b, strong { font-weight:bold; color:#000; }
p { margin:0 0 6px; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 8px; }
h1, h2, h3 { color:#00B0D8; letter-spacing:-0.01em; }
h1 span { color:#8FB325; }
h2 { border-bottom:1px solid #8DD6E2; margin-top:30px; padding-bottom:2px; }
h2 span { float:right; font-size:11px; font-weight:bold; letter-spacing:0; line-height:20px; }
h3 { color:#8FB325; font-size:18px; }
h4 { font-size:1.2em; font-weight:bold; margin:5px 0; }
ul {margin:0px;padding:0px;}
a { color:#0075D9; }
a img { border:0 none; }
blockquote { border:1px dotted #FFFFFF; padding:5px; }
pre { white-space: pre-wrap; padding:10px; margin:0 0 10px 0; width:768px; overflow:auto; overflow-y: visible; }
code { padding:1px 3px; }
code, pre { background:#EEEEEE none repeat scroll 0 0; color:#555555; }
#header { border-bottom:1px dotted #000000; margin:0 0 20px; padding:20px 0; }
#header h1 { font-size:36px; margin:0; }
#header h4 { font-weight:normal; margin:7px 0 0; }
#header h4 a { text-decoration:none; }
a.x:hover { background:#0075D9 none repeat scroll 0 0; color:white; text-decoration:none; }
a.x { text-decoration:none; }
#top { background:#FFFFFF none repeat scroll 0 0; border-color:#EDEDE1; border-style:solid; border-width:25px 0; color:#333333; margin:0 auto; padding:15px; position:relative; width:788px; }
.thumb img { background:#EEEEEE none repeat scroll 0 0; border:1px solid #AAAAAA; padding:5px; }
.thumb:hover img { border-color:#777777; }
#toc { background:#CCEAFF none repeat scroll 0 0; border:1px solid #0075D9; color:#333333; float:right; margin:0 0 40px 10px; padding:0 10px; width:250px; }
#toc h2 { border:0 none; color:#336699; margin:10px 0 5px; }
#toc a { color:#336699; }
.hastoc { margin-right:0; }
.hastoc { margin-right:0; }
.b { font-weight:bold; }
.doc { list-style-type:none; margin-left:0; padding-left:0; }
.doc li { margin:5px; padding:5px; }
.doc li h5 { color:blue; font-size:1.2em; margin:0 0 5px; }
h1 small, h2 small, h3 small, h4 small, h5 small { color:#333333; font-size:0.7em; font-weight:bold; }
.doc li dl { margin:5px 0 0; }
.doc li dt { font-weight:bold; position:absolute; text-transform:lowercase; }
.doc li dd { margin-left:80px; }
#header #login-form { float:right; padding-top:5px; width:330px; }
#menu { margin:0 27px; overflow:hidden; }
* html #menu { height:1%; }
#menu ul, #menu li { list-style-image:none; list-style-position:outside; list-style-type:none; }
#menu li { background:#00B0D8 no-repeat scroll 0 0; float:left; }
#menu li a { background:#FFFFFF none repeat scroll 0 0; display:block; float:left; padding:4px 12px; text-decoration:none; }
#menu li.current a, #menu li a:hover { background:transparent no-repeat scroll right top; color:#FFFFFF; text-decoration:none; }
.message { background:#00B0D8 no-repeat scroll 0 0; color:#FFFFFF; font-size:1.3em; line-height:1.4em; margin:0 auto 20px; position:relative; width:788px; }
.message p { background:transparent no-repeat scroll 0 100%; margin:0; padding:20px; }
.container { -x-system-font:none; background:white none repeat scroll 0 0; border-bottom:1px solid black; border-right:1px solid black; color:#333333; font-family:"Trebuchet MS", sans-serif; font-size:1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:100%; line-height:1.6em; padding:15px 15px 50px; width:900px; }
td { font-size:11px; line-height:1.65em; }
td strong { font-size:13px; }
td h2 { padding-bottom:10px; }
.download-widget { border:1px solid #CCCCCC; position:relative; width:100%; }
.download-widget td, .download-widget th { background:#EEEEEE none repeat scroll 0 0; margin:1px; padding:5px; }
.download-widget th { background:#E0E0E0 none repeat scroll 0 0; font-weight:bold; text-align:left; }
#login { width: 238px; margin: 0 auto; padding:20px 0 0 43px; background: url(sexyimages/user.png) no-repeat left center; }
#login label { display:block; font-size:12px; padding-bottom:5px; text-align:right; }
#login label em { width:80px; display:block; float:left; font-style: normal; }
#login input { width:146px; height:22px; border:1px solid #ccc; }
#login input.submit { width:auto; height:auto; border:1px solid #ccc; float:right; }
.img_container { height:130px; }
.img_container ul { display:block; padding:0; margin:0; list-style:none; }
.img_container ul li { float:left; width:100px; margin:10px; }
.img_container ul li a img { width:93px; height:93px; border:1px solid #574331; padding:5px; background:#eee; }
.imageborder img { width:93px; height:93px; border:1px solid #574331; padding:5px; background:#eee; float:left; margin:0 10px; }
.img_container ul li a:hover img, .imageborder:hover img { background:#e8e8e8; border-color: darkred; }







.warp { height: auto; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.bann { height: 280px; margin-bottom: 10px; }
.main .main_l { float: left; width: 742px; border: 1px solid #68c3c8; background-image: url(../image/main_l_bg.gif); background-repeat: no-repeat; background-position: top; height: 698px; }
.main .main_r { float: right; width: 242px; }
.main_l .title { font-family: "微软雅黑"; font-size: 14px; line-height: 24px; color: #333; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }

.main_r .r1 { border: 1px solid #68c3c8; margin-bottom: 10px; }
.main_r .r1:hover { border: 1px solid #1592a8; }

.r1 h3 { line-height: 28px; background-color: #68c3c8; height: 28px; margin: 0px; padding: 0px; font-family: "微软雅黑"; font-size: 14px; color: #FFF; text-indent: 10px; }
.r1 h3:hover { background-color: #1592a8; }

.r1 .r_con { padding: 10px; font-family: "微软雅黑"; font-size: 12px; line-height: 20px; color: #333; }
.why h1 { background-image: url(../image/why.gif); background-repeat: no-repeat; height: 30px; padding: 0px; margin-top: 25px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.xy h1 { line-height: 30px; background-image: url(../image/rh.gif); background-repeat: no-repeat; height: 30px; margin-top: 25px; margin-bottom: 15px; }
.why_con .w1 { float: left; height: 290px; width: 210px; margin-right: 10px; background-image: url(../image/w1.gif); background-repeat: no-repeat; }
.why_con .w1:hover {  background-image: url(../image/w1-2.gif); background-repeat: no-repeat; }


.why_con .w2 { float: left; height: 290px; width: 210px; margin-right: 10px; background-image: url(../image/w2.gif); background-repeat: no-repeat; }
.why_con .w2:hover { background-image: url(../image/w2-2.gif); background-repeat: no-repeat; }
.why_con .w3 { float: left; height: 290px; width: 210px; margin-right: 10px; background-image: url(../image/w3.gif); background-repeat: no-repeat; }
.why_con .w3:hover {  background-image: url(../image/w3-2.gif); background-repeat: no-repeat; }

.why_con .w4 { float: left; height: 290px; width: 340px; background-image: url(image/w4.gif); background-repeat: no-repeat; }
.xy_con .xy_l {
	background-color: #fafafa;
	height: 150px;
	width: 998px;
	border: 1px solid #d7d7d7;
	margin-bottom: 10px;
	background-image: url(../image/w5.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #d14648;
}
.xy_con .xy_r { background-color: #fafafa; height: 190px; width: 490px; border: 1px solid #d7d7d7; float: right; margin-bottom: 10px; background-image: url(../image/w6.gif); background-repeat: no-repeat; background-position: right bottom; font-family: "微软雅黑"; font-size: 14px; color: #2fbfbf; }
.xy_con .xy_l:hover { border: 1px solid #46c2c5; }
.xy_con .xy_r:hover { border: 1px solid #46c2c5; }
.link { background-color: #fafafa; height: 80px; width: 983px; border: 1px solid #d7d7d7; background-repeat: no-repeat; font-size: 12px; color: #666; margin-bottom: 10px; margin-top: 0px; margin-right: 4px; margin-left: 0px; padding-top: 8px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.link a{ color: #666; text-decoration: none; }
.link a:hover { color: #C00; text-decoration: underline; }
.link:hover { border: 1px solid #46c2c5; }

.footer { height: 100px; width: 100%; background-color: #f2f2f2; border-top-width: 1px; border-top-style: solid; border-top-color: #d7d7d7; text-align: center; padding-top: 10px; font-size: 12px; color: #666; font-family: "微软雅黑"; line-height: 24px; }
.footer a { color:#666}
.w1 .con { font-size: 12px; line-height: 160%; color: #FFF; margin-top: 45px; padding-left: 10px; }
.w2 .con { font-size: 12px; line-height: 160%; color: #FFF; margin-top: 45px; padding-left: 10px; }
.w3 .con { font-size: 12px; line-height: 160%; color: #FFF; margin-top: 45px; padding-left: 10px; }


body { font-size: 12px; font-family: "微软雅黑", Verdana, Geneva, sans-serif, "宋体"; }
.xy_r ul { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; }
.xy_r ul li { font-family: "微软雅黑"; font-size: 14px; color: #333; line-height: 24px; }
.xy_r ul li a { color: #333; text-decoration: none; }
.xy_r ul li a:hover { color: #2baaa9; text-decoration: underline; }

dt, dd, ul, li, p, h5 { padding: 0; margin: 0; }

.switchBox, .slideBox { border: 5px solid #d0eef0; width: 713px; margin-left: 10px; height: 500px; }
.switchBox dt, .slideBox dt { height: 24px; background-color: #CFEDEF; }
.switchBox span, .switchBox em, .slideBox span, .slideBox em { background-color: #cfedef; color: #333; cursor: pointer; float: left; font-size: 14px; height: 24px; line-height: 24px; text-align: center; text-decoration: none; width: 120px; font-style: normal; }
.switchBox dt .on, .slideBox dt .on { background-color: #ffffff; font-weight: bolder; }
.switchBox dt .on, .switchBox dt .active, .switchBox a:hover, .slideBox dt .on, .slideBox dt .active, .slideBox a:hover { color: #cc0000; }
.switchBox dt .fat { color: #0000ff; width: 150px; }
.switchBox dt .fat:hover { color: #ffff00; }
.switchBox dd, .slideBox dd { clear: both; display: none; height: auto; height: 100px; min-height: 100px!important; line-height: 20px; padding: 10px; font-family: "宋体"; }

.switchBox2, .slideBox2 { border: 5px solid #d0eef0; width: 990px; height: 190px; margin-top: 0px; padding: 0px; }
.switchBox2 dt, .slideBox2 dt { height: 24px; background-color: #CFEDEF; }
.switchBox2 span, .switchBox2 em, .slideBox2 span, .slideBox2 em { background-color: #cfedef; color: #333; cursor: pointer; float: left; font-size: 14px; height: 24px; line-height: 24px; text-align: center; text-decoration: none; width: 120px; font-style: normal; }
.switchBox2 dt .on, .slideBox2 dt .on { background-color: #ffffff; font-weight: bolder; }
.switchBox2 dt .on, .switchBox2 dt .active, .switchBox2 a:hover, .slideBox2 dt .on, .slideBox2 dt .active, .slideBox2 a:hover { color: #cc0000; }
.switchBox2 dt .fat { color: #0000ff; width: 150px; }
.switchBox2 dt .fat:hover { color: #ffff00; }
.switchBox2 dd, .slideBox2 dd { clear: both; display: none; height: auto; height: 100px; min-height: 100px!important; line-height: 20px; padding: 10px; font-family: "宋体"; }
.switchBox2, .slideBox2 dd span {float:right;background:None;}
.switchBox2, .slideBox2 dd span a {color:#d00;text-decoration:underline;}
.switchBox2, .slideBox2 dd span a:hover {color:#333;}



.slideBox2 dd ul li i { font-style: normal; float: right; color: #999; }
.slideBox2 dd ul li { font-family: "微软雅黑"; font-size: 14px; color: #333; line-height: 25px; width: 430px;float:left;}
.slideBox2 dd ul li a { color: #333; text-decoration: none; }
.slideBox2 dd ul { padding-left: 25px; float: left; padding-right: 25px; }


.newslist ul li {border-bottom:solid 1px #eee;}
.newslist ul li span {float:right;color:#666;}
