/*全局开始*/

body,h1,h2,h3,h4,h5,h6,p,img,input,ul,li,ol,li,dt,dd,dl{ border:0; margin:0; padding:0; list-style:none;}
body{font: 12px "微软雅黑"; min-width:1024px;}
a { text-decoration: none; outline:none;}
input{ outline:none;}
img{ vertical-align:middle;outline:none;}
.cf:before, body:before, .header:before, .footer:before { content: ''; display: table; }
.cf:after, after, .header:after,  .footer:after { content: ''; display: table; clear: both; }
.cf, .header, .footer { *zoom: 1; }
.zhuti{ width:1024px; height:auto; margin:0 auto;}
.fl{float:left; }
.fr{float:right; }
.clear{ clear:both}
p{white-space: inherit !important;}
span{white-space: inherit !important;}
/*全局结束*/


/*导航开始*/
.tou{ width:100%; height: 120px;} 

.tou .tbxx{ max-width:1600px; padding:0;  margin:0 auto;  height:120px; background:#f0f0f8 !important; }
.tbxx{ width:100%; height:120px;}

.tb{ width:100%; height:120px;  padding:0;  margin:0 auto; overflow: hidden;}
.logo{ width:146px; text-align:center; height:120px; line-height:120px; float:left;}
.nav_y{ width:810px; height:120px;  float:right;}
.nav_y .tel{ width:199px; height: auto; float:right; margin-top:30px;}
.tel span{ font-size:16px; color:#3C3C3C; margin-left:16px;}


.nav ul{ float:right;  height:70px; float: right; }
.nav ul li{width: 104px;;text-align: center;float: left;line-height: 47px;display: block;height: 47px; margin-top:16px;}
.nav ul li a{color: #2674c0;font-size: 16px; display: block;}
.nav ul li:hover{ width:104px; height:47px;  border-radius:5px; background:#cee4fa; }
.nav ul a:hover{text-decoration: none;color: #413b41;}

.on{background:#67acf1}
.on a{ color:#fff !important;}


/*导航结束*/


/*原子类*/
.g_fl{ float:left; }
.g_fr{ float:right; }
.g_ov{ overflow:hidden; }


/*底部开始*/

.footer{ width:100%; height: auto; }

.footer .ft_sb{ max-width:1600px; height:180px; border-top:1px #d0d0d0 solid; margin:0 auto; padding-top:30px;}

.footer .ft_sb .ft{ width:100%; height:180px;  }

.footer .ft_sb .ft .ftnr{ width:100%; height:150px; }

.footer .ft_sb .ft .ftnr .ft_z{ width:337px; height:130px; }


.ft_z ul{}
.ft_z ul li{ float:left; margin-left:18px; margin-top:15px;}

.ft_z ul li a{ color:#636568; font-size:16px; }


.ftxx{ width: auto; height:60px; margin-top:35px; color:#636568;}

.ftxx p{ color:#636568; font-size:14px; line-height:32px;}


.ft_y{ width:598px; height:128px; }

.ewm{ width:175px; height:128px;}

.ewm .ewm_img{ width:135px; height:135px;text-align:center;}

.ewm_wz{ width: auto; height:128px; margin-top:45px; text-align:center;}
.ewm_wz p{ height:20px; }

.ft_logo{ width:110px; height:125px;}

.baxx{ width:100%; height:18px; text-align:center; line-height:18px;  font-size:16px;  color:#636568;  /*margin-top:43px;*/}
.baxx p{ width:100%; text-align:center; height:18px; font-size:16px; color:#636568;}

/*底部结束*/
.di_xx{ width:100%;  text-align:center; margin-top:30px;}

.wzyc{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#fff; }
/*-o- -ms- -moz- -webkit-*/



.page{height:30px; overflow:hidden; text-align:center; padding-top:5px; line-height:21px; font-weight: normal;}
.page a{BORDER:#999 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; color: #333; font-weight: normal;}
.page a:hover{border:1px solid #0d9ae4; text-decoration:none; BACKGROUND-COLOR:#0d9ae4; color:#FFF;}
.page a:active{border:1px solid #0d9ae4; text-decoration:none; BACKGROUND-COLOR:#0d9ae4;}
.page span.current{BORDER: #237ac7 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #0d9ae4;MARGIN-RIGHT: 5px;}
.page span.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}



.header{ background:#FFF; height:107px;}
.header_top{ height:107px;}
.header_top .logo{ float:left; display:block; height:107px; line-height:104px;}
.header_top .tel{ float:right; margin-top:47px; font-size:16px;}

.header_top .tel span{ float:right; color:#339aff; font-weight:bold; margin-left:inherit;}
.header_top .sousuo{ width:443px; float:right; margin-top:32px; margin-left:20px; position:relative}
.header_top .sousuo .text{ width:433px; height:45px; background:#f3f3f3; padding-left:10px; border:1px solid #339aff; color:#8f9092;}
.header_top .sousuo .search{ width:46px; height:46px; background:url(../images/tel_05.jpg) no-repeat center center; position:absolute; top:0px; right:-1px; }

.header_dh{ background:#339aff; height:60px;}
.header_dh ul li{ float:left; height:60px; line-height:60px; width:145px; text-align:center; font-size:16px; color:#fff;}
.header_dh ul li a{color:#fff;}
.header_dh ul li:hover{ background:#67acf1}

.xz_weizhi1{ background:#FFF; height:117px; border-bottom:1px solid #eaeaea;}
.xz_weizhi1 ul{ padding-top:30px;}
.xz_weizhi1 ul li{ float:left; width:240px; height:75px; padding-top:10px; padding-left:15px;}
.xz_weizhi1 ul li .xz_img{float:left;}
.xz_weizhi1 ul li .content{float:left; margin-left:15px;}
.xz_weizhi1 ul li .content .xz_title{ font-size:20px;}


.xz_weizhi1 ul li a{ border-right:1px solid #eaeaea; height:50px; width:100%; display:block;}
.xz_weizhi1 ul li:hover{ border-bottom:3px solid #339aff;}


.syzt{ background:#FFF; padding:45px 0; margin-top:inherit !important; margin-bottom:0 !important;}
.wmal{ margin-top:40px; height:250px;}
.an_img{ margin-top:35px;}
.footer{ background:#fff;}
.footer .ft_sb{ width:100%; max-width:none;}

.zhuti1{
	width: 1024px;
	margin:0 auto;
	overflow: hidden;
}
.zhuti1-left{
	float:left;
	width:180px;
}
.zhuti1-left .header{
	text-align: center;
	float: left;
	width: 100%;
	color: #000;
	font-size: 22px;
	height:85px;
	line-height:85px;
	background:#8eb4e3;
	color:#FFF;
}
.zhuti1-left .subleftpro{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.subleftpro li a{
	display: block;
	text-align: center;
	list-style: none;
	/*padding: 5px 0px;
	line-height: 55px;*/
	color: #000;
	background:url(../images/arrow_f.png);
	background-position: 160px center;
    background-repeat: no-repeat;
	font-size: 16px;
}
.subleftpro .pic a{
	background-image: none;
	font-size: 16px;
	color:#616161;
}
.subleftpro li{
	width: 100%;
	list-style: none;
	/*padding: 5px 0px;*/
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	background:#fff;
	line-height: 55px;
}
.div1 img{
	position: absolute;
	right:10px;
	top:13px;
}
.div1{
	position: relative;
}
.pic div a:hover{
	/*background:#cee4fa;*/
	color:#339aff;
	font-weight:bold;
}

.pic div .on{
	/*background:#cee4fa;*/
	color:#339aff;
	font-weight:bold;
}

.div1 a:hover{
	background-image: url(../images/arrow1_f.png);
	background-position: 160px center;
	background-color: #339aff;
	color: #fff;
}
.pic{
	width: 100%;
	margin: 0px;
	float: left;
	background-color: #fafafa;
	padding: 5px 0px;
	/*display:none;*/
}
.pic div a{
	font-size: 14px;
	color:black;
}
.pic div{
	height:32px;
	line-height:32px;
	float: left;
	width: 100%;
	list-style: none;/*
	padding: 5px 0px;
	border-bottom: 1px solid #ccc;*/
}
.div1 a.active{
	background-image: url(../images/arrow_d.png);
	background-position: 156px center;
	background-color: #339aff;
	color: #fff;
}
.bj{
	width:100%;
	margin-bottom:28px;
}
.zhuti1-right h2{
	color: #652088;
	background-image: url(../images/circle.png);
	background-position: top center;
	background-repeat: no-repeat;
	line-height: 36px;
	float: left;
	width: 230px;
	padding: 0px 18px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	float:left;
}
.zhuti1-right .biaoti{
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	background:#fff;
	margin-bottom:15px;
}

.zhuti1-right .biaoti .zbt_z{
	margin-left: 20px;
}
.zhuti1-right .biaoti .zbt_y{
	margin-right:20px;
}
.zhuti1-right .ul-1{
	background:#fff;}
.zhuti1-right{
	float: left;
	margin-left: 14px;
	width: 830px;
	min-height: 500px;
	padding-top:0px;
}
.zhuti1-right p{
	color: #575757;
	font-size:14px;
}
.zhuti1-right img{
	max-width: 100%;
}
.biaoti a{
	color: #575757;
	font-size: 14px;
	display: inline-block;
	padding:0 6px;
}
.biaoti span:nth-of-type(1){
	color: #575757;
    font-size: 14px;
}
.biaoti span:nth-of-type(2){
	padding-right:5px;
	display: inline-block;
}
.ul-1{
	width:100%;
	overflow: hidden;
}
.ul-1 li{
	width: 228px;
	border: 1px solid #e0e0e0;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ul-1 li:hover{
	border: 1px solid #2674c0;
}
.ul-1 li p{
	float:inherit;
}
.ul-text p{
	width: 100%;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	float: left;
	color: #888;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ul-1 li:hover p:first-child a{
	color: #2674c0;
}
.ul-1 li p:first-child a{
	color:black;
	font-size: 15px;
}
.ul-text{
	width: 210px;
	float: left;
	padding: 0px 9px 8px 9px;
	margin: 0px;
	border-top: 1px solid #fff;
}
.ul-img{
	text-align: center;
	padding-top:10px;
}
.ul-text:hover{
	background-color: #faf6fe;
}
.zbt_z p{
	font-size: 16px;
color: #575757;
}
.xq{
	position: relative;
	margin-bottom: 15px;
	padding: 20px;
	font-size: 12px;
	background: #fff;
	overflow: hidden;
}
.xq-right{
	float:left;
}