@charset "utf-8";
/* CSS Document */
.lan{width:100%;background: #f6f6f6;height: 50px;}
.lanl{float:left;font-size:14px;color:#999;padding-left: 0%;line-height: 50px;}
.juzhong{width:1280px;margin:0 auto;}

.web-navright{display: block;float:right;margin-top: 3px;padding-right:0;}
.web-navright a{position: relative;display: inline-block;vertical-align: top;height: 40px;line-height: 40px;color: #418adf;margin-left: 10px;font-size: 18px;border: 0px solid #ccc;border-radius: 50%;}
.web-navright a img{margin-top:0px;vertical-align: middle;}
.web-navright a #web-r-topimg{position: absolute;top: 5px;display: none;background: #fff;padding:2em;right: -63px;background: url(../images/ewmbg.png) no-repeat center;z-index: 99;}
.web-navright a #web-r-topimg img{margin-top: 5px;height: 100px;display: block;}
.web-navright a:hover #web-r-topimg{display: block;}
.web-navright a #web-r-topimg b{    line-height: 1em;font-weight: normal;font-size: 12px;text-align: center;display: block;margin:5px 0 0 0}
.web-navright form{margin-top: 0px; position: relative;border: 0;background: none;width: auto;display: inline-block; margin-left: 10px;}
.web-navright form .s_txt{ font-size: 14px;font-weight: normal;color: #999;height: 30px;border: 0;background: #eee;padding-left: 0;line-height: 30px;  width:0;  float: left;}
.web-navright form .s_btn{ border: 0;background: none;}
.web-navers dl h3 a:hover,.web-navers dl h4 a:hover{color: #418ADF;}

.yycg {float: right;font-size: 14px;color: #fff;background: #287ebd;width: 120px;height: 36px;border-radius: 19px;text-align: center;line-height: 36px;margin-left: 14px;margin-top: 2px;}
.yycg a {color: #fff;width: auto;height: auto;border: 0px;border-radius: 0;margin:0px 18px;line-height: 35px;font-size: 14px;}
.yycg i {display: inline-block;width: 18px;height: 17px;background: url(../images/icon1.png) no-repeat center;margin-right: 9px;position: relative;top: 3px;}

.head{ width: 100%; min-width: 1000px; height: auto; overflow: hidden}
.head01{ background:url("/images/anli/anli_banner.jpg") no-repeat center center;height: 760px;}
.head02{ background:url("/images/fuwu/fuwu_banner.jpg") no-repeat center center; height: 756px;}
.head03{ background:url("/images/about/about_banner.jpg") no-repeat center center; height: 760px;}
.head04{ background:url("/images/jiaru/jiaru_banner.jpg") no-repeat center center; height: 720px;}
.head05{ background:url("/images/contact/contact_banner.jpg") no-repeat center center; height: 760px;}
.head06{ background:url("/images/contact/contact_banner.jpg") no-repeat center center; height: 760px;}
.headc{background:url("/images/headpg.png") repeat; width: 100%; height: 100%; position: relative;}
.zhuzhi{ position: absolute; width: 100%;  height: 110px; top: 300px; text-align: center;}
.zhuzhi h2{ font-weight: bold; color: #f1f1f1; font-size:60px; line-height:1.8em;margin:0;}
.zhuzhi p{color: #fff; color: #f1f1f1; font-size: 28px;}

.top_sub {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0 -10px 5px 10px;}
.top_sub>.column {color:#727171;padding:0 10px;position:relative;}
.top_sub>.column:last-child:after {content:"";width:1px;height:12px;background-color:#727171;position:absolute;left:0;top:50%;margin-top:-6px;}
.top_sub>.column>a {color:#727171;display:flex;flex-direction:row;align-items:center;}
.top_sub>.column>a:hover {color:#B81C25;}
.top_sub>.column>a>img {display:block;width:24px;height:24px;margin-left:10px;flex:0 0 auto;}
.top_sub>.column>a.top_tel {font-size:17px;font-weight:bold;}
.top_sub>.column>a.top_tel>img {margin-left:0;margin-right:10px;}
.top_sub .function-infor {position:absolute;top:calc(100% + 10px);right:-5px;z-index:2;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.top_sub .column:hover .function-infor {-webkit-transform:none;transform:none;}
.top_sub .function-infor .img {width:120px;margin-top:2px;}

.zhuzhi1{ position: relative;width: 1280px;  height: 110px; top: 260px; text-align: right;margin: 0 auto;}
.zhuzhi1 h2{ font-weight: bold; color: #f1f1f1; font-size:28px; line-height:1.8em;margin:0;}
.zhuzhi1 p{color: #fff; color: #f1f1f1; font-size: 60px;font-weight: bold;}

.yinying{background:#fff;height:120px;border-bottom: 1px solid #ddd;}
.top{ width: 1280px; margin: 0 auto;z-index: 10;}
.logo{ width: 300px; float: left;padding-top:30px;}
.logo img{ width:300px;}
.topr{ width:900px; float:right;margin-top: 45px;}
.topr li{ float: left; margin:0px 0px; text-align: right; line-height:40px;position: relative;width:150px;}

.topr li:hover .sub{display:block; position:absolute; top:40px; left:0; width:100%;}
.topr li .sub{ display:none;}
.topr li .sub{position:absolute;top:109px; left:0;z-index:9999;text-align:center;padding-top:23px;}
.topr li .sub a{ /*background:url(../images/yj_pic11.png) no-repeat;*/background:#eee; height:40px; line-height:40px; font-size:12px; color:#000000; border-top:1px solid #fff;display:block;opacity:0.9;}
.topr li .sub a:hover{ /*background:url(../images/yj_pic10.png)	 no-repeat;*/ background:#377967; color:#ffffff;}

.topr li a{ font-size: 16px; color: #555; display: block;}
.topr li a:hover{color:#ad8e3c;font-weight:bold;}
.topr li a.active{color:#ad8e3c;font-weight:bold;}
.topr_ico a{ display: block; width: auto;float: left;margin:0px 5px 5px 5px;position: relative;font-size: 15px;color: #377967;font-weight: bold;}
.topr_ico a img{margin-top: 5px;margin-right:8px;}
.topr_ico a span{line-height: 38px;float: right;}
.topweixin{ position:absolute; left: -126px; display: none;}
.tel{font-size: 15px;}
.tel img{vertical-align: middle;margin:0px 0px 0px 0px;}

.enter{width:120px;float:left;height:35px;color:#333;font-size:12px;line-height:35px;margin-left:7px;padding-left:10px;outline:none;border: none;background:#fff;padding-right:10px;}
.fdj{height:35px;width:30px;background:url(/images/search.png) center no-repeat; float:left;border:none;font-size:0; cursor: pointer;padding-right: 35px;}
.seach_k{margin-top:0px;border: 1px solid #bbb;overflow: hidden;border-radius: 30px;}
.rmss{float:right !important;display: block !important;}

/**头部结束**/

.w11{width:1280px; margin-left:auto;margin-right:auto;}
.mbx {
    border-bottom: 1px solid #ededed;
    padding: 20px 0px;
    margin-bottom: 25px;
	width: 1280px;
    margin:50px auto 0 auto;
}
.mbx h3 {
    background: url(../images/w_pic_44.gif) no-repeat 0px center;
    padding-left: 20px;
}
.mbx h3 a {
    background: url(../images/w_pic_50.jpg) no-repeat 32px center;
    padding-left: 70px;
    font-size: 14px;
    font-weight: 100;
	color: #333;
}
