*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}


body{font:12px/180% '微软雅黑',Arial, Helvetica, sans-serif,"宋体";}

a{color:#333;text-decoration:none;}

a:hover{;text-decoration:underline;}
h1,h2,h3,p{font-family: '微软雅黑'!important};

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
margin-bottom: 15px;
}
/*html, body { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
*/
ul, ol { padding: 0;}


.txt ul {
	border: 2px dashed #ccc;
	padding: 15px;
	border-radius: 5px;
	
}
.txt ul li {
	width: 50%;
	float: left;
	font-size: 14px;
	line-height: 26px;
	list-style-type: none;
}
.txt ul li font {
	color: #1265A8;
}
.txt p.lead {text-indent: 30px;margin-bottom: 0}
.feature-box .fbox-icon i, .feature-box .fbox-icon img {
	border-radius: 50%;
	background-color: #8ecef6 ;
	color: #fff;
}
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {
		background-color: #fff;
		color: #0095FF;
	}
.fbox-effect .fbox-icon i:after {
	top: -3px;
	left: -3px;
	padding: 3px;
	box-shadow: 0 0 0 2px #fff;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.3s, opacity 0.3s;
	transform: scale(.8);
	opacity: 0;
}
.function_bg{
	background:#0095FF
}
.feature-box h3 {

	color: #fff;
}
.feature-box p {

	color: #fff;
}
.footul li{margin-bottom: 10px}
.footul li a{background-position: left center;    font-family: '微软雅黑';}


.mask{
background: black;
opacity: .1;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
/*margin-top: 0px;*/
}
.flex-control-nav {
display: block;
}


/* democolor:#3366cc */
/*#primary-menu ul > li:hover{}*/
.demo{width:585px;position:relative;margin-left: 20px;float: left;}

.demo h2{font-size:16px;height:44px;color:#3366cc;margin-top:20px;}

.demo dl dt{font-size:14px;color:#ff6600;margin-top:30px;font-weight:800;}

.demo dl dt,.demo dl dd{line-height:22px;}

/* tabbtn */

.tabbtn{height:30px;border-bottom: 2px solid #1775BD}

.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}

.tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:146px;text-align:center;font-size:12px;cursor:pointer;color:#1977BE;}

/*.tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}*/

.tabbtn li.current a{height:30px;line-height:30px;background:#fff;color:#fff;font-weight:800;background-image:url(../images/22.png);background-repeat:no-repeat;
background-position:top;
}

/* tabcon */

.tabcon{border-width:0 1px 1px 1px;border-color:#ddd;position:relative;/*必要元素*/height:430px;overflow:hidden;}

.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}

.tabcon .sublist{padding:0px 5px;height:320px;}

/* leftcon */

#leftcon .subbox{width:9999em;}

#leftcon .subbox .sublist{float:left;width:580px;}

/* sublist */

.sublist{padding:10px;}

.sublist li{height:90px;line-height:20px;font-size:12px;border:2px solid #1775BD;margin-top: 15px;border-left: 5px solid #1775bd;}

.sublist li span{margin:0 5px 0 0;font-family:"微软雅黑";font-size:12px;font-weight:400;color:#ddd;}
.time{width: auto;float: right;margin-right: 30px;}


.banner { position: relative; overflow: auto; text-align: center;}

.banner li { list-style: none; position: relative;}

.banner ul li { float: left; }
#b01 ul li { height: 100px;}
#b04 {
width: 440px!important;
float:left;
height: 404px!important;
margin-left:110px;
margin-top: 45px;
}

#b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;display: none;}

#b04 .dots li 

{ 

display: inline-block; 

width: 10px; 

height: 10px; 

margin: 0 4px; 

text-indent: -999em; 

border: 2px solid #fff; 

border-radius: 6px; 

cursor: pointer; 

opacity: .4; 

-webkit-transition: background .5s, opacity .5s; 

-moz-transition: background .5s, opacity .5s; 

transition: background .5s, opacity .5s;

}

#b04 .dots li.active 

{

background: #fff;
opacity: 1;

}

#b04 .arrow { position: absolute; top:175px;}

#b04 #al { left: 15px;}

#b04 #ar { right: 15px;}
.bt {
width: 100%;
height: 100px;
background: black;
opacity: .7;
color: white;
/* margin-bottom: 30px; */
text-align: center;
line-height: 75px;
position: absolute;
bottom: 56px;
left: 0;
right: 0;
font-size: 20px;
font-family: "微软雅黑";
}
.trxh{
width: 100%;
height:173px;
position: relative;
overflow: hidden;
margin-top: 30px;
}
.trxh a{
display: block;
}
.trxh a img{
background: cover;
}
.xbt{
position: absolute;
bottom:0;
left: 0;
right: 0;
background: black;
opacity: 0.4;
text-align: center;
font-size: 16px;
font-family: "黑体";
color:white;
width: 100%;
height: 60px;
line-height: 30px;
}
.xbt h4,.xbt1 h4{
	color:white!important;
}

.xbt1{
	position: absolute;
	bottom:0;
	left: 0;
	right: 0;
	background: black;
	opacity: 0.4;
	text-align: center;
	font-size: 16px;
	font-family: "黑体";
	color:white!important;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

.zz{
/*margin-top: 50px;*/
}
.yy{
/*margin-top: 50px;*/
}
.ypt{
border:3px solid #1675BD;
height: 60px;
text-align: center;
line-height: 60px;
font-family: "黑体";
font-size: 20px;
color:#1675BD;
margin-top:30px;
}
.dd{
height: 110px;
margin-top: 47px;

/*margin-right: 10px;*/
/*width: 32%;*/
/*margin-right: 5px;*/
}
.dd a img{
height: 100%;
width:100%;
position: relative;
}
.zbt{
position: absolute;
/*background: black;*/
/*opacity: .2;*/
color:white;
font-family: "黑体";
font-size: 16px;
text-align: center;
line-height: 110px;
top:0;
left: 0;
right:0;
bottom:0;
}
.col-sm-4{
padding-right: 3px!important;
padding-left: 3px!important;
}
/*#primary-menu > ul > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
	border-radius: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#header.sticky-header #primary-menu > ul > li > a {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
#header:not(.sticky-header) #primary-menu > ul > li > a {
	
}
#header:not(.sticky-header) #primary-menu > ul > li> a:hover {
	background-color: #FFF;
	color: #267DF4 !important;
}
#header.sticky-header #primary-menu > ul > li.menu-item-emphasis > a {
	background-color: #267DF4;
	color: #FFF;
}*/
.wz{
width: auto;
float: left;
margin-top:30px;
}
.footer-widgets-wrap{
position: relative;
}
.gsdz{
position: absolute;
/*top:50%;*/
left:50%;
}
/*#primary-menu ul ul li a:hover {
color:#fff!important;
}
#primary-menu ul li a:hover {
color:#fff!important;
}*/


}
.sublist ul li a:hover {
text-decoration:underline!important;
color: #1775BD!important;
}
.tm a:hover{
color: #1775BD!important;
text-decoration:underline!important;
}
.sublist ul li{
padding: 10px;
}
.sublist ul li:hover {

color: #1775BD;
box-shadow: 5px 5px 5px #888888;
}
.news{
width: auto;
line-height: 20px;
font-size: 12px;
float:left;
}
.tm{
float:left;
width: auto;
line-height: 20px;

}
.tm a{
/*font-size:40px !important;*/
font-family:"微软雅黑";
}
ol{
display:none;
}
.portfolio-image img{
height: 234px!important; 
}
#slider{
top:0!important;
}
/*.flex-prev{
top:35%!important;
}*/
.flex-direction-nav{
display: none!important;
}
#slider-arrow-left{
display: none!important;
}
#slider-arrow-right{
display: none!important;
}
.entry-content p {
font-size: 15px;
}
