﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; }
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#c4000c; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
textarea{ font-family:Arial, "微软雅黑"; color:#888; padding:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}
.ny_content{font-family:Arial, "微软雅黑"; line-height:26px; font-size:14px;}


.wal1004{width:1004px; margin:0px auto;}
.wal1200{width:1200px; margin:0px auto;}
.w200{width:200px;}
.w277{ width:277px; overflow:hidden;}
.w698{ width:698px; overflow:hidden;}
.w780{ width:780px; overflow:hidden;}
.w700{ width:700px; overflow:hidden;}

.topDiv{ height:40px; line-height:40px;}
.topDiv .leftDiv{ font-size:12px; color:#181818;}
.topDiv .leftDiv a{ font-size:12px; color:#181818;}
.topDiv .leftDiv a:hover{color:#c4000c;}
.topDiv .rightDiv{ font-size:12px; color:#8f8f8f;}
.topDiv .rightDiv a{ color:#8f8f8f;}
.topDiv .rightDiv a:hover{color:#c4000c;}
.topDiv span{ padding-left:5px; padding-right:5px;}

.headsearch{ height:50px; line-height:50px; background-color:#d0000d; overflow:hidden;}
.headsearch .logo{ float:left;}
.headsearch .formDiv{ float:right;}
.headsearch .formDiv{ width:212px; height:27px; line-height:27px; background-color:#fff; margin-top:11px;}
.headsearch .formDiv .input1{ display:block; float:left; width:180px; height:27px; line-height:27px; font-size:14px; color:#707378; text-align:right;}
.headsearch .formDiv .btn1{ cursor:pointer; display:block; float:right; width:27px; height:27px; background:url(../images/ico1_1.png) no-repeat center;}

.headsearch .links{ float:right; color:#fff;}
.headsearch .links a{ color:#fff; padding:0 5px;}

.headnav {border-bottom: 1px solid #ececec;height: 40px;line-height: 40px;text-align: center;}
.headnav li {color: #181818;display: inline-block;font-size: 14px;position: relative;text-align: center;}
.headnav li a {color: #181818;display: inline-block;height: 40px; /*letter-spacing: 5px;*/margin: 0 25px;}
.headnav li .red {color: #c4000c;}
.headnav li a:hover {color: #c4000c;}
.headnav li a.aNow1 {background: rgba(0, 0, 0, 0) url("../images1/sNavA.png") no-repeat scroll center bottom;color: #c4000c;}
.headnav li:first-child a {margin-left: 0;}
/*.headnav li:last-child a{ margin-right:0; letter-spacing:10px; color:#be5353;}
.headnav li:last-child a img{ padding-right:13px;}
*/
.headnav li:last-child a{ margin-right:0; color:#a77305; }
.headnav li:last-child a img{ padding-left:5px; position:relative; top:-2px;}



.sNav{ width:1200px; left:50%; margin-left:-600px; position:absolute; display:none; z-index:222; height:417px; background:#fff;  box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sNav .leftDiv{ width:261px;}
.sNav .rightDiv{ width:939px;}
.sNav .rightDiv ul{ margin-right:-5px;}
.sNav .rightDiv li{ float:left; width:467px; height:206px; margin-right:5px; margin-bottom:4px;}
.sNav2{ width:696px;}
.sNav .list{ padding:24px 0 0 12px;}
.sNav .list li{ float:left; font-size:14px; padding-left:35px; background:url(../images1/line9.jpg) right top no-repeat; height:260px; width:214px;}
.sNav .list li p{ color:#4a4a4a; height:28px; line-height:28px;}
.sNav .list .li01{ width:166px;}
.sNav .list .li02{ width:175px;}
.sNav .list li dl{ float:left; margin-right:25px;}
.sNav .list li dd{ height:28px; line-height:28px;}
.sNav .list li:last-child{ background:none;}
.sNav .list2{ position:absolute; left:0px; bottom:0px;}
.sNav .list2 li{ float:left;}

.sNav2 {
    width: 696px;
}
.sNav3 {
    height: 272px;
    margin-left: -150px;
    width: 696px;
}
.sNav4 {
    height: 224px;
    margin-left: 250px;
    padding-left: 24px;
    width: 200px;
}



.topA{ position:fixed; z-index:33; right:10px; bottom:20%;}
.topB {
    bottom: 0;
    padding-top: 100px;
    position: relative;
    right: 0;
}
.topA em{ display:none;}
.cd-top {
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#4a4a4a;
	display:none;
}



@font-face {font-family:sourcehant; src:url(../font/sourcehant.otf)}



/*.web-font{
	font-family: 'webfont' !important;
	font-size:30px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
	}*/

.RegSuccessLayer{ display:none; position:absolute; z-index:9999; background-color:#fff;}
.RegSuccessLayer .boxDiv{ width:910px; height:420px; padding:65px 50px;}
.RegSuccessLayer .close{ display:block; width:24px; height:24px; background:url(../images1/ico1_19.png) no-repeat center; position:absolute; top:12px; right:17px;}
.RegSuccessLayer .imgDiv{ float:left; width:392px;}
.RegSuccessLayer .text{ float:right; width:470px; position:relative;}
.RegSuccessLayer .text .img0{ position:absolute; right:0; top:-20px;}
.RegSuccessLayer .text h3{ font-size:22px; color:#181818; font-weight:inherit; text-align:center; padding-top:40px;}
.RegSuccessLayer .text .txt1{ font-size:18px; color:#181818; text-align:center; line-height:25px;}
.RegSuccessLayer .text .txt2{ font-size:14px; color:#181818; text-align:center; line-height:25px;}
.RegSuccessLayer .text .txt3{ height:28px; line-height:28px; border-top:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid; margin-top:40px; font-size:14px; color:#8f8f8f; line-height:25px;}
.RegSuccessLayer .text .txt3 img{ float:left; padding-right:12px; padding-left:7px;}
.RegSuccessLayer .text .txt4{ font-size:14px; color:#8f8f8f; line-height:25px; padding-top:15px; margin-bottom:27px;}
.RegSuccessLayer .text .txt5 .select1{ width:223px; height:27px; line-height:27px; border:1px #d7d7d7 solid; font-size:14px; color:#8f8f8f; margin-right:15px;}
.RegSuccessLayer .text .txt5 .select2{ width:223px; height:27px; line-height:27px; border:1px #d7d7d7 solid; font-size:14px; color:#8f8f8f;}
.RegSuccessLayer .text .txt6{ font-size:20px; color:#181818; margin-top:13px;}
.RegSuccessLayer .text .txt7{ font-size:14px; height:32px; line-height:32px; margin-top:30px;}
.RegSuccessLayer .text .txt7 .left{ float:left;}
.RegSuccessLayer .text .txt7 .right{ float:right;}
.RegSuccessLayer .text .txt7 .left .pay{ display:block; float:left; width:100px; height:25px; line-height:25px; background-color:#000; color:#fff; border-radius:4px; padding:5px 10px; margin-right:10px;}
.RegSuccessLayer .text .txt7 .left .pay:hover{ background-color:#c40000;}
.RegSuccessLayer .text .txt7 .left .pay img{ padding-right:5px; padding-top:2px; float:left;}
.RegSuccessLayer .text .txt7 .left .more{ color:#181818;}
.RegSuccessLayer .text .txt7 .left .more:hover{ color:#c4000c;}
.RegSuccessLayer .text .txt7 .right img{ padding-right:5px;}
.RegSuccessLayer .text .txt7 .right em{ padding:0 5px;}
.RegSuccessLayer .text .txt7 .right a{ font-size:12px; color:#8f8f8f;}
.RegSuccessLayer .text .txt7 .right a:hover{ color:#c4000c;}

.tabContent{ display:none;}

.tabContent3{ display:none;}
.tab3 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}


































