﻿/* reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}
body {background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;}
a{color:#000;text-decoration:none;}
a:hover{color:#af0000;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
em{*font-style:normal;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}

/* wrapper */
.wrapper{width:100%;min-width:1200px;}
.w1200{width:1200px;margin:0 auto;}

/* public */
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
h3.tip{font-size:20px;font-weight:700;padding-left:15px;position:relative;color:#676767;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
h3.tip:after{position:absolute;height:24px;width:7px;background:#058cda;*color:#058cda;content:"";left:0;top:6px;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}

/* header */
.header-wrap{background:#fff;}
.header-top{background:#af0000;text-align:right;height:3px;}
.header-top .welcome{font-size:12px;color:#8e8e8e;float:left;}
.header-top a{color:#777;font-size:12px;line-height:normal;margin-left:20px;position:relative;height:30px;line-height:30px;}
.header-top .language{font-weight:700;font-family:Arial;}
.header-top .language img{margin-right:8px;position:relative;top:3px;}
.header-top .language:hover{color:#af0000;}
.header{padding:15px 0;}
.header .logo{width:696px;border-right:1px solid #ddd;margin-right:2%;}
.header .logo img{}
.header .siteinfo{width:26%;font-weight:700;font-size:16px;}
.header .tel{width:15%;color:#5f5f5f;font-size:12px;font-weight:700; float:right;}
.header .saletel{width:23%;*width:22.9%;margin-left:6%;}
.tel-desc{}
.tel-desc span.icon{width:42px;height:42px;background-position:-2px -86px;float:left;margin:5px 10px 0 0;}
.tel-desc .phonenum{color:#ff8f00;font-size:26px;font-family:Arial;line-height:normal;}

/* nav */
.nav{height:45px;line-height:45px; background:url(../images/menu_bg.gif);}
ul.menu{}
ul.menu li{display:block;}
ul.menu li a{display:block;font-size:15px;padding:0 55px;line-height:45px;color:#000;     font-weight: bold;}
ul.menu li:hover a{background:#af0000;color:#fff;}
ul.menu li a.current{background:#af0000;color:#fff;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 45px;
	left: 0;
	min-width:100%;
	opacity: 0;
	background:url(../images/op.png) repeat;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 25px;
	line-height: 25px;
	overflow: visible;
	font-size:12px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	min-width:148px;
	padding:0 0 0 15px;
	height: 25px;
	font-size:12px;
	line-height: 25px;
	margin: 0;
	font-family:"宋体";
}
ul.menu li ul li:hover a{background:#ff8f00;}
/* banner */
.banner{position:relative;min-width:1100px;}
.banner-link{width:1100px;position:absolute;left:50%;margin-left:-550px;bottom:20px;z-index:1;text-align:center;}
.banner-link li{text-align:left;display:inline-block;width:235px;height:98px;margin-right:20px;background:url(../images/bg.png) no-repeat;*display:inline;zoom:1;}
.banner-link li img{float:left;margin:12px 10px 0 12px;}
.banner-link li h3{font-size:22px;color:#fff;margin:23px 0 0 0;line-height:normal;}
.banner-link li h3 span{font-size:12px;display:block;}
.banner-link li:hover{background-position:0 -98px;transition: all 40ms ease;}

/* col-2 */
ul.col-2 li{width:48%;*width:47.9%;margin-right:4%;}
ul.col-2 li.nomargin{margin-right:0;}

/* col-3 */
ul.col-3 li{width:32%;*width:31.9%;margin-right:2%;}
ul.col-3 li.nomargin{margin-right:0;}

/* col-4 */
ul.col-4 li{width:23.5%;*width:23.4%;margin-right:2%;}
ul.col-4 li.nomargin{margin-right:0;}

/* col-5 */
ul.col-5 li{width:18.4%;margin-right:2%;}
ul.col-5 li.nomargin{margin-right:0;}
ul.col-2 li img,ul.col-3 li img,ul.col-4 li img,ul.col-5 li img{max-width:100%;}

/* module public */
.module-tip{text-align:center;color:#6c6c6c;margin-bottom:30px;font-weight:700;background: url(../images/line.jpg) -5px 49% repeat-x;}
.module-tip span.en{font-size:18px;line-height:normal;font-weight:100;text-transform:uppercase;}
.module-tip h3{font-size:24px;font-weight:700;line-height:normal;margin:0 auto;background:#fff;}
.module-tip h3.mtip1{width:145px;}
.module-tip h3.mtip2{width:210px;}
.module-tip h2{font-size: 16px;
color: #898989;
font-weight: normal;
line-height: 30px;
height: 30px;}

/* homecp-wrap */
.homecp-wrap{padding:30px 0 0 0;}
.homecp,.about-con,.new-con{position:relative;}
.cpcat{width:21%;*width:19%;margin-right:2%;text-align:center;}
.cpcat p.tip{background:#af0000;color:#fff;font-size:18px;border-radius:5px;-webkit-border-radius:5px;padding:2px 0;margin-bottom:5px;}
.cpcat a{display:block;color:#535353;position:relative;text-align:left;background:#f1f1f1;border-radius:5px;-webkit-border-radius:5px;margin:5px 0;padding:7px 0;}
.cpcat a span{margin-left:88px;}
.cpcat a em{position:absolute;left:30px;top:3px;*top:0;display:none;}
.cpcat a:hover{background:#ff8f00;color:#fff;}
.cpcat a:hover em{display:block;}
.cpcat a.active{background:#ff8f00;color:#fff;}
.cpcat a.active em{display:block;}
.cpcat a.current{background:#ff8f00; color:#fff;}
.cpcat a.current em{display:block;}
.cplist{width:77%;}
.cplist ul li{font-size:12px;margin-bottom:30px;*margin-bottom:20px;margin-right:1%;width:24.25%;}
.cplist ul li .desc{background:#f7f7f7;height: 36px;
line-height: 36px;}
.cplist ul li img{border:1px solid #e2e2e2;display:block;width:100%;height:189px;}
.cplist ul li h3.title{font-weight:700;color:#797979;}
.cplist ul li p{color:#989898;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.cplist ul li span.more{display:block;text-align:center;color:#242121;font-size: 14px;}
.cplist ul li:hover span.more{background:#af0000;color:#fff;}

/* search */
.search-wrap{background:url(../images/op.png) repeat;padding:12px 0;overflow:hidden;position:absolute;width:100%;bottom:10px;left:0;z-index:16;}
.search-wrap .search{overflow:hidden;*clear:both;height:auto;line-height:normal;text-align:left;}
.hotsearch{width:75%;line-height:25px;font-size:12px;}
.search-input{width:25%;}
.hotsearch span.tip{margin-right:8px;font-weight:700;color:#fff;}
.hotsearch a{font-size:12px;color:#fff;margin-right:5px;}
.hotsearch a:hover{text-decoration:underline;}
.search-input input{height:25px;font-size:12px;line-height:25px;color:#fff;padding:0 5px;border:1px solid #fff;width:78%;*width:73%;float:left;}
.search-input input[type="text"]{background:none;}
.search-input input[type="submit"]{cursor:pointer;line-height:normal;border:0;padding:0;width:20%;margin-left:2%;background:#af0000;color:#fff;}
.search-input input[type="submit"]:hover{background:#ff8f00;}

/* pro-list public */
ul.pro-list{margin-top:30px;}
ul.pro-list li{width:267.5px;margin:0 10px 10px 0;}
ul.pro-list li:nth-child(4),ul.pro-list li:nth-child(7){margin-right:0;}
ul.pro-list li.nomargin{margin-right:0;}
ul.pro-list li img{display:block;height:179px;width:100%;}
ul.pro-list li p.title{display:none;position:absolute;bottom:0;left:0;width:100%;*width:247.5px;padding:5px 10px;background:url(../images/op.png) repeat;color:#fff;}
ul.pro-list li.tip-pic{height:367px;background:#fff;}
ul.pro-list li.tip-pic img{max-height:367px;height:367px;}
ul.pro-list li.tip-pic span.tip-title{font-size:42px;display:block;position:absolute;line-height:normal;bottom:50px;width:auto;left:30px;color:#fff;}

/* program-wrap */
.program-wrap{padding:40px 0;background:#f7f7f7;}
.tab-content{width:77%;}
.tab-btn a{position:relative;cursor:pointer;background:#ebebeb;padding:3px 0;}
.tab-btn a.active{background:#ff8f00;color:#fff;}
.tab-btn a s{display:none;position:absolute;right:0;top:50%;*top:45%;margin-top:-5px;right:-6px;width:0;height:0;border-top:6px solid transparent;border-left:6px solid #ff8f00;border-bottom:6px solid transparent;}
.tab-btn a span,.case-btn a span{margin-left:53px;}
.tab-btn a em,.case-btn a em{left:25px;}
.tab-btn a.active s,.tab-btn a.active em{display:block;}
.tab-btn a:hover s{display:block;}
.tab-content .catpub{background:#ebebeb;overflow:hidden;}
.tab-content .programpic{width:68%;}
.tab-content .programpic img{max-width:100%;}
.tab-content .programdesc{width:30%;*width:28%;margin-left:2%;font-size:12px;padding:10px 10px 5px 0;color:#000;}
.tab-content .programdesc h3{text-align:center;font-size:16px;font-weight:700;margin:10px 0 20px 0;}
.tab-content .programdesc a.readmore{display:block;background:#ff8f00;color:#fff;text-align:center;font-size:14px;padding:4px 0;margin:5px auto 0;}
.tab-content .programdesc a.readmore:hover{background:#af0000;}
.tab-content .cat1,.tab-content .cat2,.tab-content .cat3,.tab-content .cat4,.tab-content .cat5,.tab-content .cat6,.tab-content .cat7,.tab-content .cat8{display:none;}

/* ad-wrap */
.ad-wrap{}
.ad-wrap img{max-width:100%;}

/* tpl-wrap */
.tpl-wrap{padding:40px 0;}
ul.tplitem{overflow:hidden;}
ul.tplitem li{*overflow:hidden;*clear:both;margin-bottom:40px;}
ul.tplitem li .desc{width:55%;top:-40px;position:relative;}
ul.tplitem li .desc h2.title{font-size:34px;font-weight:700;color:#af0000;font-style:italic;margin:40px 0 20px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.tplitem li .desc h2.title span.icon{text-align:center;margin-right:8px;padding-right:5px;color:#fff;width:71px;height:71px;line-height:71px;position:relative;background-position:-1px -199px;}
ul.tplitem li .desc p{font-weight:900;margin-bottom:10px;color:#484848;font-size:16px;padding-left:24px;}
ul.tplitem li .desc p i{color:#af0000;margin-right:40px;}
ul.tplitem li .desc .saletel{padding-left:50px;}
ul.tplitem li .desc .saletel,ul.tplitem li .desc .saletel p{font-size:18px;font-style:normal;margin-bottom:0;}
ul.tplitem li .desc .saletel span{color:#ff8f00;}
ul.tplitem li.odd .desc{float:right;width:53%;}
ul.tplitem li.odd .desc h3.title{text-align:center;font-size:36px;margin-top:15px;}
ul.tplitem li.item0{height:321px;background:url(../images/tpl1.jpg) bottom center no-repeat;}
ul.tplitem li.item1{height:311px;background:url(../images/tpl2.jpg) bottom center no-repeat;}
ul.tplitem li.item1 .desc{top:-55px;}
ul.tplitem li.item2{height:323px;background:url(../images/tpl3.jpg) bottom center no-repeat;}
ul.tplitem li.item3{height:344px;margin-bottom:0;background:url(../images/tpl4.jpg) bottom center no-repeat;}
ul.tplitem li.item3 .desc{top:-20px;}

/* about-wrap */
.about-wrap{padding:20px 0 20px 0;width: 100%;
margin: 0 auto;
float: left;}
.about-con .module-tip h3{background:#f7f7f7;}
.aboutdesc{overflow:hidden;}
.aboutdesc .video{width:34%;}
.aboutdesc .desc{width:64%;margin-left:2%;overflow:hidden;}
.aboutdesc .desc .text{font-size:12px;font-family:宋体;text-align:justify;}
.aboutdesc .desc .text a.readmore{display:block;background:#1e95ba;width:140px;float:right;text-align:center;margin:10px 0 25px 0;padding:2px 0 1px 0;color:#fff;}
.aboutdesc .desc .text a.readmore:hover{background:#ff8f00;}
ul.companypic{*overflow:hidden;*clear:both;}
ul.companypic li img{height:112px;width:100%;}

/* honor-con */
.honor-con{position:relative;}
.honor-con span.honortip{position:absolute;left:0;top:0;width:40px;padding:40px 10px 0 10px;text-align:center;height:204px;font-size:16px;background:#1e95ba;color:#fff;}
.honor-slider{position:relative;width:1200px;}
.honor-slider ul li img{width:96%;height:204px;margin:0 auto;}
.honor-slider .flex-direction-nav a:before{display:none;}
.honor-slider .flex-direction-nav a{top:-30px;width:24px;height:24px;background:url(../images/icon.png) no-repeat;background-position:-39px -362px;}
.honor-slider .flex-direction-nav .flex-prev{left:95.5%;background-position:-7px -362px}

/* news-wrap */
.news-wrap{padding:30px 0px 0px 0px;}
.homenews{overflow:hidden;}
ul.homenews-list{width:31%;margin-right:3.5%;}
ul.nomargin{margin-right:0;}
ul.homenews-list li img{max-width:100%;}
ul.homenews-list li a{font-size:12px;font-family:宋体;color:#3c3c3c;}
ul.homenews-list li a:hover{color:#af0000;}
ul.homenews-list li a i{color:#af0000;margin-right:8px;}
ul.homenews-list li:first-child{margin-bottom:20px;}
ul.homenews-list li.first{margin-bottom:20px;/*fuckie7*/}
ul.homenews-list li .news-desc{position:relative;}
ul.homenews-list li .news-desc h3.title{font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;position:absolute;width:100%;bottom:0;left:0;padding:3px 10px;font-size:16px;color:#fff;background:url(../images/op.png) repeat;}
ul.homenews-list li span.time{float:right;*position:absolute;*right:0;*top:0;}

/* link-wrap */
.link-wrap{background:#e0e0e0;padding:8px 0;font-size:12px;}
.link span.tip{margin-right:8px;}
.link a{font-size:12px;line-height:22px;position:relative;margin-right:15px;color:#727272;}
.link a:after{position:absolute;content:"";width:1px;height:12px;background:#868686;top:3px;right:-9px;}
.link a.lastlink:after{display:none;}
.link a:hover{color:#af0000;}

/* position */
.position{padding:15px 0;color:#999;font-size:13px;}
.position a{color:#999;font-size:13px;}
.position a:hover{color:#af0000;}

/* page-wrap public */
.page-wrap{padding:0 0 30px 0;}
.sidebar{width:21%;margin-right:2%;position:relative;z-index:0;padding-bottom:40px;}
.content{width:77%;}
.sidebar .cpcat{width:auto;}
.sidebar .page-cpcat a{text-align:left; padding-left:50px;}
.sidebar .page-cpcat a.active{background:#ff8f00;}
.sidebar .page-cpcat a.current{background:#ff8f00; color:#fff;}
h3.cage-name{padding:5px 0;color:#666;font-size:18px;font-weight:700;padding:5px 0 10px 0;margin-bottom:15px;background:url(../images/line.jpg) left bottom repeat-x;}
h3.cage-name span.icon{width:26px;height:26px;background-position:-771px -394px;margin-right:10px;}

/* sidebar-contact */
.sidebar-contact{margin:20px 0;position:relative;background:url(../images/sdconbg.jpg) no-repeat;height:115px;}
.sidebar-contact a{position:absolute;right:30px;top:40px;font-size:16px;color:#fff;}
.sidebar-contact a:hover{text-decoration:underline;}
.contact-hd{background:url(../images/contact.jpg) no-repeat;height:100px;color:#fff;font-size:20px;padding:18px;}
.contact-desc{padding:10px;font-size:12px;color:#000;}
.contact-desc h3{font-weight:700;}

/* content item-list */
ul.item-list{*overflow:hidden;*clear:both;}
ul.item-list li {margin-bottom:40px;}
ul.item-list li img{border:1px solid #f1f1f1;display:block;width:100%; height:280px;*width:99.5%;display:block;}
ul.item-list li h3.title{padding:2px 10px;*padding:5px 10px 3px 10px;*margin-top:-10px;color:#000;font-size:16px;background:#ddd;position:relative;}
ul.item-list li h3.title .more{float:right;font-size:12px;margin-top:3px;*position:absolute;*right:10px;*top:3px;}
ul.item-list li .desc{background:#f1f1f1;font-size:12px;color:#707070;}
ul.item-list li .desc p,.itemdesc .desc p{position:relative;height:30px; font-family:Arial, sans-serif;line-height:30px;padding-left:125px;border-bottom:1px solid #fff;}
ul.item-list li .desc p span,.itemdesc .desc p span{position:absolute;left:0;top:0;background:#e9e9ea;width:115px;height:100%;text-align:center;}
ul.item-list li:hover img{border-color:#1E95BA;}

/* about page */
.aboutus{background:url(../images/aboutbg.jpg) left top no-repeat;}
.aboutus .titlelist{color:#616161;font-size:16px;font-weight:700;padding:250px 0 30px 270px;}
.aboutus .titlelist p{margin:4px 0;}
.aboutus .titlelist i{color:#ff8f00;margin-right:20px;}
ul.aboutpic{margin-top:40px;}
ul.aboutpic li img{width:100%;height:97px;}

/* news index list */
ul.news-list{margin:40px 0;}
ul.news-list li{overflow:hidden;background:#f1f1f1;margin-bottom:20px;}
ul.news-list li .pic{width:40%;margin-right:2%;}
ul.news-list li .pic img{width:100%;max-width:100%;height:158px;}
ul.news-list li .desc{width: 97%;
font-size: 12px;
color: #707070;
margin-left: 23px;
margin-bottom: 10px;}
ul.news-list li .desc h3{color:#525252;font-size:18px;font-weight:700;margin:8px 0 5px 0;}
ul.news-list li .desc .txt{padding-right:10px;}
ul.news-list li:last-child{margin-bottom:0;}
ul.news-list li:hover .desc h3{color:#1e95ba;}

/* item-view */
.item-view{margin-top:30px;*overflow:hidden;*clear:both;}
.itempic{position:relative;width:47%;margin-right:5%;*width:46%;border-radius:5px;-webkit-border-radius:5px;border:1px solid #e5e5e5;}
.itempic img{max-width:100%;width:100%;height:268px;border-radius:5px;-webkit-border-radius:5px;}
.itempic span.icon{background-position:-637px -6px;width:28px;height:28px;position:absolute;bottom:10px;right:10px;}
.itemdesc{width:48%;line-height:1.6;}
.itemdesc h1{padding:4px 10px;color:#fff;font-size:20px;background:#1e95ba;position:relative;}
.itemdesc .desc{background:#f1f1f1;font-size:12px;}
.call-input{overflow:hidden;*clear:both;margin-top:30px;}
.call-input input{border:0;background:none;padding:0;height:35px;line-height:35px;}
.call-input input[type="text"]{width:52%;margin-right:2%;border-bottom:2px solid #ff7e00;}
.call-input input[type="submit"]{background:url(../images/icon.png) no-repeat;width:46%;color:#fff;height:35px;line-height:normal;cursor:pointer;margin:2px 0 0 0;font-size:16px;text-align:center;background-position:-596px -125px;}
.call-input input[type="submit"]:hover{color:#000;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomMask{position:absolute;background:url(../images/mask.png) repeat;cursor:move;z-index:1;}
.pn-btn{margin-top:30px;}
.pn-btn a{display:block;color:#707070;padding:2px 0;}
.pn-btn a i{margin-right:20px;}
.pn-btn a strong{margin-right:8px;}
.pn-btn a:hover{color:#ff7e00;}

/* editor public*/
.editor{color:#444;margin:10px 0;}
.editor img{max-width:100%;}
.editor table{width:80%;margin:0 auto;}
.editor table td{border:1px solid #ddd;padding:3px;text-align:center;}
h3.widgettip{text-align:center;font-size:18px;color:#6c6c6c;margin:30px 0;font-weight:700;position:relative;*border-bottom:1px solid #ddd;}
h3.widgettip:after,h3.widgettip after{width:100%;height:1px;background:#c7c7c7;position:absolute;left:0;top:50%;content:"";z-index:0;}
h3.widgettip span{background:#fff;position:relative;z-index:1;padding:0 20px;}

/* editor widget */
.widget{*overflow:hidden;*clear:both;}
.widget .left{width:48%;margin-right:2%;}
.widget .right{width:50%;}
.widget .right h5{font-size:18px;font-weight:700;margin-top:30px;color:#6c6c6c;}
.widget .right h5:first-child{margin-top:0;}
.widget .right h5.firstchild{margin-top:0;}
.widget .left img{max-width:100%;}
.feature .left{width:43%;}
.feature .right{width:55%;}
.editorbtn{text-align:center;margin:20px 0;}
.editorbtn a{background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle;height:33px;line-height:31px;font-size:15px;color:#fff;width:170px;}
.editorbtn a.back{background-position:-600px -208px;}
.editorbtn a.olkf{background-position:-600px -285px;}
.editorbtn a:hover{color:#000;}
ul.relateditem{}
ul.relateditem li{text-align:center;*width:18.3%;}
ul.relateditem li img{width:100%;height:138px;border:1px solid #f3f3f3;}
ul.relateditem li a{color:#8c8c8c;}
ul.relateditem li:hover img{border-color:#1e95ba;}
ul.relateditem li:hover p{color:#1e95ba;}

/* footer-wrap */
.footer-wrap{background:#f9f9f9;padding:30px 0;*height:180px;}

/*---底部版权信息---*/
.footer {}
ul.f-m-list{*clear:both;overflow:hidden;}
ul.f-m-list li{color:#727272;font-size:12px;}
ul.f-m-list li a{color:#000;}
ul.f-m-list li a:hover{color:#af0000;}
ul.f-m-list li.mlogo{width:45%;margin-right:5%;}
ul.f-m-list li.mlogo img{position:absolute;left:0;top:20px;z-index:10;}
ul.f-m-list li.mlogo a.outlink{display:block;margin:0 0 10px 340px;width:194px;font-size:16px;height:34px;line-height:32px;padding-left:45px;color:#fff;background:url(../images/icon.png) no-repeat;}
ul.f-m-list li.mlogo a.hcw{background-position:-7px -527px;}
ul.f-m-list li.mlogo a.albbgn{background-position:-7px -577px;}
ul.f-m-list li.mlogo a.albbgj{background-position:-7px -627px;}
ul.f-m-list li.mlogo a:hover{color:#000;}
ul.f-m-list li.address{width:30%;}
ul.f-m-list li.sns{width:20%;text-align:right;*overflow:hidden;}
ul.f-m-list li.sns span{text-align:center;display:inline-block;vertical-align:middle;*display:inline;*width:100px;zoom:1;}
ul.f-m-list li.sns span.wx{margin-left:10px;}
ul.f-m-list li.sns img{display:block;width:100px;margin:0 auto 10px;}

/* copyright-wrap */
.copyright-wrap{background:#af0000;color:#fff;clear: both;padding:20px 0;font-size:12px;left:0;text-align:center;width:100%;overflow:hidden;}
.copyright a{color: #fff;text-decoration: none;font-size:12px; line-height:30px;}
.copyright a:hover{text-decoration:underline;}
.copyright a.login{margin-left:40px;}
.icp{width:60%;font-size:12px; text-align:left;line-height:30px;}
.c-menu{width:40%;text-align:right;line-height:30px;}
.c-menu a.maillogin{margin-right:60px;margin-left:20px;}
.c-menu a.maillogin:before{position:absolute;left:-12px;top:5px;height:12px;content:"";}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page a:hover{background: #007094;border:1px solid #007094;color:#fff;}
#page a:active {background:#007094;}
#page span.current {background:#007094;border:1px solid #007094;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}


.fenye a {padding-right: 6px; background-position: 50% bottom; padding-left: 6px; padding-bottom: 2px;color: #99210b; margin-right: 3px; padding-top: 2px;  text-decoration: none; background-color: #ebebeb;}
.fenye a:hover {background-image: none; color: #fff; background-color: #f90404;}
.fenye a:active {background-image: none;  background-color: #f90404;}
.fenye span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #99210b; margin-right: 3px; padding-top: 2px}
.fenye span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}
/* 案例详细页
--------------------------------------------------------------------------------------------------------*/
.caseindex { width:280px; padding:0 10px 0 0; float:left; }
.last { padding:0 0 0 0; }
.padding-top {padding-top:10px;}
.padding-right { padding-right:15px; }
#container {width: 990px; margin:0 auto; padding-top:20px; font-family:Arial;}
.contentleft{width:450px;  float:left;text-align:center; margin-left:100px;}
.contentleft img{ margin-top:5px;  width:450px;}
.contentright{width:30%; float:right;text-align:left; margin:0 auto;}
.contentright h2{ font-size:24px; color:#005da4;}
.contentright p{ font-size:12px; color:#666; line-height:40px;}
.orderleft{width:350px; height:200px; float:left;}
.orderleft img{ margin-top:27px; margin-left:40px; width:250px;}
.orderright p{ font-size:12px; line-height:25px; color:#666;}
.orderright{width:380px; float:left; margin-left:10px;}
.orderright h2{ font-size:12px; font-weight:bold; color:#2b2b2b;}
.orderright h3{ font-size:12px; font-weight:bold;color:#666; padding-left:5px;}
.orderright span{ font-size:12px; color:#666; line-height:25px;}
.orderright p{ font-size:12px; line-height:25px; color:#666;}
.orderright ul li{margin-bottom:8px;}
.contentbottom{clear:both; padding:30px 0 80px 0; margin-bottom:20px;}
.contentbottom h1{font-size:30px;font-weight:normal; color:#414141; line-height:50px;}
.contentbottom h2{font-size:18px;font-weight:normal; color:#414141;}
.contentbottom h3{font-size:14px;font-weight:normal; color:#303030; padding-top:70px; width:400px;}
.contentbottom p{ color:#666; font-size:12px; line-height:23px; font-family:Arial, sans-serif;}
.contentbottom td{ font-size:12px;}
.contentbottom tr{ border: #999 1px solid ;}
.button{ margin-top:20px;width:50%; text-align:center; z-index:999;}
.button a{text-decoration: none; font:14px "Microsoft YaHei";  display:block;height:30px; line-height:30px;color:#FFF;background:#Ff7200;border-radius: .3em;}
.button a:hover{background:#3aa619; color:#FFF;border-radius: .3em; text-decoration:none;}
.huikuang{ clear:both;width:100%;font:12px "Microsoft YaHei"; text-align:left;padding:5px 8px;line-height:25px;color:#666;background:#f0f0f0;border-radius: .3em; margin-top:10px;}
.last{top:10px;display:block;}
.next{top:10px;display:block;}
.last a{ float:left; width:300px; height:35px; }
.last a:hover{ float:left;  width:250px; height:35px; text-decoration: none;}
.last a:active{ float:left;  width:250px; height:35px;}
.next a{ float:left; width:300px; height:35px; }
.next a:hover{ float:left;  width:300px; height:35px;text-decoration: none;}
.next a:active{ float:left; width:300px; height:35px;}
/*----------新闻列表-------------*/
#newslist ul {margin:20px auto;padding: 0px;list-style: none;}
#newslist ul li {border-bottom:1px dashed #cacaca; height:30px; line-height:30px;margin-bottom: 5px;padding-left:5px;}
#newslist ul li a:link {color:#333;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:14px;padding-left:5px;}
#newslist ul li a:visited {color: #434343;text-decoration: none;font-size:14px;padding-left:5px;}
#newslist ul li a:hover {color: #c9161d;text-decoration: none;font-size:14px;padding-left:5px;}
#newslist ul li h2 {margin: 0px;font-size: 14px; width:75%; float:left; overflow:hidden;}
#newslist ul li span {font-size: 14px;color: #666; float:right; width:23%; text-align:right;}
.newslistleft {width: 130px;float: left;margin: 10px 0px 10px 10px; background:#999 url(../images/nopic.gif) no-repeat 50% 50%;}
.newslistleft img{ border:1px #f0f0f0 solid;}
.newslistright {width: 100%;float:right;margin: 10px 0px 10px 0px; }
.jianshu {line-height: 20px;color:#666; font-size:12px;}
.jianshu li{line-height: 20px;color:#666;}
.jianshu p{line-height:20px;color:#666;}
/*---------新闻详细页--------------*/
#newsdetail {width: 100%;}
.newtitle {font-size: 18px;text-align: center;color: #333;font-weight: bold;line-height: 60px;}
.newcishu {font-size: 12px;color: #999;text-align: center;border-bottom: #CCC 1px solid;height: 30px;}
.newsub {line-height: 25px;color: #242424;font-size: 14px; padding-top:15px;min-height: 400px;}
.newsub p{ }
.newsub a{color: #434343;font-size: 14px; font-weight:bold;}
.newgengduo {width: 100%;margin-bottom: 20px;}
.newgengduo ul {margin: 0px;padding: 0px;list-style: none;border-bottom: #CCC 1px solid;border-top: #CCC 1px solid;height: 60px;}
.newgengduo ul li {float: left;width: 350px;margin: 20px auto;}
.newgengduo ul li a:link {color: #6f6f6f;text-decoration: none;;}
.newgengduo ul li a:visited {color: #cf0707;text-decoration: none;}
.newgengduo ul li a:hover {color: #000;text-decoration: none;}
.newgengduo ul li h2 {font-size: 12px;font-weight: normal;margin: 0px;}
.newgengduo ul li h2 span {width: 50px;background: #e50404;color: #FFF;height: 23px;font-size: 12px;font-weight: normal;text-align: center;margin-right: 10px;display: block;float: left;}
.newkey {line-height: 30px;margin-bottom: 10px; clear:both;}
.newspage{ width:100%; margin:0 auto; z-index:0;background:#f8f8f8;height:30px; color:#434343;font-size:14px;  margin-bottom:40px; }
.newslast { float:left; padding-left:10px;}
.newslast a{color:#ff5500;font-size:14px;}
.newslast a:hover{ color:#ff7200;}
.newsnext {float:right;padding-right:10px;}
.newsnext a{color:#d20004;font-size:14px;}
.newsnext a:hover{ color:#ff7200;}
/*----------人才招聘------------*/
.jobsbiaodan {border: 1px solid #ccc; width: 240px; height:20px;}
.jobswenben {border: 1px solid #ccc; width: 440px; height:150px;}
#jobsapply { margin-bottom:100px; margin-top:30px;}
#jobsapply ul { margin:0px; padding:0px; list-style:none;}
#jobsapply ul li {line-height:30px; margin-top:5px; clear:both;}
#jobsapply ul li h2{line-height:30px;  font-size:14px; }
#jobsapply ul li input{float:left; }
#jobslist { width:300px; height:130px; background: url(../images/sunproduct.jpg); border:#dadada 1px solid; float:left; margin:6px;}
.jobslistimg{ width:115px; height:112px; float:left; margin:10px;}
#jobslist h2{ font-size:12px; font-weight:normal; margin:3px 0px; color:#000;}
#jobslist h2 span{font-weight:bold; font-size:14px;}
.apply{ float:left; margin:8px 0px;}
.jobsdetail{width:100%; margin-bottom:100px;}
.jobsdetail ul{ padding:0px; margin:0px; list-style:none;}
.jobsdetail ul li { border-bottom:#CCC 1px inset; line-height:45px; }
.jobsdetail ul li　strong{ font-weight:bold;}
.xuanze h2{ width:50px; float:left;}
.xuanze input{ width:50px; height:25px; line-height:25px; border:0;}
.xuanze span{ float:left;}
.zptijiao { margin-top:20px;}
.zptijiao a{width: 150px;
	height: 40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:Arial;
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;}
.zptijiao a:visited {color: #fff;text-decoration: none;}
.zptijiao a:hover {color: #fff;text-decoration: none;}
/*-----------留言详细调用---------*/
#homemessage {
	width: 100%;
	margin: 0px auto;
	margin-bottom:50px; padding-top:20px;
}
#homemessage header {
	height: 30px;
	line-height: 30px;
	text-align: left;
}
#homemessage ul {
	width: 408px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#homemessage ul li {
	float:left;
}
#homemessage ul li h2 {
	float: left;
	width: 15%;
	font-size: 12px;
	color:#ffffff;
	 font-weight:normal;
	text-align: left;
}
#homemessage ul li input {
	padding-left:3px;}
#homemessage .hometijiao{text-align:center;}
#homemessage ul li span{float: left;height: 20px;margin-top:2px;text-align: left; width: 84%;}
.homebiaodan {
	height: 25px;
	line-height:25px;
	width: 408px;
padding-left:5px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.homebiaodanda {
	border: #CCC 1px solid;
	height: 25px;
	padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homebiaodanda2 {
	border: #CCC 1px solid;
	height: 100px;
padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homeyanzhengmainput {
	height: 25px;
	line-height:25px;
	float:left;
padding-left:5px;
	width:100px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.hometijiao {
	width: 150px;
	height: 30px;
	line-height:22px;
	color:#FFF;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
    background: #ff6600;
	border:0;
}
.yanzheng {
	width: 230px;
	height: 30px;
	 float:left;
}
.send {
	width: 150px;
	height: 30px;
	 float:right;
}
#homecontact-form{width:100%;float:left;}
#homecontact-form ul li{margin-bottom:8px;}
#homecontact-form H2{ font-size:14px; color:#FFF; }
/*-----------留言详细调用---------*/
#message {
	width: 990px;
	margin: 0px auto;
	margin-bottom:50px;
}
#message header {
	height: 35px;
	line-height: 35px;
	text-align: left;
}
#message ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#message ul li {
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}
#message ul li h2 {
	float: left;
	width: 25%;
	font-size: 16px;
	font-family:Arial;
	color:#434343;
	font-weight: bold;
	text-align: left;
}
#message ul li input {
	padding-left:10px;}
#message .tijiao{text-align:center;}
#message ul li span{float: right;height: 25px;margin-top: 9px;text-align: left; width: 70%;}
.biaodan { height:30px; line-height:30px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.biaodanda {
	border: #CCC 1px solid;
	height: 90px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
    background: #f0f0f0;
}
.yanzhengmainput {
	height: 28px;
	float:left;
	width:30%;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.yanzhengma input{ float:left;}
.yanzhengma sapn{  float:left;}
.tijiao {
	width: 150px;
	height: 40px;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:Arial;
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;
}
/*---新闻和产品列表分页---*/
#page {
	margin: 50px 0px 30px 0px;
	text-align: center;
	padding-bottom: 3px;
	padding-top:40px;
	line-height: 25px;
	clear: both;
}
#page a {
	text-align: center;
	display:inline-block;
	padding:0px 10px;
	margin: 0px 3px;
	line-height: 30px;
	color:#626262;
	font-size:16px;
	border-radius: .4em;
	border: solid 1px #e2e2e2;
    background: #f0f0f0;
}
#page a:hover {
	text-align: center;
	display:inline-block;
	padding:0px 10px;
	margin: 0px 3px;
	color:#ffffff;
	border-radius: .4em;
	text-decoration:none;
	border: solid 1px #4d4d4d;
    background: #4d4d4d;
}
#page a:active {
	background-image: none;
	background-color: #7ab600;
}
#page span.current {
	text-align: center;
	display:inline-block;
	padding:0px 10px;
	margin: 0px 3px;
	line-height: 30px;
	color:#fff;
	font-size:16px;
	border-radius: .4em;
	border: solid 1px #4d4d4d;
	 background: #4d4d4d;
/*--background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');--*/
}
#page span.disabled {
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	color: #adaaad;
	margin-right: 3px;
	padding-top: 2px
}
/* zoom-section */
.zoom-section{clear:both;margin-top:20px;}
*html .zoom-section{display:inline;clear:both;}
.zoom-desc{float:left;margin-left:10px;width:310px;margin-bottom:20px;}
.zoom-small-image{border:4px solid #CCC;float:left;margin-bottom:20px;}
.zoom-tiny-image{border:1px solid #CCC;margin:0px;}
.zoom-tiny-image:hover{border:1px solid #C00;}
/* 滚动 */
#ggbg{ width:100%; height:140px; margin:0 auto; background:#e5e5e5 url(../images/gg.jpg) no-repeat;; border-bottom:#FFF 1px solid;}
.gg{ width:1100px; height:140px; margin:0 auto; text-align:center; color:#777777; text-align:right; padding-top:88px;}
.gg a{color:#777777;}
.searchbg{ width:100%; height:54px; margin:0 auto; background:#e5e5e5; border-bottom:#FFF 1px solid;}
.search{ width:1100px; height:54px; line-height:54px; margin:0 auto; text-align:center; color:#777777;}
.kwordbg{ width:1176px;height:110px; margin:0 auto 20px auto; text-align:center;line-height:54px; border-bottom:#c4c4c4 0px solid; }
.kword{ width:1176px; float:left; text-align:center;color:#006297;font-size:14px; font-weight:bold; padding-top:30px;text-transform : uppercase; margin:0 auto;}
.kword h1{ height:30px; line-height:30px; color:#006297; font-size:32px; font-weight:bold;letter-spacing:5PX;}
.kword h1 a{ color:#006297;}
.search1{ width:600px; float:left; text-align:left;}
.search1 h1{ height:54px; line-height:54px; color:#777777; font-size:12px; font-weight:normal;}
.search2{ width:250px; float:right; text-align:right; }
.s0 {
	border:#b8b8b8 1px solid;
	border-radius:1em;
	padding:4px 5px 4px 25px;
	color:#666;
   background:#e9e9e9 url(../images/searchbg.png) no-repeat;
}
.s1 {
		border:#166ab3 1px solid;
	border-radius:1em;
	padding:4px 10px;
	color:#FFF;
	
     background:#166ab3;
}
.s2 {
	width: 65px;
	height: 25px;
	line-height:20px;
	color:#FFF;
	 padding-left:25px;
	font-size: 12px;
	font-family:Arial;
  background:#cd1922  url(../images/search.gif) no-repeat; 
    border-top:#cd1922 2px solid;
	border-bottom:#cd1922 1px solid;
	border-left:#cd1922 1px solid;
	border-right:#cd1922 1px solid;
	border-radius:0 .3em .3em 0;
	margin-top:1px;
	 float:left;
	 z-index:99999;
	 display:block;
}
@font-face {font-family: "iconfont";
  src: url('/Public/icon/iconfont.eot'); /* IE9*/
  src: url('/Public/icon/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/Public/icon/iconfont.woff') format('woff'), /* chrome、firefox */
  url('/Public/icon/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/Public/icon/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.text8{ font-size:8px;}
.text10{ font-size:10px;}
.text12{ font-size:12px;}
.text14{ font-size:14px;}
.text16{ font-size:16px;}
.text18{ font-size:18px;}
.text20{ font-size:20px;}
.text22{ font-size:22px;}
.text24{ font-size:24px;}
.text26{ font-size:26px;}
.text28{ font-size:28px;}
.text30{ font-size:30px;}
.text32{ font-size:32px;}
.text34{ font-size:34px;}
.text36{ font-size:36px;}
.text48{ font-size:48px;}
.text50{ font-size:50px;}
.red{ color:#de0002;}
.green{ color:#d20004;}
.blue{ color:#0193d1;width: 30px;
float: left;margin-top: 3px;}
.gray{ color:#b1b1b1;}
.white{ color:#ffffff;}
.red{ color:#e70012}
.red a{ color:#e70012}
.p20{ padding-left:20px;}

/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#000;font:16px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 16px Arial;}
.jump div p.notice a:hover{color:#000;}
.prodetail{overflow:hidden;*clear:both;margin-bottom:30px;}
.prodetail .picslider{width:49%;*width:49%;margin-right:3%;overflow:hidden;position:relative;padding:5px 5px 40px 5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #e5e5e5;}
.prodetail .picslider ul li img{width:100%;}
.prodetail .prodesc{width:40%;}
.picslider .flex-control-paging li a{background:#c0c0c0;}
.picslider .flex-control-paging li a.flex-active{background:#818181;}
.picslider .flex-control-nav{left:0;bottom:15px;}
.picslider span.icon{background-position:-637px -6px;width:28px;height:28px;position:absolute;bottom:10px;right:10px;}
.prodetail .prodesc .parameter,.prodetail .prodesc .related{font-size:12px;}
.prodetail .prodesc .related{margin-top:20px;}
.prodetail .prodesc .related span.tip{color:#ee0000;font-weight:700;display:block;}
.prodetail .prodesc .related a{font-weight:700;}
.rongyunei{height:800px;}
/*
.rongyunei li{width:400px;float:left;height:290px;}
.rongyuneitu{width:340px;margin-left:30px;height:215px;text-align:center;cursor:pointer;}
.rongyuneitu img{max-width:100%;max-height:100%;margin:0 auto;}
.rongyuneizi{font-size:14px;text-align:center;line-height:60px;color:#333;}
*/
.rongyunei li{width:220px;float:left;max-height:350px;border-bottom:1px solid #eee;margin-top:30px;}
.rongyuneitu{width:200px;margin-left:30px;text-align:center;cursor:pointer;}
.rongyuneitu img{max-width:100%;margin:0 auto;max-height:260px;}
.rongyuneitu2{width:200px;margin-left:30px;text-align:center;cursor:pointer;}
.rongyuneitu2 img{max-width:100%;margin:0 auto;height:142px;}
.rongyuneizi{font-size:12px;text-align:center;line-height:30px;color:#333;}




/*棣栭〉鏂伴椈璧勮*/
.hp-news{ width: 100%; background: #f6f6f6; overflow: hidden;}
.hp-news-top{ width:1200px; margin: 20px auto; overflow: hidden;}
.hp-news-top-fl{ float: left; line-height: 40px; font-size: 22px; color: #666;}
.hp-news-top-fr{ float: right; line-height: 40px; font-size: 14px; color:#3f322a;}
.hp-news-top-fr a{ color:#3f322a !important;}
.hp-news-bot{ width:1200px; margin: 20px auto; overflow: hidden;}
.hp-news-bot-fl{ background: #fff; width: 586px; float: left;}
.hp-news-bot-fl ul{ margin: 0; padding:10px 16px; overflow: hidden;}
.hp-news-bot-fl ul li{width: 100%; float: left; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #776c59s; border-bottom: 1px solid #dddddd;}
.hp-news-bot-fl ul li a{color: #776c59;}
.hp-news-bot-fl ul li a:hover{color: #d7a36e;}
.hp-news-bot-fl ul li span{ float: right; color: #ae9364;}
.hp-news-bot-fr{  float: right;overflow: hidden; width: 610px; /*height: 644px;*/}
.hp-news-bot-fr ul{ margin: 0; padding: 0;}
.hp-news-bot-fr ul li{ float: left; width:281px ; margin:18px 8px 8px 8px; background: #fff; border: 1px solid #f5f5f5; box-shadow: 2px 5px 10px #ddd;}
.hp-news-bot-fr ul li .top-img{ width:281px ; height: 208px; overflow: hidden;}
.hp-news-bot-fr ul li .top-img img{overflow: hidden; transition:all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }
.hp-news-bot-fr ul li .bot-wz{ width:261px ;height:107px; float: left; margin:10px  0px 0px 20px;}
.hp-news-bot-fr ul li .bot-wz h3{font-size: 16px; line-height: 36px; color: #666; font-weight: normal;}
.hp-news-bot-fr ul li .bot-wz p{font-size: 14px; color: #666;}
.no-gap-top{ margin-top: 0 !important;}
.hp-news-bot-fr ul li:hover .top-img img{cursor: pointer; -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -o-transform: scale(1.1); }

/*鐗堟潈*/
.foot{ width: 100%; float: left; background:#1c1c1c; overflow: hidden;}
.foot-wapper{ width: 1180px; margin: 0 auto; overflow: hidden; height: 250px;}
.foot-ny-fl{ width: 430px; height: auto; float: left;  margin: 60px 30px;line-height: 30px;}
.foot-ny-fl-logo{ width: 160px; height: 130px; border-right: 1px solid #fff; line-height: 30px; float: left;color: #cccccc;}
.foot-ny-fl-wz{float: left; margin-left: 30px; width: 220px; padding-top: 10px;}
.foot-ny-fl-wz h3{float: left; font-size: 18px; color: #fff; width: 100%;}
.foot-ny-fl-wz em{float: left; font-size: 14px; color: #fff; font-style: normal;width: 100%;}
.foot-ny-fl-wz h4{float: left; font-size: 18px; color: #fff;}
.foot-ny-fm{ width: 380px; height: auto; float: left;  margin: 40px 30px;line-height: 30px;}
.foot-ny-fm-t{ border-bottom: 1px solid #fff; line-height: 40px; font-size: 18px; color: #fff;}
.foot-ny-fm-b{ width: 380px; line-height: 30px; float: left;color: #cccccc; margin-top: 10px;}
.foot-ny-fm-b a{color: #cccccc;}
.foot-ny-fr{  height: auto; float: right; margin: 60px 10px;}
.foot-ny-fr img{ width: 80px; height: 80px; margin-right: 20px; vertical-align: middle;}
.foter a, a:link, a:visited{ cursor: pointer;}
.foot-ny-fr p{color: #ccc;font-size: 12px; margin-top:-100px;}
.db-ys{ width: 100%; height: 36px; background: #272727; float: left;}
.db-ys-ny{ width: 1180px; margin: 0 auto; line-height: 36px; color: #fff; text-align: center; font-size: 12px;}




/*绮鹃€夎嚮鍝�*/
.hp-cp-bg{ width: 100%; height: 446px; float: left; background: url(../images/nbg.jpg) no-repeat center; margin-top: 30px;}
.hp-cp-ny{ width: 1205px; margin: 0 auto;}
.hp-cp-ny h3{ margin: 40px auto;}
.hp-cp-ny-tp{ margin-top: 20px; overflow: hidden;}
.hp-cp-ny-tp ul{ margin: 0; padding: 0;}
.hp-cp-ny-tp ul li{float: left;  width: 1200px; height: 285px; background: #fff;}
.hp-cp-ny-tp ul li .cp-tp{position: relative; width:300px; height: 205px; overflow: hidden;}
.hp-cp-ny-tp ul li .cp-tp img{ overflow: hidden; transition:all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s;}
.hp-cp-ny-tp ul li .hp-cp-ny-tp-tb{ width: 70px; height: 60px; margin: 50px auto 10px auto;}
.hp-cp-ny-tp ul li  span{ float:left; display: block; line-height: 36px; color:#181818; font-size: 16px;margin-left:20px;}
.hp-cp-ny-tp ul li .sm-line{margin: 20px auto; vertical-align: middle; border-radius: 22px; width: 128px;height: 35px; color: #373434; border: 1px solid #af0000;text-align: center;line-height: 35px;font-size: 13px;}
.hp-cp-ny-tp ul li .sm-line:hover{ background:#af0000; color:#FFFFFF;}



.hp-cp-ny-tp ul li p{ float:left; margin-top:0px; line-height: 32px; color: #666; font-size: 15px; padding:15px; }

.hp-cp-ny-tp ul li .left-tb{ position: absolute; z-index: 9999; top: 90px; left: 280px;}
.hp-cp-ny-tp ul li .right-tb{ position: absolute; z-index: 9999; top: 90px; left: 0px;}
.hp-cp-ny-tp ul li:hover .cp-tp img{ cursor: pointer; -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -o-transform: scale(1.1); }




.wapper3{
	width: 100%;
	background:#f6f6f6;
	background-size: cover;
	position: relative;
	padding: 20px 0px 50px 0px;
	margin:30px auto;float: left;
	
}
.container3 {
    width: 100%;
    position: relative;
}
.line1 {
    width: 50%;
    height: 1px;
    position: absolute;
    left: 0px;
    top: 40px;
    background: #34CEDA;
}
.container1 {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
}
.chanp {
    width: 292px;
    margin-top: 80px;
    margin-right: 10px;
}
.fn-left, .fn-right {
    display: inline;
    float: left;
}
.pro{
	width:292px;
	height:240px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
	transition: all .5s;
}
.chanp{
	width:292px;
	margin-top: 10px;
	margin-right:10px;
}
.chanp img{
	display: block;
	width: 100%;
	height: 100%;
}
.pro{
	width:289px;
	height:240px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
	transition: all .5s;float: left;margin-right: 10px;
}

.txt h3{ 
    font-weight: normal;
    font-size: 16px;}
.txt p{
	font-size: 13px;  
	display: block;
	padding: 20px;  
	line-height: 20px; 
	-webkit-margin-before: 1em; 
	-webkit-margin-after: 1em; 
	-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;  
	-moz-margin-before: 1em; 
	-moz-margin-after: 1em; 
	-moz-margin-start: 0px;  
	-moz-margin-end: 0px;
}


.pro1{
	width:292px;
	height:490px;
	margin-bottom: 10px;
	margin-right:10px;
	overflow: hidden;
	position: relative;
}
.gengda {
    color: #fff !important;
    display: block;
    width: 200px;
    background: #af0000;
    border: 1px solid #af0000;
    line-height: 35px;
    border-radius: 20px;
    font-size: 16px;
    margin: 30px auto 10px auto;
    text-align: center;
}



.commonHd {
    height: 44px;
    font-size: 21px;
    line-height: 44px;
    border-bottom: 1px solid #006416;
    border-top: 1px solid #535353;
    margin-bottom: 38px;
}
.adHd {
    width: 376px;margin: 40px auto;
}
.commonHd s {
    color: #af0000;
    float: left;
    font-weight: normal;
	text-decoration: none;
}
.commonHd i {
    color: #535353;
    float: right;
	font-style: normal;
text-transform: uppercase;
}


/*图片无缝滚动*/
.scrollleft{width:1000px;}
.scrollleft li{display:inline;line-height:31px;margin:0 7px;background:url(../images/about_bg.png) no-repeat center bottom;padding-bottom:15px; float:left}
.scrollleft li a{display:block;color:#fff;cursor:pointer;position:relative;padding:0px 6px 6px 6px;background:#fff;float:left}
.scrollleft li div img{_display:none}
.scrollleft a span{display:block;font-size:12px;height:31px; background-color:rgba(33, 32, 32, 0.5);margin-top:3px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;position:absolute;bottom:4px;color:#fff;}
.rbt{ padding-top:0px;}


.scrollleft li div {
    width: 210px;
    height: 290px;
}
.scrollleft a span {
    width: 210px;
}





.banner a, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a{ height: 444px;}
/*banner*/
.banner{text-align:center}
.banner a{display:block}
.fullSlide{width:100%;position:relative; height:444px;}
.fullSlide .bd{margin:0px auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:16px;left:0;}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:11px;overflow:hidden;text-align:center;color:#fff}
.fullSlide .hd ul .on{color:#fff}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50%;margin-left:-500px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}
.fullSlide .next{left:auto;right:50%;margin-right:-500px;background-position:-6px -137px}


.fullSlide .hd ul li {
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: #af0000;
}


.a1{background:url(../images/a1.jpg) no-repeat center bottom;width: 20px;
height: 20px;
float: left;}
.a3{background:url(../images/a3.jpg) no-repeat center bottom;width: 20px;
height: 20px;
float: left;}
/*= 新闻分页 =*/
#pagerclass{ width:100%; height:45px; text-align:center; margin:0 auto; text-align:center; display:block; clear:both;}
.pager{padding:20px 0;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#999; background:#EEEAE4; border:1px solid #999;}
.pager .list .pager-current { color:#000; background:#EEEAE4; border:1px solid #999; padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}

.subrightcotnei-title{font-size:14px; font-family:"Microsoft Yahei"; text-align:center; line-height:29px; font-weight:bold; color:#464646;}
.subrightcotnei-cot{ line-height:22px; width:96%; padding:10px; margin:0 auto;}



#andyscroll {
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
    width: 925px;
    height: 506px;
}