/**/
*{	margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.wrapper{ width:1000px; margin:0 auto; zoom:1;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {clear: both;height: 0;overflow: hidden;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}
.more{ float:right; font-size:12px;}

.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}

body{ background:#fff; font-family:微软雅黑;}
a,a:visited{ color:#333;}
a:hover{ color:#f00;}
#head_main{ width:1000px; height:50px; margin:0 auto; overflow:hidden;}
#head_main .logo{ float:left; width:255px; padding-top:15px;}
#main_nav{ width:730px; float:right; height:25px; padding-top:15px; margin-right:6px;}
#main_nav li{ display:inline-block; float:left; height:25px; line-height:25px; padding:0 18px; border-right:1px solid #ddd;}
#main_nav li a,
#main_nav li a:visited{ font-size:18px; color:#333; display:block; height:25px; float:left;}
#main_nav li a:hover,
#main_nav li.on a,
#main_nav li.on a:visited{ color:#1f76bc; text-decoration:none;}
/*子导航 __________ __________ */
#main_subnav{ height:45px; background:#333; overflow:hidden;}
#main_subnav h2{ display:block; float:left; width:100px; height:45px; line-height:45px; color:#fff; font-size:29px; font-weight:normal;}
#main_subnav .subnav{ display:block; width:500px; padding-left:100px; height:45px; line-height:45px; overflow:hidden; float:left; text-align:center;}
#main_subnav .subnav li{ display:inline-block; _display:inline; float:left; height:45px;}
#main_subnav .subnav li.on{ background:#1f76bc;}
#main_subnav .subnav li a,
#main_subnav .subnav li a:visited{ display:inline-block; height:45px; color:#fff; font-size:16px; padding:0 20px;}
#main_subnav .subnav li a:hover{ text-decoration:none; background:#888;}
#main_subnav .info{ float:left; height:45px; line-height:45px; color:#fff; font-size:20px;}
/*搜索 __________ __________ */
#search{ height:33px; width:260px; float:right; padding-top:6px;}
#search input{ margin:0; padding:0; border:0;}
#search input.txt{ display:block; float:right; width:206px; height:25px; line-height:25px; border:0; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; padding:3px;}
#search input.btn{ display:block; float:left; border:0; background:#6d6d6d url(../images/search_btn_bg.png) no-repeat 11px 8px; width:37px; height:33px; cursor:pointer;}

.in_wrap .tit{ height:41px; line-height:41px; padding:6px 8px 0; border-bottom:1px solid #ccc; margin:0 10px 25px;}
.in_wrap .tit .more{ float:right; line-height:22px; padding-top:17px;}
.in_wrap .tit .name{ font-size:24px; color:##01a708; float:left;}
.in_wrap .cont{ margin:0 10px; padding-bottom:25px;}
.in_wrap .sub_tit{ height:40px; line-height:30px;}
.in_wrap .sub_tit .name{ font-size:20px; font-weight:normal; padding-left:10px; background:url(../images/sub_tit_bg.png) no-repeat left 10px;}
.in_wrap .sub_tit a,
.in_wrap .sub_tit a:visited{ color:#000;}
.in_wrap .sub_tit a:hover{ color:#f00;}

/* __________ __________ */
#t_pinpai{ width:1000px; height:600px; margin:5px auto; }
#t_pinpai .tit{ background:url(../images/tpp_tit_bg.png) no-repeat 118px top;}
#t_pinpai .n1{ float:left; width:270px; height:520px; padding:0 33px 0 15px; border-right:1px dashed #ccc;}
#t_pinpai .n2{ float:left; width:273px; height:520px; padding:0 33px 0 33px; border-right:1px dashed #ccc;}
#t_pinpai .n3{ float:left; width:273px; padding:0 0px 0 33px;}
.t_pinpai2{ height:770px;}

#pd{width:1000px; height:auto; margin:2px auto;}
#pdleft{ width:670px; float:left;}
#pdright{ width:320px; border: 1px solid #b6e271; float:right;margin:5px 0;}
.pding{width:668px;border: 1px solid #b6e271;margin:5px 0; float:left; padding-top:5px;}
.pding .n1{ float:left; width:270px; height:535px; padding:0 33px 0 15px; border-right:1px dashed #ccc;}
.pding .n2{ float:left; width:273px; padding:0 33px 0 33px;}
.pding .list_bt_jj li{ height:100px;}
.pding .list_bt_jj li a,.pding .list_bt_jj li a:visited{ display:block; height:20px; line-height:20px; font-size:16px; color:#000; overflow:hidden;}
.pding .list_bt_jj li a:hover{ color:#f00;}
.pding .list_bt_jj li .info{ display:block; height:54px; line-height:18px; overflow:hidden; padding-top:6px; color:#888;}

.pding .sub_tit{ height:40px; line-height:30px;}
.pding .sub_tit .name{font-size:20px; font-weight:normal; padding-left:10px; background:url(../images/sub_tit_bg.png) no-repeat left 110px;}
.pding .sub_tit .name{ background-position: left -110px; }
.pding .sub_tit a,
.pding .sub_tit a:visited{ color:#000;}
.pding .sub_tit a:hover{ color:#f00;}



#pdright .n3{ float:left; width:273px; padding:0 0px 0 33px; margin:5px 0;}

#pdright .list_bt_jj li{ height:100px;}
#pdright .list_bt_jj li a,.pding .list_bt_jj li a:visited{ display:block; height:20px; line-height:20px; font-size:16px; color:#000; overflow:hidden;}
#pdright .list_bt_jj li a:hover{ color:#f00;}
#pdright .list_bt_jj li .info{ display:block; height:54px; line-height:18px; overflow:hidden; padding-top:6px; color:#888;}

#pdright .sub_tit{ height:40px; line-height:30px;}
#pdright .sub_tit .name{font-size:20px; font-weight:normal; padding-left:10px; background:url(../images/sub_tit_bg.png) no-repeat left 110px;}
#pdright .sub_tit .name{ background-position: left -110px; }
#pdright .sub_tit a,
#pdright .sub_tit a:visited{ color:#000;}
#pdright .sub_tit a:hover{ color:#f00;}



/*轮换图02 样式 __________ */
#in_slide_03{ float:none; width:270px;}
#in_slide_03 .slide_list,
#in_slide_03 .slide_list li{ width:270px; height:165px;}
#in_slide_03 .slide_list li .desc{ width:250px; height:30px; line-height:30px; padding:0 10px;}
#in_slide_03 .slide_list li a{ font-size:14px;}
#in_slide_03 .trigger_list{ bottom:11px; right:5px;}

/*★轮换图样式模块 开始 ========== ========== ========== ========== ========== */
.slide_list{ width:660px; height:330px; overflow:hidden; position:relative; z-index:100;}
.slide_list ul{ display:block; position:absolute; width:99999px; z-index:99;}
.slide_list li{ float:left; display:block; width:660px; height:330px; overflow:hidden; position:relative;}
.slide_list li .desc{ height:50px; width:100%; line-height:50px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #cc000000,endColorstr = #cc000000);}
.slide_list li a,
.slide_list li a:visited{ font-size:18px; color:#fff;}
.slide_list li a:hover{ color:#f00;}
/*箭头按钮 和 点 样式 ========== ========== */
.slide_btn{ position:absolute; left:0; bottom:0; width:100%; height:1px; z-index:101;}
.trigger_list{ display:inline-block; padding:0 10px; position:absolute; right:10px; bottom:21px; height:7px;}
.trigger_list a{ display:inline-block; width:7px; height:7px; overflow:hidden; font-size:0; line-height:0; background:url(../images/slide_btn.png) no-repeat left top; margin-left:10px;}
.trigger_list a.current{ background-position:-20px top;}
.trigger_list a:hover{ color:#666; text-indent:-999px;}
.slide_btn .prev,
.slide_btn .next{ display:block; width:46px; height:48px; position:absolute; top:-190px; background:url(../images/slide_btn.png) no-repeat;}
.slide_btn .prev{ left:0px; background-position:-7px -89px;}
.slide_btn .next{ right:0px; background-position:-83px -89px;}

/*list_bt_jj 只有标题和简介 列表 样式*/
.in_wrap .list_bt_jj li{ height:100px;}
.in_wrap .list_bt_jj li a,.in_wrap .list_bt_jj li a:visited{ display:block; height:20px; line-height:20px; font-size:16px; color:#000; overflow:hidden;}
.in_wrap .list_bt_jj li a:hover{ color:#f00;}
.in_wrap .list_bt_jj li .info{ display:block; height:54px; line-height:18px; overflow:hidden; padding-top:6px; color:#888;}

.lv{ border:1px solid #b6e271;}
.lv .tit .name{ color:#01a708;}
.lv .sub_tit .name{ background-position:left -110px;}


.wxgzw{ font-size:16px; text-align:center; margin:3px 0 3px; width:250px;}
.ad100072{ width:1000px; height:72px; margin:0 auto;}
.adl{ float:left;}
.adr{ float:right;}
.list_ad1{ width:335px; margin:5px auto 10px; text-align:center;}


/*尾部样式 __________ __________ __________ __________ __________ */
#foot{ clear:both; background-color:#333333; float:none;}
#foot_main{ height:200px; padding-top:15px; width:1000px; margin:0 auto;}
#foot_main a,
#foot_main a:visited{ color:#fff;}
#foot_main a:hover{ color:#ff0;}
#foot_main .erweima{ width:190px; padding-top:9px; float:right; text-align:right; color:#fff;}
#foot_main .erweima .name{ display:block; height:28px; line-height:28px; padding-top:8px; overflow:hidden; font-size:14px;}
#foot_main .erweima .phone{ display:block; height:35px; line-height:35px; overflow:hidden; font-size:24px;}
#foot_main .foot_nav{ height:40px; line-height:40px; overflow:hidden;}
#foot_main .foot_nav li{ display:inline-block; height:40px; padding:0 3px; margin-right:25px; float:left;}
#foot_main .foot_nav li a{ font-size:14px;}
#foot_main .foot_info{ color:#fff; padding-top:12px; line-height:25px; height:100px;}




/*list */

.sub_nav {height: 25px;line-height: 25px;width: 1000px;margin: 5px auto;height: 100%;}
#list_main{ width:1000px; height:auto; overflow:auto;margin: 0 auto; background: url(../images/list_line.gif) repeat-y 665px top;}
.x_line {height: 1px;width: 335px;background: url(../images/list_line.gif) repeat-x left top;overflow: hidden;clear: both; margin:8px auto;}
#list_main_left{width: 665px;height: 100%;float: left;overflow: hidden;border-top: 1px solid #d6d6d6;}
#list_main_right{width: 335px;height: 100%;float: right;overflow: hidden;border-top: 1px solid #d6d6d6;}

#list_main_left h3{background: #f4f4f4;padding: 10px 0;font-size: 20px;text-indent: 12px;font-weight: bold;}

#list_main_left .content{padding-right:20px;}

.newslist {
	border-bottom:1px solid #e6e9ea;
	margin-bottom:15px;
	padding-bottom:15px;
	}
.newslist .td1 {
	height:35px;
	line-height:35px;
	overflow:hidden;
	}
.newslist .td1 a {
	font-size:16px;
	font-weight:100;
	color:#252525;
	}
.newslist .td1 a:hover {
	font-size:16px;
	font-weight:100;
	color:#e02126;
	}
.newslist .td2 {
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#b9b9b9;
	}
.newslist .td2 font {
	font-size:12px;
	}
.newslist .td3 {
	line-height:180%;
	font-size:12px;
	color:#808080;
	}
.newslist .td3 img {
	width:140px;
	height:105px;
	float:left;
	margin:0 15px 8px 0;
	}
	
.dede_pages{
	clear:both;
	height:100%;
}
.dede_pages ul{
	float:left;
	padding:12px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:5px;
	border:0px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 6px;
	color:#252525;
	background:#fff;
	display:block;
	border:1px solid #e5e5e5;
}
.dede_pages ul li a:hover{
	background:#cc1b1b;
	color:#fff;
	text-decoration:none;
	padding:2px 6px;
}
.dede_pages ul li.thisclass{
	font-weight:bold;
	background:#cc1b1b;
	border-color:#cc1b1b;
	color:#fff;
	cursor:pointer;
	float: left;
	padding: 2px 6px;
	display: block;
	border: 1px solid #e5e5e5;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:0px 5px;
	color:#252525;
	float:right;
}
.dede_pages .pageinfo strong{
	color:#ff0000;
	font-weight:normal;
	margin:0px 2px;}
	
.right_content{
padding-left: 20px;
height: 100%;
}
.right_content .thtab {
	width:315px;
	height:100%;
	overflow:hidden;
	}
.right_content .thtitle {
	height:31px;
	overflow:hidden;
	border-top:2px solid #0f6b99;
	border-left:1px solid #ddd;
	}
.right_content .thtitle li {
	float: left; 
	width: 156px;
	cursor: pointer;
	text-align:center;
	line-height:31px;
	background: url(../images/list_tab_bg.gif) repeat-x left top;
	border-right:1px solid #ddd;
	font-size: 16px;
	font-weight: 100;
	color: #252525;
}
.right_content .thtitle .active {
	float: left; 
	width: 156px;
	cursor: pointer;
	text-align:center;
	line-height:31px;
	border-right:1px solid #ddd;
	background:none;
	}
.right_content .thtitle .active a, .right_content .thtitle .active a:hover {
	font-size:16px;
	font-weight:bold;
	color:#252525;
	}
.right_content .thtitle .default a, .right_content .thtitle .default a:hover {
	font-size:16px;
	font-weight:100;
	color:#252525;
	}
.right_content .thcon {
	width:350px;
	overflow:hidden;
	padding:0;
	}
.r_list {
	height:26px;
	line-height:26px;
	background:url(../images/list_bottom.gif) no-repeat left 11px;
	padding-left:10px;
	overflow:hidden;
	}
.r_list span a{
	width:42px;
	background:url(../images/list_type_ico.gif) no-repeat right center;
	padding-right:10px;
	margin-right:8px;
}


.cm-con{ margin: 5px auto; width:980px;border: 1px solid #b6e271; padding:10px}
.cm-con td{text-align:center; margin:5px 0;}


.list_lad{ width:640px; height:80px;}
.list_lad1 { width:315px; float:left;}
.list_lad2 { width:315px; float:left; margin-left:10px;}
.list_lad3 { width:640px; height:80px;}