/* 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,caption,tbody, tfoot, thead, tr,th
 {
	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;letter-spacing:0.05em;}
a{color:#000;text-decoration:none;}
a:hover{color:#1b53c2;}
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;margin-right:8px;background:url(../images/icon.png) no-repeat;}
h1.title{text-align:center;font-size:36px;font-weight:100;color:#333;margin:35px 0 15px 0;}
h3.tip{*background:#fff;*position:relative;*z-index:2;font-size:24px;font-weight:100;position:relative;color:#2a2a2a;padding-bottom:2px;margin-bottom:20px;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{float:right;margin-top:12px;font-size:14px;color:#747474;*position:absolute;*right:0;*top:0;}
h3.tip .more i{margin-left:5px;margin-right:0;}
h3.tip .more:hover{color:#2b62cf;}
/* 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;*position:relative;*z-index:20;}
.header-top{background:#2d2d2d;text-align:right;height:30px;color:#ffa800;line-height:30px;overflow:hidden;}
.header-top .welcome{font-size:12px;color:#cecece;float:left;}
.header-top a{color:#ffa800;font-size:12px;line-height:normal;position:relative;height:30px;line-height:30px;}
.header-top .language{font-weight:700;font-family:Arial;}
.header-top .language:hover{color:#fff;}
.header-top .icon{position:relative;}
.header-top .freeline .icon{width:19px;height:19px;background-position:-5px -4px;top:-2px;}
.header-top .language .icon{width:20px;height:20px;background-position:-5px -29px;top:-1px;}
.header{height:72px;line-height:72px;position:relative;}
.header .logo{width:9%;height:72px;overflow:hidden;}
.header .logo img{max-width:100%;margin-top:8px;}
.header .siteinfo{width:20%;font-size:15px;line-height:normal;color:#a9a9a9;font-size:12px;margin-top:5px;}
.header .siteinfo h1{line-height:normal;font-size:30px;color:#313131;font-weight:bold;}
.header .siteinfo p{letter-spacing:0.17em;}
/* nav */
.nav{width:62%;height:72px;line-height:72px;}
ul.menu{font-size:0;text-align:right;}
ul.menu li{display:inline-block;vertical-align:middle;position:relative;*display:inline;zoom:1;}
ul.menu li a{display:block;padding-left:35px;font-size:16px;color:#707070;position:relative;}
ul.menu li:hover a{color:#fff;}
ul.menu li:hover a,ul.menu li a.current{color:#1b53c2;}
ul.menu li a.current{color:#1b53c2;}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 72px;
	/* left: 35px; */
	left: -5px;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-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;
	*display:block;
}
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: 30px;
	line-height: 30px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 35px;
	height: 30px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 30px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:#1b53c2;color:#fff;}
ul.menu li ul li:hover a{background:#ffa800;color:#fff;}
/* banner */
.banner{position:relative;min-width:1100px;height:500px;*z-index:19;}
.banner ul.slides li{height:500px;}
.banner .flex-control-nav{bottom:30px;}
.pagebanner{height:374px;}
.pagebanner ul.slides li{height:374px;}
.pagebanner .page_tip{overflow:hidden;position:absolute;width:1200px;left:50%;margin-left:-600px;bottom:0;z-index:16;}
.pagebanner .second_tip{overflow:hidden;width:21%;color:#fff;height:105px;font-size:30px;background:url(../images/grayop.png) center center repeat;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;}
.pagebanner .second_tip .en{display:block;text-transform:uppercase;margin:20px 0 5px 0;color:#75767d;font-size:18px;font-family:Arial;}
.pagebanner .second_tip .en,.pagebanner .second_tip strong{line-height:normal;padding-left:30px;}
.pagebanner .second_tip strong{font-weight:100;}
.pagebanner .position{width:79%;background:url(../images/blueop.png) repeat;position:absolute;bottom:0;z-index:16;left:21%;height:50px;line-height:50px;color:#fff;}
.pagebanner .position .pdfix{padding-left:34px;}
.pagebanner .position a{color:#fff;}
.pagebanner .pro_tip .second_tip{width:24%;}
.pagebanner .pro_tip .position{width:76%;left:24%;}
/* 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;}
/* col-6 */
ul.col-6 li{width:15%;margin-right:2%;}
ul.col-6 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,ul.col-6 li img{max-width:100%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
/* module public */
.module-tip{color:#6c6c6c;margin-bottom:30px;font-weight:700;background:url(../images/line.png) center center repeat-x;}
.module-tip h3{line-height:43px;font-size:24px;font-weight:700;margin:0 auto;}
.module-tip h3 span.icon{width:138px;height:43px;color:#fff;text-align:center;background-position:-1px -332px;}
.module-tip h3 span.en{background:#fff;font-size:24px;display:inline-block;vertical-align:middle;padding:0 15px;font-family:Arial;font-weight:100;text-transform:uppercase;}
/* homecp-wrap */
.homecp-wrap{padding:30px 0;}
.homecp,.about-con,.new-con{position:relative;*margin-bottom:30px;}
.cpcat{width:21%;margin-right:3%;text-align:center;background:#f2f2f2;overflow:hidden;}
.cpcat p.tip{height:145px;text-align:left;padding:42px 0 0 15px;*height:103px;color:#2a2a2a;font-size:30px;background:url(../images/cpcatbg.png) no-repeat;}
.cpcat p.tip .en{display:block;font-size:12px;text-transform:uppercase;color:#bfbfbf;}
.cpcat-link{}
.cpcat a{display:block;color:#535353;padding-left:15px;position:relative;height:47px;line-height:47px;text-align:left;border-bottom:1px solid #dedede;}
.cpcat a:hover{background:#1b53c2;color:#fff;}
.cpcat a.active,.cpcat a.current{background:#1b53c2;color:#fff;}
.cplist{width:76%;}
ul.pro_list li{font-size:12px;width:23.3%;border:1px solid #f1f1f1;margin-bottom:35px;transition:0.2s;-webkit-transition:0.2s;}
ul.pro_list li img{display:block;width:211px; height:137px;}
ul.pro_list li h3.title{font-size:14px;color:#555;transition:0.2s;-webkit-transition:0.2s;height:40px;line-height:40px;text-align:center;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.pro_list li:hover{-moz-box-shadow:0px 0px 5px #efefef; -webkit-box-shadow:0px 0px 5px #efefef; box-shadow:0px 0px 5px #efefef;}
ul.pro_list li:hover h3{background:#f4f4f4;}
ul.pro_index_list li{width:30%;*width:29.5%;margin-right:5%;margin-bottom:32px;}
ul.pro_index_list li img{margin:0 auto;display:block;width:100%; height:145px;}
/* search */
.search-input{position:relative;width:100%;height:44px;}
.search-input .submiticon{width:40px;height:30px;position:absolute;right:0;top:0;text-align:center;z-index:1;}
.search-input .submiticon em{display:block;margin:6px auto 0;width:18px;height:18px;background:url(../images/icon.png) no-repeat;background-position:-3px -199px;}
.search-input input{height:44px;font-size:12px;line-height:44px;padding:0 10px;float:left;background:none;border:none;}
.search-input input[type="text"]{border-radius:15px;}
.search-input input[type="submit"]{z-index:2;position:absolute;padding:0;right:0;top:0;width:43px;cursor:pointer;line-height:normal;padding:0;background:none;}
.sidebarsearch{width:199px;margin:20px auto;background:#dde0e4 url(../images/searchbg.jpg) center center no-repeat;}
/* tpl-wrap */
.tpl-wrap{}
ul.tplitem{overflow:hidden;}
ul.tplitem li{*overflow:hidden;*clear:both;}
ul.tplitem li .tplinfo{padding:80px 0 40px 0;}
ul.tplitem li .icon{width:92px;height:92px;margin-right:0;background-position:-2px -61px;position:absolute;left:-46px;top:-46px;}
ul.tplitem li .desc,ul.tplitem li .pic{width:50%;position:relative;}
ul.tplitem li .pic img{max-width:100%;display:block;margin:0 auto;}
ul.tplitem li .desc h2.title{margin-bottom:40px;font-size:30px;font-weight:700;color:#0066bc;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.tplitem li .desc .txt{padding:30px 60px;border:1px solid #d5d5d5;border-radius:6px;-webkit-border-radius:6px;}
ul.tplitem li .desc h3.subtitle{position:relative;color:#464646;font-size:20px;font-weight:700;margin-bottom:15px;}
ul.tplitem li .desc h3.subtitle:after{position:absolute;left:0;top:-35px;content:"";width:140px;height:4px;margin:10px 0 20px 0;background:#ffa800;}
ul.tplitem li .desc p{line-height:2;color:#464646;position:relative;}
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.even .desc{float:right;margin-left:0;}
ul.tplitem li.even .desc h3.title{text-align:center;font-size:36px;margin-top:15px;}
ul.tplitem li.odd{background:#f5f5f5;}
ul.tplitem li.odd .icon{left:inherit;right:-46px;*left:93%;}
ul.tplitem li.odd .desc{text-align:right;}
ul.tplitem li.odd .desc h3.subtitle:after{left:inherit;right:0;}
ul.tplitem li .icon.num2{background-position:-2px -160px;}
ul.tplitem li .icon.num3{background-position:-2px -259px;}
ul.tplitem li .icon.num4{background-position:-2px -358px;}
ul.tplitem li.item3 .tplinfo{background:url(../images/odd4.png) 103% bottom no-repeat;}
ul.tplitem li .pic .salecontact{padding:0 0 30px 70px;color:#0066a1;font-family:arial;}
ul.tplitem li .pic .salecontact p{font-size:26px;font-weight:700;line-height:1.5;}
ul.tplitem li .pic .salecontact .saletel{font-size:18px;color:#fff;font-weight:100;text-align:center;margin-right:10px;width:86px;height:29px;line-height:29px;background:url(../images/icon.png) no-repeat;background-position:-5px -463px;display:inline-block;vertical-align:middle;position:relative;top:-2px;}
ul.tplitem li .pic a.ordernow{margin-top:46px;width:196px;text-align:center;padding-left:10px;font-size:18px;color:#fff;font-weight:700;height:54px;line-height:54px;background:url(../images/icon.png) no-repeat;background-position:-121px -5px;display:inline-block;vertical-align:middle;}
ul.tplitem li .pic a.ordernow:hover{color:#ff8f00;}
/* ul.tplitem li.item0 .desc{width:31%;margin-right:1%;margin-left:12%;*padding-left:120px;}
ul.tplitem li.item0 .pic{width:56%;margin-top:25px;*width:43%;}
ul.tplitem li.item1 .desc{width:40%;margin-top:55px;}
ul.tplitem li.item1 .pic{width:35%;margin-left:9%;margin-top:-19px;}
ul.tplitem li.item2 .desc{margin-top:126px;width:37%;margin-left:13%;*position:relative;*left:130px;*margin-left:130px;}
ul.tplitem li.item2 .pic{margin-top:80px;} */
/* about-wrap */
.slg{text-align:center;overflow:hidden;color:#3f3f3f;height:170px;background:url(../images/abouttitlebg.png) center center no-repeat;}
.slg h3{font-size:24px;margin-top:30px;margin-bottom:8px;}
.slg strong{font-size:36px;color:#2a2a2a;line-height:normal; font-weight:400;}
.about-wrap{padding:0 0 80px 0;}
.aboutdesc{overflow:hidden;background:#f4f4f4;margin-bottom:50px;}
.aboutdesc .video{width:43%;}
.aboutdesc .desc{width:56%;overflow:hidden;}
.aboutdesc .desc .text{padding:25px;font-size:14px;}
ul.aboutnav{overflow:hidden;}
ul.aboutnav li{width:13.75%;margin-right:3.5%;}
ul.aboutnav li img{width:100%;display:block;}
ul.aboutnav li h3{background:#eee;text-align:center;padding:4px 0;font-size:16px;}
ul.aboutnav li:hover h3{background:#0066bc;color:#fff;}
/* ad-wrap */
.ad-wrap{height:195px;position:relative;}
.ad-wrap img{max-width:100%;}
.ad-wrap .ad-con{position:relative;color:#fff;height:100%;}
.ad-wrap .ad-desc{position:absolute;width:100%;bottom:18px;left:0;font-size:22px;text-align:center;color:#fff;}
/* news-wrap */
/* .news-wrap{padding:40px 0 0 0;background:#f7f7f7;}
.homenews{overflow:hidden;*clear:both;*height:300px;}
ul.home-news-list{margin:10px 0 20px 0;}
ul.home-news-list li{overflow:hidden;background:#f9f9f9;margin-bottom:20px;height:130px;position:relative;}
ul.home-news-list li .pic{width:37%;margin-right:2%;}
ul.home-news-list li .pic img{width:100%;max-width:100%;height:130px;border:1px solid #dfdfdf;}
ul.home-news-list li .desc{width:61%;font-size:12px;color:#707070;}
ul.home-news-list li .desc h3{color:#404040;font-size:16px;font-weight:700;margin:10px 0 5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.home-news-list li .desc .txt{padding-right:10px;color:#797979;height:45px;overflow:hidden;margin-bottom:5px;text-align:justify;}
ul.home-news-list li span.more{color:#025490;font-size:12px;}
ul.home-news-list li:hover{background:#025490;}
ul.home-news-list li:hover .desc,ul.home-news-list li:hover .desc h3,ul.home-news-list li:hover .desc span.more,ul.home-news-list li:hover .txt{color:#fff;}
 */
/* news-wrap */
.news-wrap{padding:40px 0 60px 0;background:#f7f7f7;}
.new-con{overflow:hidden;}
.homenews{width:60%;margin-right:3%;}
.faqnews{width:37%;}
.new-con .pdfix{background:#fff;padding:40px;height:390px;}
ul.stick-news{margin-bottom:25px;}
ul.stick-news li{overflow:hidden;}
ul.stick-news li .pic{width:30%;margin-right:2%;}
ul.stick-news li .pic img{max-width:100%; border:#f2f2f2 1px solid}
ul.stick-news li .desc{width:68%;*width:67.9%;}
ul.stick-news li .desc h3{color:#2a2a2a;font-size:18px;margin-bottom:5px;}
ul.stick-news li .desc .txt{line-height:1.5;color:#666;margin-bottom:10px;}
ul.stick-news li:hover .desc h3{color:#2b62cf;}
ul.homenews-list{}
ul.homenews-list li{line-height:normal;}
ul.homenews-list li{border-bottom:1px dashed #cdcdcd;}
ul.homenews-list li img{max-width:100%;}
ul.homenews-list li a{color:#2a2a2a;display:block;padding:4px 0 2px 0;}
ul.homenews-list li a:hover{color:#2b62cf;}
ul.homenews-list li a i{margin-right:8px;color:#2b62cf;}
ul.homenews-list li span.time{float:right;color:#9d9d9d;*position:absolute;*right:0;*top:10px;}
ul.faq-list{height:315px;*position:relative;*z-index:1;}
ul.faq-list li{padding:15px 0;border-bottom:1px dashed #cdcdcd;}
ul.faq-list li h3,ul.faq-list li .answer-txt{color:#2a2a2a;position:relative;padding-left:35px;}
ul.faq-list li h3{margin-bottom:8px;font-size:16px;font-weight:100;}
ul.faq-list li span.tip{font-size:14px;position:absolute;left:0;top:3px;width:24px;height:22px;line-height:22px;background:#0059ad;color:#fff;text-align:center;}
ul.faq-list li span.tip.answer{background:#f9bf15;}
ul.faq-list li:hover h3{color:#2b62cf;}
/* page-wrap public */
.page-wrap{padding:0 0 30px 0;}
.sidebar{width:21%;margin-right:3%;text-align:center;position:relative;z-index:17;padding-bottom:40px;}
.wide_sidebar{width:24%;}
.content{width:76%;}
.nrrow_content{width:73%;}
.content.mb30{margin-top:30px;}
ul.cage-item{margin-bottom:20px;}
ul.cage-item li{border-bottom:1px solid #dedede;}
ul.cage-item li a{display:block;cursor:pointer;color:#434343;height:40px;line-height:40px;text-align:left;border:none;}
ul.cage-item li a.lv1{position:relative;color:#2a2a2a;font-size:14px;font-weight:bold;padding-left:15px;}
ul.cage-item li a.lv1 span{width:7px;height:3px;background-position:-127px -87px;}
ul.cage-item li a.lv1:hover{background:#e1e1e1;}
ul.cage-item li ul{padding-bottom:10px;}
ul.cage-item li ul.lv2 li{border:none;}
ul.cage-item li ul.lv2 li a{font-size:12px;padding-left:17px;height:25px;line-height:25px;font-weight:100;color:#6c6c6c; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.cage-item li ul.lv2 li a span{position:relative;top:-2px;width:5px;height:5px;background-position:-127px -99px;}
ul.cage-item li ul.lv2 li a:hover{background:#e1e1e1;}
ul.cage-item li ul.lv2 li a.active{background:#e1e1e1;}
ul.cage-item li.active ul.lv2{display:block;}
.sidebar .cpcat{width:auto;margin-right:0;}
.sidebar .cpcat-link a{padding-left:30px;font-size:16px;}
.sidebar .cpcat-link a i{float:right;margin:15px 23px 0 0;}
.sidebar .cpcat-link a.active{background:#e1e1e1;color:#2a2a2a;}
.sidebar .cpcat-link a:hover{background:#e1e1e1;color:#2a2a2a;}
/* relpro */
.relpro{margin-top:30px;}
.sidebar .relpro{margin-top:30px;border:1px solid #e1e1e1;}
.relpro h3.reltitle{line-height:1.5;padding:10px 0 10px 20px;position:relative;text-align:left;font-size:24px;font-weight:700;color:#515151;border-bottom:1px solid #e1e1e1;}
.relpro h3.reltitle .en{font-size:12px;color:#b2b2b2;display:block;font-family:Arial;}
.relpro h3.reltitle .line{position:absolute;left:20px;bottom:-1px;z-index:1;width:45px;height:3px;background:#2964d2;}
.relpro h3.module_tip{border:none;}
ul.item-list{}
ul.item-list li{border-bottom:1px solid #e1e1e1;}
ul.item-list li img{display:block;max-width:100%;margin:0 auto;width:100%; height:153px;}
ul.item-list li h3.title{font-size:16px;font-weight:100;color:#555;text-align:center;padding:10px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.item-list li:hover img{}
ul.item-list li:hover h3{color:#ff8f00;}
ul.item-list li:last-child{border:none;}
/* 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:30px 0;}
ul.news-list li{overflow:hidden;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #b9b9b9;}
ul.news-list li h3{color:#525252;font-size:16px;font-weight:100;position:relative;}
ul.news-list li span.time{position:absolute;color:#8d8d8d;right:0;top:0;z-index:1;font-size:14px;}
ul.news-list li span.time .icon{width:18px;height:18px;background-position:-125px -121px;position:relative;top:-1px;}
ul.news-list li:last-child{margin-bottom:0;}
ul.news-list li:hover h3{color:#ffa800;}
/* view-info */
.view-info{padding:8px 0;background:#ececec;text-align:center;color:#8a8a8a;position:relative;}
.view-info span{margin:0 10px;}
/* item-view */
.item-view{margin-top:30px;margin-bottom:50px;*overflow:hidden;*clear:both;}
.itempic{position:relative;width:53%;margin-right:5%;*width:52%;border-radius:5px;-webkit-border-radius:5px;border:1px solid #e5e5e5;}
.itempic img{max-width:100%;width:100%;height:300px;border-radius:5px;-webkit-border-radius:5px;}
.itempic span.icon{width:50px;height:50px;background-position:-163px -88px;position:absolute;bottom:10px;right:10px;z-index:20;}
.itemdesc{width:42%;line-height:1.6;}
.itemdesc h1{padding:4px 0;color:#505050;font-size:24px;font-weight:bold;position:relative;margin-bottom:20px;}
.itemdesc .desc{font-size:12px;margin-bottom:30px;}
.itemdesc a.ordernow{display:block;width:135px;margin-bottom:40px;background:#f06705;color:#fff;font-size:18px;font-weight:100;text-align:center;padding:5px 0;border-radius:5px;-webkit-border-radius:5px;}
.itemdesc a.ordernow:hover{background:#035591;}
.picslider{position:relative;}
.picslider .flex-control-nav{bottom:15px;}
.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{}
.pn-btn a{display:block;color:#3b3b3b;padding:2px 0;}
.pn-btn a i{margin-right:20px;}
.pn-btn a strong{margin-right:8px;}
.pn-btn a:hover{color:#ffa800;}
h3.module_tip{position:relative;font-size:18px;color:#2965d4;padding:8px 0 8px 20px;margin-bottom:20px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
h3.module_tip .bor{position:absolute;width:4px;height:22px;left:0;top:13px;z-index:1;background:#ffa800;}
/* editor public*/
.editor{color:#333;margin:20px 0;padding-top:20px;}
.news-editor{padding-top:0;font-size:16px;}
.editor .hotpro{margin-bottom:15px;}
.editor img{max-width:100%;margin:0px 0;}
.editor table{width:80%;margin:0 auto;}
.editor table td{border:0px solid #ddd;padding:3px;text-align:center;}
/* .share{}
.keyword{color:#3f3f3f;}
.prokword{text-align:left;background:url(../images/kwdbg.png) right center no-repeat;}
.prokword .tip{width:625px;font-size:14px;font-weight:100;padding:0;}
.prokword .tip strong{font-weight:bold;}
.itempn{padding:0 10px;background:#f1f1f1;font-size:12px;*clear:both;overflow:hidden;}
.itempn a{display:block;margin:3px 0;font-size:12px;color:#a0a0a0;width:50%;}
.itempn a.next{text-align:right;}
.itempn a:hover{color:#004ea2;}
.relpro{margin:60px 0 0 0;}
.relpro2{margin:40px 0 0 0;}
.relpro ul{margin-top:20px;}
 */
 /* kword */
.kword{margin:50px 0 0 0;font-size:12px;color:#3b3b3b;}
.kword span{margin-right:8px;font-weight:700;}
.kword a{color:#3b3b3b;margin-right:5px;}
.kword a:hover{color:#ffa800;}
.morepro{text-align:center;margin:30px 0;font-size:16px;}
.morepro a i{color:#ffa800;}
.prokword{background:#f2f2f2;padding:8px 10px;}
/* share */
.share{margin:10px 0;}
/* page-pn */
.page-pn{background:#f1f1f1;padding:5px 10px;color:#8e8e8e;overflow:hidden;*clear:both;margin:20px 0 40px 0;}
.page-pn a{color:#8e8e8e;font-size:12px;}
.page-pn a:hover{color:#ffa800;}
.page-pn .next{text-align:right;float:right;}
/* footer-wrap */
.footer-wrap{background:#2d2d2d;overflow:hidden;padding:40px 0;}
.footer-menu{color:#d7d7d7;}
ul.menulink{*clear:both;overflow:hidden;}
ul.menulink li{font-size:12px;position:relative;}
ul.menulink li a{color:#d7d7d7;}
ul.menulink li a i{margin-right:10px;}
ul.menulink li a:hover{color:#fff;}
ul.menulink li.itemlink{width:25%;}
ul.menulink li.itemlink a{display:block;*line-height:1;}
ul.menulink li.aboutlink{width:16%;}
ul.menulink li.newslink{width:16%;}
ul.menulink li.business{width:22%;}
ul.menulink li.sns{width:20%;}
ul.menulink li.contactinfo{width:26%;*width:25%;}
ul.menulink li .info{padding-left:15px;}
ul.menulink li .info h3.title{color:#fff;font-size:14px;font-weight:700;padding-bottom:15px;position:relative;}
ul.menulink li .info h3.title i{color:#ffc000;}
ul.menulink li .info a{padding-left:15px;*line-height:22px;}
ul.menulink li.contactinfo{position:relative;}
ul.menulink li.contactinfo .freeline{font-size:18px;color:#ffc000;}
ul.menulink li.sns img{max-width:100%;margin-bottom:10px;width:118px;height:118px;}
/* link-wrap */
.link-wrap{background:#292929;padding:8px 0;font-size:12px;}
.link span.tip{margin-right:8px;color:#878787;}
.link a{font-size:12px;line-height:22px;position:relative;margin-right:5px;color:#878787;}
.link a:hover{color:#fff;}
/* copyright-wrap */
.copyright-wrap{background:#1b1b1b;height:40px;line-height:44px;color:#8c8c8c;clear:both;font-size:12px;text-align:center;width:100%;overflow:hidden;}
.copyright a{color:#8c8c8c;text-decoration: none;font-size:12px;}
.copyright a:hover{color:#fff;}
.icp{width:60%;font-size:12px;text-align:left;overflow:hidden;}
.icp img{width:51px;height:35px;float:left;margin-top:3px;margin-right:20px;}
.c-menu{width:40%;text-align:right;}
.c-menu span.icon{width:12px;height:13px;background-position:-57px -4px;margin-right:5px;position:relative;top:-2px;}
#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: #ffa800;border:1px solid #ffa800;color:#fff;}
#page a:active {background:#ffa800;}
#page span.current {background:#ffa800;border:1px solid #ffa800;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;}
/*----------人才招聘------------*/
.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; clear:both;}
#jobsapply ul li span{ line-height:20px; height:20px;width:50px; float:left; margin-right:10px; padding:5px;}
#jobsapply ul li h2{line-height:30px; font-size:14px; float:left; width:100px;}
#jobsapply ul li input{ float:left;}
#jobslist { width:400px; height:225px; background: url(../images/jobbg.gif); border:#dadada 1px solid; float:left; margin:6px; padding:10px;}
.jobslistimg{ width:115px; height:115px; float:left; margin:5px 10px 0px 0px;}
#jobslist h2{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#jobslist h2 a{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#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;}
.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:"Microsoft YaHei";
	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;}
.nannv{ width:5%; padding:10px;}
.more2 { display:block; margin:12px auto 0px 20px;border-radius: .3em;}
.more2 a{ display:block;font:14px "Microsoft YaHei";color:#fff;padding:3px 20px 5px 20px;  text-align:center;background:#58bb00;border-radius: .3em;}
.more2 a:hover{ display:block;color:#fff; background:#2ba700; text-decoration:none;border-radius: .3em;}
ul.input li input#dosubmit{border:none;background:#58bb00;color:#fff;padding:5px 0;font-size:14px;cursor:pointer;}
ul.input li input#dosubmit:hover{background:#2ba700;}
/*-----------留言详细调用---------*/
#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:500px; margin:0 auto;}
#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;
}
@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;}
.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;}
