.head{ width:100%; overflow:hidden;}
.head-top{ width:100%; height:35px; background:#474e5d; overflow:hidden;}

.topnav{
    width:100%;
    height:35px;
    background:#474E5D;
}
.topnav .wrap{
    width:1000px;
    height:35px;
    margin:0 auto;
    line-height:35px;
}
.topnav .wrap-left{
    float:left;
}
.topnav .wrap-left .guanzhu{
    height:35px;
    float:left;
}
.topnav .wrap-left .guanzhu a{
    background:url(../img/top_icon.gif) no-repeat;
    margin-left:10px;
    display:inline-block;
}
.topnav .wrap-left .guanzhu .weixin{
    width:28px;
    height:35px;
    background-position:0 0;
}
.topnav .wrap-left .guanzhu .weixin:hover{
    background-position:-105px 0;
}
.topnav .wrap-left .guanzhu .weibo{
    width:28px;
    height:35px;
    background-position:-34px 0;
}
.topnav .wrap-left .guanzhu .weibo:hover{
    background-position:-139px 0;
}
.topnav .wrap-left .guanzhu .qq{
    width:28px;
    height:35px;
    background-position:-70px 0;
}
.topnav .wrap-left .guanzhu .qq:hover{
    background-position:-175px 0;
}
.topnav .wrap-left .tel{
    width:150px;
    height:35px;
    float:left;
    padding-left:25px;
    margin-left:30px;
    font:20px/35px Arial; 
    background:url(../img/top_icon.gif) no-repeat -16px -40px;
    color:#fff;
}
.topnav .wrap-right{
   float:right;
   color:#fff;
}
.topnav .wrap-right a{
    line-height:35px;
    padding:0 10px;
	font-size:14px;
    color:#fff;
}
.topnav .wrap-right a:hover{
    color:#ffea00;
}


.head nav{ float:right; margin-top:42px;}
.head nav a{ font-size:18px; color:#434242; line-height:45px; margin-right:24px;}
.head nav a:hover{ border-bottom:4px solid #EA0206;}
.head nav .on{ border-bottom:4px solid #EA0206;}



/*banner*/
#kinMaxShow .KMSPrefix_kinMaxShow_button{ right:45% !important; bottom:20px !important;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li{ background: #e7e7e7 !important; margin-right:10px !important; border-radius:50px; width:20px !important; height:20px !important; }
#kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{ background:#f99221 !important;}
.banner{ width:100%; height:465px; overflow:hidden;}

/*中间部分*/
.mid-Inner{ width:100%; height:auto; overflow:hidden;}

.mid-Inner1{ width:100%; height:auto; overflow:hidden;}
.mid-I1{ width:1280px; height:367px ; margin:76px auto 28px;}
.mid-I1 .li{ margin-right:6px; float:left; margin-top:20px; width:242px; height:320px; background:url(../img/ico5.png) no-repeat;}
.mid-I1 .li h3{ display: inline-block;line-height:65px; width:100%; text-align:center; font-size:27px; color:#fff; margin-top:7px;}
.mid-I1 .li h1{ line-height:45px; width:100%; text-align:center; font-size:47px; color:#fff; margin-top:39px;}
.mid-I1 .li p{ width:100%; text-align:center; font-size:12.5px; color:#333333; margin-top:5px; font-weight:bold; line-height:24px;}
.mid-I1 .li div{ margin:85px auto 0px; width:185px; height:40px;}

.mid-I1 .li2{ margin-right:7px; float:left; width:279px; height:367px; background:url(../img/ico6.png) no-repeat;}
.mid-I1 .li2 h3{ display: inline-block;line-height:65px; width:100%; text-align:center; font-size:27px; color:#fff; margin-top:17px;}
.mid-I1 .li2 h1{ line-height:45px; width:100%; text-align:center; font-size:65px; color:#fff; margin-top:39px;}
.mid-I1 .li2 p{ width:100%; text-align:center; font-size:12.5px; color:#333333; margin-top:5px; font-weight:bold; line-height:24px;}
.mid-I1 .li2 div{ margin:113px auto 0px; width:210px; height:45px;}

.mid-Inner2{ width:100%; height:auto; margin-top:30px; overflow:hidden; text-align:center;}
.mid-Inner2 h3{ text-align:center; font-size:30px; color:#0078e8; line-height:100px;}
.mid-Inner2 img{ margin:auto;}
.mid-Inner2>div{width:880px; height:400px; margin:auto; background:url(../img/ico7.png) no-repeat;}
.mid-Inner2>div .ul1{ width:530px; height:auto; float:left; margin-top:75px;}
.mid-Inner2>div  li{ margin-top:5px; width:100%; line-height:75px; text-align:center; color:#ff778d; font-size:24px;}

.mid-Inner2>div .ul2{ width:345px; margin-left:5px; height:auto; float:left; margin-top:75px;}

.mid-Inner2-1{ width:100%; height:auto; margin-top:30px; overflow:hidden; text-align:center;}
.mid-Inner2-1 h3{ text-align:center; font-size:30px; color:#0078e8; line-height:100px;}
.mid-Inner2-1 .MOD-div1{ width:1000px; height:70px; background:url(../img/ico8.png) no-repeat;}
.mid-Inner2-1 .MOD-div1 li{ width:198px; float:left; margin-right:1px;}
.mid-Inner2-1 .MOD-div1 h3{ color:#fff; font-size:24px; line-height:34px; width:100%; text-align:center; margin-top:8px;}
.mid-Inner2-1 .MOD-div1 p{ width:100%; text-align:center; line-height:24px; color:#fff; font-size:12px;}

.mid-Inner3{ width:100%; height:auto; margin-top:100px; overflow:hidden;}
.mid-Inner3 img{ margin:47px 0px 0px 47px;}
.mid-Inner3 .w1000>h3{ text-align:center; font-size:36px; color:#0078e8; line-height:90px; border-bottom:1px solid #dbdbdb;}
.mid-Inner3 .w1000>div{ width:772px; height:auto; float:right; margin-top:75px;}
.mid-Inner3 .w1000>div h3{ font-size:18px; line-height:30px; color:#696969;}
.mid-Inner3 .w1000>div p{ line-height:24px; font-size:14px; color:#696969;}


.mid-Inner4{ margin-bottom:80px; width:100%; height:auto; margin-top:100px; overflow:hidden;}
.mid-Inner4  .w1000>h3{ text-align:center; font-size:36px; color:#0078e8; line-height:90px; border-bottom:1px solid #dbdbdb;}
.mid-Inner4 .w1000>ul{ width:907px; height:310px; float:right; margin-top:15px; margin-right:12px; background:url(../img/ico10.png) no-repeat;}
.mid-Inner4 .w1000>ul li{ width:50%;  height:83px; float:left; margin-bottom:31px; text-indent:100px;}
.mid-Inner4 .w1000>ul li h5{ font-size:24px; line-height:40px;  margin-top:	5px; color:#333333;}
.mid-Inner4 .w1000>ul li p{ font-size:18px; color:#333333; line-height:30px;}




/*底部*/
.bottom{ width:100%; height:250px; background:url(../img/ico11.png); overflow:hidden;}
.bot-top{ text-align:center; width:100%; height:35px;}
.bot-top a{ line-height:35px; margin-right:42px; font-size:12px; color:#fff;}

.bottom ul{border-right:1px dashed #3f0000; float:left; height:155px; float:left; margin-top:28px;}
.bottom ul li{ float:left; width:105px; height:155px; border-left:1px dashed #3f0000; text-align:center;}
.bottom ul li h3{ font-size:14px; color:#640000; text-align:center; line-height:28px; width:100%;}
.bottom ul li div{ width:100%; text-align:center;}
.bottom ul li a{ font-size:12px; line-height:22px; color:#640000; }

.bottom .QR{ width:118px; margin-top:32px; height:auto; float:left; margin-right:5px;}
.bottom .QR h3{ font-size:14px; color:#640000; width:100%; text-align:center; line-height:34px;}
.bottom .phone{ height:57px; float:left; margin-top:68px; margin-left:49px;}

.bottom .phone h3{ font-size:30px; float:left; color:#410200; font-style:italic; line-height:34px;}
.bottom .phone  p{ font-size:14px; line-height:20px; color:#400000;		}

.w1280{ width:1280px; margin:auto;}
.fl { float: left; }
fieldset, img { border:0; }
ul, li { list-style:none; }
.w1100{ width:1100px; margin:auto;}


/*注册*/
.register {
	width:342px;
	height:417px;
	background-color:#fff;
	position:absolute;
	bottom:25px;
	right:50px;
	z-index:99;
	padding:18px 27px;
	box-sizing:border-box
}.registerTk {
	width:340px;
	height:417px;
	background-color:#fff;
	position:absolute;
	top:30px;
	right:0;
	z-index:99;
	padding:18px 27px;
	box-sizing:border-box
}
.register .regTit {
	width:100%;
	font-size:24px;
	color:#282828
}
.register .register_form {
	width:100%;
	margin-top:18px
}
.register_form .m-row {
	margin-top:10px
}
.register_form .m-row .m-textFocus {
	width:274px;
	text-align:left;
	color:#696969;
	margin-right:5px;
	height:40px;
	line-height:40px;
	padding-left:10px;
	border:1px solid #a2a2a2
}
.register_form .m-row .m-textFocus1 {
	border:1px solid #0098e1
}
.register_form .pwdTip {
	font-size:14px;
	color:#a2a2a2;
	text-align:left;
	margin-top:5px;
	padding-left:10px
}
.register_form .m-row-error {
	color:red;
	margin-top:10px;
	font-size:12px
}
.m-row .reg_input {
	width:150px;
	padding-left:10px;
	height:40px;
	line-height:40px;
	border:1px solid #a2a2a2;
	float:left
}
.m-row .gainCode .regRetainTime,.m-row .gainCode .regRetainTime1,.m-row .gainCode .regRetainTimes {
	width:100px;
	height:40px;
	text-align:center;
	line-height:40px;
	background-color:#a2a2a2;
	float:right;
	display:block;
	padding-left:0;
	cursor:pointer
}
.m-row .gainCode .regRetainTime1 {
	display:none;
	padding-left:0
}
.register_form .reg_btn {
	width:288px;
	height:42px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:20px;
	background-color:#0098e1;
	cursor:pointer;
	display:block;
	border:1px solid #0098e1;
	margin-top:10px
}
.register_form .reg_agree {
	font-size:15px;
	margin-top:15px;
	margin-bottom:0px;
	
}
.reg_agree input {
	width:15px;
	height:15px;
	vertical-align:middle
}
.reg_agree .agree a {
	color:#15a5e7;
	cursor:pointer
}
.m-row .codeImg {
	width:91px;
	margin-top:7px
}
.m-row .refreshImg {
	width:20px
}







