@charset "utf-8";
@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")} 

img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0;background-size:cover}
body{color:#111;font-size:12px;line-height:24px;clear:both;font-family:"微软雅黑";background:#fff}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
p{ margin-bottom:8px;}
a{color:#757575;blr:expression(this.onFocus=this.blur())}
a:hover{color:#757575}
a:focus{outline:0}
a,a:focus,a:hover{text-decoration:none!important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
h2{display:block;margin:0;line-height:30px;padding:0 0 15px 0;font-size:18px;color:#555;font-weight:400;font-family:Ubuntu Bold}
h2 span{font-size:18px;color:#777}
h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}
strong{font-weight:400;font-size:16px;color:#000;font-family:Ubuntu Bold;line-height:26px}
button,input{outline: none;}
hr {margin-top: 5px; margin-bottom: 5px; border: 0; border-top: 1px solid #eee;}

#sj{ max-width:640px; margin:0 auto;}
#container{ padding-top:0px; }
/*header*/
#header{width:100%; height:50px; max-width:640px;}
.logo{ float:left; width:60%; padding:6px 8px 0 8px;}
.logo img{width:100%; }

.header_nav{float:right; width:15%; text-align:right;}
.header_nav img{width:40px; margin-top:8px;}

.nav_list{ width:100%;position: relative; z-index:9999; display:none}
.nav_list>li{width:100%;}
.nav_list>li a{ font-size:12px !important;}
.nav_xl:hover .nav_list{ display:block  !important;font-size:12px !important;}

.navlist{ width:89%; margin-right:10%; margin-left:1%; display:none}
.navlist a{font-size:12px !important; line-height:28px !important; margin-left: 0!important; display:block; position:relative; }
.navlistfl{ width:30% !important; float:right}

.navlist1{ width:95%; margin-left:10%; margin-right:1%}
.navlist1 a{font-size:12px !important; line-height:28px !important; margin-left: 0!important; display:block; position:relative; }
.navlistfl1{ width:30% !important; float:left}

#fysm a{float: left; margin-left: 10%; border-bottom:none !important; display:block; width:20px; top:-35px; color:#fff; position:relative}
#fysm a:before{position:absolute; content:'\f053' ;font-family: fontawesome; font-size:14px; width:30px; height:50px; color:#fff; right:0; top:-5px;}
#lb,#lb1,#lb2{width:100%;}
#fysm a:hover:before{content:'\f078' ;}
.footer-box{background: #222132; overflow: hidden; width: 100%; color: #888; }
.footer-container{max-width:640px; margin: 0 auto; padding: 0;}
.contact{ padding:10px 0 0 0;}
.contact_title{margin-left:1%;  font-size:15px; border-bottom:solid 2px #FFF; color:#FFF; padding:5px; display: inline-block}
.contact_xx{ width:98%; margin-left:1%; font-size:14px; color:#CCC; line-height:24px; margin-top:15px; position:relative}
.contact_xx_img{ float:left;margin-bottom: 20px; width:40px; margin-right:3px;}
.contact_xx_img img{ width:100%;}
.contact_xx span{ float:left;  line-height:19px; font-size:12px;}
.contact_erm{ float:left; position:absolute; right:0;top:-15px; }
.contact_erm img{ width:60px;}

.footer-line{height: 0; display: block; clear: both; border-bottom: 1px solid #393854;}
.footer-links{padding-top: 10px; padding-left: 69px;}
.footer-ewm{float: left; width: 110px; margin-right: 18px; text-align: center;}
.footer-ewm img{width: 110px; height: 110px; display: block; border: none;}
.footer-ewm p{font-size: 12px; color: #ccc; margin-top: 12px;}
.footer-friend{max-width:640px; line-height: 30px; margin: 10px auto;}
.footer-friend-title{float: left; width:98%; margin-left:1%; color: #ccc; font-size: 12px; line-height:22px;}
.footer-friend-title a{ margin-right:5px;}
.footer-friend-title a:hover{color: #fff;}
.footer-copyright{line-height: 20px; font-size: 12px; text-align: center;background: #000;padding:15px 0; margin-top:10px; }
.footer-copyright p{margin-bottom: 0px; font-size: 12px; color: #888; line-height:26px;}

.footer{width:100%; max-width:640px; margin:50px auto 0 ; }
.footer_bg{width:100%;max-width:640px;position:fixed; bottom:0; background: -moz-linear-gradient(top, #000 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#000));
    background: -webkit-linear-gradient(top, #000 0%,#000 100%);
    background: -o-linear-gradient(top, #000 0%,#000 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 100%);
    background: linear-gradient(top bottom, #f2f2f2 0%,#ffffff 100%); border-top:solid 1px #d4cdcd; height:55px; z-index:999; }
.footer_bg ul{ width:100%;}
.footer_bg ul li{ float:left; width:25%; text-align:center;padding-top:6px; padding-bottom:5px; position:relative}
.footer_bg ul a { font-size:14px; color:#fff;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.footer_bg .dt{ height:24px;}
.footer_home{ clear:both; margin-bottom:3px;W}
.banner { width: 100%; position: relative; overflow: hidden; height:12rem;}
.banner .box { position: absolute; }
.banner .box ul li { float:left; }
.banner .icon { position: absolute; width: 100%; height: 12px; top: 10rem; text-align: center; line-height: 0.4rem; left:40%; }
.banner .icon a { margin: 0 0.3rem; width: 10px; height:10px; border-radius:50%; border: 1px solid #fff; display:block; float:left; }
.banner .icon a.this { background-color: #fff; }
.banner img { width: 100%; }/* global width*/
.searchM, .hotline, .mdd-show-m { width: 96%; }
.searchM, .nav { margin-top:5px; }
.index{ max-width:640px;}
.youshi{ width:100%; height:auto; overflow:hidden;}

.chanp{ width:100%; margin-top:8px; background:url(../images/products_bg_cqef.png) no-repeat; height:251px; padding-top:32px;}
.chanp_t{ width:100%; height:37px; background:url(../images/gy_t.jpg) no-repeat; text-align:center;  font-size:18px; line-height:37px; font-weight:600;}
.chanp_t a{color:#fff;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
		
		.picMarquee-left .bd{ padding:10px;  }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:130px; height:97px; display:block; padding:2px; border:1px solid #eee; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.picMarquee-left .bd ul li .title a{ color:#fff;}
		.wm{ width:100%; height:auto;  margin-top:17px; overflow:hidden;}
		.wm_t{ font-size:24px; color:#b61e37; text-align:center;}
		.wm_t span{ color:#555}
		.chanp .wm_t{ color:#fff}
		.chanp .wm_t span{ color:#fffcb1; }
		.wm_t2{ width:180px; margin:8px auto 3px; height:auto; overflow:hidden;}
		.ri .arrow-area{ float:left;border-top: 4px solid transparent;
    border-right: 4px solid #7b8a92;
    border-bottom: 4px solid transparent; border-left:0;
    height: 0;
    width: 0;}
	.chanp .arrow-area{ border-left: 4px solid #fff; }
	.chanp .ri .arrow-area{ border-right: 4px solid #fff; border-left:0;}
	.chanp .wm_zi a{ color:#fff}
	.ri .line-area{ right:0; left:2px;}
		.wn_bt{ width:45px; margin:10px auto; position:relative;  float:left;}
		.chanp .line-area { border-top: 1px solid #fff;}
		.line-area { border-top: 1px solid #7b8a92;
    top: 4px;
    right: 2px;
    position: absolute;
    width: 100%;
}
.arrow-area {
    border-top: 4px solid transparent;
    border-left: 4px solid #7b8a92;
    border-bottom: 4px solid transparent;
    float: right;
    height: 0;
    width: 0;
}
	.wm_zi{ text-align:center;  font-size:15px; width:70px; float:left; padding-left:5px; padding-right:5px; }
	.wm_zi a{color:#555;}
	.img_over{ background:url(../images/about_img_u4h2.png) no-repeat; height:34px; width:300px; margin: auto; color:#fff; line-height:34px; text-align:center;}
	.wm_c{ padding:10px; color:#777;}
		.more{ border:#fff 1px solid; color:#fff; width:39px; text-align: center; font-size:10px; margin-top:14px; margin-left:8px; height:20px; line-height:20px;}
		.more a{ color:#fff;}
		.case .more{ float:right; margin-right:10px;}
		.re{ width:50%; float: left; margin-top:9px;}
		.re_img{ width:42px; height:42px; border-radius:50%; background:#b61e37; padding: 13px; margin:auto; }
		.re_t1{ font-size:13px; text-align:center;}
		.re p{ margin:4px 8px; color:#777; line-height:20px; text-align:center;}
		
		/*在线留言*/
.inquiry-form-wrap{position:relative; width:95%; margin:15px auto;}
.inquiry-form{position:relative; background:#FFF; padding:20px; border:1px solid #ddd; top:-1px;}
.inquiry-form .inquiry-form-ico{position:absolute; right:0px;top:27px; width:75px;display:block;overflow:hidden;}
.inquiry-form .inquiry-form-ico img{position:relative;width:85%;}
.inquiry-form .form-item{position:relative; width:100%; display:block;}
.inquiry-form  input[type="text"].form-input,.inquiry-form textarea.form-text{position:relative;
	border:1px solid #ddd; width:60%; height:30px; line-height:30px; margin:0 0 10px;
	color:#000; padding:2px 0 0 30px; font-size:12px;}
.inquiry-form textarea.form-text{width:90%; height:90px; padding:0 5px;}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{
	background:url(../images/inq04.png) no-repeat 8px 10px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{
	background:url(../images/inq05.png) no-repeat 8px 12px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-phone{
	background:url(../images/inq06.png) no-repeat 8px 11px;}
.inquiry-form .form-btn-submitx{display:block; line-height:26px; padding:0 35px; background:#f10510;
	border:1px solid #f10510; border-radius:8px; color:#fff;}	
.inquiry-form ::-webkit-input-placeholder{color:#999;}
.inquiry-form :-moz-placeholder {color:#999;}
.inquiry-form ::-moz-placeholder {color:#999;}
.inquiry-form :-ms-input-placeholder{color:#999;}

.news{ 

    width: 95%; margin:10px auto;}
.news li{ width:94%;color:#aeaeae; padding:0 10px 0 30px; display:block; border-bottom: dashed 1px #CCC; position: relative; background:url(../images/tb.jpg) no-repeat 0px 5px;}

.news li a{color:#aeaeae;display: block; line-height:38px;transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-webkit-transition:all ease-in-out .8s;-o-transition:all ease-i-out .8s;-ms-transition:all ease-in-out .8s}
.news li a:hover{ color:#ff0000}
.news li a span{display: inline-block; float:right; }
/*新闻内页*/
.display{ padding:0 2%;}
.tit_2{text-align:center; font-size:20px; color:#333; line-height:32px; margin-bottom:20px;}
.source{margin:0  auto 30px;text-align:center; display: table}
.source ul{ width:100%;margin:0  auto;text-align:center; display:block}
.source ul li{float:left; color:#666; font-size:14px; margin-right:20px;}
.source ul li em{font-style:normal;  }
.Fanye{float:left; padding:30px 0;}
.Fanye .xu{ width:100%; color:#999}
.Fanye .xu a{ color:#000}
.Fanye .xu a:hover{ color:#f10510}

.picList01{ margin-top:12px; text-align:center;}
.picList01 li{ width:44%; float:left; margin-left:3%; margin-bottom:5px;} 
.picList01 .pic{ padding:2%; border:#eee 1px solid; }

.flexslider{position:relative; max-width:600px; margin:0 auto}
.slides{position:relative;z-index:1;width:100%;}
.slides li{width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; display:none}
.flex-control-nav .flex-active{background-position:0 0; }
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; margin-top:40%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px; margin-top:40%;background:url(../images/next.png) center center no-repeat;}
.display_txt_title{ width:100%;border-bottom: 1px solid #ccc; line-height:38px; margin:10px 0;}
.display_txt_title span{border-top: 2px solid #000; border-bottom: 1px solid #FFF; font-size:14px; color: #000; border-left: 1px solid #ddd; border-right: 1px solid #ddd; z-index: 3; padding:10px 30px;}
.display_txt_cs ul{ width:100%;}
.display_txt_cs ul li{ float:left; margin-right:10%;}
.display_txt_cs ul li:nth-child(4n+1){ clear:both}
.display_txt_sm{ font-size:14px; line-height:28px; text-align:left;}

.zxyd a{ float:left; background:#ed000b; color:#FFF;padding:2px 11px; margin:5px 0 5px 5px;}
.zxyd a:hover{ background:#a90008; color:#FFF;}
.picFocus{ margin:0 auto; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ width:102%;  }
		.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center; width:23%; margin-right:2%; }
		.picFocus .hd ul li img{ width:100%; height:58px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ width:100%; }
		.picFocus .bd img{ width:98.5%; height:230px; display:block;  }
		
		.index .case{background: url(../images/products_bg_cqef01.png) no-repeat; padding-top:33px;}
		.leibie{ width:98%; height:auto; overflow:hidden; margin:auto;}
		.leibie .on{ border:0; background:#b61e37; color:#fff;}
		.leibie a{ float:left; margin-left:8px; display:block; border:#ddd 1px solid; padding:3px 7px; margin-top:10px;}
		
		#fyxp_producttitle{margin:0 auto;height:auto;color:#1f1d29;line-height:18px;font-size:13px; border-bottom:solid 1px #ccc; margin-bottom:2px; width:95%;}
#fyxp_producttitle ol{ width:100%; max-width:1160px; margin:0 auto; float:none; overflow:hidden;padding: 5px 0;}
#fyxp_producttitle a{color:#999;padding-right:6px}
#fyxp_producttitle li{display:inline-block;padding: 3px 0;}
#fyxp_producttitle li+li::before{padding:0 5px;color:#ccc;content:"/\00a0"}
#fyxp_producttitle a:hover{color:#676664}
#fyxp_producttitle small{display:inline}
.description{ width:95%; margin:auto; }
.description h2{ margin-top:10px; font-size:16px;}
.contact_txt{width:95%; margin:auto;}
.job_detail{}
.job_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:5px;padding-bottom:10px;}
.job_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;}
.job_detail h3.title_bar span{padding-right:10px;}
.job_detail .content h4{background-color:#f1f1f1;height:26px;line-height:26px;text-align:left;padding-left:15px;}
.job_detail .content div.text{padding-top:10px;padding-left:22px;padding-right:8px;}
.job-title .job-send {
    background: #f1f1f1;
    padding: 5px 10px;
    border-radius: 4px;
}