﻿@charset "utf-8";
/* CSS Document */

body,html{background:#f3f3f3;  height:100%; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,p,legend,input,button,textarea,select,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
strong { font-weight:bold;}
del,ins{text-decoration:none}li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
h1 { font:bold 16px "宋体";}
h2 { font:bold 14px/200% "宋体"; color:#5b5b5b; }
h3 { font:bold 14px/150% "宋体"; color:#5b5b5b; }

/*ie6 png*/
.pngFix {}

input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; } 
/*to enable resizing for IE*/ 
/*在ie下重定义*/ 
input, textarea, select { *font-size:100%; } 
/*because legend doesn't inherit in IE */ 
/*IE下legend不继承 */ 
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images_cn/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
i { font-style:normal; }
body{color:#5f5f5f; font:12px/18px "宋体",Arial, Helvetica, sans-serif; }
a{color:#8a8a8a;text-decoration:none;}
a:hover{color:#b60b0b;}

a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/*clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix             { height: 1%;} /* IE6 */
*:first-child+html .clearfix { height: 1%;} /* IE7 */

.clear{clear:both; height:0; font-size: 0px; line-height: 0px;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr5{margin-right:5px;}
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pr5 { padding-right:10px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb50 {padding-bottom:50px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.lh20{line-height:20px;}
.lh24{line-height:24px;}
.fl{float:left;}
.fr{float:right}
.left{text-align:left;}
.right{text-align:right;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.lou{color:#4DF5FF;}
.re{position:relative;}
.po{position:absolute;}

.center { width:990px; margin:0 auto; }
.header { position:relative; background:url(../images_cn/bg-1.jpg) no-repeat;}
.container { background:url(../images_cn/body-bj01.jpg) top center repeat-y; }
.logo { padding:23px 0 0 13px; }
.logo_word { padding:67px 0 0 12px; }
.header_right {/* width:285px; */}
.header_icon { padding-top:14px; }
.header_icon ul li { float:left; padding-left:22px; padding-right:12px; }
.header_icon ul .li_1 { background:url(../images_cn/icon01.jpg) left center no-repeat; }
.header_icon ul .li_2 { background:url(../images_cn/icon02.jpg) left center no-repeat; }
.header_icon ul .li_3 { background:url(../images_cn/icon03.jpg) left center no-repeat; }
.header_icon ul .li_i { padding-right:13px;  }
.header_icon ul .li_4 { padding-left:0; }

.header_icon ul .li_4 { position:relative; float:left; z-index:1001; }
.header_icon ul .li_4 a { background:url(../images_cn/icon08.jpg) right center no-repeat; padding-right:13px; }
.header_icon .li_4 ul { position:absolute; padding:5px 15px; width:50px;*top:18px; background:#f6f6f6; left:-12px; display:none; }
.header_icon .li_4 ul li { line-height:24px; font-size:12px; padding:0; float:none;}
.header_icon .li_4 ul li a { background:none; line-height:24px; color:#666; display:block; padding:0; }
.header_icon .li_4 ul li a:hover { color:#af0b0a;  }

.search { height:30px;padding-right:10px; float:right; }
.text_search { background:url(../images_cn/input-bj01.jpg) no-repeat; height:30px; line-height:30px; width:201px; padding:0 10px; border:none; display:inline-block; float:left; }
.submit_search { background:url(../images_cn/but01.jpg) left top no-repeat; width:30px; height:30px; border:none; cursor:pointer; display:inline-block; float:left;}
.submit_search:hover { background-position:bottom;}

.nav { background:url(../images_cn/nav-bj01.jpg) top repeat-x; height:33px; line-height:33px; margin-top:12px; }
.nav ul li { float:left; background:url(../images_cn/nav-bj03.jpg) right center no-repeat; padding-right:1px; position:relative; }
.nav ul li a { color:#fff; font-weight:bold; display:inline-block; padding:0 21px 0 30px;}
.nav ul li a:hover { background:url(../images_cn/nav-bj01.jpg) bottom repeat-x;}

.nav ul li  div.submeubox{ width:105%; margin-left:-50%; position:absolute; left:50%; border:1px solid #C9C9C9; z-index:100; background:#fff; font-size:12px; display:none;}

.nav ul li  div.submeubox a:hover{ color:#B50B0B;}
.nav ul li  div.submeubox a{ color:#757575; display:block; height:30px;  text-align:center; background:url(../images_cn/bxmenu.jpg) no-repeat bottom center;  font-weight:normal; padding:0px 10px; }


.location_information { background:url(../images_cn/line01.jpg) repeat-x; height:29px; margin-top:17px; line-height:29px; color:#333333;}
.location { background:url(../images_cn/icon04.jpg) left center no-repeat; padding-left:33px; margin-left:15px;  }
.location a { color:#333; padding:0 6px; }
.location a:hover,.location span { color:#b60b0b; padding:0 6px; }
.location_information strong { float:left; font-weight:normal; color:#333333; background:url(../images_cn/icon05.jpg) right center no-repeat; padding-right:22px; margin-right:18px; }
.location_information #div1 { display:block; float:left;overflow:hidden; height:18px; line-height:18px; width:410px; margin-top:6px; padding-right:40px; }
.location_information #div1 a { height:18px; line-height:18px; overflow:hidden; display:block; color:#333333; }
.location_information #div1 a:hover { color:#b60b0b; }


.main { width:715px; }
.tit { color:333; font-size:16px; font-weight:700; height:33px; line-height:33px; padding-bottom:3px; background:url(../images_cn/line03.jpg) bottom left no-repeat; position:relative; }
.tit span { padding-right:65px; cursor:pointer; }
.tit span { color:#333; }
.tit .active { color:#af0b0a;  }
.tit a:hover { color:#af0b0a; }
.tit_back { position:absolute; right:15px; top:3px; font-size:12px; font-weight:normal; }
.tit_back a { color:#777777; }
.tit_back a:hover { color:#af0b0a; }

.page { text-align:center; margin-bottom:30px; }
.page a { margin:0 2px; display:inline-block; color:#5f5f5f;  }
.page a:hover { color:#af0b0a; }
.page a.on { color:#af0b0a; }
.page a.page_action { width:52px; height:21px; line-height:22px;text-align:center; background:#999999; color:#fff; }
.page .page_action:hover { color:#fff; background:#af0b0a; }

.footer { color:#808080; line-height:24px; text-align:center; border-top:3px solid #c3181f; padding:12px 0 28px 0; }.oneline{	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap}.outmain {	min-height:600px;}