body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#595757;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #595757;text-decoration: none;}
a:hover{}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width: 1198px;margin:0 auto;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
.cor1,a.cor1{color: #662873!important;}
.over{display: block;overflow: hidden;}
.imgScale{-webkit-transition: all .2s;-o-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
.over:hover .imgScale{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.btnDetail{font-size:16px;padding: 0 39px;line-height: 45px;border:1px solid #6a6a6a;color: #6a6a6a;border-radius: 6px;display: inline-block;}
.btnDetail:hover{background: #662873;color: #fff;border-color:#662873;}
.block{display: block;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;}
.ic1{background-position: 0px -91px;width: 81px;height: 49px;}
.ic2{background-position: -107px -95px;width: 112px;height: 109px;}
.ic3{background-position: -172px 0;width:18px;height: 20px;}
.ic4{background-position: -208px 0;width: 19px;height: 17px;}
.ic5{background-position: -247px 0;width: 17px;height: 20px;}
/*common*/
.header{padding: 40px 0 10px;}
.header span.fr{margin-top: 42px;font-size: 24px;color: #333;}
.header span.cor1{font-size: 36px;}
.navbar{border-top:1px solid #9fa0a0;background:-webkit-linear-gradient(top,#f7f7f7,#c9caca);background:-o-linear-gradient(top,#f7f7f7,#c9caca);background:-moz-linear-gradient(top,#f7f7f7,#c9caca);background:linear-gradient(top,#f7f7f7,#c9caca);}
.navbar .nav{}
.navbar li{line-height: 46px;}
.nav a{display: block;padding: 0 42px;color: #595757;font-size: 16px;background: url(../images/nav_line.jpg) right 8px no-repeat;}
.nav a:hover{color: #fff;background: #8c479b;}
.nav a.current{color: #fff;background: #662873;}
.banner{position: relative;text-align: center;height: 442px;width: 100%;top:0;z-index: 1;margin-bottom: 50px;}
.banner .slider{margin: 0 auto;position: relative;height: 442px;}
.slider li{float:left;width: 100%;}
.slider img{width: 100%;height: 442px;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 20px;width: 100%;}
.banner .pagination a{display: inline-block;background:#fff;width: 10px;height: 10px;margin: 0 8px; -webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;border-radius: 10px;}
.banner .pagination a.current{background: #662873;width: 50px;}
.banner .span{position: absolute;width: 60px;height: 60px;background: url(../images/icon.png) no-repeat;top:50%;margin-top:-30px;}
.banner .next{background-position:0 0;right:50px;}
.banner .next:hover{background-position:0 -67px ;}
.banner .prev{background-position:-87px 0;left:50px;}
.banner .prev:hover{background-position:-87px -67px ;}
.bannerTwo{width: 100%;height: 264px;min-width: 1200px;margin-bottom: 30px;}
.bannerTwo img{width: 100%;height: 264px;}

.breadcrumb{margin:14px 0 36px;color:#221815;font-size: 14px;}
.breadcrumb .line{padding:0 12px;}
.breadcrumb .locat{padding-right: 4px;color: #595757;}
.breadcrumb a{color:#595757;}

.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#000000;padding: 0px 11px;margin:0 3px;font-size: 12px;border:1px solid #b5b5b5;border-radius: 3px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;background: #662873;color: #fff;border-color: #662873;}
.pages .icon{width:10px ;height: 11px;margin-top: 8px;}

.footer{}
.footer .footerTop{font-size: 16px;}
.footer .footerTop .fr{text-align: right;}
.footer .footerTop .fr img{width: 129px;height: 131px;}
.footer .footerTop .fr .block{margin-top: 5px;font-size:14px;}
.footer .footerTop .fl h4{font-size: 18px;margin-bottom: 50px;}
.footer .footerTop .fl{color: #7d7d7d;}
.footer .footerTop .fl .phone{font-size: 25px;font-weight:bolder;}
.footer .footerTop .fl p{margin-bottom: 16px;font-size:14px;}
.footer .footerbot{border-top: 1px solid #eaeaea;line-height: 50px;font-size: 16px;}
.footer .footerbot span.fr{color: #434343;font-size:14px;}
.footer .footerbot .fl a{margin-right: 30px;font-size:14px;}