/*说明：一切元素的z-index均不要超过180*/

/*全局重置*/
*{margin:0;padding:0;list-style:none;border:0;outline:0;font-size:100%;font-family:inherit;}
/*全局样式表模板*/
body{margin:0; padding:0; background:#ffffff;color:#666666;font-size:13px ! important; font-family:"微软雅黑" ! important;}/*全局字体样式*/  
html{margin:0;padding:0;} 
ul, li {list-style-type: none;}
img{border:none; margin:0; padding:0;}
form{margin:0; padding:0;}
input{margin:0; padding:0;}
a {cursor:pointer;text-decoration:none;color:#666666;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color: #18375e;text-decoration:none;}
a:active {text-decoration:none;}
input[type=button]:focus,input[type=submit]:focus{outline:none;}/*IE*/
input[type=button]::-moz-focus-inner{outline:0;border:0px;}/*火狐*/
input {margin: 0;padding: 0;}
a{outline:none;}/*IE文字链接*/
a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;_display:none;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix {_zoom: 1;}
/*整体布局*/
.jbody{overflow-x: hidden;
	}
.header {margin:0;padding:0;height:277px;width: 100%;min-width:980px;position: relative;z-index: 99;}/*头部及导航*/
.xmSlide {width:100%; height:286px;min-width:980px;margin:0;padding:0;}/*滚动图*/
.topMain {background:#ffffff;margin:0 auto;padding: 0;width:980px;min-width:980px;position: relative;margin-top:20px;z-index: 99;}
.subMain {background:#ffffff;margin:0 auto;padding: 0;width:1200px;min-width:980px;position: relative;z-index: 99;}
.wrapper {background:#ffffff;margin:0 auto;padding: 0;width:1200px;min-width:980px;}/*页面内容部分*/
.footer {background:#324a69 repeat;margin:0;padding:0;overflow:hidden;width: 100%;min-width:980px;height:auto;}
/*头部整体布局*/
.topNav {margin:0 auto;padding: 0;position: relative;z-index: 99;}/*头部及导航*/
.top-main {margin:0 auto;padding: 20px;width:1267px;min-width:980px;height:138px;background:url(../images/top_01.png) no-repeat center right;}
.top-main img.logo{margin:31.5px 0 0 0;border:0;}
.top-right {float:right;}
.top-right ul li{margin:14px 12px 0 12px;float:left;}
.top-right li.li-favorite{background:url(../images/top-favorite.png) no-repeat 0 2px;line-height:20px;padding-left:20px;}
.top-right li.li-mail{background:url(../images/top-mail.png) no-repeat left center;line-height:20px;padding-left:20px;}

.navbox {position:relative;z-index:99;/* background:url(../images/nav-bg.png) repeat-x center center; */
	background-color: #085aaa;
	 width:100%;}

/*头部导航 navbox*/
   .nav {
            font-size: 16px;
           
            margin:0 auto;
            padding: 0;
            margin-left:165px;
            list-style: none;
            overflow: auto;

        }
 
        .nav li {
            width:121px;
            float: left;

        }
 
        /* 二级菜单 */
        .nav li ul{
            display: none;
            /* 去圆点 */
            list-style: none;
            padding: 0px;
            position: absolute;
            /* 为了竖向显示 定义一个宽度 */
            width: 121px;
        }
        .top-nav li ul li{
            font-size:14px
            background-color: #083b66;
            opacity: 0.85;
}
 
       /* 鼠标移动到二级菜单时 三级菜单显示 */
      .nav li ul li div ul {
            display: block;
            top: 0px;
            left: 121px;
            position: absolute;
 
        }
 
        .nav li a {
            line-height: 50px;
            text-decoration: none;
            background: #085AAA;
            color: white;
            opacity: 0.85;
            display: block;
            width: 121px;
            text-align: center;
        }


        .nav  li .submenu li a:hover{
              color:#EDC863;
}
    
        .nav li:hover ul li div ul {
            display: none;

        } 
 
        /* 鼠标移动到二级菜单时 三级菜单显示 */
        .top-nav li ul li:hover div ul {
            display: block;

        }
/* .clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix { _zoom: 1;}
.navbox  .nav {
	            font-size: 16px;
	            height:50px;
	            margin:0 auto;
	            padding: 0;
	            width:980px;
	            min-width:980px;
	            list-style: none;
	            overflow: auto;}
.nav  a:hover{text-decoration:none;} */
/* .nav li{
	float:left;height:50px;position:relative;
	width:121px;
    }
.nav li a{
	            line-height: 50px;
	            text-decoration: none;
	            background: #085AAA;
	            color: white;
	            opacity: 0.85;
	            display: block;
	            width: 121px;
	            text-align: center;}
.nav  li a span{float:left;display:block;line-height:50px;text-align:center;cursor:pointer;width:121px;/* border-right:1px solid #bbcddb; }*/
.nav  li a {font-family:"微软雅黑";font-family: "Microsoft YaHei" ! important;font-size:14px;color:white;}
.nav  li.selected a,.nav  li a.selected{text-decoration:none;}
.nav  li.selected a ,.nav li a.selected {color:#ffffff;background:#18375E repeat;height:50px;margin-top:1px;}
.nav  li.current a ,.nav  li a.current {color:#ffffff;background:#18375E repeat;height:50px;margin-top:1px;}
 
.nav  li ul{display: none; position:absolute;left:0;z-index:100;top:50px;}
.nav  li ul{margin-top: 1px; border:0 solid #ddd;min-height: 188px; background:none;filter:alpha(opacity=80);width: 1600px;} 

.nav  li ul li{background-color: #18375e;opacity: 0.8;padding: 10px 0px;
	height:27px;line-height:27px;font-family:"微软雅黑";
	font-family: "Microsoft YaHei" ! important;font-size:12px;
	color:#292929;
	overflow:hidden;
	vertical-align:middle;width: 1600px;z-index: 201;}
.nav  li ul li a{text-align:left;margin-left: 30%; /* height:27px; */line-height:27px;color:white;letter-spacing:1px;width:121.5px;overflow:hidden;text-align:center;}
.nav  li ul li a:hover{color:#EDC863}
.nav  li ul li .selected {color:#EDC863}
.nav li:hover ul li ul {
    display: none;

        }
.menu{
	width:1600px;margin-top:-1px;background-color: #18375e;opacity: 0.8;max-height:175px
}
.nav  li ul .menu a:hover{color:#EDC863}
/* .nav li ul li ul {
	background-color:transparent;
	width: 300px;
	
	z-index: 300;
	max-height: 190px;
}
.nav li ul li ul li{
	background-color:transparent;
	z-index: 350;
} 
.nav li:hover ul li ul li a{
   	background-color:transparent;
   	z-index: 350;
   }   */  
.nav li ul li a:hover ul {
    display: block;
        } 
/* .nav li .submenu {position: relative;} */

/*首页动画 flexslider*/
.flexslider{margin:0 auto;position:relative;max-width:1920px;min-width:980px;height:252px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav {position:absolute;top:75px;left:50%;width:50px;}
.flex-direction-nav a{width:25px;height:50px;line-height:99em;overflow:hidden;margin:0;display:block;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-prev{background:url(../images/brnleft.png) no-repeat  center center;float:left;margin-left:-490px;}
.flex-direction-nav .flex-next{background:url(../images/brnright.png) no-repeat  center center;float:left;margin-left:465px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
.flex-control-nav{width:100%;position:absolute;bottom:42px;text-align:center;}
.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/brn01.png) no-repeat center center;display:block;height:7px;overflow:hidden;text-indent:-99em;width:30px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:url(../images/brn02.png) no-repeat center center;}

/*尾部 footer*/
.footer {padding:10px 0;font-size:12px;margin-top: 30px;}
.fo-main {margin:0 auto;padding: 0;width:980px;min-width:980px;}
.fo-main p{margin:0;padding: 0;line-height:20px;text-align:center;color: floralwhite;font-size: 6px;}
.fo-about img{border:0;margin-left:5px;height:15px;position:relative;top:3px;}


/*栏目建设中*/
.bulidText{text-align:center;font-size:18px;color:#00a7f1;margin-top:60px;}




