@CHARSET "gb2312";

html{height:100%;width: 100%;color: #000;background: #fff;}
body{font-family:Arial, Arial Rounded, consolas;;font-weight:normal;font-size:13px;line-height:25px;height:100%;position:relative;margin: 0; padding: 0;outline:0;}
p {color: #444549; letter-spacing: 0px; word-break:normal;}
img{cursor: pointer;outline: none;border: none;}
a{text-decoration: none; color: #000;}
a:HOVER{text-decoration: underline;}
a:VISITED { color: #000; }
input,textarea{outline: none;border: none;background: #fff;}

.b { font-weight: bold; }
._b{ font-weight: normal;}
.u { text-decoration: underline; }
._u{ text-decoration: none;}
.fs_11{font-size: 11px;}
.fs_12{font-size: 12px;}
.fs_13{font-size: 13px;}
.fs_14{font-size: 14px;}
.fs_16{font-size: 16px;}
.fs_20{font-size: 20px;}
.in_40{text-indent: 40px;}
.red{color:red;}
.black{color:#000;}
.white{color:#fff;}
.mt15 { margin-top: 15px; } 
.mt20 { margin-top: 20px; } 
.mt25 { margin-top: 25px; } 
.mt30 { margin-top: 30px; } 
.mt45 { margin-top: 45px; } 
.mt70 { margin-top: 70px; }
.h35 { height: 35px; } 
.h40 { height: 40px; } 
.h60 { height: 60px; }
.w420 { width: 420px;}
.w860 { width: 860px;}
.mg_lft20 { margin-left: 20px;}
/* .mg_top45 { margin-top: 45px;} */
.lh40 { line-height: 40px; } 
.lh50 { line-height: 50px; } 
.lft { float: left; } 
.lft_40 { height: 40px; line-height: 40px; float: left; }
.bg{background-image: url("../images/bg.png"); background-repeat: no-repeat;background-position: center 150px;}
.bd_1{border: 1px solid #dddddd;}
.bd_bt_1{border-bottom: 1px solid #dddddd;}


/* ############# HEADER ############### */
.header {width: 100%; height: 160px; background: #FFF;}
.head_top{width: 960px;height: 160px;}
.head_top .logo { width: 125px; height: 160px; } 
.head_top .title { width: 590px; height: 160px; text-align: left; font-size: 19px; } 
.head_top .opt{text-align: left;}

.head_right {}
.head_right .info{font-size: 13px; width: 220px; color: gray; font-weight: bold;}
.head_right .share{width: 88px; letter-spacing: 2px;vertical-align: top;}
.head_right .share img{margin-left: 2px;}
.head_right .info2{font-size: 11px; width: 220px; color: gray;}
.head_right .info3{width: 130px; color: #2E2F33;float:inherit;}
.head_right .info3:HOVER{text-decoration:underline; cursor:pointer;}
.head_right .email-box{ width: 208px;height:45px;background-image: url("../images/email-bg.png");background-repeat: no-repeat;}
.head_right .email-box .input{margin:10px 0px 0px 10px;width:148px;height:25px;color: gray;vertical-align: top;font-size: 12px;line-height: 25px;}
.head_right .email-box .icon{margin:3px 0px 0px 3px;}

.nav_home{width:100%;height:40px;background: #2E2F33;} 
.nav_home .nav{width: 960px;line-height: 35px;color: #FAFAFA;height: 40px;text-align: left;} 
.nav_home .nav a{color:white;font-weight: bold;cursor: pointer;} 
.nav_home .nav a:HOVER {color: red;} 
.nav_home .nav .selected {color: red;} 
	
	
/* ############# HOME ################# */
.home { width: 860px; padding: 40px 70px 70px 30px; color: #000; background: #fff; position: relative; top: 100px; left: 0px; border: 1px solid #dddddd;}
.home_head { width: 860px; height: 60px; vertical-align: middle; }
.home_head dl{clear: left; float: right;}
.home_head dl dt{float: left; padding-left: 5px;}
.home_center { width: 860px;position: relative; height: auto; }
.home_center dl{clear: left; float: left; text-align: left; width: 230px; margin-top: 0px;}
.home_center dl .hct{height: 43px;}

.left_title_1 { font-size: 28px; font-weight: bold; color: #2E2F33; letter-spacing: 0px; } 
.left_title_2 { font-size: 11px; color: gray;  }
.left_title_3 { color: red; font-size: 14px; padding-top: 3px; font-weight: bold; } 
.left_title_4 { color: #000; font-size: 12px; padding-top: 5px; font-weight: bold;clear: left;float: left;cursor: pointer;}
.left_title_4:HOVER{text-decoration: underline;}
.home_center .right_630 {float: right; width: 630px; text-align: left; height: auto; }

.home_bottom {/* border-top: 1px solid #dddddd; */ padding: 38px 0px; height: 130px; width: 860px; text-align: left; height: 140px; }
.home_bottom .f_like { padding-top: 15px; vertical-align: middle; }
.home_bottom .f_like img { padding-right: 3px; }
.home_bottom .f_like .img2 { position: relative; top: -5px; left: 2px; }


/* ############# FOOTER ############### */
.footer { width: 100%; float: left; }
.footer_top { height: 295px; background: #2E2F33; position: relative; z-index: 1; }
.footer_table { color: #FFFFFF; text-align: left; font-size: 12px; position: relative; top: 10%; }
.footer_table hr { width: 860px; }
.footer_table .ft_td { width: 220px; height: 40px; padding-left: 10px; background: #424347; border-radius: 5px; } 
.footer_bottom { height: 60px; background: #242528; vertical-align: middle; padding: 40px 0px 0px 40px; }
.footer_bottom div { width: 960px; }
.footer_bottom span { color: #424347; font-size: 13px; margin-left: 10px; }

