/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form{margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
:focus{outline:0}
:link, :visited, ins{text-decoration:none}
/*layout*/
.clearfix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both}
/*typography*/
body, input, textarea{font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:14px; color:#000}
body{line-height:2; background:#fff}
input, textarea{outline:none}
a:link, a:visited{color:#000}
a:hover, a:active{color:#f00!important}
/*多行文字垂直居中*/
.wrap-div{display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub{vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con{_position:relative; _top:-50%}
/*全屏*/
.fullWidth{width:100%; min-width:1002px; max-width:1440px; _width:expression(document.body.clientwidth <1002?"1002px":"auto")}
/*两列同高*/
.equal{padding-bottom:32767px; margin-bottom:-32767px}
/*头部*/
.topbg{width:100%; height:30px; margin:0 auto; background:#ac1f24}
.topdiv{width:1002px; height:100%; margin:0 auto}
.datediv{float:left; width:400px; height:100%; line-height:30px; color:#888; padding-left:40px}
.lan{float:right; width:500px; height:100%; line-height:30px; text-align:right; color:#fff; font-size:14px; font-weight:bold;; padding-right:40px}
.lan a:link, .lan a:visited{color:#fff}
.lan a:hover, .lan a:active{color:#f00!important}

.headbg{width:100%; height:80px; margin:0 auto; background:#fff}
.header{width:1002px; height:80px; margin:0 auto}
.logo{float:left; width:600px; height:80px; overflow:hidden}
/*导航菜单*/
.nav-menu{float:right; width:380px; height:80px}
.nav-menu li{float:left; height:80px; line-height:80px}
.nav-menu li.no{background:none}
.nav-menu li a{display:block; padding:0 8px; font-size:16px}
.nav-menu li a:link, .nav-menu li a:visited{color:#444}
.nav-menu li a:hover, .nav-menu li a:active{color:#f00!important}
.nav-menu li a.current{background:#e86924}
.nav-menu li .current:link, .nav-menu li .current:visited{color:#444}
.nav-menu li .current:hover, .nav-menu li .current:active{color:#444!important}
.nav-menu li.no{border-right:0}
.nav-menu li.na{border-left:0}

.smallNav{position:absolute; top:46px; left:0px; z-index:18; display:none}
.smallNav dd{height:36px; line-height:36px; background:#fff; border-top:#ccc 1px solid}

.banner{width:100%; height:450px; background:#fbf8ef; margin:0 auto; overflow:hidden}
.bannerB{width:100%; height:40px; margin:0px auto; clear:both; background:url(../images/mainbg.png) top center repeat-x}
/*内容*/
.main{width:1002px; height:450px; margin:0 auto; margin-top:50px; clear:both}
.mainl{float:left; width:400px}
.mainr{float:right; width:580px}
.mainr .tit{width:100%; height:50px; background:url(../images/about.png) left center no-repeat}
.mainr .tit .cn{float:left; height:50px; line-height:50px; font-size:28px; font-weight:bold; color:#000; margin-left:70px}
.mainr .tit .more{float:right; width:66px; height:50px; line-height:50px; font-size:12px; background:url(../images/more.png) center no-repeat}
.mainr .tit .more a:link, .mainr .tit .more a:visited{color:#ccc}
.mainr .tit .more a:hover, .mainr .tit .more a:active{color:#f00!important}
.mainr .con{width:520px; height:280px; font-size:16px; line-height:35px; color:#555; padding:25px; margin-top:20px; border:#eee 1px solid}

.mainb{width:1002px; height:430px; margin:0 auto; margin-top:10px}
.mainb .tit{width:100%; height:50px; background:url(../images/pro.png) left center no-repeat}
.mainb .tit .cn{float:left; height:50px; line-height:50px; font-size:28px; font-weight:bold; color:#000; margin-left:70px}
.mainb .tit .more{float:right; width:66px; height:50px; line-height:50px; font-size:12px; background:url(../images/more.png) center no-repeat}
.mainb .tit .more a:link, .mainb .tit .more a:visited{color:#ccc}
.mainb .tit .more a:hover, .mainb .tit .more a:active{color:#f00!important}
.mainb .con{width:100%; height:350px; margin-top:20px; overflow:hidden}

.prcon{width:1100px; height:360px}
.prodiv{ float:left; display:block; width:240px; height:300px; position:relative; overflow:hidden; margin-right:10px}
.prodiv p{display:block; width:180px; height:60px; padding:0px 30px; position:absolute; z-index:2; left:0; bottom:0; background:#eee; overflow:hidden}
.prodiv b{display:block; width:180px; height:60px; line-height:60px; font-style:normal; font-size:16px; font-weight:normal}
.prodiv i{display:block; width:180px; height:100px; font-style:normal; font-size:14px; line-height:22px}
.prodiv em{display:block; width:60px; height:22px; font-style:normal; font-size:14px; line-height:22px; background:#fff; color:#ac1f24; text-align:center}

/*内页*/
#contain{width:1002px; margin:0px auto; clear:both; margin-top:15px; overflow:hidden}
.containL{float:left; width:220px; overflow:hidden}
.containR{float:right; width:770px; overflow:hidden}

.containL .tit{width:100%; height:56px; line-height:45px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../images/lefttit.png) right bottom no-repeat}
.containL .con{width:206px; margin:0 auto; background:#ddd}
.leftbg{width:206px; margin:0 auto}

.menuLi li{width: 100%; height: 32px; border-bottom:#999 1px dashed; font-size:14px}
.menuLi li a{display: block; width: 180px; height: 32px; line-height: 32px; padding-left: 40px; background: url(../images/first-bg-02.png) no-repeat}
.menuLi li a:link, .menuLi li a:visited{color:#222; background-position:0px 0px}
.menuLi li a:hover, .menuLi li a:active{color:#ac1f24!important; background-position:0px -32px}
.menuLi li a.bigOne{font-size:14px; font-weight:bold}
.menuLi li a.bigOne:link, .menuLi li a.bigOne:visited{color:#000}
.menuLi li a.bigOne:hover, .menuLi li a.bigOne:active{color:#773a8b!important; }
.menuLi li a.no{background:#feebd6}

.menuLi li a.current:link, .menuLi li a.current:visited{color: #ac1f24; background-position:0px -32px}
.menuLi li a.current:hover, .menuLi li a:.currentactive{color: #ac1f24!important; background-position:0px -32px}

.contactDtit{width:100%; height:43px; line-height:43px; text-align:center; font-size:16px; font-weight:bold;background:url(../images/contactDtit.png) 20px 0px no-repeat; margin-top:20px}
.contactD{padding-top:10px}

.searchDtit{width:100%; height:43px; line-height:43px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../images/searchDtit.png) 20px 0px no-repeat; margin-top:20px}

.containR .tit{width:100%; height:45px; line-height:45px; font-size:16px; font-weight:bold; background:url(../images/titLe.png) 15px 0px no-repeat; border-bottom:#ccc 1px solid}
.containR .tit span{padding-left:60px}
.containR .con{width:96%; min-height:300px; margin:10px auto; overflow:hidden; padding-bottom:32767px; margin-bottom:-32767px}

.titbg{width:100%; clear:both; margin:0 auto; background:#f3f3f3}
.containtit{width:1002px; height:45px; font-size:14px; color:#999; margin:0 auto}
.containtit a:link, .containtit a:visited{color: #999}
.containtit a:hover, .containtit a:active{color: #f00!important}
.containtit .pos{ float:right; width:250px; height:45px; line-height:45px; padding-left:60px; background:url(../images/titLe.png) 15px 0px no-repeat}

.containAll{width:1002px; margin:0px auto; min-height:405px; height:auto!important; height:405px}
.containAll .con{width:96%; margin:10px auto; overflow:hidden}

/*底部*/
.footerBg{width:100%; clear:both; margin:0 auto; background:#ac1f24; color:#fff}
.footerBg a:link, .footerBg a:visited{color: #fff}
.footerBg a:hover, .footerBg a:active{color: #fff!important}

.foottop{width:1002px; padding-top:20px; padding-bottom:20px; margin:0 auto}

.footb{float:left; width:400px; height:160px; padding-left:60px; font-size:14px}
.footd{float:right; width:200px; height:160px; line-height:22px; text-align:center}

.searchDiv {width: 170px; height: 38px; background:url(../images/search.png) center no-repeat}
.keyword{ float:left; width:116px; height:17px; color:#fff; padding:10px 10px; border:none; background:none;}
.submit2{ float:left; width:34px; height:38px; cursor:pointer; border:none; background:none;}
