@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2013/10/10 */



/*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%;}

input:focus{outline:none}

body,a{ font-family:"微软雅黑"; font-size:12px; color:#666;}

a{ text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.clear{ clear:both;}

html{ overflow-x:hidden;}

.wid1010{ width:1010px; margin:0 auto;}

.wid1018{ width:1018px; margin:0 auto;}

.header{ background:url(../images/h_back.jpg) repeat-x; height:117px;}

.head{ position:relative; height:117px; z-index:300;}

.ind_logo1{ position:absolute; left:0; top:0; width:216px; height:154px; z-index:400;}

.ind_logo2{ position:absolute; left:253px; top:0;}

.language{ position:absolute; top:12px; right:10px; color:#fbfbff;}

.language a{ padding:0 10px; color:#fbfbff; font-size:13px;}

.language a.weibo{ background: url(../images/weibo_back.jpg) no-repeat right; padding-right:29px;}

.search{ position:absolute; top:35px; right:11px;}

.ser_text{ float:left; background:url(../images/ser_text.jpg) no-repeat; width:82px; height:26px; line-height:26px; padding-left:34px; display:block; border:none;}

.ser_sub{ float:left; background:url(../images/ser_sub.jpg) no-repeat; width:64px; height:26px; display:block; border:none; cursor:pointer;}



.nav{ position:absolute; top:72px; right:-20px; height:45px;}

.nav li{ position:relative; float:left; width:120px; height:45px; line-height:45px; text-align:center;}

.nav_name a{ color:#FFF; font-size:15px; height:40px; display:block;}

.sub_nav{ position:absolute; left:0; top:45px; z-index:300; width:158px; height:auto; overflow:hidden; display:none;}

.sub_nav a{ background:url(../images/sub_aActive.png) no-repeat; color:#666; width:156px; height:35px; line-height:35px; overflow:hidden; display:block; text-align:left; }

.sub_nav a:hover{ background:url(../images/sub_aHover.png) no-repeat; color:#262626; width:156px; height:35px; display:block; cursor:pointer;}

.sub_nav a span{ margin-left:2px; width:128px; height:35px; border-bottom:1px solid #c6c6c6; padding-left:26px; display:block;}

.sub_back{ background: url(../images/sub_dback.png) no-repeat bottom; width:156px; height:10px;}

.sub_tback{ background:url(../images/sub_tback.png) no-repeat top; width:156px; height:3px;}

.nav li.nav_this .nav_name a{ background:url(../images/nav_alicon.jpg) no-repeat bottom center; padding-bottom:4px;}



/*footer*/

.footer{ width:100%; height:289px; background:url(../images/f_back.jpg) repeat-x; padding-top:35px;}  

.footer a{ color:#efeeee;}

.foot_top{ height:237px;}

.foot_tLbox{ background:url(../images/ind_fLine.jpg) no-repeat right top; padding-right:2px;}

.f_box{ margin-right:32px; display:inline; height:219px; overflow:hidden; text-align:left;}

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

.f_box strong{ padding-bottom:16px; padding-top:8px; display:block;}

.f_box strong a{ font-size:14px;}

.f_boxList{ height:175px; overflow:hidden;}

.f_boxList li{ height:25px; line-height:25px; max-width:144px; overflow:hidden;}

.f_boxList li a{ background:url(../images/f_alicon.jpg) no-repeat left; padding-left:10px; margin-left:2px;}

.foot_rLbox{ width:191px; margin-left:12px; display:inline;}

.foot_rLbox li img{ float:left;}

.foot_rLbox li{ width:191px; height:auto; overflow:hidden; padding-bottom:16px;}

.f_infor{ float:left; margin-left:12px; display:inline; width:156px; color:#f0f0f0; line-height:20px; height:auto; overflow:hidden;}

.f_down{ clear:both; color:#FFF; height:52px; line-height:52px; text-align:center}

.f_down a{ color:#FFF;}



