@charset "utf-8";
body {
	margin: 0px; padding:0px; 
}
.header{ width: 100%;height: 110px;background:#234a79; }
.logo{width:auto;float: left;height: 110px;margin-left:3%; padding:0px; margin:0px;}
.logo a { margin:0px;}
a:link {
	color: #666;text-decoration: none;
}
a:visited {
	color: #666;text-decoration: none;
}
a:hover {text-decoration: none;
	color: #333;cursor:pointer
}
a:active {
	color: #666;text-decoration: none;
}

.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 #menu-button { 
    margin-top: 0px;
    background: #fff;
    position: absolute;
    z-index: 99999;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width:auto; float:right; margin-right:3%;
  line-height: 1; font-size:14px;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #0096ff;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav_menu3 > ul > li {
  float: left;
}
.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: left;
}
.nav_menu3.align-right > ul > li {
  float: right;width:9%; 
}
.nav_menu3.align-right ul ul {
  text-align: right;
}
.nav_menu3 > ul > li > a { width:100px; text-align:center;
  text-decoration: none;
  text-transform: uppercase; line-height:110px;font-size:14px;height:110px;
  color: #fff;
  
}
.nav_menu3 > ul > li:hover > a {
  color: #05101f;
  background: #FFF;
}
.nav_menu3 > ul > li.nav-has-sub > a {
}
.nav_menu3 > ul > li.nav-has-sub > a::after {
  position: absolute;
}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after {
  border-color: #234a79;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}
.nav_menu3 > ul > li > ul {    
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3.align-right li:hover > ul {
  right: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 40px;
}
.nav_menu3 ul ul li a { text-align:center; line-height:40px;font-size:14px;
  width: 100px;
  background: rgba(255,255,255,0.9);
  text-decoration: none;
  color: #05101f;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top: 1px solid #05101f;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background: #05101f;
  border-top: 1px solid #05101f;
}
.nav_menu3 ul ul li.nav-has-sub > a::after {
}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after {
  border-color: #91abb7;
}

/**/

.foot { width:100%; margin:0px auto; height:257px;   line-height:32px; background: url(../images/foot.jpg) repeat-x; ; }
.foot1 { width:1200px; height:183px; margin:0px auto;color:#fff; padding-top:20px;}
.foot1 a {color:#fff;}
.foot2 {width:1200px; height:54px; line-height:54px; font-size:14px; margin:0px auto;color:#b3b3b3;}
.foot2 a {color:#b3b3b3;font-size:14px;}
/**/
.fl { float:left;}
.fr { float:right;}
.clear {
	clear: both !important;
	width: 0px !important;
	height: 0px !important;
	line-height: 0px !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none !important;
	position: static !important;
	background: none !important;
	}
/**/


/**/
 body,html{ height: 100%; }
 *{ margin: 0; padding: 0; }
.fixedBg{min-height: 350px;background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg1{min-height: 350px; background-image:url(../images/img/fybj1.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg2{min-height: 350px; background-image:url(../images/img/fybj2.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg3{min-height: 350px; background-image:url(../images/img/fybj3.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg4{min-height: 350px; background-image:url(../images/img/fybj4.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg5{min-height: 350px; background-image:url(../images/img/fybj5.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}
.fixedBg6{min-height: 350px; background-image:url(../images/img/fybj6.jpg);background-position: top top;background-repeat: no-repeat;background-attachment: fixed; margin:0px; padding:0px;}

.fban {width:60%; margin:0px auto; height:300PX;  background: rgba(255,255,255,0.) url(../images/.png) center center no-repeat; text-align:left;}
.fban h1 { font-size:38px; color:#FFF; padding-top:14%; margin:0px;font-weight:100;}
.fban h2 { font-size:12px; color:#FFF; line-height:px; font-weight:100;}

.fban1 {width:60%; margin:0px auto; height:300PX;  background: rgba(255,255,255,0.) url(../images/.png) center center no-repeat; text-align:left;}
.fban1 h1 { font-size:38px; color:#f92600; padding-top:14%; margin:0px;font-weight:100;}
.fban1 h2 { font-size:12px; color:#f92600; line-height:px; font-weight:100;}


.page { width:100%; height:55px; border-top:1px solid #FFF; background:#ebebeb;}
.page .classification { width:1200px; height:55px; margin:0px auto; }
ul { list-style-type:none;}
.page .classification li { width:160px; height:55px; line-height:55px; float:left; list-style-type:none; text-align:center; background:url(../images/icom.png) no-repeat left;}

.page .classification li a { color:#333; font-size:15px;}
.page .classification li:hover {  cursor:pointer; background:#234a79;}
.page .classification li:hover a { color:#fff}


.fydk {
	width:100%;
    height:auto ;background-color:#fff; }
.fywbt { width:1200px; margin:0px auto;height:105px;  background-color:#fff;line-height:100px; font-size:30px; text-align:center; color:#222; border-bottom:1px solid #f0f0f0;} 
.fywbt1 { width:1200px; margin:0px auto; height:auto;  background-color:#fff;line-height:100px; font-size:26px; text-align:center; color:#222; overflow:hidden  } 

.shijian { width:100%; height:30px; line-height:30px; font-size:12px; font-weight: normal;color:#b7b7b7; text-align:center;border-bottom:1px solid #f0f0f0;}
.fywz { width:1200px; height:100%; min-height:420px; background-color:#;line-height:34px;  font-size:16px; color:#333; padding:1%;margin:0px auto;} 

  
  
.fywz ul { list-style-type:none;}
.fywz li{float:left; width:380px; height:340px; line-height:30px; list-style-type:none; margin-left:10px; color:#333; text-align:center;} 
.fywz li img{width:380px; height:290px;}
.fywz li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
.fywz li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #8c8c8c;
    -moz-box-shadow:0px 5px 15px #8c8c8c;
    box-shadow:0px 5px 15px #8c8c8c;
}

/*分页*/
#pageGro{ width:400px; height:25px; margin:0px auto; padding:30px; }
#pageGro div,#pageGro div ul li{ font-size:12px; color:#999; line-height:23px; float:left; margin-left:5px;}
#pageGro div ul li{ width:22px; text-align:center; border:1px solid #999; cursor:pointer;}
#pageGro div ul li.on{ color:#fff; background:#3c90d9; border:1px solid #3c90d9;}
#pageGro .pageUp,#pageGro .pageDown{ width:63px; border:1px solid #999; cursor:pointer;}
#pageGro .pageUp{ text-indent:23px; background:url(../images/pageUp.png) 5px 7px no-repeat;}
#pageGro .pageDown{ text-indent:5px; background:url(../images/pageDown.png) 46px 6px no-repeat;}
/**/
.xwnr { width:100%; height:120px; border-bottom:1px dotted #999999;padding-top:36px;position: static; }
.xwsj { width:10%; height:100px; font-family: "Times New Roman", Times, serif;text-align:center; color:#707070; font-weight:bolder;float:left; line-height:20px;}
.xwsj h1 { font-size:60px; color:#707070; font-family: "Times New Roman", Times, serif; font-weight:bolder;text-align:center; line-height:50px; padding-top:10px;}
.xwwz { width:70%; height:100px; float:left;}
.xwwz span { width:100%; height:30px; line-height:30px;  font-size:14px; color:#666666; font-weight:900;}
.xwwz p { width:100%; height:60px; line-height:30px; font-size:12px; color:#666666; }
.xwimg { width:12%; height:100px; float:right; overflow:hidden; margin-right:2%}
.xwimg img { height:100px; width:auto;}

.xwnr:hover a { color:#000; }
.xwnr{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
.xwnr:hover {background:#f7f7f7;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #8c8c8c;
    -moz-box-shadow:0px 5px 15px #8c8c8c;
    box-shadow:0px 5px 15px #8c8c8c;
}


.fynews { float:left; width:99%; height:50px;padding-left:2%; padding-right:2%; line-height:50px;background-image: url(images/icom1.png);background-repeat: no-repeat;border-bottom:1px solid #f0f0f0;}

.fynews{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
.fynews:hover { cursor:pointer;
	transform:translate(0,-2px);
	-webkit-transform:translate(0,-2px);
	-moz-transform:translate(0,-2px);
	-o-transform:translate(0,-2px);
	-ms-transform:translate(0,-2px);
	-webkit-box-shadow:0px 2px 5px #c9c9c9;
    -moz-box-shadow:0px 2px 5px #c9c9c9;
    box-shadow:0px 2px 5px #c9c9c9;
}

/**/

.txt4 { font-size:14px;color:#666; line-height:24px;}
.fynr { width:96%; height:auto; margin:2% auto;}



.fanye {  width:1200px; height:50px; line-height:50px; margin:20px auto; font-size:12px; color:#666; text-align:center;text-decoration:none; border-top:1px solid #f0f0f0;} 
.fanye a{ color:#666; text-decoration:none;}
.fycpzs { width:100%; height:180px;}
.fycpzs1 { width:205px; height:165px; float:left; margin:5px; border-bottom:1px solid #CCC;}
.fycpzs2 { width:600px; height:30px; float:left; line-height:30px; color:#143f92; font-weight:bold;}
.fycpzs3 { width:600px; height:135px; line-height:30px; float:left;}
.fycpzs3 a { color:#03C;}

.fyfl { width:222px; height:44px; line-height:44px; background-image:url(../images/cpfl.png); background-position:center center; color:#006dc3; float:left; text-align:center; margin-bottom:2px;}
.fyfl a { color:#006dc3;}
.fyfl:hover { background:#006dc3; cursor:pointer}
.fyfl:hover a { background:#006dc3; cursor:pointer; color:#FFF;}
.fyfl a:hover { color:#FFF;}
.fyfl1 { width:200px;height:40px; line-height:40px; background-color:#019c37;border-bottom:1px solid #FFF; text-indent:20px;}
.fyfl1 a { color:#fff;}

#pageGro li { width:auto; padding:5px; float:left; text-transform:none; list-style-type:none; background:#eaeaea; margin:1px; color:#333; font-size:12px;}
#pageGro li a {color:#333; font-size:12px;}
