@charset "utf-8";

/* CSS Document */

/* 公共样式 */

article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}

* { margin:0px; padding:0px; border:0px;}

img,div { border:none;}

body {color:#333;font:12px "microsoft Yahei","微软雅黑","microsoft jhenghei","宋体";min-width:1200px;}

table { border-collapse:collapse;}

a {outline:none;}

a {color:#333333;text-decoration:none;}

a:hover {text-decoration:none;}

li { list-style:none;}

input,select,button,textarea {vertical-align:middle;outline: none;font-family:"microsoft Yahei","微软雅黑";}



.fl { float:left;}

.fr { float:right;}

.clear { clear:both;}

.w1100 { width:1200px; margin:0 auto;}

.wrap { margin-top: 60px;}

.wrap2 { margin-top: 60px;}

.text img { max-width:100%;}

.tc { text-align:center;}

.ab_wrap { margin-top:40px;margin-bottom:50px;}

.ell { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

i { font-style:normal;}





/*index*/

.header { width:100%;background:#fff;}

.topbar {width: 100%;height: 38px; background:#f2f2f2 url(../images/top.jpg) no-repeat top center;min-width: 1100px;line-height: 38px;}

.topbar_left {color: #828282;font-size: 12px;}

.topbar_right,.topbar_right a {color: #828282;}

.topbar_right a {margin: 0 12px;}

.topbar_right a:hover { color:#db2438;}

.head {margin:0 auto; background:#133982;}

.logo {height: 61px;width: 494px;float: left;}

.none{display: none;}

.logo img {height: 61px;width:494px;display:block;}

.tel em { font-style:normal;font-size:14px;color:#666;}

.tel p { font-size:24px;color:#333; font-family:arial;letter-spacing: 1px;}

.tel_img img { margin-top:4px;margin-right:12px;}

.menu { margin:25px 0;}

/*.tel_r { width:244px;}*/

/* nav */

.nav{ line-height:50px; position:relative; z-index:9999; }

.nav a{ color:#656565;  }

.nav .nLi{ float:left;  position:relative; display:inline; }

.nav .nLi h3{ float:left; }

.nav .nLi h3 a{ display:block;font-size:15px; color:#fff;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;width:171px;background:url(../images/nav.jpg) no-repeat right center;}

.nav .nLi2 h3 a { background:none;}

.nav .sub{ display:none;  left:0; top:50px;  position:absolute; background:#fff;line-height:34px;width:171px;padding:10px 0;}

.nav .sub a{ display:block;text-align:center; line-height:34px;font-size:13px; display:block;}

.nav .sub h4 { color:#7bbd35;font-size:15px;padding-top:8px;padding-bottom:5px;}

.nav .on h3 a{ background:#db2438;} 

.nav .sub2 { width:250px;padding-top:5px;padding-bottom:10px;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{color:#db2438; }

.nav .sub_ce { margin-right:55px;padding-right:55px;border-right:1px dashed #7bbd35;}

.language a{ margin:0 8px;}



.nav .sub2 { width:520px;}

.slideGroup8{ text-align:left;  }

.slideGroup8 .parHd{ height:50px; line-height:50px;padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }

.slideGroup8 .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }

.slideGroup8 .parHd ul li{ float:left;  cursor:pointer;  }

.slideGroup8 .parHd ul li a { font-size:15px; line-height:50px;padding:0 30px;} 

.slideGroup8 .parHd ul li.on a{ height:50px;color:#db2438;background:#fff;border-bottom:2px solid #db2438; }

.slideGroup8 .slideBox{ overflow:hidden; zoom:1; padding:10px 20px; position:relative;   }



.slideGroup8 .parBd ul{ overflow:hidden; zoom:1;margin-top:10px;   }

.slideGroup8 .parBd ul li{ text-align:left;}

.slideGroup8 .parBd ul li a { display:inline-block;}

.slideGroup8 .parBd ul li b a { font-sizE:14px;color:#333;width:70px;display:inline-block; text-align:right;}

.slideGroup8 .parBd ul li span a { font-sizE:13px;color:#777;margin-right:17px;}

.span2 { display:inline-block;width:400px; vertical-align:top;}





/* banner */

.flexslider{position:relative;height:540px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:540px;}

.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1; overflow:hidden;}

.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;}

.flex-control-nav .flex-active{background:#db2438;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}

.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}





/* 搜索 */

.search {height:50px;border-bottom: 1px solid #eee;background-color: #f5f5f5;}

.hot {font-size: 14px;font-weight: bold;color: #333;line-height: 50px;}

.hot a {font-size: 13px;color: #666;font-weight: normal;margin: 0 6px;}

.hot a:hover {color: #db2438;}

.searchform {margin-top:9px;}

.searchform .search01 {padding: 4px;color: #888;border: 1px solid #dcdcdc;background:#fff;width: 210px;height: 22px;position: relative;left: 5px;font-size:12px;}

.searchform .button {width: 33px;height: 32px;background: #db2438 url(../images/search.jpg) no-repeat center;z-index: 2;cursor: pointer;position: relative;}











/*产品*/

.pro_fl { width:270px;}

.pro_tit { background:#163a84;padding:30px 0;}

.pro_tit h3 { font-size:32px;color:#fff;}

.pro_tit p { font-size:14px;color:#c4cae2;text-transform:uppercase;}

.pro_list { background:#f7f7f7;border:1px solid #dfdfdf;border-top:none;padding:15px 15px 0 15px;}

.pro_list ul { width:189px;padding-left: 63px;}

.pro_list h3 a { background:#636363 url(../images/more.png) 15px center no-repeat;display:block;height:40px;border-radius:5px;line-height:40px;color:#fff;font-weight:normal;padding-left:45px;font-size:14px;}

.pro_list h6 { border-radius:5px;color:#333;font-size:13px;float: left;width:60px;margin-top: 5px;}

.pro_list h6 a:hover,.pro_list h6 a.current { color:#db2438;}

.pro_list h3 a:hover,.pro_list h3 a.current { background:#db2438 url(../images/more.png) 15px center no-repeat;}

.pro_list h6 a { display:block;}

.pro_list li { display:block;float:left;font-size:13px;line-height:30px;height:30px;overflow:hidden;}

.pro_list li a { color:#666;margin-right:15px;}

.pro_list li a:hover,.pro_list li a.current { color:#db2438;}

.pro_imglist .pro_list3 { width:915px;}

.pro_imglist .pro_list3 li { border:4px solid #eee;margin-left:20px;width:277px;background:#eee;margin-bottom:20px;float:left;}

.pro_imglist .pro_list3 li img { width:277px;height:208px;display:block;}

.pro_imglist .pro_list3 li p { color:#333;height:50px;line-height:50px;font-size:14px;}

.pro_imglist .pro_list3 li a { display:block;}

.pro_imglist .pro_list3 li:hover { background:#db2438;border:4px solid #db2438;}

.pro_imglist .pro_list3 li:hover p { color:#fff;}

.in_pro { margin-top:50px;}

.pro2 { padding:12px 0;}



.in_title h3 { color:#333;font-size:34px;}

.in_title p { color:#999999;font-size:14px; text-transform:uppercase;padding-bottom:35px;padding-top:5px;}



/* 优势 */

.ys_list { width:1230px;}

.ys_list li { width:285px;margin-right:20px;float:left;cursor:pointer;}

.ys_list li:nth-child(2),.ys_list li:nth-child(4) { margin-top:50px;}

.ys_text { padding:30px 20px;background:#f5f5f5;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}

.ys_text h3 { font-size:18px;color:#333;padding-bottom:12px;}

.ys_text p { font-size:13px;color:#535353;line-height:24px;height:72px;overflow:hidden;}

.ys_img { position:relative;}

.ys_img img { width:285px;height:214px;display:block;}

.ys_list { margin-top:90px;}

.num { width:90px;height:104px;background:url(../images/ys_bg.png) no-repeat center;text-align:center;margin:0 auto;color:#fff;font-size:36px;line-height:104px;position:absolute;left:98px;top:-51px;}

.ys_list li:hover h3,.ys_list li:hover p { color:#fff;}

.ys_list li:hover .ys_text { background:#db2438;}





/* 工程案例 */

.bg { background:#f8f9fa url(../images/case_bg.jpg) no-repeat bottom center;padding:60px 0;}

.picBtnTop{ position:relative;  overflow:hidden;  zoom:1;   }

.picBtnTop .hd{ width:302px;position:absolute; left:0px; overflow:hidden; }

.picBtnTop .hd ul li{ border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:4px solid #d9d9d9;background:#fff url(../images/case_hover.png) no-repeat 29px center;padding-left:89px;height:96px;margin-bottom:17px;}

.picBtnTop .hd ul li h6 { font-size:18px;color:#111;font-weight:normal;padding:25px 0 5px 0;}

.picBtnTop .hd ul li p { font-size:12px;color:#999;text-transform:uppercase;}



.picBtnTop .hd ul li img{ width:85px; height:60px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }

.picBtnTop .hd ul li.on{ background:#163a84 url(../images/case_tit.png) no-repeat 29px center;border-left:4px solid #db2438; }

.picBtnTop .hd ul li.on h6,.picBtnTop .hd ul li.on p { color:#fff;}

.picBtnTop .hd ul li.on img{ border-color:#f60;  }

.picBtnTop .bd{ width:850px;  height:444px; position:relative; float:right;  }

.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}

.picBtnTop .bd li .pic{ position:relative; z-index:0;  }

.picBtnTop .bd li .pic img{ width:850px; height:444px; vertical-align:bottom; }

.picBtnTop .bd li .bg12{ width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }

.picBtnTop .bd li .title{  height:50px; line-height:50px; left:0; bottom:0;font-size:14px;   position:absolute; z-index:2;  }

.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }









/* 应用领域 */

.in_title2 h3 { color:#fff;}

.in_title2 p { color:#e3e3e3;}

.bg10 { background:url(../images/bg10.jpg) no-repeat top center;padding:70px 0 60px 0;}

.slideGroup .parHd{ height:40px; line-height:40px; display: inline-block;*display:inline;*zoom:1;}

.slideGroup .parHd ul li{ float:left;cursor:pointer;font-size: 18px;color: #555;height: 39px; line-height: 39px;transition: 0.3s;margin-right:45px;}

.slideGroup .parHd ul { position:relative;background:url(../images/xc.png) no-repeat left center;padding-left:38px;}

.slideGroup .parHd ul span { font-size:14px;color:#333333;margin:0 15px;position:absolute;left:115px;top:0px;}

.slideGroup .parHd ul li.on{color: #db2438; }

.slideGroup .slideBox{ zoom:1; padding:0 0 0 0px; position:relative;margin-top:25px;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-65px; top:54px; display:block; width:40px; height:40px; background:url(../images/arrow.png) left top no-repeat; }

.slideGroup .sNext{ left:auto; right:-65px; background:url(../images/arrow.png) right top no-repeat;  }

.slideGroup .sNext:hover { background:url(../images/arrow.png) right bottom no-repeat;  }

.slideGroup .sPrev:hover { background:url(../images/arrow.png) left bottom no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

.slideGroup .parBd ul li{float:left; _display:inline; overflow:hidden; text-align:left;width: 200px; transition:.2s;}

.slideGroup .parBd ul li .pic{ text-align:center;width:200px;overflow:hidden; }

.slideGroup .parBd ul li .pic img{ width:130px; height:130px; display:block;-o-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s; transition: all 0.6s;border-radius:100%;margin: 0 auto;}

.slideGroup .parBd ul li:hover .pictitle { color:#db2438;}

.slideGroup .parBd ul li .title{ line-height:24px;  }

.slideGroup .pictitle { display:block;overflow:hidden;cursor: pointer;transition: 0.3s;text-align:center;padding-top:14px;}

.slideGroup .slideBox h3 { font-size:18px;color:#111;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:36px;text-align:center;}

.slideGroup .slideBox p {overflow: hidden;line-height:24px;color:#333;font-size:16px;}

.slideGroup .slideBox span { width:131px;height:34px;border:1px solid #eee; border-radius:20px;display:inline-block; line-height:34px;text-align: center;}

.slideGroup .parBd ul li:hover p { color:#db2438;}

 

/* 关于我们 */

.in_abimg {  width:579px;height:410px;}

.in_abimg img {  width:579px;height:410px;display:block;}

.in_abtext { width:580px;}

.in_abtext h3 { font-size:24px;color:#fff;margin-top:40px;}

.in_abtext span { display:block;color:#b1b8cb;font-size:12px;padding-top:5px;text-transform:uppercase;}

.in_abtext .in_des { font-size:14px;color:#fff;line-height:28px;margin-top:25px;}

.in_more { border:1px solid #fff;width:140px;height:36px;display:block;font-size:14px;color:#fff;line-height:36px;margin-top:30px;}

.in_more:hover { background:#db2438;color:#fff;border:1px solid #db2438;}

.slideGroup3 { width:1230px;}

.slideGroup3 .slideBox p { font-size:14px;color:#333;}

.slideGroup3 .parBd ul li:hover p{ color:#005bac;}

.slideGroup3 .parBd ul li  { width:285px;margin-right:20px;}

.slideGroup3 .parBd ul li a { display:block;}

.slideGroup3 .parBd ul li .pic { width:285px; height:214px;}

.slideGroup3 .parBd ul li .pic img{ width:285px;height:214px;border-radius:0;}

.slideGroup3 .parBd ul li:hover .pic img { -o-transform: scale(1.0);-ms-transform: scale(1.0);-webkit-transform: scale(1.0);transform: scale(1.0);}

.ab_tit { border-left:5px solid #db2438;padding-left:20px;}

.ab_tit p { font-size:20px;color:#fff;line-height: 22px;padding-top:15px;}



/* 客户 */

.logos li { border:1px solid #e8eaeb;width:199px;height:118px;float:left;margin-left:-1px;margin-top:-1px;}

.logos li img { width:199px;height:118px;}



/* 新闻资讯 */

.slideTxtBox{ width:760px;text-align:left;float:left;margin-right:20px;background:#fff;}

.slideTxtBox .hd{ height:60px; line-height:60px;position:relative;color:#333;}

.slideTxtBox .hd ul{ position:absolute;height:60px;width:100%; }

.slideTxtBox .hd ul li{ float:left;width:33.33%;cursor:pointer; text-align:center;background:#133982;font-size:20px;}

.slideTxtBox .hd ul li .ico1 img { vertical-align:middle;margin-right:10px;position: relative;top: -3px;}

.slideTxtBox .hd ul li a { display:block;color:#fff;}

.slideTxtBox .hd ul li.on{ height:60px;background:#db2438;}

.slideTxtBox .bd ul{ border:1px solid #eeeeee;padding:20px;border-top:none;}

.slideTxtBox .bd li .date{ float:right; color:#999;line-height:42px;font-size:12px; }

.slideTxtBox .bd li.news_in{ line-height:40px;font-size:14px;width:50%;float:left;}

.slideTxtBox .bd li.news_in a { background:url(../images/list.jpg) left center no-repeat;padding-left:15px;display:block;}

.ser_left li { white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.slideTxtBox .bd li a { color:#333;}

.slideTxtBox .bd li a:hover,.infolist5 a:hover {color:#0080cc;}

.slideTxtBox .bd {overflow:hidden;}

.innew_img { width:176px;height:111px;}

.innew_img img{ width:176px;height:111px;display:block;}

.innew_right { width:520px;}

.innew_right h3 { font-size:16px;color:#333;}

.innew_right h3 a { display:block;font-size:16px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#111;line-height: 34px;}

.innew_right p { color:#888; line-height:24px;font-size:13px;height:72px; overflow:hidden;}

.news_border { padding-bottom:20px;margin-bottom:10px; background:none !important;padding-left:0 !important;border-bottom:1px dashed #dedede;}

.slideTxtBox .hd ul span a,.faq .title a{ font-size:12px;color:#999;}

.slideTxtBox .hd ul span a:hover { color:#0080cc;}

.faq {width: 400px;text-align: left;background:#fff;border: 1px solid #eeeeee;}

.infoList li {border-bottom: dashed 1px #dedede;padding: 20px 0 15px 0;}

.infolist3 {background: #133982;line-height: 30px;}

.infolist3 a {color: #333;}

.infolist5 {display: inline-block;*display:inline;*zoom:1;vertical-align: top;color: #111;width: 330px;line-height: 18px;font-size: 16px;}

.infolist5 a { display:block;}

.infolist4 {background: #db2438;}

.infolist7 {color: #888;display: inline-block;*display:inline;*zoom:1;vertical-align: top;width: 330px;line-height: 24px;font-size:13px;height: 48px;overflow: hidden;}

.infolist3, .infolist4 {width: 20px;height: 20px;display: inline-block;*display:inline;*zoom:1;color: #fff;line-height: 20px;font-weight: bold;margin-right: 10px;text-align: center;font-size: 12px;}

.faq h3 {height:60px;line-height:60px;border-bottom: 1px solid #e8e8e8;text-align: right;padding: 0 20px;}

.faq h3 span {font-size: 20px;font-weight: normal;float: left;}

.infoList { padding:10px 20px 20px 20px;}

.news_border .more { width:80px;height:24px;font-size:12px;display:block;line-height:24px;background:#005bac;color:#fff !important;margin-top:10px;}

.news_border .more:hover { background:#12a034;}

.infolist8 { margin-bottom:13px;}



.link { padding:26px 0;font-size:13px;}

.link b { font-size:16px;color:#133982;}

.link a { margin:0 10px;color:#666;}

.link a:hover { color:#db2438;}

.footer { padding:50px 0;background:#343d44;}

.footer2 { background:#2a2a2a;}

.foot_list {float: left;margin: 0;margin-right:100px;}

.foot_list dt a {margin: -1px 0 26px;font-size: 16px;color: #fff;display:block;}

.foot_list dd {margin: 8px 0 0;font-size: 13px;}

.foot_list a,.foot_list {color: #9b9ea0;}

.foot_list a:hover { color:#fff;}

.foot_list img { vertical-align:middle;margin-right:8px;}

.footbox-left p { text-align:center;font-size:13px;margin-top:5px;color:#9b9ea0;}

.con_bot dd {width:320px;}

.bot { text-align:center; background:#343d44;line-height:52px;font-size:13px;color:#9b9ea0;}

.bot a { color:#9b9ea0;}

.bot a:hover { color:#fff;}

.bot2 { border-top:1px solid #46525c;}

.foot_list2 h3 { color:#fff;font-size:22px;font-weight:normal;}

.foot_list2 p { color:#9b9ea0;font-size:13px;margin:10px 0 5px 0;}

.foot_list2 .qq { display:inline-block;width:128px;height:40px;line-height:40px;background:#12a034;color:#fff;font-size:14px;border-radius:5px;}

.foot_list2 .qq img { position:relative;top:-2px;}

.foot_list2 .qq:hover { text-decoration:none;}



/* product */

.text,.text2 { padding:30px 0 0px 0;font-size:14px;line-height:30px;color:#434343;}

.pro_imglist2 { width:895px;}

.pro_imglist2 .pro_list3 li { margin-left:0;margin-right:20px;margin-bottom:30px;}

.prod_list { width:915px;}

.location {  text-align: right;overflow: hidden;color: #888888;font-size:12px;line-height: 27px;}

.location img { position: relative;top: 2px;margin-right:5px;}

.location a {  color: #888888;font-size:12px;  }

.location a:hover { color: #0080cc;}

.container-title strong { border-left:4px solid #ee1d23;padding-left:15px;font-size:20px;color:#222;font-weight:normal;}

.container-title { white-space: nowrap;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 20px;margin-top:10px;}

.side_right {padding: 20px;background: #fff;width: 870px;}





/*------------------------------------分页样式----------------------------------*/

.yu {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 0px 0;}

.yu span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}

.yu a {background: none repeat scroll 0 0 #fff;border: 1px solid #e9e9e9;padding:8px 14px;color:#333;}

.yu a{

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu .current, .yu a:hover {background: none repeat scroll 0 0 #db2438;border: 1px solid #db2438  ;color: #fff;padding:8px 14px;text-decoration: none;}

.yu ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px;}

.yu ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}

.yu ul li select {font-size: 12px;vertical-align:top;}



/* product_details */

.showpage { width:427px; position:relative;}

.showpage a { display:block; width:15px; border:1px solid #eee; height:47px; line-height:47px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-58px; text-decoration:none; color:#999;}

.showpage a#shownext { left:auto; right:0;}

.showpage a:hover { background:#db2438; color:#fff;}

.page .right { width:430px;float:right;}

.page .right h3 { border-bottom:1px dashed #dedede;margin-bottom:15px;padding:5px 0 10px 0;color:#333;font-size:16px;}

#showsum { margin-left:18px;width:380px !important; overflow:hidden;margin-top:7px;}

#showsum img { margin-top:1px;border: 1px solid #eee;width:64px;height:48px;}

#showsum span.sel img {border: 1px solid #db2438 ;margin-top:1px;width:64px;height:48px;}

#showbox { border:1px solid #eee;}

.right .qq {  width:200px;background:#db2438;color:#fff;display:block;height:46px;line-height:46px;margin-top:25px;font-size:16px;text-align:center;}

.slideTxtBox8{ text-align:left;border-top:none;margin-top:30px;}

.slideTxtBox8 .hd ul li{ width:138px;height:46px;display:block;border:none;font-weight:normal;font-size:15px;color:#333;line-height:46px; float:left;margin-right:0;cursor:pointer;border-top:2px solid #f5f5f5;}

.slideTxtBox8 .hd li:last-child { border-right:0;}

.slideTxtBox8 .hd ul li.on{ border-top:2px solid #df242a;color:#df242a;border-left:1px solid #fff;border-right:1px solid #fff }

.slideTxtBox8 .bd ul{ zoom:1;padding:25px 0;line-height:30px;color:#555555;border-top:none;}

.slideTxtBox8 .bd li .date{ float:right; color:#999;font-size:12px; }

.slideTxtBox8 .bd li{ cursor:pointer;line-height:32px;font-size:13px;background: url("../images/right2.jpg") no-repeat right 33px;}

.slideTxtBox8 .bd li:hover { background: url("../images/right3.jpg") no-repeat right 33px;}

.slideTxtBox8 .bd li:hover h3 a { color:#3eb034; }

.ser_left li { white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.slideTxtBox8 .bd li a:hover {color:#3eb034;}

.slideTxtBox8 .hd ul {height: 46px;overflow: hidden;background: #f5f5f5;}

.pro_img2 { width:514px;height:437px;margin-right:35px;border:1px solid #eeeded;}

.pro_img2 img { width:514px;height:437px;display:block;}

.pro_text { width:645px;line-height:30px;}

.pro2_list { margin-bottom:35px;}

.relevant { margin-top:40px;}

.rel_tit { font-size:24px;color:#333;margin-bottom:20px;border-bottom:1px solid #e4e4e4;padding-bottom:20px;}

.rel_tit span a { color:#666;font-size:12px;display:block;}

.rel_tit span a:hover { color:#2a8ae2;}

.pro_imglist5 .pro_list3 li { width:200px;}

.pro_imglist5 .pro_list3 li img{ width:200px;height:150px;}

.pro_imglist5 .pro_list3 li p { height:40px;line-height:40px;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  height: 60px;position: relative;line-height: 28px;margin-top: 30px;color: #555555;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#666;}

.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#283891 ;}

.JLTupdown strong{ color:#555;}

.JLTcometol {position: absolute;right: 0px;top: 15px;max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







/* about */

.in_pro2 { margin-bottom:50px;}

.pro_list2 h3 { margin-bottom:15px;}

/* honor */

.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}

.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}

.fs_gallery_close:before {content: "×";}

.fs_gallery_close:hover {color: #fff;}

.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}

.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}

.fs_gallery_prev {left: 0;top: 0;bottom: 0;}

.fs_gallery_next {right: 0;top: 0;bottom: 0;}

.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_shuft {position: relative;width: 9999999px;}

.fs_gallery_shuft:after {clear: both;content: "";display: block;}

.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);

    background-position: center center;

    background-repeat: no-repeat;}

.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}

.thumbnails { width:925px;}

.thumbnails li { width:285px;margin-right:20px;float:left;margin-bottom:15px;}

.thumbnails li img { width:285px;display:block;}

.thumbnails p { text-align:center;line-height:46px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.logos2 { width:928px;}

.logos2 li { margin-right:34px;margin-bottom:25px;border:none;text-align:center;height:148px;}

.logos2 li p { line-height:36px;}

.logos2 li img { border:1px solid #e8eaeb;}



/* case */

.case_list { width:915px;}

.case_list li { width:437px;margin-right:20px;text-align:center;float:left;margin-bottom:40px;}

.case_list li img { width:437px;height:228px;}

.case_list li p { font-size:15px;line-height:50px;background:#eee;border-top:none;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}

.pro_imglist3 { width:1200px;}

.case_list li:hover p { background:#db2438;color:#fff;}

/* case_details */

.picScroll-left{ width:1224px;position:relative;}

.picScroll-left .hd{ overflow:hidden;margin-top:40px;}

.picScroll-left .hd ul{ overflow:hidden; zoom:1;zoom:1; }

.picScroll-left .hd ul li{ display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 5px;text-indent:-999px;cursor:pointer; background:#999;border-radius:100%;}

.picScroll-left .hd ul li.on{ background:#db2438; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ float:left;_display:inline;overflow:hidden;text-align:center; }

.picScroll-left .hd .prev,.picScroll-left .hd .next{ position:absolute; left:-80px; top:182px; display:block; width:40px; height:40px; background:url(../images/arrow.png) left top no-repeat;cursor: pointer;}

.picScroll-left .hd .next{  left:auto; right:-80px; background:url(../images/arrow.png) right top no-repeat; }

.picScroll-left .hd .next:hover{  background:url(../images/arrow.png) right bottom no-repeat; }

.picScroll-left .hd .prev:hover{  background:url(../images/arrow.png) left bottom no-repeat; }



.picScroll-left .hd .prevStop{ background-position:-60px 0; }

.picScroll-left .hd .nextStop{ background-position:-60px -50px; }

.picScroll-left5 { width:750px;margin:20px auto 0 auto;}

.picScroll-left5 li { width:750px;}

.picScroll-left5 li img { width:750px;height:392px;display:block;}

.picScroll-left5 .hd { margin-top:20px;}

.case_text { font-size:15px;margin-top:30px;}

/* news */

.in_news2 li { background:#fff;height:74px;overflow:hidden;margin-bottom:15px;}

.in_news2 .in_time2 { width:74px;background:#eee;color:#fff;height:74px;margin-right:15px;}

.in_news2 .in_time2 b { font-size:24px;padding-top:10px;display:inline-block;color:#999;}

.in_news2 .in_time2 p { font-size:12px;color:#999;}

.in_news2 .in_newtitle { width:460px;}

.in_news2 .in_newtitle h3 { color:#333;font-weight:normal;font-size:15px;margin-top:2px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.in_news2 .in_newtitle p { color:#888;font-size:13px;line-height:22px;height:44px;overflow:hidden;margin-top:10px;}

.news_list .case_title { width:795px;}

.news_list h3 { font-size:16px;margin-top:0;color:#000;font-weight:normal;line-height: 23px;margin-bottom:11px;}

.news_list li { margin-bottom:22px;padding-bottom:22px;border-bottom:1px dashed #dedede;}

.news_list .case_title p { height:40px;line-height:20px; overflow:hidden;color:#888;font-size:13px;}

.news_list li h3:hover { color:#db2438;}

/* news_details */

.main-newarc-title{padding-bottom:20px;}

.main-newarc-title h2 {text-align:center;font-size:22px;color:#333;font-weight:bold;line-height:30px;padding-bottom:10px;padding-top:10px;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#666;}

.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}





.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* message */

.feed { font-size:14px;width: 444px;margin: 0 auto;}

.feed h3 { font-weight:normal;font-size:20px; text-align:center;margin-bottom:30px;}

.name {padding: 7px 10px;font-size: 14px;color: #444;font-weight: normal;width: 400px;background: #f9f9f9;border:1px #eee solid;margin-bottom:12px; font-family:"microsoft Yahei";}

.name2 { width:100px;margin: 0;}

.feed img { width:100px;height:36px;vertical-align:middle;margin-left:10px;cursor:pointer;}

.message_button { width: 422px;background: #db2438 ;border: none;color: #fff;font-size: 16px;margin-top: 30px;border-radius: 3px;cursor: pointer; line-height:40px;font-family:"microsoft Yahei";}

.message_button:hover { opacity:.9;}

.message_button2 { width:300px;margin-top:30px;display:block; text-align:center;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #888; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #888;opacity:1;}

input:-ms-input-placeholder{color: #888;opacity:1;}

input::-webkit-input-placeholder{color: #888;opacity:1;}

.me_h6 { font-size:16px;line-height:34px;font-weight:normal;width:600px;margin:20px auto 40px auto;text-align:center;}

/* field */

.case_img2 { width:200px;height:150px;margin-right:30px;}

.case_img2 img { width:200px;height:150px;display:block;}

.case_title { width:660px;}

.case_title h3 { font-weight:normal;font-size:18px;color:#111;margin-bottom:12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.case_title p { font-size:14px;line-height:24px;color:#888;height:48px;overflow:hidden;}

.field_list li { border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px;}

.case_title h3:hover { color:#db2438;}

.field_more { border:1px solid #db2438;color:#db2438;width:110px;font-size:13px;height:32px;display:block;text-align:center;margin-top:18px;}

.field_more:hover { background:#db2438;color:#fff;}



.left_contact h3 { background:#163a84;font-weight:normal;color:#fff;text-align:center;font-size:22px;height:70px;line-height:70px;margin-top:30px;}

.left_ctext { background:#f7f7f7;border:1px solid #dfdfdf;padding:15px;line-height:28px;font-size:14px;color:#666;}



/* 客服 */

.izl-rmenu{position:fixed;right:0;top:35%;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}

.izl-rmenu .btn{width:55px;height:55px;margin-bottom:1px;cursor:pointer;position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:55px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}



/* join */

.join_tit { padding:10px 0 10px 0;}

.join_tit h3 { font-size:26px;font-weight:normal;padding-bottom:20px;}

.join_tit span { margin:0 20px;color:#555;font-size:16px;}

.join_tit span a { color:#f00;}

.list_title span { width:25%;display:block;float:left;background:#c3c3c3;color:#fff;height: 50px;line-height: 50px;font-size:15px;text-align:center;margin-bottom:10px;}

.list_dt{background: #f5f6fa;color: #666;width: 100%;text-align:center;height: 50px;line-height: 50px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;font-size:15px;margin-bottom:10px;}

.list_dt span { width:25%;display:block;float:left;}

#open{background: #db2438 ;}

#open span { color:#fff;}

.list_dt_icon{position: absolute;right: 16px;top: 16px;display: block;width: 16px;height: 16px;background: url("../images/off.png") no-repeat;}

#open .list_dt_icon{background: url("../images/open.png") no-repeat;}

.list_dd{display: none;background:#fff;padding:20px 30px 30px 30px;font-size:15px;line-height:30px;color:#666;}





.pro_litop { margin-top:30px;font-size:15px;}

.pro_litop li { float:left;background:url(../images/list.jpg) no-repeat left center;padding-left:15px;margin-right:25px;line-height:34px;}

.pro_litop li a:hover { color:#ee1d23;}

.pro_ce { margin-top:30px;}

.pro_cetext { margin-left:20px;width:672px;}

.pro_ceimg { width:200px;height:130px;}

.pro_ceimg img { width:200px;height:130px;display:block;}

.pro_ce h3 { border-bottom:1px solid #e4e4e4;padding-bottom:7px;margin-bottom:20px;}

.pro_ce h3 span{ border-bottom:2px solid #ee1d23;padding-bottom:10px;}



