body{background: #f3f3f3;}
a{text-decoration:none;-webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; 
	-ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s;color:#000;}
li{-webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; 
	-ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s;}
a:hover{text-decoration:none;color:#ccc;}
ul{padding:0;list-style: none;margin: 0;}
.container{width:1100px !important;padding:0;}
.head{}
.head .head-top{height:40px;line-height:40px;background: #f4f4f4;border-bottom:1px solid #e5e5e5;}
.head .head-top .left{float:left;color:#000;}
.head .head-top .right{float:right;}
.head .head-top .right .bdsharebuttonbox{float:left;padding-top:5px;}
.head .head-top .right .btn{margin-left:10px;}
.head .head-bottom{height:120px;background: #fff;}
.head .head-bottom h1{float:left;margin:0;padding:0;}
.head .head-bottom .phone{float:right;}
.head .nav{height:40px;background:#a90000 url(nav-bg.jpg);}
.head .nav .menu ul{padding:0;list-style: none;margin: 0;}
.head .nav .menu ul li{float:left;position:relative;}
.head .nav .menu ul li a{display:inline-block;float:left;height:40px;color:#fff;width:110px;border-left: 1px solid #900000;border-right: 1px solid #CE0000;text-align:center;line-height:40px;font-size:16px;}
.head .nav .menu ul li a:hover{background: #fff;color:#fd1b20;}
.head .nav .menu ul li:hover .sub{display:block;} 
.head .nav .menu ul li .sub{ display:none;left:0; top:40px;  position:absolute; background:#fff;line-height:26px; padding:5px 0;z-index:999;}
.head .nav .menu ul li .sub li{ zoom:1;border:none;}
.head .nav .menu ul li .sub a{ display:block;border:none;height:30px;line-height:30px;font-size:14px;color:#b00404;border-bottom:1px dashed #ccc;}
.head .nav .menu ul li .sub a:hover{ background:#b00404; color:#fff;  }
.banner  {width:100%; height:550px; overflow:hidden; position:relative;}
.banner .hd{background:rgba(0,187,87,0.5);height:30px;width:100%;position:absolute;bottom:0;z-index:1;}
.banner .hd ul{ zoom:1; float:left; position:absolute; left:34%; bottom:0px; z-index:1;}
.banner .hd ul li{ float:left; margin-right:2px;  width:200px; height:30px; line-height:30px; text-align:center; background:rgba(255, 255, 255, 0.68); cursor:pointer; color:#000;}
.banner .hd ul li.on{ background:rgba(0, 187, 87, 0.68); color:#fff; }
.banner .bd {width:100%; height:550px;overflow:hidden; margin:0 auto; position:relative}
.banner .bd ul {width:100%; height:550px; overflow:hidden; position:absolute; top:0; left:0}
.banner .bd li {float:left; width:100%; height:550px;}
.banner .bd li span {display:block; width:100%; height:550px;}
.banner .bd li a {display:block; width:100%; height:550px;}
/*.banner .bd li .img_1 {background: url("banner1.jpg") center top no-repeat}
.banner .bd li .img_2 {background: url("banner2.jpg") center top no-repeat}
.banner .bd li .img_3 {background: url("banner3.jpg") center top no-repeat}*/
.banner .prev,.banner .next{height:75px; background: #fff; position:absolute; left:3%; top:50%; margin-top:-25px; display:block; filter:alpha(opacity=50);opacity:0.5;  font-size:60px;color:#000; }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }
.group .title{text-align:left;background:#fff url(title-bg.jpg);height:40px;font-size:16px;color:#b20300;line-height:40px;font-weight: 600;padding-left:50px;}
.group .title a{font-size:12px;float:right;margin-right:20px;color:#aaa;}
.group .left{width:240px;background: #f8f8f8;float:left;border:1px solid #ccc;border-top:none;margin-top:10px;}
.group .left .show-img{display:block;height:250px;padding:5px;}
.group .left .show-img img{width:100%;}
.group .left .nav{padding:5px;}
.group .left .nav strong{display:block;height:40px;line-height:40px;text-align:center;background:#b20300;border-radius: 5px;border: 1px solid #7b0200;margin:3px 0;}
.group .left .nav strong a{color:#fff;}
.group .left .nav ul li a{display:block;height:40px;background:url(pro-nav.png) 0 0;padding:10px;margin-bottom:2px;    border-radius: 5px;border: 1px solid #ccc;}
.group .left .nav ul li a span{display: block;float:right;}
.group .left .nav ul li a:hover{background:url(pro-nav.png) 0px 40px;color:#fff;}
.group .left .search{padding-left:10px;}
.group .left .search .tags{}
.group .left .search .tags h4{font-size:16px;line-height: 30px;height:20px;font-weight: bold;color:#b00404;}
.group .left .search .form{}
.group .left .search .form .search-keyword{border:1px solid #b00404;margin-top:10px;width: 220px;height: 35px;line-height: 35px;background:none;color: #cccccc;padding-left: 28px;font-size: 12px;float:left;}
.group .left .search .form .search-submit{width:200px;height:30px;border:none;font-size:14px;background: #b00404;color:#fff;margin-top:10px;margin-bottom:10px;margin-left:10px;border-radius: 5px;}
.group .left .contact{padding:5px;}
.group .left .contact p{margin-bottom:4px;}
.group .left .book{padding:5px;background: #fff;}
.group .left .book span{text-align: center;display: block;margin-top:10px;}
.group .left .book form{text-align: center;}
.group .left .book form input{margin-top:5px;height:30px;width:228px;color:#ccc;font-size:12px;}
.group .left .book form .coolbg{background: #b00404;color:#fff;font-size: 16px;border:none;cursor: pointer;}
.group .right{width:850px;float:right;margin-top:10px;background: #f8f8f8;}
.group .right .container{padding:0;}
.group .right .picFocus{ margin:0 auto;  width:840px; position:relative;  overflow:hidden;  zoom:1;border:1px solid #ccc;padding:5px;margin-top:10px;}
.group .right .picFocus .hd{ width:100%; margin-top:0px;  overflow:hidden;height:170px;}
.group .right .picFocus .hd ul{overflow:hidden; zoom:1;height:180px;padding:0;margin-top:10px;}
.group .right .picFocus .hd ul li{ padding:0px; float:left;  text-align:center;height:155px;width:155px;margin:0 5px;}
.group .right .picFocus .hd ul li img{ width:100%; height:100%; border:2px solid #ddd; cursor:pointer; margin-right:0px;   }
.group .right .picFocus .hd ul li.on img{ border-color:#1762ad;  }
.group .right .picFocus .bd li{ vertical-align:middle;height:300px;width:100%;}
.group .right .picFocus .bd .piccont{margin-top:10px;margin-left:10px;}
.group .right .picFocus .bd .piccont .pictitle{font-size:20px;font-weight: bold;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.group .right .picFocus .bd .piccont p{line-height:28px;}
.group .right .picFocus .bd .piccont a{display: inline-block;width:100px;height:40px;line-height:40px;text-align:center;background: #b00404;color:#fff;margin-left:50px;border-radius: 10px;}
.group .right .picFocus .bd img{ width:300px; height:300px; display:block;float:left;margin-right:10px;}
.group .right .pro-img{}
.group .right .pro-img ul li{width:272px;float:left;background: #eee;margin:8px 5px;border: 1px solid #ccc;padding-bottom: 10px;}
.group .right .pro-img ul li:hover{border: 1px solid #7b0200;}
.group .right .pro-img ul li img{width:100%;margin-bottom:10px;height:189px;}
.group .right .pro-img ul li span{color:#b00404;float:left;margin-left:10px;}
.group .right .pro-img ul li .p-link{font-size:12px;color:#fff;background:#b00404;padding:3px 5px;float:right;border-radius: 5px;margin-right:3px;}
/*banner4*/
.banner4{background: url(banner4.jpg) top center;height:300px;margin-top:20px;}
.banner4 .phone{float:right;font-size:20px;margin-top:30px;margin-right:160px;clear: both;letter-spacing: 3px;}
.banner4 .phone strong{font-size:26px;color:#7b0200;}
.banner4 .btn-2{float:right;margin-top:110px;margin-right:390px;clear: both;}
.banner4 .btn-2 .qq{background: #fff;padding:5px 25px;color:#333;border-radius: 10px;}
.banner4 .btn-2 .book{background: #c00;padding:5px 25px;color:#fff;border-radius: 10px;margin-top:15px;}
.banner4 .btn-2 .book a{color:#fff;}
/*news*/
.news{height:480px;background:#f2f2f2 url(news-bg.png) top center no-repeat;}
.news .title{padding-top:120px;text-align: center;}
.news .title h4{font-size:24px;color:#cd2518;word-spacing:8px;}
.news .title h5{font-size:14px;font-weight: 100;margin-top:20px;}
.news .news-title{text-align:left;background:#fff url(title-bg.jpg);height:40px;font-size:16px;color:#b20300;line-height:40px;font-weight: 600;padding-left:50px;}
.news .news-title a{font-size:12px;float:right;margin-right:20px;color:#aaa;}
.news .cont{margin-top:40px;}
.news .cont .left{width:530px;float:left;background: #f8f8f8;border: 1px solid #b00404;}
.news .cont .left img{width:180px;height:150px;padding:3px;float:left;}
.news .cont .left .title-l{font-size:26px;border-bottom:1px solid #ccc;width:312px;float:right;text-align: right;padding-bottom:10px;}
.news .cont .right{width:530px;float:right;background: #f8f8f8;border: 1px solid #b00404;}
.news .cont .right img{width:180px;height:150px;padding:3px;float:right;}
.news .cont .right .title-l{font-size:26px;border-bottom:1px solid #ccc;width:312px;float:left;text-align: left;padding-bottom:10px;}
.news .cont .news-img{}
.news .cont .news-img img{width:100%;height:150px;margin-bottom:10px;}
.news .cont .news-img a{font-size:16px;font-weight: bold;color:#FF6C1A;margin-left:10px;}
.news .cont .news-img p{color:#666;margin-top:10px;margin-left:10px;}
.news .cont .news-img li{border-bottom:1px solid #b00404;}
.news .cont .news-list {clear: both;}
.news .cont .news-list  li{height:78px;margin-top:4px;float:left;border-bottom:1px dashed #ccc;clear: both;width:100%;padding:0 10px;}
.news .cont .news-list .date{width:50px;height:70px;background: #b00404;float:left;margin-right:10px;text-align: center;margin-top:2px;}
.news .cont .news-list .date .day{display:block;font-size:16px;color:#000;text-align:center;background:#eee;line-height:40px;}
.news .cont .news-list .date .year{color:#fff;text-align: center;line-height:28px;font-size:12px;}
.news .cont .n-title{padding-top:3px;margin-bottom: 5px;}
.news .cont .n-title a{color:#b00404;font-size:16px;}
/*advantage*/
.advantage{background:#fff url(advantage1.jpg) center center no-repeat;height:873px;clear: both;font-size:16px;}
.advantage .adv1{padding-top:110px;padding-left:60px;clear: both;}
.advantage .adv1 p{line-height:25px;margin-bottom:20px;}
.advantage .adv2{padding-top:50px;padding-right:42px;float:right;clear: both;}
.advantage .adv2 p{line-height:25px;margin-bottom:20px;}
.advantage .adv3{padding-top:50px;padding-left:60px;clear: both;}
.advantage .adv3 p{line-height:22px;}
/*group-about*/
.group-about{clear:both;padding:10px 0;}
.group-about .group-title{text-align:left;background:#fff url(title-bg.jpg);height:40px;font-size:16px;color:#b20300;line-height:40px;font-weight: 600;padding-left:50px;}
.group-about .group-title a{font-size:12px;float:right;margin-right:20px;color:#aaa;}
.group-about .about{width:740px;float:left;background: #fff;}
.group-about .about .about-cont{height:350px;clear:both;padding-left:10px;}
.group-about .about .about-cont .about-img{width:290px;float:left;margin-right:10px;margin-top:20px;border:1px solid #ccc;padding:3px;}
.group-about .about .about-cont .about-title{font-size:20px;font-weight: bold;color:#b00404;padding-top:16px;padding-bottom:10px;}
.group-about .about .about-cont .about-dis{line-height:24px;padding-bottom:20px;padding-right:10px;}
.group-about .about .about-cont .about-dis p{margin:0;}
.group-about .about .about-cont .about-link{}
.group-about .about .about-cont .about-link a{padding:6px 20px;background:#b00404; border-radius: 5px;color:#fff;font-size: 16px;}
.group-about .question{width:350px;float: right;background: #fff;}
.group-about .question .question-top{height:350px; overflow:hidden; position:relative;clear: both;}
.group-about .question .question-top .bd{padding:10px;}
.group-about .question .question-top .bd .tempWrap{height:100% !important;}
.group-about .question .question-top .infoList li{border-bottom:1px solid #ccc;height:auto !important;}
.group-about .question .question-top .infoList li h5{font-size:14px;color:#000;height:50px;line-height:50px;margin:0;}
.group-about .question .question-top .infoList li h5 strong{background: #b00404;padding:3px;color:#fff;font-size:16px;border-radius: 2px;margin-right:5px;}
.group-about .question .question-top .infoList li .answer{color:#888;padding-bottom:20px;}
.group-about .question .question-top .infoList li .answer span{display: block;}
.group-about .question .question-top .infoList li .answer strong{color:#fff;background: #666;font-size:16px;padding:3px;border-radius: 2px;margin-right:5px;float:left;}
/*case*/
.case{clear:both;padding:10px 0;}
.case .title{text-align:left;background:#fff url(title-bg.jpg);height:40px;font-size:16px;color:#b20300;line-height:40px;font-weight: 600;padding-left:50px;}
.case .title a{font-size:12px;float:right;margin-right:20px;color:#aaa;}
.case .cont {border:1px solid #b00404;padding-top:10px;background: #fff;}
.case .cont .case-img{overflow:hidden; position:relative;}
.case .cont .case-img .bd .prev,.case .cont .case-img .bd .next
{display:block;top:60px;cursor:pointer;position:relative;height:60px;text-align: center;width:30px;color:#fff;line-height:60px;font-size:18px;background: #b00404;}
.case .cont .case-img .bd .prev{float:right;right:0px;}
.case .cont .case-img .bd .next{float:left;left:0px;}
.case .cont .case-img .bd .tempWrap{}
.case .cont .case-img .bd ul{ overflow:hidden; zoom:1;}
.case .cont .case-img .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; margin-left:10px; }
.case .cont .case-img .bd ul li .pic{ text-align:center;padding:0px;display: block;}
.case .cont .case-img .bd ul li .pic img{ width:246px;display:block;border:1px solid #ccc; padding:3px;}
.case .cont .case-img .bd ul li span{color:#000;margin:5px 0;display: block;}
.footer{clear:both;}
.footer .foot-top{background: #750000;height:40px;line-height:40px;}
.footer .foot-top .yqlj{font-size:12px;}
.footer .foot-top .yqlj ul{float:left;height:40px;text-align: center;line-height:40px;}
.footer .foot-top .yqlj ul li{margin-right:10px;float:left;}
.footer .foot-top .yqlj ul li a{color:#fff;}
.footer .foot-bottom .f-yqlj ul li{float:left;margin-right:10px;}
.footer .foot-bottom .f-yqlj ul li a{color:#fff;font-size:13px;}
.footer .foot-bottom{height:120px;background: #b00404;}
.footer .foot-bottom .address{float:left;color:#fff;line-height:17px;margin-top:30px;}
.footer .foot-bottom .address a{color:#fff;}
.footer .foot-bottom .nav{float:right;margin-left:0px;width:420px;margin-top:15px;}
.footer .foot-bottom .nav ul li{float:left;}
.footer .foot-bottom .nav ul li a{display:block;border:1px solid #fff;padding:3px 5px;margin-left:15px;margin-bottom:10px;margin-top:10px;color:#fff;}
.left  .hot-cont a{color:#b00404;font-size:16px;font-weight:bold;padding-bottom:5px;display: block;}
.left .hot-cont ul li{border-bottom:1px dashed #ccc;margin-bottom:10px;padding:10px 3px;}
.left .hot-cont ul li .hot-info{color:#333;}
.left .hot-cont ul li span{font-size:12px;color:#999;}
.right .inner-place{color: #fff;height:35px;line-height: 35px;padding:0 10px;background:#b00404;}
.right .inner-place a{color:#fff;}
.right .inner-place .inner-position{float:left;}
.right .inner-place .inner-phone{float:right;color:#1175ed;}
.right .inner-body{padding:10px;}
.right .inner-product{padding:10px 0;}
.right  .inner-article{padding:10px;}
.right  .inner-article .news-list ul li{border-bottom:1px dashed #ccc;padding:10px 0;}
.right  .inner-article .news-list ul li a{font-size:16px;font-weight: bold;color:#b00404;}
.right  .inner-article .news-list ul li a:hover{color:#f9aa41;}
.right  .inner-article .news-list ul li span{float:right;font-size: 12px;color:#888;}
.right  .inner-article .news-list ul li p{margin:5px 0;}
.inner .right  .inner-article .inner-title{text-align:center;padding:1px 0;color:#000;font-size:24px;font-weight:bold;}
.inner .right  .inner-article .attr{height:30px;line-height:30px;border:1px dashed #ccc;color:#aaa;text-align: center;font-size: 12px;margin:10px;}
.inner .right  .inner-article .attr a{color:#aaa;}
.inner .right  .inner-article  .info{line-height:24px;color:#333;}
.inner .right  .prevnext{margin:20px auto;height:35px;background:#eee;padding:5px 0;border:1px solid #999;color:#333;}
.inner .right  .prevnext .pre_l{float:left;padding-left:10px;}
.inner .right  .prevnext .pre_r{float:right;padding-right:10px;}
.inner .right  .prevnext a{color:#b00404;}
.inner .right  .prevnext a:hover{color:#000;}
.right .inner-page{  text-align: center;height: 30px;padding-top: 10px;clear: both;}
.right .inner-page ul span {float:left;left:25%;position: relative;background: #666;color:#fff;padding:3px 10px;margin-right:5px;}
.right .inner-page ul a {float:left;left:25%;position: relative;background: #666;color:#fff;padding:3px 10px;margin-right:5px;}
.right .inner-page ul a{color:#fff;}
.right .inner-page .thisclass{background: #b00404;}
.right .inner-img{position:relative;text-align:center;}
.right .img-prenext{position:absolute;top:250px;width:100%;}
.right .img-prenext .pre_l{color:rgba(0,0,0,0);float:left;font-size:0;}
.right .img-prenext .pre_l a{display:block;color:rgba(0,0,0,0);height:80px;width:80px;background-image:url(prevnext.gif);background-color:rgba(0,0,0,0.5);}
.right .img-prenext .pre_l a:hover{background-image:url(prevnext-hover.gif);background-color:rgba(255,255,255,0.5);}
.right .img-prenext .pre_r{color:rgba(0,0,0,0);float:right;font-size:0;}
.right .img-prenext .pre_r a{display:block;color:rgba(0,0,0,0);height:80px;width:80px;background-image:url(prevnext.gif);background-color:rgba(0,0,0,0.5);background-position:-80px;}
.right .img-prenext .pre_r a:hover{background-image:url(prevnext-hover.gif);background-color:rgba(255,255,255,0.5);background-position:-80px;}
.right .show-bottom{margin:20px auto;text-align: center;background: #fafafa;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;height: 36px;line-height: 36px;overflow: hidden;}
.right .show-bottom span{border-right:1px solid #dfdfdf;padding: 0 16px 0 15px;color:#666;}
.right .show-bottom span a{color:#333;}
.resultbar{height:40px;line-height:40px;font-size:18px;background:#fff;text-align:center;}