* {-ms-word-wrap: break-word;}
body {font: 12px/1.5 "Microsoft Yahei", "Simsun"; color: rgb(105, 105, 105); font-size-adjust: none; font-stretch: normal;}
body {margin: 0px; padding: 0px; margin:0px auto;}
ul {margin: 0px; padding: 0px;}
.clear{ padding:0; margin:0; font-size:0; line-height:0; width:0; height:0; clear:both;}
a{ color:#2a2a30; text-decoration:none;}
a:hover{ color:#710309;}
a:focus{outline: none;}
a,area{blr:expression(this.onFocus=this.blur())}
button:focus{outline: none;}
ul,li{ list-style:none;}
button,area{blr:expression(this.onFocus=this.blur())}
img{ border:none;}
.center { margin:0px auto;}
.marginleft20{margin-left:20px; display:inline;}


.header{ height:93px; background-image:url(../images/top_bg.jpg); overflow:hidden}
.header .top{ background-image:url(../images/logo.jpg); width:1154px; height:93px; margin:0px auto;}
.header_input { width:182px; height:23px; background:url(../images/input.jpg) no-repeat; float:right; margin:47px 20px 0 0;}
.input1 { FONT-SIZE: 12px; line-height:23px; BACKGROUND-COLOR:transparent; text-indent:0.8em; float:left; padding:0; border:0px; color:#b3b3b3; width:150px; height:23px; overflow:hidden;}
.input2 { FONT-SIZE: 12px; line-height:23px; BACKGROUND-COLOR:transparent; float:left; border:0; width:30px; height:23px; overflow:hidden; }


/* 导航开始 */
.nav { width:100%; height:46px; background:#1d2255; }
.nav .clearfix:after{ content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.nav .clearfix{ display:inline-block;}
.nav * html .clearfix{ height:1%;}
.nav .clearfix{display:block;}
.nav .daohang{ width:1157px; }
.nav .menu_line{ color:#FFFFFF; line-height:46px;}
.nav .menu{ width:885px; height:46px; float:left;}
.nav .menu li{ float:left; text-align:center; position:relative; z-index:1000; font-family:"微软雅黑"; font-size:13px; font-weight:bold; }
.nav .menu li a{width:100px; color:#FFFFFF; height:45px; display:block; line-height:45px;}
.nav .menu li a:hover{ color:#fff; background:#710309; width:100px;}
.nav .menu li ul{ display:none; position:absolute; left:0px; top:45px; z-index:1000; padding-top:0px; width:100px;}
.nav .menu li ul li a{ background:#1d2255; color:#fff; line-height:28px; height:30px; font-size:12px; font-family:"微软雅黑"; font-weight:normal;}
.nav .menu li ul li a:hover{ background:#710309; color:#fff;}
.nav .nav_by{ width:235px; float:right}
/* 导航结束 */

.banner {background: rgb(0, 0, 0); width: 100%; height: 410px; position: relative; overflow:hidden}
.banner .bd {margin: 0px auto; overflow: hidden; position: relative; z-index: 0;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important; height: 410px; text-align: center; overflow: hidden;}
.banner .bd li a {height: 410px; display: block;}
.banner .hd {left: 0px; width: 100%; height: 30px; bottom: 0px; line-height: 30px; position: absolute; z-index: 1;}
.banner .hd ul {text-align: center;}
.banner .hd ul li {background: rgb(0, 0, 0); margin: 1px; width: 42px; height: 11px; line-height: 999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1; opacity: 0.5;}
.banner .hd ul .on {background: rgb(255, 0, 0);}
.banner .prev {background: url("../images/slider-arrow.png") no-repeat -126px -137px rgb(0, 0, 0); left: 15%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;}
.banner .next {background: url("../images/slider-arrow.png") no-repeat -126px -137px rgb(0, 0, 0); left: 15%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;}
.banner .next {background-position: -6px -137px; left: auto; right: 15%;}


.hot{ width:100%; height:30px; background:url(../images/hot.jpg)}
.hot_nr{ width:1157px; }
.hot_left{ width:620px;  margin-left:12px; *float:left}
.hot_left img{ width:25px; overflow:hidden; float:left }
.hot_left ul{ width:520px; float:left}
.hot_left ul li{ line-height:32px; }
.hot_left ul li span{ float:right; display:block; color:#2a2a30 }
.hot_left ul li a{ color:#2a2a30; float:left}
.hot_left ul li a:hover{ color:#710309}

.hot_right{ width:260px; float:right;line-height:32px; color:#2a2a30} 
.hot_right a{ color:#2a2a30}
.hot_right a:hover{ color:#710309}

.pagebody{ width:1157px; }
.shang{ width:100%; margin-top:8px; overflow:hidden}
.jpgc{ width:845px; height:238px; float:left}
.jpgc ul{ margin-left:-12px; margin-top:8px; }
.jpgc ul li{ width:198px; float:left; margin-left:15px; *margin-left:10px;}
.jpgc ul li p{ text-align:center; line-height:20px;}
.line{ width:3px; float:left; margin-left:9px;}
.sbzs{ width:280px; height:238px; float:right}
.qiehuan{ margin-top:8px}

.xia{ width:100%; height:285px; margin-top:8px;}
.line_1{ width:3px; float:left; margin-left:20px; margin-right:22px;}
.qyjj{ width:347px; height:238px; float:left}
.qyjj_nr{line-height:24px; padding:11px;color:#2a2a2f; }
.xwzx{ width:347px; height:238px; float:left; margin-left:8px;}
.xwzx ul{ margin-top:12px;}
.xwzx ul li{ width:335px; margin:0 auto; line-height:26px; display:block }
.xwzx ul li a{ float:left}
.xwzx ul li span{ float:right; display:block;}
.lxwm{width:347px; height:238px; float:left; margin-left:8px;}
.lxwm_nr{ width:335px; margin:10px auto; line-height:24px; color:#2a2a2f;}

.bottom{ width:100%; height:50px; background:#1d2255}
.bottom_nr{ width:1157px; }
.banquan{ width:950px; float:left; margin-left:5px; line-height:50px; color:#FFF}
.banquan a{color:#FFF}
.fx{ width:180px; float:right;  margin-top:17px;}

.zy_banner1{ width:100%; height:240px; background:url(../images/ban1.jpg) center no-repeat }
.zy_banner2{ width:100%; height:240px; background:url(../images/ban2.jpg) center no-repeat }
.zy_banner3{ width:100%; height:240px; background:url(../images/ban3.jpg) center no-repeat }
.zy_banner4{ width:100%; height:240px; background:url(../images/ban4.jpg) center no-repeat }
.zy_banner5{ width:100%; height:240px; background:url(../images/ban5.jpg) center no-repeat }
.zy_banner6{ width:100%; height:240px; background:url(../images/ban6.jpg) center no-repeat }
.zy_banner7{ width:100%; height:240px; background:url(../images/ban7.jpg) center no-repeat }

.ziye { width:1157px; height:auto; padding:1px; margin:20px auto; border:#fff 1px solid}
.sidebar_left { width:243px; float:left;}
.sidebar_right { width:890px; height:auto; float:right;}
.sidebar_right a,.sidebar_right a:link,.sidebar_right a:visited,.sidebar_right a:active{ color:#2a2a2f;}
.sidebar_right a,.sidebar_right a:hover{ color:#F00;}
.left_t1 { width:223px; height:auto; border:#ccc solid 1px; padding:9px; float:left;}
.left_class li { width:223px; height:30px; line-height:30px; font-size:13px; margin-bottom:3px; background:#e2e2e2;}
.left_class li a { padding-left:20px; color:#212121; display:block; background:url(../images/icon3.gif) no-repeat 10px #e2e2e2;}
.left_class li a:hover { color:#fff; text-decoration:none; background:url(../images/icon2.gif) no-repeat 10px #212b73;}
.lx{ line-height:24px; color:#2a2a2f;}

.ind_t1 { width:223px; height:175px; border:#ccc solid 1px; padding:9px; float:left; margin-top:20px;}
.ind_t1_title { width:auto; height:23px; line-height:23px; border-left:#212b73 solid 5px; color:#212b73; font-size:18px; padding-left:6px; margin-bottom:8px;}
.ind_t1_title span { font-size:13px; color:#b1b1b1; padding-left:8px;}
.ind_t1_title a { float:right; font-size:12px; color:#8c8c8c;}
.ind_t1_title a:hover { color:#e50000;}
.ind_t2 { width:372px; height:236px; border:#ccc solid 1px; padding:9px; float:right;}
.ind_t2_txt { line-height:24px; padding-top:5px;}
.ind_t2_txt a { color:#e50000;}
.ind_t2_txt a:hover { color:#e50000;}
.btn { width:115px; height:35px;}
.btn_mouseout { width:115px; height:35px; outline:medium; font-family:"微软雅黑"; border:0; background:url(../images/button1.jpg) 0 35px; text-align:center; line-height:28px; color:#1c326e; font-size:16px;}
.btn_mouseover { width:115px; height:35px; outline:medium; font-family:"微软雅黑"; border:0; background:url(../images/button1.jpg) 0 0; text-align:center; line-height:28px; color:#1c326e; font-size:16px;}

.main_title { width:auto; height:30px; line-height:23px; border-bottom:#ccc solid 1px; color:#212b73; font-size:18px; padding-left:6px;}
.main_title span {border-left:#212b73 solid 5px; color:#212b73; font-size:18px; float:left; padding-left:8px;}
.main_title_more { font-size:12px; color:#2a2a30; float:right;}
.main_title_more a { color:#2a2a30;}
.main_title_more a:hover { color:#e50000;}
.main_txt { font-size:13px; line-height:26px; padding:10px; color:#2a2a2f;}
.main_txt a{color:#2a2a2f; }