body{margin:0; font-size:12px; font-family:"微软雅黑"; line-height:22px; color:#333; background:#fff;}
h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
ul,ol,li,p,dl,dt,dd{margin:0; padding:0; list-style:none;}
img{border:none;}
a{text-decoration:none; color:#333;}
a:hover{color:#5d1e15;}
.clear{clear:both;}

.head-box{width:100%; position:relative; z-index:999;}
 .head-top{width:100%; background:#5d1e15; position:relative; z-index:99;}

   .nose-box a{color:#fff;}
   .seo-head{float:left; height:30px; overflow:hidden;}
   .top-nav{float:right;}
    .top-nav span.phone-box{background:url(../phone.jpg) left center no-repeat; width:20px; height:30px; line-height:30px; display:inline-block;}
	.top-nav span.phone-text{display:inline-block;}
	.top-nav a:hover{color:#ddd;}
    .top-nav span.part{padding:0 7px; display:inline-block; font-family:"宋体";}
	.top-nav ol,.top-nav ul,.top-nav li{display:inline-block; *zoom:1; *display:inline;}
	
	.top-nav dl{display:inline-block; position:relative; *zoom:1; *display:inline;}
	 .top-nav dl dt{display:inline-block; *zoom:1; *display:inline;}
	 .top-nav dl dd{position:absolute; top:30px; width:70px; right:-10px; padding-bottom:6px; white-space:nowrap; background:#5d1e15; display:none;}
	  .top-nav dl dd a{display:block; height:30px; line-height:30px; text-align:center;}
 	   .top-nav dl dd a span{color:#ddd;}
	   .top-nav dl dd a:hover span{color:#fff;}
	  
 .head-bot{width:100%; background:url(../nav_bg.jpg) top center; position:relative; z-index:98;}

   .logo-box{float:left; height:90px; overflow:hidden;}
    .logo-box a{display:block;}
	 .logo-box a img{max-height:90px;}
   .nav-box{float:right;}
    .nav-box ul{float:left; text-align:center;}
	 .nav-box ul li{float:left; position:relative; border-right:1px solid #d6d6d6;}
	  .nav-box ul li a.one{height:90px; display:block; border-right:1px solid #f6f6f6; padding:0 25px; display:inline-block; *zoom:1; *display:inline;}
	  .nav-box ul li a.one:hover{background:url(../nav_bg.jpg) 0 -90px;}
	  .nav-box ul li a.nowdown{color:#000;}
	   .nav-box ul li a.nowdown span{font-weight:bold;}
	   .nav-box ul li a.one span{display:block; font-size:14px; padding-top:30px; font-weight:bold;}
	   .nav-box ul li a.one font{display:block; line-height:16px; font-size:12px; font-family:"Lucida Console", Monaco, monospace;}
	  .nav-box ul li ul.two{position:absolute; width:100%; top:90px; left:0; background:url(../nav_bg.jpg); padding-bottom:12px; display:none;}
	  .nav-box ul li ul.two:hover{background:url(../nav_bg.jpg) 0 -90px;}
	   .nav-box ul li ul.two li{float:none; border:none; line-height:30px; padding-bottom:4px; font-size:12px;}

		
.banner-box{width:100%; background:#f6f6f6; position:relative; z-index:998; overflow:hidden;} 
 .banner-box ul{width:1000%;}
  .banner-box ul li{float:left; width:10%;}
   .banner-box ul li a{display:block; width:100%; background:center no-repeat; background-size:auto 100%;}
 .banner-box .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{text-align:center;}
.show-box{width:100%; border-bottom:1px solid #e1e1e1;}

  .show-left{float:left; width:275px; height:310px; overflow:hidden; margin-bottom:10px;}
   .show-left .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:10px; text-align:right; right:10px; z-index:999999;}
   .show-left .bx-wrapper .bx-pager.bx-default-pager a{width:18px; height:20px; border-radius:2px; margin:0 4px; background:#f5f5f5; font-size:0;}
   .show-left .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#5d1e15;} 
   .show-left .bx-wrapper .bx-pager.bx-default-pager a.active{background:#5d1e15;}   
  .show-center{float:left; width:480px;}
   .show-con{width:410px; margin:0 auto;}
    .show-con-title{padding-top:5px; line-height:36px;}
     .show-con-title a{float:right; padding-top:13px;}
     .show-con-title span{font-size:24px; padding:0 5px;}
	 .show-con-title font{font-size:22px; color:#8a8a8a; font-family:"Courier New", Courier, monospace;}
    .show-con-text{padding:5px;}
     .show-con-text h3{font-size:14px; display:block; padding:6px 0;}
	  .show-con-text h3 a{ color:#555;}
	  .show-con-text h3 a:hover{color:#5d1e15}
	 .show-con-text p{font-size:12px; display:block; line-height:24px; padding:6px 2px 0 2px; color:#555;}
	 .show-con-text span{display:block; height:25px; margin-top:12px;}
	  .show-con-text span a{color:#fff; width:100px; height:25px; line-height:25px; text-align:center; float:left; font-family:Times; _display:inline;}
	  .show-con-text span a.one{background:#5d1e15; margin-left:12px;}
	  .show-con-text span a.one:hover{background:#813429;}
	  .show-con-text span a.two{background:#959595; margin-left:6px;}
	  .show-con-text span a.two:hover{background:#656565;}
    .show-con-list{border-top:1px dotted #ccc; margin:13px 3px 0 3px;}
     .show-con-list ul{padding-top:3px;}
 	  .show-con-list ul li{display:block; height:16px; line-height:16px; padding-left:13px; margin-top:10px; background:url(../ico.jpg) 2px center no-repeat;}
	   .show-con-list ul li a{}
 	   .show-con-list ul li span{float:right; margin-right:2px; font-family:"宋体"; color:#888;}
  .show-right{    float: left;width: 50px;}
   .show-right a{display:block; margin-bottom:10px;}
    .show-right img{display:block;}

@media screen and (min-width: 1100px) {
  .friend-title{width:1040px; margin:0 auto; padding-bottom:10px; border-bottom:1px #ddd solid;}
  .foot-text{width:1040px; margin:0 auto;}
  .foot-nav{width:1040px; margin:0 auto; font-size:14px; padding-bottom:10px;}
  .friend-content{width:1040px; margin:0 auto; border-top:1px #fff solid;}
  .case-center{width:1040px; margin:0 auto; position:relative;}  
    .contact-center{width:1000px; margin:0 auto; padding:40px 0 35px 0;}
    .sin-top{width:1040px; margin:0 auto;}
    .class-bot-right{width:494px; float:right; background:url(../class_border.jpg) center repeat-x;}
    .class-bot-left{width:494px; float:left; background:url(../class_border.jpg) left center repeat-x;}
    .class-bot{width:1020px; text-align:center; font-size:16px; font-weight:bold; line-height:38px; margin:0 auto; padding:25px 0;}
    .nose-box{width:1100px; color:#fff; height:30px; line-height:30px; margin:0 auto;}
    .class-center{width:1040px; margin:20px auto; overflow:hidden;}
    .class-con{width:10400px;}
    .title-box{width:1020px; margin:0 auto;}
    .class-one{width:185px; float:left; background:#fff; margin-right:100px; overflow:hidden;}
    .show-in{width:1040px; margin:45px auto 35px auto;}
    .logo-nav{margin:0 auto;width: 1100px}
    .title-border{width:410px; border-bottom:2px solid #afafaf; float:left; height:40px;}
}
@media screen and (min-width: 200px){
  .friend-title{margin:0 auto; padding-bottom:10px; border-bottom:1px #ddd solid;}
  .foot-text{ margin:0 auto;}
  .foot-nav{ margin:0 auto; font-size:14px; padding-bottom:10px;}
  .friend-content{margin:0 auto; border-top:1px #fff solid;}
  .case-center{ margin:0 auto; position:relative;}  
    .contact-center{ margin:0 auto; padding:40px 0 35px 0;}
    .sin-top{ margin:0 auto;}
    .class-bot-left{width:470px; float:left; background:url(../class_border.jpg) left center repeat-x;}
    .class-bot-right{width:470px; float:right; background:url(../class_border.jpg) center repeat-x;}
    .class-bot{text-align:center; font-size:16px; font-weight:bold; line-height:38px; margin:0 auto; padding:25px 0;}
    .nose-box{color:#fff; height:30px; line-height:30px; margin:0 auto;}
    .class-center{ margin:20px auto; overflow:hidden;}
    .class-con{width:auto;}
    .title-box{margin:0 auto;}
    .class-one{
        width: 185px;
        float: left;
        background: #fff;
        margin-left: 30px;
        margin-right: 30px;
        overflow: hidden;}
    .move-box{display: none}
    .show-in{margin:45px auto 35px auto;}
    .logo-nav{margin:0 auto;}
    .show-right img{display:block;width:230px}
    .title-border{width:380px; border-bottom:2px solid #afafaf; float:left; height:40px;}
}


 .title-con{width:200px; height:80px; float:left;}
  .title-con a{font-size:24px; display:block; height:34px; color:#777; line-height:34px; text-align:center;}
  .title-con a:hover{color:#5d1e15;}
  .title-con font{font-size:13px; display:block; text-align:center; height:20px; line-height:20px; color:#777;}
  .title-con span{display:block; border-top:2px solid #a23b2c; font-size:0; width:35%; margin:4px auto;}
.move-box{width:100%; padding:35px 0 25px 0; position:relative; background:#eee;}

 .move-bg{width:100%; height:50%; _height:600px; position:absolute; top:50%; left:0; background:#5d1e15; z-index:999;} 
 .move-in{width:1040px; margin:0 auto; position:relative; z-index:1000;} 
  .move-left{width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; left:-100px;}
   .move-left a,.move-right a{display:block; color:#5d1e15; font:normal normal bolder 38px/100px "宋体"; text-align:center; background:#e5e5e5;}
   .move-left a:hover,.move-right a:hover{background:#eee;}
  .move-right{width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; right:-100px;}  
  .move-center{width:1040px; margin:20px auto 55px auto;}
   .move-con{width:104000px;}
    .move-one{float:left;}
      .move-one a span{display:block; background:#fff url(../move_one_an.jpg) right center no-repeat; padding:10px 46px 10px 12px; height:44px;}
	  .move-one a span.noyuan{background-image:none; padding-right:12px;}
       .move-one a span h3{display:block; font-size:14px; line-height:22px; height:22px; overflow:hidden; color:#555;}
       .move-one a span font{display:block; font-size:12px; line-height:22px; height:22px; color:#888; overflow:hidden;}
	   .move-one a:hover span h3{color:#5d1e15;}
	   .move-one a:hover span font{color:#5d1e15;}	  	  
	   .move-center .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-40px;}
	   .move-center .bx-wrapper .bx-pager.bx-default-pager a{width:14px; height:14px; border-radius:0px; margin:0 10px; background:url(../move_an.jpg) center no-repeat; font-size:0; text-indent:0; line-height:14px;}
	   .move-center .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url(../move_an_.jpg);} 
	   .move-center .bx-wrapper .bx-pager.bx-default-pager a.active{background:url(../move_an_.jpg);}     
      
.class-box{width:100%; background:#eee; padding:35px 0 25px 0;}



    .class-one a{display:block; padding:20px; text-align:center; background:url(../class_yin.jpg) bottom center no-repeat;}
	 .class-one a img{height:100px; margin:10px auto; max-width:100%;}
	 .class-one a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
	 .class-one a span{display:block; margin-bottom:15px;}
	  .class-one a span h3{font-size:16px; height:22px; line-height:22px; display:block; font-weight:100;}
	  .class-one a span font{display:block; height:18px; line-height:18px; font-size:12px; font-family:"Lucida Console", Monaco, monospace;}	  

  .class-bot a{border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; text-indent:10px;}
  .class-bot a span{background:url(../sun.png); _background:none; width:4px; height:7px; display:inline-block; margin:0 0 2px 10px;}

   .class-bot-left a{width:178px; background:#6a282a; color:#fff; float:right;}
   .class-bot-left a:hover{background:#813429; color:#fff;}

   .class-bot-right a{width:178px; background:#27221e; color:#fff; float:left;}
   .class-bot-right a:hover{background:#444; color:#fff;}
   
.sin-box{width:100%; padding:15px 0 25px 0; background:#5d1e15 url(../sin.jpg) repeat-x;}
.sin-box.nobg0{background-image:none;}

  .sin-tit{width:78px; height:83px; margin:0 80px 0 50px; background:url(../sin_tit.jpg); float:left;}
   .sin-tit a{display:block; width:73px; height:25px; margin-top:49px; font-size:15px; line-height:25px; text-align:center;}
  .sin-text{float:left; width:760px;}
   .sin-text h3{display:block; font-size:15px; color:#fff; margin:30px 0 10px 0;}
   .sin-text p{display:block; color:#fff; line-height:24px;}
 .sin-bot{width:100%; overflow:hidden; vertical-align:middle; margin:40px auto 30px auto; font-size:0;}
  .sin-bot ul{width:100%; text-align:center; display:block;}
   .sin-bot ul li{display:inline-block; *zoom:1; *display:inline; overflow:hidden; padding-bottom:10px; vertical-align:middle;}
   .sin-bot ul li.line{width:0; background:none;}
    .sin-bot ul li a{display:block; margin:0 5px; border:5px solid #fff; background:center; height:100%; background-size:cover;}
	 .sin-bot ul li a img{width:100%;}

.case-box{width:100%; background:#eee; padding:35px 0 45px 0; position:relative;}
.case-box:hover .case-left,.case-box:hover .case-right{display:block;}

  .case-left{width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; left:-100px; display:none;}
   .case-left a{display:block; color:#f7f7f7; font:normal normal bolder 38px/100px "宋体"; text-align:center; background:#5d1e15;}
   .case-left a:hover{background:#813429; color:#fff;}
  .case-right{width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; right:-100px; display:none;}
   .case-right a{display:block; color:#f7f7f7; font:normal normal bolder 38px/100px "宋体"; text-align:center; background:#5d1e15;}
   .case-right a:hover{background:#813429; color:#fff;}
  .case-con{width:104000px; min-height:100px;}
   .case-one{margin-right:49px; float:left;}
    .case-one a{display:block; padding:7px; background:#fff;}
	.case-one a:hover{background:#5d1e15;}
	 .case-img{width:100%; display:block; overflow:hidden;}
	  .case-img ul{width:1000%;}
	   .case-img ul li{float:left; width:10%;}
	    .case-img ul li img{display:block;}
     .case-text{display:block; padding:5px 0 0 2px;}
	  .case-text h3{display:block; font-size:14px; height:22px; line-height:22px; overflow:hidden; padding:4px 0; color:#555;}
	  .case-text font{display:block; color:#888; height:44px; line-height:20px; overflow:hidden;}
	  .case-one a:hover .case-text h3{color:#fff;}
	  .case-one a:hover .case-text font{color:#fff;}
       .case-one a .bx-wrapper .bx-pager.bx-default-pager a{width:10px; height:10px; line-height:0; font-size:0; padding:0;}
	   .case-one a .bx-pager{display:none;}
	   .case-one a:hover .bx-pager{display:block;}

.contact-box{width:100%; background:#5d1e15;}
 .contact-title{width:100%; background:#eee;}
  .contact-title img{margin:0 auto; display:block;}

  .contact-left{width:400px; float:left;}
   .contact-left .formerror{display:none; color:#fff; }
   
   .contact-left-title{height:30px; background:url(../lys.jpg) no-repeat; line-height:30px; padding:0 0 15px 60px; font-size:21px; color:#fff;}
    .ftype_input{width:400px; margin-bottom:10px; font-size:16px; position:relative;}
	 .ftype_input .name{width:36px; float:left; height:24px; line-height:24px; color:#fff; overflow:hidden; font-weight:100;}
	 .ftype_input .mao{height:24px; float:left; line-height:24px; color:#fff; display:inline-block;}	 
	 .ftype_input .type{float:left; font-size:0;}
	  .ftype_input .type input{float:left; border:none; background:#f7f7f7; padding:4px; width:338px; _width:335px; height:18px; line-height:18px; font-family:"微软雅黑";}	  
	.ftype_textarea{width:400px; margin-bottom:10px; font-size:16px;}
	 .ftype_textarea .name{width:36px; float:left; height:24px; line-height:24px; color:#fff; overflow:hidden; font-weight:100;}
	 .ftype_textarea .mao{height:24px; float:left; line-height:24px; color:#fff; display:inline-block;}	
	 .ftype_textarea .type{float:left; font-size:0;}
	  .ftype_textarea .type textarea{float:left; overflow:hidden; background:#f7f7f7; padding:4px; height:109px; width:338px; _width:335px; border:none; font-family:"微软雅黑";}	
	.ftype_code{}
 	 .ftype_code .type input{width:140px;}
	 .ftype_code .type img{float:left; margin:3px 0 0 10px; border-left:5px solid #ccc;}
	.submit-box{margin-left:54px;}
	  .submit-box input{width:100px; height:34px; font-family:"微软雅黑"; cursor:pointer;}
	 
  .contact-right{width:555px; float:right;}
   .contact-right-title{height:25px; float:left; background:url(../wzs.jpg) right no-repeat; text-align:right; padding-right:30px; color:#fff; font-size:21px; line-height:25px;}
   .contact-right-con{width:535px; padding:10px; background:#f7f7f7; margin-top:20px;}
   
    .contentsss .ewm{float:right; margin:16px;}
    .contentsss h3{display:block; font-size:16px; height:20px; line-height:20px; padding:10px 0 0 10px; overflow:hidden;}
    .contentsss span{display:block; padding:12px; overflow:hidden; line-height:24px;}
    .contentsss font{display:block; width:253px; color:#fff; line-height:50px; text-indent:70px; height:54px; margin-bottom:12px; background:url(../phone_bg.jpg); font-size:20px;}
	
.friend-box{width:100%; line-height:30px; background:#f7f7f7; padding:22px 0 28px 0;}

  .friend-title span{font-size:18px; display:block; text-indent:50px; background:url(../dt-2.gif) 25px center no-repeat;}
  .friend-title a{float:right; padding:10px 25px 0 0;}

  .link-text{width:100%; float:left; padding-top:10px;}
   .link-text li{float:left; padding-left:30px;}
  .link-img{width:100%; float:left; padding-top:10px;}
   .link-img li{float:left; padding-left:30px;}
    .link-img img{height:30px;}
	
.foot-box{width:100%; text-align:center; padding:25px 0; border-top:1px solid #e1e1e1;}

  .foot-nav span{padding:0 10px; color:#bbb; font-size:12px; font-family:"宋体";}
