﻿@charset "utf-8";

body{  padding:0; width:100%; color:#333; font:14px/1.5;  font-family: '微软雅黑';  -webkit-font-smoothing:antialiased;}
a:link, a:visited{ text-decoration:none;}

ul,dt,dd { list-style:none;}
a{ color:#666;}
.hidden{ display:none;}
.clear{clear:both;}
img{ border:none;}



.ac_tit { float:left;}
.ac_tit a{ font-weight: 400;font-style: normal;font-size: 16px; color:#CC0000;}
.ac_tit .ac_current{ position:relative; top:10px;   display:block; width:inherit;  height:2px; background-color:#CC0000; }




_.alertmenu_bg{  position:absolute; left:0px;  height:400px;  left:-671px; top:52px; _background-image:url(../img/top_bg.png);}
.alertmenu_line{height: 210px; border-right: #cccccc solid 1px; position: absolute;top: 29px;right: 0px;}
.alertmenu_con1 .ac_div2 .alertmenu_line{ right:18px;}

.alertmenu_con1{  position:absolute; width:1420px; left:-2657px; top:74px; 	_background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none;padding-left:2000px;padding-right:2000px; }
.alertmenu_con1 a{ font-weight: 400;  font-size: 16px;  color:#000000;}

.alertmenu_con1 .ac_tit a{  color: #CC0000;}
.alertmenu_con1 .ac_tit .ac_current{ background-color: #CC0000;  }
.alertmenu_con1 li:hover{ background-color:rgba(229, 229, 229, 1);}

.alertmenu_con1 .ac_div1{  float: left; width:170px;  padding-bottom:10px; margin-left:62px; height:300px; position:relative; }
.alertmenu_con1 .ac_child_ul{ float:left;width:160px; margin-top:20px; margin-right:47px;padding-bottom:10px; margin-left: -7px; }
.alertmenu_con1 .c2{ margin-top:10px;  }
.alertmenu_con1 .ac_child_ul:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con1 .ac_child_ul li:first-child a{ font-weight: 400;  font-size: 16px;  margin-top:10px; color:#000000;   }
.alertmenu_con1 .ac_child_ul li{ margin-top:10px; padding-left: 7px;}
.alertmenu_con1 .ac_child_ul li a{ font-size:13px; color:#666;}
.alertmenu_con1 .ac_child_ul .redlink a:hover{  color:red; }

.alertmenu_con1 .ac_div2{ float: left; width:200px;   padding-bottom:10px; margin-left:75px; height:240px; position:relative; }
.alertmenu_con1 .ac_div2 ul{ margin-top:21px;}
.alertmenu_con1 .ac_div2 ul li{ padding-top: 8px; padding-bottom: 8px; width:180px; margin-bottom:5px;  }
.alertmenu_con1 .ac_div2 ul li a:hover{  color:#0f3675; }


.ac_tit2 { float:left;margin-bottom: 10px;  height:2px;}

.ac_tit2 .ac_current{ position:relative; top:10px;   display:block; width:inherit;  background-color:#CC0000; }

.kong{height:10px;margin-bottom: 15px;}

.alertmenu_con1 .ac_div3{ float: left;  width:186px; margin-left:56px; }
.alertmenu_con1 .ac_div3  ul{ margin-top:15px; width:140px;}
.alertmenu_con1 .ac_div3  ul li{ padding-top: 8px;padding-bottom: 8px;margin-top:5px; float:left; width:45px; margin-right: 8px;    height: 22px;}
.alertmenu_con1 .ac_div3 ul li a:hover{  color:rgb(2, 167, 240); }
.alertmenu_con1 .ac_div3 .ys_line div{ border-right:#cccccc solid 1px; float:right; height:20px; position:relative; top:2px; left:1px;}
.alertmenu_con1 .ac_div3 .apply_online{  position:relative; top:30px; left:-10px; border:1px #CCCCCC solid; background-color:#FFFFFF; font-size:6px; padding:6px 0px; text-align:center; width:110px; }
.alertmenu_con1 .ac_div3 .apply_online a{ color:#CC0000;  font-size:13px; }
.alertmenu_con1 .ac_last_div{ float: right;    padding-bottom:10px; height:240px; margin-right: 142px;}
.alertmenu_con1 .ac_last_div p{ text-align:center; color:rgb(153, 153, 153)}



.alertmenu_con5{  position:absolute; width:1420px; left:-3160px; top:74px; 	_background-image:url(../img/top_bg.png);margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none; padding-left:2000px;padding-right:2000px;  }
.alertmenu_con5 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con5 .ac_div{ float: left; width:196px;  padding-bottom:10px; margin-left:0px; height:240px;padding-left:70px;}
.alertmenu_con5 .ac_div:first-child{ margin-left:100px;position:relative; }
.alertmenu_con5 .ac_div ul{ margin-top:20px;}
.alertmenu_con5 .ac_div ul li{padding-top: 8px; padding-bottom: 8px; width:120px; margin-bottom:5px;  }
.alertmenu_con5 .ac_div ul li a{   font-size:16px;     color: #000000}
.alertmenu_con5 .ac_last{ margin-left: 350px; float: left;}
.alertmenu_con5 .ac_last_div{ float: left;    padding-bottom:10px;margin-left:78px; height:240px;}
.alertmenu_con5 .ac_last_div p{ text-align:center;color:rgb(153, 153, 153);}
.alertmenu_luntan{    position: absolute;top: 23px; right: -55px;}


.alertmenu_con3{  position:absolute; width:1420px; left:-2883px; top:74px; _background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px;display:none; padding-left:2000px;padding-right:2000px; }
.alertmenu_con3 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con3 .ac_div{ float: left; width:310px; border-right:#CCCCCC solid 1px;  padding-bottom:10px; margin-left:72px; height:240px;}
.alertmenu_con3 .ac_div:first-child{ margin-left:100px; width:280px;   }
.alertmenu_con3 .ac_div ul{ margin-top:20px;}
.alertmenu_con3 .more{ clear:both; position:relative;  width:110px; padding:8px 0px;}
.alertmenu_con3 .more:hover{background-color:rgba(229, 229, 229, 1);}
.alertmenu_con3 .ac_div ul li{  padding-top: 8px; padding-bottom: 8px;float:left; width:110px; margin-right:21px;  }
.alertmenu_con3 .cm_last{ border-right-style:none; width:251px;  }
.alertmenu_con3 .cm_last ul li{ float:none; }
.alertmenu_con3 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:0px; height:240px;}
.alertmenu_con3 .ac_last_div p{ text-align:center; color:rgb(153, 153, 153);}


.alertmenu_con4{  position:absolute; width:1420px; left:-2974px; top:74px; 	_background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none; padding-left:2000px;padding-right:2000px; }
.alertmenu_con4 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con4 .ac_div{ float: left; width:196px;  padding-bottom:10px; margin-left:0px; height:300px;}
.alertmenu_con4 .ac_div:first-child{ margin-left:100px; }
.alertmenu_con4 .ac_div ul{ margin-top:20px;}
.alertmenu_con4 .ac_div ul li{ padding-top: 8px; padding-bottom: 8px; width:120px; margin-bottom:5px; font-size: 16px; }
.alertmenu_con4 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:179px; height:240px;}
.alertmenu_con4 .ac_last_div p{ text-align:center;color:rgb(153, 153, 153);}



.alertmenu_con2{  position:absolute; width:1420px; left:-3065px; top:74px; 	_background-image:url(../img/top_bg.png);margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none; padding-left:2000px;padding-right:2000px;  }
.alertmenu_con2 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con2 .ac_div{ float: left; width:196px;  padding-bottom:10px; margin-left:0px; height:240px;}
.alertmenu_con2 .ac_div:first-child{ margin-left:100px; }
.alertmenu_con2 .ac_div ul{ margin-top:20px;}
.alertmenu_con2 .ac_div ul li{padding-top: 8px; padding-bottom: 8px; width:120px; margin-bottom:5px;  }
.alertmenu_con2 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:200px; height:240px;}
.alertmenu_con2 .ac_last_div p{ text-align:center;color:rgb(153, 153, 153);}


.alertmenu_con6 a{ font-weight: 400;  font-size: 16px;  color:#000000;}
.alertmenu_con6 .ac_tit a{  color: #CC0000;}
.alertmenu_con6 .ac_tit .ac_current{ background-color: #CC0000;  }
.alertmenu_con6{  position:absolute; width:1420px; left: -2789px; top:74px; _background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px;display:none; padding-left:2000px;padding-right:2000px; }
.alertmenu_con6 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con6 .ac_div{ float: left; width:310px; _border-right:#CCCCCC solid 1px;  padding-bottom:10px; margin-left:72px; height:240px;}
.alertmenu_con6 .ac_div:first-child{ margin-left:100px; width:545px;  }
.alertmenu_con6 .ac_div ul{ margin-top:20px;float: left;}
.alertmenu_con6 .more{ clear:both; position:relative;  width:110px; padding:8px 0px;}
.alertmenu_con6 .more:hover{background-color:rgba(229, 229, 229, 1);}
.alertmenu_con6 .ac_div ul li{  padding-top: 8px; padding-bottom: 8px; width:110px; margin-right:21px;  }
.alertmenu_con6 .cm_last{ border-right-style:none; width:251px;  }
.alertmenu_con6 .cm_last ul li{ float:none; }
.alertmenu_con6 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:78px; height:240px;}
.alertmenu_con6 .ac_last_div p{ text-align:center; color:rgb(153, 153, 153)}

.alertmenu_con6 .ac_div2{ float: left; width:200px;   padding-bottom:10px; margin-left:66px; height:240px; display:none;}
.alertmenu_con6 .ac_div2 ul{ margin-top:21px;}
.alertmenu_con6 .ac_div2 ul li{ padding-top: 8px; padding-bottom: 8px; width:200px; margin-bottom:5px;  }
.alertmenu_con6 .ac_div2 ul li a:hover{  color:red; }



.alertmenu_con7{  position:absolute; width:1420px; left:-3252px; top:74px; 	_background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none;padding-left:2000px;padding-right:2000px; }
.alertmenu_con7 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con7 .ac_div{ float: left; width:142px;   padding-bottom:10px; margin-left:72px; height:240px;  position:relative;}
.alertmenu_con7 .ac_tit a{  color: #CC0000;}
.alertmenu_con7 .ac_tit .ac_current{ background-color: #CC0000;  }
.alertmenu_con7 .ac_div:first-child{ margin-left:100px; }
.alertmenu_con7 .ac_div ul{ margin-top:20px;}
.alertmenu_con7 .ac_div ul li{ padding-top: 8px; padding-bottom: 8px; width:120px; margin-bottom:5px;  }
.alertmenu_con7 .cm_last{ border-right-style:none; width:251px;  }
.alertmenu_con7 .cm_last ul li{ float:none; }
.alertmenu_con7 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:69px; height:240px;}
.alertmenu_con7 .ac_last_div p{ text-align:center;color:rgb(153, 153, 153);}




.alertmenu_con8{  position:absolute; width:1420px; left:-3444px; top:74px; 	_background-image:url(../img/top_bg.png); margin-left:auto; margin-left:auto; text-align:left; padding-top:30px; width:1420px;  padding-bottom:40px; display:none;padding-left:2000px;padding-right:2000px; }
.alertmenu_con8 li:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con8 .ac_div{ float: left; width:142px;   padding-bottom:10px; margin-left:72px; height:240px;  position:relative;}
.alertmenu_con8 .ac_tit a{  color: #CC0000;}
.alertmenu_con8 .ac_tit .ac_current{ background-color: #CC0000;  }
.alertmenu_con8 .ac_div:first-child{ margin-left:100px; }
.alertmenu_con8 .ac_div ul{ margin-top:20px;}
.alertmenu_con8 .ac_div ul li{ padding-top: 8px; padding-bottom: 8px; width:120px; margin-bottom:5px;  }
.alertmenu_con8 .cm_last{ border-right-style:none; width:251px;  }
.alertmenu_con8 .cm_last ul li{ float:none; }
.alertmenu_con8 .ac_last_div{ float: left;    padding-bottom:10px; margin-left:69px; height:240px;}
.alertmenu_con8 .ac_last_div p{ text-align:center;color:rgb(153, 153, 153);}









.alertmenu_hidde1{ clear:both; display:none; background-color:#FFFFFF; height:0px;}
.alertmenu_hidde2{ clear:both;  display:none; background-color:#FFFFFF;height:0px;}
.alertmenu_hidde3{ clear:both;  display:none; background-color:#FFFFFF;height:0px;}
.alertmenu_hidde4{ clear:both;  display:none; background-color:#FFFFFF;height:0px; }
.alertmenu_hidde5{ clear:both;  display:none; background-color:#FFFFFF;height:0px; }
.alertmenu_hidde6{ clear:both;  display:none; background-color:#FFFFFF; height:0px;}
.alertmenu_hidde7{ clear:both; display:none; background-color:#FFFFFF;height:0px;}
.alertmenu_hidde8{ clear:both; display:none; background-color:#FFFFFF;height:0px;}

.headerbg .productnav_bg { width:100%; background-image:url(../img/top_bg.png);}
.headerbg .product-nav ul{ margin-left:auto; margin-right:auto;  width:1420px; }
.headerbg .product-nav ul li{ float:left; margin-right:140px; padding:15px 5px 0px 5px; width:80px;}
.headerbg .product-nav ul li:first-child {  margin-left:200px; }
.headerbg .product-nav ul li a{ color:#000000; font-weight:400;}

#webwidth{  margin:0 auto;  width:1420px; }
.webwidth{  margin:0 auto;  width:1220px; }








/*new-----------------------------------------------*/
.headerbg{background-color:#0f3675;  width:100%;height:80px; }
.alertmenu{background-color:white;z-index:1000;top:80px !important; margin-left: 212px;}
body .header .nav-box .nav_li{height: 80px;}
body .header .nav-box .nav_li:hover .nav_lia{color:rgb(2, 167, 240)}
.header .alertmenu_line{    border-right: white solid 1px;}
.header .alertmenu .ac_tit a{ font-weight: 700; font-style: normal;font-size: 18px; color: rgb(0, 0, 0);}
.header .alertmenu .ac_tit .ac_current{background-color:rgb(221, 221, 221);height:1px;}
.header .alertmenu_line{    border-right: white solid 1px;}
.header .alertmenu{ height: auto;padding-top: 40px;padding-bottom: 30px;}
.alertmenu_con1 .ac_child_ul_new {margin-right: 10px;padding: 6px 0px;margin-left: -7px;margin-top: 4px; position: relative;top: 14px;}
.alertmenu_con1 .c2{ margin-top:10px;  }
.alertmenu_con1 .ac_child_ul_new:hover{ background-color:rgba(229, 229, 229, 1);}
.alertmenu_con1 .ac_child_ul_new li:first-child a{ font-weight: 400;  font-size: 16px;  margin-top:10px; color:#000000;   }
.alertmenu_con1 .ac_child_ul_new li{ margin-top:4px; padding-left: 7px;}
.alertmenu_con1 .ac_child_ul_new li a{ font-size:13px; color:rgb(162, 162, 162);}
.alertmenu_con1 .ac_child_ul_new .redlink a:hover{  color:rgb(2, 167, 240); }

.webwidth { margin: 0 auto; width: 1220px; position:relative; }
.banner2{  height:510px;margin-top: 4px;background-position: center;}

.header{ width:1420px; margin:0 auto;  height:80px;    }
.header .logo{  float:left;color:#999999;margin-top:5px;}
.header .logo img{ margin-left:0px; float:left; width:380px;margin-top:5px; }
.header .logo .logoline{ display:none; float:left; margin-left:20px;   margin-top:27px; height:31px;   border-left:solid 1px rgba(0,0,0,0.6); }
.header .logo .logotext{ display:none; float:left; margin-left:20px; margin-top:24px;   line-height:20px; font-size:14px; text-align:left;letter-spacing: 0.4em; color:black;}
.header .logo .logotext p{ font-size: 14px;letter-spacing: 0.05em;transform: scale(0.87);margin-left: -9px;margin-top: 0px; color: rgba(0,0,0,0.8);}
.header .mainmenu{  float:right;  _width:900px; height:80px;  }
.header .nav-box{ margin-left:0px; }
.header .nav-box .nav_li{ float:left; margin:auto auto; height:80px;  position: relative; padding: 0px 18px 0px 5px; }
.header .nav-box .nav_li .nav_lia{ font-size:16px; line-height:65px; color:white; float:left; }
.header .nav-box .line{  float:left; height:16px;  margin-top:25px;border-left:1px solid #8b8b8b;margin-right: -10px;margin-left:10px;}
.header .login{float:right;margin-left:10px;height: 100%;margin-right:100px;}
.header .login .login-box{height: 32px;font-size:18px; color: white;margin-top: 16px;font-weight:bold;}
.header .login .login-box .login-box-reg{float: left; margin-left: 16px;margin-top: 7px;cursor:pointer;}
.header .login .login-box .login-box-reg a{color:white;}
.header .login .login-box .login-box-line{float: left;height: 16px;margin-top: 8px;border-left: 1px solid #8b8b8b;margin: 8px 8px 0px;}
.header .login .login-box .login-box-login{float: left;margin-top: 7px;cursor:pointer;}
.header .login .login-box .login-box-login a{color:white;}
.header .login .login-box a:hover{color:rgb(2, 167, 240);}




