/**
 * menu_top
 */
 .reg{ width:100%;height:40px; background:#262626;overflow: hidden;}
 .reg_con{width: 1210px;margin: 0 auto; font-size:12px; color: #fff;}
 .reg_con .l_n{width:400px;margin: 12px 0;float: left; }
 .reg_con .l_n span{margin:0 10px 0 10px;}
 .reg_con .r_n{width:490px; height:40px; float: right;}
 .reg_con .r_n li{ width:88px; height:40px; float:left; list-style:none;}
 .reg_con .r_n li a{ padding: 0px 10px; height:40px;font-size: 14px; float:left; text-align:center; line-height:40px; vertical-align:middle; color:#fff; }
 .reg_con .r_n li a:hover{padding: 0px 10px; height:40px; float:left; text-align:center; line-height:40px; vertical-align:middle; color:#fff; background:#4297ff; }
 .reg_con .r_n li.sel{width:88px; height:40px;display: block; text-align:center; line-height:40px; vertical-align:middle; background:#4297ff; }
 .reg_con .r_n li.sel a{color:#fff; }
 .reg_con .backphonetext .telB{color: #4297ff}


 .top-nav{height: 90px;width: 100%;background-color: #fff;}
 .top-nav .box{width: 1210px;margin: 0 auto;}
 .top-nav .box .left{width:280px;height: 70px;margin: 10px 0;overflow: hidden;float: left;}
 .top-nav .box .left .l{float: left;margin-top: 7px;}
 .top-nav .box .left .r{float: right;position: relative;}
 .top-nav .box .left .r p{color: #fff;}
 .top-nav .box .left .r p.one{font-size: 14px;line-height: 18px;margin-top:6px;}
 .top-nav .box .left .r p.two{font-size: 16px;line-height: 22px;}
 .top-nav .box .right{float: right; height: 90px; width:820px}
 .top-nav .box .right ul li a { cursor:pointer; outline: none; text-decoration: none;}
 .top-nav .box .right ul.nav_new{width:100%;height:90px; }
 .top-nav .box .right ul.nav_new .hidden-box{position: absolute;width: 100%; background:url(../images/index/nav_bg.png); z-index: 20;padding: 20px 0;left: 0;display: none;}
 .top-nav .box .right ul.nav_new .hidden-box div.list{float: left;width: 147px;margin-left: 32px;}
 .top-nav .box .right ul.nav_new .hidden-box div.list ul.hidden-box-child li{color: #fff;font-size: 18px;text-align: left;}
 .top-nav .box .right ul.nav_new .hidden-box div.list ul.hidden-box-child li.first{}
 .top-nav .box .right ul.nav_new .hidden-box div.list ul.hidden-box-child li a{color: #fff;line-height: 60px;text-decoration: none;font-size: 18px;}
 .top-nav .box .right ul.nav_new .hidden-box div.list ul.hidden-box-child li a:hover{color: #4297ff;}
 .top-nav .box .right ul.nav_new .hidden-box .con{width: 1260px; margin: 0 auto;overflow: hidden;}
 .top-nav .box .right ul.nav_new .hidden-box .con .f-r{float: right;}
 .top-nav .box .right ul.nav_new{overflow: hidden;width: 100%;height: 100%;}
 .top-nav .box .right ul.nav_new li.child{width: 115px;height: 100% !important;float: left;height: 100%;text-align: center; list-style:none;}
 .top-nav .box .right ul.nav_new li.child.active,
 .top-nav .box .right ul.nav_new li.child.curr{background-color: #fff;}
 .top-nav .box .right ul.nav_new li.child a{font-size: 16px;display: block;color: #262626;line-height: 90px;}
 .top-nav .box .right ul.nav_new li.child.active a,
 .top-nav .box .right ul.nav_new li.child.curr a{color: #4297ff;}
 .top-nav .box .right ul.nav_new li.has-child img{
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    transform: rotate(0deg);
    -ms-transform:rotate(0deg); /* Internet Explorer */
    -moz-transform:rotate(0deg); /* Firefox */
    -webkit-transform:rotate(0deg); /*Safari 和 Chrome*/
    -o-transform:rotate(0deg);
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    transition:0.5s ease;
}
 .top-nav .box .right ul.nav_new li.has-child.active img{
	transform: rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg);/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    transition:0.5s ease;
}

 .top-nav .box .right ul.nav_new li.has-child2 img{
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    transform: rotate(0deg);
    -ms-transform:rotate(0deg); /* Internet Explorer */
    -moz-transform:rotate(0deg); /* Firefox */
    -webkit-transform:rotate(0deg); /*Safari 和 Chrome*/
    -o-transform:rotate(0deg);
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    transition:0.5s ease;
}
 .top-nav .box .right ul.nav_new li.has-child2.active img{
	transform: rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg);/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
    transition:0.5s ease;
}


 .top-nav .box .right ul.nav_new .hidden-box2{position: absolute;width: 100%; background:url(../images/index/nav_bg.png); z-index: 20;padding: 20px 0;left: 0;display: none;}
 .top-nav .box .right ul.nav_new .hidden-box2 div.list{float: left;width: 147px;margin-left: 32px;}
 .top-nav .box .right ul.nav_new .hidden-box2 div.list ul.hidden-box-child li{color: #fff;font-size: 18px;text-align: left;}
 .top-nav .box .right ul.nav_new .hidden-box2 div.list ul.hidden-box-child li.first{}
 .top-nav .box .right ul.nav_new .hidden-box2 div.list ul.hidden-box-child li a{color: #fff;line-height: 60px;text-decoration: none;font-size: 18px;}
 .top-nav .box .right ul.nav_new .hidden-box2 div.list ul.hidden-box-child li a:hover{color: #4297ff;}
 .top-nav .box .right ul.nav_new .hidden-box2 .con{width: 1260px; margin: 0 auto;overflow: hidden;  }
 .top-nav .box .right ul.nav_new .hidden-box2 .con .f-r{float: right;}


