﻿
.public_head{ width:100%; height:80px; }
.public_head article { width:1180px;height:80px;}

.public_head article .head_left { width:450px; height:60px; float:left; margin-top:0;}
.public_head article .head_left .logo { width:450px; height:60px; float:left; color:#004ea2; font-size:18px;}
.public_head article .head_left .logo img { float:left; display:block; height:70px; }
.public_head article .head_left .logo span { display:block; float:left; margin-top:40px; background:#cd0000;color:#ffffff;border-radius:3px; padding:0 5px;font-size:12px;}
.public_head article .head_left .logo_ext { width:100px; height:40px; float:left;color:#ffffff; font-size:18px;}

/*页眉右侧大区*/
.public_head article .head_right { width:700px; float:right; margin-top:0px; }

/*【模式2】页眉右侧导航布局 下拉导航*/
.TopMenu {width:720px; height:80px; margin-left:0; background:rgba(0,0,0,0); float:right; }
.TopMenu a { color:#333333;}
.TopMenu ul { height:80px; text-align:left;}
.TopMenu ul li { display:inline-block; width:90px;text-align: center;position: relative;z-index:9999;}
.TopMenu ul li a { display:block; height:80px; text-align:center; line-height: 80px}

.TopMenu ul li:hover {background:#004ea2;}
.TopMenu ul li:hover a {color:#ffffff;}
.TopMenu ul li:hover ul {display:block;z-index:1;color:#ffffff; height:auto; background:rgba(0,0,0,0.7); color:#ffffff; margin-left:-30px;}
.TopMenu ul li:hover ul li {float: none; height:40px;}
.TopMenu ul li:hover ul li a{ color:#ffffff;}
.TopMenu ul li:hover ul li:hover {background:rgba(0,0,0,0.8);}

.TopMenu ul li ul{width:150px;position: absolute;display:none;z-index:999999;}
.TopMenu ul li ul li{width:150px;text-align:center;line-height:40px; height:40px; color:#ffffff;border-bottom: 1px solid rgba(255,255,255,0.3)}
.TopMenu ul li ul li a{color:#ffffff;line-height: 39px; font-size: 12px}
.TopMenu ul li:hover ul li:nth-last-child(1) {border:0;}
.TopMenu ul li:hover ul li ul { display:none;}

/*顶部浮动导航实例*/
#TopFloatMenu {display: none; width:100%; height:50px; background:rgba(0,0,0,0.7);position:fixed;top:0;z-index:999; color:#ffffff;}
#TopFloatMenu article h1 { width:280px; float:left; color:#ffffff; line-height:49px; font-size:18px; }
#TopFloatMenu article h1 img { height:51px;}
#TopFloatMenu article { width:1180px; height:50px;}
#TopFloatMenu article .TopMenu ul li a  {height: auto; color:#ffffff;line-height:50px}


/* ==================================================== 全局导航样式汇总 ====================================================*/
nav { width:100%;background:#333333; }
nav a {color:#ffffff; width:100%; height:100%; font-size:14px;}
nav a:hover {color:#ffffff}

/*一类：标准导航*/
nav a {color:#ffffff;}
nav .menu_style_1 {width:1200px;}
nav .menu_style_1  ul{}
nav .menu_style_1  ul li {width:110px;display:inline-block;text-align: center;line-height:40px;}
nav .menu_style_1  ul li:hover {background-color:#cd0000}
nav .menu_style_1  span{float:right;line-height:40px;}

/*二类：垂直下拉*/
nav .menu_style_2 {width:1180px;height:40px; color:#ffffff; }  /*主容器*/
nav .menu_style_2 ul {}
nav .menu_style_2 ul li  { display:inline-block; width:120px; text-align:center; line-height:40px;}
nav .menu_style_2 ul li a { display:block; width:120px; color:#ffffff;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; text-align:center;}
nav .menu_style_2 ul li:hover {color:#ffffff; background:#cd0000;}
nav .menu_style_2 ul li { float: left;  position: relative;z-index:999;text-align:center;}
nav .menu_style_2 ul li:hover ul { display:block;z-index:1;}
nav .menu_style_2 ul li ul{position: absolute; display:none;background:rgba(0,0,0,0.8); width:120px;}
nav .menu_style_2 ul li:hover ul li { display:block; border-bottom:1px solid #d9d9d9; width:100%; height:40px; line-height:40px;}
nav .menu_style_2 ul li:hover ul li a { width:100%; font-size:12px; color:#ffffff; padding:0 5px;}
nav .menu_style_2 ul li:hover ul li:hover a { color:#ffffff;}
nav .menu_style_2 ul li ul li:nth-last-child(1) {border-bottom:0}
nav .menu_style_2 ul li:hover ul li ul { display:none;}




/*经典页脚*/
.site_bottom_1 {width:100%;height:150px;color:#f1f1f1; margin-top:10px; border-top:3px solid #a7241c; background:#333333;}
.site_bottom_1 .nav{ display:none; width:100%; height:40px; background:#333333;}
.site_bottom_1 .nav ul { text-align:center;}
.site_bottom_1 .nav ul li { display:inline-block; line-height:40px; margin-right:20px;}
.site_bottom_1 .nav ul li a { color:#ffffff;}
.site_bottom_1 article { width:1180px; height:150px; padding:10px 0; margin:0 auto; padding-top:30px;}
.site_bottom_1 .B1{width:250px; height:100px; float:left;}
.site_bottom_1 .B1 img { height:60px;}


.site_bottom_1 .B2 {width:660px; height:100px;text-align:left; line-height:25px; font-size:12px; float:left;}
.site_bottom_1 .B2 a { font-size:12px; color:#f1f1f1}
.site_bottom_1 .B3{width:250px; height:100px; text-align:center; float:right;}
.site_bottom_1 .B3 img { width:80px; height:80px; border:5px solid #ffffff; margin-top:10px;}

/*简约页脚*/
.site_bottom_2 {width:100%; background:#333333; color:#f1f1f1;}
.site_bottom_2 article { width:1180px; padding:20px 0 20px 0; margin:0 auto; text-align:center;}
.site_bottom_2 article a {color:#f1f1f1;}



.public_box .main {}
.public_box .side {height: 720px;}
.bit .style1 p{font-size: 14px; line-height: 25px}

.TopAD{ width:100%; height:400px; background:#f1f1f1; overflow:hidden;margin-bottom: 10px;}
.ClassTopAD { width:100%; height:300px; background:#333333;}

.bit .lt h3 {background-color: #004ea2}
.main .bit .style2 {width: 380px;}
.main .bit .style4 {width: 380px;}

.main .F1 { height: 260px;margin-bottom: 10px}
.main .b1 {width: 415px; height: 250px;float: left;}
.main .b2 {width: 415px; height: 250px; float: right;}

.main .F2 { height: 228px;margin-bottom: 10px}
.main .b3 {width: 415px; height: 228px;float: left;}
.main .b4 {width: 415px; height: 228px;float: right;}

.main .F3 { height: 200px;margin-bottom: 10px}
.main .F3 .scrollleft div {width: 820px;}
.friend_link {float: left;}



.bit .menulist {width: 90%;}
.bit .menulist ul li {height: 35px;}
.bit .menulist ul li a {line-height: 35px; font-size: 14px;}

.bit .contact ul li { width: 90%; height: 27px;}