﻿@charset "utf-8";
.product{width: 1200px; margin: 40px auto;}

.hc_lnav{width:200px; height: 524px; border: 1px solid #c8c8c8; margin-right: 20px; float: left;}
.hc_lnav .allbtn{z-index:99999; position:relative; width: 200px; height: 524px;}

.hc_lnav .allbtn ul{width:178px; margin: 0px 10px}
.hc_lnav .allbtn ul li{zoom:1; clear:both; cursor:default; border-bottom: 1px dashed #c8c8c8; height: 38px; line-height: 38px;}
.hc_lnav .allbtn ul li a{font-size:14px; -webkit-transition:color 0.1s ease-out 0s; -moz-transition:color 0.1s ease-out 0s; -ms-transition:color 0.1s ease-out 0s; -o-transition:color 0.1s ease-out 0s; transition:color 0.1s ease-out 0s}

.hc_lnav .allbtn ul li .pop{position:absolute; background-color:#fcfcfc; width:200px; height:300px; display:none; top:0px; padding-top:10px; left:202px; box-shadow:4px 4px 5px -1px #999999; -webkit-box-shadow:4px 4px 5px -1px #999999; -moz-box-shadow:4px 4px 5px -1px #999999}
.hc_lnav .allbtn ul li:hover .pop{display:block; top:110px; left:190px}/*控制二级菜单显示隐藏*/
.hc_lnav .allbtn ul li:hover a{color:#666666;}
.hc_lnav .allbtn ul li:hover a:hover{color:#c80405;}
.hc_lnav .allbtn ul li .pop a{display: block; padding: 0 30px;}
.hc_lnav .allbtn ul li .pop a:hover{background-color: #f3f3f3;}


.jjfa{width: 976px; height: 524px; border: 1px solid #c8c8c8; float: left;}
.jjfa .top{width: 930px; height: 28px; line-height: 28px; margin: 10px 15px; padding-left: 10px; border-left: 5px solid #c80405;}
.jjfa .top h3{display: inline;}
.jjfa .top span{float: right;}
.jjfa .mpcp{margin: 0 10px; width: 960px;}
.jjfa .cp{width: 308px; height: 138px; border: 1px solid #c8c8c8; margin:0 8px 10px 0; display: inline-block;}
.jjfa .cp:hover{border: 1px solid #c80405;}
.jjfa .cp img{width: 160px; height: 138px; float: left;}
.jjfa .cp_left{width: 128px; height: 128px; padding: 5px 10px; position: relative; float: left;}
.jjfa .cp_left h4{font-size: 14px; line-height: 20px; color: #151515;}
.jjfa .cp_left p{font-size: 12px; line-height: 20px; color: #636363;}
.jjfa .cp_left h4:hover{color: #c80405;}
.jjfa .cp_left span{position: absolute; bottom: 5px; right: 10px; width: 50px; height: 20px; line-height: 20px; text-align: center; background-color: #c80405; font-size: 12px; color: #ffffff; display: block;}


.zjms{width: 650px; height: 330px; float: right;}
.zjms .zjms_top{width: 614px; height: 42px; border: 1px solid #c8c8c8; padding: 0 17px;}
.zjms .zjms_top i{width: 5px; height: 28px; margin: 7px 17px 7px 0; background-color: #c80405; display: block; float: left;}
.zjms .zjms_top h3{line-height: 42px; float: left;}
.zjms .zjms_top span{line-height: 42px; float: right;}
.zjms .zjms_bot{width: 622px; height: 255px; margin-top: 10px; border: 1px solid #c8c8c8; padding: 10px 13px; position: relative;}
.zjms .zjms_bot p{color: #131313; line-height: 25px;}
.zjms .zjms_bot .more{position: absolute; bottom: 10px; right: 13px; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; background-color: #c80405;}


.hezuo_bg{width:100%; margin:30px auto 0 aut235;height:0px; background:url(../images/hz_bg.jpg) no-repeat center; }
.hezuo{width:1200px; margin:0 auto;height:235px; overflow: hidden;}
.he_title{width:181px;margin:40px auto;height:152px; background:url(../images/he_t.png) no-repeat left center; float:left;}
.he_title h3 a{font-size:22px;color:#1f65c4; text-align:center; line-height:30px; font-weight:bold;margin-top: 25px;display: block;}
.he_title h3 p{font-size:12px;color:#c2c2c2; text-align:center;font-weight:normal;}
.he_title .more{font-size:14px;color:#333; text-align:center;font-weight:normal; display:block;}
.gd_01{ position:relative; height:180px; width:980px;margin: 20px auto 0 auto;float:right;}
.gd_01 em{position: absolute;top: 40px;}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}
.gd_01 #simgs{ margin:0px 45px;}
.gd_01 li{ float:left; width:152px; text-align:center; margin:0px 5px 40px 5px}
.gd_01 li.last{ padding-right:0;}
.gd_01 li .img img{ display:block; width:150px; height:150px; border:1px solid #dcdcdc; }
.gd_01 li a{ color:#333;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}
.gd_01 #simgs a{color:#333;font-size:14px; line-height:30px; text-align:center;}


.banner1{margin:30px auto 0 auto;width:100%; height:510px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1200px;margin:0 auto;}
.banner1 .zx .zx1{ width:290px; float:right; margin:50px 0px 0 0; background: url(../images/fwrx.png) no-repeat left top;padding-top: 45px;}
.banner1 .zx .zx1 p{color:#ed5f00;font-size:20px; font-weight:bold; }
.banner1 .zx .zx1 .ljxq{width: 120px; height: 30px; line-height: 30px; text-align: center; display: block; background-color: #c80405; color:  #ffffff; float: right;}
.banner1 .zx img{margin:0px 0 20px 0px;}


.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; margin:40px auto; position:relative;}
.ysbg .advantage{ width:1200px; margin:0 auto; position:relative; }
.ysbg .advantage_title{ width:1200px; height:151px;margin:0 auto 0px;}
.ysbg .sdly{width: 1200px; height: 363px; margin: 0 auto;}
.ysbg .sdly_mat{width: 300px; height: 181px; float: left;}
.ysbg .sdly_tit{width: 255px; height: 50px; margin: 20px 20px 0px; color: #006688;}
.ysbg .sdly_tit span{display: block; width: 50px; height: 50px; font-size: 40px; text-align: right; margin-right: 10px; float: left;}
.ysbg .sdly_tit h3{display: block;}
.ysbg .sdly_txt{width: 260px; margin: 0 20px; line-height: 25px; color: #006688;}
.ysbg .sdly_01{background-color: #078df5;}
.ysbg .sdly_02{background-color: #eeeeee;}


.banner2{margin: 0 auto;width:100%; height:510px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1200px;margin:0 auto;}
.banner2 .zx .zx1{ width:750px; float:right; margin:50px 0px 0 0; background: url(../images/fwrx.png) no-repeat left top;padding-top: 45px;}
.banner2 .zx .zx1 p{color:#ed5f00;font-size:20px; font-weight:bold; }
.banner2 .zx .zx1 .ljxq{width: 120px; height: 30px; line-height: 30px; text-align: center; display: block; background-color: #c80405; color: #ffffff; float: right;}
.banner2 .zx img{margin:0px 0 20px 0px;}

.banner3{margin: 0 auto;width:100%; height:283px; background:url(../images/banner_3.jpg)  no-repeat center;}
.banner3 .zx {width:1200px;margin:0 auto;}
.banner3 .zx .zx1{ width:960px; float:right; margin:10px 0px 0 0;  no-repeat left top;padding-top: 8px;}
.banner3 .zx .zx1 p{color:#ed5f00;font-size:25px; font-weight:bold; }

.banner3 .zx img{margin:0px 0 30px 0px;}

.case .case_title{width:1200px; margin:0 auto; height:89px; padding-top:50px;}
.case .case_title h3 a{ text-align:center; font-size:24px; color:#333; font-weight:bold;background:url(../images/case_t.jpg) no-repeat bottom center; line-height:40px; display: block;}
.case .case_title p{ text-align:center; font-size:16px; color:#c9c9c9;}


.gd_02{ position:relative; height:255px;margin:20px auto 0 auto;width:1200px;}
.gd_02 em{position: absolute;top:85px;}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{right:00px;}
.gd_02 #simgs02{  margin:0px 40px;}
.gd_02 ul{overflow: hidden;}
.gd_02 li{ float:left; width:180px;text-align:center; padding-top:20px; margin:0 0px;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:170px; height:170px; margin-bottom:10px; border:1px solid #dbdbdb;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative} 
.gd_02 #simgs02 a{color:#333;font-size:16px; line-height:30px; text-align:center;}


.review{width:1200px;margin:0 auto; }
.review_title{width:1200px; margin: 0 auto; padding-top:25px;}
.review_title h3 a{font-size:24px;color:#333; text-align:center;font-weight:bold;background:url(../images/case_t.jpg) no-repeat bottom center; line-height:40px; display: block;}
.review_title .more{margin:0 auto;  }
.review_title .more a{font-size:14px;color:#666;text-align:center; display:block; line-height:25px;}
.review ul li{ float:left; width:590px; height:272px; margin:15px 15px 15px 0; border: 1px solid #c8c8c8;}
.review ul li:hover{border: 1px solid #c80405;}
.review ul li .img{ float:left; width:240px; height:240px; margin: 15px;}
.review ul li .img img{ width:240px; height:240px; border:1px solid #b3b3b3; background:#fff;}
.review ul li .neir{width:310px; height:240px; margin: 15px 0; position: relative; float:left;}
.review ul li .neir h5{font-size:16px; color:#545454; padding:5px 0 10px 0px; font-weight:bold;}
.review ul li .neir p{ margin:0px 0 10px 0px; line-height:200%; width:310px;height:200px; text-align:left; color:#333; overflow:hidden;}
.review ul li .neir .xq{position: absolute; bottom: 0px; left: 0px;} 
.review ul li .neir h5:hover{color:#c80405;}


.new_bg{width: 100%; height: 563px; background-color: #fafafa;}
.new_center{width: 1200px; margin: 0 auto; padding: 30px 0;}
.new_center ul{}
.new_center ul li{width: 390px; height: 502px; margin-right: 15px; float: left;}
.new_center .new_top{width: 363px; height: 42px; padding: 0 10px 0 15px; border: 1px solid #c8c8c8; background-color: #fff;}
.new_center .new_top i{width: 5px; height: 28px; margin: 7px 17px 7px 0; background-color: #c80405; display: block; float: left;}
.new_center .new_top h3{line-height: 42px; float: left;}
.new_center .new_top p{line-height: 48px; font-size: 12px; margin-left: 10px; float: left;}
.new_center .new_top span{line-height: 42px; float: right;}
.new_center .new_bot{width: 368px; height: 440px; padding: 0 10px 0 10px; margin-top: 15px; border: 1px solid #c8c8c8; background-color: #fff;}
.new_center .new_bot ul{}
.new_center .new_bot ul li{width:368px; height:70px; margin:15px 0 0;}
.new_center .new_bot .img{float:left; width:68px; height:68px; border: 1px solid #c8c8c8;}
.new_center .new_bot .img h1{width:68px; height:48px; line-height: 48px; text-align: center; color: #656565;}
.new_center .new_bot .img p{ width:68px; height:20px; line-height: 20px; font-size: 12px; text-align: center;}
.new_center .new_bot .neir{width:288px; height:70px; margin-left: 10px; float:left;}
.new_center .new_bot .neir h5{font-size:16px; margin-top: 5px; color:#151515;}
.new_center .new_bot .neir h5:hover{color: #c80405;}
.new_center .new_bot .neir p{width:288px; height:48px; text-align:left; color:#656565; overflow:hidden;}
.new_center .new_bot .neir p a{color: #c80405;}

.new_center .new_bot .wenda{width: 368px; height: 75px; border-bottom: 1px solid #c8c8c8; margin-top: 10px;}
.new_center .wenda .wen{height: 30px;}
.new_center .wenda .wen span{width: 20px; height: 20px; background-color: #1d6780; text-align: center; color: #fff; display: inline-block;}
.new_center .wenda .wen h5{display: inline-block; font-size: 16px; color:#151515; margin-left: 10px;}
.new_center .wenda .wen h5:hover{color: #c80405;}
.new_center .wenda .da{position: relative;}
.new_center .wenda .da span{position: absolute; bottom: 10px; left: 0; width: 20px; height: 20px; background-color: #c80405; text-align: center; color: #fff; display: inline-block;}
.new_center .wenda .da p{width: 330px; margin-left: 30px; display: inline-block;}
.new_center .wenda .da p a{color: #c80405;}


.yqlj{width: 1200px; margin: 0 auto;}
.yqlj .lj{width: 1160px; padding: 0 20px 20px;}
.yqlj .lj a{font-size: 16px;}
.yqlj .lj a:hover{color: #c80405;}




.link{width: 1160px;margin: 0 auto;padding-bottom:30px;}
.link li{float:left; margin-right:10px;}


.sy_prolist{ max-width:1170px; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.sy_prolist ul{ width:100%; overflow:hidden; }
.sy_prolist li{list-style:none; width:18%; margin:2% 1% 0; float:left; text-align:center;cursor:pointer}
.sy_prolist li p{ margin:5px 0 0; font-size:15px;}
.sy_prolist img{ width:100%; height:auto;}

#sycp_tit{width:100%; margin:0 0 15px 0; overflow:hidden}
#sycp_tit h3{    font-size: 30px; height: 30px; line-height: 30px;text-align: center; display: block;font-weight: 500; margin-bottom:20px;color: #333;background: url(../images/tit_x.jpg) no-repeat center bottom; padding-bottom:15px;}
#sycp_rx{ width:100%; text-align:center; font-size:30px;}

.scr_serv_box
{max-width:1170px; float:left;
}


