/* 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;letter-spacing:0.05em;}
a{color:#000;text-decoration:none;}
a:hover{color:#82d400;}
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;}
.hidden{display:none;}

/* 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;}
span.icon.micon{width:77px;height:77px;}
span.icon.m1icon{background-position:-6px -72px;}
span.icon.m2icon{background-position:-6px -154px;}
span.icon.m3icon{background-position:-6px -238px;}
span.icon.m4icon{background-position:-6px -322px;}
span.icon.m5icon{background-position:-6px -407px;}
span.icon.m6icon{background-position:-90px -407px;}
span.icon.mcicon{background-position:-92px -322px;}
span.icon.cprticon{width:12px;height:13px;background-position:-117px -11px;margin-right:3px;position:relative;top:-1px;}
h1.title{text-align:center;font-size:18px;font-weight:700;padding-bottom:8px;margin:0 0 10px 0;color:#575757;}
h3.tip{font-size:20px;font-weight:700;position:relative;color:#676767;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #c0c0c0;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{position:absolute;right:0;top:12px;width:100px;text-align:center;font-weight:100;background:#004ea2;color:#fff;font-size:12px;border-radius:15px;-webkit-border-radius:15px;}
h3.tip .more:hover{background:#ff8f00;}
h3.moduletip{font-size:24px;color:#333;line-height:normal;margin-bottom:20px;}

/* header */
/* .header-wrap{background:#fff;width:100%;position:fixed;z-index:999999999;top:0;} 固定定位 */
.header-wrap{background:url(../images/hdop.png) repeat;position:fixed;width:100%;left:0;top:0;z-index:18;}
.header{height:99px;position:relative;}
.header .logo{width:55.5%;margin-top:8px;}
.header .logo img{width:260px;}
.header .tel{position:absolute;right:0;top:15px;width:310px;*width:320px;color:#fff;font-size:12px;font-weight:700;}
.header .tel span.icon{width:47px;height:47px;background-position:-6px -7px;float:left;margin:2px 14px 0 0;}
.header .tel .phonenum{color:#ff9900;font-size:30px;font-family:Arial;line-height:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* nav */
.nav{position:fixed;width:100%;left:0;top:80px;z-index:18;height:40px;line-height:40px;background:url(../images/navop.png) repeat;}
ul.menu{padding-left:45px;}
ul.menu li{display:block;}
ul.menu li a{display:block;position:relative;font-size:15px;padding:0 33px;line-height:40px;color:#fff;}
ul.menu li:hover a{background:#000;}
ul.menu li:hover a:after{content:"";position:absolute;width:100%;height:3px;left:0;bottom:0;background:#82d400;}
ul.menu li a.current{background:#000;color:#fff;}
ul.menu li a.current:after{content:"";position:absolute;width:100%;height:3px;left:0;bottom:0;background:#82d400;}
ul.menu li ul{
	position: absolute;
	z-index:99999999;
	top: 40px;
	left: 0;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	background:url(../images/op.png) repeat;
	*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:150px;
	white-space:nowrap;
	font-size:14px;
	line-height: 30px;
	margin: 0;
	font-family:"宋体";
}
ul.menu li:hover ul li a{background:#000;}
ul.menu li:hover ul li a:after{display:none;}
ul.menu li ul li:hover a{background:#82d400;color:#fff;}

/* banner */
.banner{position:relative;min-width:1200px;height:736px;*z-index:15;}
.banner ul.slides li{height:736px;}
.pagebanner{height:300px;}
.pagebanner ul.slides li{height:300px;}
.banner .flex-control-nav{bottom:35px;}
.banner .flex-control-nav li a{width:110px;height:8px;border-radius:0;-webkit-border-radius:0;}
.banner .flex-control-nav li a.flex-active{background:#82d400;}
.banner .flex-control-nav li a:hover{background:#82d400;}

/* 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: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){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{height:77px;margin-bottom:40px;overflow:hidden;font-weight:700;background:url(../images/line.jpg) center center no-repeat;}
.module-tip .mfix{height:77px;width:280px;margin:0 auto;overflow:hidden;position:relative;left:100px;padding-left:90px;*padding-left:170px}
.module-tip h3{font-size:24px;color:#5d5d5d;font-weight:700;line-height:normal;margin:10px 0 0 0;}
.module-tip h3 .icon{position:absolute;left:0;*left:80px;top:0;z-index:1;}
.module-tip span.en{font-size:14px;line-height:normal;font-weight:700;color:#909090;text-transform:uppercase;}

/* homepro */
.homepro{overflow:hidden;padding:45px 0;}
ul.pro-list{margin-bottom:25px;}
ul.pro-list li{text-align:center;background:#fff;overflow:hidden;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.pro-list li .pic{border:1px solid #f3f3f3;}
ul.pro-list li h3.title{color:#535353;line-height:50px;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.pro-list li:hover .pic{border-color:#82d400;}
ul.pro-list li:hover h3.title{color:#82d400;}
.homepro a.morepro{text-align:center;height:34px;line-height:34px;color:#fff;background:#82d400;width:140px;margin:0 auto;display:block;border-radius:5px;-webkit-border-radius:5px;}
.homepro a.morepro:hover{background:#ff9900;}
ul.all-pro-list{}
ul.all-pro-list li{margin-right:5%;width:30%;*width:29.9%;}
ul.all-pro-list li img{width:100%; height:273px;}

/* homecp-wrap */
.homecp-wrap{padding:30px 0 0 0;}

/* ad-wrap */
.ad-wrap{position:relative;text-align:center;padding:20px 0;}
.ad-wrap img{max-width:100%;}
.ad-wrap .ad-con{height:120px;position:relative;}
.ad-wrap .ad-con a.ordernow{font-size:15px;color:#ed5d43;position:absolute;right:50px;overflow:hidden;top:36px;text-align:center;width:95px;height:35px;}
.ad-wrap .ad-con a.ordernow:hover{color:#000;}

/* programlist */
.program{}
.programlist{height:297px;overflow:hidden;background:#000 url(../images/programbg.jpg) center center no-repeat;background-size:cover;}
ul.programitem{margin-top:57px;}
ul.programitem li{margin-right:5%;width:21.25%;height:183px;overflow:hidden;background:#82d400;text-align:center;}
ul.programitem li a{display:block;}
ul.programitem li img{width:100px;height:100px;margin:20px auto 0;}
ul.programitem li h3{color:#fff;font-size:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.programitem li:hover{background:#4db500;}

/* witness */
.witness{padding:45px 0;}
ul.witnessitem{}
ul.witnessitem li{margin-right:5%;width:21.25%;}
ul.witnessitem li .pic{}
ul.witnessitem li .pic img{width:100%;max-width:100%; height:185px;}
ul.witnessitem li .info{background:#f7f7f7;}
ul.witnessitem li .info h3{text-align:center;padding:6px 15px;font-weight:700;color:#5d5d5d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.witnessitem li .info .desc{font-size:12px;font-family:"宋体";padding:0 10px 10px 10px;color:#a0a0a0;text-align:justify;line-height:1.5; height:47px;}
ul.witnessitem li:hover .info{background:#82d400}
ul.witnessitem li:hover .info h3,ul.witnessitem li:hover .desc{color:#fff;}

/* homeaboutus */
.homeaboutus{}
.profile{overflow:hidden;height:280px;background:#f7f7f7;}
.profile .pic{width:45%;}
.profile .pic img{width:100%;max-width:100%;height:100%;}
.profile .desc{width:55%;}
.profile .desc .txt{padding:25px 25px 10px 25px;text-align:justify;line-height:1.9;font-size:12px;font-family:"宋体";}
.profile .desc a.more{color:#82d400;padding-left:25px;}
.profile .desc a.more:hover{color:#ff9900;}

/* news-wrap */
.news-wrap{padding:50px 0;}
.homenews{overflow:hidden;*clear:both;}
ul.home-news-list{}
ul.home-news-list li{margin-right:5%;width:30%;}
ul.home-news-list li .pic{margin-bottom:15px;}
ul.home-news-list li .pic img{width:100%;max-width:100%; height:230px;}
ul.home-news-list li .desc{position:relative;}
ul.home-news-list li .desc .time{position:absolute;width:70px;left:0;top:0;z-index:1;color:#fff;background:#989898;}
ul.home-news-list li .desc .time em{display:block;text-align:center;}
ul.home-news-list li .desc .time em.day{font-size:30px;line-height:normal;}
ul.home-news-list li .desc .time em.year{}
ul.home-news-list li .desc .txt{color:#b5b5b5;text-align:justify;margin-left:90px;padding-left:10px;font-size:12px;margin-bottom:15px;border-left:1px solid #e3e3e3;}
ul.home-news-list li .desc .txt h3{color:#595959;font-size:16px;font-weight:700;margin-bottom:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.home-news-list li .desc .txt .more{color:#ff9900;font-size:12px;display:block;margin-top:8px;}
ul.home-news-list li:hover .desc .time{background:#82d400;}

/* position */
.position{color:#999;font-size:12px;position:absolute;right:0;top:20px;}
.position a{color:#999;}
.position a:hover{color:#75bf00;}

/* page-wrap public */
.page-wrap{padding:30px 0;position:relative;}
.sidebar{width:20%;margin-right:4%;position:relative;z-index:17;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.sidebar-menu{border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.sidebar-menu p.tip{border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;height:70px;line-height:70px;text-align:center;background:#75bf00;color:#fff;font-size:24px;font-weight:100;margin-bottom:1px;}
.sidebar-menu p.tip .en{display:block;font-size:12px;text-transform:uppercase;}
ul.sidebar-link{}
ul.sidebar-link li a{border-bottom:1px solid #fff;display:block;background:#e6e6e6;color:#595959;line-height:50px;height:50px;font-size:16px;position:relative;}
ul.sidebar-link li a em{margin:0 15px 0 40px;color:#ff8400;font-weight:700;}
ul.sidebar-link li a:hover{background:#75bf00;color:#fff;}
ul.sidebar-link li a:hover em{color:#fff;}
ul.sidebar-link li a.active,.sidebar-link a.current{background:#75bf00;color:#fff;}
ul.sidebar-link li a.active em,ul.sidebar-link li a.current em{color:#fff;}
.sidebar-contact{font-size:16px;background:url(../images/scbg.png) top center no-repeat;height:120px;color:#616161;margin-top:30px;position:relative;overflow:hidden;}
.sidebar-contact .telnum{text-align:right;color:#fff;padding:30px 10px 0 0;}
.sidebar-contact a.olkf{font-size:14px;position:absolute;right:10px;top:70px;z-index:1;width:110px;text-align:center;border:1px solid #fff;color:#fff;border-radius:15px;-webkit-border-radius:15px;}
.sidebar-contact a.olkf:hover{background:#fff;color:#ff8400;border-color:#fff;}
.content{width:76%;}
h3.cage-name{padding:10px 0 10px 0;margin-bottom:20px;color:#666;font-size:18px;font-weight:700;background:url(../images/line2.jpg) left bottom no-repeat;}
h3.cage-name span.icon{width:16px;height:19px;background-position:-153px -11px;margin-right:8px;}

/* cageitem cage-item */
ul.cage-item li a{display:block;cursor:pointer;height:39px;line-height:39px;padding:0 50px;color:#8d8d8d;}
ul.cage-item li a.lv1{position:relative;background:#e6e6e6;color:#727272;font-size:16px;height:50px;line-height:50px;border-bottom:1px solid #fff;}
ul.cage-item li a.lv1:hover{background:#75bf00;color:#fff;}
ul.cage-item li a.lv1.active{background:#75bf00;color:#fff;}
ul.cage-item li ul.lv2{/* display:none; padding:0 0 10px 0; */}
ul.cage-item li ul.lv2 li a{padding-left:60px;font-weight:100;color:#454545;background:#f2f2f2;border-bottom:1px solid #fff;}
ul.cage-item li ul.lv2 li a i{color:#ff8400;margin-right:10px;position:relative;top:0;}
ul.cage-item li ul.lv2 li a:hover{background:#75bf00;color:#fff;}
ul.cage-item li ul.lv2 li a:hover i{color:#fff;}
ul.cage-item li ul.lv2 li a.active{background:#75bf00;color:#fff;}
ul.cage-item li ul.lv2 li a.active i{color:#fff;}
ul.cage-item li ul.lv2 li a:active i{color:#fff;}
ul.cage-item li.active a.lv1{background:#75bf00;color:#fff;}
ul.cage-item li.active ul.lv2{display:block;}

/* news list */
ul.news-list{}
ul.news-list li{overflow:hidden;background:#f9f9f9;margin-bottom:20px;height:140px;padding:6px 0;}
ul.news-list li .pic{width:27%;padding:0 6px;*width:25.5%;}
ul.news-list li .pic img{width:100%;height:128px;max-width:100%;}
ul.news-list li .desc{width:71%;margin-left:2%;font-size:12px;color:#707070;}
ul.news-list li .desc h3{color:#666;font-size:14px;font-weight:700;margin:5px 0;}
ul.news-list li .desc .txt{margin-right:120px;margin-bottom:10px;color:#999;text-align:justify;}
ul.news-list li:last-child{margin-bottom:0;}
ul.news-list li:hover{background:#e6e6e6;}
ul.news-list li:hover .desc h3,ul.news-list li:hover .desc .txt,ul.news-list li:hover .desc span.time{}

/* view-info */
.view-info{margin:15px 0 25px 0;padding:4px 0;*padding:10px 0 4px 0;font-size:12px;text-align:center;color:#a0a0a0;font-family:宋体;position:relative;background:#f1f1f1;}
.view-info span{margin:0 10px;}

/* item-view */
.item-view{margin:0 0 60px 0;*overflow:hidden;*clear:both;}
.itempic{position:relative;width:47%;margin-right:5%;*width:46%;text-align:center;}
.itempic img{max-width:100%;height:400px;display:inline-block;}
.itempic span.icon{background-position:-191px -6px;width:50px;height:50px;position:absolute;z-index:20;bottom:30px;right:0;}
.itemdesc{width:48%;line-height:1.6;}
.itemdesc h1{padding:4px 0;color:#757575;font-size:24px;font-weight:bold;position:relative;margin:50px 0 35px 0;}
.itemdesc .desc{font-size:12px;margin-bottom:80px;}
.itemdesc .desc p{margin-bottom:1px;background:#f8f8f8;line-height:30px;}
.itemdesc .desc span{font-weight:700;margin-right:10px;display:inline-block;vertical-align:middle;width:105px;text-align:center;background:#e9e9ea;}
.itemdesc a.ordernow{cursor:pointer;display:block;width:180px;margin-bottom:40px;background:#75bf00;color:#fff;font-size:16px;font-weight:100;text-align:center;padding:2px 0 5px 0;border-radius:5px;-webkit-border-radius:5px;}
.itemdesc a.ordernow:hover{background:#ff8400;}
.picslider{position:relative;}
.picslider .flex-control-nav{bottom:50px;*width:auto;*bottom:40px;}
.picslider .flex-control-paging li a{background:#ccc;}
.picslider .flex-control-paging li a:hover,.picslider .flex-control-paging li a.flex-active{background:#0077c1;}
.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;*line-height:1;*padding:0;}
.pn-btn a i{margin-right:20px;}
.pn-btn a strong{margin-right:8px;}
.pn-btn a:hover{color:#75bf00;}
h3.related-tip{font-size:13px;font-weight:bold;margin-bottom:10px;color:#727272;}
.related{}
/* .related ul.pro-list li img{border:1px solid #eee;}
.related ul.pro-list li:hover img{border-color:#82d400;} */
.full-item-view{}
.full-item-view .itempic{width:100%;margin-right:0;}
.full-item-view h1.casetitle{font-size:18px;font-weight:700;color:#575757;text-align:center;margin:20px 0;}
.full-item-view .picslider .flex-control-nav{bottom:0;}
.full-item-view .itempic img{height:auto;}

/* editor public*/
.haspadding{background:#fff;min-height:400px;}
.propadding{min-height:700px;}
.editor{color:#444;font-size:14px;text-align:justify;}
.editor img{max-width:100%;}
.editor h3.tip{font-size:16px;}
.share{margin:30px 0;}
.kword{color:#3f3f3f;font-size:12px;margin:20px 0;}
.prokword{}
.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:#75bf00;}

/* tab */
.tab{font-size:18px;font-weight:700;color:#646464;border-bottom:3px solid #e6e6e6;padding-bottom:8px;}
.tab a{color:#646464;cursor:pointer;margin-right:15px;display:inline-block;vertical-align:middle;}
.tab a.active{}
.tab a.active span{border-bottom:3px solid #4db500;padding-bottom:11px;}
.tab-content{padding:20px 0;}

/* fixedinput */
.fixedinput{display:none;position:fixed;width:630px;height:410px;left:50%;top:50%;margin-left:-315px;margin-top:-205px;z-index:20;background:#fff;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;}
.fixedinput .appinput{padding:50px 50px 20px 50px;}
.appinput ul.input{}
.appinput ul.input li{padding:5px 0;*height:30px;margin-bottom:24px;*margin-bottom:15px;position:relative;padding-left:90px;border:1px solid #dcdcdc;border-radius:5px;-webkit-border-radius:5px;background:#f7f7f7;}
.appinput ul.input li .tip{position:absolute;left:15px;top:5px;width:90px;}
.appinput ul.input li input{background:none;border:none;}
.appinput ul.input li.safe img{position:absolute;right:3px;top:6px;height:24px;}
.appinput #goapply{width:250px;display:block;padding:3px 0;margin:40px auto 15px;background:#75bf00;color:#fff;font-size:15px;border:none;cursor:pointer;line-height:35px;border-radius:30px;-webkit-border-radius:30px;}
.appinput #goapply:hover{background:#ff8400;}
.appinput .note{text-align:center;color:#aeaeae;font-size:12px;}
.fixedinput .icon{width:14px;height:12px;background-position:-265px -9px;position:absolute;right:10px;top:10px;cursor:pointer;}
.fixedinput .icon:hover{background-position:-288px -9px;}
.mark{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:19;background:url(../images/op.png) repeat;}

/* footer-wrap */
.footer-wrap{height:494px;position:relative;background:#000 url(../images/footerbg.jpg) center center no-repeat;background-size:cover;*background:#000 url(../images/footerbg.jpg) no-repeat;overflow:hidden;}
.footer{color:#666;position:relative;}
.footer .module-tip{background:none;margin:24px 0 43px 0;}
.footer .module-tip h3{color:#fff;}
.ftools{overflow:hidden;}
.ftools .msgform,.ftools .contype{width:50%;*width:49.5%;}
.footer h3.ftip{color:#fff;margin-bottom:25px;font-weight:700;}
.msgform{padding:30px 0;border-right:1px dashed #fff;}
.msgform .msginput{width:370px;margin:0 auto;}
ul.onlineinput li{width:43%;*width:25%;margin-right:14%;position:relative;border:1px solid #fff;border-radius:15px;-webkit-border-radius:15px;padding-left:60px;margin-bottom:15px;}
ul.onlineinput li .tip{position:absolute;left:10px;top:2px;font-size:12px;font-family:"宋体";width:60px;color:#fff;}
ul.onlineinput li input{border:none;height:23px;padding:0 3px;background:none;color:#fff;}
ul.onlineinput li textarea{border:none;background:none;color:#fff;min-height:70px;padding:3px;}
ul.onlineinput li.note{width:100%;*width:81.5%;}
ul.onlineinput li.safe{margin-right:14%;}
ul.onlineinput li.safe img{position:absolute;right:-64px;*right:-62px;top:1px;height:23px;*height:22px;}
ul.onlineinput li.submit{border:none;margin-right:0;padding-left:30px;}
ul.onlineinput li.submit input{background:#82d400;border-radius:15px;-webkit-border-radius:15px;color:#fff;cursor:pointer;height:25px;padding-bottom:2px;}
ul.onlineinput li.submit input:hover{background:#ff9900;}
.contype{padding:30px 0;}
.contype .contactinfo{margin-left:70px;color:#fff;font-size:12px;}
.contype .contactinfo p{padding:3px 0;}
.contype .contactinfo i{width:20px;text-align:center;color:#ff8400;font-size:16px;}
.contype .contactinfo a{color:#fff;}
.contype .contactinfo a:hover{color:#ff8400;}

/* link-wrap */
.link-wrap{height:40px;color:#8f8f8f;line-height:40px;font-size:12px;position:absolute;left:0;bottom:0;z-index:1;width:100%;background:url(../images/op.png) repeat;}
.link a{font-size:12px;position:relative;margin-right:15px;color:#8f8f8f;}
.link a:after{position:absolute;content:"";width:1px;height:12px;background:#8f8f8f;top:3px;right:-9px;}
.link a.lastlink:after{display:none;}
.link a:hover{color:#fff;}

/* copyright-wrap */
.copyright-wrap{background:#000;padding:18px 0;color:#fffefe;clear:both;font-size:12px;text-align:center;width:100%;overflow:hidden;}
.copyright a{color:#fffefe;text-decoration: none;font-size:12px;}
.copyright a:hover{text-decoration:underline;color:#fff;}
.icp{width:60%;font-size:12px;text-align:left;}
.c-menu{width:40%;text-align:right;}
.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:50px 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: #75bf00;border:1px solid #75bf00;color:#fff;}
#page a:active {background:#75bf00;}
#page span.current {background:#75bf00;border:1px solid #75bf00;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;}
