@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;}
.mod_main .content_main {float:left;width:1000px;}
.mod_main .cate_num { width:1000px; overflow:hidden; text-align:left; border:1px solid #B2B3B3; background-color:#fff; border-radius: 5px 5px 5px 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:20px;}
.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:36px;background:url(../img/pro_main_dot.png) no-repeat left top;}
.mod_main .mod_recommend .hd_recommend p {float:left;height:29px;margin:7px 0 0 55px;line-height:29px;font-size:14px;font-weight:bold;color:#fff;}
.mod_main .mod_recommend .hd_recommend p a { color:#fff;}
.mod_main .mod_recommend .hd_recommend p a:hover { color:#fff;}
.mod_main .mod_recommend .bd_recommend, .mod_main .mod_new .bd_new {overflow:hidden;width:1001px;min-height:auto;border:1px #C6CACD solid;border-top:none;border-bottom:none;background-color:#fff;}
.mod_item {margin:5px -10px 0 8px;}
.mod_item {float:left;width:984px;height:auto;margin:10px 7px;border:1px #C6C6C6 solid;background-color:#fff;}
.mod_item .img_wrap {position:relative;width:966px;height:auto;text-align:center;font-size:0;}
.mod_item .img_wrap img {width:966px;height:auto;margin:8px auto 8px 8px;border:1px #ddd solid;}
.mod_item .img_arrow {position:relative;width:966px;height:auto;}
.mod_item .img_arrow .mask_Previous { z-index: 5; position: absolute; bottom: 200px; left: 30px; width: 65px; height: 65px; background-color: #fff; filter: alpha(opacity=50); opacity: .6; border-radius: 5px 5px; background-image: url(../img/arrow_01.png); font-size:0px;}
.mod_item .img_arrow .mask_Previous a {z-index: 5; position: absolute; width:65px; height:65px; }
.mod_item .img_arrow .mask_Previous a:hover { width:65px; height:65px;  background-image:url(../img/arrow_02.png); border-radius: 5px 5px;}

.mod_item .img_arrow .mask_next {z-index:5;position:absolute;bottom:200px;left:890px;width:65px;height:65px;background-color:#fff;filter: alpha(opacity=50);opacity: .6; border-radius: 5px 5px; background-image: url(../img/arrow_03.png); font-size:0px;}
.mod_item .img_arrow .mask_next a {z-index: 5; position: absolute; width:65px; height:65px; }
.mod_item .img_arrow .mask_next a:hover { width:65px; height:65px;  background-image:url(../img/arrow_04.png); border-radius: 5px 5px;}

.mod_item .txt_wrap {overflow:hidden; float:left; padding:10px 25px;height:80px; line-height:25px; margin-top:5px; font-size:18px; font-weight:bold;}
.mod_item .txt_wrap a {display:inline-block;height:22px;line-height:22px;}
.mod_item .txt_wrap span { float:right; margin-right:5px; height:8px; line-height:8px;}
.mod_item .txt_wrap h1 { float:left; width:800px; margin-left:5px; margin-top:15px; padding-top:10px; font-size:15px; border-top:1px dashed #000; height:1px; text-indent:1em;}
.mod_item .txt_wrap h1 a {color:#990202;}

.mod_main .mod_new .hd_new {height:29px;background:url(../img/pro_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:15px;}
.mod_main .mod_new .d1{ margin-left:10px; margin-top:10px; margin-bottom:10px; width:980px; float:left;}
.mod_main .mod_new .d1 dl dt{ width:965px; background:#737373; height:35px; margin-top:5px; margin-bottom:1px; line-height:35px; text-align:center; color:#FFFFFF; font-size:13px; clear:both; font-weight:bold;}
.mod_main .mod_new .d1 dl dd{ width:98px; margin-bottom:3px; margin-right:3px; padding-left:10px; padding-right:10px; background:#96CAFF; line-height:34px; height:34px; text-align:center; color:#FFFFFF; float:left; font-size:13px;}
.mod_main .main_bot {height:7px;background:url(../img/pro_main_dot.png) no-repeat left -69px;}




.fixed_right{ position: fixed;_position: absolute;top: 0px;width:102px;}
.foot { float:left; width:100%; background: url(../img/foot_bg.png) left bottom repeat-x; margin-top:10px;}
.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; margin-top:10px;}
.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:4px 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:6px auto; 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:5px auto;}
.ad_index03 .main{ float:left; width:1000px; height:105px; margin:6px 3px 3px 0px; padding-top:15px; overflow:hidden; text-align:center; border:1px solid #B2B3B3; background-color:#fff; border-radius: 8px 8px;}
