﻿html {
	background: url("../image/bg/body-bg.jpg") repeat-x 0% 0% / 100% 100% rgb(255, 255, 255); width: 100%;height:100%;background-attachment:fixed;
}
body {
    padding:0px;margin:0px;
          display: -webkit-flex; /* Safari */
  display: flex;
  
  justify-content:center;
  background: rgb(255, 255, 255); margin: 0px auto; width: 100%; position: relative;  max-width: 1680px;
  font: 14px/25px "黑体", arial, 宋体; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	cursor: pointer;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a {
	transition:400ms; color: rgb(51, 51, 51); -webkit-transition: all 400ms;
}
a:hover {
	transition:400ms; color: rgb(51, 51, 51); -webkit-transition: all 400ms;
}
a:hover {
	color: rgb(48, 56, 96);
}
img {
	vertical-align: top;
}
.mian {
    background-color:white;width:100%;


}
.w1200 {
	margin: 0px auto; width: 1200px;
}
.header {
	background: rgb(255, 255, 255); width: 1680px; height: 93px; position: relative;
}
.header .head {
	height: 93px; position: relative;
}
a.logo {
	background: url("../image/logo02.jpg") no-repeat; width: 95px; height: 70px; margin-top: 24px; float: left; display: block;
}
.nav {
	top: 0px; width: 712px; height: 45px; right: 242px; line-height: 45px; overflow: hidden; margin-top: 45px; float: right; position: absolute;z-index:95;
   
}
    .nav ul {
        list-style-type:none;
        margin:0;
        padding:0;
    }
.nav li {
	background: url("../img/nav-point.jpg") no-repeat right; float: left;
}
.nav li a {
	padding: 0px 18px;  line-height: 45px; font-size: 15px; font-weight: bold; display: block;text-decoration:none;height:45px;font-size:16px;
    color:rgb(61, 61, 61); background-color:rgb(190, 223, 245);
}
.nav li a:hover {
	 color: rgb(255, 255, 255);
    background-color:rgb(23, 56, 123);
}
.nav li.select a {
        color: rgb(255, 255, 255);
background-color:rgb(23, 56, 123);
}
.nav .last {
	background: 0px;
}
.nav .last a {
	padding-right: 0px;
}
.headlink {
	top: 0px; right: 0px; position: absolute; z-index: 101;
}
.headlink a {
	width: 95px; height: 93px; float: left; display: block;
}
a.btn-menu {
	background: url("../image/icon-menu.jpg") no-repeat center rgb(23,56,123);
}
.mianbhwqrcodediv {
    display:none;
}
.bhwqrcode {
    top: 150px; right: 0px; position: absolute; z-index: 100;width:250px;
}
    .bhwqrcode img {
        width:160px; height:160px;
        margin-left:45px; 
    }
.bhwqrcodediv {
    
    top: 0px; right: 0px; position: absolute; z-index: 99;
    width:250px;height:400px;
    background-color:white;
    -moz-opacity: 0.6;
    opacity: 0.6;/*背景的透明度:(Firefox适用；）*/  
    filter: alpha(opacity=0.6);                   /*背景的透明度:(IE适用)；*/      
}
.ol-list {
    display:none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 999;
  background: #333;
  width: 100%;
}
.slider_main_div {
    height:561px;
}
.footer {
	background: rgb(245, 243, 245); width: 1680px; height: 86px; color: rgb(92, 90, 91);
}
.footer a {
	/*color: rgb(178, 154, 130);*/
    color:rgb(92, 90, 91);
    font-family:宋体;
}
p.cp {
	line-height: 20px; padding-top: 25px; font-size: 13px; font-weight:normal; margin-right: 114px; float: right;
}
.submenu_mian_div {
    height:214px;
    background-color: rgb(70, 98, 146);
    width:1680px;
}
.submenu_div {
    height:100%;
   padding:0px;margin:0px;
   display: -webkit-flex; /* Safari */
  display: flex;
  
  justify-content:start;
  flex-direction: row;
}
.submenu_div div {

}
.mainafter {
	background: url("../image/mainafter-bg.jpg") no-repeat; top: 0px; width: 374px; height: 214px;
}
.mainright {
	width: 1018px; height: 214px; background-color:rgb(255,255,255);
}
.newslist {
	width: 840px; height: 148px; overflow: hidden; padding-top: 20px; margin-top: 30px; margin-left: 24px; 
}
.newslist li {
	margin-bottom: 15px;
}
.newslist h3 {
	color: rgb(92, 90, 91); line-height: 24px; font-size: 16px;
}
.newslist span {
	color: rgb(255, 114, 0); line-height: 46px; font-family: "nexalight-webfont"; font-size: 30px; display: block;
}
.newslist li p {
	line-height: 24px; font-size: 14px;
}
.newstitle {
	margin-left: 23px;
}
.newstitle li {
	background: rgb(238, 238, 238); padding: 0px 15px; height: 46px; line-height: 46px; font-weight: bold; margin-right: 3px; float: left; cursor: pointer;font-size:13px;color:rgb(198, 139, 0)
}
.newstitle li.on {
	background: rgb(199, 195, 190);color:rgb(51, 51, 51);
}
.none {
	display: none;
}
.mainleft {
	background: rgb(87,157,203); width: 662px; height: 214px; overflow: hidden;
}
.prolist {
	width: 794px; height: 214px; overflow: hidden; float: left; position: relative;
}
.prolist li {
	background: rgb(23, 56, 123); transition:0.3s; width: 131px; height: 214px; overflow: hidden; margin-right: -1px; border-left-color: rgb(70, 98, 146); border-left-width: 2px; border-left-style: solid; float: left; -webkit-transition: all .3s;
}
.prolist li a {
	width: 131px; display: inline-block;
}
.prolist li:hover {
	background: rgb(70, 98, 146);
}
.prolist i {
	margin: 65px auto 0px; display: block;background-color:#ff3;
}
.prolist .icon1 {
	background: url("../image/icon/icon1.png") no-repeat; width: 68px; height: 58px;
}
.prolist .icon2 {
	background: url("../image/icon/icon2.png") no-repeat; width: 68px; height: 58px;
}
.prolist .last {
    width: 68px; height: 58px;
}
.prolist .icon3 {
	background: url("../image/icon/icon3.png") no-repeat; width: 68px; height: 58px;
}
.prolist .icon4 {
	background: url("../image/icon/icon4.png") no-repeat; width:68px; height: 58px;
}
.prolist .icon5 {
	background: url("../image/icon/icon5.png") no-repeat; width: 68px; height: 58px; 
}
.prolist .icon6 {
	background: url("../image/icon/icon6.png") no-repeat; width: 68px; height: 58px; 
}
.prolist li:last-child i {
	margin: 65px auto 0px; height: 58px;
}
.prolist li span {
	text-align: center; color: rgb(215, 213, 208); font-size: 14px; font-weight: bold; margin-top: 15px; display: block;
}
.prolist .last {
	margin-right: 0px;
}


