﻿@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea { margin:0; padding:0; }
*html{/*background-image:url(about:blank);background-attachment:fixed;*/}
body{ font-size:12px; line-height:22px; color:#666666; font-family:"Microsoft Yahei";}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none; color:#666; cursor:pointer}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
a img { border:none; }
li.clear { float:none; width:auto; height:auto; padding:0; margin:0; }
input{ border:0 none; padding:0px; margin:0px;}
table { border-collapse: collapse; border-spacing: 0;}
.pr{ position:relative;}
.pa{ position:absolute;}
/*文字靠边*/
.tl { text-align:left!important; }.tc { text-align:center!important; }.tr { text-align:right!important; }
/*缩进*/
.ti2 { text-indent:2em; }  
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.fl{ float:left;}
.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #ddd;}
/*显示*/
.dil { display:inline; }
.bk { display:block !important;}
.dn{ display:none;}
.od { overflow:hidden }

/*自定义*/
/*行高*/
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40{line-height: 40px;}
/*字体大小*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16{font-size:15px;}

/*间距与填充*/
.nbg{ background:none !important;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px}
.mr0{ margin-right:0;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pd15{ padding:0px 15px;}
.wa{ width:100%;}
.zh{word-break:break-all;} /* 强制转行 */
.dq{ text-align:justify}   /* 两边 */


.w1000{ width:1000px; margin:0 auto;}
/************* wrap **************/

.wrap{ width:100%; overflow:hidden; position:relative; clear:both;}

/****header****/

.header{ clear:both; position:relative; z-index:10; width:100%; background:#fff; height:107px;}
.top{ width:1000px; margin:0 auto;}
/*********main********/
.main{ overflow:hidden; height:100%; width:100%; clear:both; position:relative; z-index:1; margin-top:-9px;}
.center{ width:1000px; margin:0 auto;}
.logo{ float:left; padding-top:20px; width:500px;}
.nav1{ float:left; width:500px; height:98px;}
.nav1 li{ height:80px; padding-bottom:18px; float:left; position:relative}
.nav1 li a{ display:block; padding:0 17px; line-height:43px; height:43px; padding-top:37px; font-size:13px; color:#595959; float:left}
.nav1 li a:hover{ background:#B0902E;color:#fff;}	
.nav1 li a.active{ background:#B0902E;color:#fff}	
.nav1 li .secM{ position:absolute; left:0; top:98px; border-top:2px solid #b22c14; background:#fff; width:401px; padding:23px;}
.nav1 li .secM a{ padding:0; line-height:28px; height:auto; font-size:12px; color:#555; float:none}
.nav1 li .secM a:hover{color:#b22c14; background:none; text-decoration:underline; margin-left:5px; font-weight:bold}

.secM{ display:none}
.secM_li{ width:111px; border-right:1px solid #c0c0c0; height:155px; float:left}
.secM_li h2{color:#b22c14; font-size:20px; font-weight:normal; line-height:22px;}
.secM_li p{color:#636363; font-family:Arial; font-size:12px; line-height:20px;}
.nav li .secM .secM_li a{ padding-left:17px;}

.secM_li2{ float:left; width:240px; padding-left:40px;}
.secM_li2 img{ padding-top:2px;}
.secM_li2 h3{color:#666; font-size:12px; line-height:26px; font-weight:normal;}
.secM_li2 p{ font-size:11px; color:#a7a7a7}

.tp_link{ float:right; width:136px; padding-top:16px;}
.langue{ text-align:right; font-size:11px;color:#c5614f;}
.langue a{color:#999; font-size:12px; margin:0 4px;}
.langue a:hover{color:#b22c14}
.search{ background:url(../bg/search.jpg) no-repeat; width:136px; height:20px; margin-top:7px;}
.text1{ background:none; padding:0 3px; line-height:20px; height:20px; float:left; width:100px;color:#666;}
.btn1{ width:27px; height:20px; float:left; background:none; cursor:pointer}
/********footer*********/
.footer{ width:1000px;position:relative; z-index:1; margin:0 auto; overflow:hidden; border-top:2px solid #e5e5e5; padding:10px 0 15px;}

