﻿body, h1, h2, h3, h4, ul, li, a, input {
	margin: 0;
	padding: 0;
	font-family: microsoft yahei;
}
div, a {
	font-size: 12px;
	color: #323232;
}
h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	vertical-align: middle;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	border:none;
	outline: none;
}
ul, li, dl, dt, dd {
	list-style: none;
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	min-width:1100px;
}

/*头部*/
#dl_top {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
}
.dl_top p {
	color: #434343;
	font-size: 12px;
	font-weight: normal;
	float: left;
	height:30px;
}
.dl_top p span {
	font-size: 14px;
	color: #434343;
	font-weight: bold;
}
.dl_sn {
	color: #434343;
	text-align: right;
	font-size: 12px;
	background: url(../images/albb.png) no-repeat right;
	padding-right: 37px;
}
.dl_sn a {
	color: #434343;
}
.dl_warp{
	width:1100px;
	margin:0 auto;
}

/*头部*/

#dl_head{
	background:url(../images/top_bg.jpg) no-repeat center;
	height:135px;
}
.dl_head{
	height:135px;
	width:1100px;
	margin:0 auto;
	
}
.dl_logo{
	float:left;
	width:764px;
	height:87px;
	margin-top:23px;
	background:url(../images/logo.png) no-repeat;
}
.dl_logo{
	text-indent:-9999px;
}
.dl_sv{
	float:right;
	margin-top:20px;
	height:62px;
}
.dl_sv em{
	font-size:14px;
	color:#535353;
	font-weight:normal;
	text-align:right;
	background:url(../images/tel.png) no-repeat 45px center;
	display:block;
	margin-right:4px;
}
.dl_sv p{
	color:#e40f1a;
	font-size:27px;
	font-weight:normal;
}

/*导航*/
#dl_nav{
	background:#0e6bb6;
	height:50px;
}
.dl_nav{
	width:1100px;
	margin:0 auto;
	height:50px;
}
.dl_nav ul li{
	width:135px;
	float:left;
	height:50px;
	line-height:50px;
	text-align:center;
	
}
.dl_nav ul li a{
	font-size:16px;
	color:#fff;
	display:block;
	width:135px;
}

.dl_nav ul li a:hover,.dl_nav ul li a.hover{
	color:#fff;
	background:#004fa3;
}

/*轮播图*/
#banner {
	position:relative;
	width:100%;
	height:471px;
	z-index:3;
}

#banner .slides_container {
	width:100%;
	height:471px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:471px;
	display:block;
	z-index:1
}
#banner .slides_container #bg1 {
	background:url(../images/img01.jpg) no-repeat center;
}
#banner .slides_container #bg2 {
	background:url(../images/img02.jpg) no-repeat center;
}
#banner .slides_container #bg3 {
	background:url(../images/img03.jpg) no-repeat center;
}

.mainconc{width:372px; height:248px; float:left; background:url(images/index_c_bg.png) no-repeat; margin-left:24px; margin-top:37px; position:relative;}
.news_box{
	width:372px;
	margin-top:45px;
	height:200px;
	position:relative;
	overflow:hidden
}
.news_box ul{
	width:1000000px;
	position:absolute;
}
.news_box ul li{
	float:left;
	width:180px;
	margin-right:12px;
}
.news_box ul li img{
	border:1px solid #dfdfdf;
	padding:5px;
	height:188px;
	width:160px;
}
 #bannerlink{
    position:absolute;
	height:2px;
	right:0px;
	top:10px;
}
#bannerlink a{
    float:left;
	height:3px;
	background:#CCCCCC;
	margin-left:2px;
	width:15px;
	display:block;
	font-size:0px;
	text-indent:-9999px;
	overflow:hidden
}
#bannerlink a.active{
    background:#F1C51C;
}
 #bannerlink{
    position:absolute;
	height:2px;
	right:0px;
	top:10px;
}
#bannerlink a{
    float:left;
	height:3px;
	background:#CCCCCC;
	margin-left:2px;
	width:15px;
	display:block;
	font-size:0px;
	text-indent:-9999px;
	overflow:hidden
}
#bannerlink a.active{
    background:#F1C51C;
}

.pagination {
	bottom:20px;
	z-index:100001;
	position:absolute;
	margin:0 auto;
	left:48%;
}
.pagination li {
    display:inline-block;
	margin:0 3px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:16px;
	height:16px;
	line-height:17px;
	text-align:center;
	color:#333333;
	font-size:10px;
	float:left;
	overflow:hidden;
	background:url(../images/num_b.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.pagination li.current a {
	background:url(../images/num_a.png) no-repeat;
	color:#FFFFFF
}
.n_bann{
	background:url(../images/banner.jpg) no-repeat center;
	height:360px;
}

/**主体**/
.dl_warp{
	width:1100px;
	margin:0 auto;
}
.dl_con1{
	margin-top:50px;
	height:auto;
	overflow:hidden;
}
.dl_con1_l{
	width:219px;
	float:left;
	border:4px #dfdfdf solid;
	border-top:none;
	background:url(../images/pro.png) no-repeat top center #f5f5f5;
}
.dl_con1_l_u{
	margin-top:85px;
}
.dl_con1_l_a{	
}
.dl_con1_l_a p{
	background:url(../images/pro_bg.png) no-repeat center;
	height:36px;
	line-height:36px;
	padding-left:65px;
	color:#fff;
	font-size:14px;
}
.dl_con1_l_a ul{
	margin-top:10px;
}
.dl_con1_l_a ul li{
	height:36px;
	line-height:36px;
	background:url(../images/pro_bg_h.png) no-repeat center;
	margin-bottom:10px;
	padding-left:65px;
}
.dl_con1_l_a ul li a{
	display:block;
	width:219px;
	height:36px;
	color:#fff;
	font-size:14px;
}
.dl_con1_r{
	width:853px;
	float:right;
}
.dl_con1_r_t{
	background:url(../images/ss.png) no-repeat bottom center, url(../images/ff.png) no-repeat 10px 10px;
	height:50px;
	position:relative;
	font-size:20px;
	padding-left:30px;
}
.more{
	position:absolute;
	top:5px;
	right:10px;
}
.dl_con1_r_u{
	margin-top:35px;
}
.dl_con1_r_u ul li{
	width:275px;
	float:left;
	margin-left:8px;
	margin-bottom:35px;
}
.dl_con1_r_u ul li img{
	display:block;
	width:257px;
	height:188px;
	border:9px solid #e9e9e9;
}
.dl_con1_r_u ul li p{
	margin-top:20px;
	text-align:center;
	width:257px;
	font-size:15px;
	color:#323031;
}
#dl_con2{
	background:#f5f5f5;
	padding:35px 0 15px 0;
	height:auto;
	overflow:hidden;
}
.dl_con2_t{
	background:url(../images/tuij.jpg) no-repeat center top;
	text-align:center;
	height:98px;
	line-height:138px;
	font-size:30px;
	color:#0e6bb6;
	font-weight:bold;
}
.leftLoopa {
	margin-top:15px;
	padding-bottom:10px;
}
.leftLoopa .hda {
	
	position: relative;
}
.leftLoopa .hda a {
	display: block;
	position: absolute;
	width: 29px;
	height: 51px;
	cursor: pointer;
	position: absolute;
	top: 80px;
	z-index: 99;
}
.leftLoopa .hda a.prev {
	left:-60px;
	background:url(../images/left.jpg) no-repeat 0px 0px;
}
.leftLoopa .hda a.next {
	background:url(../images/right.jpg) no-repeat 0px 0px;
	right: -60px;
}
.leftLoopa .bda {
	width: 1100px;
	overflow: hidden;
	margin: 0 auto;
	padding-top:8px;
}
.leftLoopa .bda ul {
}
.leftLoopa .bda ul li {
	float: left;
	width: 240px;
	margin-left: 15px;
	
}
.leftLoopa .bda ul li a {
	display: block;
	text-align: center;
	float: left;
	width: 240px;
}
.leftLoopa .bda ul li a img {
	width:233px;
	height:170px;
	padding:3px;
	border:1px solid #cecdcd;
	background:#fff;
	/*box-shadow:5px 5px #7a5a54;
	h-shadow v-shadow blur spread color inset;*/
}
.leftLoopa .bda ul li a:hover {
	color: #FFF;
	font-size: 16px;
}
.leftLoopa .bda ul li a p {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #3a3a3a;
	font-size: 16px;
}
.dl_con3{
	padding:30px 0;
	height:auto;
	overflow:hidden;
}
.dl_con3_l{
	width:478px;
	float:left;
	
}
.dl_con3_l img{
	width:478px;
	height:410px;
}
.dl_con3_r{
	width:589px;
	float:right;
}
.dl_con3_r em{
	display:block;
	background:url(../images/ab.jpg) no-repeat;
	height:86px;
	font-size:32px;
	color:#0e6bb6;
	font-weight:bold;
}
.dl_con3_r p{
	margin-top:15px;
	line-height:28px;
	font-size:14px;
	color:#000000;
}
.dl_con3_r_m{
	text-align:right;
}
.dl_con4_t{
	background:url(../images/case.jpg) no-repeat center top;
}
.dl_con5{
	padding:40px 0;
	height:auto;
	overflow:hidden;
}
.dl_con5_l{
	width:358px;
	float:left;
}
.dl_con5_l_t{
	height:41px;
	line-height:41px;
	background:#f5f5f5 url(../images/hh.jpg) no-repeat 8px center;
	border-bottom:1px solid #e1e1e1;
	position:relative;
	font-size:16px;
	color:#2f2d2e;
	padding-left:18px;
}
.dl_con5_l_t span{
	font-size:12px;
	color:#626262;
	padding-left:10px;
}
.dl_con5_l_m{
    position: absolute;
    top: 13px;
    right: 10px
}
.dl_con5_l_u{
	margin-top:25px;
	background:url(../images/dt.jpg) no-repeat top center;
	padding-top:130px;
}
.dl_con5_l_u ul li{
	height:42px;
	line-height:42px;
	border-bottom:1px dashed #e1e1e1;
	background:url(../images/tt.jpg) no-repeat left center;
	padding-left:25px;
}
.dl_con5_l_u ul li a{
	font-size:14px;
	color:#5e605d;
}
.dl_con5_c{
	margin-left:38px;
}
.dl_con5_c_u{
	background:url(../images/hy.jpg) no-repeat top center !important;
}
.dl_con5r{
	width:308px;
	float:right;
}
.dl_con5r_u{
	margin-top:20px;
	width:308px;
}
.dl_con5r_u ul li{
	height:102px;
	background:url(../images/qa.png) repeat-x bottom;
	width:308px;
	margin-bottom:20px;
	border-bottom:1px dashed #dcdcdc;
}
.dl_con5r_u ul li em{
	color:#5a545c;
	font-size:14px;
	display:block;
	height:26px;
	line-height:26px;
	background:url(../images/ww.png) no-repeat left center;
	padding-left:35px;
}
.dl_con5r_u ul li p{
	background:url(../images/dd.png) no-repeat left top;
	color:#a5a3a3;
	padding-left:35px;
	margin-top:10px;
	line-height:25px;
}
.dl_flink{
	height:auto;
	overflow:hidden;
}
.dl_flinkl{
	background:url(../images/flink.png) no-repeat left center;
	width:150px;
	float:left;
	font-size:20px;
	color:#0e6bb6;
	height:50px;
	line-height:50px;
	padding-left:55px;
	font-weight:bold;
}
.dl_flinkr{
	width:870px;
	float:right;
	text-align:left;
	line-height:30px;
	margin-top:10px;
}
.dl_flinkr a{
	font-size:14px;
	color:#403f3f;
	margin:0 6px;
	display:block;
	float:left;
}
#dl_footer{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	background:#1b1b1b;
	margin-top:35px;
}
.dl_footer_l{
	width:223px;
	height:209px;
	background:url(../images/flogo.png) no-repeat;
	float:left;
}
.dl_footer_c{
	width:650px;
	float:left;
	padding-top:45px;
	line-height:35px;
	color:#dedede;
	font-size:15px;
	margin-left:55px;
}
.dl_footer_c a{
	color:#dedede;
	font-size:15px;
}
.dl_footer_r{
	background:url(../images/ewm.png) no-repeat center;
	width:120px;
	height:146px;
	float:right;
	padding-top:85px;
}
/*列表页面*/
.dl_fycon{
	width:1100px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	height:auto;
	overflow:hidden;
}
.dl_fyconl{
	width:240px;
	float:left;
	
}

.dl_fyconl1{
	height:auto;
	overflow:hidden;
	border:1px solid #cecdcd;
	border-radius:5px;
}
.dl_fyconl1t{
	background:url(../images/xx.jpg) no-repeat bottom center;
	height:50px;
	
	
}
.dl_fyconl1t h3{
	font-size:20px;
	font-weight:bold;
	color:#585858;
	line-height:18px;
	float:left;
	margin:15px 0 0 15px;
	border-left:4px solid #2486c3;
	height:18px;
	padding-left:10px;
}
.dl_fyconl1t h3 em{
	color:#fff;
	font-size:14px;
	font-style:normal;
	padding-left:10px;
	font-weight:normal;
}

.dl_fyconl1u{
	margin-top:12px;
	padding-bottom:20px;
}
.dl_fyconl1u_a{
}
.dl_con1_l_a{	
}
.dl_fyconl1u_a p{
	background:url(../images/pro_bg.png) no-repeat center;
	height:36px;
	line-height:36px;
	padding-left:65px;
	color:#fff;
	font-size:14px;
	margin-top:15px;
}
.dl_fyconl1u_a ul{
	margin-top:10px;
}
.dl_fyconl1u_a ul li{
	height:30px;
	line-height:30px;
	background:url(../images/ff.png) no-repeat 17px center;
	background-size:3%;
	padding-left:36px;
	border-bottom:1px dashed #e1e1e1;
	width:145px;
	margin:0 auto 10px auto;
}
.dl_fyconl1u_a ul li a{
	font-size:14px;
}
.dl_left_new{
	margin-top: 30px;
	padding-bottom: 15px;
}
.dl_left_new_tit{
	width: 210px;
	margin-left:10px;
	font-size: 18px;
	color: #000;
	border-bottom:1px solid #B5B5B5;
	padding-bottom: 8px;
}
.dl_left_new_tit span{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	border-left: 5px solid #385791;
	height: 18px;
	line-height: 16px;
	padding-left: 5px;
	display:block;
}
#dl_roll{
	line-height: 25px;
	margin-top: 15px;
	margin-left:15px;
	background:url(../images/lx_bg.jpg) no-repeat center bottom;
	height:256px;
}
#dl_roll li{
	background:url(../images/dian.jpg) no-repeat left center;
	padding-left: 10px;
	height:30px;
	line-height:30px;
}
#dl_roll li a{
	font-size:13px;
}


.dl_fyconl2{
	height:auto;
	overflow:hidden;
	margin-top:20px;
	border:1px solid #cecdcd;
	border-radius:5px;
}
.dl_fyconl2t{
	background:url(../images/fx.png) no-repeat left;
	height:42px;
	line-height:42px;
	
}
.dl_fyconl2t h3{
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	padding-left:15px;
}
.dl_fyconl2t h3 em{
	color:#fff;
	font-size:14px;
	font-style:normal;
	padding-left:10px;
	font-weight:normal;
}
.dl_fyconl2u{
	line-height:30px;
	padding:10px 5px 0px 10px;
	font-size:14px;
}

.dl_fycpt{
	height:60px;
	background:#eeeeee;
}


.dl_fycpt h2{
	font-size:21px;
	color:#385791;
	font-weight:bold;
	padding:15px 0px 0px 33px;
}

.dl_fyconr{
	float:right;
	margin-bottom:20px;
}
.dl_fyconrt{
	width:830px;
	height:60px;
	background:#e9e9e9;            
}
.dl_fyconru{
		width:830px;
		height:auto;
		overflow:hidden;
		height:auto;
		margin-bottom:20px;
		
}
.dl_fyconrus{
	width:830px;
	height:auto;
	border-top:none;
	 
}
.dl_fyconrus ul{
	margin:0;
	padding-top:8px;
	}

.dl_fyconrus ul li{
	line-height:35px;
	border-bottom:1px dashed #e9e9e9;
	padding:0px 0px 0px 0px;
	position:relative;
	margin:0px 20px 8px 20px;
	background:url(../images/tt.jpg) no-repeat left;
	overflow:hidden;
	height:auto;
	

}
.dl_fyconrus ul li span{
	position:absolute;
	right:0;
	top:0;
	color:#999;
	
}
.dl_fyconrus ul li a{
	color:#464646;
	padding-left:20px;
}
.dl_dqwz{
	float:right;
	color:#515151;
	margin:20px 15px 5px 0px;
}
.dl_dqwz a{
	color:#515151;
	text-decoration:none;
}

.dl_show_t{
	text-align:center;
	padding:25px 0px 0px 0px;
	border-bottom:#CCC 1px dashed;
}
.dl_show_t h1{
	color:#385791;
	margin:0;
	font-size:24px;
	}
.dl_show_t h5{
	color:#464646;
	font-weight:normal;
	line-height:20px;
	margin:10px 0px 10px 0px;
	}
.dl_show_c{
	padding:10px 15px 10px 15px;
	color:#464646;
	border-bottom:#CCC 1px dashed;
	line-height:2em;
	font-size:14px;
}
.dl_show_c img{
	max-width:900px;
	padding:10px 15px 10px 15px;
}
.dl_show_u{
	text-align:left;
	padding:10px 15px 10px 0px;
}
.dl_show_u ul li{
	list-style:none;
	text-decoration:none;
	color:#464646;
	border-bottom:#CCC 1px dashed;
	height:30px;
	line-height:30px;
	margin:0px 20px 0px 20px;
	font-size:14px;
}
.dl_show_u ul li a{
	color:#464646;
	font-size:14px;
}
.dl_show_u ul li a:hover{
	text-decoration:underline;
	color:#464646;
}

.dl_page_conru{
	color:#464646;
	padding:35px 15px 40px 15px;
	font-size:14px;
	line-height:28px;
}
.dl_page_conru img{
	max-width:700px;
	padding:15px 15px 40px 15px;
}

.dl_chanpin{padding:20px 0px 20px 0;} 
.dl_chanpin ul li{margin-left: 28px;}
.dl_chanpin ul li a{display: block;text-align: center; color:#545454}
.dl_chanpin ul li a .pic{ width: 232px;height: 170px;overflow: hidden;/*border: 1px sol 
id #d3d3d3; border-radius: 1px;*/ display: table-cell;background: #fff;text-align: center;vertical-align: middle;}
.dl_chanpin ul li a img{width: 232px;height: 170px;}
.dl_chanpin ul li a p{height: 40px;line-height: 40px;}
.dl_chanpin ul{height: auto;overflow: hidden;padding-left: 4px;}
.dl_chanpin ul li{float: left;margin-bottom: 2px;}
.dl_chanpin ul li a .pic{width: 232px;height: 170px;}
.dl_chanpin ul li a .pic img{width: 232px;height: 170px;}

/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 0 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #385791; color: #fff;}
.fenye a:hover{background: #385791;color: #fff;}

/****************************qq客服代码****************************/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:160px; !important;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 25px 0; background:url(../images/erweima.jpg) no-repeat 20px 10px; height:120px;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* blue skin  */
.side_blue .side_title{background-position:-333px 0;}
.side_blue .side_center{background:url(../images/blue_line.gif) repeat-y center;}
.side_blue .side_bottom{background-position:-333px -60px;}
.side_blue .close_btn{background-position:-44px 0;}
.side_blue .close_btn:hover{background-position:-65px 0;}
.side_blue .show_btn{background-position:-119px 0;}
.side_blue .msgserver a{color:#06C;}
.side_blue hr{border-bottom:1px solid #dbe4e9;}