@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0; }
div,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
ul,li { list-style:none;}
img { border:none}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .ml15 { margin-left:15px;} .tr { text-align:right} .mt30 { margin-top:30px;} .f24 { font-size:24px} .pr { position: relative;}
.w1200 { width:1200px; margin:0 auto; overflow:hidden;} 
a { color:#333; text-decoration:none;}
a:hover { color:#c00;}
.h30 { height:30px; width:100%; display:block; overflow:hidden;}
.h50 { height:50px; width:100%; display:block; overflow:hidden;}

/*************logo****************/
.top_header {
    height: 80px;
	line-height: 60px;
	}
.top_header p {
	font-size: 18px;
	color: #f00;
	}
.top_header p a{
	height: 80px;
	width: 240px;
	background: url(/sp_img/danganzt/logo.png) left center no-repeat;
	display: inline-block;
	text-indent: -9999px;
	}
.top_header span a{
	font-size: 18px;
	margin-left: 20px;
	}
	
.banner {
	height: 400px;
	background: url(/sp_img/spfangzhi/banner_bg.jpg) center top no-repeat;
	text-align: center;
	color: gold;
	}
.banner div { position: relative; height: 400px;}
.banner span {
	position: absolute;
	height: 41px;
	line-height: 41px;
	background: url(/sp_img/spfangzhi/telbg.png) left center no-repeat;
	background-size: 12%;
	color: #fff;
	font-size: 20px;
	padding-left: 50px;
	top: 30px;
	right: 0px;
	}
.banner .bot {
	position: absolute;
	width: 118px;
	height: 61px;
	background: url(/sp_img/spfangzhi/ico_d.png) 0 0 no-repeat;
	display: inline-block;
	top: 210px;
	right: 200px;
	font-size: 20px;
	line-height: 50px;
	}
.banner .bot a { display: block;}
.banner h1 {
	font-size: 80px;
	padding-top: 110px;
	}
.banner h3 {
	font-size: 26px;
	font-weight: normal;
	line-height: 40px;
	padding: 5px 30px;
	border-radius: 30px;
	background-color: #fff;
	color: #006262;
	display: inline-table;
	margin-top: 50px;
	}
	
.main {
	background: #fff;
	padding-top: 55px;
	}
.main h3 {
	text-align: center;
	font-size: 40px;
	color: #172b43;
	line-height: 90px;
	}
.main_tit {
	height: 300px;
	background: url(/sp_img/spfangzhi/tit_bg.png) center center no-repeat;
	font-size: 18px;
	color: #666;
	overflow: hidden;
	margin: 50px 0px;
	position: relative;
	}
.tit_1 {
	position: absolute;
	width: 460px;
	height: 200px;
	top: 50px;
	left: 365px;
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	}
.tit_2 { position: absolute; width: 200px; height: 40px; line-height: 40px; color: #fff; text-align: center;}
.t_2 { top: 21px; left: 80px;}
.t_3 { top: 94px; left: 20px;}
.t_4 { top: 168px; left: 40px;}
.t_5 { bottom: 19px; left: 80px;}
.t_6 { top: 21px; right: 80px;}
.t_7 { top: 94px; right: 20px;}
.t_8 { top: 168px; right: 40px;0}
.t_9 { bottom: 19px; right: 80px;}
	
	
.content {
	height: 640px;
	background: url(/sp_img/spfangzhi/m_bg2.jpg) center center no-repeat;
	}
.content h3 {
	text-align: center;
	font-size: 40px;
	color: #fff;
	line-height: 90px;
	display: block;
	margin-top: 50px;
	}
.cont_bg {
	padding: 35px 20px 20px;
	background-color: rgba(0,0,0,0.3);
	margin-top: 30px;
	}
.cont_list { margin-left: -30px; margin-top: 20px;}
.cont_list:after { content:""; clear: both; display: block; overflow: hidden;}
.cont_list li {
	float:left;
	width:380px;
	height:200px;
	margin: 0px 0px 40px 30px;
	text-align: center;
	}
.c_1 { background: #2babd0;}
.c_2 { background: #ea68a2;}
.c_3 { background: #00beb1;}
.c_4 { background: #4fb0f1;}
.c_5 { background: #1dce68;}
.c_6 { background: #f8b551;}
.cont_list li span {
	height: 90px;
	display: block;
	margin-top: -17px;
	}
.c_1 span { background: url(/sp_img/spfangzhi/s-1.png) center center no-repeat;}
.c_2 span { background: url(/sp_img/spfangzhi/s-2.png) center center no-repeat;}
.c_3 span { background: url(/sp_img/spfangzhi/s-3.png) center center no-repeat;}
.c_4 span { background: url(/sp_img/spfangzhi/s-4.png) center center no-repeat;}
.c_5 span { background: url(/sp_img/spfangzhi/s-5.png) center center no-repeat;}
.c_6 span { background: url(/sp_img/spfangzhi/s-6.png) center center no-repeat;}
.cont_list li h4 {
	color:#fff;
	font-size:30px;
	line-height:50px;
	font-weight: normal;
	}
.cont_list li p {
	color:#000;
	line-height:30px;
	margin: 0px 30px;
	font-size: 18px;
	}
.cont_list li p a { color:#fff000;}
.cont_list li p a:hover { text-decoration:underline}

.liuc {
	padding-top: 55px;
	width: 1200px;
	margin: 0 auto;
	}
.liuc h3 {
	text-align: center;
	font-size: 40px;
	color: #172b43;
	line-height: 90px;
	}
.liuc_bg {padding: 50px 0px;}
.liuc_bg li{
	float: left;
	font-size: 16px;
	text-align: center;
	height: 108px;
	}
.liuc_bg li h4 {
	width: 130px;
	border-radius: 10px;
	background: #333;
	color: #fff;
	font-weight: normal;
	padding: 5px 0px;
	}
.liuc_bg li i {
	width: 15px;
	height: 8px;
	background: url(/sp_img/spfangzhi/ico_1.png) 0 0 no-repeat;
	display: block;
	margin: 0px auto 15px;
	}
.liuc_bg li em {
	width: 15px;
	height: 95px;
	background: url(/sp_img/spfangzhi/ico_10.jpg) center bottom no-repeat;
	display: block;
	}
	
.lunw {background: #f5f5f5;}
.lunw ul { margin-left: -30px; padding: 50px 0px;}
.lunw li {
	float:left;
	width:526px;
	padding: 25px 20px 10px;
	margin-left:30px;
	margin-bottom:30px;
	border:2px dashed #ddd;
	border-radius: 10px;
	position: relative;
	}

.lunw li h4 a {
	color:#fff;
	font-size:16px;
	line-height:30px;
	background: #f66a3b;
	border-radius: 10px;
	padding: 0px 15px;
	display: inline-block;
	position: absolute;
	top: -15px;
	left: 15px;
	z-index: 10;
	}
.lunw li p {
	color:#666;
	line-height:24px;
	height:50px;
	overflow:hidden;
	}
.lunw li p a { color:#f00;}

.cont_five { padding-top: 55px;}
.cont_five h3 {
	text-align: center;
	font-size: 40px;
	color: #172b43;
	line-height: 90px;
	}
.cont_five ul { margin-top: 30px;}
.cont_five li {
	width:220px;
	margin:30px 10px 0;
	float:left;
	}
.cont_five li img {
	width:214px;
	height:284px;
	border:1px solid #ccc;
	padding:2px;
	}
.cont_five li p { text-align:center}
.cont_five li p span {
	font-size:16px;
	display:block;
	padding:10px 0;
	font-weight:bold;
	text-align:center;
	}
.cont_five li button {
	display: inline-block;
    width: 175px;
    height: 38px;
    background: #ff5c01;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    line-height: 37px;
    border-radius: 32px;
    margin-top: 15px;
	margin-left:25px;
    text-decoration: none;
	cursor:pointer;
	}
.cont_five li button:hover { background-color: #192f4f; color: #fff; }

.problem { padding-top: 55px;}
.problem h3 {
	text-align: center;
	font-size: 40px;
	color: #172b43;
	line-height: 90px;
	}
.pr_box {
	background: url(/sp_img/spfangzhi/pr_bg.png) center top no-repeat;
	padding-top: 14px;
	margin-top: 50px;
	}
.pr_box ul {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px 50px;
	}
.pr_box li {
	padding:30px 0px;
	border-top: 1px solid #ddd;
	}
.pr_box li:first-child { border-top: none;}
.pr_box li h4 {
	padding-left: 35px;
	background: url(/sp_img/spfangzhi/ico_q.png) left center no-repeat;
	font-size: 20px;
	line-height: 25px;
	font-weight:normal;
	margin-bottom: 30px;
	}
.pr_box li p {
	padding-left: 35px;
	background: url(/sp_img/spfangzhi/ico_a.png) left 3px no-repeat;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	}
	
.footer {
	padding:15px 0;
	margin-top:50px;
	text-align:center;
	font-size:12px;
	line-height:24px;
	border-top: 1px solid #fff;
	color: #fff;
	background-color: #29323e;
	}
.footer a {
	width:90px;
	display:inline-block;
	text-align:center;
	color: #fff;
	}