﻿@charset "utf-8";
/* CSS Document */
/* header */
.header { width: 100%; height: 133px; background: url(../images/header_bg.jpg) repeat-x; color: #808080; }
.header .header_main { width: 980px; margin: 0 auto; }
.header .header_main .header_top { width: 100%; height: 37px; overflow: hidden; }
.header .header_main h2 { font-size: 12px; float: left; }
.header .header_main .header_top_right { float: right; height:: 37px; line-height: 37px; }
.header .header_main .header_top_right a { float: left; font-size: 12px; color: #808080; display: inline-block; }
.header .header_main .header_top_right span { height: 17px; float: left; border-right: dotted 1px #808080; padding: 0 0 0 5px; margin: 10px 5px 0 0; }
.header .header_main .header_wrap { width: 100%; height: 96px; }
.header .header_main .header_wrap .header_logo { float: left; }
.header .header_main .header_wrap .header_logo a { width: 412px; height: 31px; display: inline-block; margin: 32px 0; }
.header .header_main .header_wrap .header_phone { float: right; height: 30px; line-height: 30px; margin: 33px 0; }
.header .header_main .header_wrap .header_phone div { float: left; }
.header .header_main .header_wrap .header_phone .hot_line { font-size: 20px; color: #c4122f; }

/* banner nav */
.banner_nav { width: 100%; position: relative; HEIGHT: 532px; }
.banner_nav .nav_main { width: 980px; position: absolute; margin-left: -490px; left: 50%; }
.banner_nav .banner { width: 100%; position: absolute; left: 0; top: 0; HEIGHT: 532px; }

.banner_nav1 { width: 100%; height: 46px; background: #2482d3; }
.banner_nav1 .nav_main { width: 980px; position: absolute; margin-left: -490px; left: 50%; }
.bannero { width: 980px; height: 300px; overflow: hidden; margin: 0 auto; margin-top: 10px; }
/*导航部分*/
.nav { width: 100%; height: 46px; line-height: 46px; margin: 0 auto; background: #2482d3; position: relative; z-index: 2; border-radius: 0 0 5px 5px; }
.nav .list { width: 100%; float: left; font-size: 14px; }
.nav .list li { float: left; position: relative; width: 140px; }
.nav .list li a { width: 140px; color: white; display: block; text-align: center; text-decoration: none; background: url(../images/nav_line_bg.jpg) repeat-y right; }
.nav .list li.on, .nav .list li a:hover { background: #c4122f; }
.nav .list li.on .home, .nav .list li.on:hover, .nav .list li .home:hover { }
.nav .extra { width: 60px; height: 46px; float: right; }
.nav .list .subnav { position: absolute; top: 46px; left: 0; border: 1px solid #c4122f; border-top: none; padding: 5px 0; display: none; background: #fff; width: 138px; }
.nav .list .subnav dt { float: left; }
.nav .list .subnav a { width: 138px; height: 20px; background: none; color: #333; font-size: 12px; line-height: 20px; padding: 5px 0; }
.nav .list .subnav a:hover { background: #c4122f; color: #fff; }
.nav .list li a:hover .subnav { display: block; }

/*main*/
.main { margin-top: 30px; }
.mainone { width: 980px; margin: 0 auto; height: 70px; line-height: 70px; width: 980px; background: #2482d3; color: #fff; }
.main .mainxm { padding: 0 0 0 10px; font-size: 16px; }
.main .mainxm_left { width: 570px; float: left; }
.main .mainxm_right { width: 370px; height: 60px; margin: 5px; float: right; background: #fff; }
.main .mainxm a { color: #fff; padding: 0 5px; }
.main .mainxm a:hover { text-decoration: underline; }
.tsearch { width: 235px; height: 30px; border: 1px solid #d7d7d7; margin: 14px; }
.bsearch { width: 101px; height: 33px; background: url(../images/bsearch.png) no-repeat; border: none; color: #fff; font-size: 14px; line-height: 33px; }

.maintwo { width: 980px; margin: 0 auto; margin-top: 30px; }
.maintwo ul { overflow: hidden; }
.maintwo ul li { border: 1px solid #d7d7d7; width: 231px; height: 365px; float: left; margin-right: 16px; position: relative; margin-bottom: 30px; }
.maintwo ul li .imgmore { position: absolute; bottom: -10px; width: 100px; background: #2482d3; height: 25px; line-height: 25px; color: #fff; text-align: center; left: 70px; }
.maintwo ul li img { width: 211px; height: 190px; margin: 10px; }
.maintwo ul li .imgtitle { width: 211px; text-align: center; color: #2482d3; margin: 5px; font-size: 16px; }
.maintwo ul li .imginfo { width: 211px; margin: 0 auto; color: #3d3d3c; line-height: 200%; }


.maintwo li.on { border: 1px solid #c4122f; }
.maintwo li.on .imgtitle { color: #c4122f; }
.maintwo li.on .imgmore { background: #c4122f; }


.morepro { width: 980px; background: #f5f5f5; text-align: center; height: 35px; line-height: 35px; font-size: 14px; }
.mainthree { height: 388px; background: #f5f5f5; overflow: hidden; margin-top: 30px; margin-bottom: 30px; }
.threemain { width: 980px; margin: 0 auto; }
.mainthree .mainthreetitle { font-size: 18px; color: #2482d3; margin: 30px 0; text-align: right; }
.mainthree .mainthreetitle strong { font-weight: normal; float: left; }
.thremainpro { position: relative; }

/* 通用图片列表_普通式 */
.picList li { width: 231px; height: 270px; float: left; margin-right: 16px; border: 1px solid #d7d7d7; background: #fff; }
.picList .pic { text-align: center; line-height: 0px; }
.picList .pic img { width: 209px; height: 190px; margin: 11px; }
.picList .pic a:hover img { border-color: #f00; }
.picList .title { line-height: 24px; font-size: 14px; }

/* 多个左滚动 - 公用类 */
.leftLoop { overflow: hidden; }
.leftLoop .hd { }
.leftLoop .hd .prev { position: absolute; display: block; width: 29px; left: -70px; top: 100px; height: 36px; overflow: hidden; cursor: pointer; background: url("../images/slideleft.png") no-repeat; }
.leftLoop .hd .next { position: absolute; display: block; width: 29px; right: -70px; top: 100px; height: 36px; overflow: hidden; cursor: pointer; background: url("../images/slideright.png") no-repeat; }
.leftLoop .bd { }
.leftLoop .bd ul { overflow: hidden; zoom: 1; }
.leftLoop .bd ul li { margin: 0 10px; text-align: center; float: left; display: _inline; }

.mainfour { width: 980px; margin: 0 auto; margin-top: 30px; overflow: hidden; height: 400px; }
.mainfour .mainfourleft { width: 282px; float: left; padding: 13px; margin-right: 18px; height: 378px; background: #f5f5f5 url(../images/wtbottom.png) bottom center no-repeat; }
.mainfour .mainfourright { width: 628px; float: left; height: 378px; padding: 13px; background: #f5f5f5 url(../images/xwbottom.png) bottom center no-repeat; }
.mainfour .mainfourleft .forlefttit { color: #2482d3; font-size: 18px; text-align: right; border-bottom: 1px solid #dbdbdb; overflow: hidden; padding-bottom: 8px; }
.mainfour .mainfourleft .forlefttit a { display: inline-block; padding-top: 8px; }
.mainfour .mainfourleft .forlefttit strong { font-weight: normal; float: left; }
.forleftcon { overflow: hidden; padding: 20px 0 10px 0; }
.forleftcon dl { border-bottom: 1px dashed #e5e5e5; padding-bottom: 5px; }
.forleftcon dl dt { background: url(../images/wen.png) left center no-repeat; text-indent: 2em; padding: 8px 0; }
.forleftcon dl dd { background: url(../images/da.png) left center no-repeat; text-indent: 2em; color: #808080; padding: 8px 0; }
.mainfour .mainfourright .forrighttit { color: #2482d3; font-size: 18px; text-align: right; border-bottom: 1px solid #dbdbdb; overflow: hidden; }
.mainfour .mainfourright .forrighttit a { display: inline-block; padding-top: 8px; }
.mainfour .mainfourright .forrighttit strong { font-weight: normal; float: left; }
.mainfour .mainfourright .forrighttit strong span { cursor: pointer; }
.mainfour .mainfourright .forrighttit strong .tabs { color: #c4122f; border-bottom: 2px solid #c4122f; display: inline-block; padding-bottom: 8px; }
.mainfour .mainfourright .forrighttit strong .xw { margin-right: 10px; }
.mainfour .mainfourright .forrighttit strong .dt { margin-left: 10px; }
.hide { display: none; }

.forrightcon { padding-top: 20px; }
.forrightcon .frimg { padding-bottom: 20px; border-bottom: 1px dashed #dbdbdb; overflow: hidden; }
.forrightcon .frimg .frimgleft { width: 214px; height: 127px; float: left; }
.forrightcon .frimg .frimgleft img { width: 214px; height: 127px; }
.forrightcon .frimg .frimgright { float: left; width: 400px; margin-left: 14px; height: 127px; overflow: hidden; }
.forrightcon .frimg .frimgright .rtitle { font-size: 16px; color: #2b2b2b; padding-bottom: 10px; }
.forrightcon .frimg .frimgright .rtconifo { font-size: 14px; color: #808080; line-height: 160%; }
.forrightcon .frimg .frimgright .rtdate { font-size: 12px; color: #808080; padding-top: 10px; }

.frlist { margin-top: 20px; }
.frlist ul { }
.frlist ul li { background: url(../images/ico3.png) left center no-repeat; text-indent: 1em; width: 307px; float: left; margin-right: 7px; line-height: 30px; }
.frlist ul li a { }

/**/
.mainfive { height: 260px; background: #f5f5f5; overflow: hidden; margin-top: 30px; }
.mainfive .mainfivetitle { font-size: 18px; color: #2482d3; margin: 30px 0; text-align: right; }
.mainfive .mainfivetitle strong { font-weight: normal; float: left; }
.fivemain { width: 980px; margin: 0 auto; }
.fivecont { }
.fivecont ul { border-top: 1px dashed #d7d7d7; border-left: 1px dashed #d7d7d7; overflow: hidden; }
.fivecont ul li { width: 162px; height: 80px; float: left; border-right: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7; }
.fivecont ul li a { }
.fivecont ul li a img { width: 156px; height: 74px;margin:3px; }

/**/
.footer { height: 163px; overflow: hidden; background: #2482d3; }
.links { height: 40px; border-bottom: 1px solid #3a8fd7; line-height: 42px; color: #ffffff; }
.linkscontent { width: 980px; margin: 0 auto; }
.linkscontent a { color: #ffffff; display: inline-block; padding: 0 5px; }

.footercon { width: 980px; margin: 0 auto; margin-top: 40px; color: #fff; }
.footercon p { line-height: 200%; }
.footercon .footerleft { width: 490px; float: left; }
.footercon .footerright { width: 490px; float: right; text-align: right; }

/**/
#DB_tab16 { OVERFLOW: hidden; HEIGHT: 532px; POSITION: relative; WIDTH: 100%; }
#DB_tab16 .DB_img { HEIGHT: 100%; POSITION: relative; WIDTH: 100%; }
#DB_tab16 .DB_img LI { HEIGHT: 100%; POSITION: absolute; WIDTH: 100%; }
#DB_tab16 .DB_img LI A { HEIGHT: 100%; DISPLAY: block; WIDTH: 100%; }
#DB_tab16 .DB_btn { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 10px; }
#DB_tab16 .DB_btn LI { CURSOR: pointer; MARGIN: 0px; DISPLAY: inline; }
#DB_tab16 .DB_dirBtn { POSITION: absolute; TOP: 210px; WIDTH: 100%; }
#DB_tab16 .DB_dirBtn .DB_prev { CURSOR: pointer; POSITION: absolute; LEFT: 10px; }
#DB_tab16 .DB_dirBtn .DB_next { CURSOR: pointer; RIGHT: 10px; POSITION: absolute; }


/*news*/
.mainnews { width: 980px; margin: 0 auto; margin-bottom: 30px; overflow: hidden; }
.mainnews .mainnewsleft { width: 212px; float: left; }
.newslm { width: 210px; height: auto!important; height: 165px; min-height: 165px; border: 1px solid #8f8e8e; margin: 0px auto; padding-bottom: 10px; }
.newslm dl { }
.newslm dl dt { width: 200px; margin: 0px auto; border-bottom: 1px solid #e5e5e5; height: 48px; line-height: 48px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; color: #2a2929; text-indent: 10px; }
.newslm dl dd { LINE-HEIGHT: 33px; width: 200px; height: 33px; margin: 0px auto; font-size: 14px; font-weight: bold; color: #757575; border-bottom: 1px solid #e5e5e5; text-indent: 10px; }
.newslm dl dd a { width: 200px; DISPLAY: block; height: 33px; text-decoration: none; color: #8f8f8f; }

.newslm dl dd a:hover { TEXT-DECORATION: none; color: #1f8fde; font-size: 14px; font-weight: bold; background: url(../images/arrows.gif) no-repeat right; }
.newslm dl dd a.cur { TEXT-DECORATION: none; color: #1f8fde; font-size: 14px; font-weight: bold; background: url(../images/arrows.gif) no-repeat right; }
.mainnewsright { width: 748px; float: right; }
.righttop { width: 748px; height: 48px; line-height: 48px; font-family: "微软雅黑"; font-size: 15px; font-weight: bold; text-indent: 35px; border-bottom: 2px solid #6e6e6e; color: #595959; margin: 0px 0px 15px 0px; padding: 0px; background: url(../images/5.gif) no-repeat 20px 16px; background-color: #fafafa; }

.newsrcon { }
.newsrcon ul { overflow: hidden; }
.newsrcon ul li { font-size: 14px; background: url(../images/ico3.png) left center no-repeat; text-indent: 1em; text-align: right; width: 748px; height: 40px; line-height: 40px; border-bottom: 1px solid #dbdbdb; }
.newsrcon ul li a { font-size: 14px; float: left; }
.newsrcon ul li a:hover { color: #2482d3; }
.newsrcon ul li span { }

.newshowtit { font-size: 18px; font-weight: bold; margin: 0px auto; text-align: left; border-bottom: 1px solid #e5e5e5; height: 40px; line-height: 40px; }
.newshowtit span { float: right; font-size: 12px; font-weight: normal; }
.newshowconc { margin-top: 10px; font-size: 14px; line-height: 200%; }
.newshowconc p { font-size: 14px; line-height: 200%; }

.location { width: 980px; margin: 0px auto 15px auto; padding: 0px; height: 24px; line-height: 24px; border:1px solid #d7d7d7; color: #7b7b7b; text-indent: 20px;  }
.location a {color: #7b7b7b;  }


.productrcon { }
.productrcon ul {overflow:hidden; }
.productrcon ul li {width:240px;margin-right:11px;float:left;margin-bottom:15px; }
.productrcon ul li img {width:212px;height:190px; padding:14px; border:1px solid #d7d7d7;}
.productrcon ul li .imgtitle {font-size:14px;width:212px;text-align:center;margin-top:15px; }

