@charset "utf-8";
html{color:#444;background-color:#DBDFE3}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,input{margin:0;padding:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var,b,i,s{font-style:normal;font-weight:normal}
ul, li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
input,textarea,select,button{border:none;font-family:inherit;font-size:inherit;font-weight:inherit;#font-size:100%}
legend{color:#000}
input[type=search]{-webkit-appearance:none}
a img, a span, a strong, a s{#cursor:pointer;}
body,button,select,textarea,input{font-family:\5FAE\8F6F\96C5\9ED1,Tahoma,Verdana;font-size:12px;color:#444;}
button{white-space:nowrap;overflow:visible}
a, a:link {color:#444;text-decoration:none;}
a:hover {color:#317EE7;text-decoration:underline;}
a:focus {outline:none;}
.hide_clip{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;line-height:0!important;width:1px!important;overflow:hidden}
.clearfix{#zoom:1;clear:both}
.clearfix:before,.clearfix:after{display:block;content:".";height:0!important;line-height:0!important;visibility:hidden}
.clearfix:after{clear:both}
.header {height:85px;margin-bottom:0px;background:url(../img/header_bg.png) repeat-x left top;}
.mod_wrap {width:1003px;margin:0 auto;}
.mod_header {overflow:hidden;height:85px;}
.mod_header .logo {display:block;float:left;width:217px;height:51px;margin:18px 0 0 50px;background:url(../img/header_dot.png) no-repeat left top;}
.mod_header .mod_search {float:left;margin:15px 0 0 34px;}
.mod_header .mod_search .hd {margin-bottom:4px;padding-left:9px;color:#6EB1E0;}
.mod_header .mod_search .bd {width:444px;height:37px;}
.mod_header .mod_search .l {float:left;width:3px;height:37px;background:url(../img/header_dot.png) no-repeat left -53px;}
.mod_header .mod_search .r {background-position:-5px -53px;}
.mod_header .search_form {float:left;width:438px;height:30px;padding-top:4px;border-top:1px #284A66 solid;border-bottom:1px #284A66 solid;background-color:#4781A9;}
.mod_header .search_form select, .mod_header .search_form input {float:left;font-size:14px;}
.mod_header .search_form select {width:91px;height:26px;margin:0 2px 0 4px;}
.mod_header .search_form .input_txt {width:181px;height:24px;border:1px #1F5981 solid;background:url(../img/header_dot.png) no-repeat left -92px #fff;}
.mod_header .search_form .input_submit {width:45px;height:18px;margin:5px 0 0 6px;background:url(../img/header_dot.png) no-repeat -10px -53px;cursor:pointer;}
.mod_header .search_form .hot { float:right; margin-right:5px; margin-top:5px;}
.mod_header .search_form .hot a{ color:#E5E5E5;}
.mod_header .act {float:left;height:20px;margin:44px 0 0 25px;}
.mod_header .act .dot_index, .mod_header .act .dot_fav {vertical-align:text-bottom;display:inline-block;width:19px;height:20px;margin-right:5px;background:url(../img/header_dot.png) no-repeat -57px -53px;}
.mod_header .act .dot_fav {width:17px;background-position:-78px -53px;}
.mod_header .act a {color:#83ACC9;}
.mod_header .act .sp {vertical-align:text-bottom;display:inline-block;width:1px;height:20px;margin:0 14px;background:url(../img/header_dot.png) no-repeat -97px -53px;}
.mod_menu { height:47px; line-height:47px; width:100%; background:url(../img/menu_bg.png)repeat-x left top; position:absolute; z-index:30;}
.mod_menu .main{ width:1003px; margin:0 auto; height:47px; overflow:hidden;}
.mod_main .content {float:left;width:1003px; margin-bottom:5px;}
.mod_main .content_main {float:left;}
.mod_main .cate_num { width:1000px; overflow:hidden; text-align:left; border:1px solid #B2B3B3; background-color:#fff; border-radius: 20px 5px 20px 5px; margin:4px auto;}
.mod_main .cate_num .middle {overflow:hidden;#zoom:1;padding:0 7px 0 14px; margin-top:10px; margin-bottom:10px;}
.mod_main .cate_num .hd span {float:right; margin-right:200px;}
.mod_main .cate_num ul {float:left;width:400px;}
.mod_main .cate_num li {float: left;width: 80px;height:20px; line-height:20px; font-size:13px;}
.mod_main .mod_recommend .hd_recommend {height:60px;background:url(../img/fenlei_main_dot.png) no-repeat left top;}
.mod_main .mod_recommend .hd_recommend p {float:left;height:50px;margin:8px 0 0 90px;line-height:50px;font-size:25px;font-weight:bold;color:#fff;}
.mod_main .mod_recommend .bd_recommend, .mod_main .mod_new .bd_new {overflow:hidden;width:998px;min-height:100px;border:1px #C6CACD solid;border-top:none;border-bottom:none;background-color:#fff;}
.mod_main .mod_recommend .bd_recommend .page { float:left; width:950px; height:70px; line-height:70px; font-size:15px;font-weight:bold; color:#000; text-align:center; margin:10px auto 20px 20px; border:2px #38A3DB solid;background-color:#fff;border-style: dashed;}
.mod_main .mod_recommend .bd_recommend .page img { margin-right:5px; height:36px;vertical-align: middle;}
.mod_item { float:left; margin:20px -10px 0 17px;}
.mod_item li {float:left;width:224px;height:auto;margin:0 11px 20px 0;border:1px #38A3DB solid;background-color:#fff;border-style: dashed;}
.mod_item .img_wrap {position:relative;width:190px;height:auto;text-align:center;font-size:0;}
.mod_item .img_wrap img {width:200px;height:150px;margin:10px auto 10px 10px;border:1px #ddd solid;}
.mod_main .mod_new .hd_new {height:29px;background:url(../img/mod_main_dot.png) no-repeat left -38px;}
.mod_main .mod_new .hd_new p {float:left;margin-left:29px;color:#333;font-weight:bold;line-height:29px;font-size:14px;}
.mod_main .main_bot {height:6px;background:url(../img/fenlei_main_dot.png) no-repeat left -96px;}

.fixed_right{ position: fixed;_position: absolute;top: 0px;width:102px;}
.foot {background: url(../img/foot_bg.png) left bottom repeat-x; float:left; width:100%; margin-top:5px;}
.bottom_main { width:1003px; margin:0 auto; margin-bottom:8px; overflow:hidden;}
.bottom_main .f_site { width: 990px; height: 110px; line-height:30px; margin-top:10px; border-bottom: 1px #393939 solid; color:#BEBEBE;}
.bottom_main .f_site a {color:#BEBEBE;}
.bottom_main .f_site a:hover {color:#fff;}
.bottom_main .f_site_xian { width: 990px; border-bottom: 1px #535353 solid;}
.bottom_main .navigation { margin-top:10px; width:998px;}
.bottom_main .navigation ul {clear:both;font-size:14px; font-weight:bold;line-height:20px; margin: 30px auto; width:650px;}
.bottom_main .navigation ul li {float:left;margin-right:20px;}
.bottom_main .copyright { width:500px; line-height:30px; font-size:12px; text-align:center; margin:0px auto; padding-top:30px;}
.bottom_main .copyright .dot_jingcha {vertical-align:text-bottom;display:inline-block;width:37px;height:37px;margin-left:10px;background:url(../img/jingcha.png) no-repeat;}
.bottom_main .flink { width:158px; margin:10 auto; overflow:hidden; padding-top:10px;}
	#back-to-top{
		position:fixed;
		bottom:100px;
		right:70px;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:70px;
		/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		background:#d1d1d1;
		border-radius:6px;
		display:block;
		height:70px;
		width:70px;
		background:#d1d1d1 url(../img/arrow-up.png) no-repeat center center;
		margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
	#back-to-top a:hover span{
		background:#979797 url(../img/arrow-up.png) no-repeat center center;
	}
.top10 { width:1003px; margin:10px auto;}
.top10_main { width:896px; margin-bottom:8px; margin-left:107px; overflow:hidden; border:1px solid #B2B3B3; background-color:#fff; border-radius: 8px 8px;}
.top10_main .hot_recommend {height:36px;background:url(../img/hot_main_dot.png) no-repeat left top;}
.top10_main .hot_recommend p {float:left;height:29px;margin:7px 0 0 55px;line-height:29px;font-size:14px;font-weight:bold;color:#fff;}
.top10_item {margin:10px -10px 0 12px;}
.top10_item li {float:left;width:160px;height:140px;margin:0 14px 10px 0;border:1px #C6C6C6 solid;background-color:#fff;}
.top10_item .img_wrap {position:relative;width:160px;height:111px;text-align:center;font-size:0;}
.top10_item .img_wrap img {width:150px;height:106px;margin:3px auto 0 auto;border:1px #ddd solid;}
.top10_item .img_wrap .mask {z-index:5;position:absolute;bottom:0;left:5px;width:150px;height:19px;background-color:#fff;filter: alpha(opacity=40);opacity: .4;}
.top10_item .img_wrap .txt {z-index:10;position:absolute;bottom:0;left:5px;width:133px;height:19px;padding:0 9px;line-height:19px;font-size:12px;color:#fff;text-align:right;}
.top10_item .img_wrap .txt span {float:left;}
.top10_item .txt_wrap {overflow:hidden;padding:0 5px;height:28px;}
.top10_item .txt_wrap a {display:inline-block;height:25px;line-height:28px;}
.ad_index01{ width:1003px; margin:0 auto; background-color:#FFF; border:1px solid #B2B3B3; margin-top:50px;}
.ad_index01 .main01{ width:970px; margin:6px 0px 3px 20px; overflow:hidden; text-align:center;}
.ad_index01 .main02{ width:970px; margin:0px 0px 3px 20px; overflow:hidden; text-align:center;}
.ad_index02 { width:580px; margin:4px auto; border:1px solid #B2B3B3; background-color:#fff; border-radius: 8px 8px;}
.ad_index02 .main_left { float:left; width:468px; margin:10px 1px 4px 6px;}
.ad_index02 .main_right { width:94px; margin-top:2px; overflow:hidden;}
.ad_index03{ width:1003px; margin:4px auto;}
.ad_index03 .main{ float:left; width:998px; margin:6px 3px 3px 0px; padding-top:5px; overflow:hidden; text-align:center; border:1px solid #B2B3B3; background-color:#fff; border-radius: 8px 8px;}