@charset "utf-8";
/* CSS Document */ 

.inNav{ width: 100%; position: relative; text-align: center; float: left; margin-top: 15px;}
.inNav h3{ font-size: 24px; font-weight: 100; line-height: 28px; background-color: #fff; width: 40%;}
.inNav h3 b{ width: 100%; display: inline-block;}
.inNav h3 a:hover{ text-decoration: none;}
.inNav span{ line-height: 20px; color: #9b8574;width: 100%; text-transform: uppercase; font-size: 20px;}
.inNav .bline{ width: 100%; left: 0; height: 1px; overflow: hidden; background-color:#525252; position:absolute; bottom: 25px; z-index: -9;}
 
.cp{ float: left; overflow: hidden; position: relative; margin-top:20px;}
.cp_Nav { margin-left:10px;height:45px; margin-bottom: 15px; }
.cp_Nav li{ float:left;   text-align:center; }
.cp_Nav li a{border: 1px solid #0b65a0; border-radius: 2px;color: #333; cursor: pointer; float: left; font-size: 14px; height: 38px; line-height: 38px; margin: 0 10px; text-align: center; width: 127px;}
.cp_Nav .on a{  background-color: #2987d9; color: #fff;    }
.cp_Nav li a:hover{background-color: #2987d9; color: #fff;  text-decoration:none; }
.cp_Nav li:hover a,.cp_Nav .on a{ border: none;color: #fff;}
.cpList ul{ height:430px;}
.cpList li{ float:left; width:288px; background-color:#fff; height:246px; margin:5px 6px 10px;}
.cpList li img{  height: 216px;  width: 288px; padding: 3px; border: 1px solid #DEDEDE; float: left;}
.cpList li h3{  height:34px; line-height:34px; color: #2987d9;    word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   text-align: center;float: left; width: 98%; padding: 0 1%; background: url(../images/cpBg.jpg) top center no-repeat; padding-top: 5px; font-size:16px;} 

/*优势*/
.advantage{	 background: rgba(0, 0, 0, 0) url("../images/p_bck.jpg") repeat scroll 0 0; float: left; width: 100%;/*border-bottom: 3px solid #00a8ff;*/
}
.advantage .h_p1 { background: #fbfbfb url("../images/p1_t.jpg") repeat-x scroll center center;   /* border-top: 3px solid #00a8ff;*/    color: #555555;    display: block; font-size: 18px; height: 229px;text-align: center;}
.advantage .h_p1 h3 { color: #33b9ff; font-size: 33px; margin: 0 auto; padding-bottom: 23px; padding-right: 30px; padding-top: 46px;   width: 556px;}
.advantage .h_p1 p {line-height: normal;}
.advantage .h_p1 .h_mb25 { font-size: 12px;margin: 0 auto;  padding-bottom: 25px; padding-right: 70px; text-align: right; text-transform: uppercase;    width: 560px;}
.advantage .h_p1 h3 span { color: #ff6600;}
.h_p4 { height: auto; overflow: hidden; }
.h_p4_w { line-height: 22px; margin-bottom:30px; width: 48%; float: left; display: inline; height: 240px; overflow: hidden; margin-right: 2%;}
.h_text_color { color: #ff6600;}
.h_f_r { float: right; display: inline; width: 48%;}
.h_f_l { float: left; display: inline;  width: 50%;}
.h_youshi_p{text-indent: 2em;}
.h_youshi01 { color: #222222; font-size: 13px; text-align: justify; width: 50%; float: left;}
.h_youshi01 img { display: block;  margin-bottom: 23px; width: 100%;}


.inTitle{ background: url(../images/inNavBg.gif) top center no-repeat; height: 45px; float: left; width: 100%; line-height: 45px; text-align: center; color: #fff; font-size: 18px;  }

/*关于我们*/
.comBg{ /*background: url(../images/comBg.jpg) center center no-repeat; */padding: 20px 0; float: left; width: 100%;}
.flash{ float: left; width: 470px; height: 320px;  }
.company{ float: left; width: 695px; margin:15px 17px 0; line-height: 28px; font-size: 15px; }
.company a{ color: #e32235;}
/****新闻版块******/
.newTit{ height: 45px; line-height: 45px; text-align: right; background-color: #f3f3f3; border-bottom: 1px solid #e7e7e7;;}
.newTit span{ float: left; background: url(../images/xwIcon.gif) #2588cc 5px center no-repeat; width: 120px; text-align: center; color: #fff; font-size: 16px; font-weight: 100;}
.newTit a{ color: #666;font-weight: 100; font-size: 12px; margin-right: 5px;}
.xwList{ float:left; width:470px;   background-color: #fff;  margin-right: 15px; height: 515px;}
.xwList dl{ float:left; width:100%; padding: 0 10px;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.xwList dt span{ background-color:#e32235; font-size: 14px; color:#fff; padding:2px 5px; margin-right:5px;}
.xwList dt{ height:38px; line-height:38px; font-size:18px; word-break:keep-all;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwList dd{ color:#787878; text-indent: 2em; font-size: 14px; line-height:24px; height:72px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.xwList dd a{ color:#ca0003;}
.xwlb{   float:left; padding: 0 10px;width:100%;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.xwlb li{ float:left; width:100%; background: url(../images/icon03.gif) right center no-repeat; height:35px; line-height:35px; color:#787878;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.xwlb li a{  font-size:15px;  }
.xwlb li span{ color: #666; font-size: 12px;}

.hyList{float:left; width:710px; background-color: #fff;height: 515px;}
.new_hy{ float:left; width:100%; padding: 0 10px; -moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.new_hy .li01{ float:left; width:100%; padding:0 0 15px; margin:15px 0 5px; border-bottom:1px dashed #727272;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;  }
.new_hy .li01 img{ float:left; width:240px; height:180px; margin-right:12px;}
.new_hy .li01 h3{ height:32px;  line-height:32px; font-size:18px;  font-weight:100;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new_hy .li01 span{ background:url(../images/icons2.png) left center no-repeat; line-height:25px; color:#727272; padding-left:20px;}
.new_hy .li01 p{ text-indent:2em; line-height:24px; color:#727272; font-size:14px;}
.new_hy .li02 { float: left; width: 100%; height: 30px; color: #878787; font-size: 14px; line-height: 30px; text-align: right; padding-left: 15px;   background: url(../images/Icon04.gif) left center no-repeat;-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.new_hy .li02 a{ font-size: 15px; float: left;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:80%; text-align:left;}

/**********客户案例****************/
.khal{ float:left; width:100%;  padding-bottom:15px;position:relative; height:364px;}

.khal .prev,.khal .next{width:25px;height:80px;position:absolute;top:145px;left:0;z-index:100; cursor:pointer; background:url(../images/Bt.gif) no-repeat;}
.khal .next{ left:auto; right:0; background-position:1px -90px;}
.khal .prev:hover{ background-position:-25px 0; }
.khal .next:hover{ background-position:-25px -90px; }
.khal .scrollWrap{width:1100px;margin-left:35px;padding-top:15px;overflow:hidden;position:absolute;}
.khal li{ float:left; width:258px; padding:5px 0; height:364px; background:url(../images/alBg.jpg) top center no-repeat;  margin:0 0 0 22px;  }
.khal li:hover{ background:url(../images/alBg1.jpg) top center no-repeat; }
.khal li img{  width:245px; margin: 0 6px; height:184px;}
.khal li div{ background-color:#eee; height:157px;margin: 0 6px; padding:5px 10px;}
.khal li div p{ font-size:12px; line-height:22px; color:#787878;}
.khal li h5{width:225px;  word-break:keep-all;line-height:28px; height:28px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.khal li:hover div{ background-color:#cdebff;}
.khal li a:hover{ color:#2588cc; text-decoration:none;}
.khal li .ckBt:hover{ color:#fff;}
.alBt{ background-color:#f9a500; color:#fff; font-size:16px; text-align:center; width:120px; height:28px; line-height:28px; margin:7px 0 0 50px; display:inline-block;}

.hzList h5{ float:left; margin:25px 0; width:240px; padding-left:20px; background:url(../images/ftLine.jpg) right center no-repeat; }
.hzList h5 img{ float:left;}
.hzList h5 span{ float:left; margin:6px 0 0 10px; text-align:center; line-height:22px;}

.inBg3{ background:url(../images/Bg04.jpg) repeat-x; float:left; width:100%; margin-top:25px; padding:25px 0 5px;}
.links{ font-weight:100;   overflow:hidden; line-height:50px;}
.links span{ float:left; line-height:20px; padding-top:10px; margin-right:10px; width:125px; height:50px; background-color:#007dd2; color:#fff; text-align:center;}
.links b{ float:left; width:100%; text-align:center;}
.links a{ margin:0 5px;}



#w_1120{ width: 1120px;}
.sbanner{ float: left; width: 100%; margin: 5px 0 15px;}
.Bg{ background-color: #f5f5f5; float: left; width: 100%; padding: 10px 0;}
.InNav1{ height: 32px; line-height: 32px; text-align: right;}
.InNav1 span{ float: left; font-size: 24px; font-weight: 700;color: #1966b4 ;}

.scpfl{ margin: 5px 0; float: left; width: 100%;}
.scpfl a{  background-color: #008FE5; margin: 10px 10px 0; width: 120px; text-align: center;  line-height: 40px; height: 40px; display: inline-block; color: #fff;  font-size: 15px; border-radius: 0 5px 0 5px;}
.scpfl a:hover{ text-decoration: none; background-color: #1972c0;}

.right{ float: right; width: 230px; margin-left: 15px;}
.srNav{ height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 24px; background-color: #008fe5; margin-top: 15px;}
.cpfl{  padding: 10px; border: 1px solid #008FE5;}
.cpfl h5{height: 32px;text-align: center;  line-height: 32px; margin-top:3px;border-radius: 2px;background-color: #2987d9;}
.cpfl h5 a{ color: #fff; font-size: 14px; font-weight: 700;  }
.cpfl h5 a:hover{ color: #333; text-decoration: none;}
.cpfl ul{ border: 1px solid #efefef; border-top: none; padding-bottom: 5px;}
.cpfl li{ height: 28px; background: url(../images/ico01.jpg) 5px center no-repeat; border-bottom: 1px dashed #DEDEDE; margin: 0 10px; line-height: 28px; padding-left:20px; font-size: 14px;}
.cpfl li a:hover{ font-weight: 700; color: #008FE5;text-decoration: none;}

.left{ float: left; width: 875px;}
.cpzx li{ float:left; width: 276px; margin:15px 5px 0 10px; padding: 3px; border: 1px solid #dedede;  } 
.cpzx li img{ width: 269px; height: 205px; float: left; }
.cpzx li h5{ font-size: 16px; height: 26px; line-height: 26px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%; color: #666;}
.cpzx li p{ line-height: 20px; font-size: 14px; color: #666; }

.link{ border: 1px solid #008FE5; padding: 0 10px 10px;}
.link p{ line-height: 25px; font-size: 14px;}
.link img{ width: 100%;}

/* 产品切换css */
.cpImg{ position: relative;   overflow: hidden; width: 635px; margin-top: 15px; float: left; padding: 5px; border: 1px solid #dedede; }
.cpImg .bigImg{ height:360px; position: relative;width: 480px; float:left;}
.cpImg .bigImg li img{ vertical-align:middle; width:480px; height:360px;   }
.cpImg .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.cpImg .smallScroll{ height: 77px; margin-top: 6px; width:115px; float:right; text-align:center;}
.cpImg .sPrev,.cpImg .sNext{ float: left; display: block; width:72px ; height:22px; margin-left:24px;   text-indent: -9999px; background: url(../images/prev-next.gif) no-repeat 0 0; }
.cpImg .sNext{ background-position:0 -26px;}

.cpImg .smallImg{ float:right;  margin: 0 8px; display:inline; height:310px; width: 100px; overflow: hidden;}
.cpImg .smallImg ul{ width:110px;  height: 9999px; overflow: hidden; }
.cpImg .smallImg li{ float: left; padding: 4px 0 0 0; width:110px; cursor:pointer;  display: inline;  }
.cpImg .smallImg img{ border: 1px solid #dcdddd; width:100px; height:75px;  }
.cpImg .smallImg .on img{ border-color: #1e50a2;}

.cpImg .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.cpImg .pageState span{ color: #f00; font-size: 16px;}


.icon-list img { margin-left: 70px;}
.icon-list{background: #faf9f7;   float: left; width: 100%;    margin-top:15px;    padding-bottom: 20px;    padding-top: 20px;}

.car-info{ float: right; width: 450px; margin-top: 15px; position: relative;}

.car-info h3{ height: 55px; line-height: 45px; color: #666; font-size: 24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.car-info ul{   background-color: #f7f7f7; padding:25px 15px;height:360px;}
.car-info li{ height:36px; font-size: 16px; color: #666;}

.wxrImg{ float:left; width:100%;}

.cpxq{ border: 1px solid #dedede; padding: 8px; margin-top: 15px; line-height: 170%;}
.msgtitle{ height: 32px; line-height: 32px; font-size: 18px; color: #666; margin-bottom: 25px;}
.msgtitle b{ font-weight: 100; caption-side: #545454;}


.cpxq table{ border-top:1px solid #dedede; border-left:1px solid #dedede;}
.cpxq table tr td{ border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 5px; font-size:14px;}

.tjcx{border: 1px solid #008FE5; padding: 0 10px 10px; display: inline-block;}
.tjcx li{ float: left; width: 100%; margin: 10px 0 0;}
.tjcx li img{ width: 208px; float: left;}
.tjcx li span{ background-color: #dedede; display: inline-block; width: 208px; height: 32px; line-height: 32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 6px; font-size: 14px;}

.xwL{ border: 1px solid #DEDEDE; border-top: none; float: left; width: 100%}
.xw_nav{ height: 35px; border-bottom: 1px solid #DEDEDE; margin-bottom: 15px; line-height: 35px; background: url(../images/rkuang_h2.jpg) repeat-x; padding:0 10px; border-top: 2px solid #2987d9 ;}
.tjNew{  padding:0 10px;}
.tjNew li{ float:left; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc; }
.tjNew li img{ float:left; width:240px; height:180px; margin-right:20px;}
.tjNew li h3{ height:40px; line-height:40px;  font-size: 12px; color: #666;  font-weight:100; text-align: right;}
.tjNew li h3 a{ float: left; color: #486ab1;font-size:18px;}
.tjNew li p{ text-indent:2em; line-height:24px; color:#777; font-size:14px;}

.srNav1{height: 35px; border: 1px solid #DEDEDE;  line-height: 35px; background: url(../images/rkuang_h2.jpg) repeat-x; padding:0 10px; border-top: 2px solid #2987d9 ;}

.rdList{ padding:5px 5px; border: 1px solid #dedede; border-top: none;}

.rdList li{  height: 28px; line-height: 28px; color: #666;}
.rdList li a{ float: left; color: #486ab1; font-size: 14px; width: 155px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.rdList li span{ color: #daae00;}
.rdList li b{ float: left; font-weight: 100; color: #666; font-size: 10px; margin-right: 2px;}

.tjcx1{border: 1px solid #DEDEDE; border-top: none;}
.tjcx1 li span{ background-color: #f7f7f7;}

/*.rdList1 li a{ width: 210px;}*/
/********************新闻详细**************************/
.actice{ padding: 0 15px 15px;}
.arc_title{ height:45px; line-height:45px; font-size:24px; font-weight:100; text-align: center;  color:#d9000b;}
.arc_name{ line-height:25px; font-size:12px; color:#666; text-align: center; border-bottom: 1px dashed #ddd; padding-bottom: 10px;}


.article_con{ line-height:200%; font-size:14px;}
.article_con p{ text-indent:2em; color:#666;}

.news_fenxiangs span{ height:18px; line-height:18px; margin-top:10px;}
/*.news_fenxiangs .bdsharebuttonbox a{background:url(../images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:22px;line-height:22px; width:22px;display:block;}
.news_fenxiangs .bdsharebuttonbox a.bds_qzone{background-position:-66px 0px}
.news_fenxiangs .bdsharebuttonbox a.bds_weixin{background-position:0 0px; margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_tsina{background-position:-44px 0px;margin-right:15px;}
.news_fenxiangs .bdsharebuttonbox a.bds_qq{background-position:-22px 0px; margin-right:15px;}

.news_fenxiangs1 { float:left; width:100%; line-height:36px; margin:5px 0;   }
.news_fenxiangs1 .bdsharebuttonbox a{background:url(../images/fengxiang.png) no-repeat;cursor:pointer;float:left;font-size:12px;height:33px;line-height:33px; width:33px;display:block;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qzone{background-position:-99px -49px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_weixin{ margin-right:15px; background-position:0 -49px; }
.news_fenxiangs1 .bdsharebuttonbox a.bds_tsina{background-position:-66px -49px;margin-right:15px;}
.news_fenxiangs1 .bdsharebuttonbox a.bds_qq{background-position:-33px -49px; margin-right:15px;}*/

 .news_Page{ background: #f5f5f5; padding:15px; float: left; width: 100%; margin-top: 20px; font-size: 14px;}

.news_Pageaa dt {  float: left;  width: 80%; line-height: 25px; color: #666;}
.news_Pageaa dt a{color: #666;}

.news_Pageaa dd{ width:20%; float:right;}
.news_Pageaa .return{ border-left:1px solid #ddd; color:#666; width:100%; height:55px; display:block; text-align:center; line-height:55px; font-size:16px;}

 
.spal li{ float:left; width: 253px; margin:10px 0 0 29px; padding: 3px; border: 1px solid #dedede;  } 
.spal li img{ width: 245px; height: 184px; float: left; }
.spal li h5{ font-size: 16px; height: 26px; line-height: 26px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%; color: #666;}

.ppgs{ padding: 10px; line-height: 170%; clear: both;}


.wmap{ padding:0 20px 20px; border:1px solid #d9d9d9; clear: both; margin-top: 15px; display: inline-block;}
.wmap h1{ padding:15px 10px; font-size:16px; margin:0;}
.wmap div{ border:1px solid #dfdfdf; padding:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:26px;}
.wmap div a{ display:inline-block; width:33%; font-size:14px;}

.cos-tit {	width:100%; float: left;	height:67px;	margin:0 auto;	background:url(../images/service-bga.png) no-repeat scroll top center;	margin-top:40px; }
.cos-tit h5{font-size: 32px; font-weight: 700; text-align: center;}
.con-pro {	width:1100px;	height:auto;	margin:0 auto;	margin-top:20px;}
.con-pro ul li {	width:265px;	height:auto;	float:left;	margin-right:10px;	background:url(../images/fuwutb.png) no-repeat;	padding-top:160px;}
.con-pro ul li h2 {	font-size:18px;	color:#333;	line-height:26px;	text-align:center;}
.con-pro ul li p {	font-size:14px;	color:#a3a3a3;	line-height:25px;	text-align:center;}
.con-pro ul li:hover h2 {	color:#f00;}
.con-pro ul li:hover p {	color:#f00;}
.con-pro ul li.zb {	background-position:40px 0px;}
.con-pro ul li.sm {	background-position:-225px 0px;}
.con-pro ul li.jd {	background-position:-496px 0px;}
.con-pro ul li.td {	background-position:-767px 0px;}
.con-pro ul li:hover.zb {	background-position:40px -231px;}
.con-pro ul li:hover.sm {	background-position:-225px -231px;}
.con-pro ul li:hover.jd {	background-position:-496px -231px;}
.con-pro ul li:hover.td {	background-position:-767px -231px;}


/***************在线留言*******************/

.MesList{ width:860px; padding:10px 20px;   margin:0 auto 10px ;}
.MesList h3{ text-align:right; height:42px; color:#fff; font-size:12px; padding:0 10px; line-height:42px; margin-bottom:10px; background-color:#fbc114;}
.MesList h3 b{color:#f00;}
.MesList h3 span{ float:left; color:#fff; font-size:14px; font-weight:700;}

.MesList ul{float:left; width:100%; margin:15px 0 0; padding:0;}
.MesList li{ float:left; width:100%; line-height:24px; margin-bottom:10px; color:#666;font-size:14px;}
.MesList li span{ float:left; width:220px;  text-align:right;}
.MesList li b{ color:#f00; }
.mesCon02{ height:90px; line-height:20px; width:470px; max-width:80%; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.yzmTxt{ height:20px; line-height:20px; margin-right:5px; width:120px; border:1px solid #e4e4e4; color:#d9000b; float:left;}
.MesList li img{ float:left; margin:0 5px; display:inline;}
.MesTxt02{ height:22px; line-height:22px; margin-right:5px; width:285px; max-width:50%; border:1px solid #ccc; }
.MesBt{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#d9000b; border-radius:3px; text-align:center; color:#fff; font-weight:700; }
.MesBt1{ float:left; width:82px; height:28px; line-height:28px; margin-right:10px;  border:none; cursor:pointer; background-color:#bfbfbf; border-radius:3px;  text-align:center; color:#fff; font-weight:700;}
