﻿*{ padding: 0; margin:0;}
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;   background: #fff}
a{text-decoration:none; color:#444; outline: none;}
a:active {outline: none; } 
b{ font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
dl,dt,em,li{list-style-type:none; font-style:normal;}
a{ border:none\9;}
a img{border:none\9;}
.clearboth{ clear: both;}
.fn{ border-right: 0 !important; background-image: none !important;  margin-right: 0; margin-left:0;}

.header{ width: 1350px; margin:0 auto; padding:30px 0; clear:both; }
.header .logo{ float: left; height: 58px;}
.header .logo a{ display: block; height: 58px;}
.header .logo a img{height: 58px;}
.nav{ width: 100%; background: #003466; height: 45px;}
.nav ul{ width: 1350px; margin: 0 auto}
.nav ul li{float: left; width: 120px;text-align: center;}
.nav ul li a{ display:block; color: #fff; font-size: 16px; text-align: center; line-height: 45px; line-height: 45px\9;}
.nav ul li:hover a{ background: #0069ce;}
.banner{ width: 100%; height: auto}
/* main_image */
.main_visual{height:281px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:281px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:281px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:281px;}
.main_image li span{display:block;width:100%;height:281px}
.main_image li a{display:block;width:100%;height:281px}
.main_image li .img_1{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_6{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_7{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_8{background:url('../images/banner.jpg') center top no-repeat}
.main_image li .img_9{background:url('../images/banner.jpg') center top no-repeat}

div.flicking_con{position:absolute;top:260px;left:47%;z-index:999;width:180px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:16px;height:16px; border-radius: 100%;margin:0 2px;padding:0;background:#9d989c;display:block;text-indent:-1000px}
div.flicking_con a.on{background-color:#0e74bc;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;} 


.conter{ width: 1400px; margin:20px auto; min-height: 500px;}
.conter .con_top{ width: 1500px;}
.conter .con_top ul li{ float: left; width: 295px;margin-right:5px;}
.conter .con_top ul li h3{ height: 35px; width: 295px; background: #cc3433;line-height: 35px; line-height: 35px\9; text-align: center; font-size: 18px; color: #fff;}
.conter .con_top ul li table{ width: 295px; border:solid 1px #cbcbcb; border-bottom: none; border-right: none; box-sizing:border-box}
.conter .con_top ul li table tr th{text-align: center; font-size: 12px; color: #040404;border-bottom:solid 1px #cbcbcb; box-sizing:border-box; border-right:solid 1px #cbcbcb; height: 25px;}
.conter .con_top ul li table tr td{text-align: center; font-size: 12px; color: #000000; border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb !important; height: 25px; box-sizing:border-box;}


.footer{ width: 100%; background: #333333; padding:20px 50px;}
.footer p{ text-align: center; font-size: 14px;color: #fff; line-height: 30px;}

.login{ width: 800px; margin:200px auto 0; position: relative; }
.login .login_zc{width: 800px; margin-top:50px; height: 300px; background: rgba(0,0,0,0.6); border-radius: 6px;}
.login .login_zc_c{ width: 148px; margin-left:50px; padding-top:70px;}
.login .login_zc_c h3{ font-size: 18px; color: #fff;line-height: 22px; font-weight: bold;}
.login .login_zc_c p{padding-top:15px; font-size: 13px; color: #fff; line-height: 18px;}
.login .login_zc_c a{ width: 80px; height: 30px; margin-top:5px; border:solid 2px #2b66ff; display: block;line-height: 30px; text-align: center; display: block;text-align: center; font-size: 14px; color: #2b66ff}
.login .login_zc_c a:hover{ border-color: #0a4fff; color: #0a4fff;}
.login .login_dl{ width: 454px; height: auto; padding:50px 0; position: absolute; right: 48px; top:-54px; background:#f9f9f9; border-radius: 6px;}
.login .login_dl h3{ width: 350px; margin:0 auto; font-size: 20px; color: #2b66ff;}
.login .login_dl h3 span{ font-size: 12px; font-weight: bold; color: #cbcbcb;text-transform:uppercase;}
.login .login_dl ul{ width: 350px; margin:20px auto 0;}
.login .login_dl ul li{ width: 350px; height: 40px; margin-bottom: 20px; clear:both; }
.login .login_dl ul li span{ float: left; width: 40px; height: 40px;background: #fff;}
.login .login_dl ul li span img{ width: 40px; height: 40px;}
.login .login_dl ul li .s_input{ width: 310px; height: 40px; border:none; font-size: 12px; color: #bababa; background: #f0f0f0; font-family: "微软雅黑"; line-height: 40px; line-height: 40px\9; box-sizing:border-box; padding-left:10px; outline: none;}
.login .login_dl ul li .y_input{float: left; width: 100px; height: 40px; border:none; font-size: 12px; color: #bababa; background: #f0f0f0; font-family: "微软雅黑"; line-height: 40px; line-height: 40px\9; box-sizing:border-box; text-align: center; outline: none;}
.login .login_dl ul li .img{ width: 150px; float: left;margin-left:13px; height: 40px;}
.login .login_dl ul li .img img{ width: 150px;}
.login .login_dl ul li .right{ width: 70px; float: right;}
.login .login_dl ul li .right .title{height: 20px;text-align: right;}
.login .login_dl ul li .right .title a{ font-size: 12px;color: #999999;border-bottom:solid 1px #dcdcdc; box-sizing:border-box; display: block;line-height: 20px;}
.login .login_dl ul li .right .title a:hover{ color: #2b66fe;}
.login .login_dl ul li .right .tit{ height: 20px;}
.login .login_dl ul li .right .tit label{ line-height: 20px; cursor: pointer; font-size: 12px; color: #999;}
.login .login_dl ul li .right .tit label .l_img{ width: 12px; height: 12px;border:solid 1px #939393; float: left;margin-top:3px; margin-right: 5px;margin-left:3px;}

.regular-radio {	display: none;}
.regular-radio + label {	-webkit-appearance: none;	background-color: #fff; 		/* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);	padding: 9px;	border-radius: 8px; 	display: inline-block;*/	position: relative;}
.regular-radio:checked + label:after {	content: ' ';	width: 12px;	height: 12px;		position: absolute;	top: -16px;	background: url(../images/gou.png);	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";   -moz-background-size:100% 100%;   background-size:100% 100%;	text-shadow: 0px;	left: 4px;	font-size: 32px;}
.regular-radio:checked + label {	background-color: #fff;	/* color: #99a1a7;	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1); */}
.regular-radio + label:active, .regular-radio:checked + label:active {	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-radio:checked + label .l_img{ border-color: #2c66fe !important;}
.big-radio + label {	padding: 16px;}
.big-radio:checked + label:after {	width: 24px;	height: 24px;	left: 4px;	top: 4px;}

.login .login_dl .dl{ width: 350px; height: 40px; margin:10px auto 0;}
.login .login_dl .dl a{ background: #2b66fe; border-radius: 6px; line-height: 40px; display: block;text-align: center; font-size: 16px; color: #fff;}
.login .login_dl .dl a:hover{ background: #0a4fff;}
.login .login_dl .zc{ margin:20px auto 0; width: 350px;}
.login .login_dl .zc a{ font-size: 14px; color: #2c66fe;}
.login .login_dl .zc a:Hover{ color: #0a4fff;}

