@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}

*{

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

body{font-size:14px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";color:#333;background:#fff;margin:0 auto;padding:0px;}

a{text-decoration:none;color:#333;outline:none;}

a:active{star:expression(this.onFocus=this.blur());}

img{border:0px;vertical-align: middle;}

li{list-style: none;}

.pt10{padding-top: 10px;}

.pl10{padding-left: 10px;}

.pr10{padding-right: 10px;}

.pb10{padding-bottom: 10px;}

.pn5{padding: 5px;}

.pt5{padding-top: 5px;}

.pl5{padding-left: 5px;}

.pr5{padding-right: 5px;}

.pb5{padding-bottom: 5px;}

.mt10{margin-top: 10px;}

.mt30{margin-top: 30px;}

.ml10{margin-left: 10px;}

.mr10{margin-right: 10px;}

.mb10{margin-bottom: 10px;}

.mn5{margin: 5px;}

.mt5{margin-top: 5px;}

.ml5{margin-left: 5px;}

.mr5{margin-right: 5px;}

.mb5{margin-bottom: 5px;}
.huanhang{display: none;}
.fl {
	float:left;
}
.fr {
	float:right;
}
.wrap {
	width:1200px;
	margin: 0 auto;
}
.toper {
	width:100%;
	background: #e9e9e9;
	height:40px;
	line-height: 40px;
	color: #666;
}
.toper .fr {}
.toper .fr a {
	float:left;
	margin-left: 20px;
	position: relative;
	color: #666;
}
.toper .fr i {
	width:25px;
	height:21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.toper .fr a i.icontpwb {
	background: url(../images/icontpwb.png) no-repeat center center ;
}
.toper .fr a i.icontpwx {
	background: url(../images/icontpwx.png) no-repeat center center ;
}
.toper .fr a i.icontpsitemap {
	background: url(../images/icontpsitemap.png) no-repeat center center ;
}
.toper .fr a:hover i.icontpwb {
	background: url(../images/icontpwb.png) no-repeat center center ;
}
.toper .fr a:hover i.icontpwx {
	background: url(../images/icontpwx.png) no-repeat center center ;
}
.toper .fr a:hover i.icontpsitemap {
	background: url(../images/icontpsitemap.png) no-repeat center center ;
}
.toper .fr span {
	font-size:14px;
	color: #666;
	height:40px;
	line-height: 40px;
	display: inline-block;
	vertical-align: middle;
}
.toper .fr a .tewm {
	width:120px;
	height:auto;
	float:left;
	position: absolute;
	right: 0;
	top: 40px;
	display: none;
}
.toper .fr a .tewm img {
	width:120px;
	height:120px;
	float:left;
}
.toper .fr a:hover .tewm {
	display: block;
}
.header {
	width:100%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header .logo {
	float:left;
}
.header .logo a {
	float:left;
}
.header .logo img {
	height:80px;
	display: inline-block;
	vertical-align: middle;
}
.header .logo span {
	height:80px;
	line-height: 80px;
	display: inline-block;
	vertical-align: middle;
}
.header .hdwz {
	float: left;
	margin-left: 25px;
}
.header .hdwz i {
	display: block;
	font-size: 16px;
	color: #005bac;
	font-style: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 2px;
}
.header .hdwz em {
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #005bac;
	font-style: normal;
	letter-spacing: 4px;
	margin-top: 16px;
	margin-bottom: 2px;
	line-height: 24px;
	text-align: center;
}
.header .head_tel {
	height:61px;
	padding-left: 80px;
	float:right;
	margin-top: 15px;
	background-image : url(../images/iconhead_tel.png);
	background-position:left center;
	background-repeat: no-repeat;
}
.header .head_tel i {
	display: block;
	font-style: normal;
	font-size: 18px;
	color: #333333;
	line-height: 24px;
}
.header .head_tel span {
	display: block;
	font-size: 32px;
	color: #333333;
	line-height: 40px;
	font-weight: bold;
}
.nav {
	width:100%;
	height: 50px;
	background: #005bac;
}
.nav ul {
	width:100%;
	height:auto;
	float:left;
}
.nav ul li {
	float: left;
	margin: 0 6px;
}
.nav ul li a {
	height:50px;
	line-height: 50px;
	float:left;
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 0 16px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.nav ul li a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.nav ul li a.current {
	background: #f5710b;
}
.nav a.gohome {
display: none;
}
.nav a.gohome i {
display: none;
}
.nav a.gonav i {
display: none;
}
    .fullSlide{    position:relative;  height:auto; overflow:hidden;   }
    .fullSlide .bd{ position:relative; z-index:0;  }
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  height:450px; }
    .fullSlide .bd li{height: auto;}
.fullSlide .bd li img{width: 100%;margin-left: 0%}
    .fullSlide .bd li .siteWidth{ width:100%; position:relative;  margin:0 auto;  height:450px;  }
    .fullSlide .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }
    .fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
    .fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px;
    }

    .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
    .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:10px; margin:4px; background:#005bac ; overflow:hidden;border-radius: 10px;
        line-height:9999px;	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
    }
    .fullSlide .hd ul .on{background: #f5710b;width: 30px;	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;}
	.main {
	width:100%;
	overflow: hidden;
}
.h2tit {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.h2tit h2 {
	width:100%;
	height:auto;
	line-height: 40px;
	float:left;
	font-weight: normal;
	font-size: 30px;
	color: #005bac;
}
.h2tit h2 i {
	width:60px;
	height:2px;
	display: inline-block;
	vertical-align: middle;
	background: #005bac;
}
.h2tit h2 span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 40px;
}
.h2tit h2 span font {
	color: #f5710b;
}
.h2tit p {
	width:100%;
	height:auto;
	float:left;
	font-size: 14px;
	color: #999999;
}
.h2tit p.h2desc {
	width: 60%;
	text-align: center;
	float: none;
	margin: 0 auto;
}
.ylhzxm {
	width:100%;
	height:auto;
	float:left;
}
.ylhzxm ul {
	width:100%;
	height:auto;
	float:left;
}
.ylhzxm ul li {
	width:32%;
	height:auto;
	margin-right: 2%;
	float:left;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	cursor: pointer;
}
.ylhzxm ul li:nth-child(3n) {
	margin-right: 0
}
.ylhzxm ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 100%;
	position: relative;
	float:left;
}
.ylhzxm ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
}
.ylhzxm ul li .zz {
	width:100%;
	height:0;
	padding: 0 16px;
	padding-bottom: 100%;
	position: absolute;
	left: -100%;
	top: 0;
	text-align: center;
	background: rgba(1,172,228,0.8);
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ylhzxm ul li:hover .zz {
	left: 0;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ylhzxm ul li .zz span {
	width:100%;
	text-align: center;
	color: #fff;
	height:auto;
	float:left;
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.ylhzxm ul li .zz p {
	width:100%;
	text-align: left;
	text-indent: 0em;
	color: #fff;
	height:0;
	padding-bottom: 32%;
	float:left;
	line-height: 1.6;
}
.ylhzxm ul li .zz a.lfl {
	width:42%;
	height:36px;
	line-height: 34px;
	border: 1px solid #fff;
	background: #f5710b;
	text-align: center;
	font-size: 18px;
	display: inline-block;
	margin:0 auto;
	color: #fff;
}
.ylhzxm ul li .zz a.lfr {
	width:42%;
	height:36px;
	line-height: 34px;
	border: 1px solid #fff;
	background: #ff6000;
	text-align: center;
	font-size: 18px;
	float:right;
	color: #fff;
}
.ylhzxm ul li h3 {
	width:100%;
	height:auto;
	float:left;
}
.ylhzxm ul li h3 a {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 38px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ylhzxm ul li h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iabout {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.iabout .iabout_left {
	width:41.66%;
	height:auto;
	float:left;
}
.iabout .iabout_left .picbox {
	width:100%;
	height:auto;
	float:left;
	padding:10px;
	background: #f0f0f0;
}
.iabout .iabout_left .picbox img {
	width:100%;
	height:auto;
	float:left;
}
.iabout .iabout_info {
	width:56%;
	height:auto;
	float:right;
}
.iabout .iabout_info h3 {
	width:100%;
	height:auto;
	float:left;
	font-size: 18px;
	color: #333333;
	line-height: 1.6;
	margin-bottom: 10px;
	margin-left: 30px;
}
.iabout .iabout_info p {
	width:100%;
	height:auto;
	float:left;
	font-size: 14px;
	color: #666666;
	line-height: 1.6;
	margin-bottom: 5px
}
.iabout .iabout_info a {
	width:120px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-top: 20px;
	background: #005bac;
	text-align: center;
	color: #fff;
	float:right;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iabout .iabout_info a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylzzry {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.iylzzry ul {
	width:100%;
	height:auto;
	float:left;
}
.iylzzry ul li {
	width:18.4%;
	height:auto;
	float:left;
	margin-right: 2%;
	margin-bottom: 2%;
	padding: 5px;
	background: #f0f0f0;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylzzry ul li:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylzzry ul li:nth-child(5n) {
	margin-right: 0
}
.iylzzry ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 71.5%;
	position: relative;
	float:left;
}
.iylzzry ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
}
.w50 {
	width:49%;
}
.w32 {
	width:32%;
}
.mr2p{margin-right: 2%;}
.iylsxy {
	width:100%;
	height:auto;
	float:left;
}
.iylsxy .h3tit {
	width:100%;
	height:37px;
	border-bottom: 1px solid #f0f0f0;
	float:left;
}
.iylsxy .h3tit i {
	width:2px;
	height:16px;
	background: #f5710b;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.iylsxy .h3tit span {
	height:37px;
	line-height: 36px;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	color: #333333;
	border-bottom: 1px solid #005bac;
}
.iylsxy .ylsxykclist {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
}
.iylsxy .ylsxykclist ul {
	width:100%;
	height:auto;
	float:left;
}
.iylsxy .ylsxykclist ul li {
	width:49%;
	margin-right: 2%;
	margin-bottom: 2%;
	height:auto;
	float:left;
}
.iylsxy .ylsxykclist ul li:nth-child(2n) {
	margin-right: 0
}
.iylsxy .ylsxykclist ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 75%;
	position: relative;
	overflow: hidden;
	float:left;
}
.iylsxy .ylsxykclist ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylsxy .ylsxykclist ul li .picbox a:hover img {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1);
}
.iylsxy .ylsxykclist ul li .picbox i {
	width:48px;
	height:48px;
	background: url(../images/iconplay.png) no-repeat center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: -24px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylsxy .ylsxykclist ul li .picbox a:hover i {
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylsxy .ylsxykclist ul li .info {
	width:100%;
	height:auto;
	float:left;
}
.iylsxy .ylsxykclist ul li .info h3 {
	width:100%;
	height:auto;
	float:left;
}
.iylsxy .ylsxykclist ul li .info h3 a {
	width:100%;
	height:30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
.iylsxy .ylsxykclist ul li .info h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylsxy .ylsxykclist ul li .info p {
	width:100%;
	text-indent: 2em;
	height:60px;
	overflow: hidden;
	float:left;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.iylsxy .ylsxykclist .center {
	width: 100%;
	float: left;
	text-align: center;
}
.iylsxy .ylsxykclist .center a {
	padding: 0 18px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 20px;
	background: #005bac;
	text-align: center;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylsxy .ylsxykclist .center a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.w100p {
	width: 100%;
}
.iylsxy .w100p .ylsxykclist ul li {
	width:23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
	height:auto;
	float:left;
}
.iylsxy .w100p .ylsxykclist ul li:nth-child(4n) {
	margin-right: 0
}
.iylds {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.iylds ul {
	width:100%;
	height:auto;
	float:left;
}
.iylds ul li {
	width:24.25%;
	margin-right: 1%;
	margin-bottom: 2%;
	height:auto;
	float:left;
	background: #f0f0f0;
	padding: 10px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylds ul li:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylds ul li:nth-child(4n) {
	margin-right: 0
}
.iylds ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 105%;
	position: relative;
	float:left;
}
.iylds ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
}
.iylds ul li h3 {
	width:100%;
	height:auto;
	float:left;
}
.iylds ul li h3 a {
	width:100%;
	height:auto;
	font-size: 16px;
	color: #333333;
	background: #fff;
	text-align: center;
	font-weight: normal;
	line-height: 45px;
	float:left;
	font-weight: normal;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
.iylds .center {
	width: 100%;
	float: left;
	text-align: center;
}
.iylds .center a {
	padding: 0 18px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 20px;
	background: #005bac;
	text-align: center;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylds .center a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylhzhb {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.iylhzhb ul {
	width:100%;
	height:auto;
	float:left;
}
.iylhzhb ul li {
	width:18.4%;
	height:auto;
	float:left;
	margin-right: 2%;
	cursor: pointer;
	margin-bottom: 15px;
	border: 2px solid #005bac;
	border-radius: 50px;
	overflow: hidden;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylhzhb ul li:hover {
	border: 2px solid #ff6000;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.iylhzhb ul li:nth-child(5n) {
	margin-right: 0
}
.iylhzhb ul li .picbox {
	width:100%;
	height:auto;
	float:left;
}
.iylhzhb ul li .picbox img {
	width:100%;
	height:auto;
	float:left;
}
.ipingce {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.ipingce ul {
    width:100%;
    height:auto;
    float:left;
}
.ipingce ul li {
    width:49%;
    height:auto;
    float:left;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 5px;
}
.ipingce ul li:nth-child(2n) {float:right;}

.ipingce ul li a {
    width:100%;
    height:auto;
    float:left;
    line-height:2;
}
.ipingce ul li .picbox {
    width:31.8%;
    height:0;
    position: relative;
    padding-bottom: 21%;
    float:left;
    margin-right: 10px;
    margin-bottom: 5px;
}
.ipingce ul li .picbox img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.ipingce ul li span {
    width:100%;
    display: inline;
    font-size: 16px;
    color: #333;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.ipingce ul li a:hover span {
    color: #005bac;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.ipingce ul li p {
    width:100%;
    height:auto;
    display: block;
    white-space: normal;
    font-size: 13px;
    color: #999;
    line-height: 22px;
}
.ipingce .center {
	width:100%;
	height:auto;
	float:left;
	margin-top: 5px;
	text-align: center;
}
.ipingce .center a {
	padding: 0 18px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 0px;
	background: #005bac;
	text-align: center;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ipingce .center a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.inews {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.inewstit {
	width:100%;
	height:auto;
	float:left;
	background: #f0f0f0;
}
.inewstit h3 {
	width:auto;
	height:40px;
	line-height: 40px;
	float:left;
	background: #005bac;
	border-left: 10px solid #f5710b;
	padding: 0 20px;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
}
.inewslist {
	width:100%;
	height:auto;
	float:left;
	margin-top: 20px;
}
.inewslist ul {
	width:100%;
	height:auto;
	float:left;
}
.inewslist ul li {
	width:100%;
	height:auto;
	float:left;
	border-bottom: 1px dashed #cccccc;
}
.inewslist ul li a {
	width:78%;
	height:auto;
	float:left;
	font-size: 14px;
	color: #333333;
	line-height: 36px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
}
.inewslist ul li span.date {
	float: right;
	color: #999999;
	line-height: 36px;
}
.inewslist ul li a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.inewslist ul li.first {
	width:100%;
	height:auto;
	float:left;
	border-bottom: 0 none;
	margin-bottom: 10px;
}
.inewslist ul li.first a {
	width:100%;
	height:auto;
	float:left;
	line-height:1.2;
}
.inewslist ul li.first .picbox {
	width:31.8%;
	height:0;
	position: relative;
	padding-bottom: 21%;
	float:left;
	margin-right: 10px;
}
.inewslist ul li.first .picbox img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.inewslist ul li.first span {
	width:100%;
	display: inline;
	font-size: 16px;
	color: #333;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.inewslist ul li.first a:hover span {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.inewslist ul li.first p {
	width:100%;
	height:auto;
	display: block;
	white-space: normal;
	font-size: 13px;
	color: #999;
	line-height: 22px;
}
.footer {
	width:100%;
	height:auto;
	overflow: hidden;
	background: #005bac;
	padding-top: 50px;
	padding-bottom: 50px;
}
.footer .ftlogo {
	width:240px;
	height:80px;
	float:left;
	margin-top: 37px;
	margin-right: 45px
}
.footer .ftlogo img {
	width:240px;
	height:80px;
	float:left;
}
.copyright {
	width:100%;
	background: #007acf;
	color: #dbdbdb;
	line-height: 36px;
	text-align: center;
}
.copyright a{	color: #dbdbdb;}
.footer .contact {
	width:40%;
	height:auto;
	float:left;
}
.footer .contact span {
	width:100%;
	height:30px;
	line-height: 30px;
	font-size: 22px;
	color: #ffffff;
	float:left;
	margin-bottom: 8px;
}
.footer .contact a{color: #fff;}
.footer .contact p {
	width:100%;
	height:auto;
	float:left;
	color: #ffffff;
	line-height: 24px;
}
.footer .ftfr {
	width:32%;
	height:auto;
	float:right;
	margin-top: 6px;
}
.footer .ftfr .fttel {
	width:220px;
	height:auto;
	float:left;
}
.footer .ftfr .fttel span {
	width:100%;
	height:auto;
	float:left;
	font-size: 20px;
	color: #ffffff;
	line-height: 36px;
}
.footer .ftfr .fttel em {
	width:100%;
	height:auto;
	float:left;
	font-size: 30px;
	color: #ffffff;
	font-style: normal;
	line-height: 42px;
}
.footer .ftfr .fttel p {
	width:100%;
	height:auto;
	float:left;
	color: #ffffff;
	line-height: 28px;
}
.footer .ftfr .ftewm {
	width:120px;
	height:auto;
	float:right;
}
.footer .ftfr .ftewm img {
	width:120px;
	height:auto;
	float:left;
}
.footer .ftfr .ftewm span {
	width:120px;
	height:auto;
	float:left;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.ihzys {
	width:100%;
	height:auto;
	float:left;
}
.ihzys .ihzysitem {
	width:100%;
	height:auto;
	float:left;
	margin-bottom: 30px;
}
.ihzys .ihzysitem .ihzysitemwz {
	width:50%;
	height:auto;
}
.ihzys .ihzysitem .ihzysitemwz ul {
	width:100%;
	height:auto;
	float:left;
}
.ihzys .ihzysitem .ihzysitemwz ul li {
	width:100%;
	height:auto;
	float:left;
	padding-left: 115px;
	margin: 18px 0;
}
.ihzys .ihzysitem .ihzysitemwz ul li span {
	width:100%;
	height:auto;
	float:left;
	font-size: 20px;
	font-weight: bold;
	color: #797979;
	margin: 5px 0;
}
.ihzys .ihzysitem .ihzysitemwz ul li span font {
	color: #005bac;
}
.ihzys .ihzysitem .ihzysitemwz ul li p {
	width:100%;
	height:auto;
	float:left;
	font-size: 15px;
	color: #898989;
	line-height: 25px;
}
.ihzys .ihzysitem .ihzysitempic {
	width:50%;
	height:auto;
	overflow: hidden;
}
.ihzys .ihzysitem .ihzysitempic img {
	width:100%;
	height:auto;
	float:left;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys1 {
	background: url(../images/iconsyys1.png) no-repeat 15px center / auto auto;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys2 {
	background: url(../images/iconsyys2.png) no-repeat 15px center / auto auto;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys3 {
	background: url(../images/iconsyys3.png) no-repeat 15px center / auto auto;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys4 {
	background: url(../images/iconsyys4.png) no-repeat 15px center / auto auto;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys5 {
	background: url(../images/iconsyys5.png) no-repeat 15px center / auto auto;
	margin: 28px 0;
}
.ihzys .ihzysitem .ihzysitemwz ul li.ihzys6 {
	background: url(../images/iconsyys6.png) no-repeat 15px center / auto auto;
}
.icpzs {
	position:relative;
	width:100%;
	float: left;
}
.icpzs .center {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
}
.icpzs .center a {
	padding: 0 18px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 20px;
	background: #005bac;
	text-align: center;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.icpzs .center a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.icpzslist {
	width:100%;
	height:auto;
	float:left;
}
.icpzslist ul {
	width:100%;
	height:auto;
	float:left;
}
.icpzslist ul li {
	width:32%;
	height:auto;
	float:left;
	margin-right: 2%;
	margin-bottom: 2%;
}
.icpzslist ul li:nth-child(3n) {
	margin-right: 0
}
.icpzslist ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 100%;
	position: relative;
	float:left;

}
.icpzslist ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
}
.icpzslist ul li .info {
	width:100%;
	height:auto;
	float:left;
}
.icpzslist ul li .info h3 {
	width:100%;
	height:auto;
	float:left;
}
.icpzslist ul li .info h3 a {
	width:100%;
	height:30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	text-align: center;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.icpzslist ul li .info h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.icpzslist ul li .info p {
	color: #999999;
	float: left;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
	line-height: 20px;
	text-indent: 0em;
	width: 100%;
}
.nbanner {
	width:100%;
	overflow: hidden;
}
.nbanner img {
	width:100%;
}
.sidebar {
	width:100%;
	height:auto;
	float:left;
	margin-top: 10px;
}
.sidebar ul {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
}
.sidebar ul li {
	display: inline-block;
	margin: 0 1%;
	float: left;
	width: 18%;
}
.sidebar ul li a {
	padding: 0 18px;
	display: block;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	text-align: center;
	color: #333;
	font-size: 16px;
	letter-spacing: 1px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.sidebar ul li a:hover {
	background: #005bac;
	border: 1px solid #005bac;
	color: #fff;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.sidebar ul li a.current {
	background: #005bac;
	border: 1px solid #005bac;
	color: #fff;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.about_content {
	width:100%;
	height:auto;
	float:left;
	padding: 10px 0;
}
.about_content p {
	font-size: 14px;
	color: #333;
	line-height: 26px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.about_content img {
	max-width: 100%;
}
.map {
	width:100%;
	height:400px;
	float:left;
	margin-bottom: 30px;
}
.map div {
	-webkit-box-sizing: unset;
	-moz-box-sizing: unset;
	box-sizing: unset;
}
.article {
	width:100%;
	height:auto;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.article h1 {
	width:100%;
	height:auto;
	float:left;
	font-size: 24px;
	color: #666;
	margin-bottom: 20px;
	font-weight: normal;
	text-align: center;
}
.article .info {
	width:100%;
	height:auto;
	float:left;
	border-top: dashed 1px #aaa;
	border-bottom: dashed 1px #aaa;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px;
}
.article .content {
	width:100%;
	height:auto;
	float:left;
	line-height: 24px;
	color: #666;
}
.article .content h2 {
	width:100%;
	height:auto;
	float:left;
	line-height: 30px;
	margin: 5px 0;
	color: #333;
	font-size: 16px;
	border-bottom: 2px solid #005bac;
	margin-top: 5px;
}
.article .content p {
	width:100%;
	height:auto;
	float:left;
	line-height: 24px;
	margin: 5px 0;
	color: #666;
}
.article .content video {
	max-width:100%;
}
.article .content table  {
border: 0px solid #DDD;
}
.article .content table td {
	padding: 5px 10px;
	border: 1px solid #DDD;
}
.article .content img{
	max-width: 80%;
}
.news_list {
	width: 100%;
	float: left;
}
.news_list .news-date {
	text-align: center;
	display: inline-block;
	float: left;
	width: 5rem;
	height: 5rem;
	background: #f2f2f2;
}
.news_list ul {
	width: 100%;
	float: left;
	padding-left: 0;
}
.news_list li {
	border-bottom: dashed 1px #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
.news_list .news-date1 {
	text-align: center;
	color: #666666;
	font-size: 24px;
	margin-top: 10px;
}
.news_list .news-date2 {
	text-align: center;
	color: #999999;
	font-size: 14px;
}
.news_list .news-bodys {
	padding: 0 10px;
	overflow: hidden;
	zoom: 1;
}
.news_list .news-bodys h3 a {
	word-wrap: break-word;
	overflow: hidden;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.news_list .news-bodys h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.news_list .news-bodys p {
	word-wrap: break-word;
	overflow: hidden;
	line-height: 1.6;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}
.tg_pages {
	float:left;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 20px;
	text-align: center;
	width: 100%;
}
.tg_pages li {
	display: inline-block;
}
.tg_pages li a {
	border: 1px solid #bebebe;
	color: #bebebe;
	display: inline-block;
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.tg_pages li.thisclass a {
	background: #005bac none repeat scroll 0 0;
	border: 1px solid #005bac;
	color: #ffffff;
}
.tg_pages .pageinfo{display: block;text-align: center;}
.tg_pages span,.tg_pages .page-numbar a {
	border: 1px solid #bebebe;
	color: #bebebe;
	display: inline-block;
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.tg_pages span a{
	color: #bebebe;
}
.tg_pages .page-numbar{
	border: none;
	margin:0;
	padding:0;
}
.tg_pages span .page-num-current{
	background: #005bac none repeat scroll 0 0;
	color: #fff;
}
.posi{width: 100%;overflow: hidden;font-size: 14px;color: #999999;line-height: 30px;}
.posi a{font-size: 14px;color: #999999;display: inline-block;}
.posi a:hover{color:#005bac}
.pic_list {
	width:100%;
	height:auto;
	float:left;
}
.pic_list ul {
	width:100%;
	height:auto;
	float:left;
}
.pic_list ul li {
	width:18.4%;
	height:auto;
	float:left;
	margin-right: 2%;
	margin-bottom: 2%;
}
.pic_list ul li:nth-child(5n) {
	margin-right: 0
}
.pic_list ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 75%;
	position: relative;
	float:left;
}
.pic_list ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
}
.pic_list ul li .info {
	width:100%;
	height:auto;
	float:left;
}
.pic_list ul li .info h3 {
	width:100%;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.pic_list ul li .info h3 a {
	width:100%;
	height:30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	text-align: center;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.pic_list ul li .info h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.pic_list ul li .info p {
	color: #999999;
	float: left;
	font-size: 14px;
	height: auto;
	line-height: 20px;
	height: 120px;
	overflow: hidden;
	text-indent: 0em;
	width: 100%;
}

.ichangjia {
	position:relative;
	width:100%;
	float: left;
}
.ichangjia_list {
	width:100%;
	height:auto;
	float:left;
}
.ichangjia_list ul {
	width:100%;
	height:auto;
	float:left;
}
.ichangjia_list ul li {
	width:15%;
	height:auto;
	float:left;
	margin-right: 2%;
	margin-bottom: 2%;
			-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia_list ul li:nth-child(6n) {
	margin-right: 0
}
.ichangjia_list ul li .picbox {
	width:100%;
	height:0;
	padding-bottom: 75%;
	position: relative;
	float:left;
	border: 1px solid #ccc;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia_list ul li:hover .picbox {
border: 1px solid #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia_list ul li .picbox img {
	width:100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	float:left;
}
.ichangjia_list ul li .info {
	width:100%;
	height:auto;
	float:left;
}
.ichangjia_list ul li .info h3 {
	width:100%;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.ichangjia_list ul li .info h3 a {
	width:100%;
	height:30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 6px;
	float:left;
	font-size: 16px;
	color: #333333;
	text-align: center;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia_list ul li .info h3 a:hover {
	color: #005bac;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia_list ul li .info p {
	color: #999999;
	float: left;
	font-size: 14px;
	height: auto;
	line-height: 20px;
	height: 120px;
	overflow: hidden;
	text-indent: 0em;
	width: 100%;
}
.ichangjia .center {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
}
.ichangjia .center a {
	padding: 0 18px;
	height:36px;
	line-height: 36px;
	border-radius: 30px;
	margin-bottom: 20px;
	background: #005bac;
	text-align: center;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.ichangjia .center a:hover {
	background: #f5710b;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.pro_list {
    width:100%;
    height:auto;
    float:left;
}
.pro_list ul {
    width:100%;
    height:auto;
    float:left;
}
.pro_list ul li {
    width:23.5%;
    height:auto;
    float:left;
    margin-right: 2%;
    margin-bottom: 2%;
}
.pro_list ul li:nth-child(4n) {
    margin-right: 0
}
.pro_list ul li .picbox {
    width:100%;
    height:0;
    padding-bottom: 68%;
    position: relative;
    float:left;
    border: 1px solid #cccccc;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.pro_list ul li:hover .picbox {border: 1px solid #f5710b;-webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;}
.pro_list ul li .picbox img {
    width:100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    float:left;
}
.pro_list ul li .info {
    width:100%;
    height:auto;
    float:left;
}
.pro_list ul li .info h3 {
    width:100%;
	overflow: hidden;
    font-weight: normal;
    margin-top: 2px;
    float:left;
    font-size: 13px;
    color: #333333;
}
.pro_list ul li .info h3 a {
    width:100%;
    height:auto;
    line-height: 22px;
    font-weight: bold;
    margin-top: 6px;
    float:left;
    font-size: 15px;
    color: #333333;
    text-align: left;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.pro_list ul li .info h3 a:hover {
    color: #f5710b;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}

.pro_list ul li .info span {
    color: #666;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
	display: inline-block;
	margin-top: 5px;
}
.pro_list ul li .info span i{text-decoration: line-through;font-style: normal;}
.pro_list ul li .info a.xunjia {
    color: #fff;
    float: right;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
	display: block;
	/*margin-top: 5px;*/
	padding: 0 10px;
	border-radius: 4px;
	background: #005bac;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.pro_list ul li .info a.xunjia:hover {
background: #f5710b;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}

.pro_list ul li .info p {
    color: #999999;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    text-indent: 2em;
    width: 100%;
}
.case_list {
    width:100%;
    height:auto;
    float:left;
}
.case_list ul {
    width:100%;
    height:auto;
    float:left;
}
.case_list ul li {
    width:23.5%;
    height:auto;
    float:left;
    margin-right: 2%;
    margin-bottom: 2%;
}
.case_list ul li:nth-child(4n) {
    margin-right: 0
}
.case_list ul li .picbox {
    width:100%;
    height:0;
    padding-bottom: 68%;
    position: relative;
    float:left;
    border: 1px solid #cccccc;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.case_list ul li:hover .picbox {border: 1px solid #f5710b;-webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;}
.case_list ul li .picbox img {
    width:100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    float:left;
}
.case_list ul li .info {
    width:100%;
    height:auto;
    float:left;
}
.case_list ul li .info h3 {
    width:100%;
	overflow: hidden;
    font-weight: normal;
    margin-top: 2px;
    float:left;
    font-size: 13px;
    color: #333333;
}
.case_list ul li .info h3 a {
    width:100%;
    height:44px;
    line-height: 22px;
    font-weight: normal;
    margin-top: 6px;
	text-align: center;
    float:left;
    font-size: 15px;
    color: #333333;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.case_list ul li .info h3 a:hover {
    color: #f5710b;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
}
.flinks {
	width:100%;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	background: #333333;
	padding: 5px 0;
}
.flinks span {
	font-size: 12px;
	color: #999;
	float: left;
	margin: 0 5px;
}
.flinks a {
	font-size: 12px;
	color: #999;
	float:left;
	margin: 0 5px;
}
.lyform {
	width:400px;
	height:auto;
	margin: 0 auto;
}
.lyform ul {
	width:100%;
	height:auto;
	float:left;
	margin-top: 20px;
}
.lyform ul li {
	width:100%;
	height:auto;
	float:left;
	padding-left: 100px;
	position: relative;
	margin-bottom: 10px;
	line-height: 30px;
	color: #666;
}
.lyform ul li span {
	width:90px;
	height:30px;
	line-height: 30px;
	float:left;
	font-size: 14px;
	text-align: right;
	position: absolute;
	left: 0;
}
.lyform ul li span font {
	color: #ff0000;
}
.lyform ul li .intxt {
	width:100%;
	height:30px;
	line-height: 30px;
	float:left;
	border: 1px solid #ccc;
	padding: 5px 15px;
}
.lyform ul li .intext {
	width:100%;
	height:90px;
	line-height: 20px;
	float:left;
	border: 1px solid #ccc;
	padding: 5px 9px;
	font-size: 14px;
	font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";
}
.lyform ul li #vdcode {
	height:30px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ccc;
	padding: 5px 0px;
	text-align: center;
}
.lyform ul li label {
	cursor: pointer;
	margin-right: 10px;
}
.lyform ul li img {
	display: inline-block;
	vertical-align: middle;
}
.lyform ul li .tjbtn {
	border: 1px solid #005bac;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 38px;
	letter-spacing: 1px;
	line-height: 36px;
	margin-bottom: 20px;
	cursor: pointer;
	padding: 0 18px;
	text-align: center;
	transition: all 0.3s ease 0s;
	margin: 20px 0;
	background: url(../images/bgbl.jpg) repeat 0 0;
}
.lyform h2 {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
	font-weight: normal;
	color: #005bac;
	font-size: 20px;
	line-height: 2;
}
.lyform p {
	width:100%;
	height:auto;
	float:left;
	text-align: center;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	line-height: 1.6;
}
.xytb {
	width:100%;
	background: #005bac;
	margin-bottom: 3%;
}
.xytb tr td {
	text-align: center;
	background: #fff;
	line-height: 2;
	padding: 5px 0;
}
.xytb tr.firstRow td {
	background: #f5710b ;
	color: #fff;
	font-size: 16px;
}
.copyright p.areadq {
	width: 100%;
	display: block;
	float: left;
	background: #333333 ;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	color: #999;
}
.dqarea {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 2%;
}
.dqarea dl {
	width: 100%;
	height: auto;
	float: left;
}
.dqarea dt {
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 1px solid #cccccc;
}
.dqarea dl dt a {
	border: 1px solid #005bac;
	border-radius: 30px;
	color: #333;
	display: inline-block;
	font-size: 16px;
	height: 38px;
	letter-spacing: 1px;
	line-height: 36px;
	padding: 0 18px;
	text-align: center;
	transition: all 0.3s ease 0s;
	margin-bottom: 10px;
}
.dqarea dl dd {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}
.dqarea dl dd a {
	display: inline-block;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
}
.dqarea dl dd a.current {
	color: #005bac;
	border-bottom: 1px solid #005bac;
}




.xuanxing {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 2%;
}
.scv-shaixuan{padding: 5px 0px 5px 50px;text-align:left;font-size:14px;line-height:26px;position: relative;border-bottom: 1px dashed #ccc;}

.scv-shaixuan a{margin-left:3px;color:#666;display: inline-block;height: 26px;line-height: 26px;padding:0 5px;}

.scv-shaixuan a:hover{color:#c00}

.scv-shaixuan span{padding:0 5px;color:#fff;background:#c00;height: 26px;line-height: 26px;display: inline-block;}
.scv-shaixuan b {
    width: 50px;
    height: auto;
    float: left;
    position: absolute;
    left: 0;
}



.cpxx {
    display: block;
    width: 100%;
    height: auto;
    float: left;
}

.cpxx_t {
    display: block;
    width: 100%;
    height: auto;
    float: left;
}

.cpxx_t_l {
    display: inline-block;
    float: left;
    width: 32%;
    text-align: center;
}

.cpxx_t_l img {
    display: inline-block;
    max-width: 100%;
}

.cpxx_t_r {
    display: block;
    float: right;
    width: 64%;
    height: auto;
    padding-right: 0px;
}

.cpxx_t_r_t {
    display: block;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #ccc;
	float: left;
}
.cpxx_t_r_c ul{width: 100%;float: left;margin-top: 10px;}
.cpxx_t_r_c ul li {width: 33.33%;float: left;display: inline-block;float: left;line-height: 28px;font-size: 14px;color: #333;}
.cpxx_t_r_c .infoitem{
font-size: 20px;
line-height: 30px;
float: left;
margin: 5px 0;
color: #f5710b;
width: 100%;
}
.cpxx_t_r_c .infoitem b{
color: #000;
font-size: 16px;
}
.cpxx_t_r_c .infoitem i{text-decoration: line-through;color: #c1c1c1;}
.cpxx_t_r_t span {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
}

.cpxx_t_r_c {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
	float: left;
}

.cpxx_t_r_c p {
    font-size: 16px;
    line-height: 24px;
	float: left;
	width: 100%;
	margin: 5px 0;
}

.cpxx_t_r_b {
    display: block;
    margin-top: 10px;
	float: left;
}

.cpxx_t_r_b ul li {
    clear: both;
}

.cpxx_t_r_b .li1 {
    background: url(../images/cpxxtli1.jpg) no-repeat left;
    padding-left: 30px;
    line-height: 36px;
    font-size: 16px;
}

.cpxx_t_r_b .li2 {
    background: url(../images/cpxxtli2.jpg) no-repeat left;
    padding-left: 30px;
    line-height: 36px;
    font-size: 16px;
}
.cpxx_contit {
    background: #f0f0f0 none repeat scroll 0 0;
    float: left;
    height: auto;
    width: 100%;
	margin-top: 10px;
}
.cpxx_contit h2 {
    background: #005bac none repeat scroll 0 0;
    border-left: 10px solid #f5710b;
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    width: auto;
}
.cpxx_con {
    display: block;
    width: 100%;
    height: auto;
    float: left;
    line-height: 24px;
    margin-top: 30px;
}
.cpxx_con p{font-size: 14px;
}
.cpxx_con h2 {
    display: block;
    width: 100%;
    height: 35px;
    border-bottom: 2px solid #005bac ;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    margin: 1% 0
}
.cpxx_con .hr {
    border-top: #ddd 1px dashed;
    overflow: hidden;
    height: 1px;
	margin: 5px 0;
}
.tjnews {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-bottom: 30px;
}

.tjnewstit {
    width: 100%;
    height: auto;
    float: left;
    background: #f0f0f0;
}

.tjnewstit h3 {
    width: auto;
    height: 40px;
    line-height: 40px;
    float: left;
    background: #005bac;
    border-left: 10px solid #f5710b;
    padding: 0 20px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
}
.tjnewslist {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 20px;
}

.tjnewslist ul {
    width: 100%;
    height: auto;
    float: left;
}

.tjnewslist ul li {
    width: 49%;
    height: auto;
    float: left;
    border-bottom: 1px dashed #cccccc;
    margin-right:2%;
}
.tjnewslist ul li:nth-child(2n) {margin-right:0}
.tjnewslist ul li a {
    width: 80%;
    height: auto;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.tjnewslist ul li span.date {
    float: right;
    color: #999999;
    line-height: 36px;
}

.tjnewslist ul li a:hover {
    color: #15267e;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.footer .sbm {
    font-size: 0;
	height: 1px;
	overflow: hidden;
	color: #15267e;
}
.yqmulu {
width: 100%;
height: auto;
float: left;
margin-bottom: 2%;
margin-top: 2%;
}
.yqmulu dl {
width: 100%;
height: auto;
float: left;
}
.yqmulu dt {
width: 100%;
height: auto;
float: left;
border-bottom: 1px solid #cccccc;
}
.yqmulu dl dt  a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    padding: 0 18px;
    text-align: center;
    transition: all 0.3s ease 0s;
    margin-bottom: 5px;
	background: #005bac;
	border-radius:20px;
}
.yqmulu dl dt  a:hover {
background: #e00000;
color: #fff;
}
.yqmulu dl dd {
width: 100%;
height: auto;
float: left;
margin-top: 5px;
margin-bottom: 10px;
}
.yqmulu dl dd a {
display: inline-block;
margin: 0 10px;
height: 30px;
line-height: 30px;
float: left;
font-size: 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #666;
}
.yqmulu dl dd a:hover {
color: #e00000;
border-bottom: 1px solid #e00000;
}
.yqmulu dl dd a.current {
color: #e00000;
border-bottom: 1px solid #e00000;
}
.arcnewslist {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 20px;
}

.arcnewslist ul {
    width: 100%;
    height: auto;
    float: left;
}

.arcnewslist ul li {
    width: 49%;
    height: auto;
    float: left;
    border-bottom: 1px dashed #cccccc;
    margin-right:2%;
}
.arcnewslist ul li:nth-child(2n) {margin-right:0}
.arcnewslist ul li a {
    width: 80%;
    height: auto;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.arcnewslist ul li span.date {
    float: right;
    color: #999999;
    line-height: 36px;
}

.arcnewslist ul li a:hover {
    color: #033a94 ;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.cpxx_con table {
	margin-bottom: 10 px;
	border-collapse: collapse;
	display: table;
    border-color: grey;
}

.cpxx_con td ,.cpxx_con th {
	padding: 5px 10px;
	border: 1px solid #DDD;
}