@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{
	padding: 0;
	margin: 0;

}
body{
	cursor: default;
	-webkit-text-size-adjust: none;
	font-size: 12px;
	font: 12px/24px "宋体","华文细黑",Arial,sans-serif;
	/*font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;*/
	color: #222;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{ clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}
.div1000{
	width: 1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.div1030{
	width: 1030px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mb15{ margin-bottom:15px;}
.mb10{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
a{color: #434343;text-decoration: none;}
a:hover {text-decoration: underline;color: #222;}
.link_div_lan a{color: #4db3db;text-decoration: none;}
.link_div_lan a:hover {text-decoration: underline;color: #4db3db;}
.link_div_red a {color: #ad1722;text-decoration: none;}
.link_div_red a:hover {text-decoration: underline;color:#ad1722;}

a.link_lan{color: #4db3db;text-decoration: none;}
a.link_lan:hover {text-decoration: underline;color: #4db3db;}
a.link_red{color: #ad1722;text-decoration: none;}
a.link_red:hover {text-decoration: underline;color:#ad1722;}

.height20{ width:100%; height:20px; clear:both;}

/*====分页样式====*/
.page {
	margin-bottom: 30px;
	margin-left: auto;
	margin-top: 15px;
	text-align: center;
	margin-right: auto;
	padding-top: 10px;

}
.page li{
	display: inline-block;
}
.page a {
	border: 1px solid #DDDDDD;
	color: #666666 !important;
	cursor: pointer;
	display: inline-block;

	height: 33px;
	line-height: 33px;
	margin-right: 8px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #FFFFFF;
}
.page a:hover {
    border: 1px solid  #458FCE;
    color:  #458FCE !important;
    text-decoration: none;
}
.page a.select {
    background-color:  #458FCE;
    border: 1px solid  #458FCE;
    color: #FFFFFF !important;
}
.page a.select:hover {
    color: #FFFFFF !important;
}
.page span {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-right: 8px;
    padding-left: 12px;
    padding-right: 12px;
}


/*焦点图 index*/
.focus_index{
	position: relative;
	width: 385px;
	height: 292px;
	background-color: #FFF;
	float: left;
}  
.focus_index img{ width: 385px; height: 292px;} 
.focus_index .shadow .title{width: 355px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus_index .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus_index .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus_index .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus_index .btn a:hover,.focus_index .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus_index .fPic{ position:absolute; left:0px; top:0px; }  
.focus_index .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus_index .shadow{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  	display: block;
	text-align: left;
	overflow:hidden;
}  
.focus_index .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:5px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus_index .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus_index .fcon img{ display:block; }  
.focus_index .fbg{
	bottom: 5px;
	right: 5px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}  
.focus_index .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus_index .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus_index .D1fBt .current,.focus_index .D1fBt a:hover{
	background-color: #5579ED;
}    
.focus_index .D1fBt img{display:none}    
.focus_index .D1fBt i{display:none; font-style:normal; }    
.focus_index .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus_index .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus_index .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus_index .prev:hover{  background-position:0 0; }  
.focus_index .next:hover{  background-position:-40px 0;}    


/* 首页滚动 */
.picMarquee-left{ overflow:hidden; position:relative; }
.picMarquee-left .hd{ display:none; }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{
	text-align: center;
	width: 146px;
	height: 100px;
}
.picMarquee-left .bd ul li .pic img{ width:146px; height:100px; display:block;}
.picMarquee-left .bd ul li .t{ line-height:22px; height:22px; width:146px; overflow:hidden; text-align:center;  }

.header_wrap{
	width: 100%;
	height: 248px;
	font-family: "微软雅黑";
}
.header_top{
	width: 1000px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
	filter: 
	progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=6, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=6, Direction=180);
}
.header_logo{
	float: left;
	height: 140px;
	width: 520px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.header_logo a{ display:block;height: 140px;width: 520px;}
.header_min{
	font-size: 12px;
	line-height: 22px;
	background-color: #333;
	text-align: center;
	float: right;
	height: 22px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
}
.header_min a{
	color: #FFF;
	padding-right: 6px;
	padding-left: 6px;
}
.header_nav{
	background-image: url(../images/m_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width:100%;
	height:48px;
	
}
.header_nav .div1030{
	height: 48px;
	width: 880px;
	padding-right: 150px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}



.header_nav .ss_div{
	height: 48px;
	width: 140px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.ss_input{
	margin-top: 13px;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	background-color: #FFF;
	display: block;
	float: left;
	height: 22px;
	width: 97px;
	-moz-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-o-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border: 0;
	padding-right: 5px;
	padding-left: 8px;
}
.ss_btn{
	margin-top:13px;
	background-color: #CCC;
	background-image: url(../images/seacher.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:20px auto;
	display: block;
	float: left;
	height: 22px;
	width: 30px;
	
		-moz-border-top-right-radius: 10px;
	-o-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius: 10px;
	
	-moz-border-bottom-right-radius: 10px;
	-o-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius: 10px;
	border:0;
	
	cursor:pointer;
}
.header_nav li{
	float: left;
	position: relative;
}
.header_nav li.last{background-image: url();padding-right:0;}
.header_nav li a{
	font-size: 16px;
	line-height: 48px;
	color: #FFF;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
}
.header_nav li a.hover,.header_nav li a:hover{
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/hover_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.header_nav li .son_div{
	background-color: #66b7ee;
	text-align: center;
	width: 84px;
	position: absolute;
	left: 0px;
	top: 48px;
	padding: 5px;
	z-index:9999;
	display:none;
}
.header_nav li .son_div a{
	font-size: 12px;
	line-height: 28px;
	color: #FFF;
	text-align: center;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BCE0F8;
	z-index: 9999;
	padding-right: 0;
	padding-left: 0;
	font-family: "新宋体";
}
.header_nav li .son_div a:hover{
	color: #FF0;
	background-color: #66b7ee;
	background-image: none;
}
.header_nav li .son_div a.first{ border:0;}
.footer_wrap{
	width: 100%;
	background-color: #458FCE;
}
.footer{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	color: #FFF;
	text-align: center;
	padding-bottom: 20px;
}
.footer a{
	color: #F3F3F3;
}

.main{
	background-color: #FFF;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-box-shadow: 0px 3px 6px #000;
	-moz-box-shadow: 0px 3px 6px #000;
	box-shadow: 0px 3px 6px #000;
	filter: 
	progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=6, Direction=90),
	progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=6, Direction=180);
}
.hot_div{ width:385px; height:292px; float:left; overflow:hidden; margin-right:10px;}
.title_1{
	height: 28px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #458fce;
	background-image: url(../images/t_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 25px;
	position: relative;
}
.title_1 span{
	font-size: 12px;
	line-height: 28px;
	text-align: right;
	display: block;
	height: 28px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-weight: normal;
	color: #666;
}
.title_1 span a{
	color: #458fce;
}

.title_2{
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #458fce;
	background-image: url(../images/bg10.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 15px;
	position: relative;
}
.title_2 span{
	font-size: 12px;
	line-height: 32px;
	text-align: right;
	display: block;
	height: 32px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-weight: normal;
	color: #666;
}
.title_2 span a{
	color: #458fce;
}


.title_long{
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #458fce;
	background-image: url(../images/t_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-right: 10px;
	padding-left: 15px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #458fce;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8ABAE0;
	border-right-color: #8ABAE0;
	border-left-color: #8ABAE0;
}
.title_long span{
	font-size: 12px;
	line-height: 32px;
	text-align: right;
	display: block;
	height: 32px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-weight: normal;
	color: #666;
}
.title_long span a{
	color: #458fce;
}





.hot_div .bd{
	height: 249px;
	width: 359px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	overflow: hidden;
}
.hot_div .big_title{
	height: 72px;
	width: 359px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e5e5e5;
}
.hot_div .big_title h2{
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	height: 25px;
	width: 100%;
	margin-bottom: 6px;
	overflow: hidden;
	margin-top: 8px;
}
.hot_div .big_title p{
	font-size: 12px;
	line-height: 18px;
	color: #666;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.hot_div dt{
	height: 27px;
	width: 290px;
	padding-right: 54px;
	position: relative;
	overflow: hidden;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position:4px center;
	padding-left: 15px;
}
.hot_div dt a{
	font-size: 14px;
	line-height: 27px;
	height: 27px;
	width: 285px;
	overflow: hidden;
}
.hot_div dt  span{
	font-size: 12px;
	line-height: 27px;
	color: #999;
	text-align: right;
	display: block;
	height: 27px;
	width: 54px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.top_right{
	width: 208px;
	height: 290px;
	float: right;
	border: 1px solid #8ABAE0;
}
.tzgg_div{
	height: 240px;
	width: 186px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	overflow: hidden;
}
.tzgg_div li{
	font-size: 12px;
	line-height: 18px;
	color: #999;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.div385{
	width: 383px;
	float: left;
	margin-right: 10px;
	border: 1px solid #8ABAE0;
}
.div385_2{
	width: 383px;
	float: left;
	margin-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #daecec;
	border-bottom-color: #daecec;
	border-left-color: #daecec;
}
.div385_cont{
	height: 283px;
	width: 367px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 8px;
	overflow: hidden;
}
.div385_cont .hot{
	height: 100px;
	padding-bottom: 12px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 5px;
}
.div385_cont .hot .img{ width:135px; height:100px; float:left;}
.div385_cont .hot .img img{width:135px; height:100px; display:block;}
.div385_cont .hot .info{ width:215px; height:100px; float:right;}
.div385_cont .hot .info h3{
	width: 215px;
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	overflow: hidden;
}
.div385_cont .hot .info p{
	font-size: 12px;
	line-height: 18px;
	color: #999;
	height: 72px;
	width: 100%;
	margin-top: 6px;
	overflow: hidden;
}
.div385_cont li{
	height: 27px;
	width: 300px;
	padding-right: 51px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 16px;
}
.div385_cont li a{
	font-size: 14px;
	line-height: 27px;
}
.div385_cont li span{
	font-size: 14px;
	line-height: 27px;
	color: #999;
	text-align: right;
	display: block;
	height: 27px;
	width: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.right_210{
	width: 208px;
	height: 331px;
	float: right;
	border: 1px solid #8ABAE0;
}
.cont_210{
	padding-left:8px; 
	padding-right:8px;
	width:192px;
	height:286px;
	overflow:hidden;
	padding-top:6px;
	padding-bottom:5px;
}
.cont_210 li{
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 16px;
	height: 26px;
	width: 176px;
	overflow: hidden;
	font-size:14px;
	line-height:26px;
	
}
.index_right_ad{
	text-align: center;
	height: 57px;
	width: 208px;
	border: 1px solid #e5e5e5;
}

.photo_cont{
	width: 972px;
	height: 122px;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8ABAE0;
	border-bottom-color: #8ABAE0;
	border-left-color: #8ABAE0;
}


.div_780{
	float: left;
	width: 780px;
}


.link_img{
	width: 100%;
	height: 62px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.link_img a{ width:235px; height:62px; float:left; margin-right:20px;}
.link_img a img{ width:235px; height:62px; display:block;}
.link_other{ height:25px;
	margin-top:20px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top:20px;
	padding-top:20px;
	border-top-color: #e5e5e5;} 
.link_other_title{
	font-size: 12px;
	line-height: 24px;
	color: #FFF;
	background-color: #458fce;
	text-align: right;
	float: left;
	height: 24px;
	width: 130px;
	padding-right: 45px;
}
.link_list{
	float: left;
	width: 160px;
	margin-left: 25px;
}
.link_list .foot_sel{
	height: 24px;
	width: 150px;
}

/*列表页*/
.main_left_763{ width:763px; float:left;}
.main_right_217{ width:217px; float:right;}
.main_title{
	height: 42px;
	width: 100%;
	background-image: url(../images/title_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.main_title h2{
	font-family: "微软雅黑", "新宋体";
	font-size: 18px;
	line-height: 42px;
	color: #FFF;
	background-color: #458FCE;
	display: block;
	float: left;
	height: 42px;
	padding-right: 30px;
	padding-left: 30px;
}
.main_title p{
	font-size: 12px;
	line-height: 42px;
	color: #666;
	float: right;
	padding-right: 15px;
}
.show_content{}
.big_list{ width:100%; height:auto;}
.big_li{
	font-size: 14px;
	line-height: 42px;
	height: 42px;
	width: 649px;
	padding-right: 102px;
	padding-left: 12px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.big_li em{
	font-size: 14px;
	line-height: 42px;
	color: #999;
	text-align: right;
	display: block;
	height: 42px;
	width: 90px;
	position: absolute;
	top: 0px;
	right: 8px;
}
.big_li a.q{
	color: #ad0000;
}
.photo_list{ padding-top:10px;}
.photo_li{ width:232px; height:192px; margin-right:32px; margin-bottom:25px; float:left;}
.photo_li:nth-child(3n+3){ margin-right:0;}
.photo_li .img{
	width: 214px;
	height: 152px;
	display: block;
	padding: 8px;
	border: 1px solid #DAECEC;
}
.photo_li .img img{ width:214px; height:152px; display:block}
.photo_li p{ width:232px; height:22px; font-size:14px; text-align:center;}

.main_right_217 .title{
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #458FCE;
	background-image: url(../images/bg10.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 15px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DAECEC;
	border-right-color: #DAECEC;
	border-left-color: #DAECEC;
}
.main_right_217 .title h3{
	font-weight: bold;
}
.main_right_217 .right_ul{
	width: 200px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DAECEC;
	border-bottom-color: #DAECEC;
	border-left-color: #DAECEC;
}
.main_right_217 .right_ul li{
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	width: 100%;
	overflow: hidden;
}
.main_right_217 .right_ul li.class_li{
	height: 36px;
	margin-bottom: 15px;
}
.main_right_217 .right_ul li.class_li a{
	font-size: 16px;
	line-height: 36px;
	color: #458FCE;
	background-color: #E5E5E5;
	text-align: center;
	display: block;
	height: 36px;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;

}
.main_right_217 .right_ul li.class_li a.hover,.main_right_217 .right_ul li.class_li a:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #458FCE;
}
.right_ad{ width:217px; height:auto; margin-bottom:20px;}
.right_ad img{ width:217px; height:auto; display:block;}

.show_title{
	text-align: center;
	margin-bottom: 15px;
	padding-top: 30px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.show_title h3{
	font-family: "微软雅黑", "新宋体";
	font-size: 22px;
	line-height: 26px;
	color: #000;
}
.show_title p{
	font-size: 12px;
	line-height: 22px;
	color: #666;
	margin-top: 10px;
}
.show_title p em{ padding-left:4px; padding-right:15px;}
.show_content .content{
	font-size: 16px;
	line-height: 36px;
}
.content_other{
	font-size: 12px;
	line-height: 36px;
	height: 36px;
	width: 754px;
	margin-top: 30px;
	padding-left: 9px;
	background-color: #EBEBEB;
}

.content_other .cont_prev,.content_other .cont_next{ width:367px; height:36px; overflow:hidden; float:left; margin-right:10px;}
.content_share{
	line-height: 18px;
	height: 18px;
	width: 747px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-bottom:30px;
}
.content_share li {
	display: inline-block;
}
.content_share .fri a{
	font-size: 14px;
	line-height: 18px;
	color: #333;
	background-image: url(../images/sc.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	display: inline-block;
	height: 18px;
	padding-left: 18px;
	margin-left: 15px;
}
.content_share .fri a.show_print{background-image: url(../images/dy.png);}
.content_share .fri a.show_close{background-image: url(../images/gb.png);}

.title_4{
	background-color: #daecec;
	background-image: url(../images/t_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
}
.title_4 li{
	float: left;
}
.title_4 li a{
	font-size: 14px;
	line-height: 28px;
	color: #458FCE;
	display: block;
	padding-right: 25px;
	padding-left: 25px;
}
.title_4 li a:hover{
	text-decoration: none;
}
.title_4 li.on a{
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #daecec;
	border-left-color: #daecec;
	padding-right: 24px;
	padding-left: 24px;
}
.title_5{
	background-color: #daecec;
	background-image: url(../images/t_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 2px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #458FCE;
	position: relative;
}
.title_5 span {
	font-size: 12px;
	line-height: 30px;
	text-align: right;
	display: block;
	height: 30px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-weight: normal;
	color: #666;
}
.title_5 span a {
	color: #458FCE;
}
.cont_385_2{
	font-size: 14px;
	line-height: 27px;
	width: 367px;
	height: 270px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.cont_385_2 li{
	height: 27px;
	width: 300px;
	padding-right: 51px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding-left: 16px;
}
.cont_385_2 li span{
	font-size: 14px;
	line-height: 27px;
	color: #999;
	text-align: right;
	display: block;
	height: 27px;
	width: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.title_6{
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/m_bg.jpg);
	background-repeat: repeat-x;
	height: 36px;
	padding-left: 15px;
	overflow: hidden;
	position: relative;
}
.title_6 span{
	font-size: 12px;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	text-align: right;
	height: 36px;
	width: 50px;
	position: absolute;
	top: 0px;
	right: 10px;
}
.title_6 span a{
	color: #FFF;
	text-decoration: none;
}
.gbook_left_warp{
	float: left;
	width: 200px;
	margin-right: 10px;
}
.gbook_center_warp{
	float: left;
	width: 570px;
	margin-right: 10px;
}
.gbook_right_warp{
	float:right;
	width:210px;
}
.cont_200 a{
	height: 57px;
	width: 200px;
	margin-top: 14px;
	display: block;
}
.gbook_table td{
	border: 1px solid #dddddd;
	text-align: center;
}
.gbook_table th{
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
	line-height: 25px;
}
.gbook_table td.t{
	font-size: 12px;
	line-height: 17px;
	height: 34px;
	width: 395px;
	overflow: hidden;
	text-align: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.gbook_cont_210{
	height: 270px;
	width: 192px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8abae0;
	border-bottom-color: #8abae0;
	border-left-color: #8abae0;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.gbook_cont_210 li{
	height: 27px;
	width: 176px;
	overflow: hidden;
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding-left: 16px;
	font-size:14px;
}

.add_gbook_table{
	width: 700px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.add_gbook_table th,.add_gbook_table td{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
}
.add_gbook_table th{
	font-size: 16px;
	color: #666;
	text-align: right;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
}
.add_gbook_table td{
	padding-right: 20px;
	padding-left: 20px;
}
.gbook_input{
	font-size: 16px;
	line-height: 30px;
	background-color: #FFF;
	display: inline-block;
	height: 30px;
	width: 500px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #CCC;

}

.gbook_area{
	font-size: 16px;
	line-height: 25px;
	background-color: #FFF;
	display: inline-block;
	height: 100px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #CCC;
}

.gbook_btn1,.gbook_btn2{
	font-size: 18px;
	line-height: 46px;
	color: #FFFFFF;
	background-color: #458FCE;
	text-align: center;
	display: inline-block;
	height: 46px;
	width: 240px;
	margin-right: 20px;
	margin-left: 20px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	cursor: pointer;
	font-family: "微软雅黑", "新宋体";
	margin-top: 20px;
	margin-bottom: 20px;
}
.gbook_btn2{
	background-color: #E5E5E5;
	color: #333;
}


.gbook_list_table td,.gbook_list_table th,.gbook_show_table td,.gbook_show_table th{
	border: 1px solid #CCC;
}
.gbook_list_table th{
	font-size: 12px;
	line-height: 32px;
	color: #333;
	background-color: #f0f0f0;
	text-align: center;
}
.gbook_list_table td{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px;
	padding-left: 8px;
}
.gbook_list_table td.q{ text-align:left;}


.gbook_show_table th{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	background-color: #f0f0f0;
	text-align: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-weight: bold;
}
.gbook_show_table td{
	font-size: 12px;
	line-height: 20px;
	color: #333;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.gbook_show_table td.r{
	color: red;
}
span.rr{
	font-weight: normal;
	color: #333;
	float: right;
}
.bm_tian{
	height: 220px;
	width: 300px;
	position: fixed;
	right: 5px;
	bottom: 5px;
}
.bm_tian a.close_tian{
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #FFF;
	background-color: #666;
	display: block;
	height: 24px;
	width: 30px;
	position: absolute;
	top: 3px;
	right: 3px;
	text-decoration: none;
	text-align: center;
}