* { padding: 0px; margin: 0px; }
body { font-family: å¾®è½¯é›…é»‘; font-size: 14px; color: rgb(86, 86, 86); text-size-adjust: none; background: url("../images/bg.png") repeat-x rgb(255, 255, 255); min-width: 1200px; }
ul, h2, h3, p, dl, dt, dd { margin: 0px; padding: 0px; }
input { outline: none; }
li { list-style: none; }
img { border: none; }
a { font-size: 14px; color: rgb(86, 86, 86); text-decoration: none; }
a:hover { color: rgb(31, 101, 222); }
.clear { clear: both; height: 1px; margin-top: -1px; overflow: hidden; }
.fc, .fc a { color: rgb(231, 0, 16); }
.hidden { display: none; }
.fl { float: left; }
.fr { float: right; }
#header { width: 100%; height: 143px; position: relative; z-index: 9999; background: url("../images/bg.png") rgb(139, 23, 44); }
#top { width: 100%; height: 143px; }
.topsum { width: 1000px; height: 84px; margin: 0px auto; position: relative; }
.topsum #logo { float: left; }
#top .serach { position: absolute; top: 27px; right: 0px; width: 180px; height: 26px; background: url("../images/search.png") right top no-repeat; padding: 0px 0px 0px 100px; }
#top .serach a { position: absolute; top: 0px; left: 0px; line-height: 26px; color: rgb(255, 255, 255); font-size: 12px; display: block; }
#top .serach .input { position: absolute; top: 2px; left: 124px; width: 110px; height: 22px; border: none; background: none; line-height: 22px; color: rgb(102, 102, 102); font-size: 12px; font-family: å®‹ä½“; }
#top .serach .search-btn { position: absolute; top: 3px; right: 10px; width: 20px; height: 20px; border: none; cursor: pointer; }
#nav { width: 100%; position: relative; height: 57px; border-top: 2px solid rgb(160, 34, 48); }
#nav ul { width: 1156px; margin: 0px auto; height: 57px; }
#nav li { float: left; height: 57px; line-height: 57px; position: relative; text-align: center; width: 144px; background: url("../images/nav_bg.png") 14px 10px no-repeat; }
#nav li a { font-size: 15px; height: 46px; display: block; position: relative; color: rgb(255, 255, 255); }
#nav li a:hover, #nav li.active { background: url("../images/nav_a.jpg") 14px 10px no-repeat; color: rgb(255, 255, 255); }
#nav li:hover { background: url("../images/nav_a.jpg") 14px 10px no-repeat; }
#nav li:hover .a { display: block; }
#nav li .a { position: absolute; top: 48px; left: 14px; width: 115px; padding: 15px 0px; display: none; background: rgb(128, 5, 26); transition: all 0.4s ease-in-out 0s; }
#nav li .a dd { text-align: center; height: 34px; line-height: 34px; }
#nav li .a dd a { height: 34px; font-size: 12px; }
#nav li .a dd a:hover { background: rgb(184, 138, 40); }
.slideBox { width: 1903px; height: 367px; position: relative; overflow: hidden; }
.slideBox .hd { height: 15px; overflow: hidden; right: 0px; bottom: 30px; width: 100%; position: absolute; z-index: 9999; }
.slideBox .hd ul { overflow: hidden; zoom: 1; height: 15px; padding: 0px 0px 0px 951px; margin: 0px auto; }
.slideBox .hd li { width: 15px; height: 15px; float: left; text-indent: -9999px; background: url("") no-repeat; cursor: pointer; margin-right: 10px; }
.slideBox .hd li.on { background: url("") no-repeat; }
.slideBox .bd { position: relative; z-index: 0; width: 100%; height: 400px; }
.slideBox .bd li { width: 100%; text-indent: -9999px; height: 367px; }
.slideBox .bd li a { display: block; height: 367px; }
#footer { background: url("../images/bg.png") rgb(148, 7, 32); color: rgb(255, 255, 255); height: 109px; }
#footer .footsum { text-align: right; width: 1100px; padding-top: 20px; height: 89px; background: url("../images/f_text.png") left 32px no-repeat; margin: 0px auto; }
#footer .footsum p { width: 690px; line-height: 24px; color: rgb(132, 6, 28); text-align: right; font-size: 12px; }
#footer .footsum p a { font-size: 12px; text-decoration-line: none !important; color: rgb(244, 244, 244) !important; }
.public_width {width: 1100px;margin: 0px auto;}
.public_width h3 { height: 60px; line-height: 60px; text-align: right; font-size: 12px; position: relative; font-weight: normal; color: rgb(153, 153, 153); }
.public_width h3 a { color: rgb(153, 153, 153); font-size: 12px; text-decoration: underline; }
.public_width h3 .h3_tit { position: absolute; top: 0px; left: 0px; }
.public_width h3 .h3_tit strong { color: rgb(51, 51, 51); font-size: 24px; margin-right: 6px; font-weight: normal; }
.public_width1 {width: 1256px;margin: 0px 21%;}
.public_width1 h3 { height: 60px; line-height: 60px; text-align: right; font-size: 12px; position: relative; font-weight: normal; color: rgb(153, 153, 153); }
.public_width1 h3 a { color: rgb(153, 153, 153); font-size: 12px; text-decoration: underline; }
.public_width1 h3 .h3_tit { position: absolute; top: 0px; left: 0px; }
.public_width1 h3 .h3_tit strong { color: rgb(51, 51, 51); font-size: 24px; margin-right: 6px; font-weight: normal; }
.index_content1 { width: 100%; background: rgb(233, 233, 233); }
.index_content1 h1 { width: 1100px; margin: 0px auto; padding: 27px; }
.slideBox2 { width: 773px; height: 416px; float: left; position: relative; overflow: hidden; }
.slideBox2 .hd { height: 416px; overflow: hidden; right: 0px; top: 0px; width: 360px; position: absolute; z-index: 9999; }
.slideBox2 .hd ul { overflow: hidden; zoom: 1; height: 416px; margin: 0px auto; width: 360px; }
.slideBox2 .hd li { width: 360px; height: 120px; background: url("../images/li1.png") no-repeat; cursor: pointer; margin-bottom: 5px; }
.slideBox2 .hd li dl { width: 316px; margin: 0px auto; padding-top: 15px; }
.slideBox2 .hd li dt { line-height: 32px; font-size: 15px; overflow: hidden; }
.slideBox2 .hd li dd { height: 48px; line-height: 24px; overflow: hidden; font-size: 12px; color: rgb(102, 102, 102); }
.slideBox2 .hd li.on { background: url("../images/li2.png") no-repeat; }
.slideBox2 .bd { position: absolute; top: 5px; left: 0px; height: 360px; z-index: 0; width: 400px; }
.slideBox2 .bd li { width: 400px; height: 360px; overflow: hidden; }
.slideBox2 .bd li img { width: 400px; height: 360px; }
.index_sum1 { width: 295px; float: right; }
.index_sum1 dt { height: 35px; font-size: 16px; line-height: 35px; overflow: hidden; font-weight: bold; }
.index_sum1 dt a { font-size: 16px; color: rgb(0, 0, 0); }
.index_sum1 dd { width: 385px; height: 36px; line-height: 36px; background: url("../images/ico.png") left 15px no-repeat; text-indent: 12px; overflow: hidden; }
.index_content2 { width: 100%; }
.index_content2 h2 { width: 1100px; margin: 0px auto; padding: 10px; }
.leftLoop { height: 332px; width: 1190px; margin: 0px auto; position: relative; }
.leftLoop .hd { position: absolute; top: 89px; left: 0px; width: 1190px; height: 50px; z-index: 9999; }
.leftLoop .hd .prev { position: absolute; top: 0px; left: 0px; width: 18px; height: 48px; cursor: pointer; border: 1px solid rgb(144, 203, 175); background: url("../images/prev.jpg") center 20px no-repeat; text-indent: -9999px; }
.leftLoop .hd .next { position: absolute; top: 0px; right: 0px; width: 18px; height: 48px; border: 1px solid rgb(144, 203, 175); background: url("../images/next.jpg") center 20px no-repeat; cursor: pointer; text-indent: -9999px; }
.leftLoop .hd ul { float: right; overflow: hidden; zoom: 1; display: none; }
.leftLoop .bd { position: absolute; top: 0px; left: 0px; width: 1166px; padding-left: 25px; }
.leftLoop .bd ul { overflow: hidden; zoom: 1; width: 1166px; }
.leftLoop .bd ul li { width: 233px; height: 332px; position: relative; float: left; overflow: hidden; }
.leftLoop .bd ul li img { width: 100%; height: 100%; }
.leftLoop .bd ul li dl { width: 233px; padding-top: 20px; height: 310px; position: relative; overflow: hidden; }
.leftLoop .bd ul li dl .dl_text { position: absolute; top: 0px; left: 22px; width: 55px; height: 65px; color: rgb(255, 255, 255); background: url("../images/bg2.png"); text-align: center; font-size: 11px; line-height: 16px; display: none; }
.leftLoop .bd ul li dl .dl_text strong { display: block; line-height: 40px; font-weight: normal; font-size: 22px; }
.leftLoop .bd ul li dt { width: 137px; height: 184px; padding: 3px; border: 1px solid rgb(230, 230, 230); overflow: hidden; margin: 0px auto; }
.leftLoop .bd ul li dd { width: 145px; height: 48px; line-height: 24px; overflow: hidden; margin: 12px auto 0px; }
.index_content3 { width: 100%; background: rgb(244, 244, 244); padding: 38px 0px 24px; }
.index_sum2 { width: 450px; float: left; }
.index_sum2 h3 { height: 43px; text-indent: -9999px; width: 400px; border-bottom: 1px solid rgb(204, 204, 204); background: url("../images/tit3.png") no-repeat; }
.index_sum2 h4 { height: 43px; text-indent: -9999px; width: 400px; border-bottom: 1px solid rgb(204, 204, 204); background: url("../images/tit4.png") no-repeat; }
.index_sum2_ul { width: 400px; position: relative; z-index: 9999; padding-top: 15px; }
.index_sum2_ul li { line-height: 36px; height: 36px; background: url("../images/ico.png") 73px 18px no-repeat; position: relative; padding-left: 85px; overflow: hidden; }
.index_sum2_ul li span { position: absolute; top: 0px; left: 0px; color: rgb(217, 164, 61); font-size: 12px; }
.index_sum3 {width: 200px;float: left;}
.links{width:350px !important;}
.index_sum3 h5 { height: 43px; text-indent: -9999px; width: 200px; margin-bottom: 15px; border-bottom: 1px solid rgb(204, 204, 204); background: url("../images/tit4.png") no-repeat; }
.index_sum3 li {width: 203px;height: 55px;padding-top: 10px;overflow: hidden;display: inline-block;}
.mainWrap { width: 100%; height: auto; min-width: 1000px; }
.main { width: 1000px; margin: 0px auto; }
.mainL { width: 790px; }
.mainTop { width: 100%; height: auto; }
.list-banner { width: 100%; text-align: center; overflow: hidden; margin-bottom: 20px; }
.left { width: 240px; position: relative; z-index: 100; }
.right { width: 730px; }
.lmcc { background: url("../images/bg.png"); height: 90px; line-height: 90px; color: rgb(255, 255, 255); padding-left: 40px; width: 200px; font-size: 30px; letter-spacing: 1px; }
.left-list { background: rgb(237, 237, 237); padding-bottom: 200px; padding-top: 15px; padding-left: 10px; width: 230px; }
.left-list li { width: 230px; height: 46px; line-height: 46px; font-size: 16px; }
.left-list li a { display: block; padding-left: 20px; width: 210px; height: 46px; margin-bottom: 10px; line-height: 46px; color: rgb(51, 51, 51); float: left; }
.left-list li a:hover, .left-current { background: url("../images/bg.png") !important; color: rgb(255, 255, 255) !important; }
.local { width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid rgb(206, 206, 206); }
.local h3 { color: rgb(72, 72, 72); margin: 0px; font-size: 24px; font-weight: bold; float: left; }
.dqwz { float: right; color: rgb(51, 51, 51); font-size: 12px; padding-left: 16px; font-family: å®‹ä½“; }
.dqwz a { color: rgb(51, 51, 51); line-height: 70px; padding: 0px 6px; font-size: 12px; }
.content, .jj, .list, .pic-list { width: 100%; margin: 20px 0px; min-height: 500px; }
.content-title { width: 100%; margin: 20px 0px; text-align: center; }
.content-title h3 { width: 100%; float: left; display: block; font-size: 24px; color: rgb(51, 51, 51); line-height: 36px; margin: 0px; }
.content-title i { margin-top: 6px; width: 100%; font-style: normal; float: left; display: block; font-size: 12px; line-height: 24px; color: rgb(102, 102, 102); }
.content-con p, .jj p { display: block; width: 100%; line-height: 36px; color: rgb(51, 51, 51); font-size: 15px; text-indent: 2em; margin-bottom: 15px; }
.content-sxt { margin-top: 30px; border-top: 1px solid rgb(227, 227, 227); padding-top: 15px; line-height: 30px; font-size: 13px; width: 100%; }
.content-sxt a { display: block; width: 100%; color: rgb(51, 51, 51); font-size: 14px; }
.list, .pic { width: 730px; margin: 20px 14px; }
.list li a { width: 500px; padding-left: 18px; background: url("../images/ico.png") 0px center no-repeat; font-size: 14px; color: rgb(0, 0, 0); display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.list li i { width: 108px; font-style: normal; text-align: right; display: block; float: right; font-size: 12px; color: rgb(102, 102, 102); }
.list li a:hover { color: rgb(148, 7, 32); }
.dqwz a:hover { color: rgb(148, 7, 32); }
.list ul { min-height: 457px; }
.pic li { width: 260px; margin-right: 45px; float: left; margin-bottom: 30px; margin-top: 10px; }
.img { width: 100%; height: 170px; overflow: hidden; }
.img img { width: 100%; height: 100%; }
.pic li .txt { width: 100%; height: 36px; line-height: 36px; margin-top: 10px; color: rgb(51, 51, 51); font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li { width: 100%; float: left; height: 36px; line-height: 36px; }
.pic-tx { width: 145px; height: 145px; margin-right: 30px; }
.pic-txt { width: 525px; }
.pic-txt h5 { display: block; width: 100%; height: 20px; line-height: 20px; font-size: 16px; color: rgb(51, 51, 51); }
.pic-txt p { display: block; width: 100%; margin-top: 10px; line-height: 30px; height: 120px; overflow: hidden; font-size: 14px; color: rgb(51, 51, 51); }
.pic li { width: 100%; border-bottom: 1px dashed rgb(204, 204, 204); padding-bottom: 25px; margin-bottom: 25px; }
.pic-tx img { width: 145px; height: 145px; }
.tzgg { position: absolute; top: 547px; }
.footul, .foot ul li, .footm p, .foot a, .foot ul li a { display: inline !important; }