@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;}
em,i{font-style: normal;}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;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:#c90}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*header start*/
.wel{background-color: #eee;height: 30px;}
.wel p{line-height:30px;color:#454545;}
.wel .right{line-height:30px; text-align: center;}
.wel .right a{ color: #454545; font-size: 14px;}
.wel .right a{ margin-right: 25px;}
.wel .right a:last-child{ margin-right: 0;}
.header .head_top{height: 120px;}
.header .head_nav{background:rgb(0, 82, 156);height: 50px;border-top: 3px solid #fff;}
.header .head_nav ul li{width:171px;float: left;height: 50px;line-height: 50px;font-size: 16px;text-align: center;position: relative;}
.header .head_nav ul li a{color: #fff;display: block;width: 100%}
.header .head_nav ul li:hover{background: #eee;height:50px;}
.header .head_nav ul li:hover a{color: #c90;font-weight:bold;     border-top: 3px solid #c90;position: absolute;top: -3px}
.header .head_nav ul li.on {background: #eee;height:50px;}
.header .head_nav ul li.on a{color: #c90; font-weight: bold;border-top: 3px solid #c90;position: absolute;top: -3px}
/*右侧图标*/
.head_top .right{ margin:30px 0 0;}
.head_top .right .icon{ margin: 0 16px 0 0;}
.head_top .dz-rx b{ display: block; color: #454545; font-size: 22px;line-height: 22px; margin-bottom: 10px;}
.head_top .dz-rx p{ font-size: 26px; color: #c90;font-weight: bold; line-height: 26px;}

/*product start*/
.pro_l{width: 265px;background-color:rgba(241, 241, 241, 0.75);}
.pro_l > ul > li{width: 248px;line-height:45px; background: #fff;border: 1px solid #ccc; margin: 14px auto; border-radius: 50px;}
.pro_l > ul > li > a{display: block;color:rgb(0, 82, 156);font-weight: 700;padding-left: 73px; white-space: nowrap;overflow: hidden;font-size:16px;background: url(../images/proicon1.png) no-repeat 20px;text-overflow: ellipsis; }
.pro_l > ul > li:hover >a{background:url(../images/proicon1.2.png) no-repeat 20px;background-color:rgb(0, 82, 156);color: #c90;border-radius: 50px;}
.pro_title{margin-bottom: 10px;padding:20px 0 20px 0; height:66px;font-size:30px;color:#Fff; background: url(../images/title_01.PNG) no-repeat left;text-align: center;}
.pro_title span{ display: block; font-size:20px; color:#ccc;text-transform: Uppercase;font-family: "arial";}
.pro_title a{color: #fff;}
.product{padding:50px 0 30px 0;}
.pro_con{width:920px;}
.pro_con .proadv{width: 894px;height:228px;margin-bottom:35px;}
.pro_con .proadv img{width: 894px;height: 228px;}
.pro_con li{width:278px;margin:0 0 26px 26px; border:1px #dfdfdf solid;float: left;border-bottom-color:#036;}
.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 46px 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,82,156,0.8)}
.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 #c90;}
.pro_con .rightDown span{position:absolute;bottom:0;right:0;width:0;height:0;border-left:35px solid transparent;border-bottom:35px solid rgb(0, 82, 156);-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;}

/*优势*/
.adv{padding:50px 0;background:url(../images/ysbg.jpg) no-repeat center;}
.adv-part1{width:1200px;float: left;}
.adv-part1>div:first-child{float:left}
.adv-part1>div:last-child{float:right}
.adv .posiP1{background:url(../images/posi-p1.png)no-repeat center;width: 598px;height: 361px;}
.adv .posiP2{background:url(../images/posi-p2.png)no-repeat center;width: 680px;height: 391px;}
.adv .posiP3{background:url(../images/posi-p3.png)no-repeat center;width: 663px;height: 493px;}
.adv .posiP4{background:url(../images/posi-p4.png)no-repeat center;width: 636px;height: 419px;}
.adv .tit em.e1{background: url(../images/N1.png)no-repeat center;}
.adv .tit em.e2{background: url(../images/N2.png)no-repeat center;}
.adv .tit em.e3{background: url(../images/N3.png)no-repeat center;}
.adv .tit em.e4{background: url(../images/N4.png)no-repeat center;}
.posiT{overflow:hidden;margin-top:88px;width:502px;}
.posiT>div:first-child{width:100%;height:80px}
.posiT>div:first-child>em{float:left;width:76px;height:80px}
.posiT>div:first-child>p{border-bottom: 1px solid #CCC; float: left; line-height:45px; color: #c90; font-size: 30px;font-weight: 700;margin-left: 10px;}
.posiT>div:first-child>p>em{font-weight: 400;font-style: normal;font-size: 20px;color: #666;display: block;}
.posiT>div:last-child{padding-left:86px;padding-top:20px;width:100%}
.posiT>div:last-child>p{display:block;width:400px;color:#666;line-height: 35px; }

/*标题*/
.pubtit{height: 100px;margin:0 auto;text-align: center; }
.pubtit span{display: block;line-height: 30px;font-size: 32px;color: #c7c6c6;text-transform:Uppercase;font-family:"arial";}
.pubtit p{line-height: 40px;text-align: center;color: #666;font-size:30px;font-weight: 600;}
.about .pubtit{height: 100px;margin:0 auto;text-align:left;padding-top: 90px; }
.about .pubtit span{display: block;line-height: 30px;font-size: 32px;color: #c7c6c6;text-transform:Uppercase;font-family:"arial";}
.about .pubtit p{line-height: 40px;text-align: left;color: #fff;font-size:30px;font-weight: 600;}

/*新闻动态*/
.news{padding:80px 0;background:url(../images/newsbg.png) no-repeat center;}
.news .content{}
.news .yin_t{ height:70px;}
.news_t{height: 40px;width: 300px;margin:0 auto;}
.news_t ul li{float: left;width: 150px;overflow: hidden;}
.news_t ul li a{font-size: 14px;color: #333;display: block; float: left; width: 150px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;background:url(../images/news_k01.gif) no-repeat;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #fff;font-weight: bold;background:url(../images/news_k02.gif) no-repeat;}
.news01{width: 600px;float: left;}
.news01 .news_pic{width: 600px;     margin-bottom: 30px;height: 200px;float: left;}
.news01 .news_pic img{width: 600px;height: 200px;}
.news .wz{width: 600px;}
.news .wz .date{float: left;height: 56px;width: 95px; font-size: 14px; color: #fc9; background:url(../images/news_line.gif) no-repeat right 10px;line-height: 30px;padding: 10px 0 0;}
.news .wz .date b{display: block;font-size: 24px;color: #00529c;text-align: center;}
.news .wz dd{width: 465px;float:right;}
.news .wz dd  a.tit{height: 30px;overflow: hidden;font-size: 16px;display: block;color: #333;white-space:nowrap;  text-overflow:ellipsis;   }
.news .wz dd  a.tit:hover{ color: #00529c;}
.news .wz p.jj{color: #666;}
.news_desc{font-size: 14px; color: #888; line-height: 20px; height: 40px; overflow: hidden;} 
.news .wz p.ee{ color: #666;text-align: center}
.news02{ width:560px;float: right;}
.news .news02 .wz{ width:560px;height: 70px;overflow: hidden;border-bottom: #dadada 1px solid;padding: 20px 0;}
.news .news02 .date{width: 90px;}
.news .news02 dd{width: 430px;float: right;}
.news .news02 .nobor{border-bottom: none;}

/*company start*/
.scroll_bg{width: 100%;height: 100%;background-image: url(../images/scroll_bg.jpg);background-attachment: fixed;background-position: 50% 0%;background-repeat: no-repeat;position: absolute;z-index: -1;}
.company {padding: 50px 0;background: url(../images/combg.png) no-repeat center top;height: 400px;}
.company .title{width: 220px;color: #fff}
.company .title p{font-size: 34px;line-height: 200%;padding-top: 20px}
.company .title a.more{display:block;background: #00529c; width: 110px;border: 1px solid #00529c;border-radius: 5px;height: 35px;color: #fff;text-align: center;line-height: 35px;margin-top: 20px}
.company .com_body .com_con{width: 850px;color: #fff}
.company .com_body .com_con b{font-size: 18px;color: #c90;display: block;margin: 50px 0 20px}
.company .com_body .com_con p{ line-height: 35px;text-indent: 2em;}
.company .com_body img{margin: 20px 0}
.company .com_body ul{margin-top:20px;}
.company .com_body ul li{width: 100px;height: 100px;margin-left: 20px;float: left;}
.company .com_body ul li img{ display: block;    width:79px;height:79px;margin:0 auto;}
.company .com_body ul li a{ display: block;text-align:center;color: #fff;}
/*广告条*/
.xbanner{background:url(../images/xbanner.png) no-repeat center;text-align: center;height: 300px;margin-top: -70px;}
.xbanner .xt{margin-top:70px;}
.xbanner p{ background: url(../images/tel2.png) no-repeat left center;font-size: 17px; line-height: 65px; color: #fff; padding-left: 50px;padding-right: 10px;}
.xbanner span{font-weight: bold;font-size: 28px;color: #fff;border: 1px solid #fc9; border-radius: 10px;background: #fc9;line-height: 40px; padding-left: 20px; padding-right:20px;}

/*footer start*/
.footer{background: #333;padding: 50px 0 0px;}
.product_list {width: 400px;}
.product_list li {float: left;width: 50%;}
.product_list li:nth-child(2n) {margin-right: 0;}
.product_list li a {color: #eee;font-size: 15px;display: block;padding-left: 20px;background: url(../images/fk.png)no-repeat left center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 53px;}
.foot_nav{width: 300px;margin-left: 180px;}
.foot_nav b {display:block;color: #fff;font-size: 17px;margin-bottom: 30px;}
.foot_lianxi {width: 335px;}
.foot_lianxi b {display:block;color: #fff;font-size: 17px;margin-bottom: 30px;}
.contact_list {width:100%;}
.contact_list li {color: #eee;line-height: 36px;}
.contact_list li a {color: #eee;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;/*width: 89%;*/}
.contact_list li img {vertical-align: middle;margin-right: 20px;}
.footer .foot_logo{width: 250px;height: 180px; margin-top: 30px;}
.footer .foot_logo img{width: 180px;height: 180px;display: block;margin:0 auto;}
.footer .foot_logo p{line-height: 30px;color: #fff;font-weight: bold;font-size: 17px;text-align: center;}
.foot_bot{background: #444;line-height: 35px;margin-top: 20px;}
.foot_bot span{color: #ccc;}
.foot_bot a{color: #ccc;}