﻿.section{width:100%;margin:auto;position:relative;clear:both;}.notice{width:720px;height:62px;line-height:62px;color:#666;padding-right:280px;margin:0 auto;}.notice .title{width:80px;float:left;font-size:16px;font-weight:bold;line-height:62px;color:#aa7738;}.notice .noticenr{width:640px;height:62px;float:left;font-size:14px;line-height:62px;color:#4e3b2a;}.ncBd{width:100%;height:260px;padding-top:20px;margin:0 auto;border-top:3px solid #ae7d3f;padding-bottom:36px;}.nbody{width:1000px;height:260px;margin:0 auto;}.company{width:316px;height:246px;padding-top:10px;border:2px solid #aa7738;float:left;margin-right:30px;}.companynr{position:relative;width:296px;height:186px;padding:5px 10px;float:left;color:#4e3b2a;font-size:14px;line-height:26px;}.companynr .pic{position:absolute;right:-6px;bottom:-12px;width:180px;height:44px;text-align:right;line-height:40px;font-size:26px;color:#754928;background:url(../images/index_19.jpg) 70px bottom no-repeat;}.newsList{width:350px;height:250px;padding-top:10px;float:left;padding-right:30px;}.newsList ul{width:350px;height:210px;overflow:hidden}.newsList ul li{font-size:14px;width:350px;line-height:42px;border-bottom:1px dotted #afafaf;}.newsList ul li p{width:345px;height:30px;line-height:30px;padding-bottom:6px;color:#666;display:none;font-weight:normal;}.newsList ul li a{color:#4e3b2a}.newsList ul li a:hover{color:#7C451B}.newsList ul li .time{width:42px;height:42px;float:left;margin-top:5px;margin-right:12px;line-height:24px;text-align:center;border:3px solid #aa7738;background:#aa7738;color:#fef8e5;font-size:14px;}.newsList ul li .time span{width:42px;height:20px;display:block;line-height:20px;background:#fef8e5;color:#4e3b2a;}.cbody{width:250px;height:320px;border:10px solid #7c451b;float:left;margin-top:-80px;}.cbodyFoot{width:250px;height:320px;border:10px solid #7c451b;float:left;}.toptel{width:250px;height:74px;background:#7c451b;}.toptel .tel{width:215px;height:56px;background:url(../images/index_03.jpg) 5px 16px no-repeat;color:#ffe04f;text-align:left;padding-left:40px;padding-top:8px;}.toptel .tel span{display:block;font-family:impact;font-size:26px;vertical-align:middle;}.contact{width:250px;height:246px;overflow:hidden;}.contactnr{width:220px;height:228px;padding:8px 15px;}.contactnr .title{font-size:24px;color:#aa7738;line-height:46px;}.contactnr .title span{color:#4e3b2a;font-size:18px;text-transform:uppercase;}.contactnr dl{width:220px;display:block;clear:both;}.contactnr dl dt,.contactnr dl dd{font-size:14px;color:#4e3b2a;line-height:36px;}.contactnr dl dt{width:45px;float:left;padding-left:25px;}.contactnr dl dd{width:150px;float:left;}.cjBr{width:100%;border-top:1px solid #aa7738;position:relative;}.TtitleP{width:230px;height:40px;position:absolute;left:50%;margin-left:-115px;top:-20px;background:url(../images/index_19.jpg) left top repeat}.cjBd{width:1000px;height:540px;margin:0 auto;padding-top:36px;padding-bottom:36px;}.propic{width:364px;height:510px;border:15px solid #7c451b;background:#7c451b;float:left;margin-right:20px;position:relative;}.proclass{width:364px;height:120px;}.proclass li{width:173px;height:44px;float:left;line-height:44px;border:1px solid #aa7738;margin-right:14px;margin-bottom:14px;}.proclass li a{width:173px;height:44px;text-align:center;display:block;background:#7c451b;font-size:14px;color:#fae4b2;}.proclass li a:hover{background:#aa7738;}.piclist{width:586px;height:540px;float:left;}.piclist ul{width:586px;height:540px;}.piclist li{width��280px;height:258px;margin-right:26px;margin-bottom:24px;float:left;overflow:hidden;}.piclist li a{width:280px;height:258px;display:block;background:#aa7738;}.piclist li a:hover{background:#7c451b;}.piclist li .pic{width:274px;height:205px;padding:3px;background:#7c451b;}.piclist li .title{width:254px;padding:3px 13px;height:40px;line-height:40px;border-top:1px solid #855128;}.piclist li .title{font-size:14px;color:#fae4b2}.newsPic{width:364px;height:390px;}.slides{width:364px;height:390px;overflow:hidden;position:relative;}.newsPic ul{width:1820px;height:390px;}.newsPic ul li{width:364;height:390px;float:left;}.newsPic img{width:358px;height:269px;border:3px solid #a97744}.newsPic .intro{width:364px;height:105px;padding-top:10px;font-size:12px;line-height:24px;color:#fae4b2;}.newsPic .intro .title{width:364px;height:40px;line-height:40px;display:block;}.newsPic .intro .title a{color:#fae4b2;font-size:14px;color:#fae4b2;font-weight:bold;}.picleft,.picright{width:26px;height:26px;}.picleft{position:absolute;right:32px;bottom:80px;}.picright{position:absolute;right:0px;bottom:80px;}.picbg{background:#e9d6ae;height:330px;}.TtitlePro{width:100%;height:38px;border-bottom:1px solid #aa7738;text-align:center;}.proList{width:1000px;height:214;padding-top:42px;margin:0 auto;}.proList 
.left,.proList .right{width:16px;height:31px;float:left;padding-top:90px;}.proList 
.left{padding-right:14px;}.proList .right{padding-left:14px;}.proListPic{width:940px;height:204px;float:left;overflow:hidden;}.proListPic ul li{float:left;margin-right:15px;}.proListPic ul li a{width:222px;height:205px;display:block;background:#aa7738;}.proListPic ul li a:hover{background:#7c451b;}.proListPic ul li .pic{width:216px;height:162px;padding:3px;background:#804a20;}.proListPic ul li .title{width:202px;padding:0 10px;height:36px;line-height:36px;border-top:1px solid #855128;font-size:14px;color:#fae4b2;}
.footer{width:100%;background:#ccc;}
.btnav{width:100%;background:#783e12;height:48px;border-top:1px solid #844f24;border-bottom:1px solid #844f24;}.btnavlist{width:1000px;height:48px;margin:0 auto;line-height:48px;}.btnavlist a{color:#fae4b2;font-size:14px;padding-right:30px;}.btnavlist .site{color:#aa7738;cursor:pointer;font-size:14px;padding-right:10px;padding-left:20px;}.btnavlist .site a{color:#aa7738;padding:0px;clear:both;}.copy{width:1000px;margin:0 auto;}
.copyright{width:770px;float:left;padding-right:50px}
.link{width:770px;height:auto!important;padding-top:20px;padding-bottom:10px;height:70px;min-height:70px;border-bottom:1px solid #997d70;}.link_list a{color:#997d70;font-size:12px;line-height:30px;display:inline-block;padding-right:15px}.link_list a:hover{color:#ffffff;}
.copyrightnr{width:770px;margin:0 auto;font-size:12px;line-height:30px;color:#997d70;padding:15px 0px 30px 0px;}.copyrightnr a{color:#997d70}.copyrightnr a:hover{color:#fff}.code{width:180px;float:left;padding-top:30px;}.code img{border:2px solid #744e32;float:left}.code .intro{width:41px;height:123px;padding-top:12px;;margin-top:2px;text-align:center;line-height:15px;font-size:14px;background:#ffe04f;color:#663d1f;float:left;}.sectionbg{width:100%;margin:0 auto;position:relative;clear:both;overflow:hidden;}.main{width:1000px;margin:0 auto;position:relative;padding-top:5px;padding-bottom:20px;}
/* .left{width:290px;float:left;overflow:hidden;padding-right:20px;padding-bottom:30px;} */
.leftTitle{width:250px;height:44px;line-height:44px;font-size:24px;text-align:center;color:#fff;border-bottom:1px solid #f16b8f;}.leftTitle span{font-size:12px;text-transform:uppercase;padding-left:10px;}.procla_list{width:1000px;padding:10px 0px 4px 0px;}.procla_list ul li{position:relative;display:block;float:left;width:194px;height:42px;border:1px solid #a97744;margin-right:4px;margin-bottom:6px;font-size:14px;color:#7c451b;line-height:42px;text-align:center;}.procla_list a{width:174px;padding:0 10px;height:42px;display:block;font-size:14px;color:#7c451b;font-weight:bold;background:#feeac0;}.procla_list a:hover{color:#fae4b2;background:#7c451b;}.procla_list ul li .open{color:#fae4b2;background:#7c451b;}.procla_list .child{position:absolute;left:-1px;top:43px;display:none;z-index:999;width:196px;background:url(../images/child.png);}.procla_list .child a{color:#fae4b2;background:none;font-weight:normal;}.procla_list .child a:hover{background:none;font-weight:bold;}.leftnews_list{width:252px;padding:0px 17px 10px 17px;border-radius:10px;border:3px solid #ff6699;margin-bottom:13px;}.leftnews_list ul li{font-size:14px;width:237px;line-height:40px;border-bottom:1px dotted #afafaf;background:url(../images/index_18.png) left 20px no-repeat;padding-left:15px;}.leftnews_list ul li a{color:#666;font-size:14px;}.leftcon_list{width:252px;padding:0px 17px 15px 17px;border-radius:10px;border:3px solid #ff6699;margin-top:5px;}.leftcon_list dl{width:252px;display:block;clear:both;}.leftcon_list dl dt,.leftcon_list dl dd{font-size:14px;color:#666;line-height:36px;}.leftcon_list dl dt{width:50px;padding-left:30px;float:left;}.leftcon_list dl dd{width:172px;float:left;}.main_con{width:1000px;float:left;}.mainConTitle{width:1000px;height:54px;line-height:54px;border-bottom:2px solid #aa7738;font-size:24px;color:#aa7738;position:relative}.mainConTitle span{color:#4e3b2a;font-size:18px;text-transform:uppercase;}.mainConTitle .position{display:block;float:right;color:#aa7738;line-height:54px;font-size:14px;}.mainConTitle .position a{color:#aa7738;}.mainConTitle .position a:hover{color:#7c451b}.mainConList{padding-top:10px;}.mainConList .pic1{float:left;margin-right:32px;margin-top:10px;margin-bottom:10px;}.mainConList .pic1 dt{width:306px;height:229px;padding:3px;background:#7c451b;}.mainConList .pic1 dt img{display:block;}.mainConList .pic1 dd{width:312px;height:48px;line-height:48px;border-top:1px solid #855228;text-align:center;font-size:14px;}.mainConList .pic1 dd a{width:292px;height:48px;padding:0 10px;display:block;color:#fae4b2;font-size:14px;background:#aa7738;text-align:left;}.mainConList .pic1 dd a:hover{background:#7c451b;}.mainConList .pic2{width:485px;height:120px;padding-right:30px;float:left;padding-bottom:20px;padding-top:20px;border-bottom:1px dotted #858585}.mainConList .noBorder{border-bottom:none}.mainConList .pic2 dt{width:160px;height:120px;padding:2px;background:#86532a;float:left;}.mainConList .pic2 dt img{display:block;}.mainConList .pic2 dd{width:301px;padding-left:20px;float:left;}.mainConList .pic2 dd a{color:#4e3b2a;font-size:14px;line-height:40px;font-weight:bold;}.mainConList .pic2 dd a:hover{color:#7c451b;}.mainConList .pic2 .intro{font-size:14px;color:#4e3b2a;line-height:24px}.mainConList .pic2 .view a{font-size:14px;color:#7c451b;line-height:30px;}.mainConList ul.news{clear:both;padding-bottom:10px;}.mainConList ul.news li{width:485px;padding-right:30px;padding-bottom:5px;padding-top:5px;font-size:14px;float:left;line-height:40px;border-bottom:1px dotted #afafaf;}.mainConList ul.news li a{color:#4e3b2a;font-size:14px;line-height:24px;font-weight:bold;}.mainConList ul.news li a:hover{color:#7c451b;}.mainConList ul.news li .intro{font-size:14px;color:#4e3b2a;line-height:16px}.mainConList ul.news li .view a{font-size:14px;color:#7c451b;line-height:20px;font-weight:normal;}.pglist{width:100%;clear:both;height:80px;padding-top:20px}.pglist ul{width:100%;text-align:right;padding-top:30px;border-top:2px solid #aa7738;}.pglist ul li{vertical-align:bottom;display:inline-block;*display:inline;*zoom:1;*margin-left:5px;_display:inline;_zoom:1;_margin-left:5px;width:26px;height:26px;line-height:26px;border:1px solid #a97744;font-size:14px;text-align:center;font-family:Arial;background:#fae4b2}.pglist ul li a{color:#a97744;display:block}.pglist ul li.last{width:56px;padding-left:10px;height:26px;border:1px solid #a97744;background:url(../images/lastbg.jpg) 6px center no-repeat #fae4b2;color:#783e12}.pglist ul li.next{width:56px;padding-right:10px;height:26px;border:1px solid #a97744;background:url(../images/nextbg.jpg) 56px center no-repeat #fae4b2;color:#783e12}.pglist ul li.font{width:246px;height:26px;border:none;color:#783e12;background:#f9f3d7}

/*banner*/
.fullSlide{ width:100%;  position:relative;  height:472px; /* background:#000;  */ }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;}
	.fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:472px; }
	.fullSlide .bd li img{ width:100%; height:472px;}
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60);
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; 
	background:url(../images/img/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }

.hy{
	color: #252525;
	border: 0px;
    background: #f3f3f3;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
  }
  .hy_gh{
	color: #252525;
	border: 0px;
    background: #f3f3f3;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
  }
.hy1{
	line-height: 40px;
    font-size: 18px;

	}
.hz{    color: #252525;
	border: 0px;
    background: #f3f3f3;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;     
    }    
.hz1{ line-height: 40px;
    font-size: 16px;
    background: #fff;
    border: 0px;
    border-bottom: 1px dashed #ddd; 
        color: #252525;    
    } 
/* Carousel Control */
.control-box {
    text-align: right;
    width: 100%;
    }
    .carousel-control{
        background: #ccc;
        border: 0px;
        border-radius: 0px;
        display: inline-block;
        font-size: 34px;
        font-weight: 200;
        line-height: 18px;
        opacity: 0.5;
        padding: 4px 10px 0px;
        position: static;
        height: 30px;
        width: 40px;
        }

#myCarousel ul, #myCarousel ul li { 
  padding: 0px;
  margin: 0px;
}
.navbar-inverse {
	border: none;
	border-top: 4px solid #9CBF23;
}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a {
	color: #515151;
	font-size: 16px;
	text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background: none;
	color: #93BD00 !important;
}
.navbar-inverse .navbar-nav > .active > a {
	color: #93BA0F;
	border-radius: 5px;
}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a {
	text-align: left;
}
/* Highlights*/
.highlight {
	margin-top: 40px;
}
.h-caption {
	text-align: center;
}
.h-caption i {
	display: block;
	font-size: 54px;
	color: #f11d25;
	margin-bottom: 36px;
}
.h-caption h4 {
	color: #382526;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
div.hbox {
	background: #fff;
	padding: 10px 15px;
}
.h-body {
}
.jumbotron {
	background-color: #E0E0E0;
}
.page-header {
	border-bottom: 1px solid #15c008;
}
.page-title {
	margin-top: 20px;
	font-weight: 300;
	color: #15c008;
}
.text-muted {
	color: #888;
}
.breadcrumb {
	background: none;
	padding: 0;
	margin: 30px 0 0px 0;
}
ul.list-spaces li {
	line-height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ddd;
}
.fluid_container {
	bottom: 0;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
}
#camera_wrap_4 {
	bottom: 0;
	height: 100%;
	left: 0;
	margin-bottom: 0!important;
	position: absolute;
	right: 0;
	top: 0;
}
.camera_bar {
	z-index: 2;
}
.camera_thumbs {
	margin-top: -100px;
	position: relative;
	z-index: 1;
}
.camera_thumbs_cont {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.camera_overlayer {
	opacity: .1;
}
.panel {
	margin-bottom: 0px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel-body {
	padding: 0px;
}
.btn-action, .btn-primary {
	color: #FFEFD7;
	background-image: -webkit-linear-gradient(top, #0ecfec 0%, #09bed9 100%);
	background-image: linear-gradient(to bottom, #0ecfec 0%, #09bed9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ecfec22', endColorstr='#09bed900', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x;
	border: 0 none;
}
.btn-action:hover, .btn-primary:hover {
	background: #04a0b7;
}
.btn:hover, .btn:active {
	color: #F9F9F9;
	background: #1461DA;
}
ul, .list.custom-list ul {
	margin: 0 0 11px;
	list-style-type: none;
	padding-left: 10px;
}
.list.custom-list ul li {
	margin: 0;
	padding: 4px 0 5px 30px;
	border-top: 1px solid #f2f2f2;
	position: relative;
	background: url(../images/arrow.png) no-repeat 0 11px;
}
.list.custom-list ul li a {
	font: 14px/1.2em 'Roboto', sans-serif;
	color:#878787;
	text-transform: none;
	display: inline;
	position: relative;
}



.thumbnail>img, .thumbnail a>img {
    margin-right: auto; 
    margin-left: auto; 
}

.thumbnail time {
	background: #f11d25;
	padding: 5px 0;
	display: block;
	text-indent: 12px;
	color: #fff;
}
.thumbnail .caption {
	padding: 9px 0 0;
	color: #606577;
}
.thumbnail .caption:hover {
}
.thumbnail .caption a {
	font: 20px;
}
.slideUp {
	top: -100px;
}
.navbar-inverse {
	background: rgba(255, 255, 255, 1);
   margin: 0 auto;
}
/* Carousel Control */
/* Control buttons  */
#quote-carousel .carousel-control {
	background: none;
	color: #222;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left {
	left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right {
	right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {
	background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active {
	background: #333333;
}
#quote-carousel img {
	width: 250px;
	height: 100px;
}
/* End carousel */

/*--banner-slider--*/

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.errors {
  list-style: none;
}
.callbacks_container {
  position: relative;
  float: left;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 0;
	right: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 10%;
	text-align: center;
}
.callbacks_nav {
  	  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 56%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 80px;
  width: 40px;
  background: transparent url("../images/arrows.png") no-repeat left top;
  margin-top: 4%;
  display: none;
}
 .callbacks_nav:hover{
  	opacity: 0.5;
  }
.callbacks_nav.next {
  left: auto;
    background-position: right top;
   left: 624px;
 }
 .callbacks_nav.prev {
	right: auto;
	background-position:left top;
	  left:573px;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  -webkit-border-radius:30em;
  -o-border-radius:30em;
  -moz-border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display:none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li{
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
  }
.callbacks_tabs{
  list-style: none;
  position: absolute;
  bottom: -11%;
  z-index: 999; 
  padding: 0;
  margin: 0;
  display: block;
}
.slider-top span{
	font-weight:600;
}
.callbacks_tabs li{
  display: inline-block;
  margin: 0 .3em;
}
@media screen and (max-width: 600px) {
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/
/*--banner-grids--*/
.banner-grids {
   /*  padding: 0 0.2em; */
   padding: 0 0.02em;
   
}
.banner-grid {
 /* padding: 0 0.2em;
  margin-bottom: 1.4em; */
      padding: 0 6px;
    margin-bottom: 14px;
}
.banner-grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	width:100%;
}
.banner-grid figure img {
	width:100%;
	position: relative;
	display: block;
}
.banner-grid figure figcaption {
	text-align:left;
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner-grid figure figcaption::before,
.banner-grid figure figcaption::after {
	pointer-events: none;
}

.banner-grid figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
figure.effect-bubba {
	  background-color:#333;
}
figure.effect-bubba:hover img {
	opacity: 0.3;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transform: scale(0,1);
	-webkit-transform:scale(0,1);
	-moz-webkit-transform: scale(0,1);
	-o-webkit-transform:scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	-moz-webkit-transform: scale(1,0);
	-o-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h4 {
  /* margin-left: 30px; */
   color: #fff;
  padding-top:3%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0,-20px,0);
  transform: translate3d(0,-20px,0);
  opacity: 0;
  text-transform: uppercase;
  font-size: 1.2em;
  font-family: 'Cinzel', serif;
  font-weight: 700;
}
.dian{
	margin-left: -10px;
    font-size: 20px;
}
figure.effect-bubba p {
	/* padding: 10px 2.5em; */
	color:#fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h4,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.pro_fenlei {
    background: #fff ;
    /* padding-bottom: 6px; */
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    /*tiajia*/
    /* height: 94px; */
}
.iservice {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.isv_left {
    float: left;
    height: 106px;
    width: 16%;
    background: #ED1C24 url(../images/pro_lei.png) no-repeat center 80%;
    font-size: 32px;
    text-align: center;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: 600;
}
.i_main_t {
    background: #fff;
    padding-top: 5px;
    float: none;
    width: 100%;
}
ul, li {
    list-style: none;
}
.i_main_t .i_add_ico li {
       width: 33.3%;
    height: 94px;
    padding-top: 15px;
    float: left;
    text-align: center;
}
.i_main_t .i_add_ico li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.i_main_t .i_add_ico li.i1 .add_iimg {
    background: url(../images/add_ico1_03.gif) no-repeat center;
}
.i_main_t .i_add_ico li .add_iimg {
    height: 79px;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}
.i_main_t .i_add_ico li .add_ititle {
    float: right;
    color: #000;
    text-align: center;
    width: 50%;
    font-size: 15px;
    margin: 0 auto;
}

.-aa{
    margin-left: 5px;
    color: #333;
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 3px solid #fbc000;
	}

.banner1 input[type="button"]{
	background: rgba(92, 93, 90, 0.57);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#995c5d5a,endColorstr=#995c5d5a)
    border: 0px;
    font-weight: bold;
    font-size: 15px;
    color: #f5f5f5;       
    width: 50%;
    height: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 0px;
    behavior: url(/lamweb/assets/web/css/ie-css3.htc);
	
}
.banner1 input[type="button"]:hover {
	color: #fec06b;
    background: rgba(92, 93, 90, 0.73);
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}


/* #tu_4{background-image:url(../images/meikuang/hz.png);background-repeat: no-repeat; background-position: center;} */


.tu input[type="submit"]{
	font-weight: bold;
    font-size: 15px;
    color: #294366;
    background: #fff;
    border: 1px solid #294366;
    width: 70%;
    height: 40px;
	
}
.tu input[type="submit"]:hover {
	color: #fff;
    background: #294366;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}


.i_m{ width:100%; padding:0px 0;}
.i_m li{ width:33.333%; float:left;/*  padding:0 5px;  */text-align:center;padding: 0 5px 0px 8px;}
.i_m li .tu_a{ width:100%; height:192px; position:relative;}
.i_m li .tu_a img{ width:53px; height:53px; vertical-align:top; margin-top:30px;}
.i_m li .tu_a p{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:10px; font-size:16px; color:#333;}
.i_m li .tu_a em{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; font-size:16px; padding: 0 15px; border-bottom:1px solid #fff; color:#FFF;}
.i_m li .tu_a i{ display:block; width:31px; height:14px; position:absolute; left:50%; margin-left:-15px; bottom:-14px;}
.i_m li .li_m{ background:#FFF; height:486px; overflow:hidden;border-bottom: 1px solid #d0d0d0;}

.i_m li.i_m1 .tu_a{ background:#005BAB;}
.i_m li.i_m2 .tu_a i{ background:url(../images/icon3.png) no-repeat;}
.i_m li.i_m2 .tu_a{ background:#3EEADB;}
.i_m li.i_m1 dl{ width:100%; margin-top:50px;}
.i_m li.i_m1 dl dt{ width:40%; float:left; padding-left:20px;}
.i_m li.i_m1 dl dt img{ width:100%; height:auto; max-height:115px; float:left;}
.i_m li.i_m1 dl dd{ width:60%; float:right; padding:0 20px; text-align:left; font-size:15px; max-height:115px; overflow:hidden; line-height:150%;}
.i_m li.i_m1 ul{ width:100%; margin-top:25px; padding-bottom:25px; border-top:1px dashed #ddd; padding-top:15px;}
.i_m li.i_m1 ul li{ width:100%; height:30px; line-height:30px; padding:0 20px;
/*  background:url(../images/icon5.jpg) no-repeat 20px center; */ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.i_m li.i_m1 ul li a{ font-size:15px; margin-left:8px;}
.i_m li.i_m2 ul{ width:100%; margin-top:50px;}
.i_m li.i_m2 ul li{ width:50%; float:left; height:50px; margin-bottom:22px; text-align:center;}
.i_m li.i_m2 ul li img{ width:123px; height:48px; border:1px solid #ddd;}
.i_m li .tu{ width:100%; height:235px; margin-bottom:10px;}
.i_m li .tu img{ width:80%;/*  height:140px; */ vertical-align:top; margin-top:55px;}
.i_m li .tu h6{ width:100%; text-align:center; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#333; margin-top:15px;}
.i_m li .tu h3{ width:100%;
 text-align:center; height:50px; 
 line-height:50px; font-size:20px; 
 font-weight:bold; color:#FFF; 
 margin-top:15px;}
.i_m li .tu_1{ background:#ffffff;}
.i_m li .tu_2{ background:#ffffff;}
.i_m li .tu_3{ /* background-image:url(../images/meikuang/bg.png); */background:#ffffff; border: 1px solid #e8e8e8;}
.i_m li .tu_4{ background:#ffffff;border: 1px solid #e8e8e8;}
.i_mb{ width:100%; padding:30px 0 10px; text-align:center;}
.i_mb li,.i_mb li span,.i_mb li img{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; vertical-align:top;}
.i_mb li{ margin:0 80px;}
.i_mb li span{ font-size:18px; color:#888; padding-left:15px; background:url(../images/icon6.png) no-repeat left center;}
.i_mb li img{ width:50px; height:50px; margin-right:8px;}


.i_m1{ width:100%; padding:0;}
.i_m1 li{ width:33.333%; float:left; padding:0 10px; text-align:center;}
.i_m1 li .tu_a{ width:100%; height:192px; position:relative;}
.i_m1 li .tu_a img{ width:100%; vertical-align:top; height: 192px;}
.i_m1 li .tu_a p{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:10px; font-size:16px; color:#FFF;}
.i_m1 li .tu_a em{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; font-size:16px; padding: 0 15px; border-bottom:1px solid #fff; color:#FFF;}
.i_m1 li .tu_a i{ display:block; width:31px; height:14px; position:absolute; left:50%; margin-left:-15px; bottom:-14px;}
.i_m1 li .li_m1{ background:#fff; /* height:536px; */ overflow:hidden;}
/* .i_m1 li.i_m11 .tu_a i{ background:url(../images/icon2.png) no-repeat;} */
.i_m1 li.i_m11 .tu_a{ background:#005BAB;}
.i_m1 li.i_m12 .tu_a i{ background:url(../images/icon3.png) no-repeat;}
.i_m1 li.i_m12 .tu_a{ background:#3EEADB;}
.i_m1 li.i_m11 dl{ width:100%; /* margin-top:50px; */}
.i_m1 li.i_m11 dl dt{ width:40%; float:left; padding-left:20px;}
.i_m1 li.i_m11 dl dt img{ width:100%; height:auto; max-height:115px; float:left;}
.i_m1 li.i_m11 dl dd{/*  width:100%; float:left; padding:10px 0px; text-align:left;
 font-size:18px;font-weight: bold; max-height:115px;
  overflow:hidden; line-height:150%; */
      width: 100%;
    padding: 10px 0px;   text-align: left;
    font-weight: bold;
}
.i_m1 li.i_m11 ul{
	    padding: 0em;
	width:100%; /* margin-top:25px; */ padding-bottom:25px; border-top:1px dashed #ddd; padding-top:15px;}
.i_m1 li.i_m11 ul li{ 
	border-bottom: 1px dashed #ddd;
	width:100%; height:31px;
	line-height:16px; padding:0 0px; 
	/* background:url(../images/icon5.jpg) no-repeat 20px center;  */
	white-space:nowrap; overflow:hidden;
	 text-overflow:ellipsis; text-align:left;}
.i_m1 li.i_m11 ul li a{ font-size:14px;/*  margin-left:8px; */color: #424242}
.i_m1 li.i_m12 ul{ width:100%; /* margin-top:10px; */margin-top:15px;}
.i_m1 li.i_m12 ul li{ width:50%; float:left; height:50px; margin-bottom:22px; text-align:center;}
.i_m1 li.i_m12 ul li img{ width:123px; height:48px; border:1px solid #ddd;}
.i_m1 li .tu{ width:100%; height:263px; margin-bottom:10px;}
.i_m1 li .tu img{ width:205px; height:140px; vertical-align:top; margin-top:30px;}
.i_m1 li .tu h6{ width:100%; text-align:center; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#FFF; margin-top:15px;}
.i_m1 li .tu_1{ background:#2D6EC8;}
.i_m1 li .tu_2{ background:#FF9C00;}
.i_m1 li .tu_3{ background:#00B457;}
.i_m1 li .tu_4{ background:#00B7D8;}
.i_m1b{ width:100%; padding:30px 0 10px; text-align:center;}
.i_m1b li,.i_m1b li span,.i_m1b li img{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; vertical-align:top;}
.i_m1b li{ margin:0 80px;}
.i_m1b li span{ font-size:18px; color:#888; padding-left:15px; background:url(../images/icon6.png) no-repeat left center;}
.i_m1b li img{ width:50px; height:50px; margin-right:8px;}
.time{float: right;margin-top: 5px;}

/*-- how  ú̿��Ѷ--*/
.i_m2{ width:100%; padding:10px 0;}
.i_m2 li{ width:65%; float:left; padding:0 13px; text-align:center;}
.i_m2 li .tu_a{ width:100%; height:240px; position:relative;}
.i_m2 li .tu_a img{    width: 100%;
    height: 240px;
    vertical-align: top;}
.i_m2 li .tu_a p{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:10px; font-size:16px; color:#FFF;}
.i_m2 li .tu_a em{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; font-size:16px; padding: 0 15px; border-bottom:1px solid #fff; color:#FFF;}
.i_m2 li .tu_a i{ display:block; width:31px; height:14px; position:absolute; left:50%; margin-left:-15px; bottom:-14px;}
.i_m2 li .li_m{ background:#FFF; height:536px; overflow:hidden;}
/* .i_m2 li.i_m21 .tu_a i{ background:url(../images/icon2.png) no-repeat;} */
.i_m2 li.i_m21 .tu_a{ background:#005BAB;}
.i_m2 li.i_m22 .tu_a i{ background:url(../images/icon3.png) no-repeat;}
.i_m2 li.i_m22 .tu_a{ background:#3EEADB;}
.i_m2 li.i_m22 dl{width: 100%; background: #e9e9e9;}
.i_m2 li.i_m21 dl dt{ width:40%; float:left; padding-left:20px;}
.i_m2 li.i_m22 dl dt img{ width:100%; height:auto; max-height:115px; float:left;}
.i_m2 li.i_m22 dl dd{ width:100%; float:left; padding:10px 0px; text-align:left; font-size:18px;font-weight: bold; max-height:115px; overflow:hidden; line-height:150%;}
.i_m2 li.i_m21 ul{ width:100%; margin-top:25px; padding-bottom:25px; border-top:1px dashed #ddd; padding-top:15px;}
.i_m2 li.i_m21 ul li{ width:100%; height:30px; line-height:30px; padding:0 20px;
 /* background:url(../images/icon5.jpg) no-repeat 20px center; */ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.i_m2 li.i_m21 ul li a{ font-size:15px; margin-left:8px;}
.i_m2 li.i_m22 ul{ width:100%; margin-top:10px;}
.i_m2 li.i_m22 ul li{ width: 50%;
    float: left;
    height: 20px;
    margin-bottom: 10px;
    text-align: center;}
.i_m2 li.i_m22 ul li img{ width:123px; height:48px; border:1px solid #ddd;}
.i_m2 li .tu{    width: 100%;
    /* height: 263px; */
    margin-bottom: 20px;}
.i_m2 li .tu img{width: 100%;
    height: 140px;
    vertical-align: top;}
.i_m2 li .tu h6{
	width: 5%;
    text-align: center;
    height: 120px;
    /* line-height: 50px; */
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    /* margin-top: 15px; */
    padding: 8px;}
.i_m2 li .tu_1{ background:#f0f0f0;}
.i_m2 li .tu_2{ background:#f0f0f0;}
.i_m2 li .tu_3{ background:#00B457;}
.i_m2 li .tu_4{ background:#00B7D8;}
.i_m2b{ width:100%; padding:30px 0 10px; text-align:center;}
.i_m2b li,.i_m2b li span,.i_m2b li img{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; vertical-align:top;}
.i_m2b li{ margin:0 80px;}
.i_m2b li span{ font-size:18px; color:#888; padding-left:15px; background:url(../images/icon6.png) no-repeat left center;}
.i_m2b li img{ width:50px; height:50px; margin-right:8px;}

.title {
	font-weight: bold;
    float: left;
    font-size: 15px;
    line-height: 1.6;
    margin-top: 20px;
}
 .columns {
    float: left;
    min-height: 1px;
    padding: 0 15px;
    position: relative;
}
.meik{
	color: #444444;
    font-size: 14px;
}
#testimonials {
	border: 1px solid #ccc;
    margin: 20px 0 20px;
   /*  border-left: solid 6px #33877d; */
}
.test{
	background: #294366;
    width: 5%;
}
/*-- how  ���Ÿſ�--*/

.how-top-grids{
  margin: 4em 0;;
}
.how-left {
  position: relative !important;
}
.how-left h3{
  font-size: 36px;
  margin: 0 0 1em 0;
  color: #1CD5B5;
  font-family: 'PoiretOne-Regular';
}
.how-left img{
	width:100%;
	position:relative;
}
.how-left a span {
	background: url(../images/icons.png) no-repeat -140px 0px;
	width: 50px;
	height: 57px;
	top: 30%;
	left: 48%;
	margin: 0 auto;
	display: block;
	position: absolute;
}
.how-left h4{
  margin: 1em 0;
  font-size: 16px;
  color: #868686;
  line-height: 1.8em;
}	
.how-left p{
  color: #B3B3B3;
  font-size: 14px;
  margin: 0;
  line-height: 1.8em;
}
.how-right h3{
  font-size: 36px;
  margin: 0 0 1em 0;
  color: #1CD5B5;
  font-family: 'PoiretOne-Regular';
}
.how-right-left{
	width: 27%;
	float: left;
}
.how-right-left img {
	width: 100%;
	height: 100px;
}

.how-right-left1{
	width: 24%;
	float: left;
	/* //margin-left: -20px; */
}
.how-right-left1 img {
	width: 100%;
	/* height: 100px; */
	height: 80px
}

.how-right-right h4{
  font-size: 16px;
  margin: 0;
  color: #252525;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
}
.how-right-right {
	float: left;
    margin-left: 1em;
    width: 69%;
}
.how-right-right p{
    margin: 1em 0 0 0;
    color: #424242;
    text-align: left;
    font-size: 14px;
    line-height: 1.8em;
    float: left;    
    width: 100%;
    height: 52px;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.how-right-right1 h4{
  font-size: 15px;
  margin: 0;
  color: #252525;
  font-weight: bold;
  text-transform: uppercase;
  /* margin-left: -20px; */
  text-align: left;
}
.how-right-right1 {
	float: left;
	/* margin-left: 2em;
	width: 71%; */	
    margin-left: 1.5em;
    width: 70%;
}
.how-right-right1 p{
    /* margin: 1em 0 0 0;
    color: #8b8b8b;
    text-align: left;
    font-size: 13px;
    line-height: 1.8em;
    float: left;
        ���div 
    width: 100%;
    height: 75px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden; */
     margin: 0.5em 0 0 0;
    color: #424242;
    text-align: left;
    font-size: 14px;
    line-height: 1.5em;
    float: left;
    width: 100%;
    height: 42px;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.more {
	margin-top: 1em;
}
.more a{
  font-size:13px;
  color: #a5a5a5;
  float: left;
  text-decoration: none;
}

.more1 {
	margin-top: 1em;
}
.more1 a{
  color: #a5a5a5;
  font-size:13px;
  float: RIGHT;
  text-decoration: none;
}
.more a:hover{
	color:#00a78e;
	text-decoration:none;
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
}


.t-middle{
	/* border-bottom: 1px dashed #ddd;
    margin: 0em 0em 3em; */
    line-height: 60px;
    border-bottom: 1px dashed #ddd;
    margin: 0em 0em 2em;
}
.t1-middle{
	padding: 3px;
    border-bottom: 1px dashed #ddd;
    margin: 0.9em 0em;
}


.row { max-width: 100%; min-width: 768px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row.collapse .column,
.row.collapse .columns { padding: 0 }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.collapse { margin: 0 }
.column,
.columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.column.centered,
.columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right }
[class*="column"] + [class*="column"].end { float: left }
.one,.row .one { width: 8.33333% }
.two,.row .two { width: 16.66667% }
.three,.row .three { width: 25% }
.four,.row .four { width: 33.33333% }
.five,.row .five { width: 41.66667% }
.six,.row .six { width: 50% }
.seven,.row .seven { width: 58.33333% }
.eight,.row .eight { width: 66.66667% }
.nine,.row .nine { width: 75% }
.ten,.row .ten { width: 83.33333% }
.eleven,.row .eleven { width: 91.66667% }
.twelve,.row .twelve { width: 100% }

.carousel {
    position: relative;
}
#myCarousel ul, #myCarousel ul li {
    padding: 0px;
    margin: 0px;
}

#myCarousel ul, #myCarousel ul li {
    padding: 0px;
    margin: 0px;
}
.thumbnail {
    position: relative;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    border: none;
    padding: 0;
    background: none;
    padding: 4px;
}




.footer2 a {
	padding: 4px 8px;
	font-size: 16px;
}
.panel {
    margin-bottom: 0px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-body {
    padding: 0px;
}
.footer2 {
	background: #e9e9e9;
	padding: 15px 0;
	color: #aaa;
	font-size: 12px;
}
.footer2 a {
	color: #333;
}
.footer2 a:hover {
	color: #294366;
}
.footer2 p {
	margin: 20px;
	font-size: 16px;
}

.zl1{
	color: #444;font-size: 16px;
}
.zl2{margin-top: -65px;color:#fbc000;font-size: 24px;font-weight: bold;}
.zl3{ line-height: 35px;
    height: 150px;
    padding: 30px 20px;
    font-size: 24px;
    word-wrap: break-word;
    word-break: normal;
    font-weight: 600;
    color: #294366;
    letter-spacing: 2.5px;}
.panel ul li a{  color: #424242;font-size: 14px}
.grid-part-li{
    color: #333!important;
    font-size: 15px!important;
}
ul.grid-part li a {
    color: #A09F9F;
    text-decoration: none;
    padding: 0.2em 0;
    font-size: 15PX!important;
}
@media (max-width:640px)
{
	.i_m1 li{    width: 100%;}
}
@media (max-width:768px){
	.i_m1 li{    width: 100%;}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}
@media (max-width:1080px)
{
	.zl1{color: #444;font-size: 13px;}
	.zl2{font-size: 18px; margin-top: -50px;}
	.i_m1 li.i_m11 ul li a{font-size: 10px}
	.top{    padding-right: 100px;}
	.how-right-left{width: 20%}
	.how-right-right p{ font-size: 1px; }
	.how-right-right h4{font-size: 10px; /* margin-left: -20px; */float: left;}
	.how-right-left1{width: 25%;}
	.how-right-right1 h4{font-size: 10px}
	.how-right-right1 p{font-size: 2px}
	.how-right-left1 img{width: 100%}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}
@media (max-width:1199px)
{
	.zl2{font-size: 18px; margin-top: -50px;}
	.top{    padding-right: 100px;}
	.zl1{color: #444;font-size: 13px;}
	.i_m1 li.i_m11 ul li a{font-size: 10px}
	/* .how-right-left img{
	       height: 80px;
	} */
	.how-right-left{width: 25%}
	.how-right-right{width: 70%}
	.how-right-right1{width: 68%}
	.how-right-right p{ font-size: 14px; }
	.how-right-right h4{font-size: 14px; float: left;}
	.how-right-left1{width: 25%;}
	.how-right-right1 h4{font-size: 10px}
	.how-right-right1 p{font-size: 14px}
	.how-right-left1 img{width: 100%}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}
@media (max-width:1300px){
	.zl2{font-size: 18px; margin-top: -50px;}
	.top{    padding-right: 100px;}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}

@media (max-width:1600px){	
	.top{    padding-right: 100px;}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}
@media (max-width:2000px){	
	.top{    padding-right: 370px;}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}


@media (max-width:1200px){
	.zl2{font-size: 18px; margin-top: -50px;}
	.top{padding-right: 20px;}
	 .gh_h5{
       color: #8c8c8c;font-size: 16px
    }
    #gh_row{
        margin-left: 20%;
        margin-right: 20%;
    }
    #gh_banner{
       width: 35%;
    }
}
.title_zl {
   /*  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis; */
}

#head.secondary {
    height: 120px;   
    background: url(../images/img/bei.jpg) 0px -270px no-repeat;
   background-size: cover;
   /*  background: #3b5373; */    
}
.p1{    font-size: 15px;
    color: #666;
    line-height: 25px;}
.h31{font-size: 18px;
    color: #252525;
}


.how-right1{
    width: 18%;
    float: left;
}
.how-right3{
    width: 20%;
    float: left;
}
.how-right1 img {
    width: 100%;
}
.how-right2 {
    float: left;
    margin-left: 2em;
    width: 75%;
}
.how-right2 h4 {
    font-size: 20px;
    margin: 0;
    color: #8B8B8B;
    text-transform: uppercase;
}
.how-right2 p {
    margin: 1em 0 0 0;
    color: #424242;
    font-size: 14px;
    line-height: 1.8em;
}
.how-right4 {
	float: left;
    margin-left: 2em;
    width: 72%;
	
}


.how-right4 h4 {
    font-size: 15px;
    margin: 0;
    color: #252525;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 35px;    
}
.how-right4 p {
    margin-left: 10px;
    margin: 1em;
    color: #424242;
    text-align: left;
    font-size: 13px;
    line-height: 1.8em;
    float: left;
    margin-left: 35px;    
    height: 50px;
    width: 90%;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px 3px;
}
/* 
.how-more {
    margin-top: 1em;
}
.how-middle {
    margin: 2em 0;
} */

.zl123{
	color: red;
	text-decoration: none;
}

.zlh1{	
    color: #29486a;
    font-weight: bold;
    text-align: center;
    font-size: 24px
}
.zlp{
	font-size: 15px;
    color: #a5a5a5;
    text-align: right;
    padding: 20px;
}



.how-right2 a:hover>h3 {
	color:#294366;	
	text-decoration:underline;
}

.how-right4 a:hover>h4 {
	color:#f59609;	
	text-decoration:none;
}

.how-right-right a:hover>h4 {
	color:#f59609;	
	text-decoration:none;
}

.how-right-right1 a:hover>h4 {
	color:#f59609;	
	text-decoration:none;
}

  #box11 a:hover>h2 {
	color:#f59609;	
	text-decoration:none;
} 
.news-text a:hover>span {
	color:#fbc000;	
	text-decoration:none;
}

a:hover{	
	text-decoration:none;
}
.i_m11 ul li a:hover{
	color:red;
	text-decoration:none;
}


.zlimg{
	width: 120px;
	height: 93px;
}

.zl4{
	    border-bottom: 1px dashed #ddd;
    width: 100%;
    /* height: 30px; */
    line-height: 30px;
    padding: 0 0px;
    /* background: url(../images/icon5.jpg) no-repeat 20px center; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

.zl5{    padding: 20px 0px;
    border-top: 1px solid #ccc;}
.zl6{float: right;
    font-size: 15px;}
}
.zl9{width: 50%;
    float: left;	
}
.zl8{
	color: #424242;
	width: 50%;
    float: right;
	margin-top: 20px;
}
.zl10{
	height: 30px;
    background: url(http://desktop-lkmkq2c:8080/lmb/templets/1/company6//images/img/huo.png)no-repeat;
    width: 16%;
    float: right;
}
.zl11{
	height: 30px;
    background: url(http://desktop-lkmkq2c:8080/lmb/templets/1/company6//images/img/phone.png)no-repeat;
    width: 20%;
    float: right;
}
.zh5{    padding: 10px 0px 0px 0px;
    border-top: 1px solid #e8e8e8;}
.zh3{
    padding: 0px 10px;
    color: #a5a5a5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zh4{    color: #6e6e6e;}
.tcdPageCode1{
	float: left;
    /* margin: 0px 30px; */
}
.tcdPageCode1 a{
	background: white;
    border-radius: inherit;
}
.tcdPageCode1 a {
    display: inline-block;
    color: #428bca;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin: 0 2px;
}

.tcdPageCode2{
	float: left;
    margin: 0px 20px;
}
.tcdPageCode2 a{
	background: white;
    border-radius: inherit;
}
.tcdPageCode2 a {
    display: inline-block;
    color: #428bca;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin: 0 2px;
}


#skillbars {
    background-color: #f1f1f1;
	text-align: center;
}

.skillbar {
	position: relative;
	/* display: block; */
	margin-bottom: 55px;
	width: 100%;
	/* background-color: rgba(152, 152, 152, 0.22); */
	height: 5px;
	-webkit-transition: 0.7s linear;
	-moz-transition: 0.7s linear;
	-ms-transition: 0.7s linear;
	-o-transition: 0.7s linear;
	transition: 0.7s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color;
}

.skillbar:last-child {
	margin-top: 35px;
    margin-bottom: 15px;
}

.skillbar-title {   
    position: absolute;
    float: right;
    right: 0;
    bottom: 0;
    font-size: 18px;
    height: 20px;
    line-height: 5px;
    font-weight: bold;
    color: #294366;
	
	left: 0;   
}
.skillbar-title a{    
    font-weight: bold;
    color: #294366;
    font-size: 20px;
    line-height: 10px;
}

.skillbar-title span {
    background-color: #ffffff;
    float: left;
    display: block;
    padding: 0px;
    height: 20px;
    line-height: 0px;
}

.skillbar-bar {
	height: 5px;
	width: 0px;
}

.skillbar-bar2 {
	margin-top: -22px;
    text-align: center;
    font-size: 16px;
    color: #000000;
    font-weight: bold;

}
.skillbar-bar3 {
	margin-top: 2px;
    text-align: center;
    font-size: 18px;
    color: #777;
    font-weight: bold;

}

.skill-bar-percent {
	position: absolute;
    float: right;
	right: 0;
	bottom: 0;
	font-size: 18px;
	height: 20px;
	line-height: 5px;
	font-weight: bold;
    color: #294366;
}

.magnis-product-item {
    width: 100%;
    float: left;
}
.magnis-product-item .product-desc {
    width: 100%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    padding-top: 10px;
    border: 1px solid #ddd;
    border-top-width: 0px;
}

.imgzl{width: 19.6%;
}
/* .pageson{background-color:blue;} */
.hz66 {
	color: #252525;
    vertical-align: middle;
    /* line-height: 12px;
    font-size: 12px; */
    width: 25%;
    line-height: 21px;
    font-size: 16px;
    background: #f3f3f3;
    border-right: 0px;
    border-bottom: 1px dashed #ddd;
}

.zltop{
	background: white;
	padding: 20px;
}




.about_main03 .main03lr{ float:left; }
.about_main03 .main03lr p{ font-size:16px;font-family:"΢���ź�"; color:#303030; line-height:40px;}
.about_main03 .main03lr span{ width:28px; height:30px; display:block; float:left; margin-right:8px;}
.about_main03 .main03lr .a1{ width:28px; height:28px; background:url(../images/img/about_a1.png) no-repeat;}
.about_main03 .main03lr .a2{ width:28px; height:30px; background:url(../images/img/about_a2.png) no-repeat;}
.about_main03 .main03lr .a3{ width:28px; height:20px; margin-top:8px; background:url(../images/img/about_a3.png) no-repeat;}
.about_main03 .main03lr .a4{ width:28px; height:28px; background:url(../images/img/about_a4.png) no-repeat;}
.about_main03 .main03lr .a5{ width:28px; height:28px; background:url(../images/img/about_a5.png) no-repeat;}
.about_main03 .main03lr .a6{ width:28px; height:20px; margin-top:8px; background:url(../images/img/about_a6.png) no-repeat;}


/* ��ҳ��ʼ */
.PageCode1{padding: 15px 20px;text-align: left;color: #ccc;}
.tcdPageCode1 a{
	font-size: 16px;
    display: inline-block;
    color: #29486a;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin: 0 2px;
    border-radius: 4px;
    vertical-align: middle;}
.tcdPageCode1 a:hover{color: #ff6501;text-decoration: none;border: 1px solid #ff6501;}
.tcdPageCode1 span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode1 span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.prevPage.disable {
	color: #ccc !important;
	cursor: not-allowed !important;
	pointer-events: none;
}
/* ��ҳ���� */

.caret {
	float: right;
	vertical-align: middle;
	margin-top: 8px;
}

.open>.dropdown-menu {
	margin-top: -20px;
	width: 100%;
}

.btn-primary {
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
	background: white;
	color: #333;
	border-color: #ddd;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
	{
	color: #333;
	background-color: #ffffff;
	border-color: #ddd;
}

#box11 {
	
	background: white;
}
#box11 p {
    float: right;
    margin-top: -5px;
     padding: 5px 40px 0px 40px; 
    /* text-indent: 24px; */
}
#box11 span {
    
     padding: 10px;
   
}
.searchbutton{
  background-color: #29486a;
    width: 8%;
    height: 35px;
    border-radius: 3px;
    color: white;
    text-align: center;
    line-height: 35px;   
    letter-spacing: 4px;
    cursor: pointer;
    behavior: url(/assets/web/css/PIE.htc);
}

/*��Ϣ������ҳ*/


.pricefont {
	font-size: 26px;
	font-weight: 600;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary
	{
	color: #333;
	background-color: #ffffff;
	border-color: #ddd;
}

.titleWord {
	height: 60px;
	padding: 20px 10px 20px 0;
	font-size: 24px;
	font-weight: 600;
	color: #002576;
	letter-spacing: 1.5px;
}
.infotitlediv {
	height: 35px;
	width: 100%;
	margin: auto;
	line-height: 35px;
	border: 1px solid #ccc;
}
.infotitleleft {
	width: 0.6%;
	height: 34px;
	float: left;
	background-color: #002576;
}
.infotitleName {
	width: 83%;
	height: 33px;
	background-color: white;
	font-size: 19px;
	color: #002576;
	font-weight: bold;
	padding: 0 15px;
	float: left;
}
.infotitlebutton {
	border-left: 1px solid #ccc;
	height: 33px;
	width: 3%;
	float: left;
}
.infotitlepage {
	border-left: 1px solid #ccc;
	width: 10%;
	float: left;
	text-align: center;
	padding: 0 10px;
}
.huoyuncarddiv {
	height: 30px;
	font-size: 16px;
	color: #ccc;
	line-height: 30px;
}
.huoyuncardcost {
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	width: 45%;
	float: left;
}
.ccccolor {
	color: #666
}
.huoyunprice {
	margin: 18% 25%;
	min-width: 120px;
	width: auto;
	color: red;
	font-size: 20px;
	font-weight: 900
}
.paytype {
	margin: auto;
	width: 80px;
	border: 1px solid red;
	color: red;
	height: 30px;
	border-radius: 3px;
	line-height: 30px;
	text-align: center;
}
.huoyundiv8 {
	border: 1px solid #ccc;
	border-right: 0px;
	height: 100%;
	background-color: white;
}
.huoyundiv4 {
	border: 1px solid #ccc;
	border-left: 0px;
	height: 100%;
	padding: 0px;
}
.huoyuntopdiv {
	color: #00258b;
	font-weight: 600;
	margin: 15px;
	text-align: center;
}
.divbox{
margin: 20px 0; display: block;height: auto; 
}

 .skillbar {
    margin-top: 35px;
    margin-bottom: 0px; 
  
}
.daohang{
color: #424242;font-size:16px; padding: 20px 15px 10px 10px;
}
.daohang a{
color: #424242;font-size: 16px;
}
/* .pro_fenlei {
    width: 99%;
    margin: 20px auto;
} */
.csphone{
    margin-left: 20px;
    color: #e87460;
    font-size: 16px;
    font-weight: 100;
}
.lipading{
    padding: 10px 10px 0px;
}