@charset "utf-8";/* CSS Document */

/*-------css reset-------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input,img, p{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
ol,ul,li{list-style-type:none;padding: 0;margin: 0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
a,a:hover,img,div,input,background{text-decoration: none;outline: none; /* for Firefox */border:none;
hlbr:expression(this.onFocus=this.blur()); /* for IE */}
input{color:#909090;}


body {
	margin:0px;font: 12px Arial, Helvetica, sans-serif;background:url(../images/bigbg.jpg) no-repeat center top ;font-size:12px;
	font-family:"Arial", Gadget, sans-serif;;background-color:#9d9d9d;
}
a:link,a:visited,a:hover,a:active{text-decoration:none}
a:link, a:visited{color:#5a5a5a;}
a:hover {color:#000;}
a:active {color:#000;}
img{border:0px;}
/*wrapper start_______________________________________________________________________________*/
#wrapper{margin:0px auto;width:1002px;height: auto;}



/*header start_______________________________________________________________________________*/
#header{width:1002px;height:367px;background:url(../images/top-menu-bg.png) no-repeat center top; position:relative;}


/*logo start_______________________________________________________________________________*/
#logo{ width:167px; height:152px; position:absolute; top:0px; left:0px; z-index:300;}


/*menu start_______________________________________________________________________________*/
#menu{ width:820px; height:30px; position:absolute; top:50px; right:0px;}
#menu ul li{float:left;font-size:16px;font-weight:bold; color:#2e2e2e;}
#menu ul li a{font-weight:bold;font-size:16px;padding:0px 10px;color:#2e2e2e;}
#menu ul li a:hover{ color: #e60012;}
#menu ul li a.current{color: #e60012;}



/*language start_______________________________________________________________________________*/
#language{ width:390px; height:20px; position:absolute; right:0px; top:20px; }
#language a{ color:#000;}
#language a:hover{ color: #999;}

/*banner start_______________________________________________________________________________*/
#banner{ position:absolute; top:87px; left:0px;}


/*main start_______________________________________________________________________________*/
#main{background:url(../images/main-bg.png) no-repeat center center; width:1002px; height:279px; position:relative;}
.idx_title{ font-size:18px; color:#ffba00; font-weight:bold; padding-bottom:5px;}
.idx_title span a{ float:right; margin-right:20px; padding:0 5px; color:#FFF; font-weight:normal; font-size:13px; font-weight:normal; border:1px solid #fff; border-radius:5px; }
.idx_title span a:hover{ color: #CCC;border:1px solid #ccc;}
#main_about{ position:absolute; width:350px; height:235px;  top:0; left:10px; padding:20px;background:url(../images/mainline.png) no-repeat right center;}
h1{ font-size:16px; font-weight:bold; color:#fff; padding:5px 0px;}
h2{font-size:14px; color:#fff; font-weight:normal;}

#main_news{ position:absolute; width:300px; height:235px;top:0px; left:400px;padding:20px;background:url(../images/mainline.png) no-repeat right center;}
#main_news ul{ width:280px;}
#main_news ul li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
#main_news ul li a .data{ color:#FFF; font-weight:bold;}
#main_news ul li a{ color:#FFF; font-size:14px;}
#main_movie{ position:absolute; top:0; right:10px; width:205px; height:235px;padding:20px; }


/*footer start_______________________________________________________________________________*/
#footer{height:80px;}
#footer_main{margin:0 auto;width:1002px;height:70px; padding-top:15px;}
#footer_main p{ color:#000; font-size:13px; text-align:center; line-height:25px;}
#footer_main span{ color:#9e0000;}
#footer_main a{color:#000;}


