
.clear{ clear:both}
#header {
	color: #fff;
	overflow: hidden;
}
#header .header_top{height: 119px;}
#header .header_top ul li{float: left;}
#header .header_top ul li .icon_logo{width: 420px;
	height: 80px;
	background: url(img/logo.png) no-repeat; margin:20px 26px 20px 0px}
#header .header_top ul li.partner_title{height:38px; margin:32px 16px 0px 12px;}
#header .header_top ul li.partner_title .icon_recommend{width: 47px; height: 48px;background:url(img/recommend.png); margin:-6px 8px 0px 12px}
#header .header_top ul.partner_desc li{float:none}
#header .header_bottom ul li{float:left; margin:20px 60px 0px 0px; }
#header .header_bottom ul li a{font-family:'Microsoft YaHei'; font-size:18px; color:#fff; text-decoration:none; cursor:pointer}

.tl{text-align: left;}
.tc{text-align: center;}

.h60{height: 60px;}
.h80{height: 80px;}
.h100{height: 100px;}
.mt50{margin-top: 50px;}
.mt100{margin-top: 100px;}

.r_1 .wrapper{background:url( hand.png) no-repeat;background-position:73px bottom; height: 648px; text-align:center}
.r_1_list{float:left; position:relative; left:50%;}
.r_1_list li{float:left; margin-left:42px; position:relative; right:50%;}
.r_1_list li.icon_next{margin-top:24px}
.r_1_list li dl dd{font-size:12px; color:#b5b5b5; font-family:'Microsoft YaHei'; margin-top:24px}

.r_2{background: #008eb7; color:#fff; text-align:center}
.r_2 table { border-collapse:collapse; width:1110px; text-align: center; margin: 60px auto; }
.r_2 table td{}
.r_2 table tr td, .r_2 table th{border:1px solid #ccc;}
.r_2 table tr{height:70px;}
.r_2 table td.th1{width:260px;}
.r_2 table td.th2{width:424px;}
.r_2 table td.th3{width:424px;}
.r_2 table td.th{font-size:23px}
.r_2 table td.td1{font-size:18px; font-weight:bold; font-family:'Microsoft YaHei' ; text-align: right;}
.r_2 table td.td2{font-size:20px; text-align:left; padding-left:86px}
.r_2 table tbody tr td.table_title { font-size: 18px; line-height: 38px; width: 150px; text-align: right; }
.r_2 table tbody tr td.table_contant { font-size: 14px; text-align: left; vertical-align:top; line-height:32px;}


.r_3{ text-align:center}

.step_line{float:left; position:relative; left:50%; height:200px;}
.step_line li{float:left; margin-top:58px; position:relative; right:50%;}
.step_line li.step{background:url(img/spot.png) no-repeat; width:31px; height:31px;}
.step_line li.line{background:url(img/point_line.png) repeat-x left center; height:31px;}
.step_line .setp_text{position:relative; top:50px; width:144px; left:-60px; text-align:center; font-size:14px; font-family:'Microsoft YaHei'}
.step_line .setp_text p{margin-bottom:8px}


.r_4{ text-align:center}
.r_4 dl.leftT{color:#fff; margin:104px 280px; text-align:right;float:right; width:340px;}

.r_4 dl.rightT{color:#232323; margin:104px 280px; text-align:left;float:left; width:340px;}
.r_4 dl dt{font-size:36px; font-family:'Microsoft YaHei'; font-weight:bold; margin-bottom:36px}
.r_4 dl dd p{font-size:18px; margin-bottom:12px}
.r_4 table{width:100%; margin-top:52px}
.r_4 table tr td, .r_4 table th{border:none;}
.r_4 table tr{height:96px;}
.r_4 table td.td1{width:41%; font-size:18px; text-align:right}
.r_4 table td.td3{width:41%; font-size:18px; text-align:left}
.r_4 table td img.l{margin-bottom:4px;margin-left:22px;margin-right:40px;vertical-align:middle}
.r_4 table td img.r{margin-bottom:4px;margin-left:40px;margin-right:22px;vertical-align:middle}
.r_4 table td.td2{width:8%; }
.r_4 table td.td2 .c_m{width: 74px;height: 48px; background:url(img/circle.png) no-repeat; color:#2e2e2e; font-size:22px; font-family:'Microsoft YaHei'; font-weight:bold; padding-top:26px;text-align:center; margin:0px auto}
.r_4 table tr:hover .c_m{background:url(img/circle_hover.png) no-repeat; color:#fff; cursor: pointer;}

.r_5{background: #008eb7; color:#fff; text-align:center}

.r_6{text-align:center}
.r_6 table{width:100%; margin-top:40px;border-top:1px solid #dadada;border-left:1px solid #dadada; vertical-align:middle}
.r_6 table th{background-color:#E4ECFA;font-size:18px;}
.r_6 table td{text-align:center; color:#7b7b7b}
.r_6 table th, .r_6 table td{font-size:16px; font-family:'Microsoft YaHei Light';}
.r_6 table .r_6_b{ text-align:center; color:#414141;font-size:18px;}
.r_6 table tr td, .r_6 table th{border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.r_6 table tr{height:46px;}
.r_6 table th, .r_6 table td{ vertical-align:middle}
.r_6 table td.name{padding-left:32px; font-size:14px;text-align:left;}
.r_6 table td .cz{width:21px; height: 21px; position:absolute; float:left; margin-left:32px; background:url(img/yes.png) no-repeat;}
.r_6 table td .cn{width:21px; height: 21px; position:absolute; float:left; margin-left:32px; background:url(img/no.png) no-repeat;}

.r_7{background: #008eb7; color:#fff; text-align:center}
/* focus */
.focus{width:100%;height:280px;float:left;position:relative; margin-top:70px; margin-bottom:50px}
.focus #pic{width:1200px;height:250px;overflow:hidden;}

.focus #tip{width:300px;height:14px;position:absolute;left:48%;margin:10px auto;z-index:13;}
.focus #tip ul li{width:6px;height:6px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(img/smaill_circle_2.png) no-repeat;}
.focus #tip ul li.current{background:url(img/smaill_circle_1.png) no-repeat;}
.focus .show{display:block!important;}

.focus #pic ul{float:left;  left:50%;width:4800px;}
.focus #pic ul li{float:left; margin:0 auto; right:50%;width:1200px; }
.focus #pic .photo{float:left; margin-left:100px; margin-top:14px}
.focus #pic .title{float:left; font-size:14px; font-family:'Microsoft YaHei'; margin-right:30px}
.focus #pic ul li dl dt{margin-bottom:16px;margin-left:34px}
.focus #pic ul li dl dd{ text-align:left; font-weight:normal; font-family:'Microsoft YaHei Light';font-size:14px; line-height:20px; width:812px; margin-left:34px}
.focus #pic .datetime{float:right; font-size:12px; font-family:'Microsoft YaHei Light'; margin-top:10px;}
.focus #pic .icon_star{background:url(img/star.png) no-repeat; width:14px; height: 12px; float:left;}



.r_8{text-align:center}
.r_8 ul{margin-top:46px}
.r_8 ul li{ text-align:left; clear:both; height:20px; padding:30px 0px 0px 0px}
.r_8 ul li.b_line{ border-bottom:1px dotted #cfcfcf; padding:18px 0px 30px 0px;height: auto;}
.r_8 ul li .icon_q{float:left; margin:0px 0px 0px 72px;background:url(img/q_icon.png) no-repeat; width: 19px;height: 19px;}
.r_8 ul li .icon_a{float:left; margin:0px 0px 0px 72px;background:url(img/a_icon.png) no-repeat; width: 19px;height: 19px;}
.r_8 ul li .q{float:left; margin:0px 0px 0px 10px;font-size:18px;}
.r_8 ul li .a{float:left; width:950px; line-height:1.5; margin:2px 0px 0px 10px; font-size:14px;}
.r_8 ul li .datetime{float:right; margin:3px 24px 0px 0px; font-family:'Microsoft YaHei'; font-size:12px; color:#6f6f6f;}


.r_9{text-align:center}


.r_10{text-align:center}
.r_10 ul{float:left; position:relative; left:50%;}
.r_10 ul li{float:left; margin:66px auto 96px auto; position:relative; right:50%; width:280px; }
.r_10 ul li .r_10_l_img{border-right:1px solid #DBDBDB;padding:14px 0px; }
.r_10 ul li p{margin-top:40px}


.r_11{background: #008eb7; color:#fff; text-align:center}
.r_11 ul{float:left; position:relative; left:50%;}
.r_11 ul li{float:left; margin:60px 80px 0px auto; position:relative; right:50%; width:292px; }
.r_11 ul li .r_10_l_img{padding:14px 0px; }
.r_11 ul li p{margin-top:50px; font-size:12px; font-family:"Microsoft YaHei"; line-height:26px;}


.r_15{text-align:center}
.payment_box{font-style:normal;font:12px Arial, Helvetica,sans-serif,"\5B8B\4F53";color:#000;background:#FFF;} 
.payment_box{ display:block; margin:0 auto; width:960px; background:#FFF; text-align:left;}
.payment_nav{ height:30px; line-height:30px; padding-top:20px; font-size:14px;}
.payment_tit{ width:898px; height:36px; background:#1f69b4; border:1px F2F2F2 solid; margin-top:10px;}
.payment_tit img{ margin-left:5px; margin-top:5px;}
.zfb_box{width:900px; margin-top:38px;}
.zfb_content{ width:880px; margin-left:32px; background:url(img/zfb_bj.jpg) no-repeat; height:105px; margin-top:24px;}
.zfb_pic{float:left; width:230px; margin-left:10px; margin-top:10px; display:inline;}
.zfb_div{float:left; width:620px; margin-left:20px; display:inline;}
.payment_p1{ float:left; width:560px;margin-top:25px; display:inline; }
.payment_p1 span{ float:left; margin-left:5px; line-height:35px;display:inline;}
.zfb_inputbg{ float:left;background:url(input_bg.jpg) no-repeat; width:128px; height:35px; padding-top:2px;display:inline;}
.zfb_inputbg input{ width:120px; border:0; background-color:transparent; margin-left:4px; height:30px;font-size:18px;}
.zfb_inputbg input.validate-error{color:#ff0000;}
.zfb_button{margin-left:10px; display:inline;}
.payment_p2{  float:left; width:560px;margin-left:60px; margin-top:5px; display:inline; font-size:12px; color:#6A6A6A;}
.payment_line{ background:url(zfb_line.jpg) repeat-x; height:1px; width:900px; margin-top:30px;}
.bank{ width:898px; margin-left:35px; padding-bottom:15px; padding-top:15px;text-align:left}
.bank ul li{ width:861px; margin-top:15px;}
.bank_01{ background:url(bank_pic1.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_01 p{ margin-left:430px;}
.bank_01 p span{ margin-right:5px;}
.bank_02{ background:url(bank_pic2.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_02 p{ margin-left:430px;}
.bank_02 p span{ margin-right:5px;}
.bank_03{ background:url(bank_pic3.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_03 p{ margin-left:430px;}
.bank_03 p span{ margin-right:5px;}
.bank_04{ background:url(bank_pic4.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_04 p{ margin-left:430px;}
.bank_04 p span{ margin-right:5px;}
.bank_05{ background:url(bank_pic5.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_05 p{ margin-left:430px;}
.bank_05 p span{ margin-right:5px;}
.bank_06{ background:url(bank_pic6.jpg) no-repeat; width:861px; height:90px; font-size:14px; color:#000; line-height:20px;}
.bank_06 p{ margin-left:430px;}
.bank_06 p span{ margin-right:5px;}
.attention{ margin-top:30px; background:#FEFEF2; border:1px #EDE9C6 solid; width:859px; margin-left:35px; padding-top:12px; padding-bottom:20px;}
.attention p{ margin-left:21px; margin-top:10px;}
.attention_con{background:url(img/attention_con.jpg) no-repeat; width:519px; height:71px; margin-left:20px; margin-top:10px;}
.attention_con ul li{ width:500px; margin-left:30px; line-height:25px;}
.payment_line2{ background:url(img/zfb_line.jpg) repeat-x; height:1px; width:861px; margin-left:35px; margin-top:20px;}


.r_16{/*background: #008eb7; color:#fff;*/ text-align:center}
.r_16 table { border-collapse:collapse; width:1110px; text-align: center; margin: 60px auto; }
.r_16 table td{}
.r_16 table tr td, .r_16 table th{border:1px solid #f0f0f0;}
.r_16 table tr{height:70px;}
.r_16 table td.th1{width:150px;}
.r_16 table td.th2{width:938px;}
.r_16 table td.th{font-size:23px}
.r_16 table td.td1{font-size:18px; font-weight:bold; font-family:'Microsoft YaHei' ; text-align: center;}
.r_16 table td.td2{font-size:16px; text-align:left; padding:10px 20px; line-height: 30px;}
.r_16 table tbody tr td.table_title { font-size: 18px; line-height: 38px; width: 150px; text-align: right; }
.r_16 table tbody tr td.table_contant { font-size: 14px; text-align: left; vertical-align:top; line-height:32px;}
.r_16 table td span{margin:0 10px; color: #333;}

.footer {
    padding:58px 0px;
    background: #fff;
    text-align: center;
    font-family: 'NSimSun';
    font-size: 12px;
    color:#9c9c9c;
    line-height:24px;
}

.netcn2{
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53" !important;
	border-color: #ddd;
	border-collapse: collapse;
	border-spacing: 0;
	color: #333;
}
.netcn2 td{
    vertical-align: middle;
    padding: 10px;
}
.netcn2 .text-size-14{
    font-size: 14px;
}
.netcn2 .text-size-12{
    font-size: 12px;    
}

.netcn table {
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53" !important;
	border-color: #ddd;
	border-collapse: collapse;
	border-spacing: 0;
	color: #333;
	/*width: 100%;*/
	margin-top: 36px;
    margin-left: 60px;
    margin-right: 1px;
}
.netcn  table tbody {
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}
.netcn .y-align-center {
	text-align: center !important;
}
.netcn  table td {
	border-left: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	padding: 22px;
	position: relative;
	line-height: 24px;
	font-size: 14px;
	color: #333;
    vertical-align:middle;
}
.netcn  table td {
	/*padding: 10px 20px;*/
}
.netcn table td h3 {
	font-size: 16px;
	font-weight: 700;
}
.netcn table td h3 img {
	width: 16px;
	position: relative;
	top: 2px;
	margin-right: 10px;
    vertical-align: baseline;
}
.netcn i {
	font-style: normal;
}
.netcn table thead th {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	height: 60px;
	line-height: 60px;
}
.netcn .icon-rds-big::before {
	content: "\e9e2";
}
.netcn .text-size-14{
    font-size: 14px;
}
.netcn .text-size-12{
    font-size: 12px;
}

.clearfix {
	zoom: 1;
}
.common-draft-list {
	margin-top: 20px;
}
.clearfix {
	*zoom: 1: ;
}
.clearfix::after, .clearfix::before {
	content: "\0020";
	display: block;
	height: 0px;
	overflow: hidden;
}
.clearfix::after {
	clear: both;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
.clearfix::after {
	clear: both;
}
.tn {
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.fl {
	float: left;
}
.common-draft-list li {
	width: 340px;
	height: 165px;
	background: #f6f5f6;
	padding: 15px;
	margin: 0 15px;
}
.common-draft-list li h2 {
	font-size: 16px;
	font-weight: bold;
}
.common-draft-list li .draft-artcle {
	margin-top: 15px;
}
.common-draft-list li .draft-artcle li {
	height: auto;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 6px;
}
.common-draft-list li .draft-artcle li span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 5px;
	background: #e02f2f;
	margin-bottom: 2px;
	margin-right: 5px;
}
.common-draft-list li .draft-artcle li a {
	color: #404040;
}
.common-draft-list li .draft-tell {
	width: 100%;
	height: 105px;
}
.common-draft-list li .draft-testing {
	margin-top: 20px;
}
.common-draft-list li .draft-testing .link {
	display: inline-block;
	width: 165px;
	height: 40px;
	background: #008eb7;
	color: #fff;
	line-height: 40px;
	text-align: center;
}
.common-draft-list li .draft-testing span {
	color: #e02f2f;
	margin-left: 20px;
	font-size: 18px;
	font-weight: 900;
}
small {
	font-size: 85%;
}
.common-draft-list li .draft-testing span small {
	color: #e02f2f;
	font-size: 14px;
}
.common-draft-list li .draft-tell .tell-img {
	width: 165px;
	height: 105px;
}
.common-draft-list li .draft-tell .tell-img:hover {
    opacity:0.8;
}
.fr {
	float: right;
}
.common-draft-list li .draft-tell .tell-content {
	width: 160px;
	height: 105px;
	overflow: hidden;
}
.common-draft-list li .draft-tell .tell-content .title {
	font-size: 16px;
	color: #575757;
}
.common-draft-list li .draft-tell .tell-content p {
	font-size: 12px;
	line-height: 16px;
	color: #848484;
	margin-top: 5px;
}



.fwd{
    margin: 50px 0;
    text-align: center;
}
.fwd .tl{
    text-align: left;
}
.fwd table{
    width: 900px;
    margin: 0 auto;
    line-height: 40px;
    background-color: #ececec;
    border-spacing: 1px;
}
.fwd table tr{					
}
.fwd table td{
    padding: 12px 15px;
    background-color: #fff;
    vertical-align: middle;
}
.fwd .bt{
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-weight: 700;
    font-family: "Microsoft Yahei";
    color: #008eb7;
}
.fwd .yen{
    font-size: 16px;
    font-weight: bold;
    color: #ff0000;
}
.fwd .input{
    width: 300px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    border: 1px solid #008eb7;
}
.fwd textarea.input{
    width: 450px;
    height: 90px;
}
.fwd .submit{
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background-color: #008eb7;
    border: 1px solid #008eb7;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}
.fwd .validate-error{					
    border: 1px solid #ff0000;
}