.bottom{ height:290px; overflow:hidden; background:url(../images/a21.jpg) bottom center no-repeat; background-attachment:fixed; z-index:300; position:relative;}
.bottom1{ float:left; width:165px; overflow:hidden; color:#FFF; padding-top:30px; font-size:12px;}
.bottom1 img{ margin-top:5px;}
.bottom2{ float:left; width:220px; overflow:hidden; padding:30px 50px 0 50px;}
.bottom2_1{ font-size:16px; color:#FFF; height:60px; line-height:60px; overflow:hidden; background:url(../images/a23.jpg) bottom left no-repeat;}
.bottom2_1 a{ color:#FFF}
.bottom2_1_1{ border-bottom:#FFF 1px solid; background:none; width:190px;}
.bdsharebuttonbox{ margin-top:5px;}
.bottom2_2{ background:url(../images/a24.png) 0 3px no-repeat; color:#FFF; line-height:24px; margin-top:15px; padding-left:25px; font-size:12px;}
.bottom2_3{ background:url(../images/a25.png) 0 3px no-repeat; color:#FFF; line-height:24px; margin-top:15px; padding-left:25px; font-size:12px;}
.bottom2_4{ background:url(../images/a26.png) 0 5px no-repeat; color:#FFF; line-height:24px; margin-top:15px; padding-left:25px; font-size:12px;}
.bottom3{ float:left; border-left:#afbad9 1px solid; margin-top:30px; overflow:hidden; width:157px; padding:0 40px; min-height:230px;}
.bottom3_1{ margin-top:12px;}
.bottom3_1 li{ float:left; width:78px; overflow:hidden; height:35px; font-size:12px;}
.bottom3_1 li a{ color:#FFF;}
.foot{ background:#001249; overflow:hidden; color:#FFF; height:45px; line-height:45px; position:fixed; bottom:0px; width:100%; z-index:400; font-size:12px;}
.foot1{ float:left; width:1000px; color:#FFF;overflow:hidden;}
.foot2{ float:right; color:#FFF;}
.foot2 a{ color:#FFF;}

.nbg{ background:url(../images/a6.jpg) top center no-repeat; background-attachment:fixed; z-index:300px; position:relative;}
.left{ float:left; width:260px; overflow:hidden; padding-top:50px; margin-bottom:50px;}
.left1{ height:60px; line-height:60px; background:#2f4a9e; text-align:center; font-size:18px; color:#fff; font-weight:bold;}
.left2{}
.left2 li{ background:#e1e1e1 url(../images/n1.jpg) 20px no-repeat; height:50px; line-height:50px; border:#e1e1e1 1px solid; margin-top:5px; font-size:16px;}
.left2 li a{ display:block; padding-left:50px; color:#666666;}
.left2 li a:hover{ background:#FFF url(../images/n2.jpg) 20px no-repeat; color:#2f4a9e;}

.left3{ height:50px; line-height:50px; background:#2f4a9e; text-align:center; font-size:16px; margin-top:10px; color:#fff; font-weight:bold;}
.left5{ border:#e3e3e3 1px solid; border-top:0px; padding:10px; background:#FFF; overflow:hidden}
.left5_1{ font-size:16px; font-weight:bold;}
.left5_2{ font-size:12px}

.right{ float:right; width:885px; overflow: hidden; margin-bottom:50px;}
.right1{ background:url(../images/n6.jpg) bottom repeat-x; height:60px; line-height:60px; margin:49px 0 15px 0;}
.right1_1{ float:right; background:url(../images/n4.jpg) left center no-repeat; padding-left:30px;}
.right1_2{ height:60px; line-height:60px; background:url(../images/n7.jpg) bottom repeat-x; padding-right:15px; float:left; color:#2f4a9e; font-size:18px;}
.right1_2 span{ background:url(../images/n5.jpg) left center no-repeat; padding-left:10px; }
.nr{}
.news{}
.news li{ height:190px; padding-top:30px; border-bottom:#CCC 1px dashed; overflow:hidden;}
.news1{ float:left;}
.news1 img{ width:205px; height:155px;}
.news2{ float:right; width:645px; overflow:hidden;}
.news2_1{ height:26px; line-height:26px; font-weight:bold; font-size:16px;}
.news2_2{ height:26px; line-height:26px; font-size:12px;}
.news2_3{ height:70px; overflow:hidden; line-height:24px; }
.news2_4{ float:right; border:#CCC 1px solid; font-size:12px; padding:0px 15px; line-height:22px; margin-top:10px;}
.pro{ width:920px;}
.pro li{ float:left; width:280px; margin-right:22px; text-align:center; height:250px; padding-top:15px;}
.pro li img{ width:280px; height:200px;}

.Partner{ width:920px;}
.Partner li{ float:left; width:200px; margin-right:26px; text-align:center; height:142px; padding-top:15px;}
.Partner li img{ width:200px; height:92px; border:#CCC 1px solid;}

.sosonr{}
.sosonr li{ height:45px; line-height:45px; border-bottom:#CCC 1px dashed; overflow:hidden;}
.sosonr li span{ float:right;}





/* 回到顶部 */
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:50px;bottom:-90px;_bottom:auto;width:36px;height:36px;text-indent:-999px;overflow:hidden;background-image:url(../images/Top.jpg);_background-image:url(../images/Top.jpg);background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}

.page1{ text-align:left; padding:30px 0 20px 0;}
.page{ text-align:center; padding:10px 0 10px 0; margin-top:30px;}
.page li{ display:inline}
.page .disabled a{background:#666;}
.page a{ background:#a5a5a5; color:#fff; margin:0 5px; padding:4px 7px;}
.page a:hover{ background:#666; color:#FFFFFF;}

.shu{z-index:99;right:2px;top:110px;position:absolute; }
.qq1{ height:35px; line-height:35px; text-align:center; color:#FFF; background:#f08519; font-size:16px;}
.qq2{ padding:10px 0; overflow:hidden; border-bottom:#dbdbdb 1px solid; margin:0 10px;}
.qq2 li{ height:32px; line-height:32px; padding:0 0 0 30px; overflow:hidden;}
.qq2 li span{ float:left; font-size:15px;}
.qq2 li img{ margin-top:4px;}
.qq3{ margin:10px 10px; overflow:hidden; border-bottom:#dbdbdb 1px solid; padding:0 0 10px 10px; line-height:26px;}
.qq4{ text-align:center; }
.qq5{ background:#f08519 url(../images/n6.jpg) 150px 15px no-repeat; margin-top:10px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:15px;}
.Qlist{ width:215px; border:#f08519 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#FFF;}
.shu .press{right:0;border:none;cursor:pointer;width:29px;position:absolute;}


/*二维码*/
#code,#code_hover,#gotop{ z-index:500; width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:20px; cursor:pointer;
    _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:260px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:260px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:207px; _margin-bottom:67px;}

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:60px; bottom:207px; cursor:pointer; display:none;
    _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px; z-index:500;}

