@charset "gb2312";
body{ font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; line-height:24px; margin:0 auto;}
ul,li,p,span,img,p,h1,h2,h3,h4,h5{ list-style:none; padding:0; margin:0; border:none; font-weight:normal;}
a{ color:#333; cursor:pointer;}
a:link{ text-decoration:none}
a:visited{ text-decoration:none}

.gg1{ width:1200px; margin:0 auto; padding:20px 0 0 0;}

.nav{ width:100%; float:left; border-bottom:3px solid #e53b3b; height:103px;}
.nav_in{ width:1200px; margin:0 auto; height:103px;}
.logo{ float:left;}

ul.nav_nr{ width:862px; float:left; line-height:32px; padding:20px 0 0 6px; display:block; height:103px;}
ul.nav_nr li{ float:left; font-size:18px; padding:0 0 0 18px;}
ul.nav_nr li a{ color:#333;}
ul.nav_nr li a:hover{ text-decoration:underline;}
ul.nav_nr li.now a{ color:#c9151e; font-weight:bold;}
ul.nav_nr span{ float:left; width:1px; font-size:18px; color:#e3e3e3; padding:0 0 0 18px;}

.ss_z{ width:202px; float:right;}
.search_z{ width:138px; float:left; height:28px; background:#e4e4e4; margin:39px 0 0 0;}
.search_z input{ width:101px; float:left; line-height:28px; height:26px; border:none; outline:none; background:#e4e4e4; padding:0 4px 0 6px;}
.search_z img{ float:left;}
.ss_z p{ float:left; width:202px; text-align:right; line-height:103px; font-size:14px; color:#666;}
.ss_z p a{ color:#666;}
.ss_z p a:hover{ text-decoration:underline;}

.main{ width:100%; float:left; background:#f1f1f1; padding:28px 0 50px 0;}
.main_in{ width:1200px; margin:0 auto; background:url(imagesmain_bj.jpg) repeat-y; overflow:hidden;}

.main_left{ width:940px; float:left;}
.banner_z{ width:940px; height:360px; float:left;  position: relative;}
.banner_z .bg {
  width: 627px;
  height: 50px;
  background-color: #000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner_z .point{ 
    display:block; 
	position:absolute; 
	left:557px; 
	bottom:9px; 
	width:70px; 
	height:20px;
}
.banner_z .point a{ 
    display:block; 
	float:left; 
	margin:2px 4px;  
	width:8px; 
	height:8px; 
	border-radius:4px; 
	background-color:#fff;
	_margin:2px 6px;
	width:_4px; 
	height:_4px;
}
.banner_z .point a:hover,.banner_z .point a.now{ 
    background-color:#3f70c4; 
	width:12px; 
	height:12px; 
	border-radius:6px; 
	margin:0 3px; 
	_margin:0px 4px;
	width:_4px; 
	height:_4px;
}
.banner{ width:627px; height:360px; float:left;}
.banner_r{ width:312px; height:358px; float:left; border:1px solid #e3e3e3; border-left:none; background:#fff; position:relative;}
.toutiao{ width:36px; height:19px; line-height:19px; position:absolute; right:0; top:0; z-index:1; background:#e53b3b; color:#fff; text-align:center; font-size:12px;}
h1{ width:280px; float:left; padding:40px 0 0 28px; font-size:24px; line-height:35px; font-weight:bold;}
h1 a{ color:#000;}
h1 a:hover{ color:#c00;}
.banner_r p{ width:256px; float:left; padding:16px 0 0 28px; line-height:26px; font-size:14px; height:130px;}
.banner_r p a{ color:#666;}
.banner_r span{ width:256px; float:left; padding:50px 0 0 28px; color:#999;}

.main_l_nrz{ width:940px; float:left; background:#fff; border-bottom:1px solid #e4e4e4; margin:28px 0 0 0; overflow:hidden;}
ul.main_l_pf{ width:942px;}
ul.main_l_pf li{ width:313px; float:left; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; padding:0 0 20px 0;}

.pic1{ width:260px; height:156px; float:left; position:relative; margin:26px 0 0 26px;}
.pic1 a{ width:260px; height:156px; display:block; position:absolute; z-index:1;}
.pic1 span{ width:36px; height:19px; line-height:19px; position:absolute; left:0; top:0; z-index:2; background:#e53b3b; color:#fff; text-align:center; font-size:12px;}

h2{ width:260px; float:left; height:56px; line-height:28px; font-size:18px; font-weight:bold; padding:10px 0 0 26px;}
h2 a:hover{ color:#c00;}

.pic1_f1{ width:260px; float:left; padding:6px 0 0 26px;}
.pic1_f1 p{ float:left; color:#888;}
.liuyan{ float:left; padding:7px 6px 0 12px;}

.fxd{ float:right;}
.fxd span{ float:left; color:#888;}
.fxd img{ float:left; padding:4px 6px 0 0;}

.font1{ width:260px; float:left; color: #666666;}
.font1 p{ width:260px; float:left; line-height:22px; height:44px; overflow:hidden; font-size:14px; padding:6px 0 0 0;}
.font1 p span{ width:4px; height:4px; float:left; background:#999; margin:8px 8px 0 2px;}
.font1 p a{ width:240px; float:left;}
.font1 p a:hover{ color:#c00;}

.main_right{ width:228px; float:right;}

.gg2{ width:194px; float:left; padding:0 0 24px 20px;}

.m_r_bt{ width:228px; float:left; height:36px; line-height:36px; border-bottom:1px solid #e3e3e3; background:#fff;}
.m_r_bt p{ float:left; font-size:18px; font-weight:bold; color:#666; padding:0 0 0 12px;}

ul.shl_bt{ width:200px; float:left; background:url(imagesbj_x.jpg) bottom repeat-x; margin:0 0 0 16px;}
ul.shl_bt li{ width:39px; float:left; text-align:center; font-size:13px; line-height:28px; padding:16px 12px 4px 12px;}
ul.shl_bt li.now{ background:url(imagesjt1.jpg) bottom no-repeat;}
ul.shl_bt li.now a{ color:#e53b3b;}

ul.shl_nr{ width:200px; float:left; padding:0 0 24px 16px;}
ul.shl_nr li{ width:200px; height:59px; float:left; border-bottom:1px dotted #bfbfbf;}
ul.shl_nr li span{ width:15px; line-height:15px; height:15px; text-align:center; float:left; background:#999; color:#fff; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:15px 0 0 0;}
ul.shl_nr li a{ width:178px; float:right; line-height:18px; height:36px; overflow:hidden; padding:13px 0 0 0;}
ul.shl_nr li a:hover{ color:#c00;}
ul.shl_nr li.border_bot{ border-bottom:none;}
ul.shl_nr li span.color1{ background:#e53b3b;}
ul.shl_nr li span.color2{ background:#ef612f;}
ul.shl_nr li span.color3{ background:#eea370;}

.footer{ width:100%; float:left; background:#fff; padding:20px 0 30px 0;}
.footer p{ width:1200px; margin:0 auto; text-align:center; color:#666;}
.footer p a{ color:#666;}
.footer p a:hover{ text-decoration:underline;}




.tmc{ width:100%; height:1000px; position:fixed; left:0; top:0; z-index:10; background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.dlk{ width:550px; padding:0 0 30px 0; background:#f1f1f1; position:fixed; left:50%; top:260px; margin-left:-275px; z-index:11; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.dlk_bt{ width:500px; float:left; margin:15px 0 0 25px; border-bottom:1px solid #ccc;}
.dlk_bt p{ float:left; font-size:20px; color:#000; padding:0 0 6px 0;}
.dlk_bt img{ float:right; padding:2px 0 0 0;}

.dlk_h1{ width:500px; float:left; padding:20px 0 0 25px;}
input.width500{ width:470px; float:left; height:40px; line-height:40px; border:1px solid #ccc; padding:0 14px; outline:none; color:#666; font-family:\5FAE\8F6F\96C5\9ED1;}
input.width336{ width:310px; float:left; height:40px; line-height:40px; border:1px solid #ccc; padding:0 14px; outline:none; color:#666; font-family:\5FAE\8F6F\96C5\9ED1;}
.yzm_z{ float:left; padding:6px 0 0 20px; width:134px;}
.yzm_z img{ float:left; width:78px;}
.yzm_z p{ float:left; padding:4px 0 0 12px; font-size:14px; width:44px;}
.yzm_z p a{ color:#666;}

.dlzc{ width:500px; float:left; margin:20px 0 0 25px; height:36px; line-height:36px; background:#e53b3b; font-size:14px; text-align:center;}
.dlzc a{ width:500px; display:block; color:#fff;}

.dlk_h2{ width:500px; float:left; padding:12px 0 0 25px;}
.jzw{ float:left;}
.jzw input{ float:left; margin:4px 6px 0 0;}
.jzw p{ float:left; color:#666;}

.wjmm_zc{ width:126px; float:right;}
.wjmm_zc a{ float:left; color:#666; padding:0 0 0 26px;}

.dsfdl{ width:500px; float:left; padding:30px 0 0 25px;}
.dsfdl p{ float:left; color:#666;}
.dsfdl span{ float:left; padding:0 4px 0 8px;}

.yyzh{ width:116px; float:right; text-align:right; color:#666;}
.yyzh a{ color:#e53b3b; text-decoration:underline;}




.zgzk_z{ width:938px; height:70px; float:left; border:1px solid #e5e5e5; background:url(imagesxxbj.png) repeat; position:relative;}
h3{ width:938px; float:left; text-align:center; font-size:22px; font-weight:bold; padding:22px 0 0 0;}
.zgzk_z p{ width:938px; float:left; text-align:center; font-size:16px; color:#666; padding:10px 0 0 0;}
.zgzk_z span{ position:absolute; display:block; right:20px; top:20px; z-index:1; font-size:16px;}
.zgzk_z span a{ color:#e53b3b;}






.wzy_left{ width:940px; float:left; background:#fff; padding:0 0 58px 0;}

.wzy_nav{ width:720px; float:left; padding:50px 0 0 110px;}
.wzy_nav p{ float:left; font-size:14px; color:#999; padding:0 8px 0 0;}
.wzy_nav p a{ color:#999;}
.wzy_nav p a:hover{ text-decoration:underline;}

.wzy_bt{ width:720px; float:left; padding:20px 0 0 110px; font-size:32px; line-height:46px;}
.wzy_zzly{ width:720px; float:left; margin:30px 0 0 110px; border-top:1px solid #d4d4d4; padding:10px 0 0 0;}
.wzy_zzly p{ float:left; font-size:14px; color:#999;}

.font_size{ width:38px; float:right; position:relative;}
.font_size span{ width:36px; height:18px; float:left; border:1px solid #d4d4d4; line-height:18px; text-align:center; background:#fff;}
.font_size span a{ color:#999;}
.font_size ul{ width:38px; height:57px; display:block; position:absolute; left:0; top:20px; z-index:1;}
.font_size ul li{ width:36px; height:18px; line-height:18px; float:left; border:1px solid #d4d4d4; border-top:none; text-align:center; background:#fff;}
.font_size ul li a{ color:#999;}
.font_size ul li.now a{ color:#e63d3d;}

.wzy_font1{ width:720px; float:left; padding:0 0 0 110px; font-size:16px; line-height:28px;}
.wzy_font1 p{ margin:14px 0;}
.wzy_font1 img {max-width: 700px;}

.lrbj{ width:720px; float:left; margin:35px 0 0 110px; border-bottom:1px solid #d4d4d4; color:#999; padding:0 0 6px 0; font-size:14px;}
.lrbj p{ float:left;}
.lrbj span{ float:right;}
.gjc{ width:720px; float:left; padding:6px 0 0 110px; font-size:14px; color:#999;}

.anh{ width:740px; float:left; padding:40px 0 0 110px;}
.an_k{ width:235px; height:40px; line-height:40px; float:left; background:#f0f0f0; text-align:center; font-size:14px; margin:0 10px 0 0;}
.an_k a{ width:235px; display:block; color:#666;}
.an_k img{ padding:0 6px 0 0;}

.gg3{ width:720px; float:left; padding:40px 0 0 110px;}

.wzy_bt1{ width:720px; float:left; height:38px; line-height:38px; font-size:16px; background:url(imageswz_x1.jpg) bottom repeat-x; margin:30px 0 0 110px;}
.wzy_bt1 p{ float:left; padding:0 2px; color:#666; margin:0 20px 0 0;}
.wzy_bt1 p a{ color:#666;}
.wzy_bt1 p.now{ background:url(imageswz_x2.jpg) bottom repeat-x;}

ul.jxyd_pf{ width:750px; float:left; padding:0 0 0 110px;}
ul.jxyd_pf li{ width:227px; float:left; font-size:14px; margin:20px 20px 0 0;}
ul.jxyd_pf li img{ float:left;}
ul.jxyd_pf li p{ width:227px; float:left; padding:4px 0 0 0;}
ul.jxyd_pf li a:hover p{ color:#c00;}

.pl_h1{ width:720px; float:left; padding:50px 0 0 110px;}
.pic4{ float:left;}
.pic4 img{ border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; border:1px solid #d4d4d4;}
.pic4_r{ width:650px; float:right;}
.pic4_r textarea{ width:632px; height:82px; float:left; padding:8px; border:1px solid #d4d4d4; font-size:14px; color:#999; font-family:\5FAE\8F6F\96C5\9ED1; outline:none;}
.pic4_r p{ width:56px; height:28px; line-height:28px; float:right; background:#e83c3a; font-size:14px; text-align:center; margin:10px 0 0 0;}
.pic4_r p a{ width:56px; display:block; color:#fff;}

.rpl{ width:720px; float:left; text-align:center; font-size:14px; color:#000; padding:30px 0 0 110px;}
.pl_h2{ width:720px; float:left; border-bottom:1px dotted #ccc; padding:20px 0; margin:0 0 0 110px;}
.pic4_r_b{ width:650px; float:right;}
.pic4_wd1{ width:650px; float:left;}
.yhm_time{ width:290px; float:left; color:#999;}
.yhm_time span{ float:left; color:#ff6633; padding:0 6px 0 0;}
.yhm_time span a{ color:#ff6633;}
.zan_hf{ width:120px; float:right; text-align:right; color:#999;}
.zan_hf a{ color:#999;}
.zan_hf img{ padding:0 6px 0 0;}
.pic4_wd2{ width:650px; float:left; font-size:14px; color:#000; padding:6px 0 0 0;}
.jiao_top{ float:left; padding:8px 0 0 25px;}
.jiao_bot{ width:610px; float:left; padding:15px 20px; background:#f1f1f1;}
.jiao_bot span{ width:610px; float:left; color:#ff6600;}
.jiao_bot span a{ color:#ff6600;}
.jiao_bot p{ width:610px; float:left; font-size:14px; color:#666;}

.pageNav{ clear:both; padding:30px 0 4px 0; font-size:14px; text-align:center; overflow:hidden; height:30px;}
.pageNav a.f12{ display:inline-block; padding:0 12px; overflow:hidden; margin-right:4px; color:#343434; height:28px; line-height:28px; border:1px solid #e2e2e2;}
.pageNav a:hover{ text-decoration:none; display:inline-block;}
.pageNav a.f12_a{ display:inline-block; padding:0 12px; overflow:hidden; margin-right:4px; color:#343434; height:28px; line-height:28px; border:1px solid #e2e2e2; background-color:#35baf0; color:#fff;}
