@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:宋体; font-size:12px; color:#000000; line-height:23px;}
div,p,em,i,ul,dl,li,dd,dt,span,strong,h1,h2,h3,h4{ margin:0px; padding:0px;}
em,i{ font-style:normal;}img{ border:none;}
li,dd,dt{ list-style:none; list-style-type:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#0066CC; text-decoration:underline;}
.fl{ float:left;}.fr{ float:right;}.cls{ clear:both;}.mt15{ margin-top:15px;}
.w1200 { width:1200px; margin:0 auto;}
.tip,.nav,.tit,.stit,.skeys li{ background-image:url(../img/bg_pub.jpg); background-repeat:repeat-x;}
.tip{ height:30px; line-height:30px; background-position:0px 0px; text-align:center;}
.top{ width:1200px; height:115px; margin:0px auto;}
.top .logo{ float:left; width:280px; padding-top:25px;}
.top .logo a{ display:block; width:226px; height:57px; overflow:hidden; text-indent:-1000px; background:url(../img/logo.jpg) 0px 0px no-repeat;}
.top .sbox{ width:915px; height:101px; float:right; margin-top:7px;}


.nav{ background-position:0px -30px; width:100%; z-index:20;}
.nav .cont{ width:1200px; margin:0px auto; height:37px; line-height:37px;}
.nav .cont li{ display:block; float:left; padding:0px 30px 0px 29px; position:relative;}
.nav .cont .nbg{ background-image:none;}
.nav .cont li a{ color:#FFFFFF; font-weight:bold;}
.nav .cont .first{ padding-left:245px;}
.nav .cont .fenlei{ width:211px; padding:0px; text-align:center; background-image:none; background-color:#0369BB; color:#FFFFFF; font-weight:bold;}

.nav .cont li:hover { background-color:#0079d2; }
.nav .cont .dlleft {left:-189px;}
.nav .cont  dl { background:#0079d2;position:absolute;font-size: 12px; width:600px; height:28px; line-height:28px; display: none; padding-left:10px; left:-78px;}
.nav .cont li:hover dl {display:block; z-index:999;}
.nav .cont dl dd { padding:0 10px; float:left;} 
.nav .cont  dl dd a { color:#fff; text-decoration:none;}
.nav .cont  dl dd a:hover { text-decoration:underline;}

/*jiaodian*/
.scomain{ width:308px; height:390px; float:left; position:relative; border:1px solid #DADADA; margin:15px 0;}
.scomain #scpic{ width:308px; height:390px; overflow:hidden;}
.scomain #scpic ul{ width:2720px; height:390px; float:left; margin:0px; padding:0px;}
.scomain #scpic li{ width:680px; height:390px; float:left; margin:0px; padding:0px; list-style:none; list-style-type:none;}
.scomain #scpic li img{ width:308px; height:390px; float:left; border:none;}
.scomain #scpic li p{ width:308px; height:40px; display:block; line-height:40px; margin-top:290px; _margin-top:0px; background-color:#000000; color:#FFFFFF; font-family:微软雅黑; font-size:20px; text-indent:20px;}
.scomain #limg{ width:122px; height:8px; position:absolute; right:20px; bottom:10px;z-index:13;}
.scomain #limg ul li{ width:20px; height:8px; overflow:hidden; float:left; display:inline; margin:0px 5px; cursor:pointer; background-color:#FFFFFF; /*border-radius: 5px 5px 5px 5px;*/}
.scomain #limg ul li.current{ background-color:#FD4843;}
.scomain .show{display:block!important;}

.sp_center{ width:640px; overflow:hidden; float:left; margin-left:15px; margin-top:15px; border-top:1px solid #DADADA; }
.sp_right{ width:218px; float:right; margin-top:15px;}
.sp_left .sp_type{ padding-top:15px;}
.sp_left .sp_type a{ display:inline-block; line-height:30px; width:92px; text-align:center; margin-right:10px; margin-bottom:10px; color:#FFFFFF;}
.sp_left .sp_type .co1{ background-color:#C22140;}
.sp_left .sp_type .co2{ background-color:#1AA959;}
.sp_left .sp_type .co3{ background-color:#633EBE;}
.sp_left .sp_type .co4{ background-color:#EA7025;}
.sp_left .sp_type .co5{ background-color:#C2E108;}
.sp_left .sp_type .co6{ background-color:#C22140;}
.sp_left .sp_type .co7{ background-color:#FF6600;}
.sp_left .sp_type .co8{ background-color:#9D6614;}
.sp_left .sptit{ padding:15px; height:123px; border:1px solid #DADADA; margin-top:5px; text-indent:30px; background:url(../img/new.gif) 10px 15px no-repeat #FFFFFF;}
.sp_left .sptit a{ color:#FF6600;}
.sp_left .sptit p{ text-indent:0px; display:block; line-height:20px; font-family:宋体; padding:5px 0px; color:#666666;}

.sp_center .ctit{ font-family:宋体; line-height:30px; height:30px; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.sp_center .ctit span{ display:block; padding-left:28px; float:left; background:url(../img/spec_sound.gif) 10px 5px no-repeat;}
.sp_center .ctit a{ float:right;}
.sp_center .tit1{ height:45px; line-height:45px; text-align:center; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.sp_center .tit1 a{ font-size:20px; font-weight:bold; color:#FF6600;}
.sp_center .tit2{ text-align:center; font-family:宋体; color:#333333; background-color:#FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.sp_center .tit2 a{ color:#333333;}
.sp_center .tit2 a:hover{ text-decoration:underline;}
.sp_center .botline{ height:40px; background:url(../img/botline.gif) center 20px no-repeat #FFFFFF; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.sp_center dl{ margin:0px; height:50px; overflow:hidden; border-bottom:1px dashed #DADADA; padding:5px 0px 5px 15px; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}

.sp_center dl dd{ width:195px; padding-right:10px; line-height:25px; height:25px; overflow:hidden; float:left; margin:0px; text-indent:10px; background:url(../img/ico_dot.jpg) 0px 10px no-repeat; font-family:宋体;}
.sp_center dl dd a{ color:#0066CC;}
.sp_center .sbot{ border-bottom:1px solid #DADADA;}


.sp_right .mt15{ display:block;}

.pubstep { margin-bottom:15px;}

/************list***********/
.pro_sp .lwlist{ margin-bottom:15px; margin-right:20px; border-top:2px solid #3191CD; width:450px;}
.pro_sp .lwlist .tit{ height:39px; line-height:39px; background-position:0px -96px; }
.pro_sp .lwlist .tit h1,.pro_sp .lwlist .tit h3{ display:block; height:39px; float:left; padding:0px 20px; text-align:center; font-size:15px; color:#5C5C5C; font-weight:bold; cursor:default;background:url(../img/bg_pub.jpg) 0px -135px repeat-x; color:#01539C; border:1px solid #DDDDDD; border-top:none; border-bottom:none;}
.pro_sp .lwlist .tit span{ float:right; border-right:1px solid #DDDDDD; padding-right:10px;}
.pro_sp .lwlist .tit span a{ margin:0px 5px;}
.pro_sp .lwlist .ilist{ padding:10px 0px 0px; border:1px solid #DDDDDD; border-top:none;}

.pro_sp .lwlist .ilist .fl{ display:block; width:145px; padding:15px 20px;}
.pro_sp .lwlist .ilist .fl img{ width:145px; height:195px;}
.pro_sp .lwlist .ilist .fl font{ display:block; line-height:23px; height:23px; overflow:hidden; font-family:宋体;}
.pro_sp .lwlist .ilist .fr{ width:250px; padding-right:5px;}
.pro_sp .lwlist .ilist .fr span{ display:block; height:35px; line-height:30px; overflow:hidden; padding-top:10px; font-size:18px; text-align:center; font-style:normal;}
.pro_sp .lwlist .ilist .fr span a{ color:#FF6600;}
.pro_sp .lwlist .ilist .fr p{ font-size:12px; line-height:23px; font-family:宋体; text-indent:2em; height:50px; overflow:hidden; color:#666666;}
.pro_sp .lwlist .ilist .fr p a{ color:#FF6600;}
.pro_sp .lwlist .ilist .fr ul{ padding-top:5px; font-family:宋体;}
.pro_sp .lwlist .ilist .fr ul li{ line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.pro_sp .lwlist .ilist .fr ul li a{ color:#333333;}
.pro_sp .lwlist .ilist .fr ul li em{ color:#0066CC; margin-right:5px; font-style:normal;}
.pro_sp .lwlist .ilist .fr ul li em a{ color:#0066CC; margin-right:5px;}

.submenulist {
	border:1px solid #ddd;
	width:258px;
	}
.submenulist .subtitlist {
	height:39px; 
	line-height:39px; 
	font-size:15px; 
	font-weight:bold; 
	padding-left:20px; 
	color:#0369bb;
	background:url(../img/bg_pub.jpg) 0px -96px repeat-x;
	}
.submenulist ul { padding:10px 10px; height:239px; overflow:hidden;}
.submenulist ul li a{
	padding:0px 5px;
	background:#63b8bd;
	color:#fff;
	border-radius:5px 5px;
	float:left;
	margin:5px 5px;
	}
.submenulist ul li a:hover { background:#0369BB;}

/***********outer***********/
#outer {
	width:920px;
	margin:0px auto 15px;
}
#tab {
	overflow:hidden;
	zoom:1;
	height:39px; 
	line-height:39px; 
	font-size:15px; 
	font-weight:bold; 
	padding-left:20px; 
	color:#000;
	background:url(../img/bg_pub.jpg) 0px -96px repeat-x;
	border:1px solid #ddd;
	border-bottom:none;
}
#tab span {
	float:left;
	margin-right:15px;
	}
#tab li {
	float:left;
	color:#444;
	height:39px;
	cursor:pointer;
	line-height:39px;
	list-style-type:none;
	padding:0 20px;
}
#tab li.current {
	background:url(../img/bg_pub.jpg) 0px -135px repeat-x; 
	color:#01539C;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
#content {
	border:1px solid #ddd;
	border-top:none;
}
#content ul {
	line-height:25px;
	display:none;
	margin:0 5px;
	padding:10px 0;
}
#content ul li{ float:left; width:150px; text-align:center; margin-top:10px;}
#content ul li img{ border:1px solid #e0e0e0; padding:2px; width:120px; height:150px;}
#content ul li span{ display:block; line-height:25px; height:25px; overflow:hidden; font-family:宋体;}

.pro_list {
	border:1px solid #ddd;
	width:258px;
	}
.pro_list .subtitlist {
	height:39px; 
	line-height:39px; 
	font-size:15px; 
	font-weight:bold; 
	padding-left:20px; 
	color:#0369bb;
	background:url(../img/bg_pub.jpg) 0px -96px repeat-x;
	}
.pro_list ul { padding:10px 10px; height:382px; overflow:hidden;}
.pro_list ul li{height:18px;line-height:18px;overflow:hidden;position:relative;padding-left:30px;margin:0 0 10px 0;}
.pro_list ul li p a{ width:175px; overflow:hidden;white-space:nowrap; float:left;}
.pro_list ul li em{background:#e7f1fd; border:1px solid #b1e1f6;width:16px;height:16px; line-height:16px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;color:#669cd1;}
.pro_list ul li.pro_top em{background:#ffe5b7; border:1px solid #ffbc8a;color:#ff6d0d;}
.pro_list ul li .num{position:absolute;right:0;top:0;color:#999;}


.footer{ width:1200px; margin:0px auto; text-align:center;}
.footer .botnav{ height:33px; line-height:33px; border:1px solid #0070AF; background:url(../img/bg_pub.jpg) left bottom repeat-x; color:#FFFFFF;}
.footer .botnav a{ color:#FFFFFF; margin:0px 15px;}
.footer .cr{ line-height:23px; padding:20px;}
.footer .cr span{ margin:0px 10px;}
.footer .cr i{ font-family:Arial, Helvetica, sans-serif; margin:0px 8px;}
.footer .cr font{ margin-right:10px;}
