@charset "gb2312";
/* CSS Document */

* {margin:0;padding:0;}
html { -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body { -webkit-text-size-adjust: 100%;-ms-text-size-adjust: none;font-size:12px;color:#595959;}
ul, ol, li {list-style:none;margin:0;padding:0;}
a {text-decoration:none;color:#4f4f4f;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
a:hover {color:#2b8dcf;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;-ms-interpolation-mode: bicubic;display:inline-block;background:url('../images/img_loading.gif') no-repeat center center;}
.clearfix:after {content: " ";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* hides from IE-mac */
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hides from IE-mac */


.yahei{ font-family:"Î¢ÈíÑÅºÚ";}
.Arial{ font-family:Arial, Helvetica, sans-serif}
.songti{ font-family:"ËÎÌå";}
.center{text-align:center}
.left{text-align:left}
.bg-nome{background:none;}
.pot-re{position:relative;}

.right5{right:5px;}
.top5{top:5px;}
.top2{top:2px;}

.mr40{ margin-right:40px;}
.mr15{ margin-right:15px;}
.mb5{ margin-bottom:5px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mt30{ margin-top:30px;}

.fs24{font-size:24px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs12{font-size:12px;}

.col5b5b5b{color:#5b5b5b;}

.wrap{ width:1180px;margin:0 auto;}

/* header */
#header {width:100%;height:113px; position:relative;_z-index:1000; background:url(../images/header_bg.jpg) repeat-x left bottom;padding-bottom:20px;} 
#header #top{height:5px;background:#479cd5 url(../images/top_bg.jpg) no-repeat center center;}
#header #headerContent{_position:relative;_z-index:1000;}
#header #headerContent h2{background:url(../images/logo.jpg) no-repeat;width:320px;height:60px;float:left;margin:22px 0 0 0;}
#header #headerContent h2 a{ font-weight:normal;font-size:12px; display:block; width:186px; height:60px; text-indent:-9999px;}
#header #headerContent div.headerContent_right{float:right;padding-top:10px;}


#header #headerContent div.headerContent_right dl dt{text-align:right;}
#header #headerContent div.headerContent_right dl dt form{border:#eee 1px solid; width:198px;height:25px; display:block; float:right;_float:none;}
#header #headerContent div.headerContent_right dl dt form input.search{width:158px;height:25px;color:#65696B; border:none; background:none; padding:0 4px; line-height:25px;float:left; font-family:ËÎÌå;}
#header #headerContent div.headerContent_right form input.search_btn{width:32px;height:25px;border:none; background:url(../images/search_btn.jpg) no-repeat; display:block;float:left;cursor:pointer;}

#header #headerContent div.headerContent_right dl dd{clear:both}
#header #headerContent div.headerContent_right dl ul{padding:10px 0 0 0;}
#header #headerContent div.headerContent_right dl ul li{display:inline;float:left;height:42px;}
#header #headerContent div.headerContent_right dl ul li.h01{background:url(../images/header_icon01.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right dl ul li.h02{background:url(../images/header_icon02.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right dl ul li.h03{background:url(../images/header_icon03.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right dl ul li.h04{background:url(../images/header_icon04.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right dl ul li.h05{background:url(../images/header_icon05.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right dl ul li.h06{background:url(../images/header_icon06.jpg) no-repeat center bottom;}
#header #headerContent div.headerContent_right ul li#navLine{ width:1px; background:#D8D8D8; height:13px;margin:13px 0 0 0;display:inline-block;}
#header #headerContent div.headerContent_right ul li a{width:120px;height:40px;font-size:14px;text-align:center;line-height:40px; font-family:'Î¢ÈíÑÅºÚ'; display:inline-block;}

/* banner */
#banner{width:auto;text-align:center; height:251px;}  

/* main */
#main{background:url(../images/banner_bg.jpg);}
#banner{padding:10px 0 20px;}
/* location */
#location{height:45px;border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE; width:100%;background:#fff;}

#location ul {float: left;margin-left: 10px;color: #666;}
#location li {float: left;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;height:45px;line-height:45px;}
/**ÄÚÈÝ**/
.content{padding:30px; line-height:25px;width:870px; float:left;background:#fff;border:1px solid #EEEEEE;margin:15px 0;_width:870px}
.sidebar{width:232px; float:right;}
.sidebar .sidebar_content,.sidebar .sidebar_contact{padding:10px; line-height:25px;background:#fff;border:1px solid #EEEEEE;margin:15px 0 0 0;width:210px;}
.sidebar .sidebar_contact{margin:10px 0 0 0;padding:10px 20px;width:190px;}
.sidebar .sidebar_content .sidebar_logo{width:100%;border-bottom:2px solid #459AD3;padding:10px 0;}
.sidebar .sidebar_content .sidebar_logo img{background:none;}
.sidebar .sidebar_content ul li{margin:5px 0;}
.sidebar .sidebar_content ul li a{height:38px;line-height:38px;font-size:14px;font-family:Î¢ÈíÑÅºÚ; border:1px solid #EDEDED;text-align:center;display:block;}
.sidebar .sidebar_content ul li a:hover,.sidebar ul li a.current{background:#2B8CD0;color:#fff;}

.sidebar .sidebar_contact h2{color:#459AD3;font-size:16px;font-family:Î¢ÈíÑÅºÚ;height:45px;line-height:45px;border-bottom:2px solid #459AD3;margin-bottom:10px;}
.sidebar .sidebar_contact h2 em{color:#E60012;font-size:14px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.sidebar .sidebar_contact dl{padding:0 5px}
.sidebar .sidebar_contact dd{margin-bottom:2px;}

/* µ×²¿ */
#footer { width:100%;height:55px;background:#000;color:#fff; padding-top:25px; font-size:10px;}
.copy {line-height:19px;font-family:Arial,Tahoma,"Î¢ÈíÑÅºÚ";text-align:center;}
.copy a{color:#a0968d; font-family:Arial,Tahoma,"Î¢ÈíÑÅºÚ";}
.mainweb {text-align:center;}
.copy img{background:none;Opacity: 0.3;Filter: alpha(opacity=30);margin-left:5px}

/* ·µ»Ø¶¥²¿ */
.backToTop {display: none;width: 60px; height:50px;padding: 8px 0;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;}
.backToTop img{background:none;}