body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:14px;font-family:\5b8b\4f53;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#ba2924}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}
.clfix{display:inline-block}.clfix{display:block}
* html .clfix{height:1%}
.clfix{zoom:1}
.none{position:absolute;top:-5000px;left:-5000px;height:0;visibility:hidden;}


#header,#content,#piclist,#footer{margin:0 auto;}
.w960{width:960px;}
.flt{float:left}
.frt{float:right}
.layout,.main-wrap{*zoom:1;}
.eng{ font-family:Arial;}
.d{margin-right:2px;margin-left:10px;}
.d{margin-right:5px;margin-left:0px;}

body{background:#efefef;}/*efefef*/
#header{color:#ba2924; background:#efefef; font-family:\5FAE\8F6F\96C5\9ED1;}/*height:217px;*/
#header a{color:#ba2924;}
#header a:hover,#header a.curr{}
#header .top{height:120px;}
#header .top .logo{float:left;display:inline;width:650px;}
#header .top .logo img{margin:5px 0 0 60px;}
#header .top .search{float:right;display:inline;width:300px;height:100px; margin-top:20px; font-weight:800;text-align:right; margin-right:6px;}
#header .top .search p,#header .top .search div{height:30px;}
#header .top .search div.frm{height:40px;}
#header .top .search div.tel{word-spacing: 7px;letter-spacing: 1px;}
#header .top .search div.tel{word-spacing: 0px;letter-spacing: 0px;}
#header .top .search .input{outline:none;border:0px;width:202px;height:23px;background:url(img/searchinput.jpg) no-repeat; padding-left:5px; color:#ba2924}
#header .top .search .input{background:url(img/searchinput1.jpg) no-repeat; }
#header .top .search input:hover{border:0px;}
#header .top .search .btn{ border:0px;font-size:10px;color:#fff;width:36px;height:22px; background:url(img/searchbtn1.png); cursor:pointer;}
#header .top .search .btn{background:url(img/searchbtn22.jpg);}
#header .top .search .btnhover{background:url(img/searchbtn22hover.jpg);}
#header .top .search a:hover{text-decoration:underline}

#header .nav{}/*height:97px;*/
#header .nav ul.big{height:34px; border-bottom:2px solid #bc2720; position:relative; z-index:10;}
#header .nav ul.big li{float:left;display:inline;padding-left:8px;}
#header .nav ul.big li a{display:block;font-size:16px;width:111px;height:34px; text-align:center;line-height:34px;font-size: 16px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:bold}
#header .nav ul.big li a:hover,#header .nav ul.big li a.curr{color:#fff;background:url(img/nav.jpg)}
#header .nav ul.big li ul{display:none; position:absolute; padding-top:8px; z-index:10;}

#header .nav ul.big li ul li{float:left; display:inline; padding:0 15px; background:url(img/t.jpg) no-repeat right center ;}
#header .nav ul.big li ul li a{color:#666;font-size:14px; font-weight:normal;width:auto;}
#header .nav ul.big li ul li a:hover,#header .nav ul.big li ul li a.curr{color:#ba2924; background:none;}
#header .nav ul.big li ul li.last{ background:none;}


/*#header .nav div.small{height:46px;line-height:46px;background:url(img/navbottom.jpg) no-repeat;padding-left:15px;}*/
#header .nav div.small{height:15px;line-height:42px;background:url(img/navbottom1.jpg) no-repeat bottom;padding-left:15px; position:relative; z-index:9}
#header .nav div.small ul{display:none;}
#header .nav div.small ul.on{display:block;}



#content{ background:#efefef}
#piclist{background:#fff;}
#piclist .focusBox {position: relative;width:960px; height:350px; overflow: hidden; }	
#piclist .focusBox .pic{position:relative; z-index:0; }	
#piclist .focusBox .pic img { width:960px; height:350px; display: block; }	
#piclist .focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }	
#piclist .focusBox .hd li{margin: 0 5px; background: url(img/dot.png?id=s) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url(img/dot8.png) no-repeat 0 -16px;	}	
#piclist .focusBox .hd .on{ background-position:0 0; }	
#piclist .focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
#piclist .focusBox .prev { left: 0; }	
#piclist .focusBox .next { background-position: 0 -90px; right: 0; }	
#piclist .focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }




#content .b{width:960px;height:17px; background:url(img/b.jpg);background-repeat: repeat-x;}

#content .tt ul{width:340px;margin:0 auto;margin-top:20px;}
#content .tt ul li{height:24px; overflow:hidden}
#content .tt ul li span{float:right; list-style:none;color:#b9b9b9;line-height: 23px;height: 24px;}
#content .tt ul li a{height:24px; line-height:23px;float:left;color:#666; padding-left:10px; background:url(img/dd.jpg) no-repeat left center;}
#content .tt ul li a:hover{color:#ad0004; background:url(img/ddh.jpg) no-repeat left center;}

#content .main{}
#content .main .l{float:left;width:300px;}
#content .main .l .pic{height:210px;width:284px;padding:8px;background:#fff; }
#content .main .l .pic .picfocusBox {position: relative; width: 284px; height: 206px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }	
#content .main .l .pic .picfocusBox .pic img { width: 284px; height: 206px; display: block; }	
#content .main .l .pic .picfocusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
#content .main .l .pic .picfocusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
#content .main .l .pic .picfocusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
#content .main .l .pic .picfocusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
#content .main .l .pic .picfocusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
#content .main .l .pic .picfocusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
#content .main .l .pic .picfocusBox .num li a,.picfocusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
#content .main .l .pic .picfocusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
#content .main .l .pic .picfocusBox .num li.on a,.picfocusBox .num a:hover{ background:#f60;  }
#content .main .l .video{width:300px;height:265px;margin-top:10px;background:#fff; overflow:hidden;}
#content .main .l .video .box{width:290px ;margin:5px auto;}
#content .main .l .video .box .videob{height:11px;width:275px; background:url(img/videob.jpg); margin-top:4px; margin-left:6px;}
#content .main .l .video .box .ct{margin:20px 0 0 6px;}

#content .main .c{float:left;width:394px; display:inline; margin-left:6px;}
#content .main .c .dy{height:236px;}
#content .main .c .news{height:265px;}
#content .main .c .box1{}

#content .main .c .box1 .title1{height:36px; background:url(img/cb.jpg)}
#content .main .c .box1 .title1 a{color:#fff;float:left;font-size:15px; padding:7px 0 0 24px;font-family:\5FAE\8F6F\96C5\9ED1;}
#content .main .c .box1 .title1 a:hover,.box .title a:hover{color:#fffbc7;}

#content .main .c .box1 .title1 .more{float: right;display: inline;width: 50px;color: #fff;font-family: Arial;font-size: 10px;margin-top: 9px;}
/*
#content .main .c .box1 .title1 .more{float:right; display:inline;margin-top:20px; margin-right:2px; width:55px;height:8px; background:url(img/more2.jpg) no-repeat;text-indent:-9999px ;}
#content .main .c .box1 .title1 .more{background:url(img/mored2.jpg) no-repeat;}
#content .main .c .box1 .title1 a.more:hover{background:url(img/mored2hover.jpg) no-repeat;}
*/

#content .main .c .dy .box1 .tt{height:190px; background:#fff;overflow:hidden;}
#content .main .c .news .box1 .tt{height:229px; background:#fff; overflow:hidden;}

#content .main .r{float:left;width:254px;display:inline; margin-left:6px;}
#content .main .r .notice{height:232px; background:#fff;padding-top:2px;padding-left:4px;}
#content .main .r .notice .box{}
#content .main .r .notice .box .title{width:250px; margin-top:5px}
#content .main .r .notice .box .tt{width:250px;height:190px;overflow:hidden;}
#content .main .r .notice .box .tt ul{width:230px;height:170px;}


#content .main .r .intro{height:264px;}
#content .main .r .intro .box .title{margin-top: 7px;}
#content .main .r .intro .title a{padding: 4px 0 0 10px;}
#content .main .r .intro .title span{padding: 8px 0 0 20px;}
#content .main .r .intro .ct{width:220px; margin:0 auto; height:210px; overflow:hidden; padding-top:20px;}
#content .main .r .intro .ct h4{color:#c30102; font-size:14px;}
#content .main .r .intro .ct .cbs{width:220px; height:165px; overflow:hidden; line-height:21px; padding-top:10px;}
#content .main .r .intro .ct a.mores{color:#aa0003; float:right; font-family:Arial;}

.video .box .title{margin-top: 7px;}


.box .title{width:284px;height:29px;margin:0 auto; background:url(img/title.jpg) no-repeat;color:#666;font-family:\5FAE\8F6F\96C5\9ED1;}
.box .title a{color:#fff;float:left;font-size:15px; padding:4px 0 0 14px;}
.box .title span{float:left;padding:8px 0 0 30px;}
.box .title .more{float:right; display:inline; width:48px;font-size:10px;}
.box .title a.more {padding:0px;color:#dc332e;color: #aa0003;font-family: Arial;margin-top: 8px;}
.box .title a.more:hover{color:#db342e}
/*background:url(img/moredd.jpg) no-repeat;background:url(img/moreddhover.jpg) no-repeat;*/



#content .mainc{width:952px;background:url(img/bgn.jpg) no-repeat left top ; margin:0 auto; background:#fff;margin-top:10px;}
#content .mainc .mainn{width:857px; margin:0 auto;padding-top:20px;}
#content .mainc .mainn .navtop{height:53px;background:url(img/bgt.jpg) no-repeat left top;color:#666;}
#content .mainc .mainn .navtop .navtopleft{float:left;width:200px;height:53px;color:#fff;font-size:20px;}
#content .mainc .mainn .navtop .navtopleft div{position:relative;height:53px;}
#content .mainc .mainn .navtop .navtopleft .ti{position:absolute;bottom:0px;left:15px;font-size:26px; font-family:\5FAE\8F6F\96C5\9ED1;}
#content .mainc .mainn .navtop .navtopleft .sub{position:absolute;top:2px; right:50px;font-size:10px;}
#content .mainc .mainn .navtop .navtopcenter{float:left; display:inline;font-size:12px; margin-left:30px;font-weight:bold;height:53px; line-height:70px;}
#content .mainc .mainn .navtop .navtopright{float:right;height:53px; line-height:70px;}

#content .mainc .mainn .cont{width:857px;}
#content .mainc .mainn .cont .contleft{width:200px;float:left;padding-bottom:20px;}
#content .mainc .mainn .cont .contleft .contnav{width:190px;margin-top:30px;}
#content .mainc .mainn .cont .contleft .contnav a{font-weight:bold;margin-top:5px;border-bottom:1px solid #e2e2e2; display:block;height:26px;line-height:26px; width:148px; background:url(img/q.jpg) no-repeat 6px center; padding-left:26px;font-size:14px;}
#content .mainc .mainn .cont .contleft .contnav a:hover,#content .mainc .mainn .cont .contleft .contnav a.curr{ background:url(img/qh.jpg) no-repeat 6px center;color:#c24042}
#content .mainc .mainn .cont .contleft .contcommon{width:166px;height:181px; background:url(img/nbg.jpg) no-repeat;margin-top:30px;}
#content .mainc .mainn .cont .contleft .contcommon h4{padding-top:12px;color:#ad0003;font-size:14px;padding-left:10px;}
#content .mainc .mainn .cont .contleft .contcommon .list{width:155px; margin:0 auto;}
#content .mainc .mainn .cont .contleft .contcommon .list ul{height:140px;margin-top:20px; margin-left:10px;}
#content .mainc .mainn .cont .contleft .contcommon .list li{width:140px; overflow:hidden;}
#content .mainc .mainn .cont .contleft .contcommon .list li a{height:24px; line-height:23px;float:left;color:#666; padding-left:10px; background:url(img/dd.jpg) no-repeat left center;}
#content .mainc .mainn .cont .contleft .contcommon .list li a:hover{color:#ad0004; background:url(img/ddh.jpg) no-repeat left center;}

#content .mainc .mainn .cont .contright{float:left;width:657px}

.contright table{width:100%}
.contright h2{margin-top:5px;color:#ba2924;font-size:16px;}
.contright .submit{margin-top:10px;}
.contright .submit p{}
.contright .submit .inputtxt{width:30%;}
.contright .submit .inputtxt input,.submit .inputtxt .sub{border:1px solid #ccc;padding:2px;}
.contright #code{width:50px;}
.contright .codeimg{height:24px; vertical-align:middle;}
.contright .suarea{text-align: right; margin-top:4px;}
.contright .subbtn{ cursor:pointer;padding:2px 4px;}

.contright .table{margin-top:10px;}
.contright .table th{ background:#ebebeb; font-weight:normal;}
.contright .table td,.table th{border:2px solid #ccc;padding:8px; text-align:left; padding-left:20px;}
.contright .table td span{ font-weight:bold;color:#ba2924;}
.contright .table td .reply{border-bottom:1px solid #e7e7e7;margin-top:5px;padding-bottom: 5px;width:610px;}

.contright .go{width:600px;border-top:1px solid #bcbcbc;height:40px; margin:0 auto; margin-top:10px;}
.contright .go .top{float:left;padding-top:10px;}
.contright .go .page{float:right;}
div.jogger {padding: 2px;  margin: 7px;}
div.jogger a {padding:2px 4px; margin: 2px; color: #fff; background-color: #ee4e4e; text-decoration: none}
div.jogger a:hover {padding:2px 4px; margin: 2px; color: #fff;  background-color: #de1818}
div.jogger a:active {padding:2px 4px; margin: 2px; color: #fff; background-color: #de1818}
div.jogger span.current {padding:2px 4px; margin: 2px; color: #6d643c; background-color: #f6efcc}
div.jogger span.disabled {display: none}



.contright .job{ border:1px solid #e9e9e9; border-bottom:0px; margin-top:30px; width:657px;min-height:360px}
.contright .job .jobtitle{width:597px;height:25px; line-height:25px; background:url(img/jobtitle.jpg) no-repeat;margin:0 auto; margin-top:30px;color:#ba2924 ; font-weight:bold;}
.contright .job .jobtitle span{margin-left:40px;}
.contright .job .jobcontent{width:500px; margin:0 auto;}
.contright .job .jobcontent table{margin-top:30px;}
.contright .job .jobcontent tr{height:26px;}
.contright .job .jobcontent td{ line-height:22px;}

.contright .news{width:590px; margin:0 auto;margin-top:20px;}
.contright .news h1{ text-align:center;}
.contright .news h1{color:#c30003; font-size:20px}
.contright .news p.time{color:#b9b9b9; text-align:center;}
.contright .news .cnt{margin-top:20px; line-height:22px;text-align:left;}
.contright .news .cnt img{width:580px;}
.contright .news ul li{height:24px; overflow:hidden}
.contright .news ul li span{float:right; list-style:none;color:#b9b9b9;}
.contright .news ul li a{height:24px; line-height:23px;float:left;color:#666; padding-left:20px; background:url(img/hd.jpg) no-repeat left center;}
.contright .news ul li a:hover{color:#ad0004;}


.contright .product{width:590px; margin:0 auto;margin-top:40px;}
.contright .product .productjj img{width:220px;margin-top: 18px;margin-left: 23px;}
.contright .product .productjj .flt p{height:34px;line-height:34px; border-bottom:1px dashed #d1d1d1;width:300px}
.contright .product .productjj .frt{width:269px;height:221px;background:url(img/pimgbg.jpg) no-repeat }
.contright .product .productjs{margin-top:10px;} 
.contright .product .productjs h4{font-size:18px;}
.contright .product .productjs .productcontent{ text-indent:2em; line-height:22px;}

.contright .product .plist{border-bottom:1px dashed #c9c9c9;margin-bottom:15px;}
.contright .product .plist .clfix{height:90px;}
.contright .product .plist .flt{width:130px;}
.contright .product .plist .flt img{width:120px;}
.contright .product .plist .frt{width:450px;}
.contright .product .plist a.frt{width:86px;margin-bottom:10px}
.contright .product .plist .detail{ text-align:right}


.contright .job .video{width:590px; margin:0 auto;margin-top:40px;}
.contright .job .video ul li{width:270px;height:220px; overflow:hidden; float:left; display:inline; margin-right:25px;}
.contright .job .video ul li img{width:270px;height:179px;}
.contright .job .video ul li p{ text-align:center;height:41px; line-height:31px; background:url(img/vb.jpg) no-repeat left top;}


#footer{}
#footer .link{height:114px;background: url(img/link1.jpg) no-repeat  left top;}
#footer .link .url{width: 750px;padding-top: 16px;overflow: hidden;margin-left: 180px;height: 90px;}
#footer .link .url a{color:#b9b9b9; margin-left:4px;width:100px;height:48px;float:left; text-align:center;}
#footer .link .url a img{width:98px;height:44px;}
#footer .link .url a:hover{color:#ad0004;}

#footer .foot .nav{height:27px; background:#aa0003; line-height:27px; text-align:center;}
#footer .foot .nav ul{margin-left:190px;}
#footer .foot .nav li{ float:left; display:inline; padding:0 10px; background:url(img/t.jpg) no-repeat right center ;}
#footer .foot .nav li.last{ background:none;}
#footer .foot .nav li a{color:#fff;font-weight:normal;}
#footer .foot .bott{height:92px; background:#efefef;color:#333; text-align:center;padding-top:15px;}
#footer .foot .bott p{}





.sect {
BORDER: #d9d9d9 1px solid;
MARGIN: 30px 0px 10px;
ZOOM: 1;
OVERFLOW: hidden;
width:180px
}
.sect .title {
BACKGROUND-IMAGE: url(img/title421.jpg);
POSITION: relative;
LINE-HEIGHT: 32px;
MARGIN: 1px;
PADDING-LEFT: 45px;
BACKGROUND-REPEAT: repeat-x;
HEIGHT: 32px;
PADDING-TOP: 3px;
}
.sect .title STRONG {
DISPLAY: inline;
COLOR: #ba2924;
FONT-SIZE: 14px;
}
.sect  OL {
PADDING-BOTTOM: 11px;
PADDING-LEFT: 15px;
PADDING-RIGHT: 15px;
ZOOM: 1;
OVERFLOW: hidden;
PADDING-TOP: 10px;
}
.sect  LI {
BACKGROUND-IMAGE: url(img/dot.gif);
PADDING-BOTTOM: 0px;
LINE-HEIGHT: 22px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: left 11px;
HEIGHT: 22px;
COLOR: #da6e01;
OVERFLOW: hidden;
PADDING-TOP: 0px;
}

.suarea span{margin-right:85px;color:#ba2924}
span.start{color:#ba2924}



#header .top .search div.frm{padding-left:47px;}
#keys,#searchbtn{float:left;display:inline;margin-left:5px}

.sect OL{PADDING-LEFT: 18px;}


.contright .news .cnt{text-align: justify;line-height: 27px;}
.contright .news .cnt p{text-align: justify;word-wrap: break-word;}


.inputtxt p{margin-bottom:8px;}
.inputtxt p input{margin-top:3px;}

.contright .news p.time{margin-top:10px}

.btncla{cursor: pointer;width: 50px;position:absolute;top: -5px;right: 0px;border:1px solid #ccc;padding:2px;background:#fff}

#footer .foot .nav li a:hover{color: #fffbc7;}


