@charset "gb2312";
/* CSS reset */
body{position:relative;width:1440px; margin:0 auto; }


table {


}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
section, header {
	display: block;
}

#ban{ width:1400px; height:354px; margin:0 auto; box-shadow:0 6px 8px #999;  }
#content{ width:1000px; height:auto; margin:30px auto 0;}
#side{ width:185px; float:left; background-image:url(../images/s-bg.jpg); background-repeat:repeat-x,y; height:auto; min-height:775px; }
#side h2{ width:185px; height:38px; display:block; background:#cf2504; color:#fff; line-height:38px; font-size:1.6em;border-radius: 8px 8px 0 0;  }
#side h2 img{ vertical-align:middle; margin:0 0 0 20px ;}
#side ul{ padding:5px 20px; height:auto;}
#side ul li{ width:140px; line-height:35px; border-bottom:1px dotted #999;   }
#side ul li a{ color:#333;font-size:14px; padding-left:10px; height:32px; display:block; }
#side .menu a:hover{  color:#fff!important; background-image:url(../images/k.png); background-repeat:no-repeat;text-shadow:none!important; }
#side .cullent a{color:#cf2504;} 
#side img{ margin-top:11px;}
#side .menu .be a,#side .menu .current a{  color:#fff!important; background-image:url(../images/k.png); background-repeat:no-repeat;text-shadow:none!important; }


#main{ width:785px; float:right; }
#main h1{ color:#cf2504; padding:6px 0 20px 0; font-family:Î¢ÈíÑÅºÚ; font-weight:400;}
#main p{ color:#444343; line-height:28px;  font-size:14px; padding-bottom:40px; }
#main li { font-family:Î¢ÈíÑÅºÚ; font-size:18px; line-height:40px; color:#333; margin-bottom:15px;padding:0 0 0 10px ;}
#main li span{ color:#C00; font-size:1.2em; text-align:center;}
#main p span{ font-size:22px; font-weight:600; color:#cf2504;}
#main .text{ font-size:2.0em; font-weight:500; color:#444; font-family:Î¢ÈíÑÅºÚ;line-height:45px;}
.industry li{ width:250px; height:200px; }
.industry li span{ text-align:center; width:240px; display:block; }
#main .normal{ text-indent:0; padding-bottom:0;}
#main .lx{ text-indent:0; padding-bottom:10px; color:#333;}

/*news_list*/
.newbox{width:718px;margin:30px auto;background:#fff;}
.newbox li{width:100%;border-bottom:1px #d8d8d8 dashed; margin-bottom:20px;}
.hdNews{margin:0 auto;width:700px;overflow:hidden; }
.hdNews h2{line-height:30px;font-family:Microsoft yahei;font-size:18px;color:#000; font-weight:normal;}
.hdNews h2 a{color:#000;text-decoration:none;}
.hdNews p{width:100%;line-height:26px;color:#666; padding-bottom:0!important; font-family:Î¢ÈíÑÅºÚ;}
.hdNews .pic{float:left;width:240px;height:150px;}
.hdNews .info{float:right;width:420px;height:150px;}
.hdNews .info h2{line-height:30px;font-family:Microsoft yahei;font-size:18px;color:#000;}
.hdNews .img{ font-size:inherit}
.source{display:block;width:100%;height:38px; font-family:Î¢ÈíÑÅºÚ;}
.sdiv{float:left;height:38px;line-height:38px;color:#999999; font-size:15px;}
.source span{margin:0px 20px 0px 0px; font-size:15px!important;}
.share{width:70px;margin:0px 0px 0px 0px;overflow:hidden;}
.shareBtn{float:left;width:35px;height:20px;margin:10px 0px 0px 0px;}
.weiboBtn{float:left;width:35px;height:20px;margin:10px 0px 0px 0px;}
.hdNews .info p{width:100%;line-height:26px;color:#666;}
.red{color:#e10600;}
.News .title { padding-bottom:10px;}
.News .title a{ color:#333; font-size:14px; font-weight:bold; }
.News .title span{ float:right; color:#999;font-size:14px;}
.News p{ padding-bottom:15px!important; text-indent:0!important; line-height:24px!important; }
/*product_list*/
.product_list{}
.product_list ul dd{ font-size:14px; line-height:20px!important; }
.product_list ul li{ float:left; width:380px; height:180px; padding:30px 10px 0 0; }
.product_list ul li span { display:inline!important; float:right;   width:190px;  }
.product_list ul li span a{ color:#000; font-weight:600; font-size:14px; text-align:center; line-height:30px; width:173px; height:30px;display:block;}
.product_list ul li ol{ width:173px; height:180px; float:left;  margin-right:10px;}
.product_list ul li p{ font-size:12px!important; line-height:22px!important; color:#666!important;padding-top:5px; text-indent:0!important;}
.product_list ul li ol img{ border:1px solid #dedede; padding:1px;} 

.product_list .detail { width:780px;}
.product_list .detail li ol{ width:173px; height:188px; float:left;  margin-right:10px; border:1px solid #dedede;}
.product_list .detail li{ width:175px; margin:0 5px; height:200px;}
.product_list .detail p{ padding-bottom:10px!important;}
.product_list .detail li ol span{ width:173px; display:block!important; line-height:30px; height:30px;}
.product_list .detail li ol span a{ color:#000; font-weight:600; font-size:14px; text-align:center; line-height:30px; width:173px; height:30px;display:block;}
.product_list .detail li ol img{ height:157px; max-width:171px; text-align:center; vertical-align:middle; border:none!important;  }
.product_list .detail li ol span a:hover{ width:173px;display:block; color:#fff; background-color:#F60;}

.product_detail h2{ text-align:center; }
.product_detail h3{clear: both; height:30px; border: 1px solid #ccc; background-color:#efefef; line-height:30px; margin:30px  0 20px 0px; padding-left:10px; color:#444; }
.product_detail h3 span{ color:#6da200; margin-right:6px;  }
.product_detail ol{ width:780px; height:380px; border:1px solid #dedede; background-color:#efefef; margin-bottom:30px;  }


/*honor*/
.honor { padding-top:20px; }
.honor ul dt{ width:120px; height:78px;   float:left;background-image:url(../images/honor1.jpg); background-repeat: no-repeat;}
.honor ul{ width:690px; height:640px; border-bottom: 1px dotted #ccc; }
.honor ul ol{ width:550px; height:auto; float:right; }

.honor li{ clear:both; line-height:35px;}
.honor dd{ width:120px; height:78px;   float:left;background-image:url(../images/honor1.jpg); background-repeat: no-repeat; background-position:0 -76px; margin-right:30px;}
.honor h3{ line-height:80px;}

.honor_list{ padding:30px 0;}
.honor_list ul li{ width:215px;  height:200px; float:left; margin:20px 30px 0 0;  }
.honor_list ul li ol{ width:214px; height:155px; border:1px solid #dedede; background-color:#efefef;}
.honor_list ul li span{ font-size:14px!important; color:#666!important; width:214px; text-align:center; height:50px; line-height:50px; display:block;}


.pz_list{ padding:30px 0 0 0px; }
.pz_list ul li{ width:210px;  height:300px; float:left; margin:20px 30px 0 0;  }
.pz_list ul li ol{ width:210px; height:265px; border:1px solid #dedede; background-color:#efefef;}
.pz_list ul li span{ font-size:14px!important; color:#666!important; width:214px; text-align:center; height:50px; line-height:50px; display:block;}

/*talent*/
table tr{ background-color:#efefef; font-size:14px; color:#444;}
table p{ text-indent:0!important; padding-right:20px;}
table td{ padding-left:20px; }

#main .zp{ height:auto; padding:10px 0 50px 0;}
#main .zp span{ height:35px; padding:8px 30px; background:#666; color:#fff;border-radius: 5px; font-weight:bold; font-size:14px; margin-right:15px;}
#main .zp dt{ margin:20px 0 10px 0 ; color:#444;}
#main .zp dd{ line-height:22px;color:#444;}
#main .zp dt span{ padding:0!important; float:left;}



#box .right{ width:330px; float:right;  }
.right ul{ padding:20px 0 10px; 0}
.right ul li{ float:left; width:120px; height:100px; margin-right:20px;}
.right ul li span{ text-align:center; width:120px; height:30px; display:block;}
.SAD{ padding-top:15PX;}



.Title-td{ display:block; width:780px; height:auto; background:#edf3f6;color:#0078b0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:3px 15px; margin:5px 0; overflow:hidden; font-size:14px;}
.Tdlist{ display:block; width:780px; height:auto; margin:0 0 20px 0; overflow:hidden;}
.Tdlist li{ float:left; display:block; width:200px; height:auto; background:url(../images/bg_tdlist.png) top left no-repeat; padding:2px 35px 2px 15px!important; overflow:hidden; margin: 0!important;  line-height:normal!important; font-size:14px!important; }
.Tdlist li a{ color:#454545; font-size:14px;}
.Tdlist li a:hover{ color:#009bc8;}



.product_detail{font-size:14px; color:#444;line-height:25px; }
#MyContent{ font-size:14px; color:#444;line-height:25px;  }
.fengye{ width:780px; height:40px;display:block; padding-top:30px; clear:both; text-align:center!important;}

.brand-flick { border-top:1px solid #e2e2e2; padding-top:26px;}
.brand-flick div { float:left;}
.back { background:#658fbd url(../images/ii.png) no-repeat 80px 17px; font-size:14px ;width:100px; height:40px; line-height:40px; text-align:center; display:block; float:right;}

#AdLayer {position:absolute;width:20px;display:none;height:59px;top:0px;right:-30px;}

#bottom{ width:1400px; height:310px;  background-color:#4283ca; margin:0 auto; }
#box{ width:1000px; margin:0 auto; color:#fff;}
#box .left{ width:625px; float:left; }
#box h2{ padding:28px 0 8px 0px; border-bottom:1px dotted #999;}
#box p{ line-height:25px; padding-top:10px;}

#box .right{ width:330px; float:right;  }
.right ul{ padding:20px 0 10px; 0}
.right ul li{ float:left; width:120px; height:100px; margin-right:20px;}
.right ul li span{ text-align:center; width:120px; height:30px; display:block;}
.SAD{ padding-top:15PX;}
#foot{ width:1400px; height:50px; background-color:#666; color:#fff; margin:0 auto; line-height:50px; }
#foot .footer{ width:1000px; margin:0 auto;}
.footer ul li{ width:77px; text-align:center;}
.footer p{ float:right;}
.footer ul li a{ color:#fff;}



#demo {

overflow:hidden;

width: 335px;
}
#demo img {

}
#indemo {
float: left;
width: 550%;
}
#demo1 {
float: left; margin-right:5px;
}
#demo2 {
float: left;
}

.bt{line-height:23px; background-color:#525656; color:#fff}
.bt a:link{font-size:12px;color:#ffffff;text-decoration: none;line-height:23px;}
.bt a:visited{font-size:12px;color:#ffffff;text-decoration: none;line-height:23px;}
.bt a:hover{font-size:12px;color:#ffffff;text-decoration: underline;line-height:23px;}

.bt2{width:850px; margin:0px auto; padding:15px; height:86px; padding-right:200px;}
.bt2 a{ margin-right:10px;}


.floatIMGS,.floatIMGS .tp,.floatIMGS .imgs {
	background: url(../images/float_bg.gif);
}
.floatIMGS {
	width:130px;
	position: fixed;
	top: 180px;
	right: 1px;
	_position: absolute;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: -131px bottom;
	text-align:center;
}
.floatIMGS img{
	width:100px;height:100px;display:block;margin:0 auto;padding:5px 0;
}
.floatIMGS .imgs {
	background-repeat: repeat-y;
	background-position: -262px 0%;
}
.floatIMGS .tp {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 10px;
	overflow:hidden;
}



