@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#850085;}



/*---------头部----------*/
.top11{ height:130px; background: #fff;}
.top11 h1{ width:175px; height:80px; margin-top:25px;}
.top11 .dwy{ margin-left:30px; margin-top:40px; border-left: 1px solid #ddd; padding-left: 30px;}
.top11 .dwy h2{ font-size:24px; line-height:26px; color: #850085;}
.top11 .dwy h3{ font-size:16px; font-weight:normal; margin-top:8px; color:#333;}
.top11 .topR .menu{ margin-top:35px; text-align: right;}
.top11 .topR .menu a{ font-size: 15px; color: #333; margin-left: 20px;}
.top11 .topR .menu a:hover{ color: #850085;}
.top11 .topR .menu span{ font-size: 12px; color: #999; margin-left: 20px;}
.top11 .topR .tact{ font-size: 14px; color: #666; margin-top: 10px; background: url(/images/index/tact.png) left no-repeat; text-indent:26px;}
.top11 .topR .tact strong{ font-size: 26px; font-family: arial; color: #850085;}

/*----内页banner----*/
.ny_banner{ width: 100%;  height: 500px; position: relative;}
.ny_banner .pos{ width: 1920px; height: 500px; position: absolute; left: 50%; margin-left: -960px;}

.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 9999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
.nav{ height:60px; line-height:60px; background:#850085;}
.nav ul li{ height:60px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; color:#fff; padding: 0 33px; display: block;}
.nav ul li a:hover,.nav ul li a.on,.nav ul li.cur a{ height:60px; background:#f39700; color: #fff;}


/*----搜索----*/
.search{ height: 80px; background: #ededed; line-height: 80px;}
.search .gjc{ width: 780px; overflow: hidden; height: 80px; line-height:80px;}
.search .gjc b{ color: #850085;}
.search .gjc a{ margin:0 10px; color: #666;}
.search .gjc a:hover{ color: #850085;}
.search .ss{ width: 300px; height: 36px; margin-top: 23px;}
.search .ss .in1{ width: 263px; height: 34px; border: 1px solid #ddd; border-right: none; background: #fff;  font-size: 14px; color: #999; text-indent: 15px; float:left;}
.search .ss .in2{ width: 36px; height: 36px; background: url(/images/index/search.png) no-repeat; border: none; float: left; cursor: pointer;}

/*----当前位置----*/
.dqwz{ height: 20px; background: url(/images/case/wz.png) left no-repeat; text-indent: 25px; margin-top: 30px; font-size: 15px;}
.dqwz a,.dqwz span{ margin: 0 10px;}

/*----翻页----*/
.page{ margin-top: 80px; text-align: center;}
.page a,.case2 .alt .page span{ font-size: 15px; padding: 4px 8px; border: 1px solid #ddd; margin: 0 8px; border-radius: 3px;}
.page a:hover,.page .on{ padding: 5px 9px; border: none; background: #850085; color: #fff;}


/*----底部----*/
.bot{ height: 350px; background: url(/images/index/dbbg.jpg) center no-repeat; margin-top:40px;}
.bot1{ height: 60px; position: relative;}
.bot1 .menu{ width: 1151px; height: 60px; background: url(/images/index/dbdh.png) no-repeat; position: absolute; left: -26px; top: -21px; line-height: 60px; padding: 0 50px;}
.bot1 .menu a{ font-size: 16px; color: #fff; margin: 0 23px;}
.bot1 .menu a:hover{ color:#f39700;}
.bot2{ padding-top: 30px;}
.bot2 .ewm{ width: 120px;}
.bot2 .ewm img{ width: 120px; height: 120px;}
.bot2 .ewm p{ width: 120px; text-align: center; color: #fff; margin-top: 10px; letter-spacing: 3px;}
.bot2 .dzz{ width: 360px; margin-left: 220px;}
.bot2 .dzz h4{ font-size: 16px; color: #ddd; font-weight: normal; text-indent: 25px;}
.bot2 .dzz p{ background: url(/images/index/dbtb1.png) left top no-repeat; text-indent: 25px; color: #fff; margin: 10px 0 20px 0;}
.bot2 .lx{ width: 310px;}
.bot2 .lx p{ font-size: 14px; color: #fff; line-height: 28px; text-indent: 25px;}
.bot2 .lx p a{ color: #fff;}
.bot2 .lx p a:hover{ color: #f39700;}
.bot2 .lx p.p1{ background: url(/images/index/dbtb2.png) left no-repeat; text-indent: 25px;}
.bot2 .lx p.p2{ background: url(/images/index/dbtb3.png) left no-repeat; text-indent: 25px;}

.bot .link{ height: 60px; border-top: 1px solid #565c70; margin-top: 50px; line-height: 60px;}
.bot .link .bt{ font-size: 14px;background: url(/images/index/link.png) left no-repeat; float: left; width: 100px;height:60px; line-height:60px; text-indent: 30px; color: #fff;}
.bot .link .nr{ width: 1100px; float: left;}
.bot .link .nr a{ font-size: 14px; color: #ccc; margin: 0 20px;}
.bot .link .nr a:hover{ color: #f39700;}


.bot .link .w1200{ height:60px; line-height:60px;}




/*------在线客服-------*/
.kefuRight{ width: 130px; height: 621px; background: url(/images/index/kfbg.png) no-repeat; position: fixed; right: 0; top: 150px; z-index: 99;}
.kefuRight .kf1{ width: 110px; height: 51px; margin: 40px auto;}
.kefuRight .kf2,.zxkf .kf3{ width: 100px; height: 100px; text-align: center; margin: 0 auto;}
.kefuRight .kf2 a{ width: 100px; height: 40px; background: url(/images/index/kftb1.png) 33px 20px no-repeat; display: block; font-size: 16px; color: #fff; padding-top: 60px;}
.kefuRight .kf3 a{ width: 100px; height: 40px; background: url(/images/index/kftb2.png) 33px 20px no-repeat; display: block; font-size: 16px; color: #fff; padding-top: 60px;margin-left:15px;}
.kefuRight .kf4{ width: 100px; height: 100px; text-align: center; margin: 0 auto; position: relative;}
.kefuRight .kf4 p{ width: 100px; height: 40px; background: url(/images/index/kftb3.png) 33px 20px no-repeat; display: block; font-size: 16px; color: #fff; padding-top: 60px;}
.kefuRight .kf4 .tact{ width: 190px; height: 40px; background: url(/images/index/kfdhk.png) no-repeat; font-size: 24px; font-family:"arial"; color: #fff;  font-weight: bold; line-height: 40px; display: none; position: absolute; left: -200px; top: 35px;}
.kefuRight .kf4:hover .tact{ display: block;}
.kefuRight .kf5{ width: 100px; height: 100px; text-align: center; margin: 0 auto; position: relative;}
.kefuRight .kf5 p{ width: 100px; height: 40px; background: url(/images/index/kftb4.png) 33px 20px no-repeat; display: block; font-size: 16px; color: #fff; padding-top: 60px;}
.kefuRight .kf5 .ewm{ width: 154px; height: 182px; background: url(/images/index/kfwxk.png) no-repeat; position: absolute; bottom: 0;left: -164px; display: none;}
.kefuRight .kf5 .ewm img{ width: 136px; height: 136px; margin-top: 5px; display: block; margin-left: 5px;}
.kefuRight .kf5 .ewm b{ width: 146px; font-weight: normal; margin-top: 7px; text-align: center; display: block;}
.kefuRight .kf5:hover .ewm{ display: block;}
.kefuRight .kf6 a{ width: 100px; height: 90px; background: url(/images/index/kftop.png) center no-repeat; display: block; margin: 0 auto;}





.kefuBox{position:fixed;top:180px;right:0;z-index:1000;width:auto;}
.kefuBox .kefuLeft{float:left;overflow:hidden;width:34px;height: 170px;cursor:pointer;background:url(  "/images/index/kefu_l.png") no-repeat;}
.kefuBox .kefuRight{display:block;float:left;overflow:hidden;width:0;text-align: center;position: relative;top: -10px;}
.kefuBox .kefuClose{float:right;overflow:hidden;width:130px; height:25px;display:block;cursor:pointer;}


