@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{font:12px/1.5 Microsoft YaHei,SimSun, Arial, Helvetica, sans-serif; color:#333; background:#FFF;}
img{border:0px;}
ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
input,select,textarea{vertical-align:middle; outline:none; resize:none; font-family:Microsoft YaHei;}
a{color:#333; text-decoration:none;}
.clearfix{zoom:1; overflow:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
.fl{float:left;}
.fr{float:right;}
.wrap1100{ width:1100px; margin:0 auto;}
/********************************************/
.head_top{ min-width:1100px; background:#2d2d2d;}
.head_top .wrap1100{ height:26px;}
.head_top .fhIndex{ display:block; padding-left:24px; line-height:26px; font-size:13px; color:#FFFFFF; background:url(../images/fhIndex.png) no-repeat left center;}

.head_center{ min-width:1100px; background: url(../images/head_bg.png);}
.head_center .wrap1100{ height:100px;}
.head_center .logo{ padding-top:20px;}
.head_center .logo img{ height:60px; display:block;}
.head_center .search{ width:230px; height:30px; padding-left:30px; margin-top:40px; border:solid #b1b1b1 1px; background:#FFF url(../images/searchIocn.png) no-repeat 8px center; border-radius:30px;}
.head_center .search_input{ width:155px; height:20px; line-height:20px; padding:5px; font-size:14px; border:0; background:none;}
.head_center .search_bnt{ width:60px; height:30px; background:#009ddb; font-size:14px; color:#FFFFFF; border-radius:30px; border:0; cursor:pointer;}
.head_center .login{ margin:40px 0 0 30px;}
.head_center .login_before{ line-height:32px; font-size:16px; color:#434343;}
.head_center .login_before span{ margin:0 10px;}

.head_nav{ min-width:1100px; background:#1451a4;}
.head_nav .wrap1100{display: table;}
.head_nav li{ width:100px; height:58px; line-height:58px; font-size:18px; color:#FFF; float:left; text-align:center; position:relative;display:inline-block;}
.head_nav li a{ color:#FFF; display:block;}
.head_nav li.active a,.head_nav li a:hover{ background:#009ddb;}
.head_nav li .navCon{ width:100%; background:#e6f1f9; padding:5px 0; position:absolute; top:100%; z-index:999;}
.head_nav li .navCon a{ background:#e6f1f9; line-height:34px; font-size:14px; color:#1451a4;}
.head_nav li .navCon a+a{ border-top:solid #FFF 1px;}
.head_nav li .navCon{ display:none;}
.head_nav li:hover .navCon{ display:block;}




.footer{ margin-top: 30px;}
.ft_links{ min-width:1100px; background:#1451a4;}
.ft_links dl{ width:350px; padding:15px 0; float:left;}
.ft_links dl+dl{ margin-left:25px;}
.ft_links dt{ line-height:50px; font-size:30px; color:#FFFFFF; margin-bottom:10px; border-bottom:solid #0fb0dc 1px;}
.ft_links dd{ line-height:32px; font-size:18px; color:#FFFFFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ft_links dd .icon{ width:4px; height:4px; margin:14px 8px 0 0; background:#FFF; float:left; border-radius:50%;}

.ft_bottom{ min-width:1100px; background:#323232; padding:25px 0;}
.ft_code{ width:100px; height:100px;}
.ft_code img{ width:100px; height:100px; display:block;}
.ft_text{ padding:30px 0; line-height:24px; font-size:16px; color:#ffffff;}
.ft_text .htglBnt{ width:120px; height:36px; line-height:36px; margin-left:20px; background:#1451a4; font-size:16px; color:#ffffff; border-radius:30px; display:inline-block; text-align:center;}















































