@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;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px Arial; color:#666;}

a:link {
    color: #1b1717;
    background-color: transparent;
    text-decoration: underline;
  }

 a:hover {
    color: #65ca13;
    background-color: transparent;
    text-decoration: underline;
  }
  
  a:active {
    color: yellow;
    background-color: transparent;
    text-decoration: underline;
  }

.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:#0bfc03;}
/*head*/
.head{ position:relative; height:88px; z-index:600; min-width:1100px;}
.logo{ position:absolute; left:0; top:0;}
.h_lg{ position:absolute; right:20px; top:5px; z-index:600;}
.h_lgnaem{ background:url(../images/h_chicon.jpg) no-repeat left; padding-left:20px; color:#65707d; font-size:14px;}
.h_lgnaem span{ background:url(../images/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; text-align:center;}
.h_share{ position:absolute; top:8px; right:130px;}
.h_share a{ float:left; margin-left:2px; display:inline-block; background-image:url(../images/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:760px; height:38px;  background:url(../images/nav_bd.jpg) no-repeat bottom; padding-bottom:1px;}
.nav_list{ float:right; height:38px;}
.nav_list li{ position:relative; float:left; width:100px; height:38px;}
.nav_name{ display:block; color:#333; font-size:16px; width:100px; 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(../images/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;}
.sub_t{ background:url(../images/sub_tbd.jpg) no-repeat; width:198px; height:12px;}
.sub_c{ background:url(../images/sub_cbd.png) repeat-y; width:198px; height:auto; overflow:hidden;}
.sub_d{ background:url(../images/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(../images/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:-700px;}
.sub_pro .sub_t{ background:url(../images/sub_protbd.png) no-repeat; width:1108px; height:9px;}
.sub_pro .sub_c{ background:url(../images/sub_procbd.png) repeat-y; width:1074px; padding:12px 0 15px 34px;}
.sub_pro .sub_d{ background:url(../images/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;}
.nav_list .sub_contact{ left:-92px;}
/*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; font-size:14px; 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:170px; overflow:hidden;}
.latest_show{ position:absolute; width:200px; height:156px; left:0; top:170px; padding:14px 6px 0 54px; background:url(../images/latest_yy.png) repeat;}
.latest_con{ color:#FFF; font-size:14px; line-height:28px; height:140px; overflow:hidden;}
.latest_title{ padding-top:12px; text-align:center;}
.latest_title a{ display:block; font-size:14px; height:48px; overflow:hidden;}
/*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:274px;}
.foot_Tl dl{ float:left; width:206px;}
.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;}