﻿@charset "utf-8";
/*com*/
body {
	margin:0;
	padding:0;
	font-family:"微软雅黑,Arial";
	background:#fff;
	color:#0c0202;
	width:100%;
	overflow-x:hidden;
	
}
* {
	margin:0;
	padding:0;
transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s;
-webkit-transition:all .2s
}
ul, li, dl, dt, dd {
	list-style-type:none
}
a {
	text-decoration:none !important;
	line-height:none !important
}
a:focus {
	outline:none;
}
a:hover {
	color:#fa4205
}
h1, h2, h3, h4, h5, h6 {
	margin:0 !important;
	padding:0 !important
}
input:required {
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow: none;
}
p {
	line-height:26px;
	font-size:14px;
	margin:0;
}
ul {
	margin:0;
}
li {
	list-style: none;
}
.glyphicon {
	top:0 !important;
}
.no-padding {
	padding: 0 !important;
}
.no-margin {
	margin: 0 !important;
}
.no-background {
	background:none !important;
}
.no-border {
	border:none !important;
}
.overflow {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.imgvertical {
	vertical-align:middle !important;
}
.clearfix:before, .clearfix:after {
	display: table;
	content:'';
}
.clearfix:after {
	clear: both;
}
.clearboth {
	clear:both;
}
.clearfix {
 *zoom:1;
}
.white {
	color:white;
}
.bgcfff {
	background:white;
}
.bgcff1 {background:white;padding: 20px 0 0px 30px;
}
.red {
	color:red;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.c {
	text-align:center;
}
.tr {
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.tr1 {
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s
}
.tr2 {
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s
}
.da {
	transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1)
}
.imgs {
	width:100%;
}
.container-fluid{max-width:1200px;}
.container {
	max-width:1000px !important;
	padding:0;
}
.padt40 {
	padding:20px 0 0 0;
}
.padb40 {
	padding: 0 0 20px 0;
}
.padtb40 {
	padding: 20px 0;
}
.padtb20 {
	padding: 20px 0;
}
.magb15 {
	margin:0 0 15px 0;
}
/*hea*/
.wel {
    line-height:40px;
    border-bottom: 1px solid #f2f2f2;
}
.wel .fz>a {
	color:#fff;
	padding:0 5px;
}
.wel .fz>a:hover {
	color:#aaa;
}
header {
	width: 100%;
	background:#FFFFFF;
	height: 90px;
	z-index:9999;
	display:block;
}
header .logo {
	width:100%;
}
header .logo img {
	padding:10px 0;
}
.htel {
	background:url(../images/telbg.png) no-repeat left bottom;
}
.htel i {
	width:126px;
	height:35px;
	display:inline-block;
}
.htel span {
	color:#e11;
	font-size: 26px;
	font-weight: 600;
	font-style: oblique;
}

.htel2 {padding:20px 0 0 50px;	font-family:"微软雅黑"
;
	background:url(../images/telbg2.png) no-repeat left 25px;
}
.htel2 i {
	font-size:18px;
	color:#666;
	display:block;
	font-style: normal;
}
.htel2 span {
	color:#e11;
	font-size: 30px;
}
.htex{display:none;}
.htex a {
	font-size:18px;
	text-align:center;
	color:#666;
	text-decoration: none;
	line-height:60px;
	display:block
}
/*nav*/
.m-nav {
	
	height:90px;
	z-index:9999;
	position:relative;
	width:100%;
	background:#FFF;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
    -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
}
.m-nav .n-logo{width:18%; float:left}
.m-nav .n-logo img{    width: 200px;
    margin: 17px auto;}
.m-nav ul {
	margin:27.5px 0 27.5px 20px;
}
.nav {
	width:82%; float:left
}
.nav li {
	padding:0;
	margin:0;
	float:left;
	height:35px;
	text-align:center;
}
.nav li a {
	
	color:#333;
	display:block;
	font: normal 16px / 19px "Microsoft Yahei", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	line-height:35px;
	padding:0px 18px;
	margin:0;
	position: relative;
}
.nav li .arrow{background:url(../images/n-arrow.png) no-repeat center right;}
.nav li .ll:after {
	content: ' ';
	right: 0px;
	position: absolute;
	width: 1px;
	height: 24px;
	background: #fff;
	top: 10px;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #bbb, rgba(255, 255, 255, 0));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #bbb, rgba(255, 255, 255, 0));
}
.nav .on, .nav .on a, .nav li a:hover {
	color:#ff0000;
}
/*navsub*/
.nav li .nav-zi {
	background:#fcfcffee;
	min-width: 115px;
	position:absolute;
	top:35px;
	z-index:9999;
	display:none;
	opacity:0;
}
.nav li .nav-zi li {
	float:none;
	height:36px;
	line-height:36px;
	font-size:14px;
	margin:0px;
	border:0;
}
.nav li .nav-zi li a {
	display:block;
	padding:0 20px;
	color:#333;
	line-height:36px;
	margin:0;
	border:0
}
.nav li:hover .nav-zi {
	display:block !important;
	opacity:1;
	box-sizing: border-box;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .3);
}
.nav li .nav-zi li:hover a {
	background:#fcfcfff1;
	color:#fa4205;
	margin:0;
	height:36px;
	line-height:36px;
}
/*sli*/
.slide {
	width:100%;
	overflow:hidden;
	
}
.hotkeyw {
	background:#f7f6f2;
	padding:20px 0;
}
.hotkeyw a {
	height: 34px;
	line-height:34px;
	padding:0 16px;
	font-size:15px;
	border-right:1px solid #666;
}
.hotkeyw a:last-child{
	border:none;
}
.hotkeyw .ft15{font-size:15px;}
/*ind*/
.tilb {
	height:60px;
	background:url(../images/line.jpg) repeat-x;
	overflow:hidden
}
.tilb h3 {
	font-weight:bold;
	color:#666;
}
.tilb .stil {
	line-height: 20px;
	padding: 5px 0 0 15px;
	color: #1094a3;
}
.tilb a {
	font-size:18px;
	color: #1094a3
}
.tilb a:hover {
	color: #fa4205
}
.yw {
	background:url(../images/probg.jpg) repeat
}
.yw-llb {
	border: 1px #0a55d8 solid;
	padding:0 30px
}
.yw-llti {
	width: 100%;
	height: 40px;
	font-size:24px;
	line-height: 42px;
	background: #0a55d8 url(../images/i-pro1.png) no-repeat 50px 7px;
	padding-left: 90px;
	letter-spacing: 1px;
}
.yw-lst {
	margin: 0 auto 25px auto;
}
.yw-lst ul li {
	border-bottom:1px dashed #0a55d8;
}
.yw-lst ul li:last-child {
	border:0;
}
.yw-sti {
	height: 36px;
	width: 100%;
	line-height: 37px;
	border-radius:18px;
	margin:20px auto 0 auto;
	font-size: 20px;
	background: #0a55d8;
	align-items: center;
	display: flex;
}
.yw-sti img {
	width: 23px;
	height: 23px;
	margin: 0 10px 0 15px;
}
.yw-sitem {
	display: block;
	font-size: 16px;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #0a55d8;
	background: url(../images/i-pro3.png) no-repeat 20px center;
	padding-left: 45px;
-webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
transition: all .1s ease;
	overflow: hidden;
}
.yw-sitem:hover {
	background: #fa6705 url(../images/i-pro33.png) no-repeat 20px center;
	color: #fff;
	border-radius:15px;
	border-color:#fa6705;
}
.yw-cnt {
	margin: 15px auto 28px auto;
}
.yw-cnt ul li {
	font-size: 16px;
	width: 100%;
	padding: 5px 10px 5px 15px;
	border-bottom:1px dashed #0a55d8;
	color: #0a55d8;
	line-height: 30px;
}
.yw-cnt ul li:last-child {
	border:0
}
.yw-rbox {
	border: 1px #0a55d8 solid;
	padding:10px 10px
}
.yw-rtbox {
	margin-bottom: 25px;
	background: #fff;
	box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.1);
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
}
.yw-rtbox:hover {
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.yw-rtbox .pricetag {
	position: absolute;
	top: 0;
	right: 15px;
	font-style: normal;
	background: #fdd000;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	padding: 3px;
	color: #333;
	z-index:999;
}
.yw-rtbox:hover .pricetag {
	color:#FFF
}
.yw-rtbox .thumb {
	overflow: hidden;
	position: relative;
	height:156px;
}
.yw-rtbox .thumb::before {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, .2);
 z-index: 1;
 opacity: 0;
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
}
.yw-rtbox:hover .thumb::before {
 opacity: .66;
}
.yw-rtbox .thumb>img {
	height:156px;
}
.yw-rtbox .yw-rtlink {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-align: center;
	width: 100%;
	left: 0;
	opacity: 0;
	transform: scale(0);
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
	z-index: 2;
}
.yw-rtbox .thumb img {
	transform: scale(1);
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
}
.yw-rtbox:hover .thumb img {
	transform: scale(1.1);
}
.yw-rttext {
	overflow:hidden;
	height:85px;
	padding: 0px 10px;
}
.yw-rttext h3 {
	display:none;
	margin-bottom: 10px;
}
.yw-rttext h3 a {
	font-size: 19px;
	margin-bottom: 15px;
	font-weight: 600;
}
.yw-rtbox:hover h3 a, .yw-rtbox:hover .p {
	color: #0057ff;
}
.yw-rtbox .p {
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
	line-height:26px;
	color: #666;
	display:-webkit-box !important;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	-ms-line-clamp:3;
	line-clamp:3;
}
.yw-rtbox:hover .p {

}
.dulo {
}
.dulo .dlbox .col-md-3 {
	width:23%;
	margin:2% 2% 0 0 !important;
}
.dulo .dlbox a {
	display:block;
	text-align: center;
	box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 20%);
}
.dulo .dlbox a:hover p {color:#eee
}
.dulo .dlbox a img {
	height: 195px;
}
.dulo .dlbox a p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 36px;
	background:rgba(0, 0, 0, .4);
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	font-style: normal;
	white-space:nowrap; 
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}
.dulo .dlbox a i {
	position: absolute;
	top: 0px;
	right: 0px;
	font-style: normal;
	background: #fdd000;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	line-height: 20px;
	padding: 3px;
}
.dulo .dlbox a:hover i {
	color:#FFF
}
.ial{background:#FFF}
.ial .dlbox a p {
	background: #11AA99;/*zz*/
}
.ial .imore{padding: 12px 33px;
    display: inline-block;
    background: #F00;/*zz*/;
    color: #fff;}
.ial .imore:hover {
    background: #ffffff;
    color: #ff0000;
    border: 1px solid #ff0000;
}
.sltil{ margin: 5px 0 10px 0 !important;
	padding:0 0 15px 0 !important;
    font-size: 24px;  
	font-weight:bold;
    border-bottom: 1px solid #f2f2f2;
    display: inline-block;}
	
.sltex{margin-bottom: 10px;
    font-size: 16px;
    color: #666;
    margin-top: -5px;
    display: block;}
	
.ihp{}
.ihp .haoping{max-height:260px;}
.ihp .haoping .item{background:#f2f2f2;border-radius:10px; margin:10px;padding:30px;min-height:250px;}
.ihp .haoping .item .client-info{overflow: hidden;
	position: relative;}
.ihp .haoping .item h4{font-size: 24px;padding:10px 0px !important;}
.ihp .haoping .item h4 i{font-size: 18px; color:#666;padding:0 10px;}
.ihp .haoping .item .tit1{font-size: 24px;padding:10px 0px !important;}
.ihp .haoping .item .tit1 i{font-size: 18px; color:#666;padding:0 10px;}
.ihp .haoping .item span{font-size: 13px;
	color: #777777;}
.ihp .haoping .item ul{position: absolute;
	right: 20px;
	top: 18px;}
.ihp .haoping .item li{color:#F00;display:inline-block;}
.ihp .haoping .item p{margin:10px 0 0 0;}


.irundex{}
.irundex .item .text{color:#FFF;text-align:center;}
.irundex .item em{font-size:45px; font-weight:600}

.iab { background:#fff;}
.iab .tilb {
	height:60px;
	background:url(../images/line.jpg) repeat-x;
	overflow:hidden
}
.iab .sltil{border-bottom: 1px solid #e8ecf6;}
.iab .tilb h3 {
	font-weight:bold;
	color:#666;
	margin:10px 0;
}
.iab .tilb .stil {
	line-height: 20px;
	padding: 5px 0 0 15px;
	color: #1094a3;
}
.iab .tilb a {
	font-size:18px;
	color: #1094a3
}
.iab .tilb a:hover {
	color: #fa4205
}
.iab .iabimg  img{    width: 98%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 1px 10px #9797a6;}
.iab .desc h2{font-weight:600;display:inline-block;padding:0 20px !important;}
.iab .desc span{font-size:18px; font-weight:600;}

.iab .desc .p {	margin:5px 0 0 0; line-height:30px;    font-size: 15px;   text-indent: 2em;}
.ibk  h4{line-height: 50px;    padding: 0 0 0 15px !important;}
.ibk  h4 span  a{line-height: 50px; color:#aaa; font-size:14px;}
.ibk  .tit1{line-height: 50px;    padding: 0 0 0 15px !important;}
.ibk  .tit1 span  a{line-height: 50px; color:#aaa; font-size:14px;}

.ibk  ul li{width: 100%;
    display: inline-block;
    margin-left: 2%;
    padding: 0 0 0 15px;
    background: url(../images/dot.gif) no-repeat left center;}
.ibk  ul li a{line-height:35px;font-size:14px;}
.ibk  ul li span {
	float:right;
	font-size:13px;
	color:#aaa;
	line-height:26px;
}
/*news_index*/
.news .til {
	height: 45px;
	line-height: 45px;
	border-bottom: #eeeeee 2px solid;
	color: #666;
	margin: 0 0 10px 0
}
.news .til .tab-a {
	cursor: pointer;
	padding: 0px 25px 0px 0px;
	display:inline-block;
}
.news .til .on, .news .til .tab-a:hover {
	color:#148fa9
}
.news .til h2 {
	font-weight:bold;
	display:inline-block;
	font: bold 24px / 45px 微软雅黑;
}
.news .til span {
	font: 400 16px/45px "Arial";
	padding-left: 10px;
	color:#989
}
.news dl dd {
	color: #666;
	line-height: 26px;
	display:-webkit-box !important;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-o-line-clamp:3;
	-ms-line-clamp:3;
	line-clamp:3;
}
.news dl dt {
	color: rgb(102, 102, 102);
	font: 400 18px / 35px 微软雅黑;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news .row {
	margin:0 0.2%
}
.news .row ul {
	margin:0;
	padding:10px 0px;
}
.news .row .tab-con ul li {
	width: 48%;
	display: inline-block;
	padding-left:17px;
	background:url('../images/dot.gif') no-repeat 5px center;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news .row .tab-con ul li:nth-child(odd) {
padding:0 10px 0 17px;
}
.news .row .tab-con ul li:nth-child(even) {
margin:0 0 0 10px;
}
.news .row ul li:hover {
}
.news  a{	color:#333;}
.news  a:hover{	color:#fa4205;}

.news .row ul li a {
	font-size:14px;
	line-height:26px;
	

	
}
.news .row ul li span {
	float:right;
	font-size:13px;
	color:#aaa;
	line-height:26px;
}
.news .q-a .q {
	line-height:26px;
	border-bottom:1px dashed #999;
	padding:5px 0;
}
.news .q-a .q>a {
	padding-left:20px;
	display:block;
	background:url('../images/wen.png') no-repeat left 1px;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news .q-a .q>.p {
	color: #666;
	line-height:26px;
	padding-left:20px;
	background:url('../images/da.png') no-repeat 0 5px;
	display:-webkit-box !important;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	-ms-box-orient:vertical;
	box-orient:vertical;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	-ms-line-clamp:2;
	line-clamp:2;
}
.ys6 {}
.ys6 .til{}
.ys6 .til h2 {
	color: #666;
	font-weight:bold;
	display:inline-block;
	font: bold 24px / 45px 微软雅黑;
}
.ys6 .til span {
	font: 400 16px/45px "Arial";
	padding-left: 10px;
	color:#989
}
.ys-box {
	border:1px solid #0a55d8;
	padding: 15px 12px;
	margin:20px 0 10px 0;
}
.ys-box .til {
	padding: 0 15px 0 20px;
	background: #0a55d8;
	overflow: hidden;
}
.tit1{
	font-size:20px;
}
.ys-box .til h4 {
	font-size:20px;
	color:#FFF;
	line-height: 35px;
}
.ys-box .til .tit1{
	font-size:20px;
	color:#FFF;
	line-height: 35px;
}
.ys-box .til span a {
	color:#FFF;
	line-height:35px;
}
.ys-box .til span a:hover {
	color:#fa4205;
}
.ys-box dl {
	padding:0 15px;
	min-height:152px;
}
.ys-box dl dt {
	font-size:18px;
	color:#0a55d8;
	line-height:25px;
	padding:0 0 0 25px;
	margin:18px 0;
	background:url('../images/ystil.png') no-repeat left center;
}
.ys-box dl dd {
	line-height:26px
}
.ys-box dl dd>img {
	float:left;
	padding: 0 10px 0 0;
    width: 150px;
    height: 98px;
}
.ys-box ul li {
	border-bottom:1px dashed #e9ecf1;
	padding:5px 0;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
}
.ys-box ul li span {
	float:right;
	font-size: 13px;
	color: #aaa;
	line-height: 26px;
}
.ys-box ul li a {
	background:url('../images/ysdot.png') no-repeat left center;
	padding:0 0 0 15px;
	line-height:26px;
	
	color:#333;
	
}
.ys-box ul li a:hover {
	background:url('../images/ysdoton.jpg') no-repeat left center;
	color:#fa4205;
}

/*lst*/
.main{background:#f1f4f6;}
.main .pos{background:url(../images/pos2.gif) no-repeat left center;line-height:26px; padding:10px 10px 10px 26px; margin: 0 0 10px 0;}
.lst-box{min-height:300px;}
.lst-box .til{padding:20px 15px !important;font-size: 20px;    font-weight: 600;}
.lst-box .curdate{padding:0 15px 20px 15px !important;font-size: 14px; color:#666;float:right;}
.lst-box .pageinfo{padding:15px 15px;}
.lst-box .ywitem {
font-size: 15px;line-height:35px;
    text-align: center;
	margin-bottom: 25px;
	background: #fff;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
 -o-transition: .4s;
 -ms-transition: .4s;
 -webkit-transition: .4s;
 -moz-transition: .4s;
 transition: .4s;
}
.lst-box .ywitem:hover {
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.lst-box .ywitem .p{
float:left; width:100%;
clear:both;color:#FFF;
	background:#00000088;position:relative;left:0;bottom:70px;	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;}
.lst-box .ywitem .t{	padding: 0 10px;white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;}
.pr-box,.qa-box,.gb-box,.r-box,.rc-box {padding:15px 15px;}	
.pr-box .til, .qa-box .til, .gb-box .til ,.rc-box .til{font-weight:bold; margin:0 0 20px 0 !important;padding:0 0 0 30px  !important;}	
.pr-box .til {background:url(../images/price.gif) no-repeat left center;}
.qa-box .til {background:url(../images/xg.gif) no-repeat left center; }
.gb-box .til ,.rc-box .til{background:url(../images/gbook.gif) no-repeat left center;}
.pr-box table{border:1px solid #ddd;}	
.qa-box ul {display:block;}
.qa-box ul li{width:46%; margin:5px 1%;display:inline-block; background:url(../images/dot1.png) no-repeat left center;padding:0 0 0 10px;}
.qa-box ul li span{font-size:13px; color:#999;}
.rc-box ul {margin: 0 auto;    text-align: center;}
.rc-box ul li{width:48%;margin: 15px 1%;font-size: 16px;    color: #666;    display: inline-block;}
.rc-box ul li i{padding:0 10px;}
.rc-box ul li em{color: #62a6ff !important;    font-style: normal;}
.ywlefter{padding:0px 0px;}
.ywlefter .til{font-weight:bold;border-left:3px solid #F00; margin:0 0 20px 0 !important;padding:0 0 0 10px  !important;}
.ywlefter .tags a{background-color: #f2f2f2;
    border-radius: 5px;
    color: #666;
    line-height: 30px;
    margin: 15px 0px 0 0;
    padding: 10px 5px;
    height: 52px;}
.ywlefter .tags a:hover{color: #fff;    background-color: #db3737;}


.lstul1 li{white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	border-top: 1px solid #f1f1f1;
    padding: 10px 0;
	}

.lstul1 li img {
    height: 75px;
    width: 121px;
    float: left;
    margin: 0 10px 0 0;
}

.lstul1 li .tx {
    width: 155px;
    max-height: 40px;
    overflow: hidden;
    display: block;
    white-space: normal;
}

.lstul1 li .cl {
    width: 100%;
    color: #777; 
}



.r-box .lstul li {white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	border-top: 1px solid #f1f1f1;
    padding: 10px 0;
	}
.r-box .lstul li span {
    display: inline-block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #999;
    color: #fff;
    margin-top: 3px;
    margin-right: 5px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.r-box .lstul li:nth-of-type(1) span {
    background-color: #ff0000;
}
.r-box .lstul li:nth-of-type(2) span {
    background-color: #3498db;
}
.r-box .lstul li:nth-of-type(3) span {
    background-color: #099075;
}
.r-box .clatil{color: #ff3000;
    display: inline-block;
    width: 70%;
    margin: 10px 4%;
    border: 1px solid #ff552e;
    text-align: center;
    line-height: 28px;}
.r-box .clalst{display:block;}
.r-box .clalst li{border-bottom: 1px dashed #e3e3e3;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding-left: 3px;}
.r-box-hot-p{}
.r-box-hot-p .lstul  li {border:0}
.r-box-hot-p  li img{
	height: 60px;
    width: 75px;
    float: left;
    margin: 0 10px 0 0;}
.r-box-hot-p  li .tx{
	width: 155px;
    max-height: 40px;
    overflow: hidden;
    display: block;
	white-space:normal;
	}
.r-box-hot-p  li .cl{width:100%;color:#777;}
.r-box .csbox {text-align:center;width:46%;margin:5px;padding:15px 15px;display:block;}
.r-box .csbox img{padding:3px;}
.r-box .csbox a{ color:#333;}
.r-box .csbox a:hover{color:#fa4205;}
.nitem{width: 100%;
	height:185px;
	overflow:hidden;
    border-bottom: 1px solid #e1e1e1;
    margin: 15px 0 15px 0;
    display: block;
    padding: 15px;
	background:#fff;
}
.nitem:hover{box-shadow: 0 1px 10px #9797a6;}
.nitem  img{width:200px; height:150px;}
.nitem  dl span{color:#777;    font-size: 13px;
    font-weight: 100;}
.nitem  dl dt{color:#333;font-size: 16px; font-weight: 400;}
.nitem  dl dd{}
.nitem  dd .p{line-height:26px;color:#777;margin:10px 0;max-height: 85px;overflow: hidden;}
.nitem  .ntags a{color:#D33 ;border:1px solid #D33; border-radius: 3px;margin:3px 5px;padding:2px 6px;}
.nitem  .ntags a:hover{background-color: #db3737;    color: #fff;}

.contenttitle{font-size: 16px;font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;float: left;width: 100%;height: 40px;}
.contenttitle .midda{float: right;color: #aaa;}
.contenttitle .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
.contenttitle a{float: right;font-weight: normal;font-size: 12px;display: inline;display: inline-block;line-height: 40px;margin: 0 10px;}
.contenttitle h3{float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.contenttitle h1{font-weight: bold; color:#EE0000;float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.contenttitle a.title{font-weight: bold; color:#EE0000;float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.contenttitle a.title:hover{color: #323232;text-decoration: none;}
.contenttitle h3.hasline{border-bottom: 2px solid #4697e3;line-height: 39px;}
.contenttitle .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}



/*arc*/
.newsinfo{padding:15px 25px;}
.newsinfo .tiltip{    display: inline-block;
    vertical-align: 2px;
    margin-left: 20px;
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    padding: 0 8px 0 6px;
    height: 22px;
    background-color: #0057ff;
    border-radius: 0 20px 20px 0;
    font-weight: normal;
    position: absolute;
    left: -5px;
    top: 0px;}

.newsinfo .til{    font-size: 30px;    margin: 20px 0 25px 0 !important;    font-weight: bold;}

.newsinfo .author{height:75px;width:100%; overflow:hidden;}
.newsinfo .author .t{display:inline-block;width:50%; height:80px; background:url(../images/author.png) no-repeat left center;}
.newsinfo .author .t{padding:0  0 0 70px;}
.newsinfo .author .t span{display:block; line-height:35px;}


.newsinfo .author .r{display:inline-block;float:right;width:50%; height:80px;}
.newsinfo .author .r{padding:0  0 0 70px;}
.newsinfo .author .r span{display:block; line-height:18px;}
.newsinfo .date{font-size:13px; color:#666; margin:0 0 10px 0;}
.newsinfo .date span{ margin:0  10px 0 0;}
.newsinfo .readuse { padding: 10px;
    border-bottom: 1px solid #f5f5f5;
    background: #f5f9ff;
    border: 1px solid #f3f3f3;}

.newsinfo .info{padding:10px 0 10px 0}
.newsinfo .info .text{    line-height: 9em;}
.newsinfo .info .text p img{width:100%;height:1960;}
.newsinfo .info .text p{font-size:15px;padding:8px 0 8px 0}
.newsinfo .info .text p img{width:100%;height: auto;}

.newsinfo .info .cpy{padding: 15px;
    margin: 10px 0;
    background: #f5f9ff;
    border-radius: 10px;}
.newsinfo .tags{margin:0 0 10px 0px}
.newsinfo .tags a{    margin-right: 5px;
    background: #fff;
    overflow: hidden;
    vertical-align: middle;
    margin: 5px;
    color: #4285f4;
    border: 1px solid #4285f4;
    -webkit-border-radius: 9px;
    text-align: center;
    padding: 5px 12px;}
.newsinfo .tags a:hover{background-color: #4285f4;
    color: #fff;}
.newsinfo .new-share{}
.newsinfo .onlineservice{text-align:center;margin: 35px 0;}
.newsinfo .onlineservice a{display: block;
    margin: 15px auto 0;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #EC3B3B;
    font-size: 16px;
    color: #fff;
    box-shadow: 0 8px 10px rgb(236 59 59 / 30%);
    border-radius: 22px;
    -webkit-transition: all linear .3s;
    transition: all linear .3s;}
.newsinfo .cp-tu{margin:20px 0 0 0}	
.newsinfo .cp-ziduan ul{margin:0 0 15px 0;}
.newsinfo .cp-ziduan ul li{    margin: 5px 0;    font-size: 16px;    color: #555;}
.p-plst .row{margin:10px 0 0 0;}
.p-plst p{	width:100%;text-align:center;
	white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;}	
.p-plst img{border-radius:5px;}	
.cp-hp {margin: 10px 0;    border-bottom: 1px dashed #999;    padding: 6px 0;}
.cp-hp span{margin: 0 0 0 5px;}
.cp-hp p{line-height:30px;font-size:15px;}
.cp-hp p i{color: #ffffff;
    font-size: 12px;
    padding: 4px 6px;
    background: linear-gradient(128deg, #fa2f2f 0%, #ff5b36 90%);
    margin-right: 15px;
    font-style: normal;
    -webkit-border-radius: 2px;}

.main .page{padding:10px 15px;}
.main .news-like{padding:15px 15px; }
.main .news-like .til h4{font-size: 16px; color: #333;
    font-weight: 600;background:url(../images/xg.gif) no-repeat left center; padding:0 0 0 26px !important;line-height:30px; border-bottom:1px solid #ddd;}
.main .news-like .til .tit1{font-size: 16px; color: #333;
    font-weight: 600;background:url(../images/xg.gif) no-repeat left center; padding:0 0 0 26px !important;line-height:30px; border-bottom:1px solid #ddd;}
.main .news-like ul{padding:10px 0; }
.main .news-like ul li{width:48%; display:inline-block;padding:10px 0 10px 10px; background:url(../images/dot1.png) no-repeat left center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
   
	
.main .news-gbook{padding:15px 15px; }
.main .news-gbook .til h4{font-size: 16px; color: #333;
    font-weight: 600;background:url(../images/gbook.gif) no-repeat left center; padding:0 0 0 26px !important;line-height:30px; border-bottom:1px solid #ddd;}

.main .news-gbook .til tit1{font-size: 16px; color: #333;
    font-weight: 600;background:url(../images/gbook.gif) no-repeat left center; padding:0 0 0 26px !important;line-height:30px; border-bottom:1px solid #ddd;}

/*pages*/
.pagelist {text-align:center;}
.epages .total{display:none;}
.epages b{font-weight:400; background-color:#021028;    color: #fff;    border: 1px solid #333 ;    padding: 3px 10px;}
.epages a{    color: #555; background:#fff;    display: inline-block;    padding: 3px 10px;    border: 1px  solid #777;}
.epages a:hover{    background-color:#021028;    color: #fff;   }

/*foo*/
.hlp .pd{padding:10px 30px;}
.hlp a{color:#337ab7;margin:0 10px 0 0 ;}
.hlp a:hover{color:#fa4205}
.hlp .ha{font-size: 16px;
    font-weight: bold;
    margin: 5px 0 15px 0;
	padding:5px 0 5px 0;
    color: #333;
    border-bottom: 1px solid #f3f3f3;}
.hlp .hb{margin:10px 0;}
.hlp .hb a{border-bottom:1px solid;}
.hlp .hc a{}

.f-nav {
	background:#021028;
	padding:10px 0 5px 0
}

.f-nav .ft-title{color:#fff; padding:0 0 0 20px;}
.f-nav dl {
	margin:20px;
	min-height:170px;
}
.f-nav dl dt {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 5px 0;
}
.f-nav dl dd>a {
	color:#FFF;
}
.f-nav dl dd>a:hover {
	color:#9ef7fe;
}
.f-nav .bdr {
	border-right:1px solid #ddd;
}
.f-nav .fsm {
}
.f-nav .fsm dl dd {
	
	display:block;
	line-height:26px;
}
.f-nav .ftel {
	text-align:center;
}
.f-nav .ftel .t {
	font-size:25px;
	font-weight:bold
}
.f-nav .ftel .btn {
	background: #0a55d8;
	
	border-radius:15px;
	margin:20px 0;
	padding: 0 20px;
	line-height:30px
}
.f-nav .ftel .btn:hover {
	background:#FFFFFF;
	color:#0a55d8;
}
.f-nav .faddr dt {
	font-size:25px;
	text-align:right;
}
.f-nav .faddr dd {
	text-align:right;
	line-height:30px;
	color:#9ef7fe
}
.f-nav .fqr {
}
.f-nav .fqr>img {
	margin:20px 0 0 0
}
footer {
	background: #010b1e;
	color:#FFF;
	padding:10px 0;
}
footer a {
	color:#FFF;
	margin:0 5px 0 0;
	display:inline-block
}
footer a:hover {
	color:#9ef7fe;
}
/*kf*/

.float-kf{
    position: absolute;
    right: 0;
    top:100px;
    width: 77px;
    display: none;
    z-index: 99999;
}
.float-kf li{
    width: 77px;
    height: 71px;
    text-align: center;
    background: #0075b9;
    margin-bottom: 1px;
    position: relative;
    z-index: 999;
}
.float-kf li .ewm-img{
    position: absolute;
    right: 78px;
    top:-30px;
    -moz-transform: rotateX(270deg);
    -ms-transform: rotateX(270deg);
    -o-transform: rotateX(270deg);
    -webkit-transform: rotateX(270deg);
    transform: rotateX(270deg);
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.float-kf li.ewm:hover .ewm-img {
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    -webkit-transform:rotateX(0);
    transform: rotateX(0);
}
.float-kf li a{
    display: block;
    padding-top: 15px;
    width: 77px;
}
.float-kf li a span{
    display: block;
    color:#fff;
    font-size: 14px;
    line-height: 24px;
}
.float-kf li a#gotop{
    padding-top: 0;
}
.float-kf li.ewm a img{
    width: 23px;
    height: 23px;
}
.float-kf li.ewm a img{
    width: 23px;
    height: 23px;
}
.float-kf li.ewm:hover .ewm-img{
    display: block;
}
.float-kf li.contact-number a{
    float: left;
}
.float-kf li.contact-number{
    width: 220px;
    position: relative;
}
.float-kf li.contact-number .content{
    position: absolute;
    top:0;
    left: 0;
    width: 220px;
    height: 71px;
    z-index: 99;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #0075b9;
}
.float-kf li.contact-number .content .tel{
    line-height: 71px;
    color:#fff;
    font-size: 16px;
}
.float-kf li.contact-number:hover .content{
    left:-143px;
}




.float-kf li.contact-number1 a{
    float: left;
}
.float-kf li.contact-number1{
    width: 220px;
    position: relative;
}
.float-kf li.contact-number1 .content1{
    position: absolute;
    top:0;
    left: 0;
    width: 220px;
    height: 220px;
    z-index: 1;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #0075b9;
}

.float-kf li.contact-number .content .tel2{
    color:#fff;
    font-size: 16px;
}
.float-kf li.contact-number1:hover .content1{
    left:-300px;
}
























.float-kf li.contact-number .content .tel2 img{
    width: 120px;
    height: 120px;
}


.float-kf li.contact-number:hover .content{
    left:-143px;
}
.float-kf li.online .chat{
    position: absolute;
    right:-244px;
    top:0;
    border:1px solid #d7d7d7;
    width: 150px;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 99;
    background: rgba(255,255,255,.8);
}
.float-kf li.online:hover .chat{
    right: 85px;
}
.float-kf li.online .chat i{
    background: url(../images/kf/jiantou.jpg) right center no-repeat;
    display: block;
    width: 8px;
    height: 15px;
    right:-8px;
    position:absolute;
    top:30%;
}
.float-kf li.online .chat .chatlist{
    line-height: 32px;
    color:#666;
    text-align: left;
    text-indent: 15px;
}
.float-kf li.online .chat .chatlist a{
    width: auto;
    padding-top: 0;
    color:#666;
    height: 32px;
    line-height: 32px;
}
.float-kf li.online .chat .chatlist a span{
    display: inline-block;
    color:#666;
    font-size: 12px;
}
.ywfw .ywfw-item {
	margin-bottom: 18px;
	background: #fff;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
	-o-transition: .4s;
	-ms-transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	transition: .4s;
}
.ywfw .ywfw-item:hover {
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.ywfw .ywfw-item .thumb {
	overflow: hidden;
	position: relative;
}
.ywfw .ywfw-item .thumb::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1;
	opacity: 0;
    -o-transition: .4s;
    -ms-transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}
.ywfw .ywfw-item:hover .thumb::before {    opacity: .66;}
.ywfw .ywfw-item .practice-link {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-align: center;
	width: 100%;
	left: 0;
	opacity: 0;
	transform: scale(0);
	-o-transition: .4s;
	-ms-transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	transition: .4s;
	z-index: 2;
}
.ywfw .ywfw-item:hover .practice-link {	opacity: 1;    transform: scale(1);}
.ywfw .ywfw-item .practice-link .mask i{    margin: 10px auto;}
.ywfw .ywfw-item .practice-link .mask {
	width: 35px;
	height: 35px;
	display: inline-block;
	background: #fff;
	line-height: 35px;
	border-radius: 50%;
}
.ywfw .ywfw-item .practice-link .mask:hover {    color: #fff;}
.ywfw .ywfw-item .thumb img {
    transform: scale(1);
    -o-transition: .4s;
    -ms-transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}
.ywfw .ywfw-item:hover .thumb img {    transform: scale(1.3);}
.ywfw .ywfw-item .practice-text {padding: 15px 20px 15px;}
.ywfw .ywfw-item .practice-text h3 {font-size: 18px;  font-weight: 500;	white-space:nowrap; 
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;}
.ywfw .ywfw-item:hover h3 {	color: #0057ff;}

.waer{width:1190px;margin:5px auto;clear:both;overflow:hidden;}

.content{width:1200px;margin:5px auto;clear:both;overflow:hidden;}
.content{ margin-top:5px;}
.content .ml13{ margin-left:13px;}
.content .abox{ width:390px; border:1px solid #0a55d8;}
.content .abox .title{height:28px; background:#0a55d8;}
.content .abox .title h2 a{color:FFF;height:30px;font-size: 16px;line-height:31px; font-size:14px; font-weight:bold; margin-left:10px;}
.content .abox .title b{color:#000079; font-weight:bold; margin:0px 50px 0px 0px;}
.content .abox .title p{color:#0f3f94; float:right;margin:-27px 10px 0px 0px;}
.content .abox  ul li span{float:right;color:#666;margin-top:7px;+margin-top:-20px;_margin-top:-20px;}

.content .bbox{ width:390px; border:1px solid #0a55d8;}
.content .bbox .title{height:28px; background:#0a55d8;}
.content .bbox .title h2 a{color:#FFF;height:30px;font-size: 16px;line-height:31px; font-size:14px; font-weight:bold; margin-left:10px;}
.content .bbox .title b{color:#000079; font-weight:bold; margin:0px 50px 0px 0px;}
.content .bbox .title p{color:#783800; float:right;margin:-27px 10px 0px 0px;}
.content .bbox  ul li span{float:right;color:#666;margin-top:7px;+margin-top:-20px;_margin-top:-20px;}




.content .cbox{ width:390px; border:1px solid #0a55d8;}
.content .cbox .title{height:40px; background:#0a55d8;}
.content .cbox .title h2 a{color:FFF;height:30px;font-size: 16px;line-height:31px; font-size:14px; font-weight:bold; margin-left:10px;}
.content .cbox .title b{color:#000079; font-weight:bold; margin:0px 50px 0px 0px;}
.content .cbox .title p{color:#0f3f94; float:right;margin:-27px 10px 0px 0px;}
.content .cbox  ul li span{float:right;color:#666;margin-top:7px;+margin-top:-20px;_margin-top:-20px;}
.content .right{ width:290px;float:left; margin-left:1px; }
.content .right ul{width:100%;margin:0px; padding:10px; list-style:none; float:left;}
.content .right li{float:left;width:125px;height:26px;padding:0 10px 0 10px; line-height:26px;}

.content ul{padding:1px 9px 5px 10px;overflow:hidden;}
.content ul li{background:url(/images/lan.gif) no-repeat left center;padding-left:13px;}
.content ul li a{font-size:13px;color: #111;line-height:28px;}

.keyword{border:1px solid #d4dde7;height:30px;line-height:30px;text-indent:10px; margin-top:0px;}
.keyword a{font-size:14px;color:#000079;margin:0 3px 0 3px;+margin:0 1px 0 1px;_margin:0 1px 0 1px;}


/*标题*/
.ctitle{font-size: 16px;background:#0a55d8;font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;float: left;width: 100%;height: 40px;}
.ctitle .midda{float: right;color: #aaa;}
.ctitle .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
.ctitle a{float: right;font-weight: normal;font-size: 12px;display: inline;display: inline-block;line-height: 40px;margin: 0 10px;}
.ctitle h3{float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.ctitle h2{font-weight: bold; color:#EE0000;float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.ctitle a.title{font-weight: bold; color:#fff;float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.ctitle a.title:hover{color: #323232;text-decoration: none;}
.ctitle h3.hasline{border-bottom: 2px solid #4697e3;line-height: 39px;}
.ctitle .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}
.text-fff{color: #fff !important;}
.tit16{
	color:##0a55d8;
	font-size:16px;
	line-height:31px;
	font-weight:bold;
	text-align: center;
}

.tts  {
    height: auto;
    overflow:hidden;
    clear:both
}

.tts li{
    
      
    float: left;
    
    padding-left: 10px;
    font-size: 15px;
   padding-top: 8px;
    padding-bottom: 10px;
}

.tts li a{    border: 1px solid #b2b2b2;
    font-size: 14px;
    color: grey;
    text-align: center;
    margin-right: 10px;
   width: auto;
    margin-bottom: 10px;
    padding: 5px 15px;
    border-radius: 4px
}

 
 
 
/**/
@media (max-width:900px){
	body {display:none}
	* {display:none}
}

/**/


