@charset "utf-8";

/* CSS Document */

body{ padding:0; margin:0; font-family:"微软雅黑","Hiragino Sans GB","黑体",Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size:0.75em; color:#333;}

ul,li,dl,dt,dd,p,h1,h2,h3{ padding:0; margin:0;}

ul{ list-style:none;}

a img{ border:none;}





#reg{width:100%; height:40px; line-height: 40px; color: #f0f0f0; background: #2c2d31;}

#reg a{ font-size: 14px; color: #f0f0f0; text-decoration: none;}

#reg a:hover{color: #ffe400; text-decoration: underline; }

.topreg{ width:1280px; margin: 0 auto; text-align: right;}



/*header*/

#header{ background:url(../images/header_bg.png) #000 repeat-x; height:100px; width:100%;  display: table;}

	#nav{ /*background:url(../images/header_menu_bg.png) no-repeat; */  width:100%; height:68px; margin:0 auto;}

	#nav span{ width:100%; height:150px; /*background:url(../images/header_line.jpg) center no-repeat;*/  }

	#nav .logo{ width:166px; height:49px; float:left; margin:8px 40px 0 200px;}

	#nav ul{ float:left; color:#ffe400; font-size:16px; line-height:68px; font-weight:bold;}

	#nav ul li{ float:left;  padding:0 29px; }

	#nav ul li a{color:#fff; text-decoration:none; display:block;}

	#nav ul li:hover,#nav ul li.current{ color:#202125; background:#ffe400;}

	#nav ul li:hover a,#nav ul li.current a{color:#202125;display:block;}

#banner{ width:100%; height:480px; text-align:center; background:url(../images/banner.jpg) #07122c no-repeat center 60px; }



/*content*/

#content{ width:1000px; display:table; margin:15px auto; padding: 0 0 15px 0; }

	#content dl{ background:#e5e5e5; border:1px #fc0 solid; width:466px; float:left; margin:0 10px;}

	#content dl dt{ float:left; width:155px; height:155px;}

	#content dl dd{ float:left; width:270px; margin:0 15px;}

	#content dl dd h1{ font-size:18px; line-height:42px;}

	#content dl dd p{ font-size:14px; color:#414040; line-height:24px;}

	#content dl dd span{ width:86px; height:23px; float:left; margin:8px 0 0 0;}

	

/*#content .title{ width:905px; margin:0 auto; background:#ffe400; height:25px; padding:9px 0 0 15px; border-left:4px #333 solid;}*/

#content .info_show{ font-size:14px; color:#333; line-height:32px; width:890px; margin:20px auto;}

#content .info_show p{ padding:10px 0;}



	#content .info_show dl{ width:880px; height:204px; margin:15px auto; padding:2px; background:#fff;}

	#content .info_show dt{ width:204px;}

	#content .info_show dd{ width:646px; background:#e5e5e5; height:204px; margin:0; padding:0 15px;}



#content .left_menu{ float:left; width:254px; background:#edecec; display:table; border-bottom:2px #333 solid;}

#content .left_menu li{ height:36px; line-height:36px; width:230px; padding:0 0 0 24px;}

#content .left_menu li a{ color:#333; text-decoration:none; display:block;}

#content .left_menu li.current,#content .left_menu li:hover{ background:url(../images/left_menu_bg.png) no-repeat; color:#ffe400}

#content .left_menu li.current a,#content .left_menu li:hover a{color:#ffe400}



#content .show{ float:left; width:610px; margin:0 0 0 15px;}

#content .show h2{ font-size:20px; border-bottom:1px #333 solid; }

#content .show p{ width:570px; margin:0 auto;}



#content .contact{ background:url(../images/contact_bg.png) no-repeat; margin:20px auto; width:506px; height:255px; padding:60px 0 0 405px;}



#content h3{ font-size:20px; font-weight:bold; color:#fff; line-height:42px;}

#content p.con_info{ line-height:30px; color:#fff; font-size:14px;}



#content .hz_info{ width:911px; margin:0 auto;}

#content .contactshow{ float:left; border:none; background:none; width:430px; height:200px;}

#content .contactshow dt{ width:144px; height:144px;}

#content .contactshow dd{ width:200px; height:144px; line-height:144px;}

#content .contactshow dd.two{ line-height:24px; padding:50px 0 0 0; height:94px;}





#content dl.reg{ border:none; height: auto;}

#content dl.reg dt{width:100px; height: 50px;}

#content dl.reg dd input{width:200px;}

#content dl.reg dd{ width: 220px; background: none;height: 50px; color: #666;}

#content dl.reg dd.shuoming{ width: 430px; clear:right;}

#content dl.reg dd input.checkbox{ width:20px;}

#content dl.reg dd.bd{height:90px;}

#content dl.reg dd.bd input{ width:60px;}

#content dl.reg dd.bd2{ height:210px;}

#content dl.reg dd.bd3 input{ width:20px;}



.fui_intensify{width:470px;background:none;padding:0 0 0 1px;margin:0; }

.fui_intensify .option_list{overflow:visible;width:116px;height:40px;border:1px #c9c9c9 solid;margin:0 0 -1px -1px;position:relative;z-index:1; float: left;}

.fui_intensify .option_list .option_label{padding:0 10px;width:96px;height:40px;line-height:40px;display:block}





.btn_sub input{ width: 200px; height:40px; background: #fb7830; font-size: 16px; color: #fff; margin: 0 0 0 115px;}



/*footer*/

#footer{ width:100%; background:#202125; color:#fff; line-height:25px; text-align:center; position:fixed; bottom:0; clear:both;}

#footer a:link {color: #ffffff; }

#footer a:visited {color: #ffffff; }

#footer a:hover {color: #ffffff; }

#footer a:active {color: #ffffff; }



#container1 {width: 70%;  margin: 0 auto;clear: both; padding: 0 0 10px 0;display: table; position: relative; font-size: 14px;color: #333;line-height: 24px;}
#container1 a{color: #000; text-decoration: underline;}

#container1 .title{text-align: center; height: 100px; line-height: 100px; }

#container1 h2{font-weight:bold;font-size:110%; line-height: 25px; margin-bottom: 10px;font-size:24px; font-weight: bold;}

#container1 h4{font-size:100%; line-height:20px;font-size:22px; font-weight: bold;}

#container1 p{text-indent:2em; margin-bottom: 10px;}

#container1 a.menu{ line-height: 30px; width: 100%; display: block;}



.container {width: 100%;  margin: 0 auto;clear: both; padding: 0 0 10px 0;display: table; position: relative; font-size: 14px;color: #333;line-height: 24px;}
.container a{color: #000; text-decoration: underline;}

.container .title{text-align: center; height: 100px; line-height: 100px; }

.container h2{font-weight:bold;font-size:110%; line-height: 25px; margin-bottom: 10px;font-size:24px; font-weight: bold;}

.container h4{font-size:100%; line-height:20px;font-size:22px; font-weight: bold;}

.container p{text-indent:2em; margin-bottom: 10px;}

.container a.menu{ line-height: 30px; width: 100%; display: block;}