@charset "utf-8";

/* CSS Document */

*{

	margin: 0;

	padding: 0;

	list-style: none;

	font-size:12px;

	color: #000;

	font-family: "Microsoft Yahei",Arial;

}

section{display:block;}

img{border:none;}

a{color:#000;text-decoration:none;}

a:hover{text-decoration:underline;}

body{background:#F5F5F5;overflow-x:hidden;}

.auto{height:auto;overflow:hidden;}

.w990{width:990px;height:auto;overflow:hidden;margin:0 auto;}

.w1000{width:1000px;height:auto;overflow:hidden;margin:0 auto;}



.bodywarp{width:100%;position:relative;min-width:1000px;}



.bodyalert{width:566px;height:100%;position:fixed;right:-566px;top:0;background:#3E1F49 url(../images/fyalbg.jpg) repeat-x top;overflow-y:auto;}

.bodyalert a.fyclose{display:block;width:19px;height:19px;position:absolute;left:15px;top:15px;background:url(../images/fyclose.jpg);}



.fyalwarp{width:450px;float:right;margin-right:40px;}

.fyalbox{width:450px;border-bottom:1px solid #5E466A;}

.fyalboxtit{width:450px;height:45px;line-height:45px;color:#F7EDBA;font-size:18px;}

.fyalboxcon{padding-bottom:10px;}

.fyalboxcon ul li{width:225px;line-height:30px;float:left;}

.fyalboxcon ul li a{font-size:14px;color:#f7edba;}



.fyalbox2 .fyalboxtit{color:#fff;}

.fyalbox2 .fyalboxcon ul li{width:150px;line-height:25px;}

.fyalbox2 .fyalboxcon ul li a{font-size:12px;color:#fff;}



.fyalbox3 .fyalboxcon ul li a{font-size:14px;color:#fff;}



.header{width:100%;height:210px;background:url(../images/headerbg.jpg) repeat-x top;}

.headerbox{width:100%;height:210px;}

.top{height:98px;padding-top:39px;}



.logo{width:260px;height:98px;float:left;}

.lan{height:20px;float:left;border-right:1px solid #ddd;margin-top:35px;}

.lan ul li{float:left;height:20px;border-left:1px solid #ddd;width:80px;line-height:20px;text-align:center;}

.lan ul li a{font-size:14px;color:#242424;}

.toplink{float:left;margin-top:3px;width:365px;position:relative;}

.toplink dl{float:left;margin-left:15px;margin-top:10px;display:block;width:80px;}

.toplink dl.tsg{width:78px;}

.toplink dl.tsg2{width:100px;}

.toplink dl.tsg3{width:80px;margin-right:95px;}

.toplink dl dd{float:left;width:28px;height:28px;overflow:hidden;}

.toplink dl dd img{width:28px;height:28px;}

.toplink dl dt{padding-left:8px;min-width:25px;height:28px;line-height:28px;overflow:hidden;}

.toplink dl dt a{font-size:14px;}

.toplink dl.toplinkmore{margin:0;float:right;position:absolute;right:67px;top:11px;width: 93px;}
.toplink dl.toplinkmore1{margin:0;float:right;position:absolute;right:1px;top:11px;}
.ja_so{width:161px;float: left;position:absolute;right:0;top:48px;}
.ja_soInput{width:110px;border: 1px solid #dbdbdb;height: 25px;line-height: 25px;float: left;border-right: 0;border-radius: 3px;}
.ja_sobtn{float: left;width:52px;background: #70477d;height: 27px;line-height: 27px;border-radius: 3px;font-size: 14px;color: #fff;text-align: center;padding: 0 10px;margin-left: -3px;}
.search{width:150px;height:29px;float:right;margin-top:30px;}

.search input.searchtext{width:119px;height:27px;border:1px solid #E7E7E7;border-right:none;line-height:27px;text-indent:5px;float:left;}

.search input.searchsub{width:30px;height:29px;border:none;background:url(../images/searchsub.jpg); cursor:pointer;float:left;}





.nav{width:1090px;height:39px;margin:0 auto;}

.nav ul{padding-left:30px;}

.nav ul li{float:left;width:115px;height:39px;float:left;position:relative;z-index:9999;}

.nav ul li a{display:block;width:115px;height:39px;text-align:center;line-height:39px;font-size:14px;color:#fff;position:relative;z-index:99999;}

.nav ul li a:hover{text-decoration:none;}

.nav ul li.navy{border:none;}

.nav ul li ul{position:absolute;width:135px;height:0px;overflow:hidden;top:0;left:0;padding-top:40px;z-index:999;background:url(../images/subnavbg.png);padding:0;background-size:cover;}

.nav ul li ul li{height:auto;border:none;float:none;width:135px;}

.nav ul li ul li a{display:block;line-height:36px;margin:0 29px;text-align:left;width:auto;height:auto;overflow:hidden;}

.nav ul li ul li a.lnav{line-height:20px;padding:8px 0;}

.nav ul li ul li a:hover{text-decoration:underline;}

#subnav2{width:400px;}

#subnav2 li{float:left;width:185px;}



.navbot{width:100%;height:34px;position:relative;box-shadow:0 0 5px #333;}

.navbotbox{height:34px;}

.navbotbox img{float:left;margin:10px 15px 0 30px;}

.navbotbox ul{float:left;}

.navbotbox ul li{float:left;line-height:34px;height:34px;}

.navbotbox ul li a{font-size:14px;margin-right:30px;}

.navbot img.fysub{position:absolute;right:0;top:2px; cursor:pointer;}



.footer{width:100%;margin:0 auto 0;text-align:center;border-top:1px solid #ddd;background:#eee;position:relative;}

.footerbgleft{width:50%;height:117px;position:absolute;left:0;top:1px;background:#fff;border-bottom:1px solid #ddd;}

.footerbgright{width:50%;height:119px;position:absolute;right:0;top:1px;background:#eee;}

.footerbox{width:990px;height:120px;margin:0 auto;position:relative;background:#eee;}

.footerlogo{width:178px;height:119px;float:left;border-right:1px solid #D5D5D5;}

.footeradd{width:249px;height:107px;float:left;border-right:1px solid #d5d5d5;margin-left:25px;text-align:left;line-height:22px;color:#999;padding-top:15px;}

.footerwx{width:297px;height:119px;float:left;margin-left:21px;border-right:1px solid #d5d5d5;}

.footerwx dl{width:129px;height:70px;float:left;margin:25px 16px 0 0;}

.footerwx dl dd{width:70px;height:70px;float:left;}

.footerwx dl dd img{width:70px;height:70px;}

.footerwx dl dt{width:59px;height:70px;float:left;position:relative;}

.footerwx dl dt p{line-height:18px;position:absolute;right:0;bottom:0;color:#999;}

.footercopy{width:190px;height:95px;float:left;margin-left:31px;line-height:24px;color:#999;padding-top:24px;text-align:left;}

