﻿@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2013/7/16*/

/*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;max-width: 100%;}

ol,ul {list-style: none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}

body{ font:12px/24px Arial; color:#666;}
pre{font:14px/24px Arial,微软雅黑; color:#666;}

a{ color:#484848; text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}

.wd1100{width: 1100px;margin:0 auto;}

html{ overflow-x:hidden;}

.main a:hover,.h_lg a:hover span,.sub_proXh li a:hover,.sub_cList li a:hover span,.body_c a:hover{ color:#384b97;}

/*head*/

.head{ position:relative; height:88px; z-index:600; min-width:1100px;}

.logo{ position:absolute; left:0; top:0;}

.h_lg{ position:absolute; right:190px; top:5px; z-index:600;}
.h_lgnaem{
	padding-left: 20px;
	color: #65707d;
	font-size: 14px;
	background-image: url(../img/h_chicon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.h_lgnaem span{ background:url(../img/h_lgdown.jpg) no-repeat right; padding-right:15px;}
.h_lgsel{ position:absolute; top:24px; left:10px; width:74px; height:auto; overflow:hidden; padding:4px 6px; border:1px solid #eee; background-color:#FFF; display:none;}
.h_lgsel li{ width:74px; height:24px; line-height:24px; border-bottom:1px solid #dcdcdc;}
.h_lgsel li img{ vertical-align:middle; margin:0 4px;}

.t_search{ position:absolute; top:10px; right:0px; border-bottom:1px solid #f5f5f5;}
.ser_text{ float:left; background:url(../img/ser_text.png) no-repeat; font-family:"瀹嬩綋"; color:#333; width:152px; height:21px; line-height:21px; padding-left:5px; display:block; border:none; outline:none; font-size:12px;}
.ser_sub{ float:left; background:url(../img/ser_sub.png) no-repeat; width:21px; height:21px; overflow:hidden; line-height:60px; display:block; border:none; cursor:pointer; outline:none;}

.h_share{ position:absolute; top:8px; right:300px;}
.h_share a{ float:left; margin-left:2px; display:inline-block; background-image:url(../img/h_shareImg.jpg); width:20px; height:20px;}
.h_share1{ background-position:0 0;}
.h_share2{ background-position:-22px 0;}
.h_share3{ background-position:-44px 0;}
.h_share4{ background-position:-66px 0;}
.h_share5{ background-position:-88px 0;}

.nav{ position:absolute; right:0; top:38px; width:900px; height:38px;  background:url(../img/nav_bd.jpg) no-repeat 120px bottom; padding-bottom:1px;}

.nav_list{ float:right; height:38px;}

.nav_list li{ position:relative; float:left; width:110px; height:38px;}

.nav_name{ display:block; color:#333; font-size:16px; width:110px; height:38px; line-height:38px; text-align:center;}

.nav_list li.nav_cur .nav_name,.nav_list li.nav_this .nav_name{ background-color:#384b97; color:#FFF;}

.nav_list li.nav_cur .nav_name span,.nav_list li.nav_this .nav_name span{ background:url(../img/nav_cur.png) no-repeat right; padding-right:20px;}

.sub_nav{ position:absolute; top:38px; left:-4px; z-index:600; width:198px; height:auto; overflow:hidden; display:none;}

.nav_list .sub_contact{ left:-82px;}

.sub_t{ background:url(../img/sub_tbd.png) no-repeat; width:198px; height:12px;}  

.sub_c{ background:url(../img/sub_cbd.png) repeat-y; width:198px; height:auto; overflow:hidden;}

.sub_d{ background:url(../img/sub_dbd.png) no-repeat; width:198px; height:12px;}

.sub_cList{ width:160px; padding:15px 19px 0 19px;}

.nav_list .sub_cList li{ float:none; width:160px; height:40px; line-height:40px; position:static; border-bottom:1px solid #ccc;}

.sub_cList li a{ display:block; font-size:14px; width:150px; height:40px; padding-left:10px;}

.sub_cList li a span{ background:url(../img/sub_icon.png) no-repeat right; width:140px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block;}

.nav_list .sub_pro{ width:1108px; left:-500px;}

.sub_pro .sub_t{ background:url(../img/sub_protbd.png) no-repeat; width:1108px; height:9px;}

.sub_pro .sub_c{ background:url(../img/sub_procbd.png) repeat-y; width:1074px; padding:12px 0 15px 34px;}

.sub_pro .sub_d{ background:url(../img/sub_prodbd.png) no-repeat; width:1108px; height:12px;}

.sub_proBox{ float:left; margin-right:40px; display:inline; width:170px;}

.sub_proName a{ color:#a62b60; font-size:14px;}

.sub_proshow{ height:auto; overflow:hidden; margin-top:10px;}

.sub_proXh{ height:54px; overflow:hidden;}

.nav_this .sub_proXh li{ float:left; width:54px; height:18px; line-height:18px; position:static;}

.sub_proXh li a{ color:#666;}

.sub_proselName{ line-height:normal;}

.sub_proselName a{ color:#216dc1;}

.sub_proMore{ margin-right:28px; line-height:normal; display:inline; display:none;}

.sub_proMore a{ color:#ba708e;}


/*common-news*/

.infor_list ul{ width:1140px;}

.infor_list li{ float:left; margin-right:50px; display:inline; width:520px; height:100px; padding:16px 0; border-bottom:1px solid #ececec;}

.infor_r{ width:396px;}

.infor_rTitle a{ display:block; color:#333; font-size:15px; width:396px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.infor_rIntro{ font-size:14px; height:72px; overflow:hidden;}

/*common-case*/

.latest_list ul{ width:1120px;}

.latest_list li{ float:left; margin-right:20px; margin-top:25px; display:inline; width:260px;}

.latest_box{ position:relative; width:260px; height:195px; overflow:hidden;}

.latest_show{ position:absolute; width:200px; height:156px; left:0; top:195px; padding:14px 6px 0 54px; background:url(../img/latest_yy.png) repeat; display:none;}

.latest_con{ color:#FFF; font-size:14px; line-height:28px; height:167px; overflow:hidden;}

.latest_title{ padding-top:12px; text-align:center;}

.latest_title a{ display:block; font-size:14px; height:48px; overflow:hidden; line-height: 48px;}

/*footer*/

.footer{ width:100%; min-width:1100px;}

.foot_t{ width:100%; height:auto; overflow:hidden; min-width:1100px; background-color:#535353;}

.footer,.footer a{ color:#c7c7c7;}

.footer a:hover{ color:#FFF;}

.foot_Top{ height:auto; overflow:hidden; padding:35px 0;}

.foot_Tl{ width:auto;}

.foot_Tr{width: 280px;}

.foot_Tl dl{float:left;width: 200px;}

.foot_Tl dt{ margin-bottom:4px;}

.foot_Tl dt a,.foot_tRname a{ color:#e0e0e0; font-size:16px;}

.foot_Tl dd{ line-height:28px;}

.foot_contact{ line-height:20px; margin-top:10px; height:auto; overflow:hidden;}

.foot_d{ width:100%; height:40px; line-height:40px; background-color:#2c2c2c; text-align:center;}

.latest_con a,.main .latest_con a:hover,.body_c .latest_con a:hover{ color:#FFF;}

.foot_link{ width:100%; height:auto; line-height:auto; background-color:#2c2c2c; text-align:center;overflow:hidden;}
