*{ margin:0; padding:0;}
a,p,div,span,li{ list-style:none; text-decoration:none; color:#333; font-size:14px; font-family:"Microsoft YaHei";}
.inner{ width:1200px; margin:0 auto;}
.clear{ clear:both; height:0; }
a:hover{ color:#0c419e;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.header{ width:1200px; height:135px; margin:0 auto; overflow:hidden; }
.header .fl{ width:765px; margin-top:40px; float:left; }
.logo{ height:75px; float:left; }
.logo_r{ width:550px; margin-left:18px; float:left; }
.logo_r .word{ font-size:20px; font-weight:bold; letter-spacing:3px; }
.logo_r .img{ margin-top:15px; color:#666; }
.logo_r .img img{ margin-right:10px; }
.logo_r .img .m{ margin-left:15px; }
.header .fr{ width:225px; float:right; margin-top:40px; }
.header .fr .qh a{ color:#666; }
.header .fr img{ margin-left:5px; }
.header .fr .m{ margin-right:15px; }
.header .fr .tel{ margin-top:15px; background:url(../image/tel.jpg) no-repeat 0px 8px; font-size:28px; color:#666; font-family:"Impact"; padding-left:30px; }

.nav_bg{ width:100%; height:55px; line-height:55px; background:#ebebeb; }
.nav_bg ul{ width:1200px; margin:0 auto; }
.nav_bg ul li{ float:left; padding:0 25px; }
.nav_bg ul li a{ color:#696969; font-size:16px; }
.nav_bg ul li:hover{ background:#25afd6; }
.nav_bg ul li:hover a{ color:#FFF; }

.baojia{ width:150px; background:#8f8f8f; color:#FFF; float:left; }
.baojia img{ margin:0 8px; }
.canguan{ width:150px; background:#25afd6; color:#FFF; float:left; }
.canguan img{ margin:0 8px; }


.ct-focustool li .img1{ display:block}
.ct-focustool li .img2{ display:none}
.ct-focustool li:hover .img2{ display:block}
.ct-focustool li:hover .img1{ display:none}
.banner_icon{ width:1200px; height:70px; margin:0 auto; }
.ct-focustool li{ width:400px; height:70px; line-height:70px; float:left; color:#666; }
.ct-focustool li:hover{ color:#FFF; background:#25afd6; }
.ct-focustool li .circle{ width:40px; height:40px; margin:15px 10px 0 105px; border-radius:60px;  float:left; }
.ct-focustool li .circle img{ display:inline-block; margin:2px 0px; }

.case_bg{ width:100%; height:430px; background:#f2f2f2; overflow:hidden; }
.case_bg .tit{ text-align:center; font-size:30px; font-weight:bold; margin-top:60px; }
.case_bg .tit b{ color:#25afd6; }
.case_bg .tit img{ margin-top:20px; }
.case{ width:1200px; margin:30px auto 0; }
.case li{ width:270px; height:230px; float:left; margin-right:40px; }
.case li img{ width:270px; height:180px; }
.case li h2{ height:55px; line-height:55px; text-align:center; }
.case li h2 a{ font-weight:bold; }

.gg{ width:100%; height:230px; overflow:hidden; text-align:center; background:url(../image/gg.jpg) no-repeat top center; }
.gg .tit{ color:#FFF; font-weight:bold; font-size:30px; margin-top:60px; }
.gg .btn{ width:307px; margin:35px auto 0; }
.gg .btn a{ width:130px; height:40px; line-height:40px; color:#FFF; text-align:center; display:block; border-radius:15px; float:left; }
.gg .btn .liaojie{ background:url(../image/gg_lan.png) no-repeat; margin-right:43px; }
.gg .btn .zixun{ background:url(../image/gg_hui.png) no-repeat; }

.pro{ width:1200px; margin:60px auto; overflow:hidden; }
.pro_fl{ width:220px; float:left; }
.pro_fl .tit{ font-size:20px; font-weight:bold; color:#FFF; height:75px; background:url(../image/pro_tit.jpg) no-repeat; text-align:center; overflow:hidden; padding-top:35px; }
.pro_fl .tit .en{ color:#FFF; font-size:12px; font-weight:bold; letter-spacing:3px; text-transform:uppercase; }
.pro_menu{ margin-top:10px; }
.pro_menu li{ height:38px; line-height:38px; border:1px solid #dadada; background:url(../image/pro_right.jpg) no-repeat 10px; padding-left:35px; margin-bottom:10px; }
.pro_menu li:hover{ background:#25afd6 url(../image/pro_bottom.jpg) no-repeat 10px; }
.pro_menu li:hover a{ color:#FFF; }
.pro_fl .contact{ background:#25afd6; border-top-left-radius:10px; border-top-right-radius:10px; padding:25px 22px; }
.pro_fl .contact .tel{ color:#61dcff; font-size:30px; font-family:"Impact"; }
.pro_fl .contact .tel img{ margin-right:5px; }
.pro_fl .contact .phone{ font-size:25px; color:#FFF; font-family:"Impact"; text-align:center; margin-top:5px; }
.pro_fr{ width:950px; float:right; }
.pro_list li{ width:298px; height:280px; margin:0 25px 20px 0; float:left; position:relative; overflow:hidden; }
.pro_list li .pro_bg{ width:298px; height:198px; background:url(../image/pro_bg.png) no-repeat; position:absolute; top:290px; left:0; }
.pro_list li:hover .pro_bg{ top:0; }
.pro_list li img{ width:296px; height:195px; border:1px solid #FFF; }
.pro_list li:hover img{ border:1px solid #b0b0b0; }
.pro_list li .bg1{ height:83px; text-align:center; margin-top:-4px; overflow:hidden; }
.pro_list li .bg1 h2{ height:30px; line-height:30px; overflow:hidden; margin-top:10px; }
.pro_list li .bg1 h2 a{ font-size:16px; font-weight:bold; }
.pro_list li .bg1 .remark{ height:25px; line-height:25px; overflow:hidden; color:#666; }
.pro_list li:hover .bg1{ background:#25afd6; }
.pro_list li:hover .bg1 h2 a{ color:#FFF; }
.pro_list li:hover .bg1 .remark{ color:#FFF; }

.zhuanli{ width:100%; background:#f6f6f6; overflow:hidden; padding-bottom:60px; }
.zhuanli .tit{ text-align:center; font-size:30px; font-weight:bold; margin-top:60px; }
.zhuanli .tit b{ color:#25afd6; }
.zhuanli .tit img{ margin-top:20px; }
#slides{ width:1200px; margin:45px auto 0; height:435px; overflow:hidden; position:relative;}
.slides_container li{ width:1200px; float:left;}
.slides_container li a{ display:inline-block; width:260px; height:360px; background:url(../image/zhuanli_bg.jpg) no-repeat; margin-right:44px; cursor:auto}
.slides_container li a img{ width:240px; height:340px; margin:10px; }
.slides_container li a h2{ font-size:16px; color:#666; display:block; cursor:pointer; height:45px; line-height:45px; text-align:center; font-weight:bold; }

.prev{ display:none; }
.next{ display:none; }

.jieshao{ width:100%; height:870px; background:url(../image/jieshao.jpg) no-repeat top center; overflow:hidden; }
.jieshao .tit{ font-size:30px; font-weight:bold; margin-top:60px; text-align:center; }
.jieshao .tit_s{ margin-top:580px; text-align:center; }
.jieshao .btn{ width:392px; margin:35px auto 0; }
.jieshao .btn a{ width:180px; height:50px; line-height:50px; color:#FFF; text-align:center; display:block; border-radius:15px; float:left; font-size:16px; font-weight:bold; }
.jieshao .btn .canguan{ background:url(../image/canguan_b.jpg) no-repeat; margin-right:30px; }
.jieshao .btn .zixun{ background:url(../image/zixun_b.jpg) no-repeat; }

.tuijian{ overflow:hidden; margin-bottom:70px; }
.tuijian .tit{ text-align:center; font-size:34px; font-weight:bold; margin-top:60px; }
.tuijian .tit b{ color:#25afd6; }
.tuijian .tit img{ margin-top:20px; }
.tuijian ul{ width:1200px; margin:35px auto 0; }
.tuijian ul li{ width:565px; height:445px; float:left; margin-right:50px; }
.tuijian ul li img{ width:563px; height:373px; border:1px solid #dadada; }
.tuijian ul li h2{ height:50px; line-height:50px; text-align:center; background:#8f8f8f; margin-top:20px; }
.tuijian ul li h2 a{ font-weight:bold; color:#FFF; font-size:16px; }
.tuijian ul li h2:hover{ background:#25afd6; }

.yuangong{ width:100%; background:#f2f2f2; padding-bottom:60px; overflow:hidden; }
.yuangong .tit{ text-align:center; font-size:30px; font-weight:bold; margin-top:60px; }
.yuangong .tit b{ color:#25afd6; }
.yuangong .tit img{ margin-top:20px; }
.yuangong ul{ width:1200px; margin:35px auto 0; }
.yuangong ul .big{ width:500px; height:465px; float:left; }
.yuangong ul .big img{ width:500px; height:465px; }
.yuangong ul .right{ width:700px; height:465px; float:right; }
.yuangong ul .right li{ width:350px; height:235px; float:left; }
.yuangong ul .right li img{ width:350px; height:235px; }

.case_two{ overflow:hidden; margin-bottom:30px; }
.case_two .tit{ text-align:center; font-size:30px; font-weight:bold; margin-top:60px; }
.case_two .tit b{ color:#25afd6; }
.case_two .tit img{ margin-top:20px; }
.case{ width:1200px; margin:30px auto 0; }
.case li{ width:270px; height:230px; float:left; margin-right:40px; }
.case li img{ width:270px; height:180px; }
.case li h2{ height:55px; line-height:55px; text-align:center; }
.case li h2 a{ font-weight:bold; }

.gg2{ width:100%; height:310px; background:url(../image/gg2.jpg) no-repeat top center; overflow:hidden; }
.gg2 .btn{ width:975px; margin:210px auto 0; }
.gg2 .btn a{ width:160px; height:50px; line-height:50px; color:#FFF; text-align:center; display:block; border-radius:15px; float:left; }
.gg2 .btn .liaojie{ background:url(../image/gg_lan.png) no-repeat; margin-right:35px; background-size:100%; }
.gg2 .btn .zixun{ background:url(../image/gg_hui.png) no-repeat; background-size:100%; }

.footer_bg{ width:100%; background:#25afd6; padding:45px 0 50px 0; overflow:hidden; }
.footer{ width:1035px; margin:0 auto; }
.f_fl{ width:480px; float:left; }
.f_fl ul li{ width:160px; float:left; }
.f_fl ul li .t{ line-height:40px; font-size:16px; color:#FFF; font-weight:bold; }
.f_fl ul li .b{ width:185px; height:1px; background:#FFF; margin-bottom:15px; }
.f_fl ul li a{ height:35px; line-height:35px; display:block; color:#FFF; }
.f_fr{ width:485px; float:right; }
.f_fr .t{ line-height:40px; font-size:16px; color:#FFF; font-weight:bold; }
.f_fr .t span{ float:right; color:#FFF; }
.f_fr .b{ width:485px; height:1px; background:#FFF; }
.f_fr ul{ margin-top:30px; }
.f_fr ul li{ float:left; margin-right:38px; color:#FFF; line-height:28px; }
.search{ margin-top:5px; }
.search .s{ color:#FFF; }
.search form{ width:323px; margin-top:20px; }
.search .cpkey{ width:277px; height:40px; background:#FFF; }
.search input{ border:none; }
.search .topKeyWord{ margin-left:-4px; }
.copyright{ color:#FFF; margin-top:20px; }

.f_nav{ text-align:center; color:#666; }
.f_nav a{ color:#666; line-height:35px; display:inline-block; padding:0 15px; }
.f_copyright{ line-height:35px; text-align:center; color:#666; }
.f_m{ margin:15px 0; overflow:hidden; }

.pro_banner img{ width:100%; }
.main{ width:1200px; margin:0 auto; }
.position{ line-height:50px; color:#666; }
.position img{ margin-right:10px; }



.new_list li{ height:110px; border-bottom:1px solid #dcdcdc; margin-bottom:30px;}
.lists_newsright_right .time{ color:#a8a8a8; margin-top:10px; font-family:Arial, Helvetica, sans-serif}
.lists_newsright_left a{ font-size:16px; margin-bottom:20px; }
.lists_newsright_left p{ font-size:14px; color:#666666; height:25px; line-height:25px; overflow:hidden; padding-top:10px;}
.bianchang{
    width:37px;
    height:1px;
    background-color: #25afd6;
    position: relative;
    left: 0;
    bottom: -27px;
    -webkit-transition: width 1.5s;
    -moz-transition: width 1.5s;
    -ms-transition: width 1.5s;
    -o-transition: width 1.5s;
    transition: width 1.5s;
}
.new_list li:hover .bianchang{
    width:100%;
}

.xg_pro{ margin-top:25px; }
.xg_pro .t{ font-size:16px; font-weight:bold; margin-bottom:20px; }
.xg_pro .t .b{ width:64px; height:2px; background:#25afd6; margin-top:10px; }
.xg_pro ul li{}
.xg_pro ul li img{ width:218px; height:148px; border:1px solid #dadada; }
.xg_pro ul li h2{ height:50px; line-height:50px; text-align:center; }
.xg_pro ul li:hover h2 a{ color:#25afd6; }

.pro_fr .pro_img{ width:338px; height:223px; float:left; border:1px solid #dadada; }
.pro_fr .pro_img img{ width:340px; height:225px; }
.pro_fr .img_r{ width:440px; float:left; margin-left:55px; }
.pro_fr .img_r h1{ line-height:30px; font-weight:bold; font-size:20px; }
.pro_fr .img_r .yy{ height:110px; color:#666; line-height:25px; height:; overflow:hidden; margin-top:10px; }
.pro_fr .img_r .yy b{ color:#333; font-weight:bold; display:block; float:left; } 
.pro_fr .img_r .yy .info{ width:365px; float:left; }
.pro_fr .img_r .btn{ width:390px; margin:20px auto 0; }
.pro_fr .img_r .btn a{ width:180px; height50px; line-height:50px; color:#FFF; text-align:center; display:block; border-radius:15px; float:left; font-weight:bold; }
.pro_fr .img_r .btn .shenqing{ background:url(../image/canguan_b.jpg) no-repeat; margin-right:30px; }
.pro_fr .img_r .btn .zixun{ background:url(../image/zixun_b.jpg) no-repeat; }
.remark{ margin-top:20px; }
.remark .t{ font-size:16px; font-weight:bold; margin-bottom:20px; }
.remark .t .b{ width:64px; height:2px; background:#25afd6; margin-top:10px; }
.remark .info{ line-height:27px; }

.pian{ margin:25px 0 25px 0; }
.pian div{ line-height:35px; color:#666; }
.pian div a{ color:#666; }
.xg_new{ margin-top:20px; }
.xg_new .t{ font-size:16px; font-weight:bold; margin-bottom:20px; }
.xg_new .t .b{ width:64px; height:2px; background:#25afd6; margin-top:10px; }
.xg_new ul li{ width:440px; height:35px; line-height:35px; background:url(../image/xg_new_li.jpg) no-repeat left center; padding-left:15px; float:left; margin-right:35px; float:left; }
.xg_new ul li a{ width:365px; display:inline-block; float:left; color:#666; }
.xg_new ul li span{ width:75px; color:#666; font-family:"Arial"; float:right; }
.xg_new ul li:hover a{ color:#25afd6; }

.new_title{ height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:20px; }
.new_date{ color:#959595; text-align:center; margin-top:5px; }
.new_b{ height:1px; border-bottom:1px dashed #cdcdcd; margin-top:10px; }
.yunqiSidebar{ height:290px !important;}




.pagebar{ text-align:center; padding-bottom:30px;}
.pagebar a{ display:inline-block; border:1px solid #ccc; border-radius:5px; padding:5px 10px; margin-left:5px;}
.pagebar a:Hover{ background:#25afd6; color:#fff;}
.pagination{ position:absolute; left:570px; z-index:10; top:425px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none; text-indent:-999em; width:8px; height:8px; border-radius:15px; border:1px solid #848484; }
.pagination li.current a{ background:#25afd6; border:1px solid #25afd6; }
