@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,/*  list elements 列表元素*/
pre,/* text formatting elements 文本格式元素 */
fieldset,lengend,button,input,textarea, /* form elements 表单元素 */
th,td{margin:0;padding:0;}
body,button,input,textarea{font:12px Helvetica, Arial, "\5b8b\4f53", sans-serif;border:none; }
h1{font-size: 18px;/* 18px / 12px = 1.5 */ }
h2{font-size: 16px;}
h3{font-size: 14px;}
h4,h5,h6{font-size: 100%;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp,tt{ font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small{font-size: 12px;}/* 小于 12px 的中文很难阅读，让 small 正常化 */
img,input{vertical-align: middle; border:none;}
ul,ol,li{list-style: none;}
a{text-decoration:none;outline:none}a:hover{text-decoration: underline;}
table{border-collapse: collapse;border-spacing: 0;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html,body{-webkit-text-size-adjust:none;}
*{padding:0;margin:0;}
font{font-size:12px;}
.clear{height:1px;clear:both;margin-bottom:-1px;overflow:hidden;visibility:hidden;display:block;}
.left{ float:left;}.right{float:right;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.pd15{padding:5px 15px;}
.dInline{display:inline;}
.hf18{font-size:18px;color:#d00706;}
.f14{font-size:14px;}
.fM{font-family:'Microsoft Yahei';}
.hide{display: none;}
.text-right{text-align: right;}

.left11{
	width:250px;
	height:auto;
	float:left;
	margin-right:16px;
	padding-left:35px;
	}
.left11 .l_div2{
	width:250px;
	height:auto;
	float:left;
            margin-right:0px;
	}
.left11_menu{
	width:250px;
	height:auto;
	padding-top:10px;
	}
.left11_menu_title{
	width:250px;
	height:58px;
	margin-bottom:2px;
	}
.left11_menu_ul{
	width:250px;
	height:auto;
	}
.left11_menu_ul li{
	width:250px;
	height:42px;
	line-height:42px;
	margin-bottom:2px;
	font-family:"微软雅黑";
	font-size:14px;
	}
.left11_menu_ul li a{
	width:225px;
	height:42px;
	padding-left:25px;
	display:block;
	background:#dddddd;
	color:#333;
	}
.left11_menu_ul li a:hover,.left_menu_ul li a.left_hover{
	width:225px;
	height:42px;
	padding-left:25px;
	background:url(../images/left_hover.jpg) no-repeat;
	display:block;
	color:#fff;
	}
.right11{
	width:771px;
	height:auto;
	float:left;
	}
.right11_title{
	width:720px;
	height:24px;
	line-height:24px;
	background:#eee url(../images/right_title_bg.jpg) left center no-repeat;
	border-bottom:1px solid #dfe3e4;
	padding-left:16px;
	font-size:14px;
	}
.right11_title a{
	color:#444;
	}
.right11_text{
	width:771px;
	height:auto;
	padding-top:20px;
	padding-bottom:10px;
	}
	
	
	
	
	.l_div2{
	width:250px;
	height:auto;
	float:left;
	margin-right:15px;
	}
.l_div2 a{
	margin-bottom:6px;
	display:block;
	}
#m_div2{
	text-align:left;
	width:380px;
	float:left;
	margin-right:15px;
	}
	
.menu1box1{
	position:relative;
	overflow:hidden;
	height:20px;
	width:240px;
	text-align:left;
	border-bottom:1px solid #ccc;
	}
	
.menu1box1 span{
	float:right;
	padding-top:8px;
	}

.menu1box{
	position:relative;
	overflow:hidden;
	height:24px;
	width:380px;
	text-align:left;
	border-bottom:1px solid #ccc;
	}
.menu1box span{
	float:right;
	padding-top:8px;
	}
#menu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	}
#menu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:50px;
	text-align:center;
	line-height:24px;
	height:24px;
	color:#fff;
	margin-right:8px;
	background:url(../images/tab_a.jpg) no-repeat;
	font-size:14px;
	font-family:"微软雅黑";
	}
#menu1 li.hover{
	background:url(../images/tab_hover.jpg) no-repeat;
	color:#fff;
	}
#menu1 li.hover ul{
	color:#fff;
	}
#menu1 li a{
	color:#fff;
	}
#menu1 li a:hover{
	color:#fff;
	}
	
.main1box{
	clear:both;
	height:145px;
	width:380px;
	overflow:hidden;
 
	}
#main1 ul{
	display: none;
	}
#main1 ul.block{
	display: block;
	}
.main1box dl{
	padding-top:8px;
	}
.main1box dl dt{
	height:30px;
	width:355px;
	line-height:30px;
	background:url(../images/div2_li.jpg) 9px center no-repeat;
	padding-left:25px;
	font-size:14px;
	}
.main1box dl dt a{
	height:30px;
	width:262px;
	display:block;
	float:left;
	overflow:hidden;
	}
.main1box dl dt span{
	float:right;
	font-size:12px;
	color:#999;
	}
	
.service{
	width:770px;
	height:auto;
	}
.service_img{
	width:770px;
	height:auto;
	padding-bottom:23px;
	}
.service_list{
	width:770px;
	height:auto;
	}
.service_list li{
	width:351px;
	height:248px;
	margin-bottom:12px;
	overflow:hidden;
	float:left;
	padding-right:34px;
	}
.service_list li a{
	color:#fff;
	}
.service_list li .img_span{
	width:351px;
	height:6px;
	display:block;
	position:relative;
	z-index:105;
	}
.service_list li .img_span1{
	width:351px;
	height:6px;
	display:block;
	position:relative;
	z-index:101;
	margin-top:-5px;
	}
.service_list li .service_img{
	width:349px;
	height:248px;
	display:block;
	margin:0 auto;
	margin-top:-6px;
	position:relative;
	z-index:100;
	}
.service_div_title{
	width:349px;
	height:42px;
	line-height:42px;
	margin:0 auto;
	text-align:center;
	margin-top:-66px;
	background:url(../images/img_title.png) no-repeat;
	position:relative;
	z-index:102;
	font-family:"微软雅黑";
	font-size:16px;
	}
.service_list_div{
	width:736px;
	height:auto;
	margin-bottom:15px;
	}
.s_list_div_title{
	width:736px;
	height:24px;
	border-bottom:1px solid #dfe3e4;
	background:#eee;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	}
.s_list_div_title span{
	width:auto;
	height:24px;
	display:block;
	background:url(../images/s_title_li.jpg) 11px center no-repeat;
	padding-left:33px;
	color:#333;
	}
.s_list_div_text{
	width:736px;
	min-height:238px;
	height:auto !important;
	padding-top:13px;
	overflow:hidden;
	}
.s_list_div{
	width:335px;
	height:238px;
	float:left;
	margin-right:23px;
	overflow:hidden;
	}
.s_list_dl{
	width:378px;
	height:195px;
	overflow:hidden;
	float:left;
	}
.s_list_dl dt{
	width:378px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	}
.s_list_dl dt a{
	color:#00a2ff;
	}
.s_list_dl dd{
	width:378px;
	height:161px;
	line-height:24px;
	overflow:hidden;
	font-size:14px;
	}
.shap{
	width:378px;
	height:43px;
	float:left;
	}
.s_details{
	width:736px;
	height:auto;
	line-height:24px;
	}
.news_text{
	width:736px;
	height:auto;
	padding-top:15px;
	padding-bottom:50px;
	}
.news_text li{
	width:707px;
	height:33px;
	overflow:hidden;
	line-height:33px;
	border-bottom:1px dashed #ccc;
	background:url(../images/news_li.jpg) 7px center no-repeat;
	padding-left:29px;
	font-size:14px;
	}
.news_text li span{
	float:right;
	color:#999;
	}
.page{
	width:auto;
	height:70px;
	margin:0 auto;
	text-align:center;
	}
.page span{
	color:#333;
	}
.page a{
	color:#333;
	}
.page a:hover{
	color:#44bae8;
	}
.details_div{
	width:736px;
	height:auto;
	padding-top:15px;
	}
.details_title{
	width:736px;
	height:auto;
	text-align:center;
	}
.details_title div{
	width:736px;
	height:42px;
	line-height:42px;
	font-size:24px;
	font-family:微软雅黑;
	color:#333;
	border-bottom:1px dashed #ccc;
	}
.details_title span{
	width:736px;
	height:33px;
	line-height:33px;
	border-bottom:1px dashed #ccc;
	display:block;
	}
.details_text{
	width:736px;
	height:auto;
	font-size:14px;
	line-height:24px;
	padding-top:15px;
	padding-bottom:20px;
	}
.jump{
	width:auto;
	padding-top:26px;
	height:100px;
	font-size:14px;
	border-top:1px dashed #ccc;
	}
.jump a{
	color:#333;
	}
.jump a:hover{
	color:#44bae8;
	}
.jump_left{
	width:auto;
	float:left;
	}
.jump_right{
	width:auto;
	float:right;
	}
.online{
	width:736px;
	height:auto;
	padding-top:15px;
	}
.online_div1{
	width:736px;
	height:auto;
	font-size:14px;
	line-height:24px;
    }
.online_div1 div{
	padding-left:27px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.online_div2{
	width:736px;
	height:auto;
	line-height:32px;
	font-size:14px;
	}
.onlines_div1{
	width:708px;
	height:32px;
	padding-left:28px;
	margin-bottom:8px;
	}
.online_span{
	width:70px;
	height:32px;
	display:block;
	float:left;
	}
.input_text{
	width:270px;
	height:30px;
	line-height:30px;
	padding-left:3px;
	border:1px solid #ccc;
	}
.onlines_div2{
	width:708px;
	height:auto;
	padding-left:28px;
	margin-bottom:8px;
	}
.onlines_div2 textarea{
	width:568px;
	height:72px;
	border:1px solid #ccc;
	}
.onlines_btn{
	width:638px;
	height:28px;
	padding-left:98px;
	}
.onlines_btn input{
	margin-right:12px;
	}
	
	
.dede_pages{
text-align:center;
}
.dede_pages ul{
    float:left;
    padding:12px 0px 12px 16px;
}
.dede_pages ul li{
    float:left;
    font-family:Tahoma;
    line-height:17px;
    margin-right:6px;
    border:1px solid #E9E9E9;
}
.dede_pages ul li a{
    float:left;
    padding:2px 4px 2px;
    color:#555;
    display:block;
}
.dede_pages ul li a:hover{
    color:#690;
    text-decoration:none;
    padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#F8F8F8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.dede_pages .pageinfo{
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.dede_pages .pageinfo strong{
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}
#full-screen-slider { width:100%; height:386px; position:relative}
#slides { display:block; width:100%; height:386px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.sub{overflow: hidden;}