@charset "UTF-8";
/* CSS Document */

html,body,form,menu,div,fieldset,blockquote,p,pre,ul,li,ol,dl,dd,h1,h2,h3,h4,h5,span,cite{ padding:0; margin:0; font-family:AdobeHeitiStd-Regular,"Adobe 黑体 Std R","Microsoft Yahei",Arial,Tahoma,"SimSun"; font-size:12px;}
body{background:#ebebeb;}
div,p{ display:block; }
li{ list-style:none; }
a img{border:0; }
button,label{cursor:pointer; }
input[type=radio],input[type=checkbox],input[type=button] { cursor:pointer; } 
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}

/*--------Index for css-----------*/

.header{width:100%; height:150px; border-top:0px solid #00afef; background:url("../images/toppic0.jpg") no-repeat;background-size:100%;}
.header .headCont{width:1080px; margin:0 auto; padding-top:24px; overflow:hidden;}
.header .headCont .logo{float:left; width:500px;margin-top:16px;}
.header .headCont .headRight{float:right; margin-top:36px;}
.header .headCont .headRight .share{float:left; width:160px;}
.header .headCont .headRight .share ul{overflow:hidden;}
.header .headCont .headRight .share li{width:24px; height:24px; margin-right:8px; float:left;}
.header .headCont .headRight .share li a{width:24px; height:24px; background:url(../images/share.png) no-repeat left top; display:block;}
.header .headCont .headRight .share li a:hover{background:url(../images/share.png) no-repeat left bottom;}
.header .headCont .headRight .share .s2 a{width:24px; height:24px; background:url(../images/share.png) no-repeat -32px top; display:block;}
.header .headCont .headRight .share .s2 a:hover{background:url(../images/share.png) no-repeat -32px bottom;}
.header .headCont .headRight .share .s3 a{width:24px; height:24px; background:url(../images/share.png) no-repeat -64px top; display:block;}
.header .headCont .headRight .share .s3 a:hover{background:url(../images/share.png) no-repeat -64px bottom;}
.header .headCont .headRight .share .s4 a{width:24px; height:24px; background:url(../images/share.png) no-repeat -96px top; display:block;}
.header .headCont .headRight .share .s4 a:hover{background:url(../images/share.png) no-repeat -96px bottom;}
.header .headCont .headRight .share .s5 a{width:24px; height:24px; background:url(../images/share.png) no-repeat -128px top; display:block;}
.header .headCont .headRight .share .s5 a:hover{background:url(../images/share.png) no-repeat -128px bottom;}

.language{float:left; padding:4px 10px 0;}
.lang{ border:none;}
.search{width:210px; float:left; padding-top:2px; height:26px;}
.inputSearch{ width:146px; padding:2px 0 2px 8px; margin:0; height:17px; border:1px solid #d1d1d1; color:#686264;}
/*-----Banner for css-----*/
.m_banner{ background:#fff;height:412px; position:relative;}
.m_banner .banner{height:412px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:40px;width:39px;position:absolute;z-index:3; left:25px; margin-top:180px;}
.banner_ctrl2{ height:40px;width:39px;position:absolute;z-index:3; right:25px; margin-top:180px;}
.banner_ctrl a{ display:block;width:39px;height:40px; background:url(../images/arrow.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);-moz-opacity:0.5;}
.banner_ctrl2 a{ display:block;width:39px;height:40px; background:url(../images/arrow.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);-moz-opacity:0.5;}
.banner_ctrl a.prev{}
.banner_ctrl2 a.next{background-position:-39px 0;}
.m_banner .banner .main_c{ position:relative;z-index:2;height:388px;}
.m_banner .banner .main_c .m1{ position:absolute;top:0;left:0; display:block;width:100%;height:412px;}
.m_banner .banner .main_c .text{width:860px; margin:0 auto; padding-top:50px;}
.m_banner .banner .main_c .text h3{font-size:44px; color:#fff; font-weight:normal; font-family:"Microsoft Yahei"; line-height:64px;}
.m_banner .banner .main_c .text p{font-size:22px; color:#fff;line-height:36px; padding:10px 0;}
.m_banner .banner .main_c .text span a{width:116px; height:35px; background:url(../images/bg_btn01.gif) no-repeat left top; color:#fff; text-align:center; line-height:35px; font-size:14px; display:block;}
.m_banner .banner .main_c .text span a:hover{text-decoration:none;}


.banner01{width:100%; height:207px; background:url(../images/banner01.jpg) no-repeat top center;}
.nav{width:1080px; height:85px; background:url(../images/bg_nav01.jpg) no-repeat center top; margin:0 auto;}
.nav .menu{width:680px; margin:0 auto; position:relative;}
.nav .menu ul{overflow:hidden; display:table}
.nav .menu li{float:left; font-size:18px; margin:0 16px; line-height:50px;}
.nav .menu li a{color:#373535;}
.nav .menu li a:hover{color:#408ac9; text-decoration:none;}
.nav .menu .m1 a{color:#408ac9;}
.nav .menu .mainlevel div{position:absolute;display:none;top:51px;width:560px; padding:5px; background:url(../images/bg_nav02.png) no-repeat 27px top;}
#sub_01{left:15px}
#sub_02{left:121px}
#sub_03{left:225px}
#sub_04{left:330px}
#sub_05{left:433px}
#sub_06{left:538px}
#sub_07{right:131px}
#sub_08{right:21px}
.nav .menu .mainlevel div ol{overflow:hidden; float:left;display:block;width:560px}
.nav .menu .mainlevel div li{ float:left; line-height:27px;  margin:0 7px;}
.nav .menu .mainlevel div li a{height:27px; color:#408ac9; display:inline-block; line-height:27px; font-size:12px;}
.nav .menu .mainlevel div li a:hover{color:#246ca9; text-decoration:none;}



.indexCont{width:1080px; margin:0 auto; padding-bottom:50px;}
.indexCont ul{margin:0 auto; overflow:hidden; width:1000px; padding:25px 0; background:url(../images/bg_line01.jpg) repeat-x bottom;}
.indexCont li{float:left; width:300px; height:221px; margin:0 3px 0 2px ; padding:10px 17px 19px 11px; background:url(../images/bg_indexCont01.jpg) no-repeat left top; position:relative;}
.indexCont li .our{position:absolute; right:17px; top:30px; width:164px;}
.indexCont li .our h3 a{font-size:24px; color:#408ac9; font-weight:normal; padding-right:36px; background:url(../images/icon_add.png) no-repeat right center; line-height:36px;}
.indexCont li .our h3 a:hover{text-decoration:none;}
.indexCont li .our p{padding-top:35px; line-height:24px; color:#777676;}

.indexCont li .news{position:absolute; right:17px; top:30px; width:150px;}
.indexCont li .news .newsTit{widht:150px; overflow:hidden;}
.indexCont li .news .newsTit h3{font-size:24px; color:#408ac9; float:left; font-weight:normal; line-height:36px;}
.indexCont li .news .newsTit .tab{float:right; padding:14px 4px 0 0;}
.indexCont li .news .newsTit .tab cite{float:left; margin-right:3px; width:8px; height:8px; background:url(../images/bg_news.jpg) no-repeat left top; display:block; cursor:pointer;}
.indexCont li .news .newsTit .tab cite:hover{ background:url(../images/bg_news.jpg) no-repeat right top;}
.indexCont li .news .newsTit .tab .t1{ background:url(../images/bg_news.jpg) no-repeat right top;}
.indexCont li .news .panes{padding-top:15px; line-height:24px; color:#777676; height:106px;}
/* .indexCont li .news .panes p{display:none;} */

.indexCont li .news span{width:150px; overflow:hidden;}
.indexCont li .news span a{padding-left:33px; float:right; margin-right:10px; line-height:36px; color:#00addc; background:url(../images/icon_add.png) no-repeat left center; display:block;}

.footer{width:100%; height:83px; background:#21a1df; border-top:5px solid #c6c8c7;}
.footer .footCont{width:1080px; margin:0 auto; margin-top:15px;}
.footer .footCont p{text-align:center; color:#f6fbff; line-height:24px;}
.footer .footCont p a{color:#f6fbff;}
.footer .footCont .copyright{color:#373535;}


/*---------*/
.content{width:1070px; margin:0 auto; padding:25px 5px 10px; overflow:hidden;}
.content .left{width:857px; float:left; overflow:hidden;}
.content .left .sideNav{width:145px; float:left;}
.content .left .sideNav h3{ margin-left:10px; border-bottom:2px solid #3979af; line-height:36px; font-size:24px;}
.content .left .sideNav ul{ padding-top:6px;}
/*.content .left .sideNav li a{ font-size:14px; line-height:36px; color:#464646; background:url(../images/triangle.png) no-repeat left -30px; padding-left:12px;}
.content .left .sideNav li a:hover{text-decoration:none; color:#408ac9; background:url(../images/triangle.png) no-repeat left 6px;}
.content .left .sideNav .on a{color:#408ac9; background:url(../images/triangle.png) no-repeat left 6px;}*/

.content .left .sideNav li a{ font-size:14px; line-height: 20px; color:#464646; background: url(../images/triangle.png) no-repeat left -44px; padding: 6px 0 6px 12px; display: block;}
.content .left .sideNav li a:hover{text-decoration:none; color:#408ac9; background:url(../images/triangle.png) no-repeat left 12px;}
.content .left .sideNav .on a{color:#408ac9; background: url(../images/triangle.png) no-repeat left 12px;}

.content .left .center{width:698px; float:right;}
.content .left .center .company{width:680px; padding:9px; background:#fff; margin-top:36px;}
.content .left .center .company h2{font-size:18px; width:122px; margin-left:14px; height:30px; line-height:30px; text-align:center; font-weight:normal; background:#ececec; color:#408ac9;}

.content .left .center .introduce{width:698px; padding-top:40px; }
.content .left .center .introduce .int01{overflow:hidden; padding:20px 0 25px; background:url(../images/bg_line01.jpg) repeat-x bottom;}
.content .left .center .introduce .int01 img{float:left;}
.content .left .center .introduce .int01 h3{float:right; width:494px; font-size:18px; line-height:36px;}
.content .left .center .introduce .int01 p{float:right; color:#898989; width:494px; line-height:24px;}
.content .left .center .introduce .int02{overflow:hidden; padding:20px 0 25px; background:url(../images/bg_line01.jpg) repeat-x bottom;}
.content .left .center .introduce .int02 img{float:right;}
.content .left .center .introduce .int02 h3{float:left; width:450px; font-size:18px; line-height:36px;}
.content .left .center .introduce .int02 p{float:left; color:#898989; width:450px; line-height:24px;}
.content .left .center .introduce .int03{overflow:hidden; padding:20px 0 25px; }
.content .left .center .introduce .int03 img{float:left;}
.content .left .center .introduce .int03 h3{float:right; width:427px; font-size:18px; line-height:36px;}
.content .left .center .introduce .int03 p{float:right; color:#898989; width:427px; line-height:24px;}

.content .left .center .article{width:698px; padding-top:2px; }
.content .left .center .article h3{ font-size:18px; line-height:36px;}
.content .left .center .article p{color:#898989; line-height:28px;}
.content .left .center .article img{max-width:680px}



.content .right{float:right; padding-top:15px; width:188px;}
.content .right .listR{width:188px;}
.content .right .listR h3{font-size:18px; color:#408ac9; line-height:32px;}
.content .right .listR ul{padding-top:5px;}
.content .right .listR li{font-size:12px; padding:6px 0 8px;line-height:18px; border-bottom:1px dashed #ccc;}
.content .right .listR li a{color:#898989;}
.content .right .contact{width:188px; margin-top:40px;}
.content .right .contact h3{font-size:18px; color:#408ac9; line-height:32px;}
.content .right .contact p{font-size:11px; color:#787878; line-height:22px; padding-top:8px;}
.content .right .contact p b{color:#333; font-weight:normal;}

.content .left .center .list{width:698px; padding-top:8px;}
.content .left .center .list img{max-width:690px;}
.content .left .center .list h2{font-size:18px; width:250px; height:30px; line-height:30px; text-align:center; font-weight:normal; background:#fff; color:#408ac9;}
.content .left .center .list .listCont{ padding:5px 0;}
.content .left .center .list .listCont ul{}
.content .left .center .list .listCont li{overflow:hidden; padding:20px 0 25px; background:url(../images/bg_line01.jpg) repeat-x bottom;}
.content .left .center .list .listCont li img{width:170px;}
.content .left .center .list .listCont li .text{float:right; width:480px;}
.content .left .center .list .listCont li .text h3 a{font-size:18px; line-height:24px; color:#408ac9;}
.content .left .center .list .listCont li .text span{font-size:14px; color:#747474; line-height:28px;}
.content .left .center .list .listCont li .text p{font-size:14px; color:#747474; line-height:24px; padding:10px 0 0;}
.content .left .center .list .listCont li .text p a{font-size:14px; color:#747474; line-height:24px;}
.content .left .center .list .page{width:698px;}
.content .left .center .list .page ul{float:right;}
.content .left .center .list .page li{float:left;}
.content .left .center .list .page li a{float:left; font-size:12px; line-height:27px; padding:0 10px; background:#fff; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; color:#666;}
.content .left .center .list .page li a:hover{background:#33d2ff; text-decoration:none; color:#fff;}
.content .left .center .list .page .on a{background:#33d2ff; text-decoration:none; color:#fff;}

.article-content p{padding:5px;line-height:20px;font-size: 14px;color:#464646;}

.manu{padding:3px;margin:3px;text-align:center;}
.manu a{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#036cb4;text-decoration:none;}
.manu a:hover{border:#999 1px solid;color:#666;}
.manu a:active{border:#999 1px solid;color:#666;}
.manu .current{border:#036cb4 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4;}
.manu .disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}

.form dl {overflow: hidden;zoom: 1;padding-top: 15px;}
.form dt {float: left;width: 80px;font-size: 14px;padding: 3px 0 0 0;color: #666;line-height:30px;}
.form dd {float: left;line-height: 30px;}
.form dd select, .form dd input {width:200px;vertical-align: middle;margin-top:6px; border:1px solid #afafaf; border-radius:4px; height:27px; line-height:27px; text-indent:5px;}
.form dd textarea{width:500px;margin-top:6px; border:1px solid #afafaf;border-radius:4px; line-height:24px; height:110px; text-indent:5px; }
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.form_b {text-align: left;padding: 20px 0 45px 145px;}
.form .btn_blue{background:#0d9ae4;height:26px;line-height:1.8em;padding:0px 15px; margin:2px;border:0px;color:#fff;font-size:14px; cursor: pointer; }