﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

a{ color:#6b6b6b; font-size:12px; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}

body{ font-size:12px; color:#6b6b6b; font-family:"新宋体" "Microsoft YaHei";}
.top_box{ width:100%; height:157px;background:url(../image/top_bg.gif) 0 0 repeat-x; position:relative; z-index:999;}
.top_in{ width:1014px; margin:0 auto; background:url(../image/top.gif) 0 0 no-repeat;}
.top_link{ width:200px; float:right; overflow:hidden; margin:26px 12px 71px 0; display:inline;}
.top_link a{ width:77px; height:23px; text-align:center; line-height:18px; background:url(../image/t_link_h.gif) 0 0 no-repeat; float:left; margin:0 6px; display:inline; color:#fff;}
.top_link a:hover{ color:#fff000; background:url(../image/t_link.gif) 0 0 no-repeat; text-decoration:underline;}

.nav{  width:976px;  height:35px;margin: 0 auto; clear:both;}
.nav ul{ width:976px; }
.nav ul li{ float:left;  position:relative; z-index:1;text-align:center; background:url(../image/nav_icon.gif) 0 center no-repeat;width:124px; padding:0 3px;}
.nav ul li a{font-size:14px; color:#fff; text-align:center;letter-spacing:1px;height:35px; line-height:35px;display:block;font-family:"Microsoft YaHei";}
.nav ul li a:hover{ color:#fff000; background:url(../image/png.png) 0 0 repeat-x;}
.nav ul li ul{ width:124px; overflow:hidden; position:absolute; z-index:99; left:3px; top:39px; background:url(../image/png.png) 0 0 repeat;}
.nav ul li ul li{ height:24px; padding:0;width:124px; background:none;}
.nav ul li ul li a{ font-size:12px; color:#fff;height:24px; line-height:24px;width:124px;}
.nav ul li ul li a:hover{ color:#fff000; background:none;}
.nav li a.level:hover,
.nav li:hover a.level{color:#fff000;background:url(../image/png.png) 0 0 repeat-x;}
.sf-sub-indicator{ display:none;}

.banner_b{ width:100%; background:url(../image/banner_bg.gif) 0 0 repeat; height:364px; padding-top:17px;}	
#banner{ width:1003px; overflow:hidden; background:url(../image/banner_bg.jpg) 0 0 no-repeat; height:315px; margin:0 auto;}
.per_l{ width:32px; height:69px; position:absolute; z-index:50; margin:126px 0 0 -5px;}
.banner_cloumn{ width:994px; border:4px solid #fff;overflow:hidden; position:relative; z-index:1;}
.banner_box{ width:994px;}
.banner_box ul{ width:994px;overflow:hidden;}
.per_r{ width:32px; height:69px; position:absolute; z-index:50; margin:-190px 0 0 975px;}
.shadow{ width:1001px; margin:0 auto; overflow:hidden;}
			
.content{ width:1002px;overflow:hidden; padding:14px 0; margin:0 auto;}	
.con_top{ width:1002px;margin-bottom:12px; overflow:hidden;}
.news_box{ width:273px; float:left; margin-right:27px; overflow:hidden;}
.news_box h3{ margin-bottom:4px;}
.news_cloumn{ width:251px; padding:10px; border:1px solid #aaaaaa;}
.news_list{width:251px; height:195px; overflow:hidden;}
.news_list li{ height:27px; line-height:27px;width:251px; overflow:hidden;}
.news_list li a{ float:left;}
.news_list li span{ float:right;}

.jj_box{ width:416px; float:left; overflow:hidden;}
.jj_cp{ width:416px; background:url(../image/jj_cp.gif) 0 0 no-repeat; height:29px; overflow:hidden; margin-bottom:4px;}
.jj_cp a{ width:45px; float:right; height:29px;}
.jj_cloumn{ width:414px;border:1px solid #aaaaaa; overflow:hidden;}
.jj_txt{ width:406px; height:125px; overflow:hidden; margin:5px 5px 12px;text-indent:20px; line-height:180%;}

.ct_box{ width:251px; height:246px; background:url(../image/ct_bg.gif) 0 0 no-repeat; float:right; overflow:hidden;}
.ct_txt{ width:200px; height:134px; overflow:hidden; margin:100px 0 0 6px; line-height:190%;}
			
.chanp_box{ width:1002px; overflow:hidden; background:url(../image/show_bg.gif) 0 0 no-repeat; height:262px; margin-bottom:12px;}
.chanp_cp{ width:1002px; height:35px; background:url(../image/chanp_cp.jpg) 0 0 no-repeat; margin-bottom:16px; overflow:hidden;}
.chanp_cp a{ float:right; height:35px; width:55px;}
.show_box{width:962px; padding:0 15px; overflow:hidden;}
.show_panel{ width:962px; overflow:hidden;}
#show_list{width:962px overflow:hidden;}
#show_list li{ float:left; margin: 0 10px;text-align:center; display:inline;}
#show_list li img{ border:2px solid #d8d8d8;}
#show_list li span{ display:block; padding-top:10px;}
		
#foot{ width:100%; background:url(../image/foot.gif) center 0 no-repeat;height:105px; overflow:hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000;}
.corpy{ height:50px; padding-top:20px;}
#foot p{ margin-bottom:12px;}
.fl{ height:38px; line-height:38px;color:#fff;}
.fl a{color:#fff; margin:0 5px;}
.fl a:hover{ color:#ff0000;}
		
.sidebar{ width:251px; float:left; overflow:hidden;}
.pro_cloumn{ width:241px; padding:5px 4px;border:1px solid #aaaaaa;float:left; background:#ededed; margin-bottom:12px;}
.pro_cloumn h3{ margin-bottom:10px;}
.pro_list{ width:200px; margin-left:15px; overflow:hidden;}
.pro_list li{ height:26px; line-height:26px;}

.main_con{ width:726px; float:right; overflow:hidden;}
.in_cp{ width:686px; overflow:hidden; height:29px; line-height:29px; margin-bottom:12px; padding:0 20px 0 20px; background:url(../image/in_cp.gif) 0 0 no-repeat;}
.in_cp h3{ float:left; font-size:14px; font-weight:bold;letter-spacing:1px;}
.in_cp p{ float:right;display:inline;}

.in_cloumn{ width:704px;border:1px solid #aaaaaa; overflow:hidden; padding:10px;}
.in_txt{ width:684px; padding:0 10px;}
.in_txt p{ text-indent:20px; line-height:180%; margin-bottom:10px;}
			
			