@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2014/1/22 */

/*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:Arial, Helvetica, sans-serif; font-size:12px; color:#020202;}
a{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.clear{ clear:both;}
html{ overflow-x:hidden;}
*{ outline:none;}
h3{ font-family:Arial, Helvetica, sans-serif;}
.wid1000{ width:1000px; margin:0 auto;}
.body{ background:url(../images/body_bd.jpg) repeat-x top; width:100%; height:auto; min-height:768px; overflow:hidden;}
body a:hover,body a:hover span{ color:#0000fa;}
/*----------head开始------------*/
.header{ background:url(../images/h_bd.jpg) repeat-x; width:100%; height:95px;}
.head{ position:relative; height:95px;}
.logo{ position:absolute; left:0; top:0;}
.language{ position:absolute; top:35px; right:7px;}
.language a{ margin-left:16px;}
.language a img{ vertical-align:middle; margin-right:6px;}
.h_telEmail{ position:absolute; top:58px; right:7px;}
.h_telEmail li{ float:left; margin-left:24px; display:inline; font-family:Arial; color:#0000fe; font-size:14px;}
.h_telEmail li img{ vertical-align:middle; margin-right:8px;}
.ind_comLine{ position:absolute; top:0; left:50%; margin-left:-960px; z-index:1200; background:url(../images/ind_comline.png) no-repeat center; width:1920px; height:8px;}
.nav_search{ position:absolute; left:50%; margin-left:-500px; top:0px; z-index:1300; background:url(../images/nav_bd.png) no-repeat; width:1000px; height:56px; }
.nav{ padding-left:11px;}
.nav li{ float:left; width:auto; background:url(../images/nav_line.jpg) no-repeat right; padding-right:2px; height:48px; line-height:48px; display:inline;}
.nav_name a{padding:0 31px 0 32px; display:block; width:auto; height:48px;}
.nav li .nav_name a:hover,.nav li.nav_cur .nav_name a{ background:url(../images/nav_libd.jpg) repeat; color:#FFF;}
.nav_name a{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px;}
.search{ background:url(../images/ser_text.png) no-repeat left; width:142px; height:28px; margin:14px 8px 0 0; display:inline;}
.ser_text{ float:left; background:url(../images/ser_textbd.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#0035b1; font-size:12px; width:100px; height:22px; margin:2px 0 0 10px; _display:inline; line-height:22px; display:block; border:none; border:0;}
.ser_sub{ float:left; background:url(../images/ser_sub.png) no-repeat; width:28px; height:28px; display:block; border:none; cursor:pointer;}


/*footer*/
.footer{ width:100%; height:auto; overflow:hidden;}
.f_Tbd{ position:relative; width:100%; height:auto; overflow:hidden; background:url(../images/f_tbd.jpg) repeat;}
.f_top{ height:auto; overflow:hidden; padding-top:42px; padding-bottom:42px;}
.f_tyy{ position:absolute; top:0; z-index:20; background:url(../images/f_tyy.png) repeat-x; width:100%; height:12px;}
.f_Tbox{ background:url(../images/f_tline.png) no-repeat right top; padding-right:1px; width:114px; margin-right:46px; display:inline;}
.f_Tbox dt{ padding-bottom:8px;}
.f_Tbox dt a{ font-size:14px; font-weight:bold;}
.f_Tbox dd{ width:114px; height:30px; line-height:30px; overflow:hidden;}
.f_Tbox dd a{ background:url(../images/f_tbtn.jpg) no-repeat left; padding-left:10px; margin-left:2px;}
.f_dbd{ clear:left; background:url(../images/f_dbd.jpg) repeat-x; width:100%; height:42px;}
.f_down{ height:42px; line-height:42px;}
