@charset "utf-8";
/* CSS Document */
* {
    font-family: Microsoft Yahei,"","Times New Roman";
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition-property: background; }
html, body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul { margin: 0; padding: 0; }
body { -webkit-text-size-adjust: 100%;  /*font-family: Microsoft Yahei;*/ /*line-height: 1;*/ font-size:14px; }
ul,
ol { 
	list-style:none;
}
li {
	list-style:none;
}
i, em {
    font-style: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
a { text-decoration: none; outline: none; color:#333 }
a:hover{ color:#00428e}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.fl{ float:left}
.fc{ float:left}
.fr{ float:right}
.clear{ clear:both}
.iconfont { display: inline-block; -webkit-font-smoothing: antialiased; font-family: "iconfont"; font-size: 16px; font-style: normal; }
.icon { font-style: normal; display: inline-block; vertical-align: middle; }
.img { overflow: hidden; }
.nomargin { margin: 0 !important; }
.bgblock{ background-color:#f5f5f5}
.h50{ height:50px;}

.effImg01 img,
.inewsSlider li img,
.inewsList li img,
.videoList li img 
{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img,
.inewsSlider li:hover img,
.inewsList li:hover img,
.videoList li.hover img
{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*.w80{ width:88%; min-width:1200px; margin:0 auto;}*/
.w80{ width:1280px; margin:0 auto;}

.header{ border-top:20px solid #035cac; padding:15px 0;}
.header .fr{ width:50px; background:url(../images/search.jpg) left center no-repeat; padding-left:25px; margin-top:20px; font-size:16px;}
.header .fr a:hover{ color:#ec861a;}
.tap_nav_yy{background:url(../images/header_bg.png) 0 0 repeat-x;height:7px;left:0;position:absolute;top:110px;width:100%;z-index:10;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/header_bg.png")}
.menu{
	height: 50px; width:750px; float:left; margin-left:100px;
}
.menu .nav{
	height: 40px;
	margin: 10px 0;
	position: relative;
	z-index: 111;
}
.menu .nav li{
	float: left;
	width: 120px;
	height: 40px;
	line-height: 40px;
}
.menu .nav li li{ background:#fff; padding-left:0px; padding-bottom:0; margin:0;width: 220px;}
.menu .nav li .third-ico{background:#fff url(../images/right.gif) 190px center no-repeat;}
.menu .nav li a{
	color: #333; font-size:18px; 
}
.menu .nav li a:hover{ color:#035cac}
.menu .nav li li a{ font-size:16px; display:block; line-height:40px; height:40px;padding-left:20px;} 
.menu .nav li li a:hover{ background-color:#035cac; color:#FFF}
.menu .nav li .second-nav{
	width: 210px;
	display: none;
	position: relative;
	padding-top:23px;
	background:url(../images/bor.jpg) center 20px repeat-x;
}
.menu .nav li .second-nav li{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e5e5e5; 
}
.menu .nav li .second-nav li .third-nav{
	/*position: absolute;*/
	width: 100%;
	display: none;
	margin-left: 100%;
	margin-top: -40px;
}

/* flexslider */
.flexslider{position:relative;height:650px;overflow:hidden;background:url(../Images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:50px;z-index:2; left:50%; margin-left:-75px; text-align:center; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8}
.flex-control-nav li{display:inline-block;width:50px; float:left;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/bg19.png) center center no-repeat; filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0 }
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/bg20.png) center center no-repeat; filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0 }

.flex-direction-nav li a:hover{ filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1}

.abobg{ height:250px; background:url(../images/abobg.jpg) center top no-repeat}

.snav{ border-bottom:1px solid #e5e5e5; height:71px; font-size:16px;}
.snav li{ float:left; margin-right:30px;}
.snav li a{ display:block; height:70px; line-height:70px; padding:0 10px;}
.snav li a:hover{ border-bottom:2px solid #035cac;}
.snav li .sur{ border-bottom:2px solid #035cac; color:#035cac;}

.footer{ background-color:#272727; padding-top:50px;}
.footer .fl{ width:730px;}
.footer .fl dl{
	float: left;
	margin-right: 50px;
	margin-bottom: 15px;
}

.footer .fl dt{
	line-height: 38px;
	color: #fff;
	cursor: pointer;
	padding-right:50px;
}
.footer .fl dt.hover{
}
.footer .fl dt a{
	color: #fff;
	display: block;
	font-size:16px;
}
.footer .fl dt a:hover{
	color: #fff;
}


.footer dd a{
	color: #999999;
	line-height: 29px;
	font-size: 14px;
}

.footer dd a:hover{
	color: #fff;
}
.footer .fc{ padding:0px 80px; float:left; border-left:1px solid #3c3c3c;border-right:1px solid #3c3c3c; height:280px;}
.footer .fc h3{ line-height: 38px; height:50px; display:block;
	color: #fff;
	cursor: pointer;
	padding-right:50px;}
.footer .fc span{ display:block;color:#999999; font-size:12px; line-height:20px; padding-top:10px;}
.footer .fr{}
.footer .fr h3{ line-height: 38px;height:50px; display:block;
	color: #fff;
	cursor: pointer;
	padding-right:50px;}
.footer {color:#999999; line-height:30px; font-size:14px; }
.footer_con{ line-height:50px; color:#999999; border-top:1px solid #3c3c3c; text-align:center; margin-top:50px;}

/*分页代码*/
.pagination{text-align:center;margin-top:20px;margin-bottom: 20px;}  
.pagination li{margin:0px 5px; border:1px solid #dddddd;padding: 3px 8px;display: inline-block;}  
.pagination .active{background-color: #035cac;color: #fff;}  
.pagination .disabled{color:#aaa;} 