body { text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; font: 15px arial, helvetica, clean, sans-serif; color: #333333; font-family: "微软雅黑", "宋体"; background: url(../images/bg.jpg) repeat;text-transform: uppercase; }
div, p, li { word-break: break-all; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
fieldset { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }
a img { border: 0; padding: 0; margin: 0; }
i { font-style: normal; }
address, caption, cite, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal }
li { list-style-type: none }
caption { text-align: left }
th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100% }
q:unknown {
content: ''
}
q:unknown {
content: ''
}
input, textarea, select { font-family: inherit }
input, textarea, select { font-size: 100% }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #0859a0; text-decoration: none; }
a:hover { color: #ca1f1c; text-decoration: none; }
.spacer { clear: both; height: 0; _height: 0px; _font-size: 1px; overflow: hidden; visibility: hidden; }
.clear { clear: both; font-size: 0px; margin: 0; padding: 0; display: block; _height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.t-2indent { text-indent: 2em; }
.mB10px { margin-bottom: 10px; }
.mL10px { margin-left: 10px; }
.mR10px { margin-right: 10px; }
.mT10px { margin-top: 10px; }
.mT15px { margin-top: 15px; }
.mT20px { margin-top: 20px; }
.mB5px { margin-bottom: 5px; }
.mB15px { margin-bottom: 15px; }
.mB20px { margin-bottom: 20px; }
.padding10px { padding: 10px; }
.w25p { width: 25%; }
.red { color: red; }
a.red:link { color: #f00; }
a.red:visited { color: #f00; }
a.red:hover { color: #f00; }
.f14px { font-size: 14px; }
.fn { font-weight: normal; }
.pL10px { padding-left: 10px; }
.pL20px { padding-left: 20px; }
.w1000 { width: 1000px; margin: 0 auto; }

*{ transition: all .3s;}

/*网站公用样式表 */

.red{ color:#da1608; }
.f12{ font-size: 12px; }
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.por{ position: relative;}
.poa{ position: absolute;}
.hidden{ display: none; }

/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
.redficon{ width: 9px; height: 9px; background-position: -26px -69px;}
.iconzz{  background:url(../images/iconzz.png) no-repeat; display:inline-block; vertical-align:middle; }

.header { height: 150px; width: 100%; background: url(../images/header_bg.jpg) repeat-x; }
.header .w1000 { position: relative; z-index: 14; }
.header .w1000 .logo { height: 100px; }
.header .w1000 .logo .left { padding-left: 203px; padding-top: 40px;color: #fff;font-size: 20px; }
.header .w1000 .logo .right { padding-right: 14px; padding-top: 5px; }
.header .w1000 .logo .right .zi{ font-size: 12px;color: #fff;}
.header .right .zi a{ color: #fff;}
.header .right .tel{margin-top: 10px;}
.header .right .tel h1{font-size: 18px;color: #b2b2b2;font-weight: normal;}
.header .right .tel p{font-size: 28px;color: #eb2002;}
.header .w1000 .logo_img { position: absolute; left: 0; top: 0; width: 177px; height: 176px; background: url(../images/logo.jpg) no-repeat;}
.header .w1000 .logo_img  img{width: 177px;}
/*nav*/
.menu { width: 1000px; color: #fff; margin: 0 auto; background: url(../images/main_bg.gif) repeat-x; height: 43px; line-height: 43px; }
.menu ul { padding-left: 190px; }
.menu ul li { float: left; width: 81px; text-align: center; font-size: 15px; display: block; position: relative; z-index: 999; background: url(../images/main_li.gif) left center no-repeat; height: 50px; line-height: 50px; }
.menu #menu_clear { background: none; display: block; width: 112px; }
.menu li a { display: block; text-decoration: none; color: #ffffff; }
.menu li a:link { color: #FFFFFF; }
.menu li a:visited { color: #FFFFFF; display: block; text-decoration: none; }
.menu a:hover { color: #fff; }
.menu ul li:hover a,.menu ul li.hover a, .menu ul li:hover a:visited { background: url(../images/menu_on.png) bottom no-repeat; }
.menu ul li dl { display: none; color: #fff; display: none; position: absolute; z-index: 1000; top: 50px; left: -20px; font-size: 14px; width: 130px; background: #282727; padding-bottom: 10px; }
.menu ul li dl dd { padding-left: 0px; display: block; height: 32px; line-height: 32px; font-size: 14px; color: #FFF; font-weight: normal; overflow: hidden; border-bottom: 1px dotted #acacac; text-align: center; margin: 0 10px; }
.menu ul li:hover dl dd a, .menu ul li:hover dl dd a:visited, .menu ul li dl dd a, .menu ul li dl dd a:visited { display: block; height: 32px; line-height: 32px; font-size: 14px; color: #FFF; font-weight: normal; background: none; }
.menu ul li:hover dl dd a:hover { color: #e21b01; font-weight: bold; }
/*****banner************/	
.banner div.tip .img1 {    background: url(../images/banner_1.png) no-repeat;
    display: block;    height: 21px;    margin: 8px auto 0;    width: 18px;
}
.banner div.tip .img2 {
    background: url(../images/banner_2.png) no-repeat;
    display: block;    height: 22px;    margin: 8px auto 0;    width: 18px;
}
.banner div.tip .img3 {
    background: url(../images/banner_3.png) no-repeat;
    display: block;    height: 22px;    margin: 8px auto 0;    width: 18px;
}

.banner {height: 560px;position: relative;overflow: hidden;z-index: 1;width: 100%;transition:none;}
.banner ul.list {width: 100%;height: 560px;transition:none;}
.banner li.item {width: 100%;height: 560px;position: absolute;left: 0;top: 0;z-index: 1;transition:none;}
.banner li.item a {display: block;height: 560px;transition:none;cursor: auto;}
.banner div.tip {height: 42px;text-align: center;position: absolute;bottom: 20px;z-index: 2;left: 50%;margin-left: -98px;width: 196px;}
.banner div.tip span {display: inline-block;width: 42px; height: 41px; background: url(../images/banner_ico.png) no-repeat; color: #FFFFFF; text-align: center;cursor: pointer;margin: 0 11px;text-indent: 999;float: left;}
.banner div.tip span.cur {background: url(../images/banner_ico2.png) no-repeat;color: #FFFFFF;}

.search { height: 84px; line-height: 84px; color: #736e6e; position: relative; border-bottom: 1px solid #ccc; }
.search .left { font-size: 15px; }
.search a, .search a:visited { color: #222; }
.search strong { color: #353535; }
.search .stxt { width: 252px; height: 22px; line-height: 22px; border: 1px solid #a6a6a6; background: #f9f9f9 url(../images/search_btn.jpg) right center no-repeat; color: #c6c6c6; padding-left: 10px; overflow: hidden; position: absolute; right: 64px; top: 32px; }
.search .sbtn { background: #d0171d; color: #fff; width: 64px; height: 24px; cursor:pointer; line-height: 24px; color: #fff; border: none; overflow: hidden; position: absolute; right: 0px; top: 32px; }
.con1 .title { text-align: center; }
.con1 .title h1 { background: url(../images/con1_line1.png) bottom center no-repeat; font-size: 32px; color: #d0171d; width: 600px; height: 77px; margin: 0 auto; margin-top: 62px; display: block; line-height: 77px; }
.con1 .title h1 span { background: url(../images/con1_title.png) 320px top no-repeat; width: 330px; display: block; height: 77px; padding-right: 270px; }
.con1 .title h1 img { }
.con1 .title h2 { color: #4f0003; font-size: 23px; background: url(../images/con1_line2.png) bottom no-repeat; width: 688px; text-align: center; margin: 0 auto; height: 57px; line-height: 57px; }
.con1 .title h2 strong { color: #d0171d; }
.con1 .con { background: url(../images/con12_img.png) center center no-repeat; padding-top: 70px; }
.con1 .con .left { padding-left: 98px; }
.con1 .con .left li { width: 239px; position: relative; height: 220px; }
.con1 .con .left li h1 { color: #d0171d; font-size: 24px; }
.con1 .con .left li h2 { color: #590e0f; font-size: 18px; line-height: 30px; margin: 5px 0;
  border-bottom: 1px solid #2e0405; font-weight: 100; }
.con1 .con .left li i { position: absolute; left: -84px; top: -20px; }
.con1 .con .right { padding-right: 98px; }
.con1 .con .right li { width: 239px; position: relative; height: 220px; }
.con1 .con .right li h1 { color: #d0171d; font-size: 24px; text-align: right; }
.con1 .con .right li h2 { color: #590e0f; font-size: 18px;line-height: 1.6; text-align: right;  border-bottom: 1px solid #2e0405; font-weight: 100; margin: 5px 0;}
.con1 .con .right li i { position: absolute; right: -84px; top: -20px; }
.con1 .con li p { font-size: 14px; color: #6b6a6a;line-height: 1.6;width: 200px; }
.con1 .con .right li p{margin-left: 40px;text-align: right;}
.con2 { width: 100%; height: 741px; background: #c92025; }
.con2 .l { width: 182px; background: #f5f4f2 url(../images/con2_l_bg.jpg) bottom no-repeat; height: 719px; display: block; position: relative; }
.con2 .l .img { position: absolute; left: -5px; top: -9px;background: url(../images/con2_logo.png) top no-repeat;width: 192px;height: 187px; }
.con2 .l .title { display: block; background: #75171a; color: #fff; height: 48px; line-height: 48px; font-size: 18px;margin-top: 180px; *margin-top: 0;*padding-top: 180px;
  						text-align: center; margin-bottom: 10px;}
.con2 .l ul { padding: 15px; }
.con2 .l ul li { line-height: 30px; height: 30px; font-size: 15px; color: #776766; }
.con2 .l ul li a, .con2 .l ul li a:visited { color: #222; padding-left: 30px; width:100%; display:block;background: url(../images/con2_li_on.jpg) left no-repeat;  }
.con2 .l ul li a:hover { color: #c92025; font-weight: 700; }
.con2 .r { width: 801px; padding-top: 34px; }
.con2 .r ul { width: 810px; }
.con2 .r ul li { width: 260px; height: 225px; float: left; margin-bottom: 5px; margin-right: 10px; }
.con2 .r ul li a img { vertical-align: top; }
.con2 .r ul li a h1 { display: block; height: 30px; cursor:pointer; line-height: 30px; background: #1e191a; text-align: center; vertical-align: top; color: #fff; font-size: 15px; font-weight: 100; }
.con2 .r ul li a:hover h1 { background: #75171a; }

.con3 { background: url(../images/con3_bg.png) center top no-repeat; height: 185px; }
.con3 a { display: block; border: 1px solid #fff; font-size: 20px; float: right; width: 304px; height: 37px; line-height: 37px; text-align: center; color: #fff; margin-top: 15px; }
.con3 a:hover { background: #fff; color: #c92025;*background: none; *color: #fff; *font-size:22px;}
.con3 p { text-align: right; color: #fff; font-size: 20px; margin-top: 8px; }
.con3 p b { font-weight: 100; font-size: 25px; }
.con3 .zi{ float: left;color: #fff;text-align: center;}
.con3 .zi h1{font-size: 26px;font-weight: normal; line-height: 2;}
.con3 .zi h3{font-size: 12px;font-weight: normal;line-height: 1.8; }
.con3 .wd{ float: right;width: 315px;}

.part1{background: #c92025; height: 150px;}
.part1 .img{background: url(../images/part1.png) center no-repeat; height: 150px;width: 310px;float: left; }
.part1 a { display: block; border: 1px solid #fff; font-size: 20px; float: right; width: 150px; height: 37px; line-height: 37px; text-align: center; color: #fff; margin-top: 15px; }
.part1 a:hover { background: #fff; color: #c92025;*background: none; *color: #fff; *font-size:22px;}
.part1 p { text-align: right; color: #fff; font-size: 20px; margin-top: 8px; }
.part1 p b { font-weight: 100; font-size: 25px; }
.part1 .zi{ float: left;color: #fff;text-align: left;margin-top: 28px;}
.part1 .zi h1{font-size: 30px; line-height: 1.4;}
.part1 .zi h1 b{color: #fee3aa;}
.part1 .zi h3{font-size: 20px;font-weight: normal;line-height: 1.4;color: #fee3aa; }
.part1 .wd{float: right;width: 215px;margin-top: 25px;}

.con4 {border-top: 1px solid #cacaca; background:url(../images/con5_bg.jpg) repeat; padding-bottom:80px; position: relative;
margin-top: 70px;}
.con4 .w1000{background:url(../images/con4_tit_bg.png) center 50px no-repeat;}
.title { text-align: center; margin: 30px 0;}
.title h1{color: #d9000f;font-size: 40px;border-bottom: 1px solid #9b9a9a;display: inline-block;
line-height: 1.6;}
.title h2{color: #9b9a9a; font-size: 20px;display: block;font-weight: bold;line-height: 1.6;}
.con4 .l { width: 636px; }
.con4 .r { background: url(../images/con4_right.png) left 20px no-repeat; width: 339px; height: 436px; }
.con4 .r .t a { text-align: center; font-size: 28px; color: #c82025; display: block; }
.con4 .slideshow_buttontitle { padding: 0px; margin: 0 auto; margin-top: 35px; position: relative; width: 100%;  }
.con4  .slideshow_buttontitle .slideshow_simple1_title { position: absolute; left: 0px; bottom: -38px; padding-top: 10px; padding-bottom: 10px; text-align: center; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; text-shadow: 1px 1px 1px #000; -webkit-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px; -moz-box-shadow: rgba(0,0,0,0.8) 0px -2px 2px; box-shadow: rgba(0,0,0,0.8) 0px -2px 2px; }
.con4 .slideshow_buttontitle .slideshow_simple1_nav { padding: 0px; margin: 0px; position: absolute; bottom: -74px; right: 50%; margin-right: -20px; }
.con4  .slideshow_buttontitle .slideshow_simple1_nav li { position: relative; padding: 0px; margin-left: 5px; float: left; cursor: pointer; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px; -moz-box-shadow: rgba(0,0,0,0.8) 0px 1px 2px; box-shadow: rgba(0,0,0,0.8) 0px 1px 2px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.con4 .slideshow_buttontitle ul { margin: 0px; }
.con4 .slideshow_buttontitle ul li { padding: 0px; margin: 0px; list-style: none; position: absolute; }
.con4 .slideshow_buttontitle ul li a { text-decoration: none; }
.con4 .slideshow_buttontitle ul li a img { border: none; width: 96%; padding:0 2%;   }
.con4 .index_about { display: block; padding: 4px; background: #fff; box-shadow: 0px 0px 3px #d2ccc1; position: relative; border: 1px solid #cccccc; overflow: hidden; width: 300px; height: 226px; }
.con4 .index_about strong { display: block; position: absolute; top: 0; left: 0; width: 0; height: 0; background: #c92025; }
.con4 .index_about img { position: relative; z-index: 1; width: 300px; height: 226px; }
.con4 .p{width:300px;}
.con4 .p h1{margin-top:20px; line-height:30px;}
.con4 .p h1 a{ color:#871316; font-size:16px; font-weight:100; }
.con4 .p p{color:#222; line-height:26px;}
.con4 .p span a{display:block; width:92px; height:22px; line-height:22px; border:1px solid #c82025; background:#c82025; color:#fff; padding-left:5px; margin-top:20px;}
.con4 .p span i{ font-style:inherit; color:#c82025; width:24px; height:22px; line-height:22px; background:#fff; display:block; text-align:center;}
.con4 .ul ul li{float:left; text-align:center; margin-right:45px; margin-top:16px; line-height:30px;}
.con4 .ul ul li a{color:#222;}
.con4 .ul ul li a:hover{color:#c82025;}
.con4 .ul ul li a img{width:160px; height:120px; padding:2px; border:1px solid #c6c0c2;}
.con4 .ul ul li a:hover img{ background:#c82025; border:1px solid #c82025;}
.clearfix {*zoom: 1;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.icase{}
.icase .tod{background: #fff;border: 1px solid #ebe5dc;}
.icase .list{width: 218px;}
.icase .list ul{}
.icase .list li{height: 68px;line-height: 68px;margin-bottom: 3px;}
.icase .list a{text-align: left;padding-left: 50px;display: block;height: 68px;width: 218px;
  line-height: 68px;
  background:#e8e8e8 url(../images/li.png) 15px -50px no-repeat; color: #333;}
.icase .list a:hover{background:#d9000f url(../images/li.png) 15px 29px no-repeat;color: #fff; }
.icase .icase_tod { padding:30px 18px 35px 18px; width: 675px; }
.icase .icase_tod ul { height:206px; }
.icase .icase_tod li {  float:left;  }
.icase .icase_tod span{ display: block; color: #d9000f;font-weight: bold;}
.icase .icase_tod li img{width: 110px;border: 1px solid #ccc; }
.icase .icase_tod li a { float:left;  padding-left:21px; }
.icase .icase_tod .one{ height: 185px; width: 100%; }
.icase .icase_tod .one .img{ float: left; margin-top: 8px;
 width: 273px; height:205px;   }
.icase .icase_tod .one .wd{ float: right; color: #333; width: 380px; line-height: 28px;  }
.icase .icase_tod .one .wd i{ font-style: normal;  }
.icase .icase_tod .one .wd a.detail,.icase .icase_tod .one .wd a.zixun{border-radius: 3px;margin:0 3px;float: right;display: block;color: #fff;background: #979797;width: 80px;height: 25px;line-height: 25px;text-align: center; }
.icase .icase_tod .one .wd a.zixun{background: #d9000f; }
.icase .icase_tod .one .wd i a{  color: #d9000f;font-weight: bold; display: block;}

.part2{margin-top: 54px;}
.ipinjia{ width: 623px;background: #fff;padding: 33px 26px;}
.ipinjia_tit{text-align: left;}
.ipinjia_tit p{color: #000;font-size: 20px;font-weight: bold;}
.ipinjia_tit p b{color: #d9000f;}
.ipinjia_tit span{color: #b3b3b3;}
.ipinjia .tod{margin-top: 46px;}
.ipinjia .tod ul{}
.ipinjia .tod li{float: none;height: 158px;margin-bottom: 20px;font-size: 14px;}
.ipinjia .tod li img{width: 184px;height: 138px;padding: 10px;background: #e4eaee;float: left;}
.ipinjia .tod li .wd{float: left;margin-left: 15px;width: 400px;}
.ipinjia .tod .wd h1{line-height: 3;}
.ipinjia .tod .wd h1 a{ color: #333;}
.ipinjia .tod .wd .zi{color: #333;line-height: 26px;}

.imessage {width: 305px;background: #fff;border: 2px solid #d9000f;}
.imessage .im_tit{ background:url(../images/img_tit.png) center no-repeat;height: 146px;
  padding-top: 35px;text-align: center;
  color: #fff;}
.imessage h1{ color: #000; font-size: 20px;text-align: center;line-height: 2;}
.imessage .im_tit p{ text-transform: uppercase;font-size: 12px;border-top: 1px solid #fff;line-height: 1.6;
  border-bottom: 1px solid #fff;padding: 5px 0;width: 234px;margin: 0 auto;}
.imessage b{font-size: 26px;color: #fff;display: block;text-align: center;letter-spacing: 5px;}
.imessage span{color: #fff;font-size: 16px;display: block;text-align: center;line-height: 2.5; }
.imessage .comt {width: 280px;font-size: 14px;height: 280px;margin-left: 13px;}
.imessage .comt ul li {float: none;border: 1px solid #7f7f7f;height: 30px;line-height: 30px;margin: 8px 0;}
.imessage .comt ul .red{    font-size: 14px;    height: 40px;    line-height: 40px;   width: 14px;    float: left;    text-align: center;}
.imessage .comt ul li i {float: left; padding: 0 10px;width: 44px;}
.imessage .comt ul li input.name {height: 30px;line-height: 30px;border: 0;font-family: "microsoft yahei";float: left;width: 254px;
  background: none;font-size: 12px;padding-left: 8px;text-align: left;}
.imessage .comt ul li input{color: #a0a0a0;}
.imessage .comt ul li.a1 i {background-position: -33px 0px;}
.imessage .comt ul li.a2 i {background: none;border: none;font-size: 13px;color: #aaaaaa;font-family: "宋体";}
.imessage .neirong{border: 1px solid #7f7f7f;    height: 75px; margin-bottom: 10px; }
.imessage textarea{line-height: 30px;    font-size: 14px;    color: #a0a0a0;    width: 269px;    height: 61px;padding: 5px;border: none;
    resize: none;  background:none;margin-top: -32px\0;}
.imessage .button1,.imessage #reset{width: 280px;height: 38px;color: #fff;background: #d9000f;text-align: center;border: none;
  cursor: pointer;font-size: 18px;}
.imessage .button1:hover,.imessage #reset:hover{ background: #A2000B;}
.imessage #txtImageCode{border: none;position: relative;left: 20px;
    top: -47px;line-height: 38px;color: #a0a0a0;
  background: none; width:200px;height: 38px;}
.imessage .yanma{width:299px;display: block;padding-left: 20px;color: #a0a0a0;
    border: 1px solid #04a96a;
    height: 38px;float: left;
    line-height: 38px;*margin-top: 12px;
    margin-bottom: 8px;}

.con5{ width:100%; border-top:1px solid #cacaca;  padding-bottom:50px;position: relative;}
.con5 .w1000{ }
.con5 .title{background:url(../images/con5_tit.png) center bottom no-repeat; height:121px; }
.ico{position:absolute; top:-11px; width:55px; height:21px; left:50%; background:url(../images/con5_ico.png) no-repeat; margin-left:-27px;}
.con5 .ul{ width:628px; margin:0 auto; margin-top:96px;}
.ul_tit{ height: 66px;line-height: 66px;font-size: 14px; border-top: 1px solid #000;
  border-bottom: 1px solid #000;}
.ul_tit .titx{float: left;}
.ul_tit b{ color: #d9000f;*float: left;}
.ul_tit a{ color: #000;margin: 0 42px;}
.ul_tit a.more{ margin: 20px 0; float: right;width: 90px;height: 25px;display: block;text-align: center;
line-height: 25px;border-radius: 5px;border: 1px solid #d5d5d5;}
.ul_tit a.more span{color: #d9000f;font-weight: bold;margin-left: 10px; }
.con5 .ul ul{width:628px;}
.con5 .ul ul li{position: relative; height: 150px;margin-top: 20px;  }
.con5 .ul ul li a{color:#222;}
.con5 .ul ul li span{ position: absolute;top: 0;left: 145px;display: block;width: 55px;height: 55px;
color: #fff;background: #d9000f;text-align: center;}
.con5 .ul ul li span b{font-size: 18px;display: block;line-height: 1.2;margin-top: 8px;}
.con5 .ul ul li a img{width: 200px;height: 150px;display: block;float: left;}
.con5 .ul ul li a h1{border-bottom:1px solid #b1a4a0; font-size:14px; color:#564a4b;
  line-height:40px;width: 400px;}
.con5 .ul ul li a .wd{float: right;}
.con5 .ul ul li a p{line-height:20px; padding-top:5px; padding-bottom:15px;width: 400px;font-size: 14px;line-height: 26px;}
.con5 .ul .aa{display:block; width:92px; height:22px; line-height:22px; border:1px solid #95857f; background:#95857f; color:#fff; padding-left:5px; }
.con5 .ul .aa i{ font-style:inherit; color:#95857f; width:24px; height:22px; line-height:22px; background:#fff; display:block; text-align:center;}

.con5 .ul ul li a:hover img{ }
.con5 .ul ul li a:hover { color:#c82025;}
.con5 .ul ul li a:hover h1{ color:#c82025;}
.con5 .ul ul li a:hover p{color:#c82025;}
.con5 .ul ul li a:hover .aa{background:#c82025; border:1px solid #c82025;}

.qa{width: 310px;margin-top: 96px;}
.qa .ul_tit b{color: #333;}
/*常见问题*/
.help_item{border-bottom: 1px dashed #000; height: 125px; margin: 40px auto 0;
  width: 269px;}
.help_u,  .help_d {display: inline-block; line-height: 18px;margin-bottom: 12px;padding-left: 33px;}
.help_u{background:url(../images/ask.png) no-repeat left 20% ; color:#000; font-size:15px;font-weight: bold; }
.help_d{background:url(../images/ans.png) no-repeat left 20%; color:#666;}
.help_u, .help_d{color: #000!important;padding-left:33px; display:inline-block; line-height:28px;margin-bottom: 12px;}
.help_item .help_u{line-height:20px;color: #000;}
.links{*margin-bottom: 20px; }
.links span{font-size: 12px;color: #fff;line-height: 24px;display: inline-block;width: 71px;height: 24px;
background:url(../images/ilink.png) no-repeat left 20%;text-align: center;}
.links a{ color: #303030;padding: 0 10px;font-size: 12px;line-height: 24px;}
.links a:hover{color: #fabd00;}

.bottom{width:100%; height:200px; background:#d9000f; padding-top:25px; }
.bottom .bl{width:200px;  margin:0 auto; text-align:center; color:#fff;}
.bottom a{ color: #fff;}
.bottom .bl img{ width: 104px;height: 104px;margin-top: 10px;}
.bottom .bl h1{font-size:14px; padding-top:5px;}
.bottom .br{ width:633px;}
.bottom2 .br .ul{width:633px;}
.bottom2 ul{ margin-top:20px;*margin: 0;}
.bottom2 ul li{width:74px; margin-right:16px; display:block; float:left; text-align:center; }
.bottom2 ul li a{display:block; }
.bottom2 ul li a:hover h2{color:#fff; }
.bottom2 ul li a:hover h1{color:#ca1f1c;}
.bottom2 ul li h1{ color:#fff; font-size:14px;}
.bottom .br p{line-height:26px; color:#fff;font-size: 12px;}
.bottom2{width:100%; height:40px; line-height:40px; background:url(../images/footer.png) center no-repeat; height: 76px;color:#fff;}
.bottom2 a,.bottom2 a:visited{color:#fff;height: 76px;line-height: 76px;}
.bottom2 a:hover{color:#c92025;}


/* 全局布局 */
.wrapper{ padding: 10px 0px 40px;}
.content { width:740px; text-align:left;}
.content a{ color:#666;}
.sitepath{ height: 54px; line-height: 54px; color: #666666; border-bottom: 1px solid #dddddd;  margin:6px auto 20px; }
.sitepath s{ width:22px; height: 26px; background-position: -335px -75px; margin-right: 8px;}
.sitepath span{ color: #d0171d; font-weight: bold;}
.sitepath a{ color: #666666; }
.sitepath a:hover { color: #d9000f; }
.sitepath h2{ font-weight:bold; font-size:16px; color:#333; }
.content ul.list { height:auto !important;  }
/* singlePage  */
.aboutPage img{  max-width:100%; height:auto !important; }
/*recommend*/
.recommend{ border:1px solid #e4e4e4; padding-bottom: 20px; margin-top:20px; background:#fff; }
.recommend .tit,.reInformation .tit{ width:100%; height: 38px; line-height: 38px; margin-bottom: 20px; border-bottom:1px solid #e4e4e4; color: #d9000f; font-weight: bold;   background:-moz-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:-webkit-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); }
.recommend .tit s,.reInformation .tit s{ width:9px; height: 38px; background-position: -288px -161px;  margin-right: 10px;  }
.recommend .tit a,.reInformation .tit a{ color:#e60044; font-size: 12px; margin-right: 5px; font-weight: normal;}
.recommend .list{ width:108%;}

.recommend-form { padding: 0 20px; }
.recommend-form .head { height:38px; line-height:38px; position:relative; border:1px solid #ddd; background:url(../images/header-bg.png) left -80px repeat-x #fff; }
.recommend-form .head h2 { font-size:18px; color:#04a96a; border-left:5px solid #04a96a; padding:0 0 0 20px; background:url(../images/ico-rec.png) left center no-repeat; }
.recommend-form .main { width:auto; overflow:hidden; padding:40px 20px 20px; }
.recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.recommend-form .row-2 { width:710px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.recommend-form .row-3 { width:800px; height:auto; }
.recommend-form .ico-name { background:url(../images/form-name2.png) 15px center no-repeat; }
.recommend-form .ico-phone { background:url(../images/form-phone2.png) 15px center no-repeat; }
.recommend-form .ico-email { background:url(../images/form-email2.png) 15px center no-repeat; }
.recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.recommend-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.recommend-form .text { width:700px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.recommend-form img.code { float:left; width:110px; height:42px; margin-left:10px; }
.recommend-form input.code { float:left; width:178px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; padding:0 10px; color:#999; }
.recommend-form .submit, .recommend-form .reset { float:left; width:200px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.recommend-form .submit { background:#04a96a; }
.recommend-form .reset { background:#292826; margin:0 0 0 10px; }
.recommend-form .submit:hover { background:#008C56; }
.recommend-form .reset:hover { background:#000; }
.recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }
.BMap_bubble_content{font-size: 12px;line-height:1.4;}

.reNew .list{ padding-left: 20px;}
.reNew li{ width:330px; padding:0px 35px 0px 0px; line-height: 32px; float: left; }
.reNew li .iconzz{ width:9px; height: 9px; background-position: -23px 0px; margin-right: 5px;}
.reNew li a{ color: #666666; display:block; font-size:12px; }
.reNew li span{ float:right; color:#999; font-size:12px;}

.rePro li {float:left; width:164px; margin-left:16px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#d9000f; }
.rePro li img { width:164px; height:123px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.recommend li a:hover{ color:#d9000f;}
/* pager */
.pager { display:block; border:1px solid #cccccc; padding:4px 5px; margin:25px 0 5px; text-align:right; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666;  height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#d9000f; border-color:#d9000f; color:#fff; text-decoration:none;}
.pager .cur{ background:#d9000f; border-color:#d9000f;  color:#fff; }
.pager span.dot{ background:#d9000f; border-color:#d9000f; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; border:0px; padding-top:3px; }
/* reLink */
.reLink { width:738px; height:30px; line-height:30px; font-size:12px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
.reLink a:hover{ color:#e60044; }
/*侧栏*/
.sideBar{ width:230px;}
.sideBar .leftTit{ width:100%;height: 127px; line-height: 26px;  background-color: #354052; text-align:left;}
.sideBar .leftTit h1,.sideBar .leftTit h2{ font-weight:normal;}
.sideBar .leftTit h1{ font-size: 24px; color: #ffffff; height: 28px; line-height: 28px; text-indent: 38px;}
.sideBar .leftTit h2{font-size: 18px; color: #bbbbbb; height: 20px; line-height: 20px; padding-top: 40px; text-indent: 38px; text-transform:uppercase;}
.sideBar .secondtit{ height:38px; width:100%; line-height:38px; text-align:center; font-size:18px; color:#303030; font-weight:bold; padding-top:10px; }

.leftNav{ width:200px; padding:0px 15px 15px; margin-bottom: 20px; background:#d9000f;}
.leftNav .title{margin: 0; width:100%; text-align:center; font-size:18px; padding:15px 0; color:#fff;  }
.leftNav .title h1,.leftNav .title h2{ font-size:18px;color: #fff;border: none; }
.leftNav .title h2{  text-transform:uppercase;font-weight: normal; font-size:16px;}
.leftNav .con{ width:200px; background:#fff; border-radius:3px; padding:10px 0 30px; }
.leftNav dd{width: 165px; line-height: 38px; margin:0 auto; text-indent:10px; border-bottom:1px solid #ececec; color: #000000;  text-align:left;}

.leftNav .nav1{ width:100%; height: 38px; line-height: 38px; display:block; color:#000000;}
.leftNav .nav1:hover,.leftNav .hover{ color:#d9000f; font-weight:bold; }
.leftNav dd .drop{ width:165px; display:none;  transition:none; }
.leftNav dd .drop a.nav2{  width:165px; height:28px; line-height: 28px; font-size: 12px;  color:#666;text-indent:24px; background:url(../images/icon-19.png) 55px center no-repeat #fff;display: block;  }
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ color:#d9000f;}

.leftRecom{ margin-bottom: 20px; border:4px solid #d9000f;}
.leftRecom li{ width:189px;  margin: 10px auto 20px; text-align: center;}
.leftRecom li img{ width:183px; height: 137px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #da1608; line-height: 30px;  font-weight:normal;}
.leftRecom li:hover img{ background: #e60044; border-color: #fff;}
.leftRecom li:hover h3{  font-weight:bold;}

.leftCon{ width:222px; padding:0px 0 18px; border:4px solid #353535; text-align:left; }
.leftCon .leftTel{ margin:10px 0px 0px 20px;line-height: 14px; line-height:23px;}
.leftCon .leftTel .icontel{ width: 34px; height: 34px; margin-right: 6px; margin-top:8px; display:block;  float:left; background-position:-152px -165px;}
.leftCon .leftTel span{ color:#333333; font-size:14px; line-height:22px; }
.leftCon .leftTel strong{ font-size:20px; display: block; font-weight:normal; line-height: 23px; color:#d9000f; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:10px 10px 0px 20px;}

.singlePage .tod{  padding:0px 8px; line-height:28px;}
/* listNews */
.listNews .list { padding:0 10px 10px; overflow:hidden; }
.listNews .item { width:100%;  border-bottom:1px solid #dfdcdc; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item dt a { font-weight: bold; color: #d9000f;font-size: 16px; }
.listNews .item dt a:hover { text-decoration:underline; }
.listNews .item .time { color:#666666; font-size: 14px; font-weight: normal; }
.listNews .item dd{ margin-top: 10px; font-size: 14px; color: #666666; line-height: 26px;}
/* listNews2 */
.listNews2 .pager{ margin-top:10px; }
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #c3c3c3; padding:12px 0; }
.listNews2 .item:first-child{ padding-top:0; }
.listNews2 .item a{ color:#d9000f;}
.listNews2 .time{ float:right; font-weight:normal; font-size:12px; color:#666666;}
.listNews2 .item .img { float:left; width:150px; height:113px; border:1px solid #eee; margin-right:20px;  }
.listNews2 .item img { display:block; width:150px; height:113px; }
.listNews2 .item .img:hover { border-color:#d9000f; }
.listNews2 .item h3 {text-align: left; height:30px; line-height:30px; overflow:hidden; font-weight:bold; margin-top:2px; margin-bottom:10px; }
.listNews2 .item h3 a:hover { font-weight:bold; }
.listNews2 .txt{ color:#666666; font-size:12px; line-height:24px; }
/* pageNews */
.pageNews h1.bt{ font-size:16px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:12px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; color: #666; line-height:28px; }
.pageNews #setFont a{  margin:0px 3px; }
.pageNews #setFont a.cur{ font-weight:bold; color:#d9000f;}
/* listCase */
.listCase{ overflow:hidden; }
.listCase .list{ width:108%; }
.listCase .item{ float: left;  width: 230px; height: 173px; position: relative; margin:0px 24px 25px 0px;}
.listCase .item img{width: 230px; height: 173px; display:block; }
.listCase .item h3{ width:100%; height:35px; line-height:35px; cursor:pointer;  position: absolute; bottom: 0px; left: 0; font-weight:normal;  background: url(../images/blackkbg.png) repeat 0px 0px; font-size: 14px; color: #ffffff; text-align: center;}
.listCase .item:hover h3{ background: url(../images/pinksbg.png) repeat 0px 0px;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px;  }
.pageCase .photo img{ border:1px solid #eee; padding:2px; max-width:640px;}
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .list{ width:108%;}
.listProduct .item{ width:236px; float:left; margin:0px 15px 15px 0px;  text-align: center; }
.listProduct .item img{ width:220px; height:162px; display: block;  border: 8px solid #e2e2e2; }
.listProduct .item h3{ width:100%; height:45px; line-height: 45px; cursor:pointer; display: block; color:#da1608; font-weight:normal;  }
.listProduct .item:hover img{ border-color: #da1608;}
.listProduct .item:hover h3{ color: #e60044;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }
/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 h1 span{margin-left:60px;    color: #d0171d;}
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; max-width:640px; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
.pageProduct2 .detaiInfo img{ max-width:100%;}
/* pageProduct2 */
/* showLine */
.pageProduct .tod{ padding:0px 0px 10px;}
.pageProduct .photo { width:340px; }
.pageProduct .photo .img { width:340px; height:269px; display:block; border:1px solid #ddd;margin-bottom: 20px; }
.pageProduct .photoimg{ width:358px; height:82px; padding-top:10px; position:relative;}
.pageProduct .photoimg .list{ width:292px; overflow:hidden;position:relative; margin-left:38px; transition:none;}
.pageProduct .photoimg .iconzz{ width:6px; height:9px; position:absolute; top:40px; cursor:pointer;}
.pageProduct .photoimg .btnleft{ left:10px; background-position:-21px -17px;}
.pageProduct .photoimg .btnright{  right:10px; background-position:-21px -29px;}

.pageProduct .photoimg .list .listcon{ width:300%; transition:none;}
.pageProduct .photoimg a{ width:85px; height:64px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:85px; height:64px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { float:right; width:315px; }
.pageProduct .baseInfo h1{ color:#333; font-weight:weight; font-size:16px; }

.pageProduct .baseInfo .butshare { margin-top: 20px; margin-bottom:20px; }
.pageProduct .baseInfo ul{ margin-top:20px;  margin-bottom:20px;}
.pageProduct .baseInfo .button { width:107px; height: 36px; float:left; line-height:36px; margin-right:15px;  border-radius:6px; display:block; text-align: center; color:#fff; background: #d9000f; }
.pageProduct .baseInfo .button:hover { background:#1b1b1b; }
.pageProduct .baseInfo .share{ width:180px; overflow:hidden; float:left; margin-top:8px;}
.pageProduct .baseInfo .share #bdshare{ width:180px !important; }
.pageProduct .baseInfo .jiandan{ font-size:14px; line-height:28px; color:#666666; margin-top:20px;}
.pageProduct .baseInfo .ntel{ padding-top:20px; line-height:20px;}
.pageProduct .baseInfo .ntel span{ font-size: 16px; padding-top:4px; color:#333; font-weight: bold; }
.pageProduct .baseInfo .ntel em{ display:block; font-size:28px; line-height:29px; color:#d9000f; font-weight:bold; font-style:normal;}
.pageProduct .baseInfo .ntel s{ width:47px; height:47px; background-position: -39px 0px; margin-right: 6px;}

.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:1px solid #cecece; margin:25px auto 15px; }
.pageProduct .detaiTit h2{ width:95px; height: 42px; line-height: 39px; border-bottom:3px solid #d9000f; text-align: center; color:#d9000f;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686;line-height: 26px; }
.pageProduct .nzx{ font-size: 18px; margin: 20px 0px 10px; border-top:2px solid #d9000f; padding:20px 0px 10px;}
.pageProduct .nzx .btn{  width:120px; height: 40px; display:inline-block; border-radius:5px; margin-left: 50px; text-align: center;line-height:40px; color:#fff; background: #d9000f;}
.pageProduct .nzx .btn:hover { background:#1b1b1b; }
.pageProduct .nzx .format400{ font-size:28px; font-weight:bold; color:#d9000f;} 
.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:20px; padding-bottom:30px; margin-top:20px;}
.pageProduct .reInformation .tit{  }
.nyformData{ width:670px; margin:30px 0px 0px 20px; }
.nyformData .item{ width:324px; height:35px; line-height:35px; float:left; margin:0px 10px 18px 0px;}
.nyformData .item .hs{ background:#eeeef0; width:250px; float:left; height:35px; position:relative; }
.nyformData .iconzz{ width:20px; height:20px; position:absolute; background-position:3px -55px; top:10px; right:10px;}
.nyformData .shou .iconzz{ background-position:-20px -55px; }
.nyformData .gong .iconzz{ background-position:-43px -55px; }
.nyformData .you .iconzz{ background-position:-70px -55px; }
.nyformData label{  width:74px; height;40px; line-height:40px; text-align:right;  display:block; float:left;  color:#333333; }
.nyformData input{ width:200px; height:35px; background:none; border:0px;  line-height:35px;  text-indent:1em; }
.nyformData .item2{ width:100%; float:left; }
.nyformData .item2 label{ float:left;}
.nyformData textarea{ width:571px; height:95px; float:left; padding:5px; color: #666; font-size: 14px; overflow:hidden; background:none;  resize:none; border:none; border:1px solid #d2cece; }
.nyformData .code{ width:100%; float:left; margin:18px 0px 8px; }
.nyformData .code input{ width:200px; height:33px; line-height:33px;  border:1px solid #d2cece; display:block; float:left;}
.nyformData .sub{ width:90px; height:30px;  line-height:33px; *line-height:30px; text-align:center; color:#fff; display:inline-block; margin-left:75px; border:0px; background:#000; text-indent:0px; cursor:pointer; }
.nyformData .ctian{ margin-left:20px;}
.nyformData img{ float:left; margin:5px 0px 0px 10px;  *float:none; }
.nyformData input.red{ color:#e60044;}
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#000; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:280px; border:1px solid #000; border-top:3px solid #000;}
/* mapPage  */
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.maplist li .box {  width: 110%;  height: auto;  margin-bottom: 10px;}
.maplist li .box a { height: 26px;  line-height: 26px;  width: 161px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover {  background: #d9000f; color: #fff;}
/* formData */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666;  border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.code input{ float:left;}
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; float:left;background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle;  margin-left:10px; float:left; *float:none; }
.formData .err, .formData .red { color:#ff0000; }
/* .formData .red { font-weight:700; margin-right:5px; } */
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:100%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }

/*右侧悬浮框*/
.bcts_bar{width:125px; padding:10px; position:fixed; right:1%; z-index:111; top:200px; text-align:center; border-radius:3px;}
.bcts_bar .fixCon{  background:#2b2b2b; }
.bcts_bar h3{ width:100%; height:13px; background:#da1608; border-top-left-radius:6px; border-top-right-radius:6px;  }
.bcts_bar .yewu{ width:100%; border-bottom:1px dotted #fff; }
.bcts_bar a.jt{ width:118px; height:40px; margin:10px auto; display:block; line-height:40px; color:#fff; text-indent:30px; background-position:-155px -120px;}
.bcts_bar .erweima{ width:100%; padding:10px 0px; text-align:center; color:#fff;  }
.bcts_bar .erweima .p1{ font-size:16px;  line-height:18px; display:block;}
.bcts_bar .erweima .p2{ font-size:12px; line-height:14px; }
.bcts_bar .returnTop{ width:60px; height:34px; background-position:-83px -153px; position:absolute; bottom:-24px; left:40px;   cursor:pointer;}
.bcts_bar .bct-tel{ color:#fff;  line-height:20px; padding:10px 0px 0px;}
.bcts_bar .bct-tel h5 s{ width:24px; height:18px; background-position:-168px -91px; margin-right:5px; }
.bcts_bar .bct-tel em{ font-size:16px; }
.bcts_bar .bct-tel s{ width:41px; height:40px; background-position:-260px -70px; }
.bcts_bar .c_close{ width:44px; height:29px; background-position:-257px -56px; position:absolute; top:-29px; left:52px;  cursor: pointer;}
.fly_talk{   height: 150px; padding:10px 0px 0px;  width:30px ; line-height:22px;  position: fixed;  right: 0px;  top: 200px;  z-index: 111;  text-align: center;  font-size: 18px;color: #fff;  background-color: #f35b07; cursor: pointer;}




/* 动画 */
.bounceIn-hover {
    animation: bounceIn-hover 1s linear infinite;
    -webkit-animation: bounceIn-hover 1s linear infinite;
    -moz-animation: bounceIn-hover 1s linear infinite;
    -o-animation: bounceIn-hover 1s linear infinite;
    -ms-animation: bounceIn-hover 1s linear infinite;
}

@-webkit-keyframes bounceIn-hover {
    0% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
    }

    80% {
        -webkit-transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn-hover {
    0% {
        -moz-transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.1);
    }

    80% {
        -moz-transform: scale(0.9);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn-hover {
    0%;

{
    -o-transform: scale(1);
}

50% {
    -o-transform: scale(1.1);
}

80% {
    -o-transform: scale(0.9);
}

100% {
    -o-transform: scale(1);
}

}

@keyframes bounceIn-hover {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    80% {
        transform: scale(1.02);
    }

    100% {
        transform: scale(1);
    }
}
.nybanner {
  height: 270px; overflow:hidden;
  background: #e91d02;
  width: 100%; margin:0 auto;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.keifu{ position:fixed; top:10%; right:0; width:172px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:99000000000;}
.keifu_tab{ width:163px;}
.icon_keifu{ width:26px; height:124px; float:left; background:url(../images/keifu2.png) no-repeat; position:relative; display:block; cursor:pointer;}
.keifu_box{ float:left; width:163px;}
.keifu_head{background:url(../images/qq_head.png) center no-repeat;border-radius:4px 4px 0 0;text-align: center;height: 34px;line-height: 34px;position:relative;width:163px;color:#fff; font-size:14px; font-weight:bold;}
.keifu_close:link,.keifu_close:visited{ display:block; width:22px; height:22px; background:url(../images/keifu.png)  no-repeat; position:absolute; top:0; right:0px;}
.keifu_con{ background:url(../images/xuanfu_content.png) repeat-y; padding-top:5px;*float:left; *width:163px;}
.xuanfu_qq{ width:163px; text-align:center; }
.xuanfu_qq a{ margin:10px 0; display:block; background:url(../images/suqq.png) center center no-repeat; width:163px; height:35px;}
.xuanfu_qita{ width:115px; height:160px; margin:0 auto; border-top:#f4f4f4 1px solid; border-bottom:#f4f4f4 1px solid;}
.xuanfu_weibo{ float:left; margin:5px 0 0 12px; width:90px; height:20px; text-align:center;}
.xuanfu_weixin{ float:left; margin:20px 0  0 5px; background:url(../images/molibe.gif) no-repeat; display:block;width:104px; height:104px; }
.xuanfu_dianhua{ width:163px; float:left; }
.xuanfu_tit{width:163px; text-align:center;  color:#4e4e4e; font-weight:bold; padding:10px 0 0;}
.xuanfu_tel{width:163px; text-align:center;  color:#d0171d; padding:0; font-size:18px; font-family:"Impact";}
.keifu_bot{ width:196px; height:15px; background:url(../images/xuanfu_bottom.png) left no-repeat; }

.minBanner{ height:200px; width:100%; }
.minBanner div{ width:100%; height:200px;}

.photo .prev, .photo .next { float:left; width:17px; height:69px; background:url(../images/ico-pn.png) 0 0 no-repeat; cursor:pointer; }
.photo .next { float:right; background-position:-19px 0; }
.photo .prev:hover { background-position:0 -70px; }
.photo .next:hover { background-position:-19px -70px; }
.photo .nodrop { cursor:no-drop; }
.photo .prev.nodrop:hover { background-position:0 0; }
.photo .next.nodrop:hover { background-position:-19px 0; }
.photo .thum { float:left; width:300px; height:69px; margin:0 0 0 5px; overflow:hidden; position:relative; }
.photo .thum dl { float:left; width:300%; height:69px; position:relative; }
.photo .thum dd { float:left; width:87px; height:65px; border:2px solid #fff; margin:0 10px 0 0; cursor:pointer; background:#f1f1f1; }
.photo .thum img { width:100%; height:65px; display:block; }
.photo .thum dd.current { border-color:#227dca; }