@charset "utf-8";
/* LESS Document */
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal; }
body, button, input, select, textarea { font: normal 12px Microsoft YaHei, Arial, "\5b8b\4f53", tahoma; }
body { min-width: 1202px;/*  background: url(../images/manbg.jpg) repeat 0 0;*/ }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #333; cursor: pointer; }
a:hover { text-decoration: none; }
img { border: 0; vertical-align: top; /*max-width: 100%; */}
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed {  *zoom: 1;
}
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.wd { margin: 0 auto; width: 1202px; }
.wd16 { margin: 0 auto; width: 1604px; position: relative; }
/* reset.css V1.0  End */
.p_scale { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); }
.overflow { height: auto; overflow: hidden; }
/*header*/
.header { position: relative; z-index: 1;/* height: 149px; overflow: hidden;*/ }
.logo { position: absolute; left: 50%; top: 0; z-index: 5; margin-left: -600px; width: 268px; height: 149px; }
.logo img { width: 100%; height: auto; }
.headTop { height: 96px; background-color: #365faa; color: #e3e3e3; font-size: 16px; line-height: 34px; }
.tel { float: right; margin-top: 30px; padding: 0 22px 0 44px; background: url(../images/tel.png) no-repeat left center; }
.tel span { font-size: 18px; display: inline-block; padding-right: 32px; background: url(../images/span.jpg) no-repeat right center; }
.cart { float: right; margin-top: 30px; }
.cart a { display: block; padding-left: 49px; color: #e3e3e3; background: url(../images/cart.png) no-repeat left center; }
.jingxiao { float: right; margin-top: 30px; }
.jingxiao a { display: block; padding-left: 49px; color: #e3e3e3; background: url(../images/link.png) no-repeat left center;background-size: 34px; }
.nav { height: 53px; background:#fff; filter:alpha(opacity=95); opacity:0.95;}
.nav ul { float: left; margin-left: 300px; }
.nav ul li { float: left; height: 53px; position: relative; background: url(../images/span2.jpg) no-repeat right center; }
.nav ul li > a { display: block; height: 53px; line-height: 53px; padding: 0 23px; color: #333; font-size: 14px; }
.nav ul li:hover, .nav ul li.on { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.nav ul li:hover > a, .nav ul li.on > a { color: #365faa; }
.search { position: relative; z-index: 3; float: right; margin-top: 11px; width: 18px; height: 30px; background: url(../images/search.png) no-repeat right center; }
.search:hover { background: none; }
.searchBox { position: absolute; top: 0; right: 0; width: 0; z-index: 10; overflow: hidden; height: 28px; line-height: 28px; -webkit-opacity: 0; opacity: 0; filter: alpha(opacity=0); border: 1px solid #cacaca; background-color: #fff; }
.searchBox input { display: block; float: left; height: 28px; line-height: 28px; color: #666; border: none; background: none; font-size: 14px; }
.searchBox input[type="text"] { padding-left: 10px; width: 129px; }
.searchBox input[type="submit"] { width: 18px; cursor: pointer; background: url(../images/search.png) no-repeat right center; }
/*footer*/
.footer { height: auto; overflow: hidden; background-color: #e3e3e3; }
.link { height: auto; overflow: hidden; padding:90px 0 78px; }
.link dl { float: left; width: 182px;  padding-left: 13px; border-left: 1px solid #d4d4d4; }
.link dt { font-size: 14px; font-weight: bold; line-height: 26px; }
.link dt a { display: block; color: #444; }
.link dt a:hover { color: #ffa73d; }
.link dd { height: auto; overflow: hidden; margin-top: 16px; }
.link dd a { display: block; height: 30px; line-height: 30px; color: #555; }
.link dd a:hover { color: #ffa73d; }
.linkList { float: left; }
.footService { float: right; width: 202px;}
.footTit { height: 40px; line-height: 40px; color: #666; font-size: 14px; font-weight: bold; text-align: center; border: 1px solid #cacaca; }
.footService ul li { float: left; position: relative; text-align: center; margin: 0 0 0 52px; padding-top: 32px; position: relative; }
.footService ul li:first-child { margin-left: 0; }
.footService ul li > a { display: block; color: #666; line-height: 34px; width: 32px; }
.footService ul li > a img { width: 32px; height: 32px; }
.footService ul li > a:hover { color: #000; }
.footService ul li > a:hover img { filter: alpha(opacity=70); opacity: 0.7; }
.footService ul li .sub { position: absolute; left: -37px; bottom: 75px; background-color: #fff; display: none; }
.footService ul li .sub:after { position: absolute; width: 0; height: 0; content: ''; display: block; bottom: -5px; left: 50%; margin-left: -3px; border-top: 6px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.footService ul li .sub .item { width: 100px; border-top: 1px solid #e4e5e5; text-align: center; font-size: 14px; color: #555; height: 46px; line-height: 46px; }
.footService ul li .sub .item a { color: #555; }
.footService ul li .sub .item:first-child { border-top: none; }
.footService ul li .sub .item:hover { background-color: #365faa; color: #fff; }
.footService ul li .sub .item:hover a { color: #fff; }
.ewm { position: absolute; left: -43px; top: -126px; z-index: 5; display: none; width: 120px; height: 126px; background: url(../images/wechat.png) no-repeat 0 0; }
.copy { position:relative;height: auto; overflow: hidden; background-color: #365faa; font-size: 14px; color: #b5b5b5; line-height: 24px; text-align: center; font-family: Arial; padding: 46px 0; }
.copy a { display: inline-block; margin-left: 8px; color: #b5b5b5; }
.copy a:hover { color: #fff; }
/*main*/
.mainbg { height: auto; overflow: hidden; padding-top: 89px; background-color: #f1f1f1; }
.mainbg2 { height: auto; overflow: hidden; padding: 91px 0 115px; background-color: #f7f7f7; }
.bigImg { position: relative; z-index: 0; /*margin-top: -53px;*/ height: auto; overflow: hidden; clear:both;}
.bigImg img { max-width: 100%; }
.mainMenu { position: absolute; left: 50%; top: 335px; z-index: 5; margin-left: -600px; text-align: center; }
.mainConBox img { max-width: 100%; }
.mainTit { height: auto; overflow: hidden; color: #fff; }
.mainTit h3 { font-size: 46px; font-family: Arial; text-transform: uppercase; }
.mainTit h3 span { color: #ffa73d; }
.mainTit p { font-size: 28px; margin: 2px 0 49px; }
.mainNav { height: 62px; display: inline-block;  *display: inline;
zoom: 1; padding: 0 62px 0 46px; background: url(../images/mainnavbg.png) repeat 0 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; }
.mainNav li { display: inline-block;  *display: inline;
zoom: 1; /*margin:0 16px;*/
margin: 0 14px; height: 62px; line-height: 62px; }
.mainNav li a { color: #5f5f5f; font-size: 16px; padding-left: 25px; }
.mainNav li:hover, .mainNav li.on { background: url(../images/icon5.png) no-repeat left center; }
/*cupboard*/
.cupboard { height: auto; overflow: hidden; background-color: #fff; padding: 143px 0 135px; }
.cupboardImg { float: right; position: relative; }
.cupboardImg img { width: 582px; height: 411px; display: block; }
.cupboardImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.cupboardImg div { position: absolute; left: 0; bottom: -36px; z-index: 5; width: 100%; height: 36px; background: url(../images/cupboardbg.jpg) no-repeat 0 0; }
.cupboardText { width: 500px; padding-top: 7px; }
.cupTit { height: auto; overflow: hidden; }
.cupTit a { display: inline-block; }
.cupTit a b { font-weight: normal; color: #555; float: left; display: block; font-size: 33.41px; margin-top: 3px; }
.cupTit a span { color: #444; float: left; display: block; font-size: 45.33px; padding-left: 9px; text-transform: uppercase; }
.cupTit a:hover b, .cupTit a:hover span { color: #ffa73d; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.cupintro { color: #666; font-size: 24px; margin: 7px 0 9px; }
.Info { color: #777; font-size: 14px; line-height: 30px; }
.coresale { height: 832px; overflow: hidden; background: url(../images/coreImg.jpg) no-repeat center top; background-size: cover; }
.coresaleText { float: right; width: 493px; color: #fff; margin: 227px 56px 0 0; }
.coresaleText .Info { color: #fff; }
.coreTit { font-size: 30px; margin: 2px 0 10px; }
.corePoint { font-size: 42px; text-transform: uppercase; }
/*product*/
.product { height: auto; overflow: hidden; padding-top: 91px; }
.productTit { height: auto; overflow: hidden; text-align: center; }
.productTit a { display: inline-block; }
.productTit a b { font-weight: normal; color: #333; float: left; display: block; font-size: 25px; margin-top: 2px; }
.productTit a span { color: #cbcbcb; float: left; display: block; font-size: 24px; padding-left: 0; text-transform: uppercase; }
.conTit { height: auto; overflow: hidden; /*padding: 107px 0 30px;*/ }
.conTit a { display: inline-block; color: #fff; font-size: 24px; }
.conTit a b { font-weight: normal; float: left; display: block; }
.conTit a span { display: block; float: left; padding-left: 13px; margin-top: 2px; text-transform: uppercase; }
.productSeries { height: auto; overflow: hidden; text-align: center; margin: 23px 0 70px; }
.productSeries li { display: inline-block;  *display: inline;
zoom: 1; height: 46px; line-height: 46px; text-align: center; width: 207px; margin: 0 5px; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.productSeries li a { display: block; color: #777; font-size: 14px; }
.productSeries li:hover, .productSeries li.on { background-color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.productSeries li:hover a, .productSeries li.on a { color: #fff; }
.productSeriesBox { height: auto; overflow: hidden; padding: 7px 0 107px;}
.productSeriesImg { float: left; position: relative; }
.productSeriesImg img { width: 494px; height: 351px; }
.productSeriesImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.productSeriesImg div { position: absolute; left: 0; bottom: -37px; z-index: 5; width: 100%; height: 37px; background: url(../images/productBg.jpg) no-repeat 0 0; }
.productSeriesText { float: right; width: 636px; }
.productSeriesText h3 { color: #666; font-size: 26px; padding: 8px 0 22px; border-bottom: 1px dashed #b7b7b7; }
.Info2 { color: #666; font-size: 13px; line-height: 36px; margin-top: 21px; }
.productList { height: auto; overflow: hidden; text-align: center; padding: 19px 0 142px; background-color: #f7f7f7;}
.productList li { display: inline-block;  *display: inline;
zoom: 1; position: relative; width: 320px; background-color: #fff; padding: 15px 15px 10px; margin: 55px 11px 0; }
.productList li a { display: block; font-size: 20px; color: #333; }
.productList li a p { height: 60px; line-height: 60px; overflow: hidden; }
.productList li a i { position: absolute; left: 0; bottotm: -26px; z-index: 5; width: 100%; height: 26px; background: url(../images/probg.jpg) no-repeat center top; }
.productList li:hover img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
-webkit-filter: grayscale(0); filter: grayscale(0); filter: xray; }
.productList li:hover a { color: #ffa73d; }
.proImg { width: 320px; height: 194px; overflow: hidden; position:relative; }
.prospan{ position:absolute; display:block; left:0; top:0; z-index:3; width:100%; height:100%; background:url(../images/tm20.png) repeat 0 0;}
.productList li:hover .prospan{ display:none; }
.proImg img { width: 100%; height: 100%;  }
.shop { height: auto; overflow: hidden; background-color: #f7f7f7; padding-bottom: 184px; }
.shopbg { position: absolute; left: 0; bottom: -22px; z-index: 5; width: 100%; height: 22px; background: url(../images/shopbg.jpg) no-repeat 0 0; }
.shopImg { float: left; width: 289px; position: relative; }
.shopImg a { display: block; }
.shopImg a img { width: 289px; height: 210px; }
.shopImg a:hover { filter: alpha(opacity=70); opacity: 0.7; }
.shopText { position: absolute; left: 56px; top: 44px; z-index: 5; color: #d4d4d4; }
.shopText h3 { font-size: 30px; text-transform: uppercase; }
.shopText p { font-size: 20px; margin: 4px 0 17px; }
.shopText span { display: block; height: 2px; width: 57px; background-color: #ff9c18; }
.shopList { margin-left: 289px; background-color: #fff; height: 210px; }
.shopList li { float: left; /*width:328px;*/
width: 228px; text-align: center; }
.shopList li a { display: block; height: 210px; overflow: hidden; color: #666; font-size: 16px; border-left: 1px solid #e5e5e5; }
.shopList li a span { display: block; width: 100%; height: 55px; background-position: center top; background-repeat: no-repeat; margin: 57px 0 31px; }
.shopList li.li1 a span { background-image: url(../images/icon1.png); }
.shopList li.li2 a span { background-image: url(../images/icon2.png); }
.shopList li.li3 a span { background-image: url(../images/icon3.png); }
.shopList li.li4 a span { background-image: url(../images/icon4.png); }
.shopList li:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffa73d; }
.shopList li:hover a { color: #fff; }
.shopList li.li1 a:hover span { background-image: url(../images/icon1-1.png); }
.shopList li.li2 a:hover span { background-image: url(../images/icon2-1.png); }
.shopList li.li3 a:hover span { background-image: url(../images/icon3-1.png); }
.shopList li.li4 a:hover span { background-image: url(../images/icon4-1.png); }
/*gonglue*/
.gonglue { height: auto; overflow: hidden; }
.gonglue .productTit { text-align: left; padding: 59px 0 0; }
.gonglue .productTit a { margin-left: 90px; }
.gonglueDiv { height: auto; overflow: hidden; padding: 70px 0 85px; }
.glcolor { background-color: #f5f5f5; }
.gognlueImg { float: right; position:relative; padding-top:15px;}
.free{ position:absolute; left:50%; bottom:33px; display:block; width:326px; margin-left:-163px; height:48px; line-height:48px; color:#333; font-size:20px; text-align:center; background-color:#fff; }
.gInfo{ font-size:15px; line-height:22px; color:#666; padding:22px 0 11px;}
.feature{ height:auto; overflow:hidden;}
.feature div{ margin-bottom:8px; font-size:15px; color:#666; line-height:43px;}
.feature span{ display:block; float:left; margin-right:12px;  width:93px; height:43px; line-height:43px; color:#555; text-align:center; font-size:14px; background-color:#f5f5f5; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.feature span.white{ background-color:#fff;}
.gognlueImg img { display: block; width: 400px; max-height: 285px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.gonglueDiv:first-child{ padding:16px 0 85px;}
.gonglueDiv:first-child .gonglueText{padding-top: 45px; }
.gonglueText { margin-left: 90px; width: 660px; line-height: 30px; color: #666; font-size: 14px; }
.gonglueTit { height: 42px; line-height: 42px; font-size: 28px; }
.gonglueTit b { display: block; float: left; width: 42px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 20px; margin-right: 16px; -webkit-border-radius: 42px; -moz-border-radius: 42px; -ms-border-radius: 42px; border-radius: 42px; background-color: #858585; }
/*cupboard*/
.aboutDiv { height: auto; overflow: hidden; padding: 112px 0 106px; }
.aboutImg { float: left; }
.aboutImg img { display: block; max-width: 619px; max-height: 466px; }
.aboutImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.aboutText { width: 510px; float: right; padding: 37px 13px 0 0; }
.aboutTit { font-size: 44.73px; text-transform: uppercase; }
.aboutTit a { color: #cbcbcb; }
.aboutTit a:hover { color: #fdc064; }
.aboutintro { color: #555; font-size: 24px; }
.aboutInfo { color: #666; font-size: 15px; line-height: 34px; margin: 13px 0 31px; }
.aboutMore { display: block; width: 113px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; background-color: #fdc064; }
.aboutMore:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.aboutBg { background-color: #f1f1f1; }
.aboutBg .aboutImg { float: right; }
.aboutBg .aboutText { float: left; }
.aboutintro2 { font-size: 14px; font-family: Arial; margin-bottom: 13px; color: #717171; }
/*jiameng*/
.jiameng .productTit { padding: 61px 0 30px; }
/*investment*/
.investment { height: auto; overflow: hidden; }
.investment .investmentText .productTit a b, .investment .investmentText .productTit a span { font-size: 22px; }
.investment .investmentText .productTit a b { margin-top: 0; }
.investment .investmentText .productTit a span { margin-top: 2px; }
.investmentMenu { height: auto; overflow: hidden; padding: 0 0 53px; }
.investmentMenu a { display: inline-block;  *display: inline;
zoom: 1; width: 146px; height: 43px; line-height: 43px; text-align: center; color: #7d7d7d; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #f9f9f9; margin: 0 0 10px; }
.investmentMenu a:hover { background-color: #365faa; color: #e3e3e3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.investmentBox { height: auto; overflow: hidden; padding: 0 39px 88px; }
.investmentImg { float: left; margin-top: 14px; }
.investmentImg img { width: 450px; height: 449px; }
.investmentText { float: right; width: 598px; }
.investmentText .productTit { text-align: left; padding: 0 0 19px; border-bottom: 1px dashed #d0d0d0; }
.investmentText .productTit a b { color: #1d1d1d; font-size: 24px; }
.investmentText .productTit a span { color: #365faa; font-size: 24px; }
.investmentList { height: auto; overflow: hidden; padding: 26px 0 0; }
.investmentDiv { height: auto; overflow: hidden; margin-bottom: 13px; }
.investmentDiv span { display: block; float: left; width: 36px; height: 36px; line-height: 36px; text-align: center; color: #727272; font-size: 16px; -webkit-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; border-radius: 36px; background-color: #f6f6f6; }
.investmentInfo { line-height: 24px; font-size: 14px; color: #666; margin-left: 60px; padding: 6px 0; }
/*conditions*/
.conditions { height: 952px; overflow: hidden; background: url(../images/conditionsImg.jpg) no-repeat center top; }
.conditionsBox { float: right; width: 892px; }
.conditionsBox .productTit { text-align: left; padding: 106px 0 32px; }
.conditionsBox .productTit a b, .conditionsBox .productTit a span { color: #fff; font-size: 22px; }
.conditionsTab { border: 1px solid #c4cec6; border-right: 0; }
.conditionsTab table { width: 100%; }
.conditionsTab th { height: 59px; line-height: 59px; background-color: #eef0ee; color: #79827a; font-size: 18.79px; }
.conditionsTab td { border-right: 1px solid #b0bbb2; border-top: 1px solid #b0bbb2; text-align: center; color: #fff; font-size: 13px; width: 126px; height: 50px; line-height: 50px; }
.conditionsTab td.last { width: auto; }
.apply { height: auto; overflow: hidden; padding: 17px 51px 62px; margin-top: 12px; border: 1px solid #89948b; background-color: #eceeec; }
.apply h3 { height: 67px; line-height: 67px; color: #798179; font-size: 20px; margin-bottom: 17px; border-bottom: 1px solid #d0d4d0; }
.apply div { color: #798179; line-height: 30px; font-size: 14px; }
/*advantage*/
.advantage { height: auto; overflow: hidden; padding-bottom: 81px; background: url(../images/advantagebg.jpg) no-repeat center bottom #fafafa; }
.advantage .conTit { padding: 73px 0 44px; }
.advantage .conTit a { color: #666; }
.advantageDiv { height: auto; overflow: hidden; padding-bottom: 34px; }
.advantageTit { color: #444; font-size: 18px; line-height: 34px; margin-bottom: 9px; }
.advantageTit span { display: block; float: left; width: 34px; height: 34px; line-height: 34px; color: #fff; text-align: center; -webkit-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; border-radius: 34px; background-color: #868686; margin-right: 15px; }
/*investment*/
.investmentArea { height: auto; overflow: hidden; padding-bottom: 126px; background: url(../images/areaImg.jpg) repeat-y center top; }
.investmentArea .conTit { padding: 99px 0 72px; text-align: center; }
.investmentTab { border: 1px solid #d1d1d1; background-color: #f7f7f7; border-right: 0; }
.investmentTab table { width: 100%; color: #666; }
.investmentTab th { height: 54px; line-height: 54px; font-size: 14px; }
.investmentTab td { border-right: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; text-align: center; line-height: 24px; padding: 12px 0; }
.investmentTab div { text-align: left; padding: 0 30px; }
.application { height: auto; overflow: hidden;/* padding-bottom: 113px;*/ background-color: #f1f1f1; }
.application .conTit { text-align: center; margin: 60px 700px;border:1px solid #FFC107;background: #FFC107; }
.application .conTit a { color: #666; }
.applicationBox { height: auto; overflow: hidden; background-color: #fff; }
.appImg { float: right; }
.appImg img { width: 601px; height: 485px; }
.applicationMsg { float: left; width: 469px; margin: 54px 0 0 62px; }
.applicationMsg li { height: 44px; line-height: 44px; overflow: hidden; background-color: #f1f1f1; margin-bottom: 7px; }
.applicationMsg li span { display: block; float: left; width: 94px; color: #666; font-size: 14px; text-align: right; padding-right: 10px; }
.appText { display: block; float: left; border: 0; color: #666; font-size: 14px; height: 44px; line-height: 44px; width: 65%; background: none; }
.appSubmit { display: block; border: 0; color: #fff; font-size: 14px; height: 44px; line-height: 44px; width: 100%; background: #365faa; text-align: center; cursor: pointer; }
.appSubmit:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
/*side*/
/*0603 start*/
.side { position: fixed; width: 80px; /*0603*/z-index: 99; border-top: 0; right:0; bottom:0;}
.side .top{border-top: 1px solid #e7e7e7; width:100%; background:url(../images/top.png) no-repeat center 32px #f9f9f9; border-radius: 59px 59px 0 0; -webkit-border-radius:59px 59px 0 0; -moz-border-radius: 59px 59px 0 0; -ms-border-radius: 59px 59px 0 0; height: 71px;}
.side .top a{ display:block; height:71px; overflow:hidden;}
.side .top:hover{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background:url(../images/top-1.png) no-repeat center 32px #365faa;}
/*0603 end*/
/*.side.pFixed { position: fixed; top: 10px !important; }*/
.side ul { background: #f9f9f9; font-size: 14px; }
.side ul li a { width: 100%; height: 71px; display: block; color: #666; text-align: center; overflow: hidden; border-top: 1px solid #e7e7e7;  border-left: 1px solid #e7e7e7; }
.side ul li a div { padding: 9px 0 5px; width: 100%; height: 28px; background-position: center 9px; background-repeat: no-repeat; }
/*.side ul li:first-child a { border-top: 0; }*/
/*0603 end*/

.side ul li.li1 a div { background-image: url(../images/icon6.png); }
.side ul li.li2 a div { background-image: url(../images/icon7.png); }
.side ul li.li3 a div { background-image: url(../images/icon8.png); }
.side ul li.li4 a div { background-image: url(../images/icon9.png); }
.side ul li.li5 a div { background-image: url(../images/icon10.png); }
.side ul li:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #365faa; }
.side ul li:hover a { color: #fff; }
.side ul li.li1 a:hover div { background-image: url(../images/icon6-1.png); }
.side ul li.li2 a:hover div { background-image: url(../images/icon7-1.png); }
.side ul li.li3 a:hover div { background-image: url(../images/icon8-1.png); }
.side ul li.li4 a:hover div { background-image: url(../images/icon9-1.png); }
.side ul li.li5 a:hover div { background-image: url(../images/icon10-1.png); }


/*joinList*/
.join .productTit { padding: 89px 0 22px; }
.joinList { height: auto; overflow: hidden; padding: 49px 9px 132px; }
.joinList li { width: 394px; float: left; height: 607px; position: relative; }
.joinList li.li1 .joinTit span { background-image: url(../images/joinIcon1.png); }
.joinList li.li2 .joinTit span { background-image: url(../images/joinIcon2.png); }
.joinList li.li2 .joinImg { position: absolute; left: 0; bottom: 0; z-index: 5; margin-bottom: 0; }
.joinList li.li3 .joinTit span { background-image: url(../images/joinIcon3.png); }
.joinList li:hover .joinTit span { background-color: #fdc064; }
.joinImg { width: 394px; height: 296px; overflow: hidden; margin-bottom: 15px; }
.joinImg img { width: 100%; height: 100%; }
.joinImg img:hover { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.joinText { background-color: #f7f7f7; padding: 0 57px; height: 296px; overflow: hidden; }
.joinTit { text-align: center; padding-top: 47px; height: 46px; line-height: 46px; font-size: 18px; }
.joinTit a { color: #444; }
.joinTit span { display: inline-block; width: 46px; height: 46px; margin-right: 10px; -webkit-border-radius: 46px; -moz-border-radius: 46px; -ms-border-radius: 46px; border-radius: 46px; background-repeat: no-repeat; background-position: center center; background-color: #8d8d8d; }


.indexNews .back{ background:#f7f7f7; margin-bottom:60px;}
.indexNews .back a{ background:none; padding-left:0;}
.indexNews .back:hover { background: #ffa73d; }
.joinMore { display: block; margin: 0 auto; width: 132px; height: 33px; line-height: 33px; text-align: center; color: #666; font-size: 14px; border: 1px solid #d2d2d2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.zixun { width: 270px; height: 35px; margin: 20px auto; }
.zixun a:hover { color: #fff; border-color: #fdc064; background-color: #fdc064; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.contactMore1 { display: block; float: left; width: 132px; height: 33px; line-height: 33px; text-align: center; color: #666; font-size: 14px; border: 1px solid #d2d2d2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.contactMore2 { display: block; float: right;  width: 132px; height: 33px; line-height: 33px; text-align: center; color: #666; font-size: 14px; border: 1px solid #d2d2d2; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.joinMore:hover { color: #fff; border-color: #fdc064; background-color: #fdc064; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
/*history*/
.history { position: relative; height: auto; overflow: hidden; background: url(../images/historyBg.jpg) repeat-x 0 0; }
.focus_nav { height: 108px; line-height: 108px; width: 960px; margin: 0 auto; }
.focus_nav ul { position: relative;  *zoom: 1;
overflow: hidden; }
.focus_nav li { position: relative;  *zoom: 1;
display: inline-block; cursor: pointer; text-align: center; width: 160px; color: #555; font-size: 24px; background: url(../images/span3.jpg) no-repeat left center; }
.focus_nav li:first-child { background: none; }
.focus_nav .navPrev, .focus_nav .navNext { display: inline-block;  *zoom: 1;
width: 40px; height: 49px; line-height: 100; overflow: hidden; background-repeat: no-repeat; position: absolute; top: 34px; }
.focus_nav .navPrev { left: 60px; background-image: url(../images/jtleft.png); }
.focus_nav .navNext { right: 60px; background-image: url(../images/jtright.png); }
.focus_nav li.on { color: #fe901a; }
.focus_pic { padding: 55px 0 123px; height: auto; overflow: hidden; }
.historyInfo { color: #666; font-size: 14px; line-height: 30px; }
.p10 { padding: 75px 0 49px; }
.p8 { padding-top: 81px; }
/*contactList*/
.contact .productTit { padding: 93px 0 21px; }
.contactList { height: auto; overflow: hidden; padding: 43px 0 127px; margin-left: -17px; }
/*.contactList li { float: left; width: 388px; height: 424px; position: relative; text-align: center; line-height: 26px; font-size: 15px; color: #777; margin-left: 17px; background-color: #f7f7f7; }*/
.contactList li h3 { color: #444; font-size: 22px; padding: 26px 0 16px; }
.contactList li span { font-size: 18px; font-family: Tahoma; }
.contactImg { width: 388px; height: 222px; overflow: hidden; margin-bottom: 15px; }
.contactImg img { width: 100%; height: 100%; }
.contactImg img:hover { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.contactBg { position: absolute; left: 0; bottom: -16px; z-index: 5; width: 100%; height: 16px; background: url(../images/servicebg.jpg) no-repeat 0 0; }
.bgcolor { background-color: #f7f7f7; padding-bottom: 115px; }
.cityList { height: 75px; margin-top: 50px; position: relative; background-color: #fff; }
.cityList ul { height: 75px; float: left; }
.cityList ul li { float: left; width: 240px; border-right: 1px solid #ebebeb; }
.customSelect { color: #666; height: 75px; line-height: 75px; font-size: 16px; background: url(../images/select.jpg) no-repeat 198px center; padding: 0 45px 0 36px; width: 159px; }
.customSelectInner { cursor: pointer; line-height: 75px; text-align: left; width: 100% !important; }
.citySearch { display: block; width: 236px; height: 75px; line-height: 75px; color: #fff; font-size: 16px; text-align: center; cursor: pointer; background: #646464; border: 0; }
.citySearch:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.cityBg { position: absolute; left: 0; bottom: -17px; z-index: 5; width: 100%; height: 17px; background: url(../images/cityBg.jpg) no-repeat 0 0; }
/*map*/
.map { height: auto; overflow: hidden; padding: 13px; position: relative; background-color: #fff; height: 677px; margin-top: 29px; }
.mapImg { float: right; width: 844px; height: 677px; overflow: hidden; }
/*.mapImg img { width: 100%; height: 100%; }*/
.mapText { position: absolute; left: 0; top: 0; z-index: 5; width: 344px; height: 703px; }
.mapTit { height: 58px; line-height: 58px; color: #646464; font-size: 15px; padding-left: 20px; }
.mapTit b { color: #ffa32b; display: inline-block; padding: 0 5px 0 9px; }
.mapBox{ height: 568px; overflow: hidden; position: relative;}/*0531*/
.mapList { left: 0; overflow: hidden; position: absolute; top: 0; }/*0531*/
.mapList li { height: 107px; overflow: hidden; padding: 34px 48px 0 35px; border-top: 1px dashed #d9d9d9; }
.mapList li span { float: left; width: 32px; height: 32px; line-height: 32px; display: block; color: #fff; font-size: 16px; text-align: center; background-color: #f6ae51; -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px; }
.mapList li div { margin-left: 52px; }
.mapList li div h3 { color: #333; font-size: 16px; height: 32px; line-height: 32px; overflow: hidden; /*margin-bottom: 2px;*/ }
.mapList li div p { color: #777; font-size: 14px; line-height: 24px; max-height: 48px; overflow: hidden; }
.mapList li:hover { background-color: #f6f6f6; }
.mapList li:hover span { background-color: #f65161; }
.mapPaged { position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height: 64px; background-color: #7c7c7c; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; }
.mapPaged a { display: block; width: 170px; float: left; height: 64px; background: url(../images/mapNext.png) no-repeat center center; }
.mapPaged a:first-child { border-right: 1px solid #a4a4a4; background: url(../images/mapPrev.png) no-repeat center center; }
/*searchCon*/
.searchCon .productTit { padding-top: 70px; }
.p1 { padding: 80px 0 25px; }
.serviceList { height: auto; overflow: hidden; padding: 43px 0 111px; margin-left: -18px; }
.serviceList li { float: left; width: 542px; height: 210px; margin: 0 0 20px 18px; background-color: #f3f3f3; }
.serviceList li a { display: block; }
.serviceList li.li1 .serviceIcon { background-image: url(../images/icon11.png); }
.serviceList li.li2 .serviceIcon { background-image: url(../images/icon12.png); }
.serviceList li.li3 .serviceIcon { background-image: url(../images/icon13.png); }
.serviceList li.li4 .serviceIcon { background-image: url(../images/icon14.png); }
.serviceList li.li5 .serviceIcon { background-image: url(../images/icon15.png); }
.serviceList li.li6 .serviceIcon { background-image: url(../images/icon16.png); }
.serviceList li:hover img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.serviceList li:hover .serviceIcon { background-color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.serviceList li:hover .serviceText h3 { color: #365faa; }
.serviceText { width: 226px; float: left; height: 210px; text-align: center; overflow: hidden; }
.serviceText h3 { color: #555; font-size: 20px; }
.serviceText p { font-size: 14px; color: #b3b3b3; }
.serviceIcon { width: 41px; height: 41px; margin: 55px auto 12px; -webkit-border-radius: 41px; -moz-border-radius: 41px; -ms-border-radius: 41px; border-radius: 41px; background-repeat: no-repeat; background-position: center center; background-color: #7b7b7b; }
.serviceImg { float: right; width: 316px; height: 210px; overflow: hidden; }
.serviceImg img { width: 100%; height: 100%; }
/*searchList*/
/*0524 start*/
/*.searchList{
	.overflow;
	li{
		.overflow;
		padding:50px 0 54px;
		span{
			float:left;
			width:42px;
			height:42px;
			line-height:42px;
			display:block;
			color:#fff;
			font-size:20px;
			text-align:center;
			background-color:#365faa;
			.border-rads(42px);
		}
		&.sbg{ 
			background-color:#f5f5f5;
			span{ background-color:#858585;}
		}
	}
}*/
.searchList { height: auto; overflow: hidden; }
.searchList dl { height: auto; overflow: hidden; padding: 50px 0 54px; }
.searchList dl dt { height: 42px; line-height: 42px; margin-bottom: 2px; cursor: pointer; }
.searchList dl dt span { float: left; width: 42px; height: 42px; line-height: 42px; display: block; color: #fff; font-size: 20px; text-align: center; background-color: #365faa; -webkit-border-radius: 42px; -moz-border-radius: 42px; -ms-border-radius: 42px; border-radius: 42px; }
.searchList dl dt div { margin: 0 46px 0 75px; color: #333; font-size: 24px; height: 42px; line-height: 42px; overflow: hidden; }
.searchList dl dd { color: #666; font-size: 15px; line-height: 32px; height:auto; overflow: hidden; display:none; margin-top: 8px; margin: 0 46px 0 75px; }
.searchList dl.sbg { background-color: #f5f5f5; }
.searchList dl.sbg dt span { background-color: #858585; }
/*.searchText{
	margin:0 46px 0 75px;
	h3{
		color:#333;
		font-size:24px;
		height:42px;
		line-height:42px;
		overflow:hidden;
		margin-bottom:2px;
	}
	p{
		color:#666;
		font-size:15px;
		line-height:32px;
		margin-top:8px;
	}
}*/
/*0524 end*/
/*paged*/
.paged { padding: 68px 0 84px; text-align: center; }
.paged a, .paged .p_info, .paged .current { display: inline-block; zoom: 1;  *display: inline;
padding: 10px 15px; font-size: 14px; color: #666; text-align: center; border: 1px solid #dbdcdd; }
.paged .current, .paged a:hover { border-color: #d7d6d6; background-color: #e3e3e3; }
.paged a:first-child { border-color: #dbdcdd; background-color: #fff; }
.align .paged { text-align: left; }
/*videoBox*/
.videoBox { height: 304px; overflow: hidden; position: relative; margin-top: 58px; }
.videoBox .productTit { text-align: left; padding: 58px 0 12px; }
.videoBox .productTit a b { font-size: 22px; color: #000; }
.videoBox .productTit a span { font-size: 24px; color: #365faa; padding-left: 7px; margin-top: 2px; }
.videoBox .productTit a:hover b { color: #365faa; }
.media { width: 396px; height: 243px; position: absolute; left: 0; top: 30px; z-index: 5; }
.videoText { height: auto; overflow: hidden; height: 304px; margin-left: 344px; background-color: #fff; padding: 0px 70px 0px 122px; }
.videoTit { color: #333; font-size: 16px; line-height: 40px; }
.videoInfo { color: #666; font-size: 14px; line-height: 24px; }
.bgcolor2 { background-color: #f1f1f1; }
.bgcolor2 .productTit { padding: 83px 0 67px; }
/*companyList*/
.companyList { height: auto; overflow: hidden; padding-bottom: 121px; margin: 0 -1px 0 -20px; }
.companyList li { width: 387px; height: 440px; float: left; margin: 31px 0 0 20px; overflow: hidden; background-color: #fff; }
.companyList li a { display: block; }
.companyList li:hover .companyImg i, .companyList li:hover .companyImg span { filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.companyList li:hover .readMore { color: #f5a937; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.companyImg { position: relative; width: 387px; height: 226px; }
.companyImg img { width: 387px; height: 226px; }
.companyImg i { display: block; position: absolute; left: 0; top: 0; z-index: 5; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0; background: url(../images/yellow.png) repeat 0 0; }
.companyImg span { display: block; position: absolute; left: 0; top: 0; z-index: 6; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0; background: url(../images/jia.png) no-repeat center center; }
.companyTit { height: auto; overflow: hidden; font-size: 18px; color: #444; }
.companyTit b { font-weight: normal; }
.companyTit span { color: #bcbcbc; text-transform: capitalize; display: inline-block; padding-left: 8px; }
.companyText { border-top: 1px solid #f1f1f1; padding: 41px 43px 0; }
.companyText p { font-size: 14px; color: #777; line-height: 24px; margin: 18px 0 17px; }
.readMore { color: #666; font-size: 14px; }
/*concept*/
.concept { height: auto; overflow: hidden; padding: 119px 0 125px; }
.conceptText { float: left; width: 543px; }
.title { height: auto; overflow: hidden; font-size: 24px; padding-bottom: 20px; }
.title b { font-weight: normal; color: #333; float: left; display: block; margin-top: 2px; }
.title span { color: #cbcbcb; float: left; display: block; padding-left: 12px; font-size: 36px; text-transform: uppercase; }
.conceptInfo { color: #666; font-size: 14px; line-height: 34px; padding: 29px 0 48px; border-top: 1px dashed #d1d1d1; border-bottom: 1px dashed #d1d1d1; }
.conceptImg { float: right; position: relative; padding: 10px; margin-top: 14px; background-color: #f7f7f7; }
.conceptImg img { width: 549px; height: 410px; }
.conceptImg div { position: absolute; left: 0; bottom: -35px; z-index: 5; width: 100%; height: 35px; background: url(../images/conceptbg.jpg) no-repeat 0 0; }
/*newsBox*/
.newsBox { position: relative; max-width: 1758px; height: auto; overflow: hidden; margin: 60px auto 0; }
.newsBox li { float: left; width: 20%; box-sizing: border-box; padding: 0 9px; margin-bottom: 18px; }
.newsBox li .wrapper { box-sizing: border-box; width: 100%; border: 1px solid #e5e5e5; position: relative; background-color: #fff; }
.newsBox li a { position: relative; display: block; width: 100%; overflow: hidden; }
.newsImg { height: 190px; display: block; overflow: hidden; }
.newsImg img { width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.newsText { height: auto; font-size: 14px; height: 280px; overflow: hidden; padding: 0 31px; }
.newsText h3 { height: 57px; line-height: 57px; overflow: hidden; color: #555; font-size: 18px; border-bottom: 1px solid #c9c9c9; margin-top: 32px; }
.newsText div { color: #777; line-height: 30px; /*margin: 14px 0 17px; */ height: 120px; overflow: hidden;}
.newsText p { color: #c0c0c0; padding:14px 0 10px; }
.newsbg { position: absolute; left: 0; bottom: -16px; z-index: 5; width: 100%; height: 15px; background: url(../images/newsbg.jpg) no-repeat 0 bottom; }
.newsBox li:hover .newsImg img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); filter: alpha(opacity=70); opacity: 0.7; }
.newsBox li:hover .newsText h3 { color: #ffa73d; }
/*newsCon*/
.newsCon { height: auto; overflow: hidden; padding-bottom: 121px; }
.newsTit { height: auto; overflow: hidden; padding: 71px 0 56px; text-align: center; border-bottom: 1px dashed #dcdcdc; }
.newsTit h1 { color: #555; font-size: 30px; }
.newsTit p { color: #777; font-size: 16px; margin-top: 19px; }
.content { color: #666; font-size: 14px; line-height: 30px; list-style: disc; padding: 33px 0; }
.content img { max-width: 100%; }
.back { height: 55px; line-height: 55px; text-align: center; background-color: #eee; }
.back a { display: inline-block; padding-left: 37px; color: #777; font-size: 16px; background: url(../images/back.png) no-repeat left center; }
.back:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffa73d; }
.back:hover a { color: #fff; background-image: url(../images/back1.png); }
/*newsList*/
.newsList { height: auto; overflow: hidden; padding: 0 0 139px; }
.newsList li.newsMid .newsDiv { position: absolute; left: 0; bottom: 0; z-index: 5; }
.newsList li.newsMid .newsImg2 { height: 307px; }
.newsDiv { height: 317px; overflow: hidden; width: 100%; }
.newsleft { width: 367px; height: 651px; overflow: hidden; float: left; padding: 10px; position: relative; background-color: #fff; margin-left: 18px; }
.newsleft:first-child { margin-left: 0; }
.newsBt { padding-top: 48px; height: 59px; line-height: 59px; font-size: 22px; color: #d1d1d1; margin: 0 39px; border-bottom: 1px dashed #e8e8e8; }
.newsBt a { color: #d1d1d1; text-transform: capitalize;  display: inline-block;}
.newsBt a span { color: #000; display: inline-block; padding-right: 10px; }
.newsBt a:hover span { color: #fdc064; }

.newsBt a i { display: inline-block; width: 38px; height: 38px; margin-right: 10px; margin-bottom: -10px; -webkit-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; border-radius: 38px; background-repeat: no-repeat; background-position: center center; background-color: #8d8d8d; }

.newsList .n1 .newsBt a i { background-image: url("../images/newsicon11.png") }
.newsList .n2 .newsBt a i { background-image: url("../images/newsicon22.png") }
.newsList .n3 .newsBt a i { background-image: url("../images/newsicon33.png") }

.newsList li .newsBt a:hover i { background-color: #ffa73d; }

.newsImg2 { width: 367px; height: 332px; overflow: hidden; }
.newsImg2 img { width: 100%; height: 100%; }
.newsImg2 img:hover { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
/*newsSlide*/
.newsSlide { width: 100%; position: relative; height: 211px; }
.newsSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.newsSlide .bd ul { width: 100%; }
.newsSlide .bd li { padding: 0 39px; height: 211px; overflow: hidden; }
.newsSlide .bd li a { display: block; height: 30px; line-height: 30px; overflow: hidden; color: #666; font-size: 18px; margin: 13px 0 8px; }
.newsSlide .bd li a:hover { color: #fdc064; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.newsSlide .bd li p { line-height: 26px; overflow: hidden; color: #777; font-size: 14px; max-height: 52px; }
.newsSlide .hd { width: auto; position: absolute; z-index: 1; bottom: 0; left: 39px; height: 94px; }
.newsSlide .hd ul li { cursor: pointer; display: inline-block;  *display: inline;
zoom: 1; width: 8px; height: 8px; margin-right: 8px; line-height: 9999px; background-color: #646464; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; }
.newsSlide .hd ul .on { background-color: #fdc064; }
/*.productBox*/
/*.productBox { position: relative; height: 577px; padding: 34px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; margin-top: 52px; }
.productBox .bd { position: relative; width: 869px; height: 577px; float: left; }
.productBox .bImg li img { width: 869px; height: 577px; }
.productBox .prev, .productBox .next { cursor: pointer; position: absolute; bottom: 0; z-index: 5; width: 117px; height: 78px; display: block; background-color: #666; }
.productBox .prev { left: 0; border-right: 1px solid #888; background: url(../images/prev.png) no-repeat center center #666666; }
.productBox .next { right: 0; background: url(../images/next.png) no-repeat center center #666666; }
.productBox .thumbCon { height: 577px; overflow: hidden; width: 235px; float: right; position: relative; }
.productBox .thumbBox { position: relative; overflow: hidden; width: 235px; height: 501px; }
.productBox .thumbBox ul { position: absolute; top: 0; left: 0; overflow: hidden; }
.productBox .thumbBox li { position: relative; height: 155px; width: 235px; margin-bottom: 11px; cursor: pointer; }
.productBox .thumbBox li img { width: 100%; height: 100%; filter: grayscale(100); }
.productBox .thumbBox li.on img { filter: grayscale(0); }
.probg { position: absolute; left: 0; bottom: -49px; z-index: 5; width: 100%; height: 49px; background: url(../images/probg2.jpg) no-repeat 0 bottom; }*/
/*productCon*/
/*.productCon { height: auto; overflow: hidden; padding: 63px 0 121px; }
.productCon .back { height: 62px; line-height: 62px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #e6e6e6; }
.productCon .back a { padding-left: 47px; font-size: 18px; color: #9a9999; background-image: url(../images/back2.png); }
.productCon .back:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffa73d; }
.productCon .back:hover a { color: #fff; background-image: url(../images/back3.png); }
.productCon .Info2 { font-size: 14px; margin: 27px 0 88px; }
.productConTit { color: #333; font-size: 20px; padding-bottom: 25px; border-bottom: 1px dashed #a6a6a6; }*/
/*banner*/
/*0525 start*/
.banner { width: 100%; position: relative; z-index: 0; height: 787px; /*margin-top: -149px;*/ clear:both;}
.banner .bd { margin: 0 auto; position: relative; height: 100%; z-index: 0; overflow: hidden; }
.banner .bd ul { width: 100% !important; height: 100% !important; }
.banner .bd li { width: 100% !important; height: 100% !important; overflow: hidden; text-align: center; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; }
.banner .bd li a { display: block; height: 100%; }
/*0525 end*/
.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 90px; text-align: center; }
.banner .hd ul li { cursor: pointer; display: inline-block;  *display: inline;
zoom: 1; width: 12px; height: 12px; margin: 0 10px; font-size: 0; background-color: #ccc; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; border-radius: 12px; }
.banner .hd ul .on { background-color: #ffbd6f; }
/*indexMain*/
/*indexBusiness*/
.indexBusiness { height: auto; overflow: hidden; }
.indexMainTit { height: auto; overflow: hidden; padding: 67px 0 25px; color: #333; text-align: center; }
.indexMainTit div { font-size: 24px; margin-top:25px;}
.indexMainTit p { font-size: 26px; color: #cbcbcb; text-transform: uppercase; }
.mainCategory { height: auto; overflow: hidden; padding-bottom: 14px; text-align: center; color: #e5e5e5; line-height: 32px; }
.mainCategory a { display: inline-block; padding: 0 30px; color: #464646; font-size: 14px; }
.showBox { position: relative; width: 1210px; margin: 0 auto; }
.showBox .shd { width: 1210px; }
.showBox .shd ul { width: 1210px !important; }
.showBox .shd li { position: relative; width: 295px; height: 660px; float: left; overflow: hidden; margin: 0 3px; background-color: #f9f9f9; }
.businessImg { width: 295px; height: 313px; position:relative; }
.businessImg img { width: 100%; height: 100%; display: block; }
.businessText { position: absolute; left: 0; bottom: 27px; z-index: 5; width: 100%; height: 320px; background-color: #f9f9f9; }
.businessDiv { position: relative; padding: 59px 40px 0; height: 170px; overflow: hidden; }
.businessDiv h3 { font-size: 18px; color: #333; }
.businessDiv div { font-size: 16px; color: #939393; margin-bottom: 17px; text-transform: uppercase; }
.businessDiv p { color: #555; line-height: 24px; }
.businessDiv span { position: absolute; left: 40px; bottom: 0; z-index: 6; width: 44px; height: 1px; background-color: #c7c7c7; }
.more { position: absolute; left: 50%; margin-left: -110px; bottom: 76px; z-index: 10; height: 54px; width: 221px; filter: alpha(opacity=0); opacity: 0; }
.more a { display: block; float: left; height: 54px; line-height: 54px; text-align: center; color: #fff; font-size: 14px; background-color: #ffb441; width: 110px; }
.more a:first-child { border-right: 1px solid #d4d4d4; background-color: #6e6e6e; }
.more a:hover { filter: alpha(opacity=70); opacity: 0.7; }
.busibg { position: absolute; left: 0; bottom: 0; z-index: 5; height: 27px; width: 100%; background: url(../images/busibg.jpg) no-repeat 0 0; }
/*.jprev, .jnext { position: absolute; top: 50%; z-index: 5; margin-top: -28px; width: 36px; height: 36px; display: inline-block; }
.jprev { background: url(../images/bprev.png) no-repeat; left: -73px; }
.jnext { background: url(../images/bnext.png) no-repeat; right: -73px; }
.jprev:hover, .jnext:hover { filter: alpha(opacity=70); opacity: 0.7; }*/
.showBox .shd li:hover .businessText { bottom: 89px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.showBox .shd li:hover .more { filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.showBox .shd li:hover .businessImg img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.showBox .shd li:hover .prospan{ display:none; }
/*indexAbout*/
.indexAbout { height: auto; overflow: hidden; padding: 92px 0 96px; background-color: #e3e3e3; }
.aboutBox { height: 531px; overflow: hidden; position: relative; }
.aboutBoxImg { float: right; width: 782px; height: 531px; margin-right: 1px; }
.aboutBoxImg img { width: 100%; height: 100%; }
.aboutBoxImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.aboutBoxText { position: absolute; left: 0; bottom: 0; z-index: 5; width: 500px; height: 530px; border: 1px solid #d8d7d7; background-color: #fff; }
.aboutBoxText .productTit { padding: 87px 0 9px; text-align: left; }
.aboutBoxText .productTit a b { color: #555; }
.aboutBoxText .productTit a:hover b, .aboutBoxText .productTit a:hover span { color: #365faa; }
.aboutBoxDiv { padding: 0 67px; }
.aboutBoxInfo { color: #666; line-height: 28px; }
.checkMore { display: block; position: absolute; left: 418px; bottom: 0; z-index: 10; width: 124px; height: 114px; line-height: 114px; color: #fff; font-size: 14px; text-align: center; background-color: #365faa; }
.checkMore:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.aboutList { margin-top: 11px; height: 229px; }
.aboutList li { float: left; margin-right: 7px;margin-top: 7px; height: 227px; width: 391px; position: relative; border: 1px solid #cdcccc; }
.aboutList li:first-child { margin-left: 0; }
.text { width: 100%; height: 100%; text-align: center; background-color: #fff; }
.text a { display: block; }
.text a img { display: block; margin: 0 auto; padding: 56px 0 22px; }
.text a div { color: #444; font-size: 18px; }
.text a p { color: #a7a7a7; font-size: 16px; text-transform: capitalize; margin-top: 4px; }
.img { position: absolute; left: 0; bottom: 0; z-index: 5; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0; }
.img a { display: block; }
.img img { width: 100%; height: 100%; }
.img p { position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height: 53px; line-height: 53px; overflow: hidden; color: #fff; font-size: 14px; text-align: center; background: url(../images/bg2.png) repeat 0 0; }
.aboutImgbg { position: absolute; left: 0; bottom: -43px; z-index: 5; height: 42px; width: 100%; background: url(../images/bg3.jpg) no-repeat 0 bottom; }
.aboutList li:hover .img { filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.indexMall { height: auto; overflow: hidden; padding: 132px 0 145px; background-color: #e7e6e6; }
/*0525 start*/
.slideTxtBox { width: 100%; position: relative; }
.slideTxtBox .bd ul { padding: 0 0 77px 118px; zoom: 1; height: auto; overflow: hidden; }
.slideText { float: left; width: 36%; padding-top: 40px; }
.slideText h3 { font-size: 30px; text-transform: uppercase; }
.slideText h3 a { color: #cbcbcb; }
.slideText h3 a:hover { color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.slideBt { color: #333; font-size: 22px; }
.slideInfo { color: #888; line-height: 30px; margin: 14px 0 49px; }
.slideMore { display: block; width: 119px; height: 34px; line-height: 34px; color: #fff; font-size: 14px; text-align: center; background-color: #646464; }
.slideMore:hover { background-color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.slideImg { float: right; }
.slideImg img { width: 663px; height: 357px; display: block; }
.slideImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.slideTxtBox .hd { height: 246px; border: 1px solid #d3d3d3; background-color: #fff; }
.slideTxtBox .hd ul { height: 246px; width: 100%; }
.slideTxtBox .hd ul li { float: left; width: 16.666666%; cursor: pointer; }
.slideTxtBox .hd ul li a { height: 190px; padding-top: 56px; position: relative; display: block; color: #000; font-size: 18px; text-align: center; }
.slideTxtBox .hd ul li a i { position: absolute; left: 0; top: -10px; height: 11px; width: 100%; z-index: 5; display: none; background: url(../images/jt.png) no-repeat center top; }
.slideTxtBox .hd ul li a div { height: 36px; background-position: center top; background-repeat: no-repeat; }
.slideTxtBox .hd ul li a p { margin: 30px 0 26px; }
.slideTxtBox .hd ul li a span { display: block; margin: 0 auto; width: 18px; height: 1px; background-color: #6a6a6a; }
.slideTxtBox .hd ul li a em { position: absolute; right: 0; top: 0; height: 100%; width: 1px; z-index: 5; display: block; background: url(../images/indexspan.jpg) no-repeat left center; }
.slideTxtBox .hd ul li .a0 { background-image: url(../images/mainIcon1.png); }
.slideTxtBox .hd ul li .a1 { background-image: url(../images/mainIcon2.png); }
.slideTxtBox .hd ul li .a2 { background-image: url(../images/mainIcon3.png); }
.slideTxtBox .hd ul li .a3 { background-image: url(../images/mainIcon4.png); }
.slideTxtBox .hd ul li .a4 { background-image: url(../images/mainIcon5.png); }
.slideTxtBox .hd ul li .a5 { background-image: url(../images/mainIcon6.png); }
.slideTxtBox .hd ul li.on { background-color: #646464; }
.slideTxtBox .hd ul li.on a { color: #fff; }
.slideTxtBox .hd ul li.on a span { background-color: #fff; }
.slideTxtBox .hd ul li.on a i { display: block; }
.slideTxtBox .hd ul li.on a em { display: none; }
.slideTxtBox .hd ul li.on .a0 { background-image: url(../images/mainIcon1-1.png); }
.slideTxtBox .hd ul li.on .a1 { background-image: url(../images/mainIcon2-1.png); }
.slideTxtBox .hd ul li.on .a2 { background-image: url(../images/mainIcon3-1.png); }
.slideTxtBox .hd ul li.on .a3 { background-image: url(../images/mainIcon4-1.png); }
.slideTxtBox .hd ul li.on .a4 { background-image: url(../images/mainIcon5-1.png); }
.slideTxtBox .hd ul li.on .a5 { background-image: url(../images/mainIcon6-1.png); }
.slideTxtBox .hd ul li:last-child a em { display: none; }
.mallbg { position: absolute; left: 0; bottom: -27px; height: 27px; width: 100%; z-index: 5; background: url(../images/mallbg.png) no-repeat center top; }
/*indexNews*/
.indexNews { height: auto; overflow: hidden; background-color: #dedede; }
.newsBanner { width: 100%; position: relative; height: 327px; background-color: #f7f7f7; }
.newsBanner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.newsBanner .bd ul { width: 100% !important; }
.newsBanner .bd li { width: 100% !important; height: 327px; overflow: hidden; }
.indexNewsImg { float: left; }
.indexNewsImg img { width: 488px; height: 327px; display: block; }
.indexNewsImg img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.indexNewsText { margin-left: 488px; padding: 65px 114px 0; }
.indexNewsText h3 { font-size: 22px; }
.indexNewsText h3 a { color: #000; }
.indexNewsText h3 a:hover { color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.indexNewsText div { line-height: 30px; color: #777; margin-top: 10px; }
.newsBanner .hd { width: auto; position: absolute; z-index: 1; bottom: 0; left: 602px; height: 111px; }
.newsBanner .hd ul li { cursor: pointer; display: inline-block;  *display: inline;
zoom: 1; width: 8px; height: 8px; margin-right: 8px; background-color: #646464; overflow: hidden; line-height: 9999px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; }
.newsBanner .hd ul .on { background-color: #fdc064; }
.indexNewsList { height: auto; overflow: hidden; padding: 56px 0; }
.indexNewsList li { width: 388px; height: 310px; float: left; position: relative; margin-left: 19px; background-color: #f7f7f7; }
.indexNewsList li:first-child { margin-left: 0; }
.indexNewsList li a { display: block; height: 310px; padding: 0 33px; color: #444; }
.indexNewsList li a h3 { font-size: 16px; padding: 118px 0 14px; }
.indexNewsList li a p { color: #777; line-height: 24px; }
.indexNewsList li:hover a { color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.indexNewsList li:hover a .ntext { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #365faa; }
.indexNewsList li:hover a .ntext span { color: #fff; }
.ntext { position: absolute; left: 33px; top: -26px; z-index: 5; height: 94px; background-color: #646464; width: 87px; padding-right: 9px; text-align: right; color: #fff; }
.ntext b { font-weight: normal; display: block; font-size: 28px; line-height: 28px; padding: 28px 0 1px; }
.ntext span { display: block; font-size: 14px; color: #a4a4a4; }
.indexNewsBg { position: absolute; left: 0; bottom: -21px; z-index: 5; height: 21px; width: 100%; background: url(../images/indexNewsBg.jpg) no-repeat 0 0; }
/*indexJoin*/
.indexJoin { height: auto; overflow: hidden; background-color: #f1f1f1; padding: 0 0 128px; }
#ifocus { width: 100%; height: 414px; position: relative; margin-top: 32px; }
#ifocus_btn { display: inline; float: left; width: 370px; background-color: #fff; }
#ifocus_btn li { width: 370px; height: 138px; }
#ifocus_btn li a { display: block; height: 138px; position: relative; }
#ifocus_btn li a div { padding: 45px 0 0 141px; }
#ifocus_btn li a div h3 { font-size: 15px; color: #666; margin-bottom: 4px; }
#ifocus_btn li a div p { font-size: 15px; color: #ababab; text-transform: capitalize; text-transform: uppercase; }
#ifocus_btn li a i { display: block; position: absolute; left: 72px; top: 39px; z-index: 5; border: 1px solid #e8e8e8; width: 51px; height: 51px; -webkit-border-radius: 51px; -moz-border-radius: 51px; -ms-border-radius: 51px; border-radius: 51px; background-repeat: no-repeat; background-position: center center; }
#ifocus_btn li a i.a0 { background-image: url(../images/indexIcon1.png); }
#ifocus_btn li a i.a1 { background-image: url(../images/indexIcon2.png); }
#ifocus_btn li a i.a2 { background-image: url(../images/indexIcon3.png); }
#ifocus_btn li.on { background-color: #f6f6f6; }
#ifocus_pic { position: relative; margin-left: 370px; height: 414px; overflow: hidden; }
#ifocus_piclist li { width: 414px; height: 414px; overflow: hidden; }
#ifocus_piclist img { width: 414px; height: 414px; }
#ifocus_piclist img:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
#ifocus_opdiv { position: absolute; left: 0; bottom: -87px; z-index: 5; width: 100%; height: 87px; background: url(../images/opdiv.jpg) no-repeat center top; }
#ifocus_tx { position: absolute; right: 0; top: 0; color: #fffefe; background-color: #646464; width: 418px; height: 414px; }
#ifocus_tx:hover { background-color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
#ifocus_tx ul li { display: none; padding: 101px 84px 0; line-height: 28px; }
#ifocus_tx ul li h3 { font-size: 24px; }
#ifocus_tx ul li h3 a { color: #f9f9f9;/*&:hover{ color: #365faa; .trans;}*/
}
#ifocus_tx ul li div { color: #fff; font-size: 22px; font-family: Impact; text-transform: uppercase; border-bottom: 1px dashed #cecece; padding: 7px 0 14px; }
#ifocus_tx ul li p { margin-top: 13px; }
/*side*/
/*0525 start======关于样式  .indexSide  全部替换*/
.indexSide { position: fixed; right: 0; bottom: 0; width: 80px; z-index: 99; }
.indexSide ul li { background-color: #fff; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; position: relative; height: 80px; background-repeat: no-repeat; background-position: center center; }
.indexSide ul li a { width: 100%; height: 80px; line-height: 80px; display: block; overflow: hidden; }
.indexSide ul li.top { border-radius: 40px 40px 0 0; -webkit-border-radius: 40px 40px 0 0; -moz-border-radius: 40px 40px 0 0; -ms-border-radius: 40px 40px 0 0; border-top: 1px solid #ccc; height: 71px; background-image: url(../images/top.png); }
.indexSide ul li.li2 { background-image: url(../images/sideIcon1.png); }
.indexSide ul li.li3 { background-image: url(../images/sideIcon2.png); }
.indexSide ul li.li4 { background-image: url(../images/sideIcon3.png); }
.indexSide ul li:hover { background-color: #365faa; }
.indexSide ul li.top:hover { background-image: url(../images/top-1.png); }
.indexSide ul li.li4:hover { background-image: url(../images/sideIcon3-1.png); }
.indexSide li a.online { position: absolute; top: 0; left: 0; width: 150px; font-size: 0; color: #fff; line-height: 80px; text-indent: 65px; }
/*.indexSide li a.online:hover { font-size: 16px; }
.indexSide li.li2 a.online:hover { background: url(../images/sideIcon1-1.png) no-repeat 20px center #365faa; }
.indexSide li.li3 a.online:hover { background: url(../images/sideIcon2-1.png) no-repeat 20px center #365faa; }*/
.indexSide li.li2:hover >a { background: url(../images/sideIcon1-1.png) no-repeat 20px center #365faa; }
.indexSide li .ewmCon { position: absolute; display: none; padding: 20px 10px 10px; bottom: 0; right: 80px; width: 210px; background-color: #fff; border: 1px solid #dbdbdb; box-shadow: 0 0 5px #dbdbdb; }
.shop .wd{ position:relative;}
.indexSide li .ewmCon .ewmImg { float: left; margin: 0 10px; width: 85px; text-align: center; }
.indexSide li .ewmCon .ewmImg img { display: block; width: 100%; }
.indexSide li .ewmCon .ewmImg p { color: #666; }
.indexSide li .TextCon { position: absolute; display:none; height:80px; line-height:80px; bottom: 0; right: 79px; width: 210px; background-color: #365faa;}
.indexSide li .TextCon a { float: left; margin-left:15px; color:#fff; font-size:16px; width:90px;}
.indexSide li .TextCon a:hover{ color:#000;}
/*TextCon*/
/*0525 end*/
.shop .wd { position: relative; }
.msg { height: auto; overflow: hidden; padding: 0 0 113px; background-color: #f1f1f1; }
.msg .productSeries { margin: 23px 0 45px; }
.msg .productSeries li { background-color: #fff; }
.msg .productSeries li:hover, .msg .productSeries li.on { background-color: #365faa; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.msg .productSeries li:hover a, .msg .productSeries li.on a { color: #fff; }
.msg .productTit { padding-top: 70px; }
.msgForm { height: 620px; background-color: #fff; position: relative; }
.msgImg { float: right; }
.msgImg img { display: block; width: 515px; height: 620px; }
.msgFormLeft { padding: 14px 0 0 43px; width: 596px; color: #666; font-size: 15px; }
.msgFormLeft span { display: inline-block; color: #ff9c19; padding: 0 5px 0 18px; }
.msgFormLeft dl { height: auto; overflow: hidden; line-height: 47px; border: 1px solid #ccc; margin-bottom: 6px; }
.msgFormLeft dl .msgtext { width: 80%; }
.msgFormLeft .msgwid { height: auto; overflow: hidden; margin-bottom: 6px; line-height: 47px; }
.msgFormLeft .msgwid div { float: left; height: 47px; line-height: 47px; overflow: hidden; width: 292px; border: 1px solid #ccc; }
.msgFormLeft .msgwid div.fr { float: right; }
.msgTit { height: 71px; line-height: 71px; text-align: center; color: #676666; font-size: 24px; }
.msgtext { display: inline-block; height: 47px; line-height: 47px; width: 53%; border: 0; vertical-align: top; margin-left: 10px; color: #666; }
.msgArea { display: inline-block; height: 169px; padding-top: 11px; line-height: 28px; width: 80%; border: 0; vertical-align: top; margin-left: 10px; color: #666; resize: none; overflow-y: hidden; }
.msgasaubmit { width: 100%; display: block; height: 59px; line-height: 59px; color: #fff; font-size: 18px; text-align: center; background-color: #555; cursor: pointer; border: 0; }
.msgasaubmit:hover { filter: alpha(opacity=70); opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.msgname { float: left; padding-left: 16px; }
.msgCheck { margin-left: 65px; }
.msgCheck label { padding: 0 5px 0 27px; }
.msgCheck input[type="checkbox"] { display: none; }
.msgCheck [id^="checkbox-1-"] + label { width: 15px; height: 15px; border: 0; background: url(../images/check1.jpg) no-repeat left center; }
.msgCheck [id^="checkbox-1-"]:checked + label { background: url(../images/check2.jpg) no-repeat left center; }
.msgBg { position: absolute; left: 0; bottom: -45px; z-index: 5; width: 100%; height: 45px; background: url(../images/msgBg.jpg) no-repeat center top; }
.msgBg2 { background: url(../images/msgBg2.jpg) no-repeat center top !important; }
/*.bdshare-button-style0-32 { display: block !important; position: absolute; right: 0; top:0; margin: 0 !important; }
.bdshare-button-style0-32 a { margin: 0 !important; background: none !important; }*//*0603*/
.searchList dl dt.on div{ color:#365faa;}/*0602*/
/*0603 start*/
.shareCon { position: fixed; z-index: 888; bottom: 0; left: 0; display: none; width: 100%; height: 100%;}
.shareCon .bg { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); }
.shareRoundIcons {position: absolute; z-index: 3; bottom: 0; left: 0; box-sizing: content-box; width: 100%; height: 60px; padding: 28px 0; background-color: #fff; text-align:center;}
.bdshare-button-style0-32 a{ float:none !important; display:inline-block !important; margin:14px 5px 0 !important;}

.navmenu{ position:absolute; left:50%; margin-left:-98px; top:53px; z-index:5; display:none; width:201px; background:url(../images/navmenubg.png) repeat 0 0; padding:7px 0 21px;}
.navmenu a{ display: block; height:41px; line-height:41px; color:#6d6d6d;font-size:14px;}
.navmenu a i{ width:30px; height:100%; display:inline-block;}
.navmenu a:hover,.navmenu a.on{ color:#171717; font-size:18px;}
.navmenu a:hover i,.navmenu a.on i{ background:url(../images/icon5.png) no-repeat 52px center; }
.wd12{ width:1270px; margin:0 auto;}
.picture{position:relative; width:1220px; height:738px; margin:52px 0 0; padding:25px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }
.picture_pic{width:809px; height:577px; overflow:hidden; float:left;}
.picture_pic li{vertical-align:top}
.picture_pic img{ width:869px; height:577px;display:inline-block;vertical-align:top}
.picture_nav{position:absolute;left:8px;bottom:25px; width:819px;overflow: hidden;}
.picture_nav ul{position:relative;*zoom:1; }
.picture_nav li{position:relative;*zoom:1;float:left;display:inline;margin-left:17px; cursor:pointer;}
.picture .navPrev,.picture .navNext{position:absolute;  bottom:25px; height:89px; width:170px; display:block;}
.picture .navPrev{ background:url(../images/prev.png) no-repeat center center #666; border-right:1px solid #888; right:195px;}
.picture .navNext{ background:url(../images/next.png) no-repeat center center #666;right:25px;}
.picture .navPrev:hover, .picture .navNext:hover{opacity:0.8;filter:Alpha(Opacity=80);}
.picture_nav img{width:205px;height:136px;-webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); filter: grayscale(100%); filter: gray;}
.picture_nav .on img{-webkit-filter: grayscale(0); filter: grayscale(0); filter: xray; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.picture_text{ float:right; height:738px; width:369px; background-color:#f1f1f1; padding-right:31px;padding-left:2px}
.picture_text h3{ color:#333; font-size:22px; border-bottom:1px dashed #a6a6a6; padding:40px 0 18px;}
.picture_text .Info2{ margin-top:16px; max-height: 760px; overflow-x: hidden;margin-right: -30px;}
.picture .prev,.picture .next { width:51px; height:51px; position:absolute; top:308px; z-index:3; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.picture .prev {  background:url(../images/prev2.png) no-repeat center center; left:35px; }
.picture .next {  background:url(../images/next2.png) no-repeat center center; left:774px; }
.picture .prev:hover,.picture .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.wd12 .back{ background:#e6e6e6; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-bottom:67px;}
.wd12 .back a{ background-image: url(../images/back2.png); font-size: 18px; color: #9a9999;padding-left: 47px;}
.wd12 .back:hover { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; background-color: #ffa73d; }
.wd12 .back:hover a{ color:#fff; background-image: url(../images/back3.png);}
.article{ color:#555; height:auto; overflow:hidden; line-height:40px; padding:24px 0 41px; background:url(../images/articlebg.jpg) no-repeat center top;}
.article li{ float:left; max-width:48%;font-size:20px;}
.article li a{ color:#555; }
.article li a:hover{color: #ffa73d}
.article li.fr{ float:right;}


.joinInfo { font-size: 14px; line-height: 28px; height:84px; overflow:hidden; color: #777; margin: 10px 0 25px; }

.indexNews .back{ background:#f7f7f7; margin-bottom:60px;}
.indexNews .back a{ background:none; padding-left:0;}
.indexNews .back:hover { background: #ffa73d; }


/* cxy */
.cupTit a strong { font-weight: normal; color: #555; float: left; display: block; font-size: 33.41px; margin-top: 3px; }
.mapList { left: 0; overflow: hidden; position: absolute; top: 0; width:344px}/*0531*/
.productSeries li { display: inline-block;  *display: inline;
zoom: 1; height: 46px; line-height: 46px; text-align: center; width: 158px; margin: 0 5px; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.indexSide li .ewmCon { position: absolute; display: none; padding: 20px 10px 10px; bottom: 0; right: 80px; width: 105px; background-color: #fff; border: 1px solid #dbdbdb; box-shadow: 0 0 5px #dbdbdb; }
.newsCon { height: auto; overflow: hidden; padding-bottom: 121px; padding-top:30px; }
.concept1 { height: auto; overflow: hidden; padding: 0 0 125px; }
.productTit a strong { font-weight: normal; color: #333; float: left; display: block; font-size: 25px; margin-top: 2px; }
.investmentText .productTit a strong { color: #1d1d1d; font-size: 24px; }
.investment .investmentText .productTit a strong, .investment .investmentText .productTit a span { font-size: 22px; }
.investment .investmentText .productTit a strong { margin-top: 0; }
.conditions { min-height: 952px; overflow: hidden; -webkit-background-size: cover; background-size: cover;  }
.conTit a strong { font-weight: normal; float: left; display: block; }
.conTit a b { font-weight: normal; float: left; display: block; }
.searchList dl dt.on div{ color:#365faa;}/*0602*/
.contactList li { float: left; width: 388px; height: 424px; position: relative; text-align: center; line-height: 26px; font-size: 15px; color: #777; margin-left: 17px; background-color: #f7f7f7; }
.contactList li div { color: #777; }
.ewm { position: absolute; left: -43px; top: -126px; z-index: 5; display: none; width: 120px; height: 126px; background: url(../images/erweima.jpg) no-repeat 0 0; }
.mapList li:hover,.mapList li.on { background-color: #f6f6f6;cursor: pointer;}
.mapList li:hover span,.mapList li.on span { background-color: #f65161; }
.bigImg { position: relative; z-index: 0; /*margin-top: -62px;*/ height: auto; overflow: hidden; clear:both; text-align: center;}
.banner { width: 100%; position: relative; z-index: 0; height: 787px; /*margin-top: -149px; */clear:both;}
.navmenu a:hover,.navmenu a.on{ color:#171717; font-size:18px;}
.navmenu a:hover i,.navmenu a.on i{ background:url(../images/icon5.png) no-repeat 52px center; }
.content1 { color: #666; font-size: 14px; line-height: 30px; list-style: disc; padding: 0 0; }
.content1 img { max-width: 100%; }

.infospan { position: absolute; left: 0; top: 11px; width: 10px; height: 10px; display: block; border-radius: 50%; background-color: #fff;"}
