ï»?*{ box-sizing: border-box;}

body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}

img{
	border: none;
	max-width: 100%;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
    text-decoration: none;
    color: #333;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}
table{
    border-collapse:collapse;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}


.app-header{
	height: 60px;
	background: #0b57b7;
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}
body.nav-open .app-nav {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	height: auto;
  }
  body.nav-open .nav-toggle {
	box-shadow: none;
  }
  body.nav-open .nav-toggle:before {
	width: 3200px;
	height: 3200px;
	/* background-color: rgba(74, 117, 230, 0.85); */
	background-color: rgba(0, 0, 0, 0.8);
  }
  body.nav-open .nav-toggle .icon {
	width: 0;
  }
  body.nav-open .nav-toggle .icon:before {
	-webkit-transform: translateY(9px) rotate(45deg);
		-ms-transform: translateY(9px) rotate(45deg);
			transform: translateY(9px) rotate(45deg);
  }
  body.nav-open .nav-toggle .icon:after {
	-webkit-transform: translateY(-9px) rotate(-45deg);
		-ms-transform: translateY(-9px) rotate(-45deg);
			transform: translateY(-9px) rotate(-45deg);
  }


.bg{
	 position:fixed;
     top: 0;
      left: 0;
      width:100%;
      height:100%;
     z-index:-10;
      zoom: 1;
     background-color: #fff;
     background: url(../img/bg.jpg) top center no-repeat;
    background-size: cover;
     -webkit-background-size: cover;
     -o-background-size: cover;
     background-position: center 0;
}


.con{}
.main{ margin: 0 auto; width: 1200px;}
.yy_top{ width: 100%; background: url(../img/yy_top.png) left repeat-x; height: 30px; line-height: 30px;}
.yy_top .lf{ float: left; font-size: 14px; color: #fff;}
.yy_top .lf a{ color: #fff; float: left;}
.yy_top .lf i{ float: left;}
.yy_top .rg{ float: right;font-size: 14px; color: #fff; }
.yy_top .rg b{ float: left; margin-right: 9px; margin-top: 2px;}
.yy_top .rg a{ float: left; color: #fff;}
.yy_top .rg i{ float: left; }
.chengdiv{ height: 0; position: relative; width: 100%; z-index: 9;}
.slideTxtBox{ width: 100%;}
.nav{ height: 60px; line-height: 60px; overflow: hidden;}
.nav li{ float: left; width: 200px; border-right: 1px solid #94c8ec; height: 100%; background: #0281df;}
.nav li:first-child{ border-radius: 5px 0 0 0;}
.nav li:last-child{ border-radius: 0 5px 0 0; border-right: 0;}
.nav li a{ display: block; width: 100%; height: 100%; color: #ffffff; font-size: 18px; }
.nav li a i{ float: left;  margin-left: 45px; margin-top: 5px; margin-right: 18px;}
.nav .on{ background: #0173c7;}
.box_footer{ overflow: hidden; height: 0; background: #fff;}
.box_footer .box ul{ opacity: 0;}
.wzsy_top{ height: 90px; background: #f2f2f2; }
.wzsy_top i{ float: left; margin-left: 59px; padding-top: 20px;}
.wzsy_top em{ float: left; margin-left: 28px; padding-top: 16px;}
.wzsy_top em .a1{ display: block; font-size: 22px; font-weight: bold; color: #333333;}
.wzsy_top em span{ display: block; margin-top: 5px; font-size: 16px; color: #666666;}
.wzsy_top em span a{ font-size: 16px; color: #666666;}
.wzsy_top em .a1:hover{ color: #0675bd;}
.wzsy_top em span a:hover{color: #0675bd;}
.wzsy_con{  padding: 0 20px;}
.zwyw_pic{ float: left; width: 496px; height: 278px; margin-top: 20px; }
.zwyw_pic .item{ width: 100%; height: 100%; position: relative;}
.zwyw_pic .item a{display: block; width: 100%; height: 100%;}
.zwyw_pic .item img{ display: block;  width: 496px; height: 278px;}
.zwyw_pic .item em{ position: absolute; z-index: 1; height: 50px; line-height: 50px; background: rgba(0,0,0,.7); width: 100%; left: 0; bottom: 0;}
.zwyw_pic .item em span{ display: block; color: #fff; float: left; width: 75%; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zwyw_pic .owl-dots{position: absolute; right: 19px; bottom: 16px;}
.zwyw_pic .owl-dots .owl-dot span{ margin: 0; margin-left: 7px;}
.zwyw_list{ float: right; width: 645px;}
.tab_list{ width: 100%;}
.tab_nav{ border-bottom: 1px solid #cae0f3; line-height: 52px; position: relative;}
.tab_nav a{ font-size: 18px; color: #333; position: relative; float: left;}
.tab_nav a::before{
	 content: "";
   float: right;
    border-right: 2px solid #ececec;
    height: 22px;
    margin: 0 15px;
    margin-top: 16px;
}









.footer{ height: 102px; background: #0173c7;}
.footer .lf{ float: left;    margin-left: 10px;}
.footer_top{ margin: 12px 0; font-size: 14px; color: #fff;}
.footer_top a{ color: #fff;}
.footer_top b{ margin: 0 12px;}
.footer .lf p{display: block; margin-bottom: 4px; font-size: 14px; color: #fff;}
.footer .lf p span a{ margin: 0 10px;color: #fff;}

.footer .rg a{ float: left; margin-left: 18px;}
.footer .rg a:first-child{margin-top: 27px;}
.footer .rg a:last-child{ margin-top: 29px;}





.xxgk_title .on a{ color: #0675bd; font-weight: bold;}
.ztzl_lf a{color: #fff;}
.footer .lf p span{padding-right:10px;}






.footwap{display: none;}
.dzjg{margin-top: 27px;}

.hfcss{margin-top: 15px;padding: 0 20px;}
/*.hfcss img{width:100%;height:100%;}*/

.yy_con_title {
    height: 118px;
}

.yy_con_title .lf {
    float: left;
    margin-top: 27px;
}

img {
    border: none;
    max-width: 100%;
}

 .text a {
    display: block;
    text-align: center;
    margin-top: 25px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.yy_con_title .text span {
    display: block;
    text-align: center;
    margin-top: 10px;
    color: #999999;
    font-size: 16px;
}
