﻿@charset "utf-8";
/*header*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; padding: 0px; margin: 0px; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
body { font: 12px/24px 'Microsoft YaHei'; color: #666; min-width:1200px;}
a { color: #333; text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.show { display: block; }
.hide { display: none; }
.cl { clear: both; }
html { overflow-x: hidden; }
* { outline: none; }
.wd1100 { width: 1100px; margin: 0 auto; }
body a:hover, .foot_top a:hover, .case_list li a:hover span { color: #0093dd; }


/*header*/

.header { position: relative; z-index: 600; background: url(../images/h_bd.png) repeat-x; width: 100%; height: 80px; min-width: 1100px; }
.head { position: relative; height: 72px; }
.logo { float: left; }
.h_Rclick { float: right; width: 94px; height: 72px; background: url(../images/h_line.jpg) no-repeat left center; padding-left: 1px; }
.h_ser, .h_lg a, .h_lg, .h_serIcon, .h_ser { display: block; width: 26px; height: 26px; }
.h_ser { position: relative; margin: 24px 21px 0 21px; display: inline; }
.h_ser .cur { background: url(../images/h_serho.png) no-repeat; }
.h_lg { margin-top: 24px; display: inline; }
.h_lg a { background: url(../images/h_lgac.png) no-repeat; font-family: Arial; color: #a4abae; line-height: 26px; text-align: center; }
.h_lg a:hover { background: url(../images/h_lgho.png) no-repeat; color: #0093dd; }
.h_serIcon { background: url(../images/h_serac.png) no-repeat; cursor: pointer; }
.h_serForm { display: none; position: absolute; top: 49px; left: -176px; width: 250px; }
.ser_text { display: block; background: url(../images/ser_text.png) no-repeat; font-family: 'Microsoft YaHei'; color: #333; font-size: 13px; width: 190px; height: 20px; line-height: 20px; padding: 8px 12px; border: 0; border: none; }
.ser_sub { display: block; background: url(../images/ser_sub.png) no-repeat; width: 36px; height: 36px; border: none; cursor: pointer; }
.nav { float: right; margin-right: 72px; display: inline; height: 72px; text-align: center; }
.nav li { float: left; position: relative; width: 118px; height: 72px; }
.nav_name { display: block; color: #35393a; font-size: 16px; width: 118px; height: 72px; line-height: 72px; text-align: center; }
.nav li.cur .nav_name, .nav li.nav_this .nav_name { color: #0093dd; }
.sub_nav { display: none; position: absolute; top: 70px; left: -15px; z-index: 600; background: url(../images/sub_bd.png) repeat; width: 134px; height: auto; overflow: hidden; padding: 4px 7px; border-top: 3px solid #0080c3; border-bottom: 2px solid #1f3882; }
.sub_list { width: 134px; }
.sub_list li { width: 134px; height: 44px; line-height: 44px; }
.sub_list li a { display: block; width: 134px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 7px; text-align: center; }
.sub_list li a:hover { background-color: #0080c3; color: #FFF; }
.four_chRmore { height: 23px; padding-left: 58px; }
.four_chRmore a { display: block; background: url(../images/four_Mbd.png) no-repeat; font-family: Arial; color: #FFF; font-size: 13px; width: 94px; height: 23px; line-height: 21px; padding-left: 15px; }
/*footer*/

.footer, .foot_t { width: 100%; height: auto; overflow: hidden; min-width: 1100px; }
.foot_t { background-color: #323437; }
.foot_top { border-top: 3px solid #1c688e; }
.foot_Tclick dl { float: left; width: 192px; min-height: 248px; padding-top: 34px; padding-bottom: 30px; border-right: 1px solid #494b4e; text-align: center; }
.foot_Tclick dt { margin-bottom: 12px; }
.foot_Tclick dt a, .foot_Trname a { color: #FFF; font-size: 16px; }
.foot_Tclick dd { height: 30px; line-height: 30px; }
.foot_Tclick dd a { color: #a5a5a5; display: block; width: 192px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.foot_Tclick dl:hover { background: url(../images/foot_tho.png) repeat; border-top: 3px solid #0d98de; margin-top: -3px; }
.foot_Tr { width: 296px; padding-top: 34px; }
.foot_Trcon { color: #d6d6d6; line-height: 30px; padding-top: 14px; }
.foot_d { background: url(../images/foot_dbd.png) repeat-x; position: relative; z-index: 10; width: 100%; height: 37px; padding-top: 9px; margin-top: -9px; }
.foot_down { color: #aeaeae; height: 37px; line-height: 37px; text-align: center; }
.foot_down a { color: #aeaeae; }
/*float-qq*/

.float { position: absolute; top: 150px; right: -80px; z-index: 9999; width: 117px; }
.float_img { position: absolute; top: 140px; left: 0; width: 37px; height: 136px; }
.float_qq { position: absolute; top: 140px !important; right: 0; z-index: 9999; width: 80px; }
.float_qq li { position: relative; width: 80px; height: 66px; margin-bottom: 1px; }
.float_text { position: absolute; top: 0; left: 0; font-family: 'Microsoft YaHei'; color: #FFF; font-size: 16px; width: 170px; height: 66px; line-height: 66px; background-color: #189cdf; text-align: center; }
.float_shqq { position: absolute; top: 0; left: 0; z-index: 20; }