@charset "utf-8";
/* Css Document */
body{ background:url(../images/bg.jpg) repeat-x top;}
body,td,div,ul,dl,dt,form{ margin:0px; padding:0px; font-family:Microsoft YaHei; font-size:12px; color:#666; line-height:24px; behavior:url(../images/iepngfix.htc);}
img{ border:none; behavior:url(../images/iepngfix.htc);}
ul,li{ list-style-type:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#da291e; text-decoration:none;}
a{ outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }
input,select,textarea{ font-family:Microsoft YaHei; color:#999; border:1px solid #e5e5e5;}

/* Css Top */
.logo{ background:url(../images/logo.jpg) no-repeat bottom; width:200px; height:100px; padding-top:20px;}
.logo a{ display:block; width:200px; height:100px;}
.vn{ height:80px;}
.vn a{ display:block; float:right; width:73px; height:23px; border:1px solid #C82126; background:#3a3a3a; font-weight:bold; color:#fff; margin-left:2px; text-align:center;}
.vn a:hover{ background:#C82126;}
.vn a.en{ font-family:Arial;}
.vn a.cn{ letter-spacing:1px;}
.nav{ height:40px;}
.nav a{ display:block; float:right; width:104px; height:40px; line-height:40px; padding-right:1px; background:url(../images/line.jpg) no-repeat right; font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.nav a:hover{ background:#D22329 url(../images/line.jpg) no-repeat right;}

/* Css Flash */
#full-screen-slider{ width:100%; height:600px; float:left; position:relative;}
#slides{ display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative;}
#slides li{ display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a{ display:block; width:100%; height:100%;}
#pagination{ display:block; list-style:none; position:absolute; left:50%; top:573px; padding:0; margin:0; z-index:999; width:520px;}
#pagination li{ display:block; list-style:none; width:12px; height:12px; float:left; margin:0 4px; background:url(../images/an.png) no-repeat;}
#pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current{ background:url(../images/am.png) no-repeat;}

.abIMG{ background:url(../images/index_09.jpg) no-repeat; width:300px; height:399px;}
.abTX{ background:#EEEDED url(../images/index_10.jpg) no-repeat top; width:294px; padding-top:40px;}
.abUS{ height:275px; padding:24px 30px 0; line-height:24px; margin:0px;}
.abMR{ height:60px; margin:0px;}
.abMR a{ display:block; width:140px; height:40px; line-height:40px; background:#6a6966; font-size:15px; color:#fff; text-align:center;}
.abMR a:hover{ background:#da291e;}

.ceBG{ background:#6a6966 url(../images/index_12.jpg) no-repeat right; height:120px; padding:0 60px 0 30px; color:#fff; line-height:20px;}
.ceIMG{ background:url(../images/index_14.jpg) no-repeat; width:430px; height:279px;}

.newBG{ background:url(../images/index_20.jpg) no-repeat; width:350px; height:300px;}
.newLT{ background:url(../images/new.jpg) repeat;}
.newLT li{ height:85px; padding:15px 20px 0;}
.newNM{ margin:0px;}
.newNM a{ font-size:16px; color:#333;}
.newNM a:hover{ color:#da291e;}
.newNM span{ float:right; color:#999;}
.newTX{ margin:5px 0 0; line-height:20px; color:#999;}

.footer{ background:#312f2f; border-top:8px solid #da291e; height:102px;}
.footNV{ height:48px; border-bottom:1px solid #2b282a; padding-top:2px;}
.footNV font{ background:url(../images/sx.jpg) no-repeat center 5px; padding:0 15px;}
.footNV a{ color:#5a5557; text-decoration:none;}
.footNV a:hover{ color:#da291e; text-decoration:none;}
.footNV span{ float:right; color:#5a5557; text-transform:uppercase;}
.footBT{ height:50px; border-top:1px solid #3b393a; color:#464345; text-transform:uppercase;}
.footBT span{ float:right; color:#464345;}

.abBG{ background:url(../images/about01.jpg) no-repeat top; height:315px;}
.prBG{ background:url(../images/about02.jpg) no-repeat top; height:315px;}
.nwBG{ background:url(../images/about03.jpg) no-repeat top; height:315px;}
.ntBG{ background:url(../images/about04.jpg) no-repeat top; height:315px;}
.caBG{ background:url(../images/about05.jpg) no-repeat top; height:315px;}
.hmBG{ background:url(../images/about06.jpg) no-repeat top; height:315px;}

.clNM{ background: url(../images/cl01.jpg) no-repeat; height:40px; font-size:15px; font-weight:bold; color:#fff; padding-left:15px;}
.clBX a{ display:block; background:url(../images/cl02.jpg) no-repeat; height:35px; line-height:35px; margin-top:2px; padding-left:15px;}
.clBX a:hover{ background:url(../images/cl03.jpg) no-repeat; color:#fff;}
.clBX a.g{ font-weight:bold; color:#C82126;}
.ctBG{ background:#eee; padding:5px 0;}
.ctBG a{ display:block; background:#eee; height:30px; line-height:30px; border-bottom:1px solid #fff; padding-left:10px; cursor:pointer;}


.rgNM{ height:43px; border-bottom:2px solid #EEEDED;}
.rgNM strong{ font-size:18px; color:#333;}
.rgNM span{ float:right; color:#999;}
.rgNM u{ color:#da291e; text-decoration:none;}

.rgBOX{ padding-top:20px;}
.ig{ margin-top:10px;}
.sg01{ font-size:16px; color:#343956; line-height:35px;}

.ne-gn{ background:url(../images/ne-gn.jpg) no-repeat; height:550px; vertical-align:top; padding:25px; font-size:14px; line-height:30px;}
.ne-gj{ background:url(../images/ne-gj.jpg) no-repeat; height:450px; vertical-align:top; padding:25px; font-size:14px;}

.ns-ls ul li{ margin-bottom:20px; height:92px;}
.ns-ls ul li a{ display:block; height:85px; background:#f5f5f5; padding:7px 20px 0;}
.ns-ls ul li p{ margin:0px; padding-top:5px;}
.ns-ls ul li a .big{ font-size:15px; color:#000;}
.ns-ls ul li a .small{ color:#797979; line-height:18px;}
.ns-ls ul li a:hover{ background:#eee;}

.page{ padding-top:10px;}
.page a{ display:block; float:left; height:24px; line-height:24px; background:#b60005; color:#fff; text-align:center; margin-right:2px; padding:0 8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.page a:hover{ background:#6a6966;}
.page a font{ font-size:10px; padding:0 2px;}
.next a{ display:block; float:left; margin-right:10px; width:50px; height:28px; line-height:28px; border:1px solid #d5d5d5; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.next a:hover{ border:1px solid #da291e; background:#da291e; color:#fff;}

.ns-nm{ font-size:24px; font-weight:bold; color:#333; text-align:center; padding-top:10px;}
.ns-in{ padding:10px 0; color:#999999; text-align:center}
.ns-in span{ padding:0 5px;}
.ns-ig{ padding:20px 0 10px; text-align:center;}
.ns-js{ padding:10px 0;}
.ns-pg{ padding:20px 0 5px;}
.ns-a, .ns-a a,.ns-a a:hover{ font-size:14px;}

.cnNM{ font-size:24px; font-weight:bold; color:#da291e; line-height:36px; margin:0px;}
.enNM{ font-size:24px; margin:5px 0px 0px; color:#333;}
.caNM{ margin-top:20px; line-height:30px;}

.proLS{ padding-top:10px;}
.proLS ul li{ float:left; width:229px; margin-right:30px; margin-bottom:20px; overflow:hidden;}
.proLS ul li.ig-yb{ margin-right:0px;}
.proBX{ width:227px; height:227px; border:1px solid #eee; text-align:center;}
.proEX{ padding-top:5px; text-align:center;}

.picIG{ text-align:center;}
.picTX{ text-align:center; font-size:18px; font-weight:bold;}
.picCN{ padding-top:20px;}

.mg-bg{ background:#ededed; height:360px;}
.mg-nm{ background:url(../images/mg-nm.jpg) no-repeat; width:229px; height:360px; vertical-align:top;}
.mg-nm a{ display:block; width:98px; height:33px; line-height:33px; border:1px solid #444142; margin:295px 0 0 65px; font-size:14px; color:#565656; text-align:center;}
.mg-nm a:hover{ background:#da291e; border:1px solid #da291e; color:#fff;}

.mg-lb{ width:760px; vertical-align:top; padding-top:35px;}
.box{ width:760px; _height:100%; position:relative; overflow:hidden;}
.picbox{ width:760px; height:280px; overflow:hidden; position:relative;}
.piclist{ height:280px;position:absolute; left:0px; top:0px;}
.piclist li{ float:left; width:240px; height:280px; margin-right:20px;}
.piclist li img{ vertical-align:bottom;}
.piclist li div{ width:240px; height:35px; line-height:35px; text-align:center; background:#6a6966; margin-top:5px; color:#fff;}
.piclist li:hover div{ background:#da2b1e;}
.swaplist{ position:absolute; left:-3120px; top:0px;}
.og_prev,.og_next{ width:20px; height:40px; position:absolute; top:100px; filter:alpha(opacity=70); opacity:0.7; cursor:pointer; z-index:99;}
.og_prev{ background:url(../images/left.gif) no-repeat; left:0;}
.og_next{ background:url(../images/right.gif) no-repeat; right:0;}

.mage{ width:460px; padding-right:34px;}
.ly-td{ padding:0 0 15px;}
.input{ width:256px; height:30px; line-height:30px; font-family:Microsoft YaHei; font-size:12px; color:#999; padding:0 10px; border:2px solid #f5f5f5;}
.textarea{ width:256px; height:96px; line-height:30px; font-family:Microsoft YaHei; font-size:12px; color:#999; padding:0 10px; border:2px solid #f5f5f5; scrollbar-shadow-color:#f5f5f5;
scrollbar-highlight-color:#fff; scrollbar-face-color:#f6f6f6; scrollbar-3dlight-color:#f6f6f6; scrollbar-darkshadow-color:#f6f6f6; scrollbar-track-color:#f6f6f6; scrollbar-arrow-color:#f5f5f5; SCROLLBAR-BASE-COLOR:#f5f5f5;}
.submit{ width:280px; height:34px; background:#c7000b; font-family:Microsoft YaHei; font-size:15px; color:#fff; border:0; cursor:pointer;}

.table{ border-collapse: collapse;}
.table td{ border: 1px solid #E8E8E8; padding:4px 10px;}
.table td.jb{ padding:10px 10px 10px 280px;}
.jb a{ display:block; width:200px; height:24px; background:#eee; text-align:center; color:#999;}
.jb a:hover{ background:#03368f; color:#fff;}

.zj{ border-collapse: collapse; border:1px solid #E8E8E8;}
.zj td{ padding:5px; border: 1px solid #E8E8E8;}
.button{ border:#E8E8E8 solid 2px; width:70px; height:28px; line-height:20px; background:#FFFFFF; cursor:pointer; color:#666;}
