@charset "utf-8";
/* CSS Document */

ul,li{list-style:none;margin:0;padding:0}

.search{width:211px;bottom: 0px !important;}
.search span{color:#666;font-size:14px;padding-right: 132px;}
.search i{width:2px;height:30px;font-style: normal;padding-right: 16px;}
.search img{top: 8px;position: relative;    width: 25px;}

.enter{width:110px;float:left;height:35px;color:#333;font-size:14px;line-height:35px;margin-left:14px;padding-left:10px;outline:none;border: none;border:0px solid #ddd;padding-right:10px;background: none;}
.fdj{height:35px;width:30px;background:url(../images/sea.png) center no-repeat; float:left;border:none;font-size:0; cursor: pointer;padding-right: 35px;background-size: 100%;}
.seach_k{margin-top:60px;border: 1px solid #bbb;overflow: hidden;border-radius: 30px;float: right;position: relative;bottom: 0px;background: #fff;}
.rmss{float:right !important;display: block !important;}

.portlet-body ul li{margin-bottom:45px;}

.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;}

.zhuzhi1{ position: relative;width: 1200px;  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;}

.lan{width: 1280px;background: #fff;height: auto;margin:0 auto;overflow: hidden;}
.lanl{float:left;font-size:14px;color:#999;padding-left: 0%;line-height: 50px;}

.web-navright{display: block;float:right;margin-top: 0px;padding-right:6%;}
.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: 53px;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-navers dl h3 a:hover,.web-navers dl h4 a:hover{color: #418ADF;}

.yycg {float: right;font-size: 14px;color: #fff;background: #009b4d;width: 170px;height: 36px;border-radius: 19px;text-align: center;line-height: 36px;margin-left: 14px;margin-top: 62px;}
.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;}

.yinying{background:#fff;height:80px;}
.top{ width: 100%; margin:0 auto;z-index: 10;background:#02328d;height: 50px;}
.logo{ width: 225px; float: left;padding-top:20px;}
.logo img{ width:320px;}
.topr{ width:1280px;margin:25px auto;overflow: hidden;}
.topr li{ float: left; margin:0px 0px; text-align: center; line-height:50px;position: relative;width:180px;}

.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:35px;}
.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:#02328d; color:#ffffff;}

.topr li a{ font-size: 14px; color: #fff; display: block;}
.topr li a:hover{color:#02328d;font-weight:bold;background: #fff;}
.topr li a.active{color:#02328d;font-weight:bold;background: #fff;}
.topr_ico a{ display: block; width: auto;float: left;margin:0px 5px 5px 5px;position: relative;font-size: 18px;color: #02328d;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;}

/**头部结束**/

.w11{width:1200px; margin-left:auto;margin-right:auto;}
.mbx {
    border-bottom: 1px solid #ededed;
    padding: 20px 0px;
    margin-bottom: 25px;
	width: 1280px;
    margin:0px 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;
}


@media (max-width: 760px)
{
.head {
    width: 100%;
    min-width: 100%;
    height: auto;
    overflow: hidden;
}
.mbx h3 {
    background: url(../images/w_pic_44.gif) no-repeat 0px center;
    padding-left: 0px;
}
.mbx h3 a {
    background: url(../images/w_pic_50.jpg) no-repeat 32px center;
    padding-left: 50px;
    font-size: 14px;
    font-weight: 100;
    color: #333;
}
.add_left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 30px 30px 0 6.2%;
}
.addtxt h2 {
    margin: 25px 0 15px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
}
.addtxt p {
    line-height: 40px;
    color: #999;
    font-size: 14px;
}
.more {
    width: 120px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    background: #02328d;
    text-align: center;
    margin-top: 20px;
    position: relative;
    border-radius: 5px;
}
.add_right {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 0px 0px;
}
.lxwmtsl img{width:100%; }
.lxwmtsl {
    width: 100%;
    background: url(/images/lxwmtsl.jpg) no-repeat;
    float: left;
    padding-top: 50px;
    padding-bottom: 25px;
}
}
