/*内页样式*/
/******************** 全局布局 ********************/

.w{width: 1200px;margin: 0 auto;}
.sbox{border-bottom: 1px dotted #eee;padding-bottom: 5px;}
.erro{padding:20px 0; color:Red; font-size:14px;}
/*TITLE*/
.leftTit{ width:100%; height:38px; line-height: 38px; color: #b80000; position: relative; font-weight: bold; font-size: 16px; background:url(../images/leftit.png) repeat-x left top; border-bottom:1px solid #e4e4e4;text-indent: 15px;}
.leftTit s{ width:9px; height:38px; background-position: -100px -86px; margin-right: 14px; vertical-align: top;*vertical-align: middle; }

/*recommend*/
.recommend{padding-bottom: 10px; background: #fff; font-size: 12px; margin-bottom: 20px;overflow: hidden;}

.recommend .title h3{border-left: 3px solid #BC0000;padding-left: 10px;font-size: 14px;height: 24px;line-height: 24px;}
.recommend .leftTit a{ color:#555555; font-size: 12px; margin-right: 15px; font-weight: normal;}
.recommend .leftTit a:hover{color: #4aa100}
.reNew .list{width: 108%;}
.reNew li{ width:428px; padding:0px 42px 0px 0px; line-height: 28px; float: left;height: 28px;overflow: hidden;}
.reNew li s{ width:6px; height:6px;background-position:-4px -42px;display: inline-block;margin-right: 8px;}
.reNew li a{ color: #666666; display:block;font-size: 14px;}
.reNew li span{color: #999;}

.rePro .list{  padding-top: 18px;}
.rePro li {float:left; width:160px; margin-left:16px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#4aa100 }
.rePro li img { width:158px; height:65px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); border:1px solid #4aa100; }
.recommend li a:hover{ color:#b80000;}
/* pager */
.pager { padding: 5px 10px;margin: 20px 0px;text-align: center;}
.pager:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.pager{*zoom:1;}
.pager p { height: 26px; line-height: 26px; float: left;display: none;}
.pager ul { overflow: hidden; margin: 0 auto;text-align: center;}
.pager ul li {padding:0 !important; height: auto !important; border: none !important;display: inline-block;+display:inline;+float:left;}
.pager ul a { margin-left: 5px; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #edebeb; text-decoration: none; float: left; }
.pager ul a.current { background-color: #b80000; border-color:#b80000; color: #fff; }
.pager ul a.current:hover { background-color: #b80000; border-color: #b80000; color: #fff; }
.pager ul a:hover { background-color: inherit; color: inherit; border-color: #b80000; *background-color: transparent; *color: #666; }
/* reLink */
.reLink {height:38px; line-height:38px; color: #666; border-top:1px dotted #e4e4e4;margin-bottom:15px;overflow: hidden;margin-top:15px;}
.reLink .prevLink { float:left; margin-left:10px;color: #666;}
.reLink .nextLink { float:right; margin-right:10px;color: #666;}
.reLink a{ color: #666;}
.reLink a:hover{ color: #b80000;}


/*leftNav*/
.subleft{ width:270px; padding:15px 0 0; background:#b80000;border-radius: 4px;}
.lefta{ width:270px;}
.leftnews.mar9{margin-top:30px;}


.submian {padding-bottom: 30px;padding-top: 30px;}
.submian .ntitle{border-bottom: 1px solid #f1f1f1;padding:0 0px 10px;}
.submian .ntitle h3{font-size: 20px;color: #333;}
.submian .sobtitle {height: 22px;line-height: 22px; padding:0 0px 10px; font-size: 14px;}
.submian .sobtitle a {font-size:14px; }
.submian .sobtitle em{width: 16px;height: 16px;display: inline-block;background-position:-346px 0;margin-right: 10px;}
.submian .sobtitle a.now {color: #b80000; font-size: 14px; font-weight: bold; }
.submian .sobtitle a.now:hover { text-decoration: underline; }
.submian .ntitle .org{display: inline-block;padding-left: 5px;font-size: 12px;color:red;}

.produtlist{width: 100%;overflow: hidden;padding-top: 20px;}
.produtlist .itag{width:108%;}
.produtlist .item{float:left;width:270px;margin-right:40px;margin-bottom:20px;}
.produtlist .item a{display:block;}
.produtlist .item h3{color:#333;font-size:20px;font-weight: normal;background:#f5f5f5;height:66px;line-height:66px;text-align: center;}
.produtlist .item img{width: 270px;display: block;height: 203px;}
.produtlist .item a:hover h3{background: #b80000;color: #fff;}



.submian .pagejoin .subright{width:100%;}
.bdsharebuttonbox{padding:20px 0;}


.downlist{padding: 20px 0;}
.downlist .item{padding: 10px 0px; border-top: 1px dotted #c2c2c2;width: 100%;}
.downlist .item:first-child{border-top:0 none;}
.downlist .item a{display: block;}
.downlist .item h3{font-size:14px;}
.downlist .item span{font-size: 12px;color:#999;}

.submian .subright .caselist {overflow: hidden;}
.submian .subright .caselist .parterul{width: 108%;}
.submian .subright .caselist .parterul li { padding:10px 0px;width:170px;float: left;display: block;margin-right:16px;}
.submian .subright .caselist .parterul li a { display: block; }
.submian .subright .caselist .parterul li a img { width:158px; height:65px; display: block; border:2px solid #e2e2e2; }
.submian .subright .caselist .parterul li a h3{font-weight: normal;text-align: center;}
.submian .subright .caselist .parterul li a:hover h3{color:#3e342e;}
.submian .subright .caselist .parterul li a:hover img { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; border-color: #3e342e; }

.submian .honorlist{width: 100%;overflow: hidden;padding-top:20px;}
.submian .honorlist .list{width: 108%;}
.submian .honorlist .item{float: left;width:210px;margin-right: 20px;background: #fff;position: relative;text-align: center;margin-bottom:40px;}
.submian .honorlist .item a{display: block;padding:0;}
.submian .honorlist .item img{height:156px;margin: 0 auto;width:208px;border: 1px solid #e5e5e5;}
.submian .honorlist .item h3{font-size:14px;color: #000;font-weight: normal;line-height:24px;padding-top:5px;}
.submian .honorlist .item p{color: #999;font-weight: normal;line-height: 20px;height: 20px;display:none;}
.submian .honorlist .item .txt{position: absolute;left: 0;bottom: -32px;width: 100%;}
.submian .honorlist .item:hover img{border: 1px solid #3e342e;}
.submian .honorlist .item a:hover h3{color: #ff9000;}
.submian .teamlist{width: 100%;overflow: hidden;padding-top:20px;}
.submian .teamlist .list{width: 108%;}
.submian .teamlist .item{float: left;width:216px;margin-right:12px;background: #fff;position: relative;text-align: center;margin-bottom:20px;}
.submian .teamlist .item a{display: block;}
.submian .teamlist .item img{width:200px;height:150px;margin: 0 auto;border: 1px solid #e5e5e5;padding: 2px;}


.biaogg td{padding:5px; border:1px solid #eee;}
.aboutlist p img,.aboutlist img,.ArticleTencont img{max-width: 100% !important;margin: 0 auto;}
.aboutlist{padding-top: 20px;}
.singlePage .info{padding: 20px 0;}
.singlePage .info img{max-width: 100% !important;margin: 0 auto;display: block;}


.leftprocomt li a:hover h3{color: #3e342e;}
/*************************/
/*singlePage*/
.singlePage .contxt{ line-height: 26px; font-size: 14px; color: #555;  padding:0px 8px;}
.singlePage .contxt img,.singlePage .contxt p img{max-width: 100% !important;}
.ArticleTitle{text-align: center;}
.ArticleTitle h1.bt{ font-size:18px; line-height:25px; padding:0 0 15px 0; text-align:center; font-weight: bold; color:#333; border-bottom: 1px dashed #e1e1e1; margin-bottom: 5px; }
.conBox .mark { height:30px; line-height:30px; text-align:center; font-size:12px; color: #999;  }
.conBox .mark span { margin-left: 14px;display: inline-block;}
.conBox .mark span:first-child{margin-left:0;}

/* listProduct */
.listProduct{width: 100%;overflow: hidden;}
.listProduct .list{width:102%;}
.listProduct .item{width:220px;float:left;margin:0px 24px 20px 0px;padding-bottom:15px;}

.listProduct .item a{display: block;}
.listProduct .item a img{width:220px;height:165px;}
.listProduct .item a h3{font-size: 14px; font-weight: normal;line-height:20px;padding-top: 6px;text-align: center;}
.listProduct .item a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}



.productTab{background: #1b77bc none repeat scroll 0 0; height: 36px; margin-bottom: 2px;width: 100%;overflow: hidden;}
.productTab h3{color: #ffffff;font-size: 16px;height:34px;line-height:34px; margin-right: 2px; text-align: center;cursor: pointer;display: inline-block;+display: inline;padding: 0 20px;font-weight: normal;}
.productTab h3.current{background: #ffffff; border-left: 2px solid #1b77bc; border-top: 2px solid #1b77bc; color: #1b77bc;font-weight: bold;+padding:4px 20px 12px;}
.productContent{color: #454545; line-height:26px; display: none;}
.procont{padding-bottom: 20px; padding-top: 20px;}

.pageProduct .contentCon{ padding:20px 15px; }
.pageProduct .tod{}
.pageProduct .photo { width:400px; margin:0 0 20px; }
.pageProduct .photo .jqzoom{ border:1px solid #ddd; width:400px; height:300px; margin-bottom: 15px; position:relative; padding:0px; cursor:pointer; overflow: hidden;} 
.pageProduct .photo div.zoomdiv {  z-index:  999; position: absolute; top:0px; left:0px; width:400px;height:300px; background: #ffffff;  border:1px solid #CCCCCC; display:none;  text-align: center; overflow: hidden;}
.pageProduct .photo div.jqZoomPup { z-index : 999; visibility: hidden;  position: absolute; top:0px; left:0px;  border: 1px solid #aaa; background: #ffffff; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);
width:300px !important;height:300px;}
.pageProduct .photo .img { width:400px; height:300px; display:block; }
.pageProduct .photoimg{ width:400px; height:82px; padding-top:10px; position:relative;}
.pageProduct .photoimg .list{ width:260px; overflow:hidden;position:relative; margin-left:30px;}
.pageProduct .photoimg .icon{ width:8px; height:12px; position:absolute; top:32px; cursor:pointer;display: block;}
.pageProduct .photoimg .btnleft{ left:10px; background-position:-120px -56px;}
.pageProduct .photoimg .btnright{  right:10px; background-position:-120px -68px;}
.pageProduct .photoimg .list .listcon{ width:600%;}
.pageProduct .photoimg a{ width:74px; height:56px; display:block; float:left;  margin-right:14px; border:1px solid #eee;}
.pageProduct .photoimg a img{ width:74px; height:56px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { width:440px; }
.pageProduct .baseInfo h1{ color:#555; font-weight:bold; font-size:16px;white-space: normal;word-break: break-all;}
.pageProduct .baseInfo .miaos{ color: #666; margin-top: 5px;}
.pageProduct .baseInfo .miaos p{ padding-left: 5px;font-size: 12px;line-height: 22px;height:90px;overflow: hidden;}
.pageProduct .baseInfo .showtel{ width:90%; padding:10px 5%; margin-top:5px; line-height: 28px; background: #f3f3f3;}
.pageProduct .baseInfo .showtel .telcon{ line-height: 28px;}
.pageProduct .baseInfo .showtel .telcon strong{ font-size:26px; font-weight: normal; font-family: impact;  color: #b80000; }
.pageProduct .baseInfo .button { width:107px; height: 36px; margin-top: 10px; line-height:36px; margin-right:15px;  border-radius:2px; display:block; text-align: center; color:#fff; background:#b80000; }
.pageProduct .baseInfo .button:hover { background:#592d3a; }
.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:1px solid #dbdbdb; margin:15px auto 15px; }
.pageProduct .detaiTit h2{ width:95px; height: 42px; line-height: 39px; border-bottom:3px solid #ff7e00; text-align: center; color:#ff7e00;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; padding:0px 10px 10px; color:#666;white-space:normal;word-wrap:break-word}
.pageProduct .detaiInfo a{display: block;}
.pageProduct .detaiInfo img,.pageProduct .detaiInfo p img{max-width: 100% !important;margin: 0 auto;}
.showpContact{margin-top: 20px;}
.showpContact .txt{padding:20px;border:1px solid #eee;}

/* listNews */
.listNews .newslist {overflow:hidden; }
.listNews .list{overflow:hidden;}
.listNews .item { width:100%;  border-bottom:1px solid #e9e7e7; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item a{display: block;}
.listNews .item a h3 { font-weight: normal;color:#333;}
.listNews .item a:hover h3 { font-weight: normal;color:#b80000;}
.listNews .item a p{color: #666;font-size: 12px;}
/*.listNews .item a:hover,.listNews .item a:hover p{color: #b80000;}*/
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews li dd{height: 44px;margin-top:10px;font-size:12px;color:#666666;line-height:22px;}

.questionlist li{border-bottom: 1px solid #ccc;padding: 15px 0;}
.questionlist li p i{background:#662a2a;}
.questionlist li i{width:20px;height:20px;color: #fff;font-size: 12px;display: inline-block; text-align: center;line-height:22px; margin-right: 9px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius: 20px;}
.questionlist li span{font-size: 12px;}
.questionlist li span i{background:#3e342e;}

/*listCase*/
.listCase .list{ width:108%;}
.listCase .item{ padding:8px 0px;width:284px;float: left;display: block;margin-right: 18px;}
.listCase .item a{display: block;}
/*.listCase .item img{width:270px; height:152px; display: block;border:4px solid #e2e2e2;}
.listCase .item h3{ width:100%; height:40px; line-height: 40px; display: block; color:#555555;font-weight: normal;text-align: center;cursor: pointer;}
.listCase .item:hover h3{ color: #b80000;}
.listCase .item:hover img{/*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;*/border-color: #b80000; }*/
.listCase .item .desc{font-size: 12px;text-align: justify;color: #666;line-height: 20px;}
.listCase .item h3{text-align: left;height:32px;line-height:32px;color:#181818;font-size: 14px;font-weight: normal;}
.listCase .item:hover h3{font-weight: normal;color: #b80000;}
.listCase .item img{width:284px; height:160px; display: block;border: 0 none;position: absolute;-webkit-transition: all .4s; transition: all .4s;}
.listCase .item:hover img{border: 0 none;-webkit-transform: scale(1.05); transform: scale(1.05);}
.listCase .item a.img{width:284px; height:160px;overflow: hidden;position: relative;}
.listCase .item .desc{font-size: 12px;color: #666;line-height: 20px;}
.listCase.fangan .item h3{ width:100%; height:40px; line-height: 40px; display: block; color:#555555;font-weight: normal;text-align: center;cursor: pointer;}
.listCase.fangan .item:hover img{-webkit-transform: scale(1); transform: scale(1);}
.listCase.fangan .item:hover h3{color: #b80000;}


.detaiInfo img{max-width: 100% !important;margin: 0 auto;}
.parterlist{width: 100%;overflow: hidden;padding-top: 20px;}
.parterlist .parterul {width: 108%;}
.parterlist .parterul li{float: left;width:432px;margin-right:35px;position: relative;text-align: center;margin-bottom:35px;}
.parterlist .parterul li a{display: block;padding:0;}
.parterlist .parterul li img{width:432px;height:270px;margin: 0 auto;}
.parterlist .parterul li .txt{height: 160px;text-align: center;}
.parterlist .parterul li h5{font-size: 16px;color: #000;font-weight: normal;}
.parterlist .parterul li em{width: 54px;height: 2px;margin: 0 auto;background: #ccc;display: block;}
.parterlist .parterul li span{color: #ff7e00;margin-top:28px;display: block;}
.parterlist .parterul li a:hover h5{color:#ff7e00;}
.parterlist .parterul li a:hover em{background: #ff7e00;}
.parterlist .parterul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}


/* pageNews */
.pageNewsRight{ width:270px;}
.pageNewsRight a{ display: block;}
.pageNewsRight .right_1,.pageNewsRight .right_2{padding:0; background:#b80000;border-radius: 4px;margin-bottom: 20px;}
.pageNewsRight .con{ width:94%;padding: 3%; }
.pageNewsRight .right_1 .item h3{ line-height: 36px; }
.pageNewsRight .right_1 .item .xx{ display: none;}
.pageNewsRight .right_1 .item img{ width:80px; height: 60px; float: left; display: block; margin-right: 10px;} 
.pageNewsRight .right_1 .item .txt{ height:60px; overflow: hidden; line-height: 20px; font-size: 12px; color: #999;}
.pageNewsRight .right_2 .title{margin-bottom: 5px;}
.pageNewsRight .right_2 .con{ padding:5%; width:89%;}
.pageNewsRight .right_2 ul{ background:url(../images/nnewsbg3.png) no-repeat 4px 6px;width: 100%;}
.pageNewsRight .right_2 li{ line-height: 24px; font-size: 12px;height: 24px;overflow: hidden;}
.pageNewsRight .right_2 li a{ color: #fff; text-indent: 32px;line-height: 24px;height: 24px;}
.pageNewsRight .right_2 li a:hover{ color: #3e342e;}
.pageNewsRight .right_2 li span{ float: right; color: red; font-size: 12px;}
.pageNews{ width:710px;}
.pageNews h1.bt{ font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; color:#333; border-bottom: 1px dashed #e1e1e1; margin-bottom: 5px; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; font-size:12px; color: #999;  }
.pageNews .mark span { margin-left: 14px;}
.pageNews .mark span:first-child{margin-left:0;}
.pageNews .info { margin-bottom:20px; padding: 10px 0; color: #666; }
.pageNews .info img,.pageNews .info p img{ max-width: 100% !important; height: auto !important;display: inline;}
.pageNews .showtag{  margin:20px 0 18px; color: #666;}
.pageNews .showtag a{ color: #666; text-decoration: underline;}
/* formData */
.formData {padding-top:30px; }
.formData .item{ margin-bottom: 10px; height: 27px; line-height: 27px;position: relative;}
.formData .liuyan{ height:82px;}
.formData .item p{ width:95px; float: left; text-align: right; line-height:27px; height: 27px;}
.formData .item label { margin-right:5px; }
.formData .item .tip { width:150px; margin-left:20px; float: left; }
.formData .item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; float: left; border:1px solid #ddd; border-radius:2px; padding:0 5px; }
.formData .item textarea { width:260px; height:80px; color:#666; border:1px solid #ddd; margin-bottom:15px; border-radius:3px; padding:0; resize: none; overflow: hidden;background: #fff; }
.formData .item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData .code{ height: 27px;width: 360px;}
.formData .code input { width:152px; float: left; }
.formData .item .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#3e342e; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { float: left; vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
.formData .code .msg-box{ margin-left: 100px;  *float: right;}
.checkimg{position: absolute;left:265px;top: 2px;}

.subright .divanli_mess {margin-bottom: 10px; padding:15px 0; background: #fff; }
.subright .divanli_mess p { line-height:24px;}
.subright .divanli_mess ul {margin:20px 0; }
.subright .divanli_mess ul li { padding-bottom: 15px;position:relative;display: block;width: 100%;}
.subright .divanli_mess ul li .tit { float: left; width: 80px; padding-right: 10px;font-size: 14px; line-height: 32px; height: 32px; }
.subright .divanli_mess ul li font { color:red;position: absolute;left: 370px;top: 0;}
.subright .divanli_mess ul li input { width: 245px; height:30px; line-height:30px; padding: 0px 10px; border: 1px solid #e4e4e4;font-size: 14px; float: left;margin-right: 5px;outline: none;}
.subright .divanli_mess ul li.beizhu {}
.subright .divanli_mess ul li.beizhu textarea { height:132px; width:410px; line-height:30px;background:#fff;border: 1px solid #e4e4e4; font-size: 14px; float: left; outline: none;padding-left: 10px;}
.subright .divanli_mess ul li.yanzhenm input { width: 100px; }
.divanli_mess img{max-width: 100%;}
.subright .divanli_mess ul li.yanzhenm img{position:absolute;left:224px;top:4px;}
.subright .divanli_mess ul li.yanzhenm .msg-box{margin-left:65px;}
.subright .divanli_mess ul .bot {text-align: center;}
.subright .divanli_mess ul .bot input {width:140px;background:#314799;cursor:pointer; border: 0px; color: #fff; height:44px; line-height:44px;}
.subright .divanli_mess ul .bot input:hover {background:#b80000;}
.subright .divanli_mess ul li.yanzhenm font{left:280px;}

.msg-box{margin-left:20px;}

.ArticleTencont{line-height: 24px;}
/* mapPage  */
.map_ul { list-style: outside none none; display: block; width: 100%;}
.map_ul li {display: block; width: 100%;padding:0;margin-bottom:15px;+margin-bottom:10px;}
.map_ul li a { width: 100%; height:35px; line-height:35px; font-weight: bold;display: block;background: #f6f6f6;text-indent: 15px;}
.map_ul .list-inline { display: block;width: 86%;}
.map_ul .list-inline li {height:32px;display: inline-block; *display: inline; margin:15px 5px 15px 0; zoom: 1; line-height: 32px; border-bottom: 0;  text-align: center;  width: auto; padding: 0px;}
.map_ul .list-inline li a{ font-weight: normal; display:block;text-indent:0;line-height: 32px;height: 32px; display: inline-block; width: auto;padding:0px 10px; width: auto;border: 1px solid #ccc; }
.map_ul .list-inline li a:hover{ background: #164094; color: #fff;border: 1px solid #164094;  }
/*百度地图*/
#content #mapCard_style{border:3px solid #ff6600;}
.baiduMap{margin:10px; height:300px;}
.BMap_bubble_title a{display: inline-block; padding: 0 10px; height:30px; line-height:30px; border-radius:5px; background: #333; color: #FFF;}
.BMap_bubble_content{ line-height: 24px; padding: 10px 0;}
