@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2013/12/25 */



/*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,a{ font-family:Segoe UI; font-size:12px; color:#787878;}

a{ text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.clear{ clear:both;}

.wid1000{ width:1000px; margin:0 auto;}

.wid1060{ width:1200px; margin:0 auto;}

html{ overflow-x:hidden;}

*{ outline:none;}

body a:hover{ color:#1b75b9;}

/*----------head开始------------*/

.header{ position:relative; z-index:300; width:100%; height:86px; border-bottom:1px solid #dadada;}

.head{ position:relative; height:86px;}

.logo{ position:absolute; left:0; top:0; width:166px; height:86px;}

/*.language{ position:absolute; right:0; top:8px;}

.language select{ color:#a3a3a3; font-family:Arial; width:90px; border:1px solid #ccc;}*/

.h_lg{ position:absolute; right:0; top:8px; line-height:24px; z-index:600;}
.h_lgnaem{ background:url(../images/ly_lgicon.jpg) no-repeat left; padding-left:38px; color:#a3a3a3;}
.h_lgnaem span{ background:url(../images/ly_lgricon.jpg) no-repeat right; padding-right:15px;}
.h_lgsel{ position:absolute; top:24px; left:32px; 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;}

.nav{ position:absolute; top:47px; right:-17px;}

.nav .nav_name a{ cursor:default; color:#484848;}

.nav li{ float:left; background:url(../images/nav_rline.jpg) no-repeat right; width:auto; height:40px; line-height:40px;}

.nav ul{ position:relative; z-index:100;}

.nav li{ font-size:15px; padding:0 17px;}

.nav li.nav_cur,.nav li.nav_this{ height:38px; border-top:1px solid #b7bfc2; border-left:1px solid #b7bfc2; border-right:1px solid #b7bfc2; border-bottom:1px solid #d9e2e6; background-color:#d9e2e6; margin-left:-1px;}



.nav_line{ position:absolute; bottom:0; left:17px; width:41px; height:3px; background-color:#15bfe9; display:none;}

.ind_online{ height:33px;}

.online_message{ float:right;}

.online_message a{ background:url(../images/ind_onlback.jpg) no-repeat; color:#404040; font-size:13px; width:163px; height:33px; line-height:33px; display:block;}

.online_message a span{ background:url(../images/ind_onbtn.jpg) no-repeat left; padding-left:20px; margin-left:23px;}

.sub_nav{ position:absolute; top:40px; left:0; z-index:300; background:url(../images/ly_subbd.png) repeat-x; width:auto; height:286px; display:none;}

.sub_left{ position:absolute; top:10px; left:0; width:258px; height:266px; background-color:#e7f0f4; opacity: 0.90; filter: alpha(opacity=90);}

.com_sublist{ position:absolute; top:27px; width:258px;}

.nav .com_sublist li{ position:relative; float:none; height:32px; line-height:32px; background:none;}

.nav .com_sublist li a{ color:#444444; font-size:13px; padding:0; margin-left:26px; padding-left:20px; display:block; width:180px; height:32px; line-height:32px;}
.nav .com_sublist li a span{ background:url(../images/ly_subac.jpg) no-repeat left; padding-left:8px;}

.nav .com_sublist li a:hover{ background-color:#15bfe9; color:#FFF;}

.nav .com_sublist li a:hover span{  background:url(../images/ly_subho.jpg) no-repeat left; }

.com_subcontent{ position:absolute; left:0; top:36px; width:688px; height:192px; overflow:hidden; color:#6c6c6c; line-height:24px;}

.nav .com_subcontent a{ padding:0;}

/*.com_sublist li.sub_this{ background-color:#ddd;}

.com_sublist li.sub_this a{ color:#15bfe9; background:url(../images/sub_Lbtn.jpg) no-repeat left; padding-left:8px; margin-left:18px; }*/



/*公共*/

.com_bor{ width:998px; height:auto; overflow:hidden; border-bottom:1px solid #d2d9db; border-left:1px solid #d2d9db; border-right:1px solid #d2d9db;}

.com_bd{ width:998px; height:auto; overflow:hidden; background-color:#FFF; border-bottom:1px solid #bcc3c5;}



/*footer*/

.footer{ clear:both; width:100%; height:44px; line-height:44px; background:#0166b3;}

.foot{ height:44px;}

.foot a{ color:#FFF;}

.copyright{ font-family:Arial; color:#FFF;}

.f_share{ border-left:1px solid #005799;}

.f_share li{ float:left; width:36px; height:44px; border-right:1px solid #005799;}

.f_share a{ display:inline-block; width:36px; height:31px; margin-top:6px; background-image:url(../images/f_shback.png);}

.f_share li:hover{ background-color:#15bfe9;}

a.f_share1{ background-position:-1px -31px;}

a.f_share2{ background-position:-38px -31px;}

a.f_share3{ background-position:-75px -31px;}

a.f_share4{ background-position:-112px -31px;}

a.f_share1:hover{ background-position:-1px 0;}

a.f_share2:hover{ background-position:-38px 0;}

a.f_share3:hover{ background-position:-75px 0;}

a.f_share4:hover{ background-position:-112px 0;}