body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{margin:0;padding:0; list-style:none;}
body{font-size:14px;color:#333;margin:0; font-family:"微软雅黑"; background: url(bg-1.jpg) no-repeat center top; }
img{ border: none; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#d5171a;}
.top{ width:100%;  height:30px; background:url(index-1_02.jpg) repeat-x; border-bottom:1px #89a8be solid;}
.topa{width:1100px; height:30px; margin:0 auto; line-height:30px;}
.topa1{ float:left;}
.topa2{ float:right;}
.head{ width:1100px; height:220px; margin:0 auto;}
.menu{width:1100px; height:91px; background:url(nav-1.png) no-repeat; margin:0 auto;}
.nav{ width:1100px; height:46px; }
.nav ul li{ display:block; width:122px; float:left; height:46px; line-height:46px; }
.nav ul li a{ display:block; color:#FFF; font-size:16px; width:120px; float:left;text-align:center;  }
.nav ul li span{display:block; float:left; width:1px; color:#FFF;}
.nav ul li a:hover{ color:#FC0}
.menua{ width:1080px; height:38px; padding:7px 0 0 0; margin:0 auto; line-height:38px;}
.menu_a{ float:left; background:url(index-1_10.jpg) no-repeat left center; padding:0 0 0 25px;}
.menu_b{ float:left; padding:7px 0 0 20px; }
.menu_c{ float:right; width:300px; height:24px; padding:7px 0 0 0; }
.menu_c1{ display:block; float:left; height:24px; line-height:24px;}
.menu_c2{ display:block; float:left; width:150px; height:24px; }
.menu_c2 input{display:block; width:148px; height:22px; border:1px #CCCCCC solid; color:#666}
.menu_c3{display:block; float:left; width:60px; height:24px; float:left;}
.menu_c3 input{display:block; float:left; width:58px; height:24px; background:#cb0312; border:none; color:#FFF; font-size:12px; font-weight:bold; cursor:pointer;}
.cont{ width:1100px; height:auto; padding:15px 0; margin:0 auto;}
.conta{width:1100px; height:326px;}
.conta1{ width:454px; height:326px; float:left; overflow:hidden;}
.clear{ clear:both;}

/*图片轮换*/
#slideBox {
	width:454px;
	height:326px;
	overflow:hidden;
	position:relative;
	
}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:326px;
	width:4540px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	height:298px;
}
#slideBox ul#show_pic li img {
	display:block;
}
#iconBall {
	position:absolute;
	bottom:0;
	right:0;
}
#iconBall li {
	float:left;
	color:#7a7a7a;
	width:32px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#iconBall li.active {
	background:url(iconbg.png) no-repeat;
	color:#fff;
}
#slideText {
	width:454px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}
.contb{ width:402px; height:326px; float:left; padding:0 0 0 10px;}
.contb_a{width:400px; height:324px; border:1px #ddd solid; background:#FFF;}

.tabmenua {width:400px;height:40px; border-bottom:1px #ddd solid; background:#f4f4f4; }
.tabmenua ul {margin:0;padding:0;}
.tabmenua li { text-align:center; float:left; display:block; width:114px; height:40px; overflow:hidden; line-height:40px;  display:inline; font-size:18px; border-right:1px #ddd solid;   }
.tabmenua .cli {text-align:center;float:left;display:block;width:114px;height:36px;overflow:hidden;line-height:36px;display:inline;font-size:18px; cursor:pointer; color:#007fd8; background:#fff; border-top:4px #007fd8 solid; }

#tabcontenta {width:380px; height:263px; padding:10px; }
#tabcontenta ul {margin:0;padding:0;}


#tabcontenta .hidden {display:none;}
.contb_at{ width:380px; height:80px; padding:0 0 10px 0; border-bottom:1px #ddd solid;}
.contb_at h1{ font-size:18px; line-height:36px;}
.contb_at h1 a{color:#007fd8;}
.contb_at h1 a:hover{ color:#db2b2e}
.contb_at p{ line-height:20px;}

#tabcontenta ul li{ display:block; float:left;  line-height:26px; background: url(index-1_06.jpg) no-repeat left center; 
width: 370px; padding:0 0 0 10px;height:26px;
}
#tabcontenta ul li a{

display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:310px; height:26px; float:left;

}
#tabcontenta ul li span{
float: right;/*使span元素浮动到右面*/
text-align: right;/*日期右对齐*/
color:#666;
}
.contc{ width:220px; height:324px;border:1px #ddd solid; float:right; background:#FFF;}
.contct{ width:220px; height:36px;border-bottom:1px #ddd solid;border-top:4px #007fd8 solid; line-height:36px; }
.contct h1{ font-size:18px; font-weight:normal; display:block; float:left; padding:0 0 0 10px;color:#007fd8;}
.contct span{ display:block; float:right; padding:0 10px 0 0;}
.contcm{ padding:10px;}
.contcm ul li{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:200px; height:26px;}
.contd{ padding:10px 0 0 0;}
.contd_m{ width:866px; float:left;}
.contd_r{width:222px; float:right;}
.contd_m1{ width:864px; height:90px; border:1px #ddd solid;}
.contd_m2{width:844px;border:1px #ddd solid; padding:10px; height:434px; }
.kong{ height:10px;}
.contd_sp{ width:224px; height:434px; float:left;}
.contd_spt{width:224px; height:36px;border-top:4px #007fd8 solid;line-height:36px; background:#f4f4f4; }
.contd_spt h1{ font-size:18px; font-weight:normal; display:block; float:left; padding:0 0 0 10px;color:#007fd8;}
.contd_spt span{display:block; float:right; padding:0 10px 0 0;}
.contd_spm{ width:224px; height:394px; background:url(spbg-2.jpg) no-repeat;}
.contd_spm1{ width:196px; height:144px; margin:0 auto; padding:15px 0; border-bottom:1px #ddd solid; }
.contd_spm2{ width:196px; margin:0 auto; padding:10px 0 0 0; }
.contd_spm2 ul li{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:196px; height:26px;}
.contd_jh{ width:606px; height:434px; float:right;}
.contd_jh1{width:606px; height:212px;}
.contd_jh1_a{width:296px; height:212px; float:left;}
.contd_jh1_b{width:296px; height:212px; float:right;}
.contd_jh1_at{width:296px; height:40px;border-bottom:1px #007fd8 solid; background:#f4f4f4; line-height:40px;}
.contd_jh1_at h1{ display:block; float:left; width:126px; height:40px; background:url(dd-1_11.jpg) no-repeat; text-align:center; font-size:18px; font-weight:normal; color:#FFF;}
.contd_jh1_at span{ display:block; float:right; padding:0 10px 0 0;}
.contd_jh1_am{width:296px; height:161px; padding:10px 0 0 0;}
.contd_jh1_am ul li{line-height:26px; width: 296px; height:26px; display:block; float:left;}
.contd_jh1_am ul li a{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:230px; height:26px; float:left;}
.contd_jh1_am ul li span{
float: right;/*使span元素浮动到右面*/
text-align: right;/*日期右对齐*/
color:#666;
}
.contd_yw{ width:864px; height:300px; border:1px #ddd solid;}

.tabmenub {width:854px;height:40px; border-bottom:1px #007fd8 solid; background:#f4f4f4; padding:0 0 0 10px; }
.tabmenub ul {margin:0;padding:0;}
.tabmenub li { text-align:center; float:left; display:block; width:114px; height:40px; overflow:hidden; line-height:40px;  display:inline; font-size:18px; border-right:1px #ddd solid;    }
.tabmenub .cli {text-align:center;float:left;display:block;width:114px;height:40px;overflow:hidden;line-height:40px;display:inline;font-size:18px; cursor:pointer; color:#fff; background:#007fd8;  }

#tabcontentb {width:844px; height:243px; padding:10px; }
#tabcontentb ul {margin:0;padding:0;}


#tabcontentb .hidden {display:none;}


#tabcontentb ul li{ line-height:26px; background: url(index-1_06.jpg) no-repeat left center; 
width: 380px; padding:0 30px 0 10px;height:26px; display:block; float:left;
}
#tabcontentb ul li a{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:300px; height:26px; float:left;

}
#tabcontentb ul li span{
float: right;/*使span元素浮动到右面*/
text-align: right;/*日期右对齐*/
color:#666;
}
.contd_cg{width:864px; height:261px; border:1px #ddd solid;}
.contd_cgt{width:864px; height:40px;border-bottom:2px #007fd8 solid; line-height:40px;}
.contd_cgt h1{ display:block; float:left; width:140px; height:40px; background:url(bcg-1.jpg) no-repeat; font-size:18px; font-weight:normal; color:#FFF; padding:0 0 0 55px;}
.contd_cgt span{ display:block; float:right; padding:0 10px 0 0;}

.scroll_horizontal{position:relative;width:840px;height:188px; padding:20px 0 0 0; margin:0 auto; }
.scroll_horizontal .box{overflow:hidden;position:relative;width:740px;height:188px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left; display:block;width:214px; height:188px; padding:0 45px 0 0;   }
.anm{width:214px; height:188px; }
.anm img{ width:204px; height:148px; padding:4px; border:1px #ddd solid;}
.scroll_horizontal .list li p{ line-height:30px; text-align:center;}

.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-15px;width:40px;height:50px;background-image:url(control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}
.contd_r_zw{ width:220px; height:auto; border:1px #ddd solid;}
.contd_r_zwm{ padding:0 0 12px 0;width:190px;margin:0 auto; }
.contd_r_zwm ul li{ display:block; float:left; width:190px; height:44px;  padding:12px 0 0 0;   }
.contd_r_zwma{width:188px; height:42px;border:1px #ddd solid;}
.contd_r_zwm1{ display:block; float:left; width:38px; height:26px; padding:8px 0 0 15px; }
.contd_r_zwm2{ display:block; float:left;  height:42px; line-height:42px; font-size:18px; padding:0 0 0 15px; }
.contd_r_zwm2 a{ color:#af763b}
.contd_r_zwm2 a:hover{ color: #C00}
.gg{ width:220px; height:80px;border:1px #ddd solid; }
.contd_r_jg{ width:200px; margin:0 auto; padding:10px 0;}
.contd_r_jg ul li {display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:196px; height:26px;}
.yqlj{ width:1098px;border:1px #ddd solid;}
.yqljt{width:1098px; height:40px;border-bottom:2px #007fd8 solid; line-height:40px;}
.yqljt h1{display:block; float:left; width:140px; height:40px; background: url(bcg-2.jpg) no-repeat; font-size:18px; font-weight:normal; color:#FFF; padding:0 0 0 55px;}
.yqljm ul li{ display:block; float:left; width:158px; height:58px; padding:20px 0 20px 21px;}
.yqljm ul li img{width:156px; height:56px; border:1px #ddd solid;}
.yqlj_a{ width:1080px; height:auto; padding:10px; background:#007fd8;}
.yqlj_a1{ width:188px; height:26px; float:left; padding:0 0 0 22px;}
.yqlj_a1 select{ display:block; width:188px; height:26px;}
.footer{ width:1100px; height:auto; margin:0 auto;}
.foot{ padding:20px 0;}
.foot p{ text-align:center; line-height:24px;}
/*内页样式*/
.side{ width:220px; border:1px #ddd solid; float:left; background:#FFF;}
.sidet{width:220px; height:40px; line-height:40px; background:#007fd8 ;}
.sidet h1{ display:block; float:left; font-size:18px; color:#FFF; font-weight:normal; background:url(s-3.png) no-repeat left center; padding:0 0 0 25px;}
.sidem{ width:190px; height:auto; padding:10px 0; margin:0 auto;}
.sidem ul li{ display:block; width:190px; height:38px; line-height:38px; border-bottom:1px #ddd solid;}
.sidem ul li a{display:block;width:180px; padding:0 0 0 10px;}
.sidem ul li a:hover{ background:url(s-4.png) no-repeat; color:#FFF;}
.main{ width:860px; border:1px #ddd solid; background:#FFF; float:right }
.maint{width:860px; height:40px; background:url(list-1_05-07.jpg) repeat-x;line-height:40px; }
.maint h1{ display:block; float:left; background:url(list-1_05.jpg) no-repeat; width:150px; height:40px; font-size:18px;color:#FFF; font-weight:normal;  padding:0 0 0 30px;}
.maint span{ display:block; float:right; padding:0 10px 0 0;}
.mainm{ width:800px; height:auto; margin:0 auto; padding:15px 0;}
.news li{ display:block;width:800px; height:34px; line-height:34px; border-bottom:1px #ddd dashed; float:left; }
.news li a{display:block; float:left; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:670px;height:34px;}
.news li span{ display:block; float:right;}
.ep-pages {
	padding: 20px 12px; 
	clear: both;
	text-align: center;
	
	font-size: 14px;
	vertical-align: top
}
.ep-pages a, .ep-pages span {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px;
	margin: 5px 1px 0 0;
	background: #fff;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	vertical-align: top
}
.ep-pages a:hover {
	background: #005eae;
	border: 1px solid #005eae;
	text-decoration: none
}
.ep-pages a, .ep-pages a:visited {
	color: #252525
}
.ep-pages a:hover, .ep-pages a:active {
	color: #ffffff
}
.ep-pages .current {
	background: #005eae;
	border: 1px solid #005eae;
	color: #fff
}
.ep-pages a.current, .ep-pages a.current:visited {
	color: #ffffff
}
.ep-pages a.current:hover, .ep-pages a.current:active {
	color: #ffffff
}
.ep-pages-ctrl {
	
	font-weight: bold;
	font-size: 16px
}
.ep-pages-e5e5e5 {
	color: #e5e5e5
}
.ep-pages-all {
	font-size: 12px;
	vertical-align: top
}
.pro li{ display:block; width:246px; height:212px; float:left; padding:20px 0 0 30px;}
.pro li img{ width:240px; height:176px; border:1px #ddd solid; padding:2px; }
.pro li p{ height:30px; line-height:30px; text-align:center;}
.sub{ border:1px #ddd solid; background:#FFF; width:1098px;}
.subt{ width:1098px;}
.subm{ width:1040px; height:auto; padding:15px 0; margin:0 auto; }
.subm h1{ text-align:center; font-size:24px; height:60px; line-height:60px;}
.subm1{ display:block; height:30px; line-height:30px; text-align:center; background:#eee;}
.fy{ padding:15px 0 0 0; }
.fy p{ display:block; border-bottom:1px #ddd solid; height:30px; line-height:30px; }