.wrap-layer {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.h1, .h2, .h3, h1, h2, h3{ margin-bottom: 0;}

/*头部*/
.mod-headers{ position: fixed; left: 0; padding-top: 30px; padding-bottom: 20px; right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;}
.mod-cr{ background:rgba(32,151,161,.8); padding-top: 25px; padding-bottom: 0;}


.in-search{ position: absolute;}
.top{background:#f3f3f3;  height:33px; line-height: 33px; text-align: right;position: relative; z-index:8}
.top .websites{  height:33px; line-height: 33px;display: inline-block; position: relative;}
.top .websites h3{ color: #999; font-size: 14px; font-weight: normal; position: relative;}
.top .websites ul{  position:absolute; right: 0; text-align: center;top: 30px;  min-width: 120px; background:#fff; border: 1px solid #f9f9f9; padding: 10px;  display: none;}
.top .websites:hover ul{ display:block;}
.top .websites h3:after{ content: "";  display: inline-block; width: 0; height: 0;border:5px solid transparent; border-top:4px solid #999999; vertical-align: middle; margin-left: 4px;}
.top .top-search { display:inline-block; vertical-align: middle; position: relative;}
.top .top-search span{  cursor: pointer;display:  inline-block;background: url(../images/searchbt.png) center center no-repeat;  width: 25px; height: 32px; vertical-align: middle; margin-left: 5px;}
.top .in-search{ position: absolute; right: 0; top: 25px; background: #f3f3f3; padding: 10px 50px 10px 10px; display: none;}
.top .in-search input{ border: none; padding: 0 50px 0 10px; width: 170px; height: 32px; line-height: 32px;}
.top .in-search a{ background: #dd2426; color: #fff; position: absolute; top:10px; right: 40px; height: 32px; line-height: 32px; display: block;padding: 0 10px; cursor: pointer;}
.top .in-search em{ position: absolute; right:10px; top:13px; font-size: 20px; cursor: pointer;}
.logo-css{ float: left; width:270px;  height:71px; padding-top:0;}

/*导航*/
.wrap-nav{ width:750px; padding-top:5px; height:45px; padding-right:80px; text-align: right; float: right;}
.navMenu{ position: relative; left:16px; }
.navMenu>li {
    display: inline-block;position: relative;  height:40px;

}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;
    font-size: 16px;
    display: block;
    padding: 0 16px 0 16px;
  
	box-sizing: border-box;

    text-align: center;
	color: #fff;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#fff; font-weight:bold;line-height:100%; font-size:16px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus { border: 1px solid #f9f9f9;
    position: absolute;
/**/   top:47px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -58px;
   width: 116px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.95);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}


.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom: 15px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ border-bottom: 1px solid #fff;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#fff;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 14px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 10px 8px;   border-bottom: 1px  solid rgba(255,255,255,.1);border-bottom: 1px solid #f6f6f6;}
.navMenu .sub-menus  li:hover{ background: #2097a1;}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

/*内页导航*/
.modinner-header{ height: 100px;}
.modinner-header .navMenu>li>a>span{ color: #111;}
.logo-css span{ display: block;}
.logo-css i{ display: none;}
.modinner-header .logo-css span{ display: none;}
.modinner-header .logo-css i{ display: block;}
.modinner-header  .mod-headers{ padding-bottom: 0;}
.modinner-header .top-search span {background: url(../images/search2.png) center center no-repeat;}
.modinner-header .navMenu>li.cr>a>span{ color: #2197a1;}
.modinner-header .navMenu>li>a>span,.modinner-header .navMenu>li>a>span{ padding-bottom: 15px;}
.modinner-header .navMenu>li:hover>a>span,.modinner-header .navMenu>li.cr>a>span{ border-bottom: 1px solid #2197a1;}



.modinner-header  .mod-cr .logo-css span{ display: block;}
.modinner-header  .mod-cr  .logo-css i{ display: none;}
.modinner-header  .mod-cr .top-search span {background: url(../images/search1.png) center center no-repeat;}
.modinner-header .mod-cr  .navMenu>li>a>span{ color: #fff;}
.modinner-header .mod-cr .navMenu>li>a>span,.modinner-header .mod-cr .navMenu>li>a>span{ padding-bottom: 15px;}
.modinner-header .mod-cr .navMenu>li:hover>a>span,.modinner-header .mod-cr .navMenu>li.cr>a>span{ border-bottom: 1px solid #fff;}



.mode-banner{ width:100%; position:relative; overflow:hidden;  background:#fff;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}

.changeBox_a1{ height: 670px; overflow: hidden; position: relative;}
.changeBox_a1 .a_bigImg{ position:absolute!important;}
.changeBox_a1 img{ max-width: 100%;}
.pos2,.pos3{position:absolute; width:27.7%; left:50%; top:32%;       /* -moz-filter: blur(50px);
        -ms-filter: blur(50px);    
            filter: blur(50px);*/opacity:0;  transition: all 3s; -webkit-transition: all 3s; /*transform: scale(.2,.2);-webkit-transform: scale(.2,.2);*/ }

			
.active .pos2,.active .pos3{ opacity:1; -webkit-filter: blur(0); /* Chrome, Opera */
       -moz-filter: blur(0);
        -ms-filter: blur(0);    
            filter: blur(0); left:20%; transform: scale(1,1);-webkit-transform: scale(1,1);}		

			

.pos1{ position:absolute; width: 100%; top: 50%; text-align: center;  transition: all 2s; -webkit-transition: all 2s; margin-top:-90px;  transform: scale(0,0) ;-webkit-transform: scale(0,0);-webkit-transform: scale(0,0); opacity: 0; -webkit-filter: blur(50px); /* Chrome, Opera */
       -moz-filter: blur(50px);
        -ms-filter: blur(50px);    
            filter: blur(50px);}
.pos1 img{ width:38.5%; max-width:100%; /*width: 32%;*/}
.active .pos1{ transform: scale(1,1);-webkit-transform: scale(1,1); top:50%; opacity:1; -webkit-filter: blur(0); /* Chrome, Opera */
       -moz-filter: blur(0);
        -ms-filter: blur(0);    
            filter: blur(0);}
.a_bigImg>img{ display: block;    transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -ms-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transition:transform 6s linear 0s;

    -webkit-transition: transform 6s linear 0s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    -o-animation-delay: 2s;
    -ms-animation-delay: 2s;
    animation-delay: 2s;
 	transform-origin: 0% 0% 0%;
  	-ms-transform-origin: 0% 0% 0%;
  	-webkit-transform-origin: 0% 0% 0%; -webkit-transition: all 6s;}
.active>img{
	
	 transform: scale(1.1,1.1);
	
	transform:matrix3d(1.24981, 0, 0, 0, 0, 1.24981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      -ms-transform:matrix3d(1.24981, 0, 0, 0, 0, 1.24981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
     -webkit-transform:matrix3d(1.24981, 0, 0, 0, 0, 1.24981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);-webkit-transform: scale(1.1,1.1);}

.shadow { position: absolute; width: 100%; bottom:10px; text-align: center;}
.shadow li{ display: inline-block;*display:inline;*zoom:1;width:50px;height:4px;
background-color: #fff;border-radius: 0;
margin: 0 3px;cursor: pointer; opacity:1; vertical-align: middle;}

.shadow li.pagination-2{background-color: #fff;}
.shadow li.pagination-3{background-color: #fff;}
.shadow li.on{ 	background-color: #2097a1;}


/*搜索*/
.top-right{ position: absolute; right: 0; top:5px; }
.top-search { display:inline-block; vertical-align: middle; position: relative; margin-right: 0;}
.top-search span{  cursor: pointer;display:  inline-block;background: url(../images/search1.png) center center no-repeat;  width: 25px; height: 32px; vertical-align: middle; margin-left: 5px;}
.top-search .in-search{ position: absolute; right: 0; top: 65px; background: rgba(0,0,0,.1); padding: 10px 50px 10px 10px; display: none;}
.top-search .in-search input{ border: none; padding: 0 50px 0 10px; width: 170px; height: 32px; line-height: 32px;}
.top-search .in-search a{ background: #2097a1; color: #fff; position: absolute; top:10px; right: 40px; height: 32px; line-height: 32px; display: block;padding: 0 10px; cursor: pointer;}
.top-search .in-search em{ position: absolute; color: #fff; right:10px; top:10px; font-size: 26px; cursor: pointer;}






/*底部版权*/
.footer{background:#f7f6fc url(../images/fotbg.jpg) 0 bottom no-repeat; padding-top:40px; min-height: 200px; box-sizing: border-box; overflow:hidden;}
.bom-links{ float: left; margin-right: 150px; line-height: 34px;}
.bom-contacts{ float: left;}
.md-code{ float: right; width: 340px; width: 165px;}
.blinks-tit{ font-size: 22px; color: #333; margin-bottom: 20px;}
.bom-links ul li *, .bom-contacts *{ color: #666;line-height: 34px;}

.md-code .code-img{ color:#333; font-size:16px; display: inline-block; width: 145px; text-align: center; margin: 0 10px;}
.log-links{ margin-top: 25px; text-align: center;}
.log-links a{ font-weight: bold;display: inline-block; width: 300px; height: 40px; line-height: 40px; background: #fff; color: #333; border-radius:40px; border: 2px solid #2097a1; text-align: center; font-size: 16px;}

.copys{ margin-top:38px; padding-bottom: 20px; text-align: center; color: #000; font-size: 14px;}

h1, h2, h3{ margin-top: 0;}





