body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { padding:0 ;margin:0; }
fieldset, img { border:none;}
ol,ul,li{ list-style: none;list-style-type:none;}
address,caption,cite,code,dfn,em,var { font-weight: normal; font-style: normal; }     
caption,th { text-align: left; }   
q:before,q:after {content:''; }   
abbr,acronym { border: 0}
a{blr:expression(this.onFocus=this.blur()); outline:none; color:#000; text-decoration:none;}
a:hover{ color:#fe0000; text-decoration:none}
body{ font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) no-repeat center top}




/*==============清除浮动开始==============*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both; height:0; font:0/0 Arial; visibility:hidden;}
/*==============清除浮动结束==============*/

.header{ width:1002px; height:122px; margin:0 auto}
.logo{ width:575px; height:122px; float:left}
.logo a,.logo a img{ width:575px; height:122px; display:block}
.header-right{ width:121px; height:82px; padding-top:40px; margin-left:247px; _display:inline; float:left}
.reg{ width:121px; height:26px; background:url(../images/reg.gif) no-repeat; margin-bottom:10px}
.reg a{ width:60px; height:26px; line-height:26px; text-align:center; color:#fff; float:left}
.reg a:hover{ color:#fff; text-decoration:underline}
.link{ width:130px; height:20px;}
.link a{ height:20px; line-height:20px; text-align:center; color:#fff; margin:0 5px; background:url(../images/ico.gif) no-repeat left center; padding-left:20px; float:left}
.link a:hover{ color:#fff; text-decoration:underline}

.nav{width:100%; margin:0px auto; height:35px; background:url(../images/nav.gif) repeat-x; margin-bottom:15px; clear:both}
.nav-list{ height:35px; width:1002px; margin:0 auto; background:url(../images/hr.gif) no-repeat left center;}
.nav-list dd{ width:105px; height:35px; line-height:35px; text-align:center; background:url(../images/hr.gif) no-repeat right center; position:relative; float:left}
.nav-list dd a{ height:35px; line-height:35px; color:#fff; font-weight:bold; font-family:"微软雅黑"; display:block}
.nav-list dd a:hover{ color:#fcff00}
.nav-list dt{ width:220px; height:29px; padding-top:6px; background:url(../images/search.gif) no-repeat left center; margin-left:40px; _display:inline; float:left}
.nav-list dt input{ width:190px; height:22px; line-height:22px; border:none; background:none; color:#909090; text-indent:10px; float:left}
.nav-list dt a{ width:30px; height:20px; float:left}
.box{ width:100%; position:absolute; left:0; top:35px; background:#447dbd; display:none}
.box a{ height:24px !important; line-height:24px !important; font-weight:normal !important; border-bottom:1px solid #538cc5}
.flash{ width:1002px; height:360px; margin:0 auto 20px; clear:both}

.main{ width:1002px; margin:0 auto 20px; clear:both}

.channel{ height:38px; line-height:38px; padding:0 10px; background:url(../images/channel.gif) repeat-x;}
.channel em{ height:38px; line-height:38px; color:#246fba; float:right}
.channel a{ height:38px; line-height:38px; color:#246fba;  }
.channel a:hover{ color:#246fba; text-decoration:underline}
.channel span{ height:38px; line-height:38px; color:#151515; font-size:14px; font-weight:bold; padding-left:15px; background:url(../images/ico1.gif) no-repeat left center; float:left}



.channe{ height:38px; line-height:38px; padding:0 10px; background:url(../images/channel.gif) repeat-x;}
.channe em{ height:38px; line-height:38px; color:#246fba; float:right}
.channe a{ height:38px; line-height:38px; color:#246fba; float:right }
.channe a:hover{ color:#246fba; text-decoration:underline}
.channe span{ height:38px; line-height:38px; color:#151515; font-size:14px; font-weight:bold; padding-left:15px; background:url(../images/ico1.gif) no-repeat left center; float:left}




.bottom{ width:100%; height:140px; background:#e8e8e8; clear:both}
.bot{ width:1002px; height:140px; margin:0 auto}
.friend{ width:600px; height:140px; background:url(../images/tel.gif) no-repeat left bottom; float:left}
.friend-link{ width:520px; line-height:24px; height:72px; padding-top:18px;}
.friend-link span{ font-weight:bold}
.friend-link a{ color:#000; margin:0 5px;}
.friend-link a:hover{ color:#ff0000}

.share{ height:20px; line-height:20px; margin-left:315px; padding-top:15px;}
.share-box{ display:none; position:absolute; width:120px; height:38px; padding-top:5px; top:-40px; left:-10px; text-align:center; background:url(../images/share.gif) no-repeat}
.share-box a{ width:28px !important; height:28px !important; margin-left:2px; padding:0 !important }
.icon{ height:20px;}
.icon-list li{ height:20px; line-height:20px; margin:0 7px; _display:inline; position:relative; float:left}
.icon-list li a{ height:20px; line-height:20px; display:inline-block; color:#4a4949; padding-left:20px;}
.icon-list li a:hover{ color:#ff0000}
.s1{ background:url(../images/s1.gif) no-repeat left center;}
.s2{ background:url(../images/s2.gif) no-repeat left center;}
.s3{ background:url(../images/s3.gif) no-repeat left center;}
.code{ width:402px; height:140px; float:left}
.code-list{ padding-top:17px; height:100px;}
.code-list dt{ width:100px; height:100px; float:left}
.code-list dd{ width:302px; height:100px; float:left}
.code-list dd p{ line-height:20px; padding-left:15px;}


.map_txt_li{padding-top:15px;color:#ababab;			}		
.map_txt_li li{ float:left; margin-right:15px;			   }
.map_txt_li li a{padding-left: 22px;}

.txt_li_01{	position: relative;}
.txt_li_01 a{background-image:url(../images/s2.gif);background-position: 0 -1px;background-repeat: no-repeat; }
.txt_li_01:hover .dest-share-btns-wrap{	display: block;}
.dest-share-btns-wrap{	position: absolute;	width: 120px;top: -40px;left: 0;height: 40px;display: none;}
.dest-share-btns-wrap em{position: absolute;border-width: 6px;border-style: solid dashed dashed;border-color: #5f5f60 transparent transparent;left: 15%;}
.dest-share-btns-wrap ul {	overflow: hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;	background-color: #5f5f60;padding: 5px;}
.dest-share-btns-wrap ul li{
	margin: 0 5px;
}
.dest-share-btns-wrap ul li .dest-share-btn{
	display: block;
	width: 26px;
	height: 26px;
	background-image: url(../images/dest-share-btns.gif);
	background-repeat: no-repeat;
	padding: 0;
}
.dest-share-btns-wrap ul li .dest-share-btn-sina{
	background-position: 0 -78px;
}
.dest-share-btns-wrap ul li .dest-share-btn-qq{
	background-position: 0 -104px;
}
.dest-share-btns-wrap ul li .dest-share-btn-kaixin{
	background-position: 0 -130px;
}
.dest-share-btns-wrap ul li .dest-share-btn-sina:hover{
	background-position: 0 0;
}
.dest-share-btns-wrap ul li .dest-share-btn-qq:hover{
	background-position: 0 -26px;
}
.dest-share-btns-wrap ul li .dest-share-btn-kaixin:hover{
	background-position: 0 -52px;
}
.txt_li_02 a{
	background-image:url(../images/s3.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat;
}		
.txt_li_03 a{
	padding-left: 22px;
	background-image:url(../images/s1.gif);
	background-position: 0 -1px;
	background-repeat: no-repeat; 
}




.footer{ width:100%; height:40px; background:url(../images/footer.gif) repeat-x; clear:both}
.footer-con{ width:1002px; height:40px; line-height:40px; color:#fff; margin:0 auto}
.footer-con a{color:#fff;}
.footer-con a:hover{ color:#fff; text-decoration:underline}
.footer-con span{ float:right}

