﻿ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
ul { list-style:none;}
li { text-align:left; vertical-align:middle;}
img { border:0px;}
a img,a:hover img{border:0;}

input, textarea {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}


body{ 
	margin:0 auto;
	font-size:1.4em;
	text-align:center;
	font-family:"Microsoft YaHei",微软雅黑;
	color:#555555;
	-webkit-text-size-adjust: 100%;/*解决Iphone下橱窗字体变大问题*/
	background:#ffffff;
}
* {
	padding: 0;
	margin: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
a {
	color:#555555;
	text-decoration: none;
}
a:hover {
	color:#555555;
	text-decoration: none;
}
a:link{
    -webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
.red {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}
.red:hover {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}
.blue {
    COLOR: #0054a6;
    TEXT-DECORATION: none;
}
.blue:hover {
    COLOR: #0054a6;
    TEXT-DECORATION: none;
}
.while {
    COLOR: #FFF;
    TEXT-DECORATION: none;
}
.while:hover {
    COLOR: #FFF;
    TEXT-DECORATION: none;
}
.clearboth{
    visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
}















.news_list{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.news_list li{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	padding-bottom:25px;
	overflow:hidden;
	text-align:left;
	border-bottom:1px dotted #CCCCCC;
}
.news_list li a{
    display:block;
	width:100%;
	float:left;
	color:#555555;
	font-size:1.3em;
}
.news_list li a span{
    font-family:"宋体";
}
.news_list li label{
    display:block;
	width:auto;
	float:right;
	color:#555555;
	font-size:1.3em;
}





.download_list{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.download_list li{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	overflow:hidden;
	text-align:left;
	border-bottom:1px dotted #CCCCCC;
}
.download_list li label{
    display:block;
	width:100%;
	float:left;
	color:#555555;
	font-size:1.3em;
}
.download_list li label span{
    font-family:"宋体";
}
.download_list li a{
    display:block;
	width:auto;
	height:50px;
	line-height:50px;
	padding-left:20px;
	padding-right:20px;
	float:right;
	margin-bottom:15px;
	display:inline;
	font-size:1.3em;
	background:#c8000b;
	text-align:center;
	color:#FFFFFF!important;
	font-size:1.2em;
	border-radius:10px;
	border:1px solid #c8000b;
}




.header_logo{width:205px; height:60px;position:absolute; left:20px; top:20px; z-index:99999;}
.header_tel{
    display:block;
	width:auto;
	height:60px;
	line-height:60px;
	padding-left:24px;
	position:absolute; right:120px; top:20px; z-index:99999;
	overflow:hidden;
	text-align:left;
	background:url(../../images/header_tel.png) left center no-repeat;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}
.Cont_header_tel{
    display:block;
	width:auto;
	height:60px;
	line-height:60px;
	padding-left:24px;
	position:absolute; right:120px; top:20px; z-index:99999;
	overflow:hidden;
	text-align:left;
	background:url(../../images/header_tel.jpg) left center no-repeat;
	color:#1192e3;
	font-size:1.2em;
	font-weight:bold;
}
.header_title{
    width:72%;
	height:105px;
	line-height:105px;
	margin:0px auto;
	position: absolute;
	top:0px;
	left:14%;
	overflow:hidden;
	text-align:center;
	color:#ffffff;
	font-size:1.6em;
}
@media only screen and (max-width:800px){
.divbody{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#ffffff;
}
}
@media only screen and (min-width:800px) and (max-width:2000px){
.divbody{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#ffffff;
}
}


.ind_title_1{
    width:96%;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
	color:#111111;
	font-size:1.6em;
	text-align:center;
}
.ind_title_2{
    width:96%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-transform:uppercase;
	text-align:center;
	color:#959595;
	font-size:1em;
}


.ind_box_hui{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
	background:#fbfbfb;
	padding-bottom:35px;
}
.ind_box_1{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	background:url(../images/ldys_bg_1.jpg) left top no-repeat;
}
.ind_box_2{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	background:url(../images/ldys_bg_2.jpg) right top no-repeat;
}
.ind_box_3{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	background:url(../images/ldys_bg_3.jpg) left bottom no-repeat;
	padding-bottom:0px;
}
.ind_box_4{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	background:url(../images/ldys_bg_4.jpg) right bottom no-repeat;
	padding-bottom:240px;
}
.ind_box_5{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
	background:url(../images/ind_box_bg_1.jpg) center top no-repeat #f6f6f6;
	padding-bottom:140px;
}









.ind_more{
    display:block;
	width:240px;
	height:70px;
	line-height:70px;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	text-align:center;
	background:#2a9ee6;
	color:#FFFFFF!important;
	font-size:1.2em;
	border:0px solid;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
}






.our_service{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:50px;
}
.our_service li{
    width:45%;
	height:auto;
	float:left;
	margin-left:3.33%;
	margin-top:3.33%;
	display:inline;
	overflow:hidden;
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
    border-width: 0 1px 1px;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);
	position:relative;
	padding-top:20px;
	padding-bottom:25px;
}
.our_service li a{
    color:#000000;
}
.our_service li span{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	text-align:center;
}
.our_service li span img{
    display:block;
	width:40%;
	margin:0 auto;
}
.our_service li label{
    display:none;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	text-align:center;
}
.our_service li label img{
    display:block;
	width:40%;
	margin:0 auto;
}
.our_service li font{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	font-size:1.2em;
}
.our_service li:hover{
    background:#1193e3;
}
.our_service li:hover span{
    display:none;
}
.our_service li:hover label{
    display:block;
}
.our_service li:hover font{
    color:#FFFFFF;
}
.our_service li.current{
    background:#1193e3;
}
.our_service li.current span{
    display:none;
}
.our_service li.current label{
    display:block;
}
.our_service li.current font{
    color:#FFFFFF;
}






.ind_aboutus_item{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
}
.ind_aboutus_item li{
    width:50%;
	height:auto;
	float:left;
	margin-bottom:40px;
	overflow:hidden;
}
.ind_aboutus_item li span{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:2em;
	font-weight:bold;
}
.ind_aboutus_item li label{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	text-align:center;
	font-size:1.2em;
	color:#363636;
}





.fwlc{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
	padding-bottom:50px;
}
.fwlc li{
    width:295px;
	height:520px;
	float:left;
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	display:inline;
	overflow:hidden;
	background:url(../images/fwlc_bg.jpg) top no-repeat;
}
.fwlc li img{
    display:block;
	margin:0 auto;
	margin-top:100px;
}
.fwlc li span{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:8px;
	overflow:hidden;
	text-align:center;
	font-size:1.4em;
	color:#000000;
}
.fwlc li label{
    display:block;
	width:96%;
	height:auto;
	margin:0 auto;
	margin-top:138px;
	overflow:hidden;
	text-align:left;
	font-size:1.1em;
	color:#7d7d7d;
	line-height:1.8;
}




.case{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:55px;
	padding-bottom:30px;
}
.case li{
    width:29%;
	height:auto;
	float:left;
	margin-left:2.5%;
	margin-right:1.5%;
	margin-top:2%;
	display:inline;
	overflow:hidden;
	padding-bottom:10px;
}
.case li a{
    display:block;
    width:95%;
	height:auto;
	float:left;
	overflow:hidden;
	background:#FFFFFF;
	border:2px solid #FFFFFF;
	-moz-border-radius:10px; /* Old Firefox */
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.case li a img{
    width:100%;
}
.case li a:hover{
	border:2px solid #1193e3;
}
.case li a.current{
	border:2px solid #1193e3;
}




.fwxm{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:55px;
	padding-bottom:30px;
}
.fwxm li{
    width:29%;
	height:auto;
	float:left;
	margin-left:2.5%;
	margin-right:1.5%;
	margin-top:2%;
	display:inline;
	overflow:hidden;
	padding-bottom:10px;
}
.fwxm li a{
    display:block;
    width:100%;
	height:88px;
	line-height:88px;
	float:left;
	overflow:hidden;
	background:#1193e3;
	border:0px solid;
	border-radius:10px;
	-moz-border-radius:10px; /* Old Firefox */
	text-align:center;
	font-size:1.1em;
	color:#FFFFFF;
}
.fwxm li a:hover{
    background:#f7941c;
}
.fwxm li a.current{
    background:#f7941c;
}




.question_box{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:160px;
	overflow:hidden;
	position:relative;
}
.question_box_m{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:55px;
	overflow:hidden;
	background:#FFFFFF;
	border-radius:10px;
	padding-bottom:30px;
}
.question_box_icon{
    width:100%;
	height:auto;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	text-align:center;
}
.question_box_icon img{
    width:83px;
}
.question_box_m_title{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:58px;
	overflow:hidden;
}
.question_box_m_title img{
    width:100%;
}
.question_box_m_list{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.question_box_m_list li{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.question_box_m_list li span{
    display:block;
	width:34px;
	height:34px;
	line-height:34px;
	float:left;
	overflow:hidden;
	background:url(../images/question_num_bg_1.jpg) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:1.2em;
}
.question_box_m_list li span.or{
	background:url(../images/question_num_bg_2.jpg) no-repeat;
}
.question_box_m_list li label{
    display:block;
	width:auto;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
	line-height:1.6;
}




.footer{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	padding-bottom:30px;
}
.footer_ewm{
    width:90%;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
}
.footer_ewm li{
    display:block;
    width:50%;
	height:auto;
	float:left;
	margin-top:0px;
	overflow:hidden;
	text-align:center;
	font-size:1.3em;
}
.footer_ewm li img{
    display:block;
    max-width:70%;
	width:70%;
	-ms-interpolation-mode:bicubic;
	margin:0 auto;
	margin-bottom:15px;
}
.footer_text{
    width:96%;
	height:auto;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
	text-align:center;
	font-size:1.2em;
	line-height:1.8;
}
.footer_text a{
	color:#555555;
}
.footer_bg{
	width:100%;
	height:auto;
	overflow:hidden;
}
.footer_bg img{
    max-width:100%;
	width:100%;
	-ms-interpolation-mode:bicubic;
}
.footer_copyright{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	background:#0077c1;
	text-align:center;
	color:#FFFFFF;
	line-height:1.4;
	font-size:1.2em;
}















.Content_title{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	padding-bottom:0px;
	font-size:1.4em;
	padding-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
}
.Content_text{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	text-align:left;
	line-height:2;
	padding-bottom:30px;
}
.Content_text img{
    display:block;
    max-width:100%;
	width:100%;
	-ms-interpolation-mode:bicubic;
	margin-bottom:20px;
}










.ind_aboutus_text{
    width:94%;
	height:auto;
	line-height:2;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	text-align:left;
	font-size:1.1em;
}
.ind_aboutus_text img{
    max-width:100%;
	width:100%;
	-ms-interpolation-mode:bicubic;
}







.input_1{
    width:92%;
	padding-left:10px;
	padding-right:10px;
	height:70px;
	line-height:70px;
	outline:none;
	background:#ffffff;
	font-size:1.2em;
	border:0px;
	border:1px solid #CCCCCC;
	color:#c2c2c2;
}
.yy_submit_1{
    width:92%;
	height:65px;
	line-height:65px;
	outline:none;
	background:#f86823;
	font-size:1.5em;
	color:#ffffff;
	border:0px;
	border:1px solid #f86823;
	cursor:pointer;
}
.submit_1{
    display:block;
	width:100%;
	height:100px;
	line-height:100px;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
	background:#85ab2d;
	text-align:center;
	font-size:1.4em;
	color:#FFFFFF;
	cursor:pointer;
}










.Cont_banner{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.Cont_banner img{
    max-width:100%;
	width:100%;
	-ms-interpolation-mode:bicubic;
}

.our_service_text{
    width:94%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:#f4fbff;
	border:1px solid #d4ebfd;
	border-radius:6px;
}
.our_service_text_font{
    width:96%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	line-height:2;
	text-align:left;
	color:#898989;
	font-size:1.1em!important;
}






.hzlc{
    width:670px;
	height:auto;
	margin:0 auto;
	margin-top:70px;
	overflow:hidden;
}
.hzlc li{
    width:190px;
	height:240px;
	float:left;
	margin-bottom:50px;
	overflow:hidden;
	background:url(../images/hzlc_bg.jpg) center top no-repeat;
	text-align:center;
	font-size:1em;
	padding-bottom:80px;
}
.hzlc li:hover{
	background:url(../images/hzlc_bg_hover.jpg) center top no-repeat;
}
.hzlc li img{
    display:block;
	width:80px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:65px;
}
.hzlc li.line{
    width:50px;
	height:190px;
	background:url(../images/hzlc_line.jpg) center no-repeat;
}
.hzlc_pic{
    width:693px;
	height:auto;
	margin:0 auto;
	margin-top:144px;
	overflow:hidden;
	text-align:center;
}

.message_title{
    width:94%;
	height:auto;
	margin:0 auto;
	margin-top:45px;
	overflow:hidden;
	text-align:left;
	font-size:1.2em;
	line-height:1.6;
}
.message_title span{
    color:#f26521;
}

















.footer_menu_height{
    width:100%;
	height:150px;
	margin:0 auto;
	overflow:hidden;
}
.footer_menu{
    display:block;
	width:100%;
	height:150px;
	margin:0 auto;
	position:fixed;
	left:0px;
	bottom:0px;
	_position:absolute;
	_margin-bottom:0px;
	_top:expression(eval(document.documentElement.scrollTop));
	text-align:center;
	background:#FFFFFF;
	border-top:0px solid #c3c3c3;
	z-index:2;
	border-top:2px solid #fbfbfb;
}
.footer_menu li{
    width:25%;
	height:auto;
	float:left;
	overflow:hidden;
}
.footer_menu li a{
    display:block;
	width:100%;
	height:150px;
	margin:0 auto;
	overflow:hidden;
}
.footer_menu li a span{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	text-align:center;
}
.footer_menu li a label{
    display:none;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	text-align:center;
}
.footer_menu li a font{
    display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	margin-top:2px;
	overflow:hidden;
	text-align:center;
	font-size:1.2em;
	color:#646464;
}
.footer_menu li a.current span{
    display:none;
}
.footer_menu li a.current label{
    display:block;
}
.footer_menu li a.current font{
    color:#1192e3;
}
.footer_menu li a:hover span{
    display:none;
}
.footer_menu li a:hover label{
    display:block;
}
.footer_menu li a:hover font{
    color:#1192e3;
}