﻿/* .nav{position: absolute; width: auto;top:15px; right:0;}
.nav ul{}
.nav ul li{ float:left; position:relative;}
.nav ul li a{ display:block;width:155px; text-align:center; font:bold 16px/50px "微软雅黑",Arial; color:#454545;  background:url(img/arrowdown.png) no-repeat center 90px;border-radius:4px 4px 0 0;text-transform: capitalize;}
.nav ul li a:hover,.nav ul li a.cur{ background:#EEEEEE url(../images/arrowdown.png) no-repeat center bottom;color:#005297;}

.nav ul li ul{ position:absolute; display:none; width:155px; z-index:11; background:#EEEEEE; padding:10px 0 10px; border-radius:0 0 4px 4px;
}

.nav ul li ul li{  margin:2px 0; padding:0 10px; position:static;}
.nav ul li ul li:last-child a{ }
.nav ul li ul li a{ width:135px;font-size:12px; line-height:22px; padding:5px 0;  border-bottom:#FFF 1px dashed;}
.nav ul li ul li a:hover,.nav ul li ul li a.cur{ background:#2A76CA ; color:#fff; border-radius:4px; border-bottom:#2A76CA 1px dashed;}
.nav li a.ennav{ font-family:Arial;}




.nav ul li ul li ul{ position:absolute; display:none; z-index:12; left:150px; top:0; width: ; background: #ddd;border-radius:4px; }
.nav ul li ul li:last-child ul{  display:none; height:0; width:0; background: none;  }
.nav ul li ul li ul li a{ }
.nav ul li ul li ul li a:hover{ } */


.gnbW { width:100%; height:80px;
/*  -webkit-box-shadow: 0 1px 1px #E2E2E2;  
  -moz-box-shadow: 0 1px 1px #E2E2E2;  
  box-shadow: 0 1px 1px #E2E2E2;*/}
.gnbDiv {position:relative; width:1050px; margin:0 auto;  height:80px;}
.logo{position:absolute; top:0; left:0; border:0; z-index:99;  }


ul.gnbL {position:absolute; width:810px;  top:0; right:0; z-index:11;  }

ul.gnbL li{position:relative; float:left; height:270px; width:135px; text-align:center; }
ul.gnbL li.on {background-color:#F1F1F1; color:#151515; }
ul.gnbL li.on a{background-color:#F1F1F1; color:#2978C2;}
ul.gnbL li a{color:#151515;}
/*.gnb1{ background-color:#039;}
.gnb1_hight{ background-color:#C60008;}*/
ul.gnbL li a.oneD{font: normal 16px/80px  "微软雅黑","宋体",Arial, Helvetica, sans-serif; text-decoration: none; }
ul.gnbL li a.oneD:hover{text-decoration:underline ; color:#2978C2; }



.twoD{position:absolute; top:80px; left:0; width:135px ;z-index:9990; }
.twoD a {display:block; float:left;  width:135px; font: normal 13px/30px "微软雅黑"; text-align: center; height:30px; overflow:hidden; }
.twoD a.on,.twoD a:hover{background: ; text-decoration: underline; }
.twoD a.none{background:none ; text-align:center; padding-left:0;}
.gnbBg {width:100%; height:1px; position:absolute; z-index:999; top:70px; left:0; background: url(../images/gnb.png);}









#navMain{
	width:100%;  background:url(../images/bg_top.png) center -76px repeat-x #D6D6D6;
	position:absolute;
	z-index:100;
	top: 0;
	left:0;
}

.cx_tabmenu {WIDTH:980px; height:65px; overflow:hidden;  float:left; margin:50px 0;}

#ddimagetabs {	WIDTH: 980px; float:left;  }
#ddimagetabs A {display: inline; float:left; color:#fff;
	width:244px; margin-right:1px;
	text-align:center;
	text-decoration:none;
	font:bold 14px/35px "微软雅黑",Arial, Helvetica, sans-serif;
	background:#888888;
}
#ddimagetabs A.current {COLOR: #fff ; background: url(../images/ico02.png) center bottom no-repeat #C60008;}


#tabcontentcontainer { float:left;  width:980px;}
.tabcontent {	DISPLAY: none; float:left;  width:980px; background-color:#FBFBFB;}
.tabcontent ul{	float:left;  }
.tabcontent ul li{	float:left;}
.tabcontent ul li a{float:left; COLOR:#333;  padding:0 8px;  font:normal 12px/30px "微软雅黑",Arial, Helvetica, sans-serif; background:url(../images/ico03.gif) right center no-repeat;} 
.tabcontent ul li a.none{background:none; }
.tabcontent ul li a.none{ background: none;}
/*.tabcontent ul li.left{float:left;background:url(../images/bg_er.png) left top no-repeat; width:5px;  height:27px;}
.tabcontent ul li.right{ float:left;background:url(../images/bg_er.png) right top no-repeat; width:5px; height:27px;}*/
.tabcontent ul li a:hover{COLOR: #003399; text-decoration: none; }
.tabcontent ul li a.hover{COLOR: #CC0000; text-decoration: none;}



/*********************new202408***********************/
.btn_nav	{display:none}
/* 一级导航 */
.nav{ float:right; right:0; margin-top:0px; position:absolute; padding-top:15px;}
.nav>ul{ float:right; }
.nav>ul>li{ float:left; position:relative;  }
.nav ul li span{ display:none;}
.nav ul li a{ display:block;  font-size:1.1em;  color:#073763 ; padding:0 45px;    font-weight: 500;
    display: block;
    /* width: 155px; */
    text-align: center;
    font: bold 16px/50px "微软雅黑",Arial;
    color: #454545;
    background: url(img/arrowdown.png) no-repeat center 90px;
    border-radius: 4px 4px 0 0;
    text-transform: capitalize;


}
.nav ul li a:hover,.nav ul li a.cur{ /*color:#3858c8;*/text-decoration: none;}
/* .nav ul li:before{ content:""; position:absolute;transition: all ease-out 0.3s;
    left: 50%;
    top:70px; 
    display: block;
    width: 0;margin-left:0;
	height:3px;
	overflow:hidden;
	background:#1e549c;
} */
.nav ul li:hover:before{     width:70px; margin-left:-35px;}
.nav ul li li:before{ display:none;}
/*
.nav ul li:last-child:before


.nav ul li a.cur:after{ content:""; z-index:999;position:absolute; bottom:16px; left:35px; width:65px; height:2px;background:#2367B5;}
.nav ul li a.language{padding:0 7px; overflow:hidden;
    font-family: 'Titillium Web',Arial,"微软雅黑";
    font-size: 15px;
    color: #969697;
}
.nav ul li a.language:hover,.nav ul li a.language.hover{  color:#0099ff; }*/
/* 二级导航 */
.nav ul li ul {
    position: absolute;
    display: none;
    width: 100%;
    z-index: 11;
    background: #EEEEEE;
    padding: 10px 0 10px;
    border-radius: 0 0 4px 4px;
}
.nav>ul>li>a:hover,.nav>ul>li>a.cur{ background:#EEEEEE url(../images/arrowdown.png) no-repeat center bottom;color:#005297;}

/* .nav ul ul{ position:absolute; left:50%; top:86px; display:none ; 
width:150px;margin-left:-75px; z-index:11; padding-top:3px;   
background: rgba(235,235,235,0.85); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
} */
/*.nav ul ul:before{ content:""; z-index:999;position:absolute;
    left: 50%;
    top:-21px; margin-left:-3px;
    display: block;
    border-color: transparent transparent #3858c8 transparent;
    border-width: 8px;
    border-style: solid;
    width: 0px;
    height: 0px;
}*/

.nav ul li li{ float:left;width:100%;position:relative; }
.nav ul li li:last-child a{border-bottom:none; }
.nav ul li li a{ float:left; width:90%; padding:0 5%; border-bottom: #FFF 1px dashed; text-align:left;  font-size:13px; line-height:36px;color:#444; }
.nav ul li li a:hover{ color:#0066af;  }
.nav ul li li:after {
    transition: all ease-out 0.3s;
    content: "";
    position: absolute;
    display: block;
    width: 6px;    height: 6px;
    overflow: hidden;
    background: ;
    top: 50%;
    margin-top: -6px;
    right: 15px;
    transform: rotate(45deg);
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
}
.nav ul li li:hover:after{   right: 5px; width: 6px;    height: 6px; border-right: #3858c8 1px solid;    border-top: #3858c8 1px solid;}


@media screen and (max-width:800px){
    .btn_nav:before{content:"导航"; left:-36px;position:absolute; font-size: 16px !important; line-height: 32px;color:#2A76CA}
    .btn_nav_en:before{content:"MENU"; left:-50px;}
    .btn_nav	{display:block; font-size:16px; position:absolute; top:20px; right:10px;width:32px; height:32px;/* background:#FFF;*/}
    .btn_nav span:before { content:"";position:absolute; left:3px;top:6px; width:26px; height:2px; background:#2A76CA;transition: all ease-out 0.3s;}
    .btn_nav span:after { content:"";position:absolute; left:3px;bottom:6px; width:26px; height:2px; background:#2A76CA;transition: all ease-out 0.3s;}
    .btn_nav span{ width:26px; height:2px; background:#2A76CA;  display:block; margin:15px auto;}
    .btn_nav span.open{background:none;  }
    .btn_nav span.open:before { transform: rotate(45deg); top:50%; margin-top:-1px;}
    .btn_nav span.open:after { transform: rotate(-45deg);bottom:50%;margin-bottom:-1px;}


    .nav	{overflow-y:scroll; position:fixed; z-index:100; top:115px; bottom:0; left:auto; right:-100%;  margin:0; width:100%; /*background:#000;*/padding-top: 0;
        -webkit-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -moz-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -ms-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -o-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000);}
        .nav.on	{ right:0 !important;/*box-shadow: -1px 0 1px #E9EFF5;*/background:rgba(0, 0, 0, 0.6);
        -webkit-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -moz-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -ms-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -o-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000);
        }
       /* 一级导航 */
        .nav ul	{/*margin-top:51px !important;*/margin-right:0 !important;background:rgba(0, 0, 0, 0.6); padding:0;}
        .nav>ul>li	{float:left; width:100% !important; margin:0 !important; border-top:1px solid #ddd;background:rgba(30, 84, 156,0.6); }
       /* .nav ul li:first-child	{border-top:1px solid #e9eff5; }*/
        .nav ul li span{ display: block!important;
       position: absolute;
       left: 0;
       top: 0;
       width: 100%;
       height: 50px;
       background: none;  }
        .nav ul li a	{ font-size:15px; text-align:left; line-height:50px; /*text-indent:30px;position:relative;*/color:#fff; }
        .inline .nav>ul>li a{ color:#fff;}
       .inline .nav ul li li a{color:#444 !important;}
       
   
   .nav ul li:before{ display:none;
   }
       
       .nav ul li a:after {
       transition: all ease-out 0.1s;
       content: "";
       position: absolute;
       display: block;
       width: 12px;
       height: 12px;
       overflow: hidden;
       top: 50%;
       margin-top: -6px;
       right: 23px;
       transform: rotate(-45deg);
       border-right: #f9f9f9 1px solid;
       border-bottom: #f9f9f9 1px solid;
   }
      .nav ul li a.wuji:after{transform: rotate(-45deg) !important;  top: 25px; right: 27px; border-right: #777 1px solid !important; border-bottom: #777 1px solid !important;width: 10px; height: 10px;}
      .nav ul li a.cur:after{transform: rotate(-135deg);
       top: 25px;
       border-right: #008BD2 1px solid;
       border-bottom: #008BD2 1px solid;}
   
   a.lan {
       border: none;
    float: left;
       padding-left: 0;  width:100%;
   }
   .nav>ul>li>a:hover, .nav>ul>li>a.cur {
     background: none;
    color: #fff 
}
        .nav ul li.on ul li a:after	{display:none !important;}	
        .nav ul li.on:hover a:after ul li a:after	{display:none}
        .nav ul li ul li a:after	{display:none !important}
        .nav ul li:hover ul li a:after	{display:none !important}
   /* 二级导航 */
        .nav ul ul	{position:static !important;  margin:0 !important; padding:0 !important; border:0; background:#f0f5fa; box-shadow:none; width:100%; overflow:hidden;}
        .nav ul ul:before {display:none !important;}
        .nav ul li li	{ background:#f0f5fa;}
        .nav ul li li:after {    right: 28px;}
        .nav ul li li a	{padding: 8px 0; text-indent:10%; width:100%; color:#666; font-size:14px !important; text-transform:none}
        .nav ul li li:first-child a:hover	{box-shadow:none}
       




}
