@charset "utf-8";

/*
|--------------------------------------------------------------------------
| Global CSS
|--------------------------------------------------------------------------
*/
html{overflow-y:scroll;width:100%;height:100%;}

body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td, dl, dt, dd{margin:0;padding:0;font-size:14px;font-weight:normal;font-family:"Microsoft Yahei",arial;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;margin:auto;padding:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}
ul li,ol li{list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6{vertical-align:baseline;zoom:1;}
input, textarea, select, button{font-weight:inherit;font-family:inherit;font-size:inherit;}
button{border:none;padding:0;}
button::-moz-focus-inner{ border:none;}
input[type=radio], input[type=checkbox]{vertical-align:middle;}
input{outline:0 none;}
input.checkbox{vertical-align:middle;}
* html input{vertical-align:baseline;}
textarea{overflow:auto;}
fieldset{border:0 none}
a:focus{outline-style:none;outline-width:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
.red_more{color:#e10600;}
ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.w770{width:770px;}
.w370{width:370px;}
.w250{width:250px;}
.w950{width:950px;}

.prel{position:relative;}
.main{width:1200px;margin:0 auto;}
.lh23{line-height:23px;}.lh22{line-height:22px;}.lh45{line-height:45px;}
.zx99{z-index:99;}

/*
|--------------------------------------------------------------------------
| Margin Padding
|--------------------------------------------------------------------------
*/
.mb15{margin-bottom:15px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt45{margin-top:45px;}
.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}.pt20{padding-top:20px;}.pb20{padding-bottom:20px;}.pt40{padding-top:40px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}.pb40{padding-bottom:40px;}.pr50{padding-right:50px;}


/*
|--------------------------------------------------------------------------
| Font Size Color Line Height CSS
|--------------------------------------------------------------------------
*/
.fz40{font-size:40px;}.fz24{font-size:24px;}.fz14{font-size:14px;}.fz30{font-size:30px;}
.fc_999{color:#999;}.gray{color:#666;}.bgf8f8f8{background:#f8f8f8;}
.fwb{font-weight:bold;}
.center{text-align:center;}

/* Float */
.fl{float:left;}.fr{float:right;}

/* Display Block None */
.hide{display:none !important;}.show{display:block !important;}.inline{display:inline-block;}


/* Clear */
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;}
.blank3{margin:0px auto;clear:both;height:3px;font-size:1px;overflow:hidden;}
.blank6{margin:0px auto;clear:both;height:6px;font-size:1px;overflow:hidden;}
.blank9{margin:0px auto;clear:both;height:9px;font-size:1px;overflow:hidden;}
.blank12{margin:0px auto;clear:both;height:12px;font-size:1px;overflow:hidden;}
.blank15{margin:0px auto;clear:both;height:15px;font-size:1px;overflow:hidden;}
.blank20{margin:0px auto;clear:both;height:20px;font-size:1px;overflow:hidden;}
.blank25{margin:0px auto;clear:both;height:25px;font-size:1px;overflow:hidden;}
.clean{zoom:1;}
.clean:after,.clean:before{content:'';display:table;}
.clean:after{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

/* a */
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;color:#b6120f;}

/*
|--------------------------------------------------------------------------
| Body
|--------------------------------------------------------------------------
*/
section{width:100%;min-width:1200px;}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
*/
header{width:100%;min-width:1200px;border-bottom:3px solid #439f55;margin-bottom:5px;background:url("../images/header_bg.jpg") repeat-x 0 -30px;}
nav{min-width:900px;float:right;position:relative;height:123px;}
nav .language{line-height:30px;text-align:right;}
nav .language a{margin-left:10px;}
nav .language a i{background:url("../images/country.png") no-repeat;display:inline-block;width:16px;height:13px;margin:2px 5px 0 3px;}
nav .language a i.cn{background-position:-20px -40px;}
nav .language a i.us{background-position:-320px -200px;}

nav .nav{color:#fff;border-bottom:0 none;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2);box-shadow:inset 0 1px 1px rgba(255,255,255,0.2);position:absolute;bottom:0;right:0;height:40px;line-height:40px;width:100%;}
nav .nav li{padding:0 15px;float:left;font-size:16px;}
nav .nav li a{text-decoration:none; display:inline-block;}
nav .nav li.on,nav .nav li:hover{background:#439f55;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.4);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.4);}
nav .nav li.on a,nav .nav li:hover a{color:#FFF;}
nav .nav li:first-child{margin-left:20px;} 





/*
|--------------------------------------------------------------------------
| Footer
|--------------------------------------------------------------------------
*/
footer{width:100%;min-width:1200px;background:#eee;border-top:1px solid #c1c1c1;background:url("../images/header_bg.jpg") repeat-x 0 -30px;}
.copyright{color:#666;font-family:Microsoft yahei; font-size:16px;}
.copyright a{color:#666;font-family:Microsoft yahei;}
.copyright a:hover{color:#e10600;}
.copyright span{color:#666;}

/*
|--------------------------------------------------------------------------
| Global Banner
|--------------------------------------------------------------------------
*/
#global_banner{width:100%;overflow:hidden;position:relative;}
#global_banner ul{position:absolute;}
#global_banner ul li{float:left;overflow:hidden;position:relative;background:#000;}
#global_banner ul li div{position:absolute;overflow:hidden;}
#global_banner .btnBg{position:absolute;width:100%;height:20px;left:0;bottom:0;background:#000;}
#global_banner .btn{position:absolute;height:10px;padding:5px 10px;right:0;bottom:0;}
#global_banner .btn span{float:left;display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#global_banner .btn span.on{background:#fff;}
#global_banner .preNext{width:45px;position:absolute;top:0px;background:url("../images/sprite.png") no-repeat 0 center;cursor:pointer;}
#global_banner .pre{left:0;}
#global_banner .next{right:0;background-position:right center;}

/*
|--------------------------------------------------------------------------
| Slider
|--------------------------------------------------------------------------
*/
.slider{width:100%;overflow:hidden;margin-bottom:10px;}
.hh70{height:70px;overflow:hidden;text-overflow:ellipsis;}

.slogan dl,.slogan dd{display:block;overflow:hidden;padding:0;margin:0;}
.slogan dd{width:270px;float:left;vertical-align:bottom;height:150px;position:relative;}
.slogan dd.split{width:30px;background:url("../images/split.gif") center center no-repeat;}
.slogan dd h2{font-size:18px;font-weight:bold;line-height:32px;}

.slogan dd h2 i.s1{background-image:url("../images/slogan1.png");}
.slogan dd h2 i.s2{background-image:url("../images/slogan2.png");}
.slogan dd h2 i.s3{background-image:url("../images/slogan3.png");}
.slogan dd h2 i.s4{background-image:url("../images/slogan4.png");}
.slogan dd h2 i{width:35px;height:32px;display:inline-block;background-repeat:no-repeat;margin-right:10px;float:left;}


.snews{}
.index_title{font-size:24px;color:#e10600;line-height:100%;font-family:"Microsoft yahei";font-weight:normal;height:45px;display:block;overflow:hidden;}
.index_tabs{display:block;width:770px;overflow:hidden;height:361px;}
.index_tabs_ul{display:block;overflow:hidden;width:770px;}
.index_tabs_ul li{display:block;vertical-align:bottom;margin:0;border-bottom:1px dashed #d8d8d8;height:44px;overflow:visible;line-height:44px;}
.index_tabs_ul li a.title{display:inline-block;float:left;height:44px;border-bottom:1px solid #d8d8d8;line-height:44px;text-align:center;width:110px;font-family:Microsoft yahei;font-size:14px;}
.index_tabs_ul li span{display:inline-block;height:44px;line-height:44px;text-align:center;width:110px;font-family:Microsoft yahei;font-size:14px;}
.index_tabs_ul li a.news{display:inline-block;margin:0;height:44px;line-height:44px;margin-left:25px;font-size:14px;font-family:"Microsoft yahei";}

.index_imgs_ul{display:block;overflow:hidden;width:770px;}
.index_imgs_ul li{float:left;border:1px solid #d8d8d8;padding:1px;width:216px;height:216px;margin:0 4px 10px 3.5px;background:#FFF;table-layout:fixed;text-align:center;display:table;}
.index_imgs_ul li a{display:table-cell;vertical-align:middle;overflow:hidden;width:216px;height:216px;}
.index_imgs_ul li a img{float:left;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;width:100%;max-width:100%;max-height:100%;}
.index_imgs_ul li a:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none;}


.index_core{width:100%;overflow:hidden;}
.index_core ul{display:block;overflow:hidden;width:1200px;}
.index_core li{display:block;overflow:hidden;width:170px;margin-right:36px;float:left;vertical-align:bottom;}
.index_core .core_item{display:block;width:170px;height:165px;overflow:hidden;position:relative;}
.index_core .core_desc{position:absolute;bottom:0px;left:0px;width:100%;height:30px;}
.index_core .core_bg{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;}
.index_core .core_text{position:relative;overflow:hidden;height:30px;padding-left:10px;width:160px;line-height:30px;}
.core_text{position:relative;overflow:hidden;padding:0 5px;width:auto;line-height:21px;color:#fff;}
.index_core .core_text a{display:inline-block;color:#fff;font-size:16px;font-family:"Microsoft yahei";padding-right:20px;}
.index_core li:last-child{margin-right:0px;}

.left_menu{display:block;width:250px;}
.left_menu .menu_li{display:block;overflow:visible;width:250px;float:left;vertical-align:bottom;}
.left_menu .menu_li a.menu_item{display:block;overflow:hidden;width:235px;border-top:1px dashed #d8d8d8;height:44px;line-height:44px;color:#000;font-size:14px;font-family:Microsoft yahei;padding-left:15px;}
.left_menu .menu_li a.menu_item:hover{color:#e10600;text-decoration:none;}
.left_menu .menu_li a.menu_item.actived{border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position:relative;margin-bottom:-1px;color:#e10600;text-decoration:none;border-right:1px solid #f8f8f8;width:242px;}
.right_content{width:910px;border:1px solid #d8d8d8;float:right;padding:15px;}

/*
|--------------------------------------------------------------------------
| Pages
|--------------------------------------------------------------------------
*/
.pages{ width:100%;text-align:right;padding:30px 0;clear:both;}
.pages span,.pages a,.pages b{font-size:14px;margin:0 2px;font-family:"Microsoft yahei";}
.pages a{color:#666;text-decoration:none;}
.pinput{width:30px;height:20px;line-height:20px;color:#f00;font-size:12px;vertical-align:middle;border:1px #cccccc solid;}
.pages a{border:1px solid #ccc;background:#fff;padding:4px 8px;text-decoration:none;vertical-align:middle;font-family:"Microsoft yahei";}
.pages a.normal{border:0px; padding:0;}
.pages a.small{padding:2px 6px; line-height:20px;}
.pages b{border:1px solid #999999;background:#fff; padding:4px 8px;text-decoration:none;vertical-align:middle;}
.pages b.small{padding:2px 6px; line-height:20px;}
.pages span{padding-right:10px;}
.pages b{background:#999999;color:#fff;}
.pages a:hover{color:#666;}

.article{padding:15px 0px; min-height:500px;}
.article h1{display:block;font-size:26px;line-height:40px;font-family:Microsoft yahei;text-align:center;}
.article .source{display:block;width:100%;height:38px;line-height:38px;color:#999999;text-align:center;}
.article .source span{margin:0px 20px 0px 0px;font-family:"Microsoft yahei";}

#content{color:#666;margin-top:20px;font-family:"Microsoft yahei";font-size:14px;line-height:1.8em;}
#content p{font-size:inherit;}




