/* CSS Document */

body{ margin:0 auto; padding:0; font-size:12px; text-decoration:none;font-family:"microsoft yahei"; color:#7b7b7b; background:#f0f0f0}

li{list-style:none; padding:0px; margin:0px;}

ul{list-style:none; margin:0px; padding:0px;}

table{ padding:0px; margin:0px;}

tr{ padding:0px; margin:0px;}

td{ padding:0px; margin:0px;}

img{ padding:0px; margin:0px; border:0;}

div{ margin:0px; padding:0px}

form{ margin:0px; padding:0px;}

a{ text-decoration:none;color:#666666;outline:0;blr:expression(this.onFocus=this.blur());}

p{ margin:0px; padding:0px;}

input{ margin:0px; padding:0px; border:0px;}





#ex1{ overflow:hidden}

#top{ width:100%; height:132px; background:url(../images/top.jpg) #121212 center no-repeat; position:relative; }

#itop{ width:1000px; margin:auto;height:132px; }

#logo{ float:left; width:188px; z-index:9999; position:relative}

#dh{ float:left; width:600px;}

#search{ float:left; width:212px; height:112px; overflow:hidden; padding-top:15px;}

#dhl{ width:600px; overflow:hidden;}

#dhl li{ width:85px; float:left; text-align:center}

#dhl li a{ display:block; padding-top:30px; height:57px; color:#C4C3C3}

#dhl li a:hover{ color:#FFFFFF}

.ej{  clear:both; width:100%; background:#121212;  position:absolute; display:none; left:0px; z-index:9999; }

.ej ul{ width:1000px; margin:auto}

.ej ul li{ height:65px; line-height:65px;}

#dhl .ej ul li a{ display:block; padding:0px;}

.ej img{ vertical-align:middle; padding-right:10px;}

#lcp .ej{ height:138px; line-height:138px; z-index:999}

#lcp .ej li{height:138px;}

#in{ float:right;  padding-right:7px;}

#cn{ float:right; width:75px;}

#encn{ display:none}

#sr{ background:url(../images/sear.png) no-repeat; padding-left:10px; height:25px; float:right}

.keys{ float:left; height:25px; line-height:25px; color:#CCCCCC;}

.an{ float:left; background:url(../images/an.jpg) no-repeat; width:24px; height:25px; cursor:pointer;outline:0;blr:expression(this.onFocus=this.blur());}

#banner{ height:525px; position:relative; min-width:1200px;}

#ill{ width:1000px; margin:auto; color:#7b7b7b; z-index:9999999; position:relative}

#lone{ width:249px; overflow:hidden; float:left; }

#lone img{ vertical-align:middle}

#lone p{ text-align:center; line-height:25px; color:#FFFFFF }



#ltwo{ width:294px; float:left; margin-left:10px; color:#e8e8e8;}

#ltwo a{ color:#e8e8e8;}

#ltwo a:hover{color:#ea7f00;}

#lth{ width:437px; float:left; margin-left:10px; overflow:hidden}



#foot{ width:100%; height:80px;  background:#121212;overflow:hidden}

#fo{ width:1000px; margin:auto; height:80px; line-height:60px;}





#main1{ width:1000px; margin:auto; padding-top:99px;}

#gj{ width:490px; height:176px; background:#dedede;float:left }

#gjt{ width:248px; height:176px; text-align:center; float:left}

#gjx{ line-height:20px; padding-top:18px; padding-right:5px; color:#666666}

#zc{ width:490px; height:176px;margin-left:20px;  background:#dedede;float:left;overflow:hidden}

#zczc{ width:440px; padding:30px; padding-top:20px; padding-right:20px; background:#dedede;float:left;height:126px; overflow:hidden; margin-top:24px;}

#wh{ width:440px; padding:30px; padding-top:20px; padding-right:20px; background:#dedede;float:left;height:126px; overflow:hidden; margin-top:24px; margin-left:20px;}

#ry{ width:490px; margin-left:20px;  background:#dedede;float:left;height:176px; overflow:hidden; margin-top:24px;}

#ryt{ text-align:center; width:182px; padding-top:8px; float:left;}

#ryx{ float:left; width:308px;}

#fgs{ width:490px;  background:#dedede;float:left;height:176px; overflow:hidden; margin-top:24px;}

#kw{ width:490px;  background:#dedede;float:left;height:176px; overflow:hidden; margin-top:24px;margin-left:20px;}

#kwt{ width:230px; float:left; text-align:center;padding-top:12px;}

#kwx{ float:left; width:260px; padding-top:20px;}



#zz{ width:430px; padding:30px; padding-top:20px; background:#dedede;float:left;height:126px; overflow:hidden; margin-top:24px;}

#wz{ height:75px; width:100%; background:url(../images/wz.jpg);line-height:75px;}

#alm{ width:500px; float:left}

#awz{ width:500px; float:left; text-align:right}

#about{ width:1000px; margin:auto; line-height:25px; padding-bottom:60px; padding-top:60px; font-size:14px; color:#555555; min-height:500px;}



#news{ width:1000px; margin:auto; margin-top:40px; padding-bottom:40px;}



#none{ width:320px; float:left; margin-right:20px;}

#ntwo{ width:296px; float:left; padding-left:24px; overflow:hidden}

#mt{ width:228px; float:left; overflow:hidden; padding-right:10px; padding-bottom:20px;border-right:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed;}

#mt ul{ width:228px; padding-top:15px;}

#mt li{ line-height:22px;}

#lea{ width:227px; float:left; overflow:hidden; padding-left:10px; border-bottom:#CCCCCC 1px dashed; padding-bottom:20px;}

#lea ul{ width:227px; padding-top:15px;}

#lea li{ line-height:22px;}

#gy{ width:228px; float:left; overflow:hidden; padding-right:10px; padding-bottom:20px;border-right:#CCCCCC 1px dashed; padding-top:20px;}

#gy ul{ width:228px; padding-top:15px;}

#gy li{ line-height:22px;}

#whsh{ width:227px; float:left; overflow:hidden; padding-left:10px;  padding-bottom:20px; padding-top:20px;}

#whsh ul{ width:227px; padding-top:15px;}

#whsh li{ line-height:22px;}

#gsdt{ width:320px; height:40px;}

#gsdt LI{  float:left}

#dtlb{ font-size:14px}

#dtlb table{ line-height:20px;}

#dtlb a:hover{ color:#ea7f00}

#ntwo ul a:hover{ color:#ea7f00}







#nlist{ width:1000px; margin:auto; padding-top:40px; min-height:530px;}



#down{ width:1000px; margin:auto; padding-top:40px; padding-bottom:20px;  min-height:540px; color:222222}

.hui{ color:#222222; float:right; font-size:12px;}

.hui a{ color:#222222}





#job{ width:800px; margin:auto; padding-top:70px; padding-bottom:50px;}



#jfl{ width:391px; background:url(../images/jobo.png); height:230px; float:left; margin-right:18px; display:table; overflow:hidden}

#jzp{ width:391px; background:url(../images/jobot.png); height:230px; float:left}

#jcb{ width:391px; background:url(../images/jobot.png); height:230px; float:left; margin-right:18px; margin-top:20px;}

#jlo{ width:391px; background:url(../images/jobo.png); height:230px; float:left;margin-top:20px;}

.jan{height:50px; width:50px; background:#e67d01; color:#FFFFFF; font-size:14px; cursor:pointer}















.page{ position:relative;}

.miaov_box{

	overflow: hidden;

	position: relative;

	width: 680px;

	z-index: 0;

	height:130px; margin-left:40px;*+margin-left:0px;

}

.miaov_box_head{

	width: 1680px;	

}

.miaov_box_head li{

	width:130px; 

	float:left;

	text-align: center; padding-left:5PX; padding-right:5PX;

}



.miaov_box_head li a:hover{color:#333;}



.caret{

    display: block;

    height: 8px;

    margin: 0 0 -8px -7px;

    position: absolute;

    width: 15px;

}

.miaov_box_foot{ width:417px;}



.miaov_box_foot .show{

    cursor: default;

    color:#2B2B2B;	

}

.miaov_box_foot a:hover{color:#000;}

.miaov{height:36px;line-height:26px;text-align:center;position:fixed;_position:absolute;bottom:0;width:100%;}



.miaov_head{height:36px;width:980px;overflow:hidden;margin:0 auto;}

.miaov_head .left{float:left;}

.miaov_head .right{float:right;}

#pro{ width:100%; background:url(../images/bj1.jpg) no-repeat center top; }

#promain{ width:1000px; margin:auto;position:relative; padding-bottom:16px;}

#cpl{ position:relative}





#tsj{position:absolute; display:none; left:0px; top:0px;}

.cpjs{ width:100px; background:#e67d01; color:#FFFFFF; line-height:36px; text-align:center; font-size:14px; cursor:pointer; margin-right:5px; float:left}

.jszb{ width:100px; background:#333333; color:#FFFFFF; line-height:36px; text-align:center; font-size:14px; cursor:pointer; margin-right:5px; float:left}

.cptd{ width:100px; background:#333333; color:#FFFFFF; line-height:36px; text-align:center; font-size:14px; cursor:pointer; margin-right:5px; float:left}

.scdj{ width:100px; background:#333333; color:#FFFFFF; line-height:36px; text-align:center; font-size:14px; cursor:pointer; margin-right:5px; float:left}

.cpzz{ width:100px; background:#333333; color:#FFFFFF; line-height:36px; text-align:center; font-size:14px; cursor:pointer; margin-right:5px; float:left}

#cpnr{ padding:20px; padding-bottom:0px; padding-top:10px;}

#cpjsn{ height:450px; }

#cpbt{ font-size:18px; color:#e67d01; padding-bottom:10px; padding-top:10px;}

#cpjs{ height:400px; overflow:hidden; line-height:22px;  }

#jszb{ height:400px; overflow:hidden; line-height:20px; display:none}

#cptd{ height:400px; overflow:hidden;  line-height:22px;display:none}

#scdj{ height:420px; overflow:hidden; line-height:22px; display:none}

#cpzz{ height:400px; overflow:hidden; line-height:22px; display:none}



#ser{ margin:auto; width:1000px; padding-top:120px; padding-bottom:150px;}

#zxfw{ width:400px; height:176px; float:left}

#zxfw a{ background:url(../images/zxfw.png); width:200px; display:block; height:176px;}

#zxfw a:hover{ background:url(../images/zxfw2.png); display:block;width:200px; height:176px;}

#zxfwx{width:170px; height:136px; padding-left:30px; padding-top:40px; float:left; font-size:16px; color:#666666; line-height:25px; display:none}



#slc{ width:400px; height:176px; float:left;}

#slc a{ background:url(../images/fwlc.png); width:200px; display:block; height:176px;}

#slc a:hover{ background:url(../images/fwlc2.png); display:block;width:200px; height:176px;}



#szd{ width:400px; height:176px; float:left}

#szd a{ background:url(../images/szd.png); width:200px; display:block; height:176px;}

#szd a:hover{ background:url(../images/szd2.png); display:block;width:200px; height:176px;}



#scn{ width:400px; height:176px; float:left}

#scn a{ background:url(../images/scn.png); width:200px; display:block; height:176px;}

#scn a:hover{ background:url(../images/scn2.png); display:block;width:200px; height:176px;}



#swt{ width:200px; height:252px; float:left}

#swt a{ background:url(../images/cjwt.png); width:200px; display:block; height:176px;}

#swt a:hover{ background:url(../images/cjwt2.png); display:block;width:200px; height:176px;}





.rcb input{ border:#AFAFAF 1px solid }





.textarea{

	font-size: 9pt;

	color: #000000;

	overflow-y:hidden;

	border-left: 1px double #dddddd;

	border-right: 1px solid #dddddd;

	border-top: 1px double #dddddd;

	border-bottom: 1px double #dddddd;

	background-color: #ffffff;

}

.Input_sc {

	FONT-SIZE: 12px;

	HEIGHT: 19px;

	

}



#cplb{ float:left; width:230px; overflow:hidden; padding-left:10px;}

#cplb li{ height:29px; background:url(../images/cpl.png) no-repeat; line-height:29px; margin-top:1px; padding-left:30px;}

#cplb li a{ color:#FFF; font-weight:bold}

#cplb li a:hover{ color:#FFFFFF}

#pri{ float:left; width:760px;}

#gzcp{ width:226px; background:url(../images/gzbj.png); height:270px; padding-top:10px;}







.scrolltop{width:226px;height:260px;overflow:hidden;}

#cplb .scrolltop li{ padding:0px;height:226px;overflow:hidden;text-align:center;line-height:19px; height:100px; background:none; margin-bottom:10px;}

#cplb .scrolltop li a{ font-weight:100; color:#FFFFFF}



#ltz{ float:left; width:155px;}

#lty{ float:left; padding-left:5px; _padding-left:0px; padding-top:5px; }

#lty ul{ padding-top:2px;}

#lty ul li{ padding-left:10px;color:666666; line-height:24px; width:145px;  height:24px; overflow:hidden;vertical-align:bottom;}

#lty ul li a{ display:block; color:666666}

#lty ul li a:hover{ color:#ea7f00}













.form-a input, label {

    vertical-align: middle;

}

.form-a input {

}

.form-a textarea {

    border: 1px solid #B8BFC5;

    color: #999999;

    font-size: 12px;

    line-height: 26px;

    margin: 0;

    padding: 0 5px;

    width: 238px;

}

.form-a input[type="text"] {

    border: 1px solid #B8BFC5;

    padding: 0 5px;

    width: 238px;

}

.form-a input.txt {

    border: 1px solid #B8BFC5;

    display: block;

    float: left;

    height: 26px;

    line-height: 26px;

    padding: 0;

    width: 238px;

}

.form-a input[type="radio"] {

    margin: 0;

    padding: 0;

    vertical-align: middle;

    width: auto;

}

.form-a input.short-text[type="text"] {

}

.form-a input.long-text[type="text"] {

}

.form-a textarea.textarea {

    float: left;

}

.form-a input.password[type="password"] {

}

.form-a ul, .form-a ol, .form-a li {

    list-style: none outside none;

}

.form-a .form-ul {

    text-align: left;

}

.form-a .form-ul li {

    margin-bottom: 15px;

}

.form-a .form-label {

    margin-bottom: -34px;

}

.form-a .form-label {

    display: block;

    line-height: 34px;

    margin-left: 0;

    margin-right: 3px;

    text-align: right;

    vertical-align: top;

    width: 80px;

}

.form-a .form-label em {

    color: red;

    margin-right: 3px;

}

.form-a .form-input, .form-a .form-element {

    display: inline-block;

    margin-left: 90px;

    padding: 0;

    vertical-align: middle;

}

.form-a .form-input {

    border: 3px solid #E2E9EF;

    border-radius: 3px 3px 3px 3px;

    display: inline-block;

    line-height: 0;

}

.form-input input:focus, .form-input textarea:focus {

    border-color: #87AAC6;

    color: #333333;

    outline: medium none;

}

.form-a .form-lable-tip {

    margin-left: 20px;

    vertical-align: top;

}

.form-a .devSubmit, .form-a .devCancel, .form-a a.linkBtn, .form-a .getkeyIcon1, .form-a .getkeyIcon2, .form-a .getkeyIcon3, .form-a .btn3, .form-a .btn4, .form-a .btn_blue, .form-a .close {

    background: url(../images/formbtn.png) no-repeat scroll 0 0 transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: normal;

    height: 39px;

    line-height: 38px;

    text-align: center;

    vertical-align: middle;

    width: 107px;



}





.textarea{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #000000;

	overflow-y:hidden;

	border-left: 1px double #dddddd;

	border-right: 1px solid #dddddd;

	border-top: 1px double #dddddd;

	border-bottom: 1px double #dddddd;

	background-color: #ffffff;

}

.Input_sc {

	FONT-SIZE: 12px;

	HEIGHT: 19px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #dddddd;

	border-right-color: #dddddd;

	border-bottom-color: #dddddd;

	border-left-color: #dddddd;

	background-color: #ffffff;

}





.mod_scroll {

	ZOOM: 1; POSITION: relative;width:1000px; z-index:99

}

.mod_scroll .mod_cont {

	OVERFLOW: hidden; WIDTH: 810px; POSITION: relative; HEIGHT: 70px;left:0px; margin-left:35px; *margin-left:0px; z-index:99

}

.mod_scroll .mod_tit {

	text-align:left;font-size:14px;font-weight:bold;clear:both;

}

.mod_scroll UL {

	PADDING: 0px;OVERFLOW: hidden; WIDTH: 2000px;

}

.mod_scroll UL LI {

	FLOAT: left;

}

.mod_scroll UL LI IMG {

 z-index:9; 

}

.mod_scroll BUTTON {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 0px; Z-INDEX: 100; BACKGROUND: url(../images/bg.png) no-repeat; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 14px; CURSOR: pointer; BOTTOM: 100px; LINE-HEIGHT: 999px; BORDER-BOTTOM: 0px; POSITION: absolute; HEIGHT: 70px

}

.mod_scroll .prev {

	BACKGROUND-POSITION: -16px -822px; RIGHT: 0px;

}

.mod_scroll .next {

	BACKGROUND-POSITION: 0px -822px; LEFT: 0px;

}

.mod_scroll .over {

	FILTER: alpha(opacity=40); CURSOR: default; opacity: .4

}







#rightDiv{ display:none}

#cjg strong{ background:#999999}



#about .case a{ color:#FFFFFF; }

#about .case a:hover{ color:#e67d01; font-weight:bold}



#fright{ width:750px; float:left}









#dleft{ height:525px; position:absolute; left:0px; top:0px; z-index:99999999;  }

#dd2{ border:#4d4d4d 1px solid;float:left; background:#000000; height:100%; width:217px; position:absolute;left:-239px; border-bottom:0px;}

#dd2 li{ height:36px; border-bottom:#3b3b3b 1px solid; vertical-align:middle }

#dd2 li:hover{ background:url(../images/ddh.jpg) repeat-x center;color:#000000}

#dd2 li a{ display:block; color:#FFFFFF}

#dd2 li a:hover{color:#000000}

.dds{ border:#4d4d4d 1px solid;float:left; background:#000000; height:100%; width:217px; border-bottom:0px;}

.dds li{ height:36px; border-bottom:#3b3b3b 1px solid; vertical-align:middle }

.dds li:hover{ background:url(../images/ddh.jpg) repeat-x center;color:#000000}

.dds li a{ display:block; color:#FFFFFF}

.dds li a:hover{color:#000000}





#ewm{ width:100px; position:fixed; top:350px; right:0px; z-index:9999999;}

#ewm li{ text-align:center; color:#FFFFFF; line-height:25px;}


.cck ul li{ float:left;line-height:35px;width:100px;z-index:2;position:relative;cursor:pointer; text-align:center; display:block; height:35px; color:#FFFFFF;}
.cck ul li.active{ width:100px; height:35px; background: #E67D01; color:#FFFFFF
}

.pro1{ width:1000px; height:auto; margin:0 auto;overflow:hidden;}
.pro2{ width:1000px; height:auto; margin:10px auto; padding-bottom:15px; overflow:hidden;}
.pro2 ul li{ float:left; width:25%; height:auto; display:block; margin-top:15px;}
.pro2 ul li a{ color:#FFFFFF;}
.pro2 ul li .img{ float:left; width:130px; height:130px;}
.pro2 ul li p{ float:left; width:100px; height:auto; text-align:left; margin-left:8px;}