@charset "utf-8";
/* CSS Document */

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.figure{ margin:0px;}

img{ max-width:100%;}

a, a:hover, a:active{ outline:0px !important;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;} 
/* Primary Styles
---------------------------------*/
body {
	background:#fff;
	font-family:Microsoft yahei;
	font-size:14px;
	font-weight:normal;
	color:#888888;
	margin:0;
}
h2{
	font-size:34px;
	color:#222222;
	font-family:Microsoft yahei;
	font-weight:700;
	letter-spacing: -1px;
	margin:0 0 15px 0;
	text-align:center;
	text-transform:uppercase;
}
h3{
	font-family:Microsoft yahei;
	color:#222222;
	font-size:16px;
	margin:0 0 5px 0;
	text-transform:uppercase;
	font-weight:400;
}
h6{
	font-size:16px;
	color:#888888;
	font-family:Microsoft yahei;
	font-weight:400;
	text-align:center;
	margin:0 0 60px 0;
}
p{
	line-height:24px;
	margin:0;
}

/* Header Styles
---------------------------------*/

.header{
	text-align:center;
	background:url(../img/pw_maze_black_2X.png) left top repeat;
	padding:280px 0;
}
.logo{
	width:130px;
	margin:0 auto 35px;
}
.header h1{
	font-family:Microsoft yahei;
	font-size:50px;
	font-weight:400;
	letter-spacing: -1px;
	margin:0 0 22px 0 ;
	color:#fff;
}

.we-create{
	padding:0;
	margin:35px 0 55px;
}
.wp-pic{
	margin-bottom:20px;
}
.we-create li{
	display:inline-block;
	font-family:Microsoft yahei;
	font-size:14px;
	color: #bcbcbc;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
}
.we-create li:first-child{
	background:none;
}

.start-button {
	padding-left: 0px;
}

.start-button li a{
color: #fff;
}


.link{
	padding:15px 35px;
	background:#7cc576;
	color:#fff !important;
	font-size:16px;
	font-weight:400;
	font-family:Microsoft yahei;
	display:inline-block;
	border-radius:3px;
	text-transform:uppercase;
	line-height:25px;
	margin-bottom:20px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.link:hover {
	text-decoration:none;
	color:#7cc576 !important;
	background:#fff;
}

.link:active, .link:focus {
	background: #7cc576;
	text-decoration:none;
	color:#fff !important;
}

/* Navigation
---------------------------------*/
.main-nav-outer{
	padding:0px;
	border-bottom:1px solid #dddddd;
	box-shadow:0 4px 5px -3px #ececec;
	position:relative;
	background:#fff;
}
.main-nav{
	text-align:center;
	margin:10px 0 0px;
	padding:0;
	list-style:none;
}
.main-nav li{
	display:inline;
	margin:0 1px;
}
.main-nav li a{
	display:inline-block;
	color:#222222;
	text-transform:uppercase;
	font-family:Microsoft yahei;
	text-decoration: none;
	line-height:20px;
	margin:17px 32px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.main-nav li a:hover{ 
	text-decoration:none;
	color: #7cc576;
}

.small-logo{ 
	padding:0 32px;
}

.main-section{
	padding:90px 0 110px;
}

.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

/* Services
---------------------------------*/

.service-list{
	padding:0 0 0 0;
	font-size:14px;
	margin-bottom:40px;
}
.service-list-col1{
	float:left;
	width:60px;
}
.service-list-col1 i{
	font-style:normal;
	font-size:38px;
	display:block;
	color:#222;
	font-family:Microsoft yahei;
	line-height:38px;
}
.service-list-col2{
	overflow:hidden;	
}
.main-section.alabaster{
	background:#fafafa;
}

/* Featured Work
---------------------------------*/
.featured-work{
	font-size:14px;
}
.featured-work h2{
	text-align:left;
}
.featured-box{
	padding:0 0 0 0;
	margin-bottom:25px;
	font-size:14px;
}
.featured-box h3{
	margin-bottom:5px;
}
.featured-box p{
	line-height:22px;
}
.featured-work p.padding-b{
	padding-bottom:35px;
}
.featured-box-col1{
	width:60px;
	float:left;
}
.featured-box-col1 i{
	display:block;
	line-height:38px;
	font-family:Microsoft yahei;
	font-size:38px;
	color:#777777;
	font-style:normal;
}
.featured-box-col2{ overflow:hidden;}
.featured-box.magic{
	background:url(../img/magic.png) left top no-repeat;
}
.featured-box.packaged{
	background:url(../img/packaged.png) left top no-repeat;
}
.featured-box.seo{
	background:url(../img/seo.png) left top no-repeat;
}
.Learn-More{
	display:inline-block;
	padding:0 5px 0 0;
	color:#7cc576;
	font-size:16px;
	text-transform:uppercase;
	font-family:Microsoft yahei;
	font-weight:400;
	line-height:24px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	display: none;
}
.Learn-More i{ 
	padding-right:15px;
}

.Learn-More:hover, .Learn-More:focus{ 
	text-decoration:none;
	color: #111;
}


/* Portfolio
---------------------------------*/
.Portfolio-nav{
	padding:0;
	margin:0 0 45px 0;
	list-style:none;
	text-align:center;
}
.Portfolio-nav li{
	margin:0 10px;
	display:inline;
}
.Portfolio-nav li a{
	display:inline-block;
	padding:10px 22px;
	font-size:12px;
	line-height:20px;
	color:#222222;
	border-radius:4px;
	text-transform:uppercase;
	font-family:Microsoft yahei;
	background:#f7f7f7;
	margin-bottom:5px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.Portfolio-nav li a:hover{
	background:#7cc576;
	color:#fff;
	text-decoration:none;
}

.portfolioContainer{
	margin:0 auto;
	padding-left:15px;
}

.Portfolio-box{
	text-align:center;
	margin-bottom:30px;
	height:350px;
	width:350px;
	overflow:hidden;
	float:left;
	padding:0;
}
.Portfolio-box img{
	margin-bottom:25px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;	
}

.Portfolio-box img:hover {
	opacity: 0.6;
}

.Portfolio-nav li a.current{
	background:#7cc576;
	color:#fff;
	text-decoration:none;
}
img {
   max-width:100%;
}

/* no transition on .isotope container */

.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.6s;
     -moz-transition-duration: 0.6s;
          transition-duration: 0.6s;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}

.main-section.paddind{
	padding-bottom:60px;
}

/* Clients
---------------------------------*/
.client-part{
	background:url(../img/section-bg1.jpg) center center no-repeat;
	background-size:cover;
	padding:55px 0;
	text-align:center;
}
.client-part-haead{
	color:#fdfdfd;
	font-size:28px;
	line-height:41px;
	margin:30px 0 10px;
	font-family:Microsoft yahei;
	font-style: italic;
}
.client{
	padding:0;
	margin:20px 0 0;
	list-style:none;
	text-align:center;
}
.client li{
	display:inline;
	margin:0 15px;
}
.client li a{
	display:inline-block;
}
.client li a img{
	margin-bottom:15px;
	border-radius:50%;
}
.client li a:hover{
	text-decoration:none;
}
.client li a h3{
	color:#ffffff;
}
.client li a span{
	color:#f1f1f1;
}
.quote-right{
	font-style:normal;
	width:68px;
	height:68px;
	margin:0 auto;
	border:2px solid #7cc576;
	border-radius:50%;
	display:block;
	line-height:68px;
	text-align:center;
	font-size:27px;
	color:#7cc576;
	cursor: pointer;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.quote-right:hover{
color: #fff;
border: 2px solid #fff;
}

.c-logo-part{
	background:#7cc576;
	padding:25px 0;
    filter: alpha(opacity=60);
}
.c-logo-part ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.c-logo-part ul li{
	display:inline;
	margin:0 25px;
}
.c-logo-part ul a{
	display:inline-block;
	margin: 0 20px;
}
.main-section.team{
	padding:85px 0;
}
.main-section.team h6{
	margin-bottom:40px;
}


/* Team
---------------------------------*/
.team-leader-block{
	max-width:993px;
	margin:0 auto;
}
.team-leader-box{
	width:30.66%;
	margin-right: 3.82979%;
	height: 490px;
	overflow: hidden;
	text-align: center;
	float: left;
}
.team-leader-box span{
	margin-bottom:24px;
	display:block;
}
.team-leader-box:nth-of-type(3n+0){ margin:0;}
.team-leader{
	width:auto;
	height:auto;
	position:relative;
	border-radius:50%;
	box-shadow:0px 0px 0px 7px rgba(241,241,241,0.80);
	margin:7px 7px 25px 7px;
	
}
.team-leader-shadow{
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	border-radius:50%;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	border-radius:50%;
}
.team-leader-shadow a{
	display:block;
	width:100%;
	height:100%;
}
.team-leader:hover .team-leader-shadow{
	box-shadow:inset  0px 0px 0px 148px rgba(17,17,17,0.80);
}
.team-leader:hover ul{ display:block; opacity:1}
.team-leader img{
	display:block;
	border-radius:50%;
}
.team-leader ul{
	display:block;
	opacity:0;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	margin-top:-14px;
	z-index:15;
	transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out;
}
.team-leader ul li{
	display:inline;
	margin:0 11px;
}
.team-leader ul li a{
	font-family:Microsoft yahei;
	display:inline-block;
	font-size:28px;
	color:#fff;	
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.team-leader ul li a:hover, .team-leader ul li a:focus{
	text-decoration:none;
}
.team-leader ul li a.fa-twitter:hover{
	color:#55acee;
}
.team-leader ul li a.fa-facebook:hover{
	color:#3b5998;
}
.team-leader ul li a.fa-pinterest:hover{
	color:#cb2026;
}
.team-leader ul li a.fa-google-plus:hover{
	color:#dd4b39;
}

/* Talk Business
---------------------------------*/
.business-talking{
	background:url(../img/section-bg2.jpg) top center no-repeat;
	background-size:cover;
	padding:60px 0 10px;
	text-align:center;
}
.business-talking h2{
	font-family:Microsoft yahei;
	font-weight:700;
	padding:0;
	margin:20px 0 70px;
	text-transform:uppercase;
	font-size:42px;
	color:#fff;
}


/* Contact
---------------------------------*/
.main-section.contact{
	padding:90px 0 100px;
}

.main-section.contact{
	background:url(../img/bg-map.png) left 190px no-repeat;
}
.contact-info-box{
	font-size:15px;
	margin:0 0 14px 68px;
	padding-left:0;
}
.contact-info-box h3{
	font-size: 15px;
	font-weight:400;
	float:left;
	width:102px;
	margin-right:12px;
	line-height:28px;
}
.contact-info-box h3 i{
	font-style:normal;
	font-size:18px;
	color:#222222;
	font-family:Microsoft yahei;
	font-weight:normal;
	margin-right:7px;
}
.contact-info-box span{
	line-height:28px;
	display:block;
	overflow:hidden;
}
.social-link{
	padding:35px 0;
	margin:0 0 0 68px;
	display:block;
	overflow:hidden;
	list-style:none;
}
.social-link li{
	float:left;
	margin-right:8px;
}
.social-link li a{
	display:block;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:25px;
	color:#fff;
	background:#222222;
	border-radius:50%;
	transition:all 0.3s ease-in-out;
}
.social-link li a:hover, .social-link li a:focus{
	text-decoration:none;
}
.twitter a:hover {
	background: #55acee;
}
.facebook a:hover {
	background: #3b5998;
}
.pinterest a:hover {
	background: #cb2026;
}
.gplus a:hover {
	background: #dd4b39;
}
.dribbble a:hover {
	background: #ea4c89;
}

.form{
	margin:0 66px 0 30px;
}
.input-text{
	padding:15px 16px;
	border:1px solid #ccc;
	width:100%;
	height:50px;
	display:block;
	border-radius:4px;
	font-size:15px;
	color:#aaa;
	font-family:Microsoft yahei;
	margin:0 0 15px 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.input-text:focus {
	border: 1px solid #7cc576;
	outline:0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);	
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);
}

.input-text.text-area{
	height:165px;
	resize:none;
	overflow:auto;
}
.input-btn{
	width:175px;
	height:50px;
	background:#7cc576;
	border-radius:4px;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Microsoft yahei;
	font-weight:400;
	border:0px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.input-btn:hover{
	background: #111;
	color: #fff;
}

/* Footer
---------------------------------*/

.footer{
	 
	padding:35px 0 35px;
}
.footer-logo{
	margin:15px auto 35px;
	width: 76px;
}
.copyright{
	color:#cccccc;
	font-size:14px;
	display:block;
	text-align:center;
}
.copyright a{
	color:#7cc576;
	font-weight:600;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.copyright a:hover {
	color: #fff;
}

.res-nav_click {
	line-height:38px;
	font-family:Microsoft yahei;
	font-size:38px;
	text-decoration: none !important;
	color:#777777;
	font-style:normal;
	display:none;
	width:42px;
	height:27px;
	margin:20px auto;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.res-nav_click:hover, .res-nav_click:active, .res-nav_click:focus {
	color: #7cc576 !important;
}

.portfolioContainer{
	max-width: 1140px;
}


/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}


/*教育专题新增*/
 
.top_nav{ width:100%; padding:0px; background:rgba(0,0,0,.34);z-index:999; height:70px; position:fixed; top:0px; border-bottom:rgba(255,255,255,.20) 1px solid;)}
.top_pic{ width:100%; margin:0 auto; padding:0;}
.top_pic img{ width:100%; margin:0 auto;}
.top_logo{ width:220px; height:50px; float:left; margin:0px; padding:0px; text-align:center;}
.top_logo img{ margin:0 auto}
.top_link{width:220px; height:50px; float:right; margin:0px; padding:0px; text-align:center; line-height:50px; font-size:14px; color:#888888;}
.top_link a{ font-size:16px; color:#cccccc; text-decoration:none}
.top_link a:visited{ font-size:16px; color:#cccccc; text-decoration:none}
.top_link a:hover{ font-size:16px; color:#ffffff; text-decoration:none}
.top_navc{ position:absolute; width:700px; height:70px; left:50%; margin-left:-350px;}
.top_navc a{ display:block; width:100px; height:70px; line-height:70px; font-size:16px; text-align:center; color:#ffffff; text-decoration:none; float:left; margin:0px; padding:0px;}
.top_navc a:visited{ display:block; width:100px; height:70px; line-height:70px; font-size:16px; text-align:center; color:#ffffff; text-decoration:none}
.top_navc a:hover{ display:block; width:100px; height:70px; line-height:70px; font-size:16px; text-align:center; color:#e74c3c; text-decoration:none; border-bottom:#e74c3c 3px solid;transition:all 0.0s ease-in-out;
	-moz-transition:all 0.0s ease-in-out;
	-webkit-transition:all 0.0s ease-in-out;}
.fullwith1{ width:100%; margin:0 auto; padding:100px 0px; background-color:#fdecd8; text-align:center}
.fulltitle1{ width:100%; height:49px; line-height:49px; margin:0 auto; text-align:center; font-size:34px; color:#131415; font-weight:normal }
.fulltitle1 span{  color:#007b69; font-weight:bold }
.fulltitle2{ width:100%; height:22px; line-height:22px; text-align:center; font-size:16px; color:#989898; font-weight:normal; letter-spacing:8px;}
.fulltxt1{ width:80%;  line-height:30px; text-align:center; margin:26px auto; font-size:18px; color:#131415; font-weight:normal }
.fulltxt2{ width:80%;  line-height:49px; text-align:center; margin:26px auto; font-size:34px; color:#131415; font-weight:normal }
.logo_list{ width:80%; margin:0 auto; height:200px;}
.logo_listi{ width:12.3%; height:0px; padding:0px; padding-top:12.3%; background-color:#FFFFFF; float:left; margin:0 0.1%; position:relative}
.logo_listin{ position:absolute; width:100%; height:100%;  top:0; left:0; }
.logo_listin img{ width:100%; height:auto; margin:0px;}
.fullwith2{ width:100%; margin:0 auto; padding:100px 0px; background-color:#f4f4f4; text-align:center; border-bottom:#e6e6e6 1px solid; border-top:#e6e6e6 1px solid;}
.about_list{ width:80%; margin:26px auto; height:285px;}
.about_listi{ width:25%; height:270px; padding:0px;  float:left; margin:0; margin-top:15px; padding-top:34px; text-align:center; font-size:16px; line-height:18px; color:#ffffff}
.about_listi:hover{ margin-top:5px;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;cursor:pointer;
	 -webkit-box-shadow: 0 0 30px #bbbbbb;
    -moz-box-shadow: 0 0 30px #bbbbbb;
    box-shadow: 0 0 30px #bbbbbb; z-index:99}	
	.about_bg1{ background-color:#894a00; }
	.about_bg2{ background-color:#00468e; }
	.about_bg3{ background-color:#ffffff; color:#131415 }
	.about_bg4{ background-color:#047e6d; }
.about_listi span{ font-size:26px; line-height:49px;}
.about_listi img{ margin:0 auto; width:100px; height:100px;}
.fullwith3{ width:100%; margin:0 auto; padding:100px 0px; background-color:#ffffff; text-align:center; }
.fullwith4{ width:100%; margin:0 auto; padding:100px 0px; background-color:#ffffff; text-align:center; padding-bottom:1px; }
.case_list1{ width:100%; margin:0 auto; margin-top:26px; background-color:#a56728; padding:0px;}


.case_list1p{ width:60%; float:right; margin:0px; padding:0px;}
.case_list1p img{ width:100%; height:auto}


.case_list1t{ width:40%; float:left; margin:0px; padding:0px; }

.case_list1tl{ width:20%; margin-left:20%; float:left;padding-top:74px; }
.case_list1tl img{ width:100%; height:auto}

.case_list1tf{ width:45%; margin-left:5%;float:left; margin-right:0; padding-top:74px; font-size:14px; color:#ffffff; line-height:20px; text-align:left}

.case_list1tf img{ width:100%; height:auto; margin-bottom:20px;}
.cler_f{ clear:both; width:100%; height:0px; line-height:0px;}


.case_list2{ width:100%; margin:0 auto; margin-top:1px; background-color:#006580; padding:0px;}


.case_list2p{ width:60%; float:left; margin:0px; padding:0px;}
.case_list2p img{ width:100%; height:auto}


.case_list2t{ width:40%; float:right; margin:0px; padding:0px; }

.case_list2tl{ width:20%; margin-left:5%; float:left;padding-top:74px; }
.case_list2tl img{ width:100%; height:auto}

.case_list2tf{ width:45%; margin-left:10%;float:left; margin-right:0; padding-top:74px; font-size:14px; color:#ffffff; line-height:20px; text-align:left}

.case_list2tf img{ width:100%; height:auto; margin-bottom:20px;}


.case_list3{ margin-top:1px; }

.case_list4{ width:1170px; margin:0 auto; margin-top:26px;padding:0px;}

.case_list4 img{ -webkit-box-shadow: 0 0 20px #bbbbbb;
    -moz-box-shadow: 0 0 20px #bbbbbb;
    box-shadow: 0 0 20px #bbbbbb; 
 }
.case_list4l{ width:49%; float:left; margin:0px; text-align:left; margin:0px; font-size:22px; line-height:64px; color:#131415}
.case_list4r{ width:49%; float:right; margin:0px; text-align:left;line-height:49px; font-size:22px; line-height:64px; color:#131415}



.fullbtn{ width:20%;  line-height:80px; text-align:center; margin:26px auto; margin-top:49px; font-size:22px;font-weight:normal }
.fullbtn a{ display:block; width:100%;  background-color:#ffffff; border:#a56728 1px solid; color:#a56728; text-decoration:none}
.fullbtn a:visited{ display:block; width:100%; background-color:#ffffff; border:#a56728 1px solid; color:#a56728; text-decoration:none}
.fullbtn a:hover{ display:block; width:100%;   background-color:#a56728; border:#a56728 1px solid; color:#ffffff; text-decoration:none;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;}

.kanwu_list{ width:1170px; margin:0 auto; text-align:center }
.kanwu_list img{ width:auto; margin:0 auto; max-width:100%; height:auto;-webkit-box-shadow: 0 0 20px #bbbbbb;
    -moz-box-shadow: 0 0 20px #bbbbbb;
    box-shadow: 0 0 20px #bbbbbb; }


.zsy_list{ width:1170px; margin:0 auto; margin-top:26px;padding:0px; padding-bottom:49px;}
 
.zsy_listitem{ width:25%; float:left; margin:0px; text-align:left; margin:0px; font-size:22px; line-height:64px; color:#a56728; padding:10px;}

.zsy_listitem img{ width:100%; height:auto;-webkit-box-shadow: 0 0 20px #bbbbbb;
    -moz-box-shadow: 0 0 20px #bbbbbb;
    box-shadow: 0 0 20px #bbbbbb; }



/*footer*/
.tell_con{background-color: #A51A1F;padding-bottom: 50px;padding-top: 50px;}
.bottom_btn{ width:270px; height:60px; float:left;  margin:0px;}
.bottom_btn a{ display:block; width:100%; height:60px; line-height:60px; background-color:#ffffff;  text-align:center; font-size:20px; color:#343536; textdecoration:none; }
.bottom_btn a:visited{ display:block; width:100%; height:60px; line-height:60px;  background-color:#ffffff;   text-align:center; font-size:20px; color:#343536; text-decoration:none; }
.bottom_btn a:hover{ display:block; width:100%; height:60px; line-height:60px;  background-color:#131415;  text-align:center; font-size:20px; color:#ffffff; text-decoration:none;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out; }
	
.bottom_tell{ font-size:16px; color:#ffffff; line-height:18px; text-align:left}
.bottom_tell span{ font-size:42px; line-height:42px;}
	
.footer{ background-color:#202026; padding:34px 0px; padding-bottom:0px;}
.footer_c{ width:80%; margin:0 auto; }
	
.footer_item1{ width:14%; min-height:200px; float:left; margin:0px; padding:0px; }			
.footer_item2{ width:30%; min-height:200px; float:left; margin:0px; padding:0px; }				
.footer_itemt{ font-size:22px; line-height:22px; font-weight:normal; text-align:left; width:100%; text-align:left; text-indent:10px; border-left:#e74c3c 4px solid; height:22px; margin:13px auto}
		
.footer_itemt a{ color:#ffffff; text-decoration:none}
.footer_itemt a:visited{ color:#ffffff; text-decoration:none}
.footer_itemt a:hover{ color:#e74c3c; text-decoration:none}
		
.footer_itemi{ font-size:14px; line-height:26px; font-weight:normal; text-align:left; width:100%;}
		
.footer_itemi a{ color:#bbbbbb; text-decoration:none}
.footer_itemi a:visited{ color:#bbbbbb; text-decoration:none}
.footer_itemi a:hover{ color:#e74c3c; text-decoration:none}
.footer_itemi2{ font-size:14px; line-height:22px; font-weight:normal; text-align:left; width:100%; color:#ffffff; padding-top:8px;}
.footer_itemi2 img{ width:111px; height:111px; float:left; margin-right:15px;}



 
	.footer_itemi2 span{ font-size:30px; color:#ffffff; line-height:40px;}


	
			
.footer_link{ font-size:14px; line-height:49px; font-weight:normal; text-align:left; width:100%; border-top:#303036 1px solid; border-bottom:#303036 1px solid; color:#ffffff; margin-top:10px;}
.footer_link a{ color:#cccccc; text-decoration:none; padding:0 10px;}
.footer_link a:visited{ color:#cccccc; text-decoration:none; padding:0 10px;}
.footer_link a:hover{ color:#e74c3c; text-decoration:none; padding:0 10px;}	


.footer_link2{ font-size:14px; line-height:64px; font-weight:normal; text-align:center; width:100%;color:#e0e0e0; background-color:#101016; margin-top:34px;}
.footer_link2 a{ color:#cccccc; text-decoration:none;  }
.footer_link2 a:visited{ color:#cccccc; text-decoration:none; }
.footer_link2 a:hover{ color:#e74c3c; text-decoration:none; }	
			
.page_zhuantibanner{ width:100%; height:320px; margin:0 auto; min-width:1170px; background-image:url(../images/ztb.jpg); background-position:center center;                                             background-repeat:repeat-x; padding-top:100px; font-size:49px; text-align:center; font-weight:normal; color:#e0e0e0; line-height:64px;}	
.page_zhuantibanner span{ font-size:22px; letter-spacing:100px; color:#646566; font-weight:normal}
.view_title{ font-size:49px; text-align:center; line-height:64px;  color:#343536; font-weight:bold}
.view_targ{ font-size:22px; text-align:center; line-height:26px;  color:#cc3300; font-weight:normal; border-bottom:#e0e0e0 1px solid; padding-bottom:34px; margin-bottom:34px;}
.view_pic{ width:100%; height:auto; text-align:center;}
.view_pic img{ margin:0 auto}
.view_txt{ width:100%; height:auto; text-align:left;}
.view_txt img{ margin:0 auto; width:100%; height:auto}

.mj_toplogo{ width:172px; height:40px; margin:15px; float:left; padding:0px; margin-left:26px;}
.mj_toplogo img{ width:172px; height:40px; border:0px;}

.mj_toptel{ width:130px; height:40px; margin:15px; margin-right:26px; float:right; padding:0px; font-size:16px; color:#ffffff; text-align:left; text-indent:44px; line-height:40px; background-image:url(../img/tel_icon.png); background-position:left center; background-repeat:no-repeat}
.mj_toptel a{ color:#ffffff; text-decoration:none}

.mj_toptel a:visited{ color:#ffffff; text-decoration:none}
.mj_toptel a:hover{ color:#e74c3c; text-decoration:none}



.mj_yllist1{ width:100%; margin:26px auto; padding:1%;}

.mj_yllist1 img{ width:48%; margin:1%; float:left;-webkit-box-shadow: 0 0 30px #bbbbbb;
    -moz-box-shadow: 0 0 30px #bbbbbb;
    box-shadow: 0 0 30px #bbbbbb; }
.ylfullwith1{ width:100%; margin:0 auto; padding:100px 0px; background-color:#f0f0f6; text-align:center; border-bottom:#e0e0e6 1px solid;}
.ylfullwith2{ width:100%; margin:0 auto; padding:100px 0px; background-color:#fff6ed; text-align:center; border-bottom:#e0e0e6 1px solid;}
.ylfullwith3{ width:100%; margin:0 auto; padding:100px 0px; background-color:#ffffff; text-align:center; border-bottom:#e0e0e6 1px solid;}

.mj_yllist2{ width:100%; margin:26px auto; padding:1%;}

.mj_yllist2 img{ width:31.33%; margin:1%; float:left;-webkit-box-shadow: 0 0 30px #e0e0e0;
    -moz-box-shadow: 0 0 30px #e0e0e0;
    box-shadow: 0 0 30px #e0e0e0; }


.mj_yllist3{ width:1200px; margin:26px auto;  }

.mj_yllist3 img{ width:1200px; margin-bottom:30px;  -webkit-box-shadow: 0 0 30px #e0e0e0;
    -moz-box-shadow: 0 0 30px #e0e0e0;
    box-shadow: 0 0 30px #e0e0e0; }


.mj_yllist4{ width:1254px; margin:26px auto;  }

.mj_yllist4item{ width:388px; margin:15px;margin-bottom:30px; float:left;  -webkit-box-shadow: 0 0 30px #e0e0e0;
    -moz-box-shadow: 0 0 30px #e0e0e0;
    box-shadow: 0 0 30px #e0e0e0; height:700px; overflow:scroll;   overflow-x:hidden;}

.mj_yllist4item img{ width:388px; height:auto;}


@media only screen and (max-width:1500px){

.top_nav{   height:50px;}
 
 .mj_toplogo{ width:172px; height:40px; margin:5px; float:left; padding:0px; margin-left:10px;}


.mj_toptel{margin:5px; margin-right:10px; float:right; padding:0px; font-size:14px;  }
 

.top_navc{ position:absolute; width:560px; height:50px; left:50%; margin-left:-280px;}
.top_navc a{ display:block; width:80px; height:50px; line-height:50px; font-size:14px; text-align:center; color:#ffffff; text-decoration:none; float:left; margin:0px; padding:0px;}
.top_navc a:visited{ display:block; width:80px; height:50px; line-height:50px; font-size:14px; text-align:center; color:#ffffff; text-decoration:none}
.top_navc a:hover{ display:block; width:80px; height:50px; line-height:50px; font-size:14px; text-align:center; color:#e74c3c; text-decoration:none; border-bottom:#e74c3c 3px solid;}

.fullwith1{ width:100%; margin:0 auto; padding:64px 0px; background-color:#fdecd8; text-align:center}
.fulltitle1{ width:100%; height:56px; line-height:56px; margin:0 auto; text-align:center; font-size:34px; color:#131415; font-weight:normal }
.fulltitle1 span{  color:#894a00; font-weight:bold }
.fulltitle2{ width:100%; height:22px; line-height:22px; text-align:center; font-size:14px; color:#989898; font-weight:normal; letter-spacing:7px;}
.fulltxt1{ width:1170px;  line-height:22px; text-align:center; margin:13px auto; font-size:14px; color:#131415; font-weight:normal }
.fulltxt2{ width:1170px;  line-height:34px; text-align:center; margin:13px auto; font-size:22px; color:#131415; font-weight:normal }
.logo_list{ width:1170px; margin:0 auto; height:200px;}
.logo_listi{ width:12.3%; height:0px; padding:0px; padding-top:12.3%; background-color:#FFFFFF; float:left; margin:0 0.1%; position:relative}
.logo_listin{ position:absolute; width:100%; height:100%;  top:0; left:0; }
.logo_listin img{ width:100%; height:auto; margin:0px;}
.fullwith2{ width:100%; margin:0 auto; padding:64px 0px; background-color:#f4f4f4; text-align:center; border-bottom:#e6e6e6 1px solid; border-top:#e6e6e6 1px solid;}
.about_list{ width:1170px; margin:26px auto; height:285px;}
.about_listi{ width:25%; height:230px; padding:0px;  float:left; margin:0; margin-top:15px; padding-top:20px; text-align:center; font-size:14px; line-height:18px; color:#ffffff}
.about_listi:hover{ margin-top:5px;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;cursor:pointer;
	 -webkit-box-shadow: 0 0 30px #bbbbbb;
    -moz-box-shadow: 0 0 30px #bbbbbb;
    box-shadow: 0 0 30px #bbbbbb; z-index:99}	
	.about_bg1{ background-color:#894a00; }
	.about_bg2{ background-color:#00468e; }
	.about_bg3{ background-color:#ffffff; color:#131415 }
	.about_bg4{ background-color:#047e6d; }
.about_listi span{ font-size:20px; line-height:34px;}
.about_listi img{ margin:0 auto; width:100px; height:100px;}
.fullwith3{ width:100%; margin:0 auto; padding:100px 0px; background-color:#ffffff; text-align:center; }
.fullwith4{ width:100%; margin:0 auto; padding:100px 0px; background-color:#ffffff; text-align:center; padding-bottom:1px; }
.case_list1{ width:100%; margin:0 auto; margin-top:26px; background-color:#a56728; padding:0px;}


.case_list1p{ width:60%; float:right; margin:0px; padding:0px;}
.case_list1p img{ width:100%; height:auto}


.case_list1t{ width:40%; float:left; margin:0px; padding:0px; }

.case_list1tl{ width:20%; margin-left:20%; float:left;padding-top:74px; }
.case_list1tl img{ width:100%; height:auto}

.case_list1tf{ width:45%; margin-left:5%;float:left; margin-right:0; padding-top:74px; font-size:14px; color:#ffffff; line-height:20px; text-align:left}

.case_list1tf img{ width:100%; height:auto; margin-bottom:20px;}
.cler_f{ clear:both; width:100%; height:0px; line-height:0px;}


.case_list2{ width:100%; margin:0 auto; margin-top:1px; background-color:#006580; padding:0px;}


.case_list2p{ width:60%; float:left; margin:0px; padding:0px;}
.case_list2p img{ width:100%; height:auto}


.case_list2t{ width:40%; float:right; margin:0px; padding:0px; }

.case_list2tl{ width:20%; margin-left:5%; float:left;padding-top:74px; }
.case_list2tl img{ width:100%; height:auto}

.case_list2tf{ width:45%; margin-left:10%;float:left; margin-right:0; padding-top:74px; font-size:14px; color:#ffffff; line-height:20px; text-align:left}

.case_list2tf img{ width:100%; height:auto; margin-bottom:20px;}


.case_list3{ margin-top:1px; }

.case_list4{ width:1170px; margin:0 auto; margin-top:26px;padding:0px;}

.case_list4 img{ -webkit-box-shadow: 0 0 20px #bbbbbb;
    -moz-box-shadow: 0 0 20px #bbbbbb;
    box-shadow: 0 0 20px #bbbbbb; 
 }
.case_list4l{ width:49%; float:left; margin:0px; text-align:left; margin:0px; font-size:18px; line-height:49px; color:#131415}
.case_list4r{ width:49%; float:right; margin:0px; text-align:left;line-height:49px; font-size:18px; line-height:49px; color:#131415}



.fullbtn{ width:20%;  line-height:64px; text-align:center; margin:26px auto; margin-top:49px; font-size:18px;font-weight:normal }
.fullbtn a{ display:block; width:100%;  background-color:#ffffff; border:#a56728 1px solid; color:#a56728; text-decoration:none}
.fullbtn a:visited{ display:block; width:100%; background-color:#ffffff; border:#a56728 1px solid; color:#a56728; text-decoration:none}
.fullbtn a:hover{ display:block; width:100%;   background-color:#a56728; border:#a56728 1px solid; color:#ffffff; text-decoration:none;transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;}

.kanwu_list{ width:1170px; margin:0 auto; text-align:center }
.kanwu_list img{ width:auto; margin:0 auto; max-width:100%; height:auto}


.zsy_list{ width:1170px; margin:0 auto; margin-top:26px;padding:0px; padding-bottom:49px;}
 
.zsy_listitem{ width:25%; float:left; margin:0px; text-align:left; margin:0px; font-size:18px; line-height:49px; color:#a56728; padding:10px;}

.zsy_listitem img{ width:100%; height:auto;-webkit-box-shadow: 0 0 20px #bbbbbb;
    -moz-box-shadow: 0 0 20px #bbbbbb;
    box-shadow: 0 0 20px #bbbbbb; }
.footer_c{ width:1170px; margin:0 auto; }
 
}