﻿@charset "utf-8";
/* CSS Document */
body {padding: 0;margin: 0; background-color: #FFF;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}

.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.hh4 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}	/* 显示的行数 */
.hh5 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}	/* 显示的行数 */
.allpx {}
.allmx {}
.posre { position: relative;}
.posab { position: absolute;}
				/*--------------------- 公用头部 ---------------------*/
.head_box { position: relative; z-index: 255;}
.head_1 { background-color: #323232;}
.head_1 .text_1 { color:#e0e0e0; font-size: 14px; line-height: 50px;}
.head_2 { height: 130px; border-bottom: 1px solid #d4d4d4;}
.head_2_l { padding: 30px 0 0 0;}
.head_2_l .logobox {}
.head_2_r { width: 300px; padding: 38px 0 0 0;}
.head_2_r .in { float:right;}
.head_2_r .text_1 { color: #545454; font-size: 16px; line-height: 20px; padding-left: 30px; background:url("../image/head_2_r-p-1.png") no-repeat 4px center;}
.head_2_r .text_2 { color: #e94210; font-size: 28px; line-height: 34px; font-weight: bold;padding: 8px 0 0 0;}

.head_3 { position: absolute; width: 100%; bottom: -49px; height: 49px; background: url("../image/head_3-bg.png") repeat;}
.head_3 ul { position:  relative; top: -1px;}
.head_3 ul li { float: left; width: 174px;}
.head_3 ul li+li { width: 171px;}
.head_3 ul li a.par { width: 123px; margin: 0 0 0 24px; display: block; color: #ffffff; line-height: 46px; padding: 2px 0; text-align:  center; position: relative; z-index: 5;}
.head_3 ul li .childbox { display: none; position:absolute; left: 24px; top:49px; width: 180px; padding-bottom: 2px; background-color: #FFF; border-bottom: 1px solid #e94210;}
.head_3 ul li .childbox a { display:block; padding: 0 32px; color: #666666; font-size: 16px; line-height: 42px;}
.head_3 ul li .childbox a+a { margin-top:8px;}

/*.head_3 ul li:hover a.par,*/
.head_3 ul li a.par:hover { color: #283d96; font-weight: bold; background-color: #FFF; padding-top: 0; border-top: 2px solid #283d96;}
.head_3 ul li:hover .childbox { display:block;}
.head_3 ul li .childbox a:hover { color: #FFF; font-weight: bold; background-color: #e94210;}
				/*--------------------- 您当前位置 ---------------------*/
.location {}
.location .lo_a,.location .lo_span {}
.location .lo_span {}
.location .lo_a {}
/**/.location .lo_a.on,.location a:hover {}
/**/.location .lo_a.on {}
				/*--------------------- 页码 ---------------------*/
.ymbox { display: block; text-align: center; font-size: 0; padding: 30px 0 35px 0;}
.ymbox a { display: inline-block; width:30px; height: 30px; margin: 0 3px 0 4px; color: #555555; font-size:16px; line-height: 30px; border: 1px solid #eeeeee;}
.ymbox .prev,.ymbox .next { width:66px;}
.ymbox a:hover { border: 1px solid #e92227;}
.ymbox a.on { color:#FFF; background-color: #e94210;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position: relative; z-index: 155;}
.foot_1 { height: 264px; background: #283d95 url("../image/f01-bg-1.jpg") no-repeat top center;}
.f01_main_1 { font-size:0; padding: 16px 0 20px 0; border-bottom: 1px solid #d4d8ea; position:  relative;}
.f01_main_1 .line { position:  absolute; width: 490px; height: 3px; left: 0; bottom: -2px; background-color: #d4d8ea;}
.f01_main_2 {}
.f01_main_2 .item_1 { float: left; padding: 12px 0 0 0;}
.f01_main_2 .item_1 .text_1 { color:  #eaeaea; font-size: 14px; line-height: 24px;}
.f01_main_2 .item_2 { float:right; padding: 19px 0 0 0;}
.f01_main_2 .item_2 .ewmbox { font-size: 0; background-color: #FFF; border: 1px solid #999999; padding: 3px 4px 0 4px}
.f01_main_2 .item_2 .ewmbox .img { display: block;}
.f01_main_2 .item_2 .ewmbox .text_1 { color: #888888; font-size: 14px; line-height: 24px; text-align:  center;}

.foot_2 { background-color: #07175a;}
.foot_2 .text_1 { color: #d5d5d5; font-size: 14px; line-height: 50px; text-align:  center;}
.foot_2 .text_1 a { color:inherit;}
/*
.foot_1 { background: #eeeeee;}
.f01_main_1 { border-bottom: 1px solid #4192d1;}
.f01_main_1 .line { background-color: #ea643c;}
.f01_main_2 .item_2 .ewmbox { background:none;}
.f01_main_2 .item_1 .text_1 { color: #444444; }
.foot_2 { background: #323232;}
*/



