@charset "utf-8";
* {
	padding: 0;
	margin: 0;
}/*品牌蓝色#04B9FE ban亮黄#E1C238灰蓝#193262 详情黄色#91c640底部#313840版权2D3339*/
body {
	padding: 0;
	margin: 0 auto;
	font-size: 15px;
	color: #666;
	font-family: "Microsoft YaHei";
	width: 100%;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: middle;
}
a:link, a:visited {
	color: #666666;
	text-decoration: none
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix {
*zoom:1;
	clear: both;
}/*IE/7/6*/
.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}
/*首页*/
.head {
	width: 100%;
	overflow: hidden;
}
.head .logobg {
	height: 75px;
	background-color: #fff;
}
.head .logobg img {
	height: 60px;
	padding-top: 15px;
	padding-left: 75PX;
}
.head .navlist {
	height: auto;
	background: #04B9FE;
}
.head .navlist ul {
	height: auto;
}
.head .navlist ul li {
	height: 50px;
	line-height: 50px;
	width: 25%;
	float: left;
}
.head .navlist ul li a {
	font-size: 13px;
	color: #fff;
	display: block;
	text-align: center;
	background: #04B9FE;
	border: solid 1px #BBF0F0;
}


/* banner */
#banner_main {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
#banner_main .banner {
	height: 100px;
}
#banner {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#banner, .banner ul {
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.banner li img {
	width: 100%;
	display: block;
	position: relative;
	top: 0;
}
#banner .tip {
	width: 100%;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	bottom: 2px;
	z-index: 3;
}
#banner .tip span {
	height: 5px;
	margin: 0 2px;
	width: 10px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background: #fff;
	opacity: .6;
	filter: Alpha(opacity=60);
*zoom:1;
}
#banner .tip span.cur {
	background-color: #d9b561;
	opacity: 1;
	filter: Alpha(opacity=100);
}
#banner #btn_prev, #banner #btn_next {
	width: 40px;
	height: 90px;
	position: absolute;
	top: 50%;
	z-index: 5;
	margin-top: -45px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
#banner #btn_prev {
	background-position: 0 0;
	left: 5%;
}
#banner #btn_next {
	background-position: -50px 0;
	right: 5%;
}
#banner #btn_prev:hover {
	background-position: 0 -98px;
}
#banner #btn_next:hover {
	background-position: -50px -98px;
}
.i-tt1 em{position:relative;font-size:24px;padding-bottom:10px;margin-bottom:15px; font-style:normal}
.i-tt1 em::after{position:absolute;content:'';left:50%;bottom:0;width:54px;height:3px;background:#FF2C00;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.i-tt1 span{font-size:16px;color:#666}
.db {
    display: block;
}.tac {
    text-align: center; margin-bottom:25px;
}
 /*更多服务*/
 
 .card{text-align: center;   margin-top:25px;}
.card .thead { margin:20px 0px; position: relative; }
.card .cols{ width:96%; margin:0 auto; }

.card .cols li{float:left;width:100%; height:230px; position:relative; color:#333; }

.card .cols li:hover{border-color:#434343;}
.card .cols li a{ display:block;position:relative; color:#fff; font-size:18px; overflow:hidden;}
.card .cols li a .photo img{transition:all .5s;-webkit-transition:all .5s;    width: 100%;
    height: 130px;}
.card .cols li a:hover .photo img{transform:scale(1.08);-webkit-transform:scale(1.08);}
.card .cols li a .tb{ height:39px; margin-bottom:15px;}
.card .cols li a .xfk{ text-align:center; position:absolute; top:28px; width:100%; z-index:10;}


.mainCenter1_1{ width:100%; line-height:20px; }

.mainCenter1_1 p{   float: left;
    width: 46.5%;
    padding: 0 5px 0 0;
    margin-top: 10px;   border-radius:4px; background: #04B9FE; margin-right:14px}.mainCenter1_1 p:nth-child(2n){margin-right:0}
	
	.mainCenter1_1 p a{     float: left;
    width: 100%;
    height: 36px;
    color: #555555  !important;
    font-size: 14px !important;
    line-height: 36px;    
 }.mainCenter1_1 p:nth-child(2n) {
    margin-right: 0;
}

	.mainCenter1_1 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_1 p a{     float: left;
    width: 80%;
    height: 36px;                 
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 
 .mainCenter1_2{ width:100%; line-height:20px; }

.mainCenter1_2 p{   float: left;
      width: 46.5%;
    padding: 0 5px 0 0;
    margin-top: 10px;   background:#FFB600; border-radius:4px; margin-right:14px;}.mainCenter1_2 p:nth-child(2n){margin-right:0}
	.mainCenter1_2 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_2 p a{     float: left;
    width: 80%;
    height: 36px;
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 
  .mainCenter1_3{ width:386px; line-height:20px; }

.mainCenter1_3 p{   float: left;
    width: 181px;
    padding: 0 5px 0 0;
    margin-top: 10px;   background:#FF2C00; border-radius:4px; margin-right:14px;}.mainCenter1_3 p:nth-child(2n){margin-right:0}
	.mainCenter1_3 p img{    height: 15px;
    float: left;    padding-top: 11px;
    padding-left: 10px;}
	.mainCenter1_3 p a{     float: left;
    width: 80%;
    height: 36px;
    color: #fff  !important;
    font-size: 14px !important;
    line-height: 36px;   text-align: left;
    padding-left: 7px; float:left 
 }
 

.card .cols li a.more  {
	margin: 0px auto;display:block; 
	width: 90px;
	height: 23px; margin-top:25px;
	display: block;
	color: #ee7800;
	font-size: 12px;
	border: 1px #ee7800 solid;
	border-radius: 25px;
	line-height: 23px;
	text-align: center;
}
.card .cols li a.more:hover {
	display:block; background-color:#ee7800;
	margin:0px auto;
	width:90px;
	height:23px;
	color:#fff;
	font-size:12px;
	border:1px #ee7800 solid;
	border-radius:25px;
	line-height:23px;
	text-align:center;  margin-top:25px;
}


.warp{ width:100%; margin:0 auto}

.ipro {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.ipro .tip{height:47px;line-height:47px;font-size:18px;border-bottom:solid 1px #04B9FE; color:#04B9FE;margin:0;    padding-left: 10px;color:#04B9FE;}
.ipro .tip span{ float:right;font-size: 14px;
    padding-right: 15px;}.ipro .tip  a{color:#04B9FE;}
.ipro .list {
	width: 96%; margin:0 auto
}
.ipro .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
   
    width: 48%;
}.ipro .item:nth-child(2n){margin-right:0}
.ipro .item a {
	display: block;
	position: relative;
	width: 100%; text-align: center;
}
.ipro .item img {
	
    width: 100%;
    overflow: hidden; height:130px;
}.ico {
    background: url(ico.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.ipro .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden;
}
.ipro .item:hover span {
	background:#138CDB; color:#fff
}


.iabout {
	padding: 40px 0 40px;
	background: #f5f5f5;
	margin-bottom: 30px; 
}

.iabout .txtcon {
	width: 96%; margin:0 auto
}
.iabout .txtcon .title p {
	    position: relative;
    font-size: 30px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-style: normal;
}
.iabout .txtcon .title .line {
	width: 46px;
	height: 2px;
	display: block;
	background: #FFB600;
}
.iabout .txtcon .txt {
	margin: 30px 0 13px;
	line-height: 25px;
	overflow: hidden;
	color: #666666; font-size:14px;
}
.iabout .txtcon .btn {
	width: 130px;
	line-height: 36px;
	height: 24px;
	padding-top: 12px;
	display: block;
	text-align: center;
	background: #04B9FE;
}
.iabout .txtcon .btn s {
	width: 25px;
	height: 14px;
	display: inline-block;
	vertical-align: top;
	background-position: -113px -36px;
}
.iabout .txtcon .btn:hover {
	width: 140px;
}

.indexnews{ width:96%; margin:0 auto;   }
.indexnews .indexnews_left{ width:100%; float:left;border: 1px solid #D6D6D6;box-shadow: 0px 0px 3px 0px rgba(204,204,204,0.9); margin-bottom:15px; 
}

.indexnews_left li {
	padding: 15px 15px;
	border-bottom: solid 1px #EEEEEE;
	overflow: hidden;
	clear: both;
}.indexnews_left li:hover h2 a {
	color: #191244;
}
.indexnews_left .tip, .daodu .tip {
	height: 37px;
	
	position: relative;
	line-height: 37px;    margin-bottom: 10px;
}
.indexnews_left .tip h4, .daodu .tip h4 {
	position: absolute;
	font-size: 20px;
	line-height: 37px;
    width: 120px;
    text-align: center;
	
	 background:#04B9FE; font-weight:normal
}

.indexnews_left .tip h4 span.gra, .daodu .tip h4 span.gra {
	color: #fff;
}.indexnews_left .tip h4 span.gra a{color: #fff; }

.tip .count {
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0px;
	padding: 0 10px;
	color: #999;
	font-size: 14px;
}.tip .count a{color: #04B9FE;}

.count strong {
	color: #db6d4c;
	font-weight: bold;
	padding: 0 5px;
}

.entry-img, .dd-img {
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 20px;width:120px;
}.entry-img img{ width:120px; height:75px;}
.dd-title a {
	font-size: 15px;
	height: 40px;
	display: block;
	overflow: hidden;
}
i {
    font-style: normal;
}
.dd-site {
	line-height: 18px;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	padding-top: 12px;
}
.entry-img .sort a {
	padding: 5px 12px;
	background: rgba(0,0,0,0.7);
	font-size: 14px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
}.entry-content {
	overflow: hidden;
}
.entry-title {
	font-size: 16px;
    color: #000;
    text-align: left;
    margin: 0px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.entry-site {
	font-size: 13px;
	color: #888;
	line-height: 1.6; text-align:left
}
.entry-meta {
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #b8b8b8;
	margin-top: 10px;
}.entry-meta .eye {
    border-left: none;
}

.eye {
    float: right;
    border-left: 1px solid #ccc;
    padding-left: 15px;
}.time {
    float: right;
}

.roll {
    width: 100%;
    height: 150px; margin:0 auto;
}.rel {
    position: relative;
}.hid {
    overflow: hidden;
}

.case02{height:300px;  overflow:hidden; clear:both; width:96%; margin:0 auto }
#demo1{float:left;width:300%;}

.iproal {
	position: relative;
	overflow: hidden; margin-top:25px; margin-bottom:5px;
}

.iproal .item {background: #fff;
    display: block;
    float: left;
   
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
   
    width: 200px;
}
.iproal .item a {
	display: block;
	position: relative;
	width: 100%;    text-align: center;
}
.iproal .item img {
	
    width: 200px;
   
    overflow: hidden;
}

.iproal .item span {
width: 100%;
    text-align: center;
    font: 16px/40px "微软雅黑";
    text-transform: uppercase; color:#333;    background: #efefef;
    display: block; height:40px; overflow:hidden
}
.iproal .item:hover span {
	background:#138CDB; color:#fff
}

/*列表页*/.Banner4{ width:100%; position: relative;background-color:#f1f1f1; overflow:hidden;}.Banner4  h2{line-height:60px; height:60px;font-size:20px; color:#E1C238; text-align:center; margin:0 auto; padding-top:10px;}.Banner4  h2 a{ color: #E1C238;}.Banner4 .mianbaoxie{ margin-left:2%;background:url(ico-nav.png) no-repeat 0px center; padding-left:30px;height:40px;line-height:40px; font-size:10px; border-top:1px dotted #193262;color: #333;overflow:hidden;}.Banner4 .mianbaoxie a{ color: #333;}.main3{ width:96%; margin:0 auto;clear:both;overflow:hidden; padding-bottom:20px;}.main3 li {padding-bottom:5px;border-bottom: solid 1px #EEEEEE;overflow: hidden;clear: both;}.main3 .biaoti {line-height:50px; height:50px;font-weight: bold;overflow: hidden; text-align:left;}.main3 .daodu {font-size: 13px;color: #999;line-height: 20px;padding-top: 5px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.main3 .tu{float: left;position: relative;overflow: hidden;margin-right: 10px;}.main3 .tu img{ width:120px; height:90px;border-radius:10px 0 0 10px;}.main3 .liulan {height: 26px;line-height: 26px;font-size: 11px;color: #b8b8b8;margin-top: 5px;}.main3 .liulan .eye {float:right;background: url(eye.png) no-repeat 0px 0px;display:inline-block;height:14px;line-height:14px; border:0; text-indent:1.2em;}.main3 .liulan .time {float:left;background: url(time.png) no-repeat 0px 0px;display:inline-block;height:14px;line-height:14px; border:0; text-indent:1.2em;}/*详情页-单页*/.main5{ width:96%; margin:0 auto;clear:both;overflow:hidden; }.main5 .biaoti{line-height:60px;color:#022c82;; text-align:center;}.main5 .biaoti h1{color:#022c82; font-size:16px;}.main5 .shijian{ height:25px; line-height:25px;text-align:center;color:#C3A000; font-size:11px;}.main5 .daodu{ padding:5px 5px; margin:5px 5px; line-height:25px; border:1px solid #C3A000;border-radius:10px; text-align:left; color:#999999; font-size:13px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.main5 .neirong{ height:auto; overflow:hidden; margin:5px auto;color:#444; line-height:32px;}.main5 .neirong img{ max-width:100%; text-align:center}.main5 .tuijian{ height:50px;line-height:50px; text-align: center; color: #C3A000; font-size:17px; font-weight: 600;}.main5 .xiayitiao{ padding:15px; color:#fff; font-size:12px; overflow:hidden;  display:block; background-color:#C3A000;line-height:30px}.main5 .xiayitiao a{color:#fff; text-decoration:none;}.main5 .lie{ height:auto; overflow:hidden}.main5 .lie ul{ height:auto; overflow:hidden; margin:0px 10px 10px }.main5 .lie ul li{ height:30px; line-height:30px; background:url(../images/dot.png) no-repeat left center; padding-left:20px; border-bottom:dashed 1px #ddd; margin-bottom:5px;}.main5 .lie ul li em{ float:right; font-size:12px; color:#666}.main5 .lie ul li a{ font-size:12px; color:#444;}.main5 .dayemian{padding-left:5%; z-index: 11; overflow:hidden;}.main5 .dayemian a{width:45%; margin-right:3%; height: 40px; line-height:40px; border: 1px solid #dddddd;text-align: center; display: block; float: left; margin-top:10px; margin-bottom:5px;}

/*底部*/
.footer {
	width: 100%;
	background-color: #313840;
	color: #909090;
	padding: 20px 0px;
	padding-bottom: 50px;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
.footer a {
	color: #909090;
}
.footer .weixin {
	width: 96%;
	margin: 15px 0 15px auto;
}
.footer .weixin img {
	width: 300px;
	display: block;
	text-align: center;
	margin: 0 auto;
	border-radius: 10px;
}
.footer .didao {
	width: 96%;
	border-bottom: 1px solid #666;
	text-align: center;
	clear: both;
	margin: 0 auto;
	margin-bottom: 20px;
}
.footer .didao li {
	display: inline-block;
	line-height: 50px;
	height: 50px;
	font-size: 14px;
	width: 32%;
}
.footer .didao li span {
	padding: 3px 8px;
	margin: 3px 5px;
	border: 1px solid #E1C238;
	border-radius: 10px;
}
.footer .banquan {
	width: 96%;
	margin-left: 2%;
	font-size: 13px;
	text-align: left;
	line-height: 30px;
	color: #909090;
}
.fudong {
	width: 100%;
	padding: 5px 0px;
	z-index: 9999;
	position: fixed;
	height: 40px;
	background-color: #313840;
	bottom: 0px;
	border-top: solid 2px #2D3339;
	overflow: hidden;
}
.fudong ul {
	height: 40px;
	overflow: hidden;
}
.fudong ul li {
	width: 25%;
	float: left;
	height: 40px;
	overflow: hidden;
	text-align: center;
}
.fudong ul li a {
	display: block;
	height: 40px;
	font-size: 12px;
	color: #fff;
}
.fudong ul li img {
	width: 20px;
	height: 20px;
}
.fudong ul li em {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

.classnav {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #c8c8c8; OVERFLOW: hidden; PADDING-TOP: 0.3em
}
.classnav A {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; WIDTH: 20%; PADDING-RIGHT: 0px; DISPLAY: inline-block; COLOR: #333333; PADDING-TOP: 0.6em; text-shadow: 1px 1px 0px #FFF
}.button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.55em; MARGIN: 0px 2px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2em; OUTLINE-WIDTH: medium; PADDING-RIGHT: 2em; ZOOM: 1; DISPLAY: inline-block; FONT: 14px/100% Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0.5em; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}
.button:hover {
	TEXT-DECORATION: none
}
.button:active {
	POSITION: relative; TOP: 1px
}
.blue {
	BORDER-BOTTOM: #000000 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#060606'); BORDER-LEFT: #000000 1px solid; BACKGROUND: #0968ea; COLOR: #fff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.medium {
	PADDING-BOTTOM: 0.52em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 14px; PADDING-TOP: 0.5em
}/*定位居中*/
.middle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.s-side {
 
  width: 100%;
  background-color: #04B9FE;
}
.s-side .s-firstItem i {
  font-size: 20px;
}
.s-side .s-firstItem span {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  text-shadow: 0px 0px 5px #EEEEEE;
  white-space: 10px;
}
.s-side .first {
       width: 24.47%;
    float: left;    font-size: 13px;
    color: #fff;
    display: block;
    text-align: center;
    background: #04B9FE;
    border: solid 1px #BBF0F0;
}
.s-side .d-firstNav span {
  display: inline-block;
    height: 50px;
    line-height: 50px;
}
.s-side .d-firstNav span a { color:#fff;}
.s-side .d-firstNav i.fr {
  font-size: 25px;
}
.s-side .s-secondNav,
.s-side .s-secondItem {    border-bottom: 1px solid #fff;
    height: 30px;
    line-height: 30px;  overflow:hidden
}
.s-secondNav:hover,.d-firstNav:hover{
cursor: pointer
}
.s-side .d-secondDrop {
  margin-left: 100px;
  margin-top: 10px;
}
.iconRotate {
}
.s-firstDrop,
.s-secondDrop {
  display: none;    background: #ddd;
}
