﻿@charset "utf-8";
html{color: #000;background: #FFF;}
body{color: #666;font: 12px/1.231 arial, helvetica, clean, sans-serif, "Microsoft Yahei", "宋体";behavior: url(JS/csshover.htc);}
/*网站字体颜色*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0;padding: 0;font-family: "Microsoft Yahei";}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style: inherit;font-weight: inherit;}
del, ins{text-decoration: none;}
li{list-style: none;}
caption,
th{text-align: left;}
q:before,
q:after{content: '';}
abbr, acronym{border: 0;font-variant: normal;}
sup{vertical-align: baseline;}
sub{vertical-align: baseline;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;font-family: "Microsoft Yahei";}
input, button, textarea, select{*font-size: 100%;}
input, select{vertical-align: middle;}
i, em{font-style: normal;}
select, input, button, textarea, button{font: 99% arial, helvetica, clean, sans-serif;}
table{font-size: inherit;font: 100%;border-collapse: collapse;}
pre, code, kbd, samp, tt{font-family: monospace;*font-size: 108%;line-height: 100%;}
/*title*/
h1{font-size: 32px;font-family: "Microsoft Yahei";}
h2{font-family: "Microsoft Yahei";}
h3{font-family: "Microsoft Yahei";}
h4{font-size: 14px;font-family: "Microsoft Yahei";}
h5{font-size: 12px;font-family: "Microsoft Yahei";}
h6{font-size: 10px;font-family: "Microsoft Yahei";}
.mt10{margin-top: 10px;}
a{color: #666;text-decoration: none;font-family: "Microsoft Yahei";}

a:hover{text-decoration: none;}
a:focus{outline: 0;}

.vam{vertical-align: middle;}
.clear{clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix:after{content: "";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix{*zoom: 1}
p{word-spacing: -1.5px;font-family: "Microsoft Yahei";}
.tr{text-align: right;}
.tl{text-align: left;}
.center{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.pa{position: absolute;}
.pr{position: relative}
/* -- 购物车外部框架 -- */
.cart_header,
.cart_content,
.cart_footer{width: 760px;margin: 0 auto;}
/* -- 页面整体布局 -- */
.header,
.content,
.footer{width: 1200px;margin: 0 auto;font-family: "Microsoft Yahei";}
.h_nav li a:-webkit-any-link{display: block;}
.hea-con{height: 160px;}
.topWrap{height: 160px;overflow: hidden;background: url(../images/t_bg.jpg) repeat-x center 0;background-size:2px 160px ;position: relative;z-index: 2;position: relative;}
.topWrap .header{width: 1200px;margin: 0 auto;}
.topWrap h5{height: 37px;font-weight: normal;font-size: 14px;line-height: 37px;color: #888;overflow: hidden;}
.topWrap h5 a{float: right;color: #888;}
.topWrap h5 span a{color: #4d4d4d;display: inline-block;height: 30px;padding-left: 9px;}
.topWrap h5 span a.nob{background: none;}
.topWrap h5 span a img{padding-right: 5px;vertical-align: middle;}
.topWrap h2{width: 227px;margin: 28px 23px 0 0px;height: 69px;float: left;overflow: hidden;border-right: 1px solid #d8d8d8;}
.topWrap h2 img{display: block;width: 203px;height: 69px;}
.topWrap h3{width: 445px;font: 18px "Microsoft Yahei";color: #888888;float: left;overflow: hidden;padding: 33px 0 0;}
.topWrap h3 em{display: block;font: 24px "Microsoft Yahei";font-weight: bold;color: #4d4d4d;padding-bottom: 6px;}
.topWrap p{width: 165px;font: 24px "Microsoft Yahei";color: #4d4d4d;margin: 30px 18px 0 0;background: url(../images/tel.gif) no-repeat right 8px;background-size: 44px 45px;float: right;padding-right: 70px;}
.topWrap p em{display: block;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
em,
i{font-style: normal;}
body{min-width: 1200px;width: 100%;}
img:hover{transform: scale(1.1);transition: all 0.5s ease 0s;}
/**/
.d_ban{display: block;background: url(../images/d_ban.jpg) no-repeat center top;background-size: 1920px 295px;height: 295px;overflow: hidden;}
/**/
.d_don1{background: url(../images/bg1.jpg);background-size: 25px 46px;height: 475px;padding-top: 85px;overflow: hidden;}
.d_don1_title{height: 136px;text-align: center;color: #383838;font-size: 32px;font-weight: bold;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d_don1_title p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d_don1_title span{max-width: 1100px;margin: 19px auto 0;display: inline-block;height: 32px;font-size: 18px;font-weight: normal;color: #fff;line-height: 32px;overflow: hidden;background-color: #005dbd;padding: 0 36px;border-radius: 20px;}
.d_don1_title i{color: #005dbd;}
.d_don1 ul{overflow: hidden;}
.d_don1 ul li{float: left;overflow: hidden;;width: 390px;text-align: center;margin-right: 15px;}
.d_don1 ul li.nom{margin-right: 0;}
.d_don1 li span{display: block;border: 1px solid #bebebe;margin-bottom: 15px;}
.d_don1 ul li span img{width: 374px;height: 219px;margin: 7px;display: inline-block;}
.d_don1 li p{max-height: 186px;font-size: 18px;color: #333;font-weight: bold;line-height: 32px;overflow: hidden;}
/**/
.d_don2{height: 605px;padding-top: 72px;overflow: hidden;}
.d_don2 h2{height: 135px;}
.d_don2 dl{overflow: hidden;margin-left: 2px;margin-bottom: 46px;}
.d_don2 dl dt{font-size: 0;width: 466px;float: left;overflow: hidden;}
.d_don2 dl dt img{width: 466px;height: 199px;}
.d_don2 dl dd{float: right;width: 610px;padding: 39px 62px 0 0;color: #333;font-size: 17px;line-height: 31px;}
.d_don2 ul{overflow: hidden;height: 131px;}
.d_don2 ul li{float: left;overflow: hidden;padding: 0 40px;border-right: 1px solid #d9d9d9;color: #666;font-size: 16px;line-height: 30px;width: 218px;}
.d_don2 ul li span{display: block;padding-top: 5px;}
.d_don2 ul li:last-child{border-right: none;}
.d_don2 ul li i{display: inline-block;float: left;width: 74px;height: 74px;}
.d_don2 ul li em{display: inline-block;width: 120px;float: right;}
.d_don2 li img{width: 74px;height: 74px;border-radius: 50%;}
.d_don2 ul li.cur{color: #005dbd;}
.d_don2 ul li.cur i{background: url(../images/d_bg2.png) no-repeat;background-size: 74px;}
.d_don2 h4{text-align: center;font-weight: normal;font-size: 17px;}
.d_don2 h4 a{display: inline-block;width: 205px;height: 40px;line-height: 40px;color: #fff;background: #01a751;}
/**/
.d_don3{height: 608px;background: url(../images/bg22.jpg) repeat-x left 0;background-size: 43px 608px;overflow: hidden;}
.d_don3 ul{height: 620px;overflow: hidden;}
.d_don3 ul li{float: left;position: relative;height: 518px;width: 387px;overflow: hidden;margin-right: 19px;}
.d_don3 ul li.nom{margin-right: 0;}
.d_don3 ul li img{width: 387px;height: 259px;}
.d_don3 ul li i{display: block;position: absolute;left: 0;bottom: 0;height: 207px;background: url(../images/bg1.png) no-repeat;background-size: 387px 279px;width: 100%;padding-top: 72px;text-align: center;font-size: 39px;color: #333;}
.d_don3 ul li i span{display: block;text-align: left;padding: 31px 38px 0;font-size: 18px;color: #333;line-height: 32px;}
.d_don3 ul li i strong{color: #005dbd;}
.d_don3 ul li.bg i{bottom: 239px;background-image: url(../images/bg2.png);background-size: 388px 278px;}
.d_don3 ul li.bg{padding-top: 260px;height: 259px;color: #fff;}
.d_don3 ul li.bg i{color: #fff;}
.d_don3 ul li.bg span{color: #fff;text-align: center;}
.d_don3 ul li.bg strong{color: #fff;}
.d_don3 ul li.nom span{text-align: center;}
.d_don3 h2{font-size: 32px;}
/**/
.vs{height: 1320px;background: url(../images/bg1.jpg);background-size: 25px 46px;overflow: hidden;margin-bottom: 70px;}
.vs01{overflow: hidden;height: 389px;}
.vs01 ul{overflow: hidden;padding: 0 39px;}
.vs01 ul li{float: left;text-align: center;}
.vs01 ul li.bg2{width: 237px;padding-top: 49px;}
.vs01 li.bg2 img{width: 167px;height: 184px;}
.vs01 li.bg1,.vs01 li.bg3{width: 442px;}
.vs01 li.bg1 img,.vs01 li.bg3 img{width: 442px;height: 263px;}
.vs01 ul li i{display: block;font-weight: bold;color: #005dbd;font-size: 24px;padding-top: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.vs01 ul li.bg3 i{font-weight: normal;font-size: 24px;color: #666;}
.vs02{overflow: hidden;}
.vs02 ul{padding-bottom: 34px;}
.vs02 ul li{height: 97px;background: url(../images/bg23.png) no-repeat center 0;background-size: 1200px 97px;margin-bottom: 21px;overflow: hidden;padding: 0 6px;text-align: center;}
.vs02 ul li i{display: block;width: 519px;height: 97px;text-align: center;float: left;font-size: 24px;color: #fff;line-height: 97px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.vs02 ul li em{display:block;float: left;width: 147px;height: 97px;color: #fff;font-size: 24px;line-height: 32px;overflow: hidden;}
.vs02 ul li em span{display: block;line-height: 48px;}
.vs02 ul li em.lig{line-height: 97px;}
.vs02 ul li .cor{color: #666;}
.vs h4{margin: 0 auto;width: 253px;height: 60px;border: 1px solid #c9c9c9;line-height: 60px;background: url(../images/hanf.png) no-repeat 207px 15px;background-size: 25px 35px;}
.vs h4 a{color: #005dbd;font-size: 24px;font-weight: normal;display: block;padding-left: 27px;}
/**/
.bao{height: 990px;}
.bao1{height: 547px;}
.bao1 h2{height: 116px;}
.bao1 h2 em{padding: 0 28px;display: inline-block;}
.bao1 h2 span{margin-top: 15px;}
.bao1 ul{overflow: hidden;}
.bao1 ul li{float: left;width: 277px;margin-right: 11px;background: url(../images/ba_bg1.png) no-repeat;background-size: 289px 363px;height: 351px;padding: 7px;}
.bao1 ul li.nom{margin-right: 0;overflow: hidden;}
.bao1 ul li span{display: block;width: 277px;height: 197px;overflow: hidden;}
.bao1 ul li.nom{margin-right: 0;}
.bao1 ul li span img{width: 277px;height: 197px;}
.bao1 ul li strong{display: block;padding-top: 7px;height: 70px;line-height: 65px;text-align: center;color: #333;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bao1 ul li i{display: block;height: 75px;font-size: 14px;color: #333;line-height: 25px;padding: 5px 7px 0;}
.bao1 ul li.cur strong{color: #005dbd;}
.bao1 ul li.cur i{color: #005dbd;}
.bao2{height: 446px;padding-top: 64px;overflow: hidden;background: url(../images/bg1.jpg);background-size: 25px 46px;}
.bao2 h2{height: 126px;}
.bao2 h2 span{margin-top: 18px;}
.bao2 ul{overflow: hidden;}
.bao2 ul li{float: left;width: 384px;font-size: 0;margin-right: 24px;}
.bao2 ul li img{width: 384px; height: 241px;}
.bao2 ul li.nob{margin-right: 0;}
/**/
/**/
.lc{height: 620px;padding-top: 88px;}
.lc h3{text-align: center;line-height: 100%;color: #383838;font-size: 32px;height: 101px;}
.lc ul{position: relative;height: 403px;}
.lc li{width: 210px;height: 170px;display: block;text-align: center;font-size: 18px;color: #333;position: absolute;padding-top: 42px;line-height: 25px;left: 4px;top: 0;background: url(../images/lc-icon1.png) no-repeat center top;background-size: 211px 212px;}
.lc li span{display: block;}
.lc li em{display: block;margin-bottom: 9px;}
.lc li p{height: 50px;overflow: hidden;}
.lc li img{width: 57px;height: 55px;}
.lc li.lc3{left: 249px;top: 0;}
.lc li.lc5{left: 493px;top: 0;}
.lc li.lc7{left: 736px;top: 0;}
.lc li.lc9{left: 987px;top: -10px;}
.lc li.lc9 span{padding-top: 1px;}
.lc li.lc2{left: 127px;top: 134px;}
.lc li.lc4{left: 373px;top: 134px;}
.lc li.lc6{left: 616px;top: 134px;}
.lc li.lc6 span{padding-top: 3px;}
.lc li.lc8{left: 865px;top: 124px;}
.lc li.lc8 span{padding-top: 1px;}
.lc h4{text-align: center;font-weight: normal;}
.lc h4 a{display: inline-block;width: 296px;height: 54px;line-height: 54px;text-align: center;font-size: 24px;color: #fff;background: #01a751;}
/**/
/**/
.footWrap{height: 275px;overflow: hidden;background: url(../images/f_bg.gif) repeat-x;background-size: 11px 328px;padding-top: 53px;}
.footWrap .footer{width: 1200px;margin: 0 auto;}
.f_pic{width: 154px;overflow: hidden;padding: 43px 59px 0 13px;height: 203px;}
.f_pic img{width: 154px;height: 99px;display: inline-block;}
.fwz{overflow: hidden;font-size: 14px;color: #666;float: left;}
.fwz h3{font-weight: normal;font-size: 16px;width: 316px;float: left;overflow: hidden;padding-top: 13px;}
.fwz h3 i{display: block;font-size: 16px;color: #ccc;padding-bottom: 7px;}
.fwz h3 a{height: 40px;color: #ccc;font-size: 14px;line-height: 40px;display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.fwz p{width: 426px;float: right;color: #cccccc;font-size: 14px;line-height: 41px;}
.fwz p i{display: block;}
.er{float: right;width: 118px;padding-right: 11px;}
.er img{width: 108px;height: 104px;padding: 6px 4px;border: 1px solid #666;}
.er span{display: block;padding-top: 15px;color: #cccccc;font-size: 14px;text-align: center;}
.fnav{clear: both;height: 30px;line-height: 30px;color: #fff;font-size: 14px;}
.fnav a{color: #fff;}
.fnav span{display: inline-block;float: right;}