@charset "utf-8";
/* CSS Document */

* {  font-size:12px;  margin:0; padding:0}
html{color:#000;}
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;}
em{font-style:normal }
table{border-collapse:collapse;border-spacing:0; }
fieldset,img{border:0;}
.clear{ clear:both;}
li{list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#000;}
a:hover{  text-decoration:underline; color:#000;}


.top{ width:100%; height:37px; overflow:hidden; background:url(top_menu_bg.gif) repeat-x;}
.top_menu{ width:960px; overflow:hidden; margin:0 auto;}
.logo{ width:62px; overflow:hidden; float:left; padding-left:20px;}
.top_menu ul{ width:860px; overflow:hidden; float:right; }
.top_menu ul li{ height:37px; overflow:hidden; padding:0 15px; line-height:37px; float:left;}
.top_menu ul li a{ font-weight:bold;}

.main{ width:100%; background:url(px_bg.jpg) no-repeat top; background-color:#E83A18; padding-top:278px;}
.content{ width:960px; overflow:hidden; margin:0 auto; background-color:#FFF;}
.menu{ width:960px; height:35px; overflow:hidden; background:url(menu_bg.gif) repeat-x;}
.menu ul{ height:35px; margin-left:20px;}
.menu ul li{ padding:0 35px; height:35px; line-height:35px; float:left; color:#FFF; font-size:14px; font-weight:bold;}
.menu ul li a{ color:#FFF; font-size:14px; font-weight:bold;}
.menu ul li a:hover{ color:#000;}
.menu ul li.li_img{ padding:0; width:2px; overflow:hidden;}
.menu ul li.li_hover{ width:223px; overflow:hidden; background:url(a_hover.gif) no-repeat; padding:0 0; text-align:center;}
.menu ul li.li_hover a{ color:#000;}
.con_left{ width:310px; overflow:hidden; float:left; margin-top:10px; display:inline;}
.focus{ width:290px; height:210px; overflow:hidden; margin:8px;}

.left_con{ width:306px; overflow:hidden; margin-top:10px; border:1px solid #CCCCCC; padding:1px 1px;}
.left_con h5{ height:40px; overflow:hidden;}
.left_p1{ line-height:24px; text-align:center; padding:10px 10px; padding-bottom:15px;}
.left_p2{ line-height:24px; padding:13px 10px 15px 20px; text-indent:2em;}

.con_mid{ width:340px; height:426px; overflow:hidden; float:left; margin-top:10px; margin-left:10px; display:inline; background:url(mid_bg.gif) repeat-x top; padding:10px 5px; position:relative; }
.mid_hot{ width:48px; height:48px; overflow:hidden; position:absolute; left:0; top:0;}
.con_mid h3{ line-height:24px; border-bottom:1px dashed #CCCCCC; text-align:center; font-size:14px; padding-bottom:5px; margin-bottom:5px;}
.con_mid h3 a{ font-size:14px;}
.con_mid h3 span{ font-weight:normal;}
.con_mid h3 span a{ font-size:12px;}
.con_mid ul{ margin:10px 20px;}
.con_mid ul li{ font-size:14px; height:30px; line-height:30px;}
.con_mid ul li a{ font-size:14px;}

.con_right{ width:280px; overflow:hidden; float:right; margin-top:10px;}
.con_right dl{ width:280px; overflow:hidden; }
.con_right dl dt{ height:55px; background:url(right_top_bg.gif) no-repeat; padding-left:50px; line-height:53px; color:#EEF06E; font-weight:bold; }
.con_right dl dd{ width:262px; overflow:hidden; padding:5px 5px 0 5px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:url(right_dd_bg.gif) repeat-y; margin-left:6px;}
.con_right dl dd p{ line-height:24px; text-indent:2em;}
.con_right dl dd.dd_bottom{ width:274px; height:25px; overflow:hidden; padding:0; margin-left:6px; border:none; background:none;}


.content_con{ width:960px; overflow:hidden; clear:both; padding-top:10px;}
.con_dl1{ width:960px; overflow:hidden;}
.con_dl1 dt{ height:50px; overflow:hidden; background:url(con_top_bg.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding-left:40px; line-height:45px;}
.con_dl1 dd{ width:941px; overflow:hidden; border:1px solid #CCCCCC; margin-left:7px; border-top:none; padding:0 5px 10px 5px;}
.con_ul li{ width:149px; overflow:hidden; text-align:center; float:left; color:#666666; margin-right:8px;}
.con_ul li img{ display:block; padding:2px; border:1px solid #D3D0D0; background-color:#FFFAE9; margin-bottom:5px;}
.con_ul li a{ color:#666666;}

.con_dl2{ width:960px; overflow:hidden;}
.con_dl2 dt{ height:50px; overflow:hidden; background:url(con_top_bg2.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding-left:40px; line-height:45px;}
.con_dl2 dd{ width:951px; overflow:hidden; border:1px solid #CCCCCC; margin-left:7px; border-top:none; }

.content_left{ width:688px; overflow:hidden; float:left; margin-top:10px;}
.con_dl3{ width:688px; overflow:hidden;}
.con_dl3 dt{ height:50px; overflow:hidden; background:url(con_top_bg3.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding-left:40px; line-height:45px;}
.con_dl3 dd{ width:679px; overflow:hidden; border:1px solid #CCCCCC; margin-left:7px; border-top:none; }

.content_right{ width:262px; overflow:hidden; float:right; margin-top:10px;}
.con_dl4{ width:262px; overflow:hidden;}
.con_dl4 dt{ height:50px; overflow:hidden; background:url(con_top_bg3.gif) no-repeat; color:#FFF; font-size:14px; font-weight:bold; padding-left:40px; line-height:45px;}
.con_dl4 dd{ width:246px; overflow:hidden; border:1px solid #CCCCCC; margin-left:7px; border-top:none; padding:5px 5px 8px 4px;}
.con_dl4 dd p{ line-height:24px; text-indent:2em;}

.content_con2{width:960px; height:454px; overflow:hidden; clear:both; margin-top:10px; background:url(con_jxsz_bg.jpg) no-repeat right;}
.con2_text{ width:640px; overflow:hidden; margin:70px 0 0 288px; line-height:26px; }


#demo{  width:941px;}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
margin-left:0;
*margin-left:0;
_margin-left:-7px;
}
