﻿*{margin:0; padding:0;}
body {font-size:12px; color:#333333; font-family:Microsoft Yahei;}
ul,li,p,dl,dt,dd,h1,h2,h3 {list-style-type:none;}
img {border:0;}
a{ color:#000; text-decoration:none;}
a:hover {color:#007EE7;}
.blank5 {clear:both; height:5px;}
.blank10 {clear:both; height:15px;}
.blank20 {clear:both; height:20px;}
.blank30 {clear:both; height:30px;}
.blank50 {clear:both; height:50px;}
.w1200 {width:1200px; margin:0 auto;display: flex;}
.blank0 {clear:both;}
.pad10 { padding:10px;}
.pad5 { padding:5px;}
.fl {float:left;}
.fr {float:right;}
.pages {clear:both; padding:16px 0 0px 0; text-align:center;}
.pages a{ padding:2px 10px; line-height:20px; margin:0 2px; display:inline-block; border:1px solid #ccc; background:#ccc;}
.pages a.c {background:#069; color:#fff;border:1px solid #069;}

.show_wlc{
   overflow: hidden;
   display: -webkit-box!important;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}
.show_wlc2{
   -webkit-line-clamp: 2;
}
.show_wlc7{
   -webkit-line-clamp: 7;
}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, tr, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ul, ul li, input, dl, dd { padding: 0px; margin: 0px; list-style-type: none; }
img, a img { border: 0px; margin: 0px; padding: 0px; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; color: rgb(68, 68, 68); }
a:hover { text-decoration: none; }
.clear { clear: both; }
.clear { background: none; border: 0px; clear: both; display: block; float: none; font-size: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
textarea { resize: none; overflow: auto; }
body { font-family: 微软雅黑; font-size: 12px; color: rgb(83, 83, 83); overflow-x: hidden; margin: 0px auto; }
.main { width: 1004px; margin: 0px auto; position: relative; }
.header { width: 100%; background: url("../images/top.gif") center top no-repeat; }
.header .main {display:table; width: 1200px; margin: 0px auto;padding:15px 0 10px}
.header .logo {float: left;padding: 0;width: 179px;overflow: hidden; }
.header .by { float: left;width:1000px;padding-top:26px; font-size: 22px;}
.rmenu { float:right; padding-top:16px;}
.header .tel { float: right; font-family: impact; background: url("../images/tel.png") left center no-repeat; height: 112px; line-height: 112px; padding-left: 42px; font-size: 26px; color: rgb(48, 55, 73); margin-left: 60px; }
#nav { width: 100%; height: 55px; overflow: hidden; background: rgb(55, 66, 98); }
#navMenu {float:left;overflow: hidden; height: 42px; margin: 0px auto; }
#navMenu ul { overflow: hidden; height: 42px; text-align: center; }
#navMenu ul li { float: left; display: block; }
#navMenu ul li a { width: auto;margin:0 15px; height: 100%; line-height: 42px; display: block; float: left; text-align: center; font-size: 15px; font-family: 微软雅黑; background: url("../images/nav_bor.gif") right center no-repeat; }
#navMenu ul li a:hover { text-decoration: none; }
#navMenu ul .cur a { background: #0087ea; }

#navMenu ul.second{
   position: absolute;
   display: grid;
   visibility:hidden;
   height: auto;
   margin-top: 42px;
   padding: 10px;
   background: #374262;
   z-index: 999;
}
#navMenu li:hover ul{
   visibility:inherit;
}
#navMenu ul li:hover a{
   font-weight: bold;
   color: #007ee7;
}
#navMenu ul li:hover a.show_wlc{
   font-weight: inherit;
   color: #fff;
}
#navMenu ul.second li a{
   width:120px;
   margin:0 10px;
   padding:0 5px;
   box-sizing: border-box;
   height:42px;
}


/*搜索框1*/
.bar1 {
   position: absolute;
   top: 18px;
   right: 50px;
   display: -webkit-inline-box;
   border-radius: 3px;
}
.bar1 form {
   position: relative;
   width: 240px;
   margin: 0 auto;
}

.bar1 input,
.bar1 button {
   border: none;
   outline: none;
}

.bar1 input {
   width: 100%;
   box-sizing: border-box;
   height: 42px;
   padding-left: 13px;
}

.bar1 button {
   height: 42px;
   width: 42px;
   cursor: pointer;
   position: absolute;
}

.bar1 input {
   border: 2px solid #696969;
   border-radius: 5px;
   color: #9E9C9C;
}

.bar1 button {
   top: 0;
   right: 0;
   background: #696969;
   border-radius: 0 5px 5px 0;
}

.bar1 button:before {
   content: "\f002";
   font-family: FontAwesome;
   font-size: 16px;
   color: #F9F0DA;
}


.dropMenu { position: absolute; top: 0px; z-index: 100; width: 105px; padding: 10px; visibility: hidden; margin-top: -2px; background: rgb(55, 66, 98); opacity: 0.95; border-top: 2px solid rgb(242, 176, 27); }
.dropMenu li { display: block; }
.dropMenu a { display: block; height: 32px; line-height: 32px; text-align: center; color: rgb(255, 255, 255); }
* html .dropMenu a { width: 100%; color: rgb(255, 255, 255); }
.dropMenu a:hover { background-color: rgb(242, 176, 27); }
.dropMenu li { transition: none 0s ease 0s; }
.dropMenu a { transition: none 0s ease 0s; }
.footer { width: 100%; clear: both; background-color: rgb(54, 66, 97); font-size: 14px; }
.footer .share_b { float: right; padding: 40px 0px 0px; }
.footer .manager_info { line-height: 45px; padding: 30px 0px; color: rgb(132, 143, 172); }
.footer .manager_info a { color: rgb(132, 143, 172); }
.footer .manager_info span + span { padding-left: 20px; }
.wl { width: 1200px; margin: 0px auto; position: relative; text-align: right;}
.banner .prev { width: 42px; height: 105px; position: absolute; left: 0px; top: 187px; background-image: url("../images/index_icon02.png"); cursor: pointer; }
.banner .next { width: 42px; height: 105px; position: absolute; right: 0px; top: 187px; background-image: url("../images/index_icon03.png"); cursor: pointer; }
.slideBox { width: 100%; height: 600px; overflow: hidden; position: relative; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: rgb(255, 255, 255); cursor: pointer; }
.slideBox .hd ul li.on { background: rgb(255, 0, 0); color: rgb(255, 255, 255); }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; height: 600px; }
.slideBox .bd li a { display: block; height: 600px; }
.slideBox .bd img { width: 450px; height: 600px; display: block; }
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -30px; display: block; width: 30px; height: 60px; background: url("../images/arrow_left.png") no-repeat; }
.slideBox .next { left: auto; right: 3%; background: url("../images/arrow_right.png") no-repeat; }
.slideBox .prev:hover, .slideBox .next:hover { opacity: 0.7; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
/* .search { width: 1200px; margin: 33px auto 0px; height: 60px; background: rgb(54, 66, 97); } */
.search01 { float: left; width: 360px; }
.search02 { float: left; }
.search02 input.search03 { width: 246px; font-size: 14px; color: rgb(255, 255, 255); font-family: 微软雅黑; height: 60px; line-height: 60px; padding-left: 24px; border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; background: rgb(79, 94, 134); border-right-style: solid; border-right-color: rgb(118, 128, 155); }
.search01 input.search04 { width: 57px; font-size: 14px; color: rgb(255, 255, 255); font-family: 微软雅黑; height: 60px; border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; background: url("../images/ss01.jpg") center center no-repeat rgb(241, 177, 26); border-left-style: solid; border-left-color: rgb(118, 128, 155); cursor: pointer; }
.gonggao { position: relative; float: right; width: 680px; height: 60px; padding-left: 160px; background: url("../images/gg01.jpg") left center no-repeat; }
.gonggao01 { position: absolute; top: 0px; left: 40px; line-height: 60px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); }
.gonggao marquee { float: left; width: 550px; line-height: 60px; }
.gonggao marquee a { font-size: 14px; color: rgb(168, 172, 182); }
.pro_bg { width: 100%; margin: 55px auto 0px; height: 808px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.pro_b { width: 238px; height: 682px; border: 1px solid rgb(221, 221, 221); float: left; background: rgb(255, 255, 255); }
.pro_b h4,.xbox h3 { color: rgb(76, 85, 111); font-size: 18px; background: url("../images/d2.jpg") 10px center no-repeat; height: 60px; padding: 21px 0px 0px 59px; width: 137px; border-bottom: 1px solid rgb(234, 234, 234); margin: 0px auto; line-height: 1; }
.pro_b h4 i { font-style: normal; font-size: 11px; text-transform: uppercase; }
.pro_b ul { float: left; width: 238px; }
.pro_b li { padding: 9px 15px 9px 55px; font-size: 14px; color: rgb(46, 46, 46); background: url("../images/cp04.png") 34px center no-repeat; font-family: 微软雅黑; height: 32px; line-height: 32px; overflow: hidden; cursor: pointer; border-left: 4px solid rgb(255, 255, 255); }
.pro_b li a { display: block; text-overflow: ellipsis; /*white-space: nowrap;*/ overflow: hidden; font-size: 14px; line-height: 32px; color: rgb(76, 76, 76); }
.pro_b li a:hover { color: rgb(247, 111, 12); }

.pro_bs{text-align: center;padding-bottom: 15px;}
.pro_bs ul{display: inline-flex;margin: 0 auto;}
.pro_bs li{margin: 0 8px;padding:3px;background-image: linear-gradient(to top, #377903 0%, #68da0a 100%);border-radius: 50px;}
.pro_bs li a{color:#fff;display: -webkit-box;padding: 10px 20px;background-image: linear-gradient(to bottom, #b4ce9e 0%, #6ba639 19%, #489a07 20%, #67d30c 100%);border-radius: 50px;}
.pro_bs li:hover{background-image: linear-gradient(to top, #68da0a 0%, #377903 100%);}
.pro_bs li:hover a{background-image: linear-gradient(to bottom, #b4ce9e 0%, #6ba639 19%, #489a07 20%, #53ae09 100%);color:#fff;}
.pro_imgsbg { width: 1200px; float: right; padding: 0px; }
.product08 { overflow: auto; height: 600px; margin-top: 17px; outline: none; }
.pro_imgsbg dl { float: left; width: 273px; height: 329px; margin: 0px 35px 20px 0px; overflow: hidden; background: #dadada; color: rgb(46, 46, 46); transition: all 0.5s ease 0s; }
.pro_imgsbg dl:nth-child(4n){margin:0;}
.pro_imgsbg dl:hover { background: rgb(255, 194, 49); }
.pro_imgsbg dl dt { width: 257px; height: 242px; overflow: hidden; border: 8px solid #dadada; transition: all 0.5s ease 0s; }
.pro_imgsbg dl dt a { float: left; width: 100%; height: 241px; display: block; background-position: center center; background-repeat: no-repeat; background-size: auto 100%; background-color: rgb(255, 255, 255); }
.pro_imgsbg dl:hover dt { border: 8px solid rgb(255, 194, 49); }
.pro_imgsbg dl dd { color: rgb(46, 46, 46); text-align: center; transition: all 0.5s ease 0s; }
.pro_imgsbg dl dd .tt { display: block; margin: 10px 0px 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; }
.pro_imgsbg dl:hover .tt { color: rgb(255, 255, 255); }
.pro_imgsbg dl dd span { padding: 10px 10px 0px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pro_imgsbg dl:hover dd { color: rgb(255, 255, 255); }
.pro_imgsbg dl dd .mm { display: block; margin: 20px auto 0px; width: 128px; height: 34px; text-align: center; border: 1px solid rgb(227, 227, 227); line-height: 34px; color: rgb(46, 46, 46); font-size: 16px; }
.pro_imgsbg dl:hover .mm { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.newsb_b { width: 100%; margin: 0px auto; height: 600px; background-color: rgb(255, 255, 255); }
.itl_t1 { text-align: center; width: 100%; background: url("../images/d3.png") left center repeat-x; margin: 90px 0px 40px; height: 56px; padding: 0px; }
.itl_t1 .tff { float: left; background: url("../images/d2.png") left center no-repeat rgb(255, 255, 255); height: 56px; padding: 0px 20px; }
.itl_t1 span { display: block; font-size: 20px; color: rgb(46, 57, 85); line-height: 1; }
.itl_t1 font { display: block; font-size: 40px; font-family: Arial, Helvetica, sans-serif; color: rgb(46, 57, 85); text-transform: uppercase; line-height: 1; }
.izao_amore1 { float: right; color: rgb(46, 57, 85); font-family: Arial, Helvetica, sans-serif; line-height: 56px; text-transform: uppercase; font-size: 20px; z-index: 22; margin: 0px 20px 0px 0px; }
.newsb_b .r_b { width: 105%; margin: 50px auto 0px; }
.newsb_b .r_b .itemb { float: left; width: 360px; height:205px; margin: 0px 60px 10px 0px; }
.newsb_b .r_b .itemb label { display: block; padding: 0px; border-bottom: 1px solid rgb(159, 160, 162); color: rgb(46, 46, 46); font-size: 16px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.newsb_b .r_b .itemb .info_b { display: block; padding: 0px; }
.newsb_b .r_b .itemb .info_b .title { font-size: 18px; line-height: 30px; color: rgb(46, 46, 46); padding-top: 13px; }
.newsb_b .r_b .itemb .info_b .intro { font-size: 12px; line-height: 20px; height: 45px; overflow: hidden; color: rgb(68, 68, 68); padding-top: 15px; }
.newsb_b .r_b .itemb:hover .info_b .title { color: rgb(46, 57, 85); }
.newsb_b .r_b .itemb span { width: 118px; height: 34px; border: 1px solid rgb(225, 225, 225); line-height: 34px; text-align: center; display: block; margin: 15px 0px 20px; }
.newsb_b .r_b .itemb span:hover { background: rgb(55, 66, 98); color: rgb(255, 255, 255); }
.iabout_b { float: left; width: 100%; }
.iabout_b .img_b { float: left; height: 364px; width: 650px; background-size: auto 100%; background-repeat: no-repeat; background-position: center center; margin: 64px 0px 0px; }
.iabout_b .abr { float: left; width: 490px; padding: 0px 30px 0px; }
.iabout_b .info_b { float: left; width: 100%; margin: 40px 0px 0px; text-align: left; padding-top: 20px; line-height: 30px; font-size: 14px; color: rgb(47, 55, 71); }
.iabout_b .atitle { display: block; margin: 60px 0px 0px; padding: 0px 0px 0px 20px; text-align: left; background: url("../images/d2.png") left center no-repeat; }
.iabout_b .atitle span { display: block; font-size: 20px; color: rgb(47, 55, 71); }
.iabout_b .atitle font { display: block; font-size: 40px; font-family: Arial, Helvetica, sans-serif; color: rgb(47, 55, 71); text-transform: uppercase; line-height: 1; }
.iabout_b .more { display: block; width: 158px; height: 38px; line-height: 38px; text-align: center; border: 1px solid rgb(203, 206, 215); color: rgb(47, 55, 71); font-size: 14px; margin: 20px 0px 0px; }
.itl_t { text-align: center; width: 100%; background: url("../images/d3.png") left center repeat-x; margin: 90px 0px 40px; height: 56px; padding: 0px; }
.itl_t .tff { float: left; background: url("../images/d2.png") left center no-repeat rgb(54, 66, 97); height: 56px; padding: 0px 20px; }
.itl_t span { display: block; font-size: 20px; color: rgb(255, 255, 255); line-height: 1; }
.itl_t font { display: block; font-size: 40px; font-family: Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; }
.izao_amore { float: right; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; line-height: 56px; text-transform: uppercase; font-size: 20px; z-index: 22; margin: 0px 20px 0px 0px; }
.icase { width: 100%; background-position: center center; background-repeat: no-repeat; height: 540px; }
.circle_bg { height: 462px; margin: 50px 0px 0px; }
.mr_frbox { float: left; width: 100%; height: 462px; position: relative; }
.mr_frBtnL { cursor: pointer; display: inline; top: 190px; left: -70px; position: absolute; }
.mr_frBtnR { cursor: pointer; top: 190px; right: -70px; position: absolute; }
.mr_frUl { margin: 0px auto; width: 1098px; border-left: 1px solid rgb(77, 89, 119); border-right: 1px solid rgb(77, 89, 119); overflow: hidden; }
.tempWrap ul { height: 462px; overflow: hidden; }
.tempWrap { width: 1098px; }
.icase li { width: 366px; float: left; height: 462px; border-right: 1px solid rgb(77, 89, 119); }
.icase li a.img { float: left; width: 100%; height: 275px; margin: 18px 0px 0px; background-position: center center; background-repeat: no-repeat; background-size: auto 100%; }
.icase li h2 { float: left; width: 92%; padding: 0px 4%; margin: 25px 0px 0px; text-align: left; font-size: 20px; color: #545454; line-height: 35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.icase li a.wrr:hover h2 { color: rgb(255, 194, 49); }
.icase li span { font-size: 13px; float: left; width: 92%; padding: 0px 4%; color: rgb(140, 146, 160); line-height: 24px; }
.contact {display: none; position: relative; height: 400px; background: url("../images/lx01.jpg") center bottom no-repeat; }
.foonavf { width: 100%; color: rgb(197, 189, 187); height: 50px; padding: 20px 0px 0px; text-align: center; background: rgb(46, 57, 85); }
.foonavf .nnf { float: right; width: 850px; color: rgb(68, 82, 119); text-align: right; }
.foonavf a.foonav { color: rgb(255, 255, 255); display: inline-block; padding: 0px 10px; font-size: 15px; position: relative; text-align: left; height: 26px; line-height: 26px; }
.fri_link { width: 100%; height: 164px; line-height: 30px; margin: 0px; color: rgb(153, 153, 153); }
.fri_link .atitle { float: left; margin: 40px 0px 0px; background: url("../images/d2.png") left center no-repeat; padding: 0px 0px 0px 20px; }
.fri_link .atitle span { display: block; font-size: 20px; color: rgb(47, 55, 71); }
.fri_link .atitle font { display: block; font-size: 40px; font-family: Arial, Helvetica, sans-serif; color: rgb(47, 55, 71); text-transform: uppercase; line-height: 1; }
.fri_link .nnf {     float: left;
   text-align: left;
   width: 960px;
   margin-top: 81px;
   padding: 0px 0px 0px 20px; }
.fri_link .nnf li { float: left; list-style-type: none; margin: 30px 20px 0px 0px; }
.foonavf .rb { float: right; line-height: 30px; padding: 0px 0px 0px 30px; height: 30px; background: url("../images/d4.png") left center no-repeat; font-weight: bold; text-transform: uppercase; }
.foonavf .rb a { font-size: 15px; color: rgb(255, 255, 255); }
.foonavf .rb a:hover { color: rgb(255, 255, 255); }
li { list-style-type: none; }
body { margin: 0px auto; background-color: rgb(255, 255, 255); }
.allClass_1.cur a { color: rgb(46, 46, 46); padding-left: 60px; background: url("../images/d6.jpg") 0px center no-repeat; }
.allClass_2.cur a { font-size: 14px; display: block; color: rgb(102, 102, 102); background: rgb(255, 255, 255); border: none; padding-left: 60px; }
.allClass_1.cur .allClass_2 a { background: url("../images/d7.jpg") 0px center no-repeat; height: 44px; color: rgb(45, 51, 56); padding-left: 60px; }
.allClass_1.cur .allClass_2.cur a { color: rgb(255, 151, 0); background: url("../images/d7.jpg") 0px center no-repeat; height: 44px; font-size: 13px; }
.allClass_1.cur .allClass_2 a:hover { color: rgb(255, 151, 0); }
.allClass_1.cur .allClass_2 { display: block; }
.allClass_2.cur .allClass_3 { display: block; }
.allClass_1.cur .allClass_2.cur .allClass_3 a { background: url("../images/d7.jpg") 0px center no-repeat; height: 34px; color: rgb(45, 51, 56); padding-left: 70px; }
.allClass_1.cur .allClass_2.cur .allClass_3.cur a { color: rgb(203, 36, 36); }
.allClass_3.cur .allClass_4 { display: block; }
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4 a { color: rgb(102, 102, 102); padding-left: 75px; background: url("../images/subf01.jpg") 55px 20px no-repeat rgb(255, 255, 255); }
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur a { color: rgb(203, 36, 36); }
.allClass_4.cur .allClass_5 { display: block; }
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5 a { color: rgb(102, 102, 102); padding-left: 75px; background: url("../images/subf01.jpg") 55px 20px no-repeat rgb(255, 255, 255); }
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5.cur a { color: rgb(203, 36, 36); }
.paging a.prev { background: url("../images/d7.png") 8px center no-repeat rgb(255, 255, 255); padding: 1px 10px; }
.paging a.prev:hover { background: url("../images/d7.png") 8px center no-repeat rgb(255, 255, 255); padding: 1px 10px; box-shadow: rgba(239, 239, 239, 0.7) 0px 0px 30px inset; border: 1px solid rgb(201, 201, 201); }
.paging a.next { background: url("../images/d8.png") 8px center no-repeat rgb(255, 255, 255); padding: 1px 10px; }
.paging a.next:hover { background: url("../images/d8.png") 8px center no-repeat rgb(255, 255, 255); padding: 1px 10px; box-shadow: rgba(239, 239, 239, 0.7) 0px 0px 30px inset; border: 1px solid rgb(201, 201, 201); }


/*================head start===================*/
.logo { width:300px; padding:10px 0 0 0; overflow:hidden;}
.menu { width:850px; padding:10px 0 0 0; overflow:hidden; min-height:80px;}
  .menu li { font-weight:bold; font-size:16px; padding:0 22px 0 23px; float:left; line-height:78px; background:url(../images/sx.jpg) 0 center no-repeat;}
  .menu li.index {background:none;}
  .menu li a{display:block;}
  .menu li a:hover {border-bottom:2px solid #007EE7;}
/*================head end===================*/

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width:1200px; height:500px; margin: auto; position: relative; }
    #index_b_hero img { width:1200px; height:500px; }
    #index_b_hero .heros { width:1200px; height:500px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #000; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin:-25px 5px 0 0; right: 0; }
	#index_b_hero .prev {padding-top:0;}
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding:0px; z-index: 1; position: absolute; top: 0; left: 0; width:1200px; height:500px; overflow: hidden; left:2400px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1200px; }
    #index_b_hero .active { z-index: 2; left: 0; }

/*=====footer=====start*/ 	
/* .footer {background:#4D4D4D; padding:30px 0; overflow:hidden;} */

.f1 {width:500px; line-height:25px; color:#fff; padding-top:10px;}
.f2 {width:260px;}
.f3 {width:350px; text-align:right;}

.qk_map {clear:both; padding-top:25px; border-top:2px solid #8D8D8D;}
   dl.mm {width:180px; padding-left:24px;}
   dl.mm a {color:#fff;}
   dl.mm dt { line-height:28px; border:1px solid #8D8D8D; font-size:14px; font-weight:bold; padding:0 10px;}
   dl.mm dd {line-height:24px; padding-left:10px; padding-top:10px;}
   dl.mm dd a {display:block;}
 
   
/*=====qq=====start*/  
	.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
	.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
	.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
	.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
	.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
	
	.izl-rmenu .btn-qq  .qqs{background-color:#488bc7; position:absolute; width:120px; left:-160px; top:0px; line-height:35px; color:#FFF; font-size:15px; text-align:center; display:none; min-height:73px; padding:20px 20px;}
	.izl-rmenu .btn-qq  .qqs a {color:#fff; line-height:35px; display:block; border-bottom:1px dotted #fff;}
	
	.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
	.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
	.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
	.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
	.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
	.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none; font-family:Arial;}
	.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
	.izl-rmenu .btn-top:hover{background-color:#444;}
/*=====qq=====end*/ 

/*=====index=====start*/ 
.soso {border-bottom:1px solid #cdcdcd; padding:20px 0 20px 0; overflow:hidden;}
   .so1 {width:350px; border-right:1px solid #cdcdcd;}
   .so2{ width:520px; padding-left:40px;}
      .soing { width:470px; border:1px solid #cdcdcd; height:38px; padding-left:10px;}
	  .so_input {width:430px; height:38px; border:0; line-height:38px; float:left; color:#999;}
	  .so2 p {line-height:24px;}
	  .so2 p a {padding:0 15px 0 0; color:#666;}
	  .so2 p a:hover{ color:#F00;}
   .so3{ width:250px; border-left:1px solid #cdcdcd; padding-left:30px; text-align:right}

.left01 {width:200px; float:left;}
   .ltop {border-bottom:2px solid #999; min-height:60px; padding:0 0 10px 0; font-size:20px; letter-spacing:5px; text-align:center; font-weight:bold; }
   .ltop p { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;letter-spacing:0px; padding-bottom:5px;}
   .lmenu { border-bottom:2px solid #666;}
      .lmenu li {line-height:54px; border-bottom:1px solid #dedede; padding:0 20px; font-size:14px;}
	  .lmenu li.hover { background:url(../images/jts.jpg) 170px 24px no-repeat; color:#007EE7; font-weight:bold;}
	  .lmenu li.hover a{color:#007EE7;}
.right01 { width:1000px; float:right; overflow:hidden; min-height:500px;}
   dl.newpc {width:300px; padding-left:20px; float:left; padding-bottom:12px; position:relative;}
   dl.newpc dt img:hover{
	   filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	   }
   dl.newpc dd{width:280px; position:absolute; bottom:20px; height:40px; background:url(../images/mbg.png); color:#fff; font-size:14px; line-height:40px; padding:0 10px; display:none;
}

ul.index_img li {width:280px; height:210px; padding:10px; float:left; position:relative;}
ul.index_img li .mgs {width:260px; padding:0 10px; position:absolute; height:40px; bottom:10px; background:url(../images/mbg.png); color:#fff; }
ul.index_img li h2 { line-height:40px; color:#fff; font-size:15px;}
ul.index_img li p{font-size:14px; line-height:20px;}

/* .intro {height:790px; background:url(../images/dbgs.jpg) center 0 no-repeat;} */
   .intro_left {width:550px; padding:210px 0 0 50px; line-height:30px; font-size:15px; float:left;}
   .intro_left h1 { font-size:20px; line-height:35px;}
   .gods { text-indent:2em;}
   .intro_right {width:420px; float:right; padding:220px 50px 0 0px; background:url(../images/mkr.jpg) 0 220px no-repeat; padding-left:31px;}
      .intro_right li {width:200px; padding-left:10px; float:left;}
  
.zx1 {width:360px;}
.pad_r {padding-right:60px;}
  .zx1 h2 {font-size:18px; height:40px;}
  .zx1 h2 span.more {float:right;}
  .zx1 h2 span.en {font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px; color:#666;}
  dl.wz dt {padding:0; width:360px; height:180px; position:relative;}
     dl.wz dt p {width:330px; position:absolute; bottom:0; height:40px; background:url(../images/mbg.png); color:#fff; font-size:14px; line-height:40px; padding:0 15px;
	 }
	 dl.wz dt p a {color:#fff;}
  dl.wz dd { border-bottom:1px solid #dedede; font-size:14px; background:url(../images/dd.jpg) 0px 12px no-repeat; line-height:35px; padding-left:18px;}
/*=====index=====end*/ 

.bananer { min-height:300px; background:url(../images/12.jpg) no-repeat center 0;}
.subleft {width:220px; float: left;}
.subright {width:960px; margin-left:31px;float:right;}
   .position { line-height:45px; border-bottom:1px solid #000; padding:0 10px;}
      .position span {float:right;}
	  .position h2 {font-size:18px; color:#069;}
	  .position b {padding:0 5px; font-size:8px; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
	  .position a {color:#333;}
  .about {line-height:30px; font-size:14px; padding:20px;}

.xbox {clear:both;height:auto;}
  h3.xh3 {height:40px;}

ul.sub_menu li {border-bottom:1px dotted #ccc; line-height:40px; font-size:14px; padding:0 10px; background:url(../images/jts.jpg)  10px 15px no-repeat; padding-left:40px;}
ul.sub_menu li.hover a{font-weight:bold; color:#F30;}

ul.news_list li {line-height:32px; background:url(../images/dd.jpg) no-repeat 0 10px;padding:0; padding-left:12px;}
ul.news_lists li {line-height:35px; background:url(../images/dd.jpg) no-repeat 0 13px; padding-left:12px; border-bottom:1px dotted #ccc;}
ul.news_lists li span {float:right; font-size:12px; color:#666;}

h1.bt { line-height:45px; text-align:center; font-size:23px;}
.ct {text-align:center; background:#efefef; }
.img_bix {text-align:center; padding:10px;}

.tab_pad5 td{line-height:35px; padding:10px 5px;}
.input180 {width:180px; border:1px solid #cdcdcd; height:22px;}
.area530 {width:530px; border:1px solid #cdcdcd; height:200px;}
.message_but1{ width:80px; height:30px; line-height:30px; border:none; background:#00866E; color:#FFF; font-size:16px; font-family:"Microsoft YaHei"; cursor:pointer;}
.message_but2{ width:80px; height:30px; line-height:30px; border:none; background:#ccc; color:#FFF; font-size:16px; font-family:"Microsoft YaHei"; cursor:pointer;}

.comment {clear:both;}
  .t_c {line-height:35px; border-bottom:2px solid #ccc; font-weight:bold; color:#069; padding:0 10px;}
  .list {padding:10px 0;}
  .list dl {border-bottom:1px dotted #ccc;}
  .list dl dt { background:#efefef; line-height:30px; padding:0 10px; font-size:12px;}
  .list dl dt span {float:right;}
  .list dl dd {padding:0 10px;}
  
.prev {clear:both; padding-top:20px;}
.prev li { line-height:26px;}
.prev li a {color:#069;}

dl.questions { padding:10px 0; overflow:hidden; border-bottom:1px dotted #ccc;}
dl.questions dt { line-height:35px; font-size:14px;}
dl.questions dt span {float:right; color:#999; font-size:12px;}
dl.questions dt a {color:#069;}
dl.questions dd {color:#666; font-size:12px; line-height:20px;}

ul.case li {float:left; width:199px; height:280px; padding:14px; text-align:center;}
  ul.case li img {width:200px; height:240px;}
  
.cxk { background:#efefef; line-height: 30px; padding:10px;}
.cxk tr:nth-child(1){font-size: 16px;}
.width90{ width:60px; padding-left:6px;}
.width90 .selnav{ width:50px;}
.current .selnav{display:block!important;}
.m_sel{height:20px; background:url(../images/1.jpg) right bottom no-repeat #989898; position:relative; text-align:left;}
.m_sel a{display:block;height:20px;line-height:20px; color:#FFF}
.m_sel a.tit{background:url(../images/1.jpg) right bottom no-repeat;color:#ffffff;}
.current a.tit{background:url(../images/2.jpg) right bottom no-repeat; color:#ffffff; position:relative;z-index:9; text-decoration:none;}
.m_sel .selnav{display:none;width:100%;background:#fff;position:absolute;top:20px;left:0px; z-index:99999;}
.m_sel .selnav li{ background:#989898; margin-top:1px; text-align:center;}
.m_sel .selnav a{border:none; color:#FFF; text-decoration:none;}
.m_sel .selnav a:hover{background:#e1e1e1; color:#484848;}
.ll {width:100px;}
.name_div{ height:22px; line-height:22px; width:65px;}

ul.hot_pro { overflow:hidden;}
ul.hot_pro li {width:90px;height:auto; padding:10px; float:left; text-align:center; background:none;}
/* .bg_hs { background:#f1f1f1;} */
ul.hot_pro li img {width:90px; height:70px;}
/* ul.hot_pro li p { height:20px; overflow:hidden;} */

dl.pros_list {padding:15px 10px; overflow:hidden; border-bottom:1px dotted #ccc;}
dl.pros_list dt {width:180px; float:left; padding-top:5px;}
dl.pros_list dt img {width:160px; height:120px; padding:2px; border:1px solid #cdcdcd;}
dl.pros_list dd h2 {height:30px;}
dl.pros_list dd h2 a{font-size:15px; color:#069;}
.fiels {line-height:24px;}
.fiels span {width:360px; float:left; display:block;}
dl.pros_list dd p {position:relative; clear:both;}
a.sd { padding:0px 20px; background:#999; color:#fff; display:block; position:absolute; right:0; bottom:10px;}
a.sd:hover {background:#F60;}
dl.pros_list:hover {background:#f1f1f1;}

ul.pro_win li {float:left; width:275px; height:287px; padding:4px; text-align:center; margin:10px;}
  ul.pro_win li img {width:275px; height:207px;}
  ul.pro_win li h2 {font-size:14px; background:#dedede;}
  ul.pro_win li p { text-align:left; font-size:12px; line-height:24px; background:#fff; padding:0 5px;}
  ul.pro_win li:hover {background:#F60;}

.pro_img {width:360px; float:left;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; padding:0;line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.spec-scroll .items ul li img.hover{border:2px solid #FF6600;padding:1px;}

.pro_info {width:520px; float:right; text-align:left;}
.pro_info h1 {text-align:left;}
.pro_info p {width:250px; float:left; line-height:40px; color:#999;}
.pro_info p.kx {width:500px;}
.pro_info p span {color:#333;}

a.baojiadan {padding:0px 20px; background:#F60; width:150px; text-align:center; color:#fff; display:block;}
a.baojiadan:hover {background:#069;}

.share {line-height:14px; color:#999;}


.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #4EAAD1;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#333;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif)  no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#333;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}

dl.dingzhi dt {width:75px; float:left; color:#666;}
dl.dingzhi dd {width:350px; float:left;}
span.xhss {background:url(../images/gg.jpg) no-repeat 0 8px; padding-left:20px; display:block; line-height:30px; color:#069;}

span.fen1 { width:170px; float:left; height:30px; position:relative;}
span.fen1 b {width:60px; height:12px; display:block; background:url(../images/k1.png) no-repeat 0 0; margin-top:8px; position:absolute; left:50px; top:1px; z-index:9999;}
span.fen1 b a {display:inline-block; height:12px; background:url(../images/k2.png) no-repeat 0 0; }

.no_tips {text-align:center; padding:40px 0; font-size:25px; color:#999;}
dl.links { color:#666; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; overflow:hidden;}
dl.links dt {width:120px; float:left;}
dl.links dd {width:1000px; float:left; padding:10px 0 10px 0; line-height:20px;}
  dl.links a {color:#666; padding:0 10px; display:inline-block;}