/* 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:#505050;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}

a{color:#000;text-decoration:none;}

a:hover{color:#f39800;}

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;}

.fr{float:right;position:relative;}

.hidden{display:none;}

.dede_pages{height:36px;line-height:36px;padding-left:27px;color: #000;}

.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

}

.dede_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:2px 4px 2px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}

/*---分页代码结束--*

/* wrapper */

.wrapper{width:100%;min-width:1100px;}

.w1100{width:1100px;margin:0 auto;}



/* public */

span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}

h1.title{text-align:center;font-size:24px;font-weight:700;margin:15px 0;color:#ba9c68;}

h3.tip{border-left:5px solid #ff5108;color:#4d4d4d;padding-left:15px;font-size:20px;font-weight:700;line-height:normal;margin-bottom:35px;}

h3.tip .en{text-transform:uppercase;color:#b3b3b3;margin-left:15px;}

h3.tip .more{font-weight:100;font-size:12px;margin-top:5px;float:right;*position:absolute;*right:0;*top:3px;}

h3.moduletip{text-align:center;font-size:30px;margin-bottom:20px;}

h3.moduletip strong{color:#ba9c68;font-weight:700;}


.center_2s{
    margin-top: 50px;
    background-color: #f5f5f5;
}
.center2s_body{
    display: flex;
    margin: auto;
    padding: 50px 0 55px 0;
    width: 1200px;
}
.ct2slt_mei{
    padding: 28px 0 20px 0;
    display: flex;
}
.ct2slt_bottom{
    padding-top: 20px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    -webkit-display: flex;
}
.center2s_left{
    width: 100%;
}
.ct2slt_title{
    padding-left: 10px;
    line-height: 30px;
    height: 30px;
    border-left: solid 4px #40a2ed;
    font-size: 24px;
    font-weight: 600;
}
.ct2slt_modular{
    background-color: #fff;
    width: 20%;
    height: 430px;
    padding: 0 20px;
    border-top: solid 2px;
}
.ct2slt_modular:hover{
    box-shadow:3px 3px 3px #e4e4e4;
}
.center2s_right{
    margin-left: 40px;
    width: 280px;
    height: 430px;
}
.ct2srh_title{
    padding-left: 10px;
    line-height: 30px;
    height: 30px;
    border-left: solid 4px #40a2ed;
    font-size: 24px;
    font-weight: 600;
}
.ct2slt_mei_h1{
    text-align: right;
    flex: 1;
    font-size: 22px;
    font-weight: 600;
}
.ct2slt_mei_h2{
    padding-left: 8px;
    flex: 1;
    font-size: 18px;
    color: #fff;
    line-height: 32px;
    background-size: 71px 26px;
}
.ct2slt_circular{
    width: 160px;
    height: 160px;
    border-radius: 50%;
    margin: 0 auto;
}
.ct2slt_circular_txt{
    padding: 20px 0;
}
/*color: #40a2ed;*/
.ct2slt_ccr_nuber{
    text-align: center;
    margin-top: 17px;
}

.ct2srh_askfor1,.ct2srh_askfor2,.ct2srh_askfor3,.ct2srh_askfor4{
    width: 200px;
    height: 48px;
    margin: 0 auto;
    cursor: pointer;
    /*background-color: #3fa3ea;*/
    color: #fff;
    line-height: 48px;
    border-radius: 5px;
    text-align: center;
    font-size: 18px;
}
.ct2srh_askfor1:hover{
    background: #40baed!important;
}
.ct2srh_askfor2:hover{
    background: #fbc063!important;
}
.ct2srh_askfor3:hover{
    background: #e59970!important;
}
.ct2srh_askfor4:hover{
    background: #5bc49b!important;
}



/*.ct2slt_ccr_nuber span{*/
/*color: #40a2ed;*/
/*}*/
.ct2slt_ccr_span1{
    font-weight: 600;
    font-size: 45px;
    font-family: "DIN Medium";
}
.ct2slt_ccr_span2{
    font-size: 24px;
}
.ct2slt_zgkded{
    text-align: center;
    /*color: #40a2ed;*/
}
.ct2srh_term{
    padding: 20px 0;
}
.ct2srh_term p{
    font-size: 14px;
}
.ct2srh_subject{
    color: #999;
    width: 47%;
    display: inline-block;
    text-align: right;
}
.ct2srh_content{
    margin-left: 5px;
    color: #4c4c4c;
    width: 50%;
    text-align: left;
}

/* col */

ul.col-2 li{width:48%;*width:47.9%;margin-right:4%;}

ul.col-3 li{width:32%;*width:31.9%;margin-right:2%;}

ul.col-4 li{width:23.5%;*width:23.4%;margin-right:2%;}

ul.col-5 li{width:18.4%;margin-right:2%;}

ul.col-6 li{width:15%;margin-right:2%;}

ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,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%;display:block;}



/* header */

.header-wrap{background:#f9f8f7;}

.header{position:relative;height:118px;overflow:hidden;}

.header .logo{width:450px;float:left;margin-top:21.5px;}

.header .logo img{max-width:100%;}

.header .welcome{width:650px;color:#505050;text-align:right;margin-top:27px;}

.header .welcome .slogan{color:#ba9c68;font-size:12px;margin-bottom:18px;}

.header .welcome .tools{}

.header .welcome .tools a{color:#505050;}

.header .welcome .tools a:hover{color:#f39800;}

.header .welcome .tools span.hotline{margin-right:20px;}

span.phoneicon,span.askmeicon{width:25px;height:25px;margin-right:10px;background-position:-3px -5px;}

span.askmeicon{background-position:-3px -33px;}



/* nav */

.nav{position:absolute;width:100%;z-index:16;left:0;top:0;height:45px;line-height:45px;background:url(../images/navop.png) repeat;}

ul.menu{}

ul.menu li{display:block;}

ul.menu li a{display:block;padding:0 45px;color:#fff;font-size:16px;}

ul.menu li:hover a{background:#ab8d59;color:#fff;}

ul.menu li a.current{background:#ab8d59;color:#fff;}

ul.menu li ul {

	position: absolute;

	z-index:99999999;

	top: 45px;

	left: 0;

	min-width:100%;

	clear:both;

	opacity: 0;

	*display:none;

	background:#ab8d59;

	-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: 1;

	*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: 25px;

	line-height: 25px;

	overflow: visible;

	font-size:14px;

	display:block;

	padding: 0;

}

ul.menu li ul li a {

	display:block;

	padding:0 0 0 45px;

	height: 25px;

	font-size:12px;

	line-height: 25px;

	margin: 0;

	*min-width:101px;

	font-family:"宋体";

}

ul.menu li:hover ul li a{background:none;}

ul.menu li ul li:hover a{background:#c4aa7a;color:#fff;}



/* banner */

.banner{position:relative;min-width:1100px;height:418px;*z-index:20;}

.banner ul.slides li{height:418px;}

.pagebanner{height:396px;}

.pagebanner ul.slides li{height:396px;}



/* homecp-wrap */

.homecp-wrap{padding:40px 0 60px 0;}

.homecp{}

.cpslider{position:relative;}

ul.cp-list{}

ul.cp-list li{width:350px;margin-right:25px;position:relative;border-radius:.5em;-webkit-border-radius:.5em;}

ul.cp-list li .box{*border:1px solid #ddd;height:340px;margin:5px;position:relative;display:block;-moz-box-shadow:0 0 10px #e6e6e6; -webkit-box-shadow:0 0 10px #e6e6e6; box-shadow:0 0 10px #e6e6e6;border-radius:.5em;-webkit-border-radius:.5em;*border:1px solid #ddd;}

ul.cp-list li .pic,ul.cp-list li .pic img{border-top-left-radius:.5em;border-top-right-radius:.5em;-webkit-border-top-left-radius:.5em;-webkit-border-top-right-radius:.5em;}

ul.cp-list li img{max-width:100%;width:100%;height:145px;}

ul.cp-list li .desc h3{text-align:center;font-size:24px;padding:4px 10px 6px 10px;*padding:6px 0;font-weight:100;color:#ba9c68;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

ul.cp-list li .desc .txt{color:#636363;letter-spacing:0em;padding:0 20px 20px 20px;font-size:12px;line-height:1.6;text-align:justify;}

ul.cp-list li .desc .txt .more{color:#16902e;}

/* ul.cp-list li:hover h3{color:#16902e;} */

ul.cp-list li .apply{cursor:pointer;font-size:20px;position:absolute;left:50%;bottom:30px;z-index:2;margin-left:-78px;width:156px;height:35px;line-height:35px;text-align:center;color:#fff;background:#f39800;border-radius:20px;}

ul.cp-list li .apply:hover{background:#16902e;}

ul.cp-list li:hover h3{color:#16902e;}

.homecp ul.cp-list li{margin-bottom:0;}

.cpslider .flex-direction-nav a{width:30px;height:56px;background:url(../images/icon.png) no-repeat;}

.cpslider .flex-direction-nav a:before{display:none;}

.cpslider .flex-direction-nav a.flex-prev{background-position:-1px -93px;left:-70px;}

.cpslider .flex-direction-nav a.flex-next{background-position:-32px -93px;right:-70px;}



/* company-sum */

.company-sum{height:510px;overflow:hidden;background:url(../images/cmbg.jpg) center center no-repeat;}

.comsum{}

.comsum h3.moduletip{margin-top:50px;}

.comsum .desc{font-size:12px;letter-spacing:0.01em;position:relative;padding:0 40px;text-align:justify;}

.comsum .desc a{color:#16902e;}

.comsum .desc .brackets-L,.comsum .desc .brackets-R{line-height:normal;position:absolute;top:-6px;z-index:1;color:#f39800;font-size:90px;font-family:arial;}

.comsum .desc .brackets-L{left:0;}

.comsum .desc .brackets-R{right:0;}

.honorpic{text-align:center;margin-top:36px;}

.honorpic img{max-width:100%;}



/* news-wrap */

.news-wrap{padding:40px 0 10px 0;}

.new-con{overflow:hidden;}

.new-con .company-news{width:63%;margin-right:6%;}

.new-con .industry-news{width:31%;}

.new-con h3.title{font-size:28px;color:#ba9c68;margin-bottom:30px;padding-bottom:3px;border-bottom:1px solid #e3e3e3;}

.new-con h3.title a.more{font-weight:100;color:#a3a3a3;float:right;font-size:12px;margin-top:28px;border-bottom:4px solid #f39800;}

.new-con h3.title a.more i{margin-right:0;}

.new-con h3.title a.more:hover{color:#f39800;}

ul.home-news-list{margin:20px 0;}

ul.home-news-list li{overflow:hidden;background:#f7f7f8;margin-bottom:20px;height:120px;}

ul.home-news-list li .pic{width:25%;margin-right:2%;}

ul.home-news-list li .pic img{width:100%;max-width:100%;height:120px;border:1px solid #e4e4e4;}

ul.home-news-list li .desc{width:73%;font-size:12px;color:#707070;}

ul.home-news-list li .desc h3{color:#505050;font-size:18px;font-weight:700;margin:6px 0 5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

ul.home-news-list li .desc .txt{padding-right:10px;font-size:12px;overflow:hidden;margin-bottom:5px;}

ul.home-news-list li span.more{color:#16902e;}

ul.home-news-list li:hover .desc h3{color:#16902e;}

/* ul.home-news-list li:hover .desc h3,ul.home-news-list li:hover .desc,ul.home-news-list li:hover span.more{color:#fff;} */

/* ul.home-news-list li:hover{background:#009d52;} */

ul.induslist{}

ul.induslist li{margin-bottom:15px;padding-bottom:5px;border-bottom:1px dotted #b9b9b9;}

ul.induslist li h3{font-size:14px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

ul.induslist li .time{font-size:12px;display:block;color:#ba9c68;}

ul.induslist li:hover h3{color:#16902e;}



/* partner-wrap */

.partner{padding:60px 0 80px 0;}

.partner .module-tip{margin-bottom:40px;}

.partner .module-tip h3.mtip{margin-top:0;width:300px;}

.partner-con{position:relative;border:1px solid #e3e3e3;padding:0 0 30px 0;}

.partner-con h3.moduletip{position:relative;top:-30px;width:540px;margin:0 auto;background:#fff;}

.partner-con a.more{background:#fff;text-align:center;position:absolute;width:50px;height:30px;left:50%;margin-left:-25px;bottom:-15px;}

.partner-con a.more .icon{width:31px;margin:0 auto;display:block;height:30px;background-position:0 -201px;}

.partner-con a.more:hover .icon{background-position:-32px -201px;}

ul.partner-list{margin:0 20px;padding:0 0 40px 0;}

ul.partner-list li{width:16%;margin-right:5%;}

ul.partner-list li .pic{}

ul.partner-list li img{width:100%;display:block;}



/* position */

.position{position:relative;color:#ba9c68;padding-bottom:10px;border-bottom:1px solid #e3e3e3;}

.position a{color:#ba9c68;}

.position a:hover{color:#16902e;}

.position span.line{position:absolute;right:0;bottom:0;z-index:1;height:3px;width:30px;background:#f39800;}



/* page-wrap public */

.page-wrap{padding:35px 0;}

.sidebar{width:23%;*width:22%;margin-right:4%;background:#f7f7f7;}

.sidebarad img{max-width:100%;}

.sidebar p.tip{height:52px;line-height:52px;text-align:center;background:#ba9c68;color:#fff;font-size:22px;}

.sidebar p.tip .en{color:#d6c4a4;margin-left:8px;font-weight:700;text-transform:uppercase;}

.sidebar-link{background:#d6c4a4;padding:6px 0 0 0;}

.sidebar-link a{background:#d6c4a4;line-height:35px;position:relative;display:block;padding:5px 0 5px 60px;border-top:1px dotted #fff;border-bottom:1px dotted #ad8e59;color:#393939;}

.sidebar-link a span{/* margin-left:40px;display:block; */}

.sidebar-link a:hover{background:#f39800;color:#fff;}

.sidebar-link a.active{background:#f39800;color:#fff;}

.content{width:73%;}

.page-con .content{min-height:500px;}

.content-full{width:100%;}

.content h3.cage-name{background:url(../images/line.jpg) left bottom repeat-x;color:#666;font-size:18px;font-weight:700;padding:0 0 8px 0;margin-bottom:20px;}

.content h3.cage-name .icon{width:16px;height:19px;background-position:-66px -10px;margin-right:10px;}

.content h3.cage-name .icon{width:16px;height:19px;background-position:-66px -10px;margin-right:10px;}



/* news index list */

ul.news-list{}

ul.news-list li{background:#f7f7f7;}

ul.news-list li .pic{width:22.5%;}

ul.news-list li .pic img{width:100%;max-width:100%;height:120px;}

ul.news-list li .pic .time{position:absolute;width:60px;right:0;top:0;z-index:1;color:#fff;background:#d6c4a4;}

ul.news-list li .pic .time em{display:block;text-align:center;}

ul.news-list li .pic .time em.day{font-size:20px;padding:2px 0;line-height:normal;}

ul.news-list li .pic .time em.year{background:#ba9c68;font-size:12px;}

ul.news-list li .desc{width:75.5%;}

ul.news-list li .desc .txt{margin-bottom:0;height:44px;}

ul.news-list li span.more{display:block;}



/* cp-index-list */

.sortlink{margin:25px 0;}

.sortlink a{font-size:30px;color:#505050;font-weight:bold;margin-right:8px;}

.sortlink a:hover{color:#ba9c68;}

.sortlink a.active{color:#ba9c68;}

ul.cp-index-list{}

ul.cp-index-list li{width:31%;*width:30.8%;margin-right:3.5%;margin-bottom:40px;}

ul.cp-index-list li .box{margin:0;}



/* item-view */

.item-view{*overflow:hidden;*clear:both;margin-top:26px;}

.itempic{overflow:hidden;position:relative;width:50%;margin-right:4%;margin-top:6px; height:290px;}

.itempic img{max-width:100%;width:100%; border-radius:5px;}

.itemdesc{width:45%;line-height:1.55;}

.itemdesc h1.protitle{padding-bottom:8px;color:#3c3c3c;font-size:24px;position:relative;font-weight:700;line-height:normal;}

.itemdesc strong{color:#ba9c68;font-size:18px;display:block;line-height:normal;font-weight:100;margin:20px 0 0 0;}

.itempic .apply{cursor:pointer;font-size:20px;position:absolute;left:50%;bottom:30px;z-index:2;margin-left:-78px;width:156px;height:35px;line-height:35px;text-align:center;color:#fff;background:#f39800;border-radius:20px;}

.itempic .apply:hover{background:#16902e;}

/* view-info */

.view-info{padding-bottom:8px;border-bottom:1px dotted #b9b9b9;font-size:12px;text-align:center;color:#8a8a8a;position:relative;}

.view-info span{margin:0 5px;}



/* editor */

.editor{color:#444;margin:20px 0;text-align:justify;}

.news-editor{margin-bottom:0;}

.editor strong{}

.editor img{max-width:100%;margin:15px 0;display:inline;}

.share{margin:5px 0 20px 0;}

.kword{color:#3f3f3f;font-size:12px;font-weight:700;margin-top:70px;}

.kword strong{color:#3f3f3f;}

.itempn{padding:2px 0;font-size:12px;}

.itempn a{display:block;margin:4px 0;font-size:12px;color:#a0a0a0;}

.itempn a.next{}

.itempn a:hover{color:#f39800;}

.related{margin-top:30px;}

h3.reltitle{font-size:12px;border-bottom:1px solid #ba9c68;margin-bottom:20px;}

h3.reltitle span{display:block;padding:5px 0;width:100px;text-align:center;color:#fff;background:#ba9c68;}

.related ul.cp-list li{}

.related ul.cp-list li .pic img{height:108px; border-radius:.5em;}

.related ul.cp-list li h3{font-size:20px;}

.related ul.cp-list li:hover h3{color:#16902e;}

.editor h3.reltitle{font-size:16px;}

.editor h3.reltitle span{padding: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:0;margin:40px auto 15px;background:#16902e;color:#fff;font-size:15px;border:none;cursor:pointer;line-height:35px;border-radius:30px;-webkit-border-radius:30px;}

.appinput #goapply:hover{background:#096d1d;}

.appinput .note{text-align:center;color:#aeaeae;font-size:12px;}

.fixedinput .icon{width:14px;height:12px;background-position:-1px -172px;position:absolute;right:10px;top:10px;cursor:pointer;}

.fixedinput .icon:hover{background-position:-23px -172px;}



/* footer-wrap */

.footer-wrap{background:#4f4e4e;overflow:hidden;padding:60px 0 30px 0;}

.footer-menu{color:#ba9c68;}

ul.menulink{*clear:both;overflow:hidden;}

ul.menulink li{position:relative;min-height:140px;}

ul.menulink li a{color:#ba9c68;display:block;}

ul.menulink li a:hover{color:#fff;}

ul.menulink li h3.title{position:relative;color:#ba9c68;font-size:18px;font-weight:700;margin-bottom:15px;}

ul.menulink li h3.title s{position:absolute;width:4px;height:22px;background:#f39800;left:-12px;top:6px;z-index:1;}

ul.menulink li.itemlink{width:16.5%;*width:16%;}

ul.menulink li.contactinfo{width:34%;}

ul.menulink li.contactinfo a{display:inline;}

ul.menulink li .info{padding-left:12px;position:relative;}

ul.menulink li .info:before{position:absolute;content:"";left:0;top:0;width:1px;height:240px;background:#656565;}

ul.menulink li.sns .wechat{position:absolute;right:0;top:5px;width:117px;z-index:1;text-align:center;font-size:12px;}

ul.menulink li.sns .wechat img{width:100%;display:block;margin-bottom:5px;}



/* link-wrap */

.link-wrap{background:#4a4a4a;padding:6px 0;font-size:12px;color:#858585;}

.link span.tip{margin-right:8px;}

.link a{font-size:12px;line-height:22px;position:relative;margin-right:5px;color:#858585;}

.link a:hover{color:#fff;}



/* copyright-wrap */

.copyright-wrap{background:#353535;padding:15px 0;color:#c9c9c9;clear:both;font-size:12px;text-align:center;width:100%;overflow:hidden;}

.copyright a{color:#c9c9c9;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:"";}

.c-menu .techspicon{width:12px;height:13px;position:relative;top:-2px;background-position:-3px -255px;margin-right:5px;}

#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: #f39800;border:1px solid #f39800;color:#fff;}

#page a:active {background:#f39800;}

#page span.current {background:#f39800;border:1px solid #f39800;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('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */

  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */

  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

  url('../fonts/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;}

