@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
.content{width: 1200px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}
em,i{font-style:normal;}
/*头部*/
.topWrap{border-bottom: 1px solid #dfdfdf;font-family:"Microsoft Yahei";position:relative;overflow:hidden}
.header{width:1200px;margin:0 auto}
.twz{height:34px;color:#666;line-height:34px;font-size:14px}
.twz a{display:inline-block;color:#666;position:relative;padding:0 25px}
.fz{width:310px;float:left;overflow:hidden}
.fz select{width:180px;height:22px;border:1px solid #afafaf;margin-top:6px;font-size:12px;color:#333;background:0 0}
.fz select option{font-size:12px}
.h_nr{overflow:hidden;box-sizing:border-box}
.logo{width:566px;overflow:hidden;box-sizing:border-box;padding-top: 10px;padding-bottom: 10px;}
.logo img{width:566px;height:81px;display:block}
.h_nr .sc{margin-top:25px;height: 65px;  width:300px;box-sizing: border-box; position: relative; }
.h_nr .sc img{float: left;width:56px;height: 57px;margin-right:20px;}
.h_nr .sc p{line-height: 16px;font-size: 16px; color: #454545;text-align: left;}
.h_nr .sc span{ font-size: 30px;color: #05A952;display: block;text-align: left;line-height: 38px;font-weight: 700;}

/*统一使用的标题*/
.pubtitle{text-align: center;}
.pubtitle i{display: block;margin: 0 auto;top: 50%; width:170px; height: 1px; border-bottom-style: solid;border-bottom-color: #666}
.pubtitle span{display: block;  margin:0 auto;line-height: 40px;font-size:36px;color: #2186e3;text-transform:uppercase;font-weight: bold;font-family: "arial"; opacity: 0.5;}
.pubtitle p{font-size:28px;color: #444;text-align:center;line-height: 40px;}
.advantage .pubtitle i{padding-top: 77px;}
.advantage .pubtitle p{color: #eee;}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:500px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#05A952}
.flexslider .slides a img{width:100%;height:500px;display:block}

/*导航栏目*/
.navbg{height:50px;background:#2186E3;border-top:3px solid #05a952;}
.nav{width:1200px;margin:0 auto}
.nav ul{height:50px;width:1200px}
.nav li{float:left;line-height:50px;position:relative;width:200px;}
.nav li.home:before{content:"";width:21px;height:21px;background:url(../images/home.png) no-repeat center;position:absolute;top:15px;left:15px;z-index:3}
.nav li a:after{content:"";width:1px;height:50px;background:rgba(207, 219, 234, 0.18);position:absolute;top:0;right:0;z-index:1} /*右侧横线*/
.nav li a{text-decoration: none;color: #fff;font-size: 17px; display: block;text-align: center;z-index: 2;    position: relative;}
.nav li.home a{padding:0 35px 0 50px}
.nav li.nones a:after{background:0 0}
.nav li:after{content:'';position:absolute;height:100%;width:0;background:#05A952;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;color:#fff;z-index:1}
.nav li.cur:after,.nav li:hover:after{width:100%;color:#fff;z-index:1}
.nav .cur a,.nav li a:hover{font-weight:400;text-decoration:none;color:#fff}
.h_head_gd{opacity:1;position:fixed;top:0;width:100%;z-index:10;left:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}

/*product start*/
.product{margin: 50px 0 40px;background: url(../images/prolist_top.jpg) no-repeat center top;}

.product .leftNav{}
.product .leftNav .pl_top{height: 70px;line-height: 70px;font-size: 32px;color: #fff}
.leftNav{ width:280px; padding-bottom:20px;}
.leftNav .pro_title{padding:20px 0 20px 50px; height:66px;font-size:30px;color:#Fff; background: url(../images/title_01.png) no-repeat left;}
.leftNav .pro_title span{ display: block; font-size:15px; color:#fff}
.leftNav > ul{padding:15px 0; }
.leftNav > ul > li i{display:block;height: 30px;padding-top: 5px;background: url(../images/line_01.png) no-repeat bottom left;}
.leftNav > ul > li i a{margin-left:15px; font-size:15px;color:#666; padding-left:25px; background: url(../images/arrow_01.png) no-repeat left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 200px}
.leftNav .ul2{padding: 0px 0 5px}
.leftNav .ul2 li{margin:0 40px;line-height: 25px;}
.leftNav .ul2 li a{color: #888}
.pro_con{width:920px;}
.pro_con li{width:278px;margin:0 0 26px 26px; border:1px #dfdfdf solid;float: left;border-bottom-color:#00529C;}
.pro_con li img{ width:278px; height:210px;padding:0px;}
.down img{width:100%;height:305px;}
.pro_con li{ position: relative; display: inline-block; margin:0 0 26px 26px; background: #fff; overflow: hidden;border:1px #ddd solid; }
.pro_con i.one{color:#333; text-align: center;padding:10px 30px;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_con li .box{ opacity: 0; position: absolute;left:0; top:100%; text-align: center;padding:80px 0 0 0; height:100%;width:100%;  background:rgba(0,0,0,0.75)}
.pro_con li .box i.two{ color:#fff;font-size:14px;padding: 0 20px; margin:10px 0 0 0;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_con li .box img{ display: block; margin: auto; height:auto;width:auto;}
.pro_con li:hover .box{ opacity: 1;top:0}
.pro_con li:hover i.one{ opacity: 0;}
.pro_con li:hover .rightDown span{   border-bottom: 35px solid #00a756;}
.pro_con .rightDown span{
	position:absolute; bottom:0;right:0;
    width: 0;
    height: 0;
    border-left: 35px solid transparent;
    border-bottom: 35px solid #106cb7;
    -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation: triangle-skew-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
}
.pro_con .rightDown b{position:absolute; bottom:1px;right:3px;  color:#fff; font-size:20px;}
.pro_con .adv1{width:892px;height:150px;background: url(../images/adv1.jpg) no-repeat center;}
.pro_con .adv1 b{font-size: 32px;font-family: Arial;color:#20dc7b; position: relative;
    top: 85px;
    left: 670px;}
/*product end*/

/*小广告*/
.proadv{width: 893px;height: 115px;margin-top:11px;background: url(../images/proadv.jpg) no-repeat center;}
.proadv img{width: 893px;height: 115px;}
.proadv p{font-size:18px;padding-top:15px;color: #fff;}
.proadv p:nth-child(2){display: block;font-size: 32px;font-weight: bold;line-height: 30px;color: #05A952;}
.proadv .lx{background: url(../images/tel.png) no-repeat left 26px;padding-left: 60px;width: 240px;}
.proadv .slogen span{display: block;font-weight: bold;font-size:24px;color: #fff;padding-top:20px;padding-left: 30px;opacity: 0.9;}
.proadv .slogen span:nth-child(2){font-size:16px; font-weight:normal;padding-top:10px;}

/*about start*/
.about2{background:url(../images/about_bg.jpg) no-repeat center top; height:350px; overflow:hidden;}
.about2 dl{width:1110px; margin:0 auto; padding-left:90px;}
.about2 dt{width:600px; height:350px; float:right; overflow:hidden;}
.about2 dt img{ display:block;width:600px; height:350px;}
.about2 dd{ width:415px; float:left; padding-top:30px;}
.about2 dd h3 a{ display:block; font:30px "Microsoft YaHei"; font-weight:bold; color:#2286E4; padding-bottom:35px;}
.about2 dd p{ font:15px "Microsoft YaHei"; line-height:26px; height:140px; overflow:hidden;text-indent: 2em;} 
.about2 dd span a{display:block;width:100px; height:30px; background:#2286E4; font:14px Arial; text-align:center; line-height:30px; color:#fff; text-transform:uppercase; margin-top:20px;}

/*新闻*/
/*news start*/
.xw{ height: 440px;padding: 50px 0}
.xw h3{ text-align: center; height: 143px; line-height: 100%; font-weight: normal; font-size: 18px; color: #888;}
.xw h3 i{ display: block;color: #333333; font-size: 36px; line-height: 100%; padding-bottom:18px;font-weight: bold;background:url(../images/x_h2.jpg) no-repeat center 14px;}
.xw h3 i span{ padding-left: 39px;}
.xw_l{ width: 742px;}
.xw_l img{ float: left; width: 200px;}
.xw_l ul{ float: right; width: 503px;}
.xw_l ul li{ overflow: hidden; padding-bottom: 23px; margin-bottom: 23px; border-bottom: 1px dashed #e2e2e2;}
.xw_l ul li.nob{ border-bottom: none;}
.xw_l ul li i{ display: inline-block; width: 111px; color: #116CB7; font-size: 32px;font-weight: bold; line-height: 100%; border-right: 1px solid #e2e2e2; height: 80px;}
.xw_l ul li i span{font-size: 18px;color: #666;font-weight: normal;}
.xw_l ul li em{ display: inline-block; float: right; width: 363px;}
.xw_l ul li em a{ display: block; font-size: 16px; color: #333; font-weight: bold; height: 22px; line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.xw_l ul li em span{ display: block; padding-top: 11px; font-size: 14px; color: #666; line-height: 25px;}
.xw_l ul li:hover i{ color: #00a756;}

.xw_r{ width:380px;}
.xw_r p{ padding-bottom: 32px;}
.xw_r p img{ width: 380px;}
.xw_r ul li{ overflow: hidden; border-bottom: 1px dashed #e2e2e2;margin-bottom: 16px;}
.xw_r ul li a{ display: block; padding-left: 41px; font-size: 16px; color: #333; background:url(../images/x_w.jpg) no-repeat; height: 24px; line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom: 11px;}
.xw_r ul li span{ display: block;background:url(../images/x_d.jpg) no-repeat;line-height: 24px; font-size: 14px; color: #666; padding-left: 41px; }
.xw_r ul li.nob{ border-bottom: none;}

.xw h4{height: 42px; line-height:23px; margin-bottom: 30px; border-bottom: 1px solid #e2e2e2; padding-left: 35px;background:url(../images/x_h31.jpg) no-repeat;}
.xw h4 a{ color: #116CB7; font-size:20px;font-weight: bold;}
.xw h4 span{ display: inline-block; float: right; padding-top: 7px;}
.xw h4 span a{font-size: 15px;color: #aaa;font-weight: normal;}
.xw .xw_r h4{background:url(../images/x_h32.jpg) no-repeat;}

/*new start*/

/*隔断*/
.xbanner{background:url(../images/xbanner.png) repeat center;height: 230px;}
.xbanner .tel{padding-top:107px;}
.xbanner .tel p{font-weight: bold;font-size: 26px;color: #fff; line-height: 30px; font-family: "arial"; margin-right: 160px;}

/*底部*/
.f_bj{line-height:30px;background:url(../images/ftbg.jpg) repeat center; height:400px;}
.f_text{width: 299px;height: 152px;color:rgba(238, 238, 238, 0.58); float: left; padding-left: 52px; padding-right: 44px;border-right: 1px solid rgba(207, 219, 234, 0.18);}
.f_con{padding-top: 58px;}
.ftnav{padding-top: 70px;}
.ftnav ul{background: #2286E4}
.ftnav li{float:left;line-height: 50px; width: 200px;}
.ftnav li a{font-size: 17px; color: #fff;display: block;text-align: center;}
.ftnav li a:hover{font-size: 18px; font-weight: bold;}
.f_bj .ewm{width:217px;height: 165px;padding-right:150px;border-right: 1px solid rgba(207, 219, 234, 0.18);}
.f_bj .ewm img{width: 135px;height: 135px;margin-left:41px;}
.f_bj .ewm p{text-align: center; color: #eae8e8;opacity: 0.9;font-size: 18px;font-weight: bold;line-height: 40px;}
.f_text1{width: 384px;color:rgba(238, 238, 238, 0.58);float: left; padding-left: 52px;}
.f_text1 a{color:rgba(238, 238, 238, 0.58)}


