@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2014/5/5 */



/*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 "宋体"; color:#787878; background-color:#eff4ff; width:100%; height:100%;}

h3{ font-family:"Microsoft YaHei";}

a{ color:#787878; text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.clear,.cl{ clear:both;}

html{ overflow-x:hidden;}

*{ outline:none;}

body a:hover{ color:#00b7cc;}

.wd1100{ width:1100px; margin:0 auto;}



/*header*/

#header{ position:relative; z-index:1100; background:url(../images/h_bd.jpg) repeat-x; width:100%; min-width:1120px;  height:138px;}

.head{ position:relative; background:url(../images/h_wbd.jpg) no-repeat top; height:138px;}

/*.logo{ position:absolute; top:3px; left:0;}*/

.h_lg{ position:absolute; top:22px; right:86px; z-index:600; background:url(../images/h_tico1.png) no-repeat left; padding-left:18px; width:64px; height:24px;}

.h_lg span{ background:url(../images/h_lgricon.png) no-repeat right; color:#00b9ce; padding-right:16px; cursor:pointer;}

.h_lglist{ width:82px; height:auto; overflow:hidden; background-color:#FFF; position:absolute; top:24px; left:0; z-index:600; display:none; border:1px solid #ddd;}

.h_lglist li{ width:82px; height:28px; line-height:28px; text-align:center;}

.h_lglist li a{ font-family:Arial;}

.h_click{ position:absolute; top:22px; right:0;}

.h_click a{ float:left; display:inline-block; margin-left:6px;}

.h_tb{ background:url(../images/h_tico2.png) no-repeat left; padding-left:23px;}

.h_tb span{ background:url(../images/h_tbricon.jpg) no-repeat right; padding-right:10px;}

.h_ww{ background:url(../images/h_tico3.png) no-repeat left; padding-left:25px;}

.h_tel{ position:absolute; top:52px; right:226px;}

.search{ position:absolute; top:52px; right:0;}

.ser_text{ float:left; background:url(../images/ser_text.png) no-repeat; color:#aeaeae; font-size:12px; width:163px; height:29px; line-height:29px; padding-left:20px; display:block; border:none; border:0;}

.ser_sub{ float:left; background:url(../images/ser_submit.png) no-repeat; width:30px; height:29px; display:block; border:none; cursor:pointer;}

.nav{ position:absolute; left:0; bottom:0; background:url(../images/nav_line.jpg) no-repeat left; padding-left:2px; width:1096px; height:43px;}

.nav li{ float:left; position:relative; background:url(../images/nav_line.jpg) no-repeat right; padding-right:2px; display:inline; width:135px; height:43px;}

.nav_name{ display:block; font-family:"Microsoft YaHei"; color:#3e3e3e; font-size:14px; width:135px; height:43px; line-height:43px; text-align:center;}

.nav li.nav_cur,.nav li.nav_this{ background:url(../images/nav_cur.jpg) no-repeat; width:139px; margin-left:-2px; padding-right:0;}

.nav li.nav_cur .nav_name,.nav li.nav_this .nav_name{ color:#FFF;}

.sub_nav{ position:absolute; left:0; top:43px; z-index:1100; width:139px; height:auto; overflow:hidden; display:none;}

.nav .sub_nav li{ background:none; float:none; width:139px; height:36px; line-height:36px; padding-right:0; display:block;}

.nav .sub_nav li a{ display:block; color:#4a4a4a; padding-left:36px; background:url(../images/sub_ac.jpg) no-repeat; width:103px; height:36px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; }

.nav .sub_nav li a:hover{ background:url(../images/sub_ho.jpg) no-repeat; color:#FFF;}



/*公共框架*/

.main{ position:relative; z-index:1000; width:1112px; }

.main_c{ background:url(../images/main_cbd.png) repeat-y; height:auto; overflow:hidden;}

.main_d{ background:url(../images/main_dbd.png) no-repeat; width:1112px; height:14px;}



/*公共产品*/

.main_proDown{ padding-top:22px;}

.main_proDown ul{ width:1044px;}

.main_proDown li{ float:left; margin:0 12px 16px 0; display:inline; background:url(../images/main_prolibd.png) no-repeat; width:307px; height:169px; padding:5px 15px 0 14px;}

.main_proL{ width:174px; padding-top:16px;}

.main_proLtitle a{ font-family:"Microsoft YaHei"; color:#000; font-size:14px;}

.main_proLintro{ line-height:25px; height:75px; overflow:hidden; padding-top:10px;}







/*footer*/

#footer{ min-width:1120px; background:url(../images/f_bd.jpg) repeat-x; color:#FFF; width:100%; height:123px; margin-top:-14px;}

#footer a:hover{ color:#FFF;}

.foot{ position:relative; height:123px;}

.f_dclick{ position:absolute; left:-9px; top:35px; color:#FFF;}

.f_dclick a{ color:#FFF; font-weight:bold; padding:0 9px;}

.f_intro{ position:absolute; left:0; top:64px;}

.f_intro a{ color:#FFF;}

.f_wx{ position:absolute; top:28px; right:3px; width:75px; height:75px; background:url(../images/f_wxbd.jpg) no-repeat left; padding-left:26px;}

.f_wx img{ padding:1px 2px 2px 1px; background-color:#FFF;}

.f_share{ position:absolute; top:60px; right:120px; width:186px;}

.f_shcome{ line-height:30px;}