@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
BODY {FONT:14px/1.75 "微软雅黑", arial,sans-serif; COLOR: #6f6f6f;  background:#fff;min-width:1200px; overflow-x: hidden;}
A {COLOR: #6f6f6f; TEXT-DECORATION: none}
P{COLOR: #6f6f6f;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
.col-orange{color: #f08300;}
/* CSS Document */

/*公共头部*/
/*head*/
.top1{margin-top: 15px;margin-bottom:63px;}
.top1 img{float: left;}
.top-tel{float:left; margin-left: 285px;padding-left: 45px; margin-top:21px;text-align: left;}
.top-tel .tel-num{font-size: 22px;  line-height: 40px; color: #be0003;font-family: "Microsoft Yahei";}
.top1 img.erm{float: right;}
/*导航*/
.navbg {height:60px;width: 100%; min-width: 1200px; background: #e7e7e7;position:absolute;z-index:99;left:0;}
#nav{width: 1000px;margin: 0 auto;}
#nav li {font-size: 17px;float: left;margin-right: 1px;width:160px;height:60px;position:relative;text-align:center;line-height:60px;}
#nav li a:link, #nav li a:visited {color:#333333;}
#nav li ul {display:none;position:absolute;z-index:10000;top:60px;left:-1px;background:rgba(231,231,231,0.8); color: #fff; }
#nav li ul li {display:block;width:160px;float:none;margin-right:0px;height:45px;position:relative;line-height:45px;font-size:13px;}
#nav li.on {background:#be0003;width:160px;height:60px;line-height:60px;}
#nav li.on a {color:#000}
#nav li.navhome a:hover {color:#FCFF00;}
#nav li:hover ul {display:block;}
#nav li ul a {display:block;width:160px;height:45px;line-height:45px;}
#nav li ul a:hover {background:#be0003;}

/*首页大图*/

/*banner*/
#flexslider {width: 100%;height: 550px;clear: both;position: relative;overflow: hidden;z-index: 0;margin-top:60px;}/***修改这里的高度*****/
/***图片上的箭头**/
#ban {width: 100%;height: 550px;margin: auto;position: relative;overflow: hidden;z-index: 0;}/***修改这里的高度*****/
#ban ul.ban_bj li {display: block;width: 100%;height: 550px;position: absolute;left: 0px;top: 0px;text-align: center;z-index: 0;cursor: pointer;}/***修改这里的高度*****/
#ban ul.ban_bj li.on {z-index: 111;}
#ban ul.ban_bj li a {display: block;text-indent: -300000em;}
#ban ul.ul_dian {display: inline-block;}
#ban ul.ul_dian li {display: block;width: 18px;height: 18px;float: left;cursor: pointer;margin: 0 3px;border-radius: 50%;border:solid 1px #fff;}
#ban ul.ul_dian li.licurr {background: #d42629;}
.dian {width: 100%;text-align: center;position: absolute;bottom: 16px;z-index: 11111;}
.jiantou_box {width: 100%;height: 0;text-align: center;position: absolute;z-index: 11111;}

.title h2{ font-size: 30px; line-height: 30px; font-weight: lighter; background: url(../images/titlex.png) bottom  center no-repeat; padding-bottom: 18px;}
.title em{display: block; text-transform: uppercase; color: #b6b5b5; font-size: 15px; line-height: 37px;}

/*服务项目*/
.service{margin-top: 40px; margin-bottom: 86px;}
.service-list  li{float: left;  width:20%; }
.service-list  li .bg{width:172px; height: 169px; background: url(../images/ser1.png); margin: 0 auto;}
.service-list  li .bg2{background: url(../images/ser2.png); margin: 0 auto;}
.service-list  li .bg3{background: url(../images/ser3.png); margin: 0 auto;}
.service-list  li .bg4{background: url(../images/ser4.png); margin: 0 auto;}
.service-list  li .bg5{background: url(../images/ser5.png); margin: 0 auto;}
.service-list  li:hover .bg{background-position: bottom center;  -ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.service-list  li h3{font-weight: normal; text-align: center; font-size: 18px; line-height: 18px;padding-top:24px; }
.service-list  li em{ font-size: 14px; line-height: 25px; text-align: center; display: block;}
.service-list  li:hover h3, .service-list  li:hover em{color:#d42629;}

/*新闻中心*/
.news .content{width:1200px; }
.newclass-list {text-align: center; margin-bottom: 46px; margin-top: 16px;}
.newclass-list li{ display: inline-block; margin:0 10px;}
.newclass-list a{ display:block;width: 100px; height: 35px; border: 1px solid #a9a9a9; text-align: center; line-height: 35px;}
.newclass-list li:hover a{border: 1px solid #d42629; background: #d42629; color: #fff;}
.newclass-list li.on a{border: 1px solid #d42629; background: #d42629; color: #fff;}

.news-list{overflow: hidden;}
.news-list li{width: 378px; margin-right: 30px; margin-bottom: 50px; border: 1px solid #fff;}
.news-list li:nth-child(3n){ margin-right: 0;}
.news-list .info{padding: 0 24px;}
.news-list .newname{white-space:nowrap;text-overflow:ellipsis;overflow: hidden; display: block; text-align: center; font-size: 16px; line-height: 59px; }
.news-list .newname:hover{ color: #d42629; text-decoration: underline;}
.news-list .info p{text-align: center; margin-bottom: 16px;}
.news-list .info span{text-align: center; display: block; font-size: 13px; margin-bottom: 15px;}
.news-list li:hover {border: 1px solid #d42629;}

/*横幅广告*/
.ad{background: url(../images/adbg.jpg); padding-top: 50px; padding-bottom: 64px;}
.ad .adtitle h2,.ad .adtitle em{color: #fff;}
.ad-list{width: 1080px; margin:0 auto; margin-top: 52px;}
.ad-list li{background: url(../images/ad1.png) top center no-repeat; float: left; width:269px; padding-top: 94px; border-right: 1px solid #787979;}
.ad-list .ad2{background: url(../images/ad2.png) top center no-repeat;}
.ad-list .ad3{background: url(../images/ad3.png) top center no-repeat;}
.ad-list .ad4{background: url(../images/ad4.png) top center no-repeat;}
.ad-list li:last-child{border-right: 0;}
.ad-list li strong{display: block; text-align: center; font-size:34px; color: #fff; line-height:27px;}
.ad-list li span{display: block; text-align: center; font-size: 18px; color: #fff; margin-top: 20px; line-height: 18px;}

/*公司简介*/
/*公司简介*/
.about{ margin-top: 59px; margin-bottom: 70px;}
.about .content{padding-top: 24px;} 
/*.cooperative ul {width: 1220px;}*/
.cooperative ul li{float: left;margin-right: 20px;width: 180px;height: 80px;border: solid 1px #a2a2a2;margin-top: 30px;}
.cooperative ul li:nth-child(6n){ margin-right: 0;}

/*公共底部footer*/
.footer{background: #fafafa; padding-top: 40px;}
.footer .content{width: 878px; margin: 0 auto;padding: 1% 0px;}
.footer .content dl {float: left; margin-right: 200px; }
.footer .content dl:last-child{margin-right: 0}
.footer .content dt{font-size: 16px; color:#2d2d2d; line-height: 16px;  margin-bottom: 20px;}
.footer .content dd{color:#7b7b7b; line-height: 35px;}
.footer .content dd a{color:#7b7b7b;}
.footer .content dd a:hover{color:#d42629;}
.footer .ewm span{display: block; text-align: center;}
.footer .content1{width: 878px; margin: 0 auto;}
.footer .content1 span{font-size: 18px;color: #5a5a5a;padding-left: 15px;}
.footer .foot-tel{width: 163px; margin-right: 85px;}
.footer .foot-tel h3{ font-size: 16px; color: #fff; font-weight: normal; line-height: 16px; margin-bottom: 24px;}
.footer .foot-tel span{display: block;}
.footer .foot-tel em{display: block; font-size: 20px; color: #bcbcbc;}
.footer .foot-tel strong{display: block; font-size:17px; color: #bcbcbc; font-weight: normal;}
.footer .copyright{border-top: 1px solid #7b7b7b; margin-top: 50px; padding:19px 0; }
.footer .copyright{border-top: 1px solid #7b7b7b; margin-top: 30px; padding:19px 0; }
.footer .copyright a:hover{color:#d42629;}
.footer .copyright .ydl {color:#d42629;}

/*内页样式*/
.banner{height: 555px;}
.ny-hd{height: 450px;}
.main-nr {margin:0 auto;margin-top: 50px;  margin-bottom: 50px;}
.main-nr .sub-nav{width: 16.7%; float: left;}
.main-nr .sub-nav .top { background: #e64e51;padding: 30px 0px 20px;text-align: center;}
.main-nr .sub-nav .top span {display: block;color: #fff;font-weight: 500;}
.main-nr .sub-nav .top .span1 {font-size: 20px;}
.main-nr .sub-nav .top .span2 {font-size: 14px;font-family: arial;}
.main-nr .sub-nav ul {border: solid 1px #f2f2f2; padding-bottom: 20%;}
.main-nr .sub-nav ul li a {height: 50px;line-height: 50px;color: #9d9d9d;display: block;padding-left: 28%;font-size: 14px;overflow-x: hidden;padding-right: 5px;border-bottom: solid 1px #e4e4e4;}
.main-nr .sub-nav ul li a:hover {background: #d42629;font-size: 16px;font-weight: 700;color: #fff;}
.main-nr .sub-nav ul .on a {background: #d42629;font-size: 16px;font-weight: 700;color: #fff;}
.main-nr .sub-nav .sub-contact {margin: 20px 0px;}
.main-nr .sub-nav .sub-contact .sub-contact-t span {display: block;}
.main-nr .sub-nav .sub-contact .sub-contact-t .span1 {color: #e64e51;font-size: 20px;padding-top: 15px;}
.main-nr .sub-nav .sub-contact .sub-contact-t .span2 {color: #999999;font-size: 13px;}
.ny-line{height: 2px;background: #C0C0C0;margin-top: 8px;margin-bottom: 20px;}
.main-nr .sub-nav .sub-contact p {line-height: 16px;color: #666;font-size: 14px;border-bottom: 1px dashed #dfdfdf;padding: 10px 0px;}
.main-nr .sub-nav .sub-contact p a:hover {color: #0083c7;}
.main-nr .sub_right {width: 79.6%;float: right;}
.main-nr .sub_right .bar {border-bottom: 1px solid #eaeaea;padding: 10px 0px 10px;}
.main-nr .sub_right .bar .b_tt {float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 20%;overflow: hidden;}
.main-nr .sub_right .bar .curbar {float: right;text-align: right;font-size: 12px;color: #6e6e6e;width: 78%;vertical-align: middle;margin-top: 12px;}
.main-nr .sub_right .bar .curbar a {max-width: 100px;overflow: hidden;height: 18px;line-height: 18px;display: inline-block;vertical-align: top;}
.main-nr .sub_right .bar .curbar a:hover {color: #0083c7;}
.main-nr .sub_right .bar .curbar i {font-style: normal;max-width: 100px;overflow: hidden;height: 18px;line-height: 18px;display: inline-block;vertical-align: top;}

/*内页新闻动态*/
.news-list2 {padding: 2% 0px;}
.news-list2 li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news-list2 li a {display: block;width: 100%;height:80px;padding: 15px 0px;}
.news-list2 li .ri {width: 11%;float: left;font-family: arial;max-width: 90px;color: #666666;font-weight: 500;text-align: center;}
.news-list2 li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 56px;line-height:55px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;}
.news-list2 li .ri time {font-size: 15px;width: 98%;margin: auto;display: block;color: #808080;height: 25px;line-height:13px;overflow: hidden;}
.news-list2 li .new-nr {width: 88%;float: right;}
.news-list2 li .new-nr h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news-list2 li .new-nr p {color: #808080;font-size: 15px;height: 40px;line-height: 20px;overflow: hidden;}
.news-list2 li:hover {background: #d42629;}
.news-list2 li:hover .ri { color: #fff;}
.news-list2 li:hover .ri time {color: #eaaaab;}
.news-list2 li:hover .new-nr h4 {color: #fff;}
.news-list2 li:hover .new-nr p {color: #fff;}

/*内页合作客户*/
.co-list{ padding: 1% 0; overflow: hidden;}
.co-list li{ width:218px; margin-right:2.1%; float: left; margin-top: 30px;}
.co-list li a .co-pic{ width: 100%; height: 97px; overflow: hidden; border: 1px solid #e6e6e6;}
.co-list li a p{ font-size: 16px; text-align: center; padding: 10px 0;}

.co-list li:hover a .co-pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

/*内页公司掠影*/
/*内页新闻列表*/
.content{padding: 2% 0px;}
.ny-news2 li{margin: 0 0 30px;overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f2f2f2;width: 100%;}
.ny-news2 li a.ny-news2-pic{display: block;width: 180px;height: 130px;overflow: hidden;}
.ny-news2 li .descript{overflow: hidden; width: 77%;}
.ny-news2 li .descript .title1{padding-bottom: 0px; margin-top: 10px;}
.ny-news2 li .descript strong{font-size: 16px;line-height: 40px;color: #333;font-weight: normal;display: block;font-weight: bold;width: 470px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ny-news2 li .descript .title1 span{font-size: 13px;color: #c5c5c5;line-height: 40px;margin-right: 10px;}
.ny-news2 li .descript strong:hover{color: #d42629;}
.ny-news2 li .descript p{color: #5f5f5f;font-size: 13px;line-height: 21px;}
.ny-news2 li:last-child{border-bottom:none;}



.main-nr .sub_right p{ font-size:13px; line-height:30px;}

.main-nr .sub_right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.main-nr .sub_right .pagelist a,
.main-nr .sub_right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.main-nr .sub_right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}