@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	color:#3a3a3a;
}
body {overflow-x:hidden;background:#fff;line-height:190%;box-sizing:border-box;color:#5a5a5a;font-family:微软雅黑,Microsoft Yahei,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}

a{color:#000;text-decoration: none;}
h1,h2,h3,h4,h5,h6 {font-weight:700;}
h2{font-size:14px;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break: break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{max-width:100%;height:auto;display:block;border:0;}
i{margin-right:5px;font-style:normal;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #ddd;background:#fff;-webkit-appearance:none;outline:none;width:100%;color:#464646;padding:9.8px 10px;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto;height:auto;-webkit-appearance:checkbox;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
table td {border: 1px solid #ddd; padding:2px;}
.clearfix:after,.clearfix:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;position:relative;}

/* public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li{width:49%;margin-right:2%;}
ul.col-3 li{width:32%;margin-right:2%;*width:30%;}
ul.col-4 li{width:23.5%;margin-right:2%;}
ul.col-5 li{width:18.4%;*width:18.2%;margin-right:2%;}
ul.col-6 li{width:15%;margin-right:2%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}
/*鼠标划上图片放大*/
.fw_list li img,.pro_list li img,.zz_list li img,.caselist li img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.fw_list li img:hover,.pro_list li img:hover,.zz_list li img:hover,.caselist li img:hover{opacity: 1;-webkit-transform: scale(1.2,1.2);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 500ms;	-moz-transform: scale(1.2,1.2);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 500ms;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_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:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}
.wl{width: 1200px;margin:0 auto;}
.title{text-align: center;padding:50px 0;}
.title span{font-size:32px;color:#000;}
.title p{font-size: 16px;color:#000;margin-top: 15px;}
/*头部*/
.header{background: #1c4185;padding: 15px 0 10px;position: relative;}
.head{padding-left: 65px;}
.head a,.language em{color:#fff;}
.topBg{display: none;background: rgba(0,0,0,0.6);width: 100%;height: 1000%;position: absolute;top: 115px;left: 0;z-index: 990;}
ul.nav .frist{float: left;position: relative;}
ul.nav .frist .navcon{padding:0 40px;display: block;font-size: 17px;line-height: 100px;}
ul.nav .frist img{width: 70%;display: block;margin:0 auto;}
ul.two{display: none; position: absolute;top:100px;left: 0;width: 100%;text-align: center;z-index: 999;line-height: 45px;font-size: 16px;background: #1c4185;}

/*banner*/
.banner{position: relative;}
.banner img,.subBanner img{margin:0 auto;display: block;}
.flex-control-nav{z-index: 99;bottom: 10px;}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background: #1c4185;}
.flex-control-paging li a{width: 14px; height: 14px;}
/*我们的产品*/
.product{background:url(../images/probg.jpg) no-repeat center;padding: 60px 0 110px;}
.procon{position: relative;}
.pro_list{margin-top: 20px;width:2400px;transition-duration: 0s;transform: translate3d(-1708px, 0px, 0px);}
.pro_list li .pro_pic{width: 100%;height: 170px;overflow: hidden;}
.pro_list li span{font-size: 16px;display: block;margin-top: 13px;}
.pro_list li{border-bottom: 5px solid #acabab;padding-bottom: 20px;width: 224px;margin-right: 20px;}
.more{width: 160px;height:46px;background: #1c4185;border-radius:20px;margin:85px auto 0;display: block;color:#fff;text-align: center;line-height: 46px;font-size: 16px;}
.flex-direction-nav{position: absolute;top: -80px;right: 0;}
.flex-direction-nav .flex-prev{left: -64px;}
.flex-direction-nav a{line-height: 28px;background: none;border:2px solid #525050;border-radius: 50%;width: 28px;height: 28px;}
.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before{color:#525050;}
/*合作共赢*/
.hezuo{background:url(../images/hz.jpg) no-repeat center;padding: 140px 0}
.hzcon img{display: block;margin:0 auto;}
.enhezuo{padding:122px 0;}
/*我们的服务*/
.fuwu{background:url(../images/fwbg.jpg) no-repeat center;padding: 40px 0 80px;}
.fw_list li{position: relative;overflow: hidden;}
.fw_list li a span{position: absolute;bottom:0;left: 0;display: block;width: 100%;font-size: 16px;color:#fff;background:url(../images/black.png) repeat;padding: 5px 0;text-align: center;}
/*底部区域*/
.footer{background: #1c4185;padding: 100px 0 70px;}
.footleft{width: 40%;margin-right: 5%;}
.fl_list li{color:#fff;font-size: 16px;padding-left: 40px;margin-bottom:30px;}
.fl_list li.add{background:url(../images/add.png) no-repeat left 5px;}
.fl_list li.fax{background:url(../images/fax.png) no-repeat left center;}
.fl_list li.xinxi{background:url(../images/xinxi.png) no-repeat left center;}
.fl_list li.last{margin-bottom:15px;background:url(../images/copy.png) no-repeat left center;}
.fl_list li.jishu{background:url(../images/jishu.png) no-repeat left center;}
.fl_list li.jishu a{color: #fff;display: inline-block;margin-right: 10px}

.footright{width: 55%;}
.footright input,.footright textarea{background: none;border:none;border-bottom: 1px solid #9fa0a0;padding:5px 10px;color:#fff;}
.footright span{color:#fff;font-size:16px;display:inline-block;width:25%;}
.footright .bdt{width: 100%;}
.xingm,.lianx{width: 48%;}
.xingm{margin-right: 4%;}
.footright .bd{width: 70%;}
.footright .mess{margin:20px 0;}
.footright button{width: 140px;height: 38px;line-height: 30px;text-align: center;font-size: 16px;margin-top:40px;cursor: pointer;}
.footright .yzm{width: 65%;}
.yanzhengma{width: 48%;}

.main{margin-bottom: 60px;}
/*关于我们*/
.subTitle{padding: 20px 0 10px;border-bottom: 1px solid #ccc;}
.subTitle .catname{font-size: 20px;}
.subTitle .loca,.subTitle .loca a{color:#666;}
.introduction{}
.intro p{font-size: 16px;line-height: 2em;}
.zizhi{background:url(../images/bg_banner2.jpg) no-repeat center;padding:50px 0;}
.abmap img{display: block;margin:0 auto;}
.zz_list li{margin-bottom:40px;border:1px solid #ccc;overflow: hidden;}
.page_info{text-align: center;}

/*公司产品*/
.pro_left{width: 20%;margin-right: 5%;}
.c_0100_6{width: 75%;}
.left_list{box-shadow: 0px 0px 10px #ccc;margin-top: 30px;text-align: left;border:1px solid #ccc;border-radius: 15px 15px 0 0;}
.left_list h3{margin-bottom:10px;font-size: 18px;background: #1c4185;display: block;text-align: center;color:#fff;line-height:90px;border-radius: 10px 10px 0 0;}
.left_list li{line-height: 50px;font-size: 16px; position: relative;}
.left_list li a{color:#1c4185/*567ec7*/;border-bottom: 1px solid #ccc;display: block;padding-left: 60px;}
.left_list li a:hover{border-bottom: 1px solid #1c4185;}
.left_list li:hover a{color:#042a71;}
.left_list li .s{z-index: 9;border-bottom: 1px solid #ccc;padding-left: 10px;display:none;/*position: absolute;top:0;left:100%;width: 70%;background:rgba(0,0,0,0.6);*/}
.left_list li .s li a{color:#567ec7;border-bottom: none;text-align: left;}
.left_list li .s li{line-height: 40px;}
.pro_right{padding-top: 30px;width: 70%;margin-left:5%;}
.rignav_list li{line-height:50px;border-bottom: 1px solid #fff;}
.rignav_list li a{font-size: 16px;color: #fff;}
.riglet{background: #1c4185;width: 20%;text-align: center;}
.left_list li:hover .s li a{color: #567ec7;}
.left_list li .s li a:hover{color:#042a71;}
/*.left_list li:hover .s{display: block;}*/
.rightcon{/*padding:0 15%;*/}



.c_0100_5{ margin:0 auto; width:1200px;}
.c_0100_6 ul .li_356{ float:left; padding:30px 13px 0 13px;}
.c_0100_6 ul .li_356 .img_354{ float:left; width:100%; border:#ebebeb solid 1px;  position:relative; z-index:2;}
.c_0100_6 ul .li_356 .img_354 .pf_pro{position:absolute; width:100%; height:195px; left:0; top:0; background:url(../images/main_img10.png) repeat; z-index:15;}
.c_0100_6 ul .li_356 .img_354 .pf_yuan{ position:absolute; width:60px; height:60px; right:10%; top:50%; margin-right:-30px; margin-top:-30px; z-index:20;}
.c_0100_6 ul .li_356 .img_354 .pf_add{ position:absolute; width:25px; height:25px; left:10%; top:50%; margin-left:-12px; margin-top:-12px; z-index:25;}
.c_0100_6 ul .li_356 .img_354 .pf_pro,
.c_0100_6 ul .li_356 .img_354 .pf_yuan,
.c_0100_6 ul .li_356 .img_354 .pf_add{ 
 opacity: 0; filter: alpha(opacity=0);transition: 400ms; 
}
    .c_0100_6 ul .li_356:hover .img_354 .pf_pro {
        opacity: 1; filter: alpha(opacity=100); 
    }
    .c_0100_6 ul .li_356:hover .img_354 .pf_yuan {
         right: 50%; opacity: 1; filter: alpha(opacity=100); 
    }
    .c_0100_6 ul .li_356:hover .img_354 .pf_add {
        left: 50%; opacity: 1; filter: alpha(opacity=100); 
    }
.c_0100_6 ul .li_356 .tit_356{ float:left;width:100%;padding:13px 10px 16px 10px; border-bottom:#ebebeb solid 4px;}
.c_0100_6 ul .li_356 .tit_356 .tt1{ float:left; width:100%; height:18px;}
.c_0100_6 ul .li_356 .tit_356 .tt1 a{ float:left; width:100%; height:18px; color:#333333; font-size:14px; line-height:18px;  overflow: hidden; text-overflow:ellipsis; }
.c_0100_6 ul .li_356:hover .tit_356 .tt1 a,
.c_0100_6 ul .li_356 .tit_356 .tt1 a:hover{ color:#1c4185;}
.c_0100_6 ul .li_356 .tit_356 .tt2{ float:left; width:100%; height:18px;}
.c_0100_6 ul .li_356 .tit_356 .tt2 a{ float:left; width:100%; height:18px; color:#969696; line-height:18px; overflow: hidden; text-overflow:ellipsis; }
.c_0100_6 ul .li_356:hover .tit_356 .tt2 a,
.c_0100_6 ul .li_356 .tit_356 .tt2 a:hover{ color:#666666;}
.c_0100_6 ul .li_356:hover .tit_356,
.c_0100_6 ul .li_356 .tit_356:hover{ border-bottom:#1c4185 solid 4px;}
/*产品详情页*/
.info{text-align: center;}
.listConts h1.title{font-size: 18px;}
.showimg a img{display: block;margin:30px auto;}
/*联系我们*/
.contact{margin-bottom:10px;padding:50px 0; }
.contact-list li{width: 25%;border-right: 1px dashed #ccc;padding:60px 20px;}
.contact-list li.last{border-right: none;}
.contact-list li img{margin:0 auto;}
.contact-list li p{text-align: center;font-size: 16px;}
.contact-list li p span{margin:10px auto;display: block;}


.casepic{width: 35%;overflow: hidden;}
.casetext{width:65%;padding:3% 5% 0;position: relative;height: 145px;}
.casetext h3{font-size: 16px;line-height: 2em;}
.cabot span{font-size: 16px;line-height: 2em;}
.cabot{position: absolute;bottom:5px;left:0%;width: 100%;padding:0 10%;}
.caselist li:hover .casetext h3{color:#1c4185;}
.cabot .gd{background: #1c4185;color:#fff;padding:3px 15px;border:1px solid #1c4185;}
.cabot .gd:hover{background: none;color:#1c4185;}
.caselist{padding-top: 30px;}
.caselist li{background: #f5f5f5;margin-bottom:30px;border:1px solid #fff;}
.caselist li:hover{border:1px solid #1c4185;}
.page_list,.page_info{text-align: center;margin:50px 0;}
.page_list a{font-size: 16px;padding:5px 10px;}
.page_list a.on{background: #f1f1f2;}
.page_info{font-size: 16px;}
.preNext{margin-top: 20px;}
.subTitle a:hover{color:#1c4185;}
.showpic{width: 30%;}
#textarea{margin-left: 5%;padding-top:30px;}
ul.text li{float: left;margin-right: 50px;}
ul.text{padding-left:50px;}
.OneOfTwo .title{padding-bottom: 10px}
/*.oneborder{border-bottom: 1px dashed #ccc;padding-bottom: 20px;}*/
.caseshow{width: 75%;}


.anniu{margin-top:20px;}
.an_list{padding:10px;}
.an_list li{box-shadow: 0px 0px 10px #ccc;width: 20% !important;margin-right: 6% !important;}
.an_list li img{margin:0 auto;}
.an_list li:nth-child(4n+4){margin-right: 0 !important;}
.cfan{width: 50%;margin:0 auto;}
.cfan li{width: 42% !important;margin-right: 16% !important;}
.cfan li:nth-child(2n+2){margin-right: 0 !important;}

/*英文站*/
.enhead .two{width: 150%;left: -25%;}
.enproduct{padding: 40px 0 110px;}
.enfuwu{padding: 40px 0 45px;}
.enleft_list li a{padding-left: 0;text-align:center;font-size: 14px;}
.enfont{font-size: 26px !important;}
.enpro_list li{height: 227px;padding-bottom: 10px;}
.enpro_list li span{line-height: 15px;}

/*日文站*/
.jpleft_list li a{padding-left: 0;text-align:center;}








