/* Transpo - Transport and Logistics HTML5 Template */


/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header / Header Style One / Header Style Two
5. Main Slider
6. Featured Three Column
7. Fun Fact Counter / Style One / Style Two
8. Our Services / Style One / Style Two / Style Three
9. Default Section
10. Default Text Clumn
11. Accordion Box / Style One / Style Two / Style Three
12. Two Column Fluid
13. Testimonials Light
14. Get Quote FOrm
15. Team Section
16. Video Section
17. News Style One
18. Sponsors Carousel
19. Main Footer
20. Welcome Section
21. Gallery Column
22. FAQs
23. Testimonials Style Two
24. News Style Two / Default News Style
25. Map Section
26. Default Three Column
27. Sidebar Page Container
28. Sidebar
29. Sidebar Widgets
30. Content Side
31. Services Grid View
32. Single Service
33. Pricing Section
34. Request Quote Section
35. Error Page
36. Gallery Section
37. Blog Page
38. Blog Details
39. Comments Area
40. Comments Form
41. Styled Pagination
42. Contact Section



**********************************************/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,300i,400,400i,600,600i,700,700i,900);

@import url('font-awesome.css');
@import url('flaticon.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery.fancybox.css');
@import url('hover.css');

/*** 

====================================================================
	Reset
====================================================================

 ***/
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	FONT-FAMILY: "Microsoft YaHei", simSun;
	font-size:14px;
 color:#000000;
	line-height:1.8em;
	font-weight:400;
	background:#ffffff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-font-smoothing: antialiased;
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#ff304d;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
}

input,button,select,textarea{
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

p{
	position:relative;
	line-height:1.8em;	
}

.h30{ height:30px;
}
.clear{overflow:hidden; clear:both; height:0px;}

.strike-through{
	text-decoration:line-through;	
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.small-container{
	max-width:680px;
	margin:0 auto;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
	
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

.theme-btn{
	display:inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.centered{
	text-align:center;	
}

.anim-3,.anim-3-all *{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.anim-5,.anim-5-all *{
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;	
}

.anim-7,.anim-7-all *{
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.btn-style-one{
	position:relative;
	padding:8px 25px 9px;
	line-height:26px;
	text-transform:capitalize;
	background:#ff304d;
	color:#ffffff !important;
	font-size:16px;
	font-weight:600;
	border:2px solid #ff304d !important;
	border-radius:1px;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.btn-style-one:hover{
	color:#ff304d !important;
	border-color:#ff304d !important;
	background:none;	
}

.btn-style-two{
	position:relative;
	padding:8px 25px 9px;
	line-height:26px;
	text-transform:capitalize;
	background:#01bcfa;
	color:#ffffff !important;
	font-size:16px;
	font-weight:600;
	border:2px solid #01bcfa !important;
	border-radius:1px;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.btn-style-two:hover{
	color:#01bcfa !important;
	border-color:#01bcfa !important;
	background:none;	
}

.btn-style-three{
	position:relative;
	padding:8px 25px 9px;
	line-height:26px;
	text-transform:capitalize;
	background:none;
	color:#1c2125 !important;
	font-size:16px;
	font-weight:600;
	border:2px solid #e0e0e0 !important;
	border-radius:1px;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.btn-style-three:hover{
	color:#01bcfa !important;
	border-color:#01bcfa !important;	
}


.theme-btn .fa{
	position:relative;
	top:2px;
	padding-left:7px;
}

.theme_color{
	color:#ff304d;	
}

.light-font{
	font-weight:300;	
}

.regular-font{
	font-weight:400;	
}

.semibold-font{
	font-weight:600;	
}

.bold-font{
	font-weight:700;	
}

.padd-top-10{
	padding-top:10px !important;	
}

.padd-top-20{
	padding-top:20px !important;	
}

.padd-top-30{
	padding-top:30px !important;	
}

.padd-top-40{
	padding-top:40px !important;	
}

.padd-top-50{
	padding-top:50px !important;	
}

.padd-top-60{
	padding-top:60px !important;	
}

.padd-top-70{
	padding-top:70px !important;	
}

.padd-left-10{
	padding-left:10px !important;	
}

.padd-left-20{
	padding-left:20px !important;	
}

.padd-left-30{
	padding-left:30px !important;	
}

.padd-left-40{
	padding-left:40px !important;	
}

.padd-left-50{
	padding-left:50px !important;	
}

.padd-left-60{
	padding-left:60px !important;	
}

.padd-left-70{
	padding-left:70px !important;	
}

.padd-bott-10{
	padding-bottom:10px !important;	
}

.padd-bott-20{
	padding-bottom:20px !important;	
}

.padd-bott-30{
	padding-bottom:30px !important;	
}

.padd-bott-40{
	padding-bottom:40px !important;	
}

.padd-bott-50{
	padding-bottom:50px !important;	
}

.padd-bott-60{
	padding-bottom:60px !important;	
}

.padd-bott-70{
	padding-bottom:70px !important;	
}

.padd-bott-90{
	padding-bottom:90px !important;	
}

.padd-bott-100{
	padding-bottom:100px !important;	
}

.padd-right-10{
	padding-right:10px !important;	
}

.padd-right-20{
	padding-right:20px !important;	
}

.padd-right-30{
	padding-right:30px !important;	
}

.padd-right-40{
	padding-right:40px !important;	
}

.padd-right-50{
	padding-right:50px !important;	
}

.padd-right-60{
	padding-right:60px !important;	
}

.padd-right-70{
	padding-right:70px !important;	
}

.margin-top-10{
	margin-top:10px !important;	
}

.margin-top-20{
	margin-top:20px !important;	
}

.margin-top-30{
	margin-top:30px !important;	
}

.margin-top-40{
	margin-top:40px !important;	
}

.margin-top-50{
	margin-top:50px !important;	
}

.margin-top-60{
	margin-top:60px !important;	
}

.margin-top-70{
	margin-top:70px !important;	
}

.margin-bott-10{
	margin-bottom:10px !important;	
}

.margin-bott-20{
	margin-bottom:20px !important;	
}

.margin-bott-30{
	margin-bottom:30px !important;	
}

.margin-bott-40{
	margin-bottom:40px !important;	
}

.margin-bott-50{
	margin-bottom:50px !important;	
}

.margin-bott-60{
	margin-bottom:60px !important;	
}

.margin-bott-70{
	margin-bottom:70px !important;	
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

.no-margin-bottom{
	margin-bottom:0px !important;	
}

.no-margin-top{
	margin-bottom:0px !important;	
}

.no-padd-left{
	padding-left:0px !important;	
}

.no-padd-right{
	padding-right:0px !important;	
}

.bg-lightgrey{
	background-color:#f6f6f6 !important;	
}

.no-bg{
	background:none !important;	
}

.text-uppercase{
	text-transform:uppercase !important;	
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.GIF);}



.sy_xy{width:100%;  padding:0px 0 70px; overflow:hidden;}
.sy_xy ul{overflow:hidden; margin:0;}
.sy_xy ul li{float:left; padding:1px 1px 0 0;}
.sy_xy img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_xy ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_xy .nr{width:100%; position:relative; overflow:hidden;}
.sy_xy .bj{width:100%; height:100%; background-color:rgba(0,0,0,.2); top:0; left:0; position:absolute;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_xy .wz{position:absolute; width:95%; left:5%; bottom:5%; font-size:10px; color:#fff; line-height:26px;}
.sy_xy .wz h3{font-size:24px; margin-bottom:20px;transition:all .3s; width:100%;  height:auto;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_xy .wz p{font-size:15px; color:#ddd; margin-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.sy_xy ul li:hover .wz h3{margin-bottom:50px;}
.sy_xy .wz span{font-size:14px;}

.sy_xy .wz span a{ color:#fff;}
.sy_xy .wz i{padding-left:15px;}
.sy_xy ul li:hover .bj{background-color:rgba(0,0,0,.5);}
@media only screen and (max-width:992px){
.sy_xy{padding:0px 0px 20px 0px;}
.sy_xy .wz h3{font-size:18px;}
.sy_xy .wz p{font-size:12px; margin-bottom:10px;}
.sy_xy .wz span{font-size:12px;}
.sy_xy .wz i{padding-left:10px;}



}



.e_m{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.e_m .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:absolute; left:0; top:0;}
.e_m .n_r{width:200px; padding:10px 10px 5px 10px; background-color:#fff; border:1px solid #e7e7e7; position:absolute; top:50%; left:50%; margin-left:-101px; margin-top:-106px;}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{text-align:center; font-size:14px; margin-top:10px; padding:0;}

.zxkf {width:60px; position:fixed; right:0; top:50%; margin-top:-80px; z-index:99999;}
.zxkf .dh {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden;
 transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover {background-color:rgba(0,0,0,.8); width:210px;}
.zxkf .dh .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../img/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .dh .wz {font-size:18px; color:#fff; font-family:微软雅黑; line-height:60px; float:left; margin-left:5px;}
.zxkf .qq {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover {background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .qq .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../img/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .qq .wz {font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a {color:#fff;}
.zxkf .wb {margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wb:hover {background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .wb .tp {float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/w_b.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .wb .wz {font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .wb .wz a {color:#fff;}
.zxkf .wx {margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover {background-color:rgba(0,0,0,.8);}
.zxkf .wx .tp {float:left; width:60px; padding-top:30px; height:30px; background:url(../img/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm {position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img {width:100%; height:auto;}
.zxkf .wx:hover .ewm {display:block;}
.zxkf .fh {margin-bottom:10px; background-color:#005ca2; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh:hover {background-color:#005ca2;}
.zxkf .fh .tp {float:left; width:60px; padding-top:30px; height:30px; background:url(../img/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}



.footer{width:100%; background-color:#333; border-top:5px solid #0e6eb8; color:#aaa;}
.footer h3{font-size:18px; color:#fff; margin-bottom:10px;}
.footer p{font-size:14px; line-height:28px; font-family:"微软雅黑"}
.footer p i{padding-right:10px;}
.footer p a{color:#aaa;}
.footer p a:hover{color:#fff;}
.footer img{width:100%; height:auto; display:block;}
.footer select{border:1px solid #fff; width:50%; height:36px; padding:0 2%; color:#aaa; float:right; font-size:14px; line-height:36px;}
.footer option{color:#555;}

.tubiao{ background:url(../img/endd.jpg) no-repeat left; padding-left:20px;}
.tubiao2{ background:url(../img/endx.jpg) no-repeat left; padding-left:20px;}

.menu { width:450px; float:left;margin-top:-6px; }
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center;  padding:0 55px;font-size:18px; color:#fff;   line-height:40px;    text-transform:uppercase;  

}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#0061a6; }
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; text-align:left;  }
.menu ul li:hover ul li a {display:block;font-size:14px;width:250px; text-transform:capitalize;line-height:22px;color:#aaa;text-align:left;  }
.menu ul li:hover ul li a:hover {color:#fff;font-size:14px;font-weight:normal;text-align:center;width:250px; text-align:left; }



.h_d2{ float:right; margin-top:30PX;}
.footer .h_d{margin-bottom:70px; overflow:hidden; float:right;}
.footer .h_d a{width:50px; height:50px; border-radius:100%; background-color:#888; display:block; margin-left:15px; float:right;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.footer .h_d a.qq{background-image:url(../img/in.png); background-repeat:no-repeat; background-position:center;}
.footer .h_d a.wb{background-image:url(../img/facebook.png); background-repeat:no-repeat; background-position:center;}
.footer .h_d a.wx{background-image:url(../img/google.png); background-repeat:no-repeat; background-position:center;}
.footer .h_d a.gd{background-image:url(../img/gd.png); background-repeat:no-repeat; background-position:center;}

.footer .container{padding:30px 0;  }
.footer .icp{width:100%; padding:10px 0; line-height:36px; text-align:center; color:#aaa; border-top:1px solid #555;}
@media only screen and (max-width:992px) {
.footer .container{padding:20px 0;}
.footer .h_d{margin-bottom:20px; text-align:center; float:left;}
.footer .h_d a{width:40px; height:40px; float:left; margin-left:0; margin-right:10px;}
.footer select{float:left;}
.footer .icp{line-height:24px; padding:10px 0;}

.h_d2{ float:left; margin-top:40PX; margin-left:5%;}


.menu { width:100%; float:none;margin-top:10px;}
.menu ul li {float:left; position:relative; width:100%; text-align:left;}
.menu ul li a, .menu ul li a:visited {display:block; margin-left:-40px;   width:100%; font-size:18px; color:#fff; ine-height:40px; text-align:left; text-transform:uppercase;  }
.lili{ margin-top:60px; padding-bottom:100px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#0061a6; }
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; text-align:left;  }
.menu ul li:hover ul li a {display:block;font-size:14px;width:250px; text-transform:capitalize;line-height:22px;color:#aaa;text-align:left;  }
.menu ul li:hover ul li a:hover {color:#fff;font-size:14px;font-weight:normal;text-align:left; padding:3px 25px; }


}

/*解决方案*/

@media only screen and (max-width:992px) {
.about33 h3{ text-align:center; line-height:45px;color:#005ca2; display:block; margin-top:5px; margin-bottom:10px;font-size:28px; }


.about33 .Project{ width:100%; margin-top:-10PX; }


.about33 .Project-l{ width:100%; float:left; display:block;  height:auto; }
.about33 .Project-l h4{ margin-bottom:25px;color:#005ca2; font-size:16px;}
.about33 .Project-l p{ color:#000; font-size:16px; width:100%; text-align:left;}

.about33 .Project-r{ width:100%;  float:right; }

.about33 .Project-r img{ width:98%;}

.about33 .Project-r2{ width:100%;  float:right; }

.about33 .Project-r2 img{ width:98%;}

.about33 .sige{ width:100%;margin:30px auto;}

.about33 .sige ul li{ width:100%; float:none; margin:0 auto;   }
.about33 .sige ul li p{color:#000000; font-size:14px;}
.about33 .sige ul li img{ width:100%;}
.about33 .sige ul li b{ line-height:39px;  color:#005ca2; margin-top:10px; font-weight:normal;}
.ss2{ margin-top:0px;}
}


.about33{ width:100%;}
.about33 h3{ text-align:center; line-height:45px;color:#005ca2; display:block; margin-top:15px; margin-bottom:0px;font-size:32px; }

.Project{ width:100%; margin-top:20PX; }


.ss2{ margin-top:30px;}

.Project-l{ width:570px; float:left; height:auto  }
.Project-l h4{ margin-bottom:25px;color:#005ca2; font-size:16px;}
.Project-l p{ color:#666; font-size:16px;}

.Project-r{ width:500px; float:right;height:auto }

.Project-r img{ width:98%;}

.Project-l2{ width:570px; float:left; height:auto; margin-top:30px;  }
.Project-l2 h4{ margin-bottom:25px;color:#005ca2; font-size:16px;}
.Project-l2 p{ color:#666; font-size:16px;}


.Project-r2{ width:580px; float:right;height:auto }
.Project-r2 img{ width:98%;}


.sige{ margin-top:30px;}

.sige ul li{ float:left; margin-left:10px; width:280px;   }
.sige ul li p{color:#000000; font-size:14px;}
.sige ul li img{ width:100%;}
.sige ul li b{ line-height:39px;  color:#005ca2; margin-top:10px; font-weight:normal;}

.column22 h2{ text-align:center; padding:10px 0px 10px 0px;}


/*服务页面*/


@media only screen and (max-width:992px) {
	
.about2 .groupage{ margin-top:30px;}
.about2 .groupage ul{margin-top:0px;}
.about2 .groupage ul li{ width:100%; height:auto; float:left; margin-top:40px; }
.about2 .groupage ul li img{ margin:-30px auto; text-align:center; display:block; width:30%;}	

.about2 .groupage .grou{ width:100%; height:auto; border:1px solid #f2f2f2;box-shadow:0 0 3px rgba(81, 81,81,0.2); margin:0 auto;padding-bottom:10px;}

.about2 .groupage .grou p{ width:95%; margin:0 auto; line-height:23px; margin-top:30px; color:#000000; padding-left:10px;}



.about2 .fba{ margin-top:20px; width:100%; padding-bottom:30px; }

.about2 .fba1 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.about2 .fba1:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}


.about2 .fba2 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.about2 .fba2:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}


.about2 .fba3 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.about2 .fba3:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}



.about2 .fba1{ width:98%; float:none; margin:0 auto; padding:20px 0px 20px 0px; height:auto;  border:1px solid #f2f2f2;box-shadow:0 0 3px rgba(81, 81,81,0.2);}

.about2 .fba1 img{ width:100%; height:230px; margin:0 auto; text-align:center; display:block;}

.about2 .fba1 p{ width:90%; margin:10px auto;padding-left:10px;}


.about2 .fba2{  width:98%; float:none; margin:20px auto;padding:20px 0px 20px 0px; height:auto;  border:1px solid #f2f2f2;box-shadow:0 0 8px rgba(81, 81,81,0.2);}

.about2 .fba2 img{ width:100%; height:230px; margin:0 auto; text-align:center; display:block;}

.about2 .fba2 p{ width:90%; margin:10px auto;padding-left:10px;}



.about2 .fba3{  width:98%; float:none; margin:20px auto; padding:20px 0px 20px 0px; height:auto;   border:1px solid #f2f2f2;box-shadow:0 0 8px rgba(81, 81,81,0.2);}

.about2 .fba3 img{ width:100%; height:230px; margin:0 auto; text-align:center; display:block;}

.about2 .fba3 p{ width:90%; margin:10px auto; padding-left:10px;}



.about2 .ware{ width:100%;  margin-top:-30px;}
.about2 .ware p{ width:100%; }

.about2 .ware ul{ margin-top:35px;}
.about2 .ware ul li{ float:left; color:#666666; font-size:14px;  width:48%; margin:1%;  transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; height:220px;}
.about2 .ware ul li img{ text-align:center; display:block; margin:0 auto; width:80%;}
.about2 .ware ul li p{ text-align:center; line-height:23px; font-size:14px;width:100%;}


.about2 .ware  ul li img:hover{ box-shadow: 0px 0px 0px ;transform: translateY(-8px);-wbkit-transform: translateY(-8px);-o-transform: translateY(-8px);-moz-transform: translateY(-8px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}


	}





 .tit { line-height:30px; width:100%; color:#000000; font-size:16px; text-transform:uppercase; margin-top:20px;}


.groupage{ margin-top:30px;}
.groupage ul{margin-top:50px;}
.groupage ul li{ width:240px; height:280px; float:left; }
.groupage ul li img{ margin:-30px auto; text-align:center; display:block;}
.grou{ width:210px; height:220px; border:1px solid #f2f2f2;box-shadow:0 0 3px rgba(81, 81,81,0.2); margin:0 auto;}

.grou p{ width:95%; margin:0 auto; line-height:23px; margin-top:30px; color:#000000;}
.neiye .about2 h3{ text-align:center; line-height:28px;color:#005ca2; display:block; margin-top:20px; margin-bottom:20px;font-size:32px; text-transform:uppercase; }
.neiye .about2{width:1200px; margin:0 auto;}




.fba{width:1200px; padding-bottom:30px; margin:20px auto; }

.fba1 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.fba1:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}


.fba2 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.fba2:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}


.fba3 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.fba3:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}



.fba1{ width:385px; float:left; padding:20px 0px 20px 0px; height:340px;  border:1px solid #f2f2f2;box-shadow:0 0 3px rgba(81, 81,81,0.2);}

.fba1 img{ width:350px; height:230px; margin:0 auto; text-align:center; display:block;}

.fba1 p{ width:90%; margin:10px auto;}


.fba2{ width:385px; float:left; margin-left:23px;padding:20px 0px 20px 0px; height:340px;  border:1px solid #f2f2f2;box-shadow:0 0 8px rgba(81, 81,81,0.2);}

.fba2 img{ width:350px; height:230px; margin:0 auto; text-align:center; display:block;}

.fba2 p{ width:90%; margin:10px auto;}



.fba3{ width:385px; float:right; padding:20px 0px 20px 0px; height:340px;   border:1px solid #f2f2f2;box-shadow:0 0 8px rgba(81, 81,81,0.2);}

.fba3 img{ width:350px; height:230px; margin:0 auto; text-align:center; display:block;}

.fba3 p{ width:90%; margin:10px auto;}




.ware{ width:1200px; margin:40px auto;}

.ware ul{ margin-top:35px;}
.ware ul li{ float:left; color:#666666; font-size:14px;  width:238px; transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; height:190px;}
.ware ul li img{ text-align:center; display:block; margin:0 auto;}
.ware ul li p{ text-align:center; line-height:23px; font-size:14px;}


.ware  ul li img:hover{ box-shadow: 0px 0px 0px ;transform: translateY(-8px);-wbkit-transform: translateY(-8px);-o-transform: translateY(-8px);-moz-transform: translateY(-8px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}




.znzz { width:1200px; padding:30px 0; border-bottom:#eee 1px solid; overflow:hidden}
.znzz .wenz { width:600px; float:left;}
.znzz .wenz .tit { line-height:30px; width:100%; font-size:20px; color:#015da2;text-transform:uppercase;}
.newBar {
    background-color: #015da2;
    height: 3px;
    width: 130px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.neiye p{font-size:14px; color:#000000; line-height:22px;}


.znzz .wenz .nr { line-height:32px; font-size:15px; color:#000000}
.znzz .wenz .more1 a { width:110px; height:38px; line-height:38px; border:#2155b8 1px solid; display:block; text-align:center; color:#2155b8; margin-top:25px; font-size:16px}
.znzz .wenz .more1 a:hover { background: url(../images/ntitbj.jpg); color:#fff}
.znzz .tp { width:550px; float:right;}
.znzz .tp img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.znzz .tp:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}



.znzz .wenz2 { width:600px; float:right;}
.znzz .wenz2 .tit { line-height:30px; width:100%; font-size:20px; color:#015da2; text-transform:uppercase;}
.znzz .wenz2 .nr { line-height:32px; font-size:15px; color:#000000}
.znzz .wenz2 .more1 a { width:110px; height:38px; line-height:38px; border:#2155b8 1px solid; display:block; text-align:center; color:#2155b8; margin-top:25px; font-size:16px}
.znzz .wenz2 .more1 a:hover { background: url(../images/ntitbj.jpg); color:#fff}
.znzz .tp2 { width:550px; float:left;}


.znzz .tp2 img { width:100%;width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}

.znzz .tp2:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}



.tit{font-size:20px; color:#015da2;}

@media only screen and (max-width:992px){
	
.znzz { width:100%; padding:0px 0; border-bottom:#eee 1px solid; overflow:hidden}
.znzz .wenz { width:100%; float:none;}
.znzz .wenz .tit { line-height:35px; width:100%; color:#015da2; font-size:20px;}
.newBar {
    background-color: #015da2;
    height: 3px;
    width: 130px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.znzz .wenz .nr { line-height:26px; font-size:14px; color:#000}
.znzz .tp { width:100%; float:none;}
.znzz .tp img { width:100%}


.znzz .wenz2 { width:100%; float:none;}
.znzz .wenz2 .tit { line-height:35px; width:100%; color:#015da2; font-size:20px;}
.znzz .wenz2 .nr { line-height:26px; font-size:14px; color:#000}
.znzz .tp2 { width:100%; float:none;}
.znzz .tp2 img { width:100%; margin-top:20px;}

	}





/*简介页面*/

.neiye{margin:30px auto;}
.neiye .about{font-size:14px; line-height:25px; color:#000000;}
.neiye .about span{font-size:16px; line-height:48px;color:#005ca2; display:block; border-bottom:2px solid #005ca2; margin-bottom:10px; width:14%; font-weight:bold; text-transform:uppercase; }
.huanjing{ margin-top:20px; }
.huanjing ul li{ float:left; width:385px; margin-left:2px; margin-top:2px; height:300px;}
.huanjing ul li img{ width:100%; height:100%;}

.neiye .about h3{ text-align:center; line-height:28px;color:#005ca2; display:block; margin-top:29px; margin-bottom:10px; }

#demo0 img{ width:350px; height:auto; margin:1px;}

@media only screen and (max-width:992px){
.neiye{margin:20px auto;}
.neiye .about span{font-size:16px; line-height:48px;color:#005ca2; display:block; border-bottom:2px solid #005ca2; margin-bottom:10px; width:51%; font-weight:bold; text-transform:uppercase; }

.neiye .about P{ width:100%;}
.huanjing{ margin-top:10px; }
.huanjing ul li{ float:none; width:100%; height:auto;}
.huanjing ul li img{ width:100%; height:100%;}

.neiye .about2 h3{ text-align:center; line-height:28px;color:#005ca2; display:block; margin-top:20px; margin-bottom:20px;font-size:28px; text-transform:uppercase; }
.neiye .about2{width:100%; }

.neiye .about2 img{width:100%; }
.neiye .about2 p{ width:100%;}
}


.neiye .tp_news ul li{margin-bottom:20px; overflow:hidden;}
.neiye .tp_news .t_p{overflow:hidden;}
.neiye .tp_news .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.neiye .tp_news ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.neiye .tp_news .w_z{border:1px solid #e7e7e7; padding:15px;}
.neiye .tp_news .w_z h3{font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .tp_news .w_z h3 a{ color:#000000;}
.neiye .tp_news .w_z p{font-size:15px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.neiye .tp_news .w_z i{padding-right:10px; color:#666; background:url(../img/new.png) no-repeat left;}
.neiye .tp_news .w_z span{color:#666;}

.paging{width:100%; margin:50px auto 0; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin-right:10px; display:inline-block;}
.paging a:hover{background-color:#2c4a6b; border:1px solid #2c4a6b; color:#fff;}
.paging a.on{background-color:#2c4a6b; border:1px solid #2c4a6b; color:#fff;}

.ditu{}

.ditu-l{ float:left; width:50%; font-size:14px;color:#000000; }
.ditu-l p{ font-size:14px;  margin-top:5px;  text-transform:uppercase; }
.ditu-r{ float:right;width:45%;}
.ditu-r img{ width:100%;}



@media only screen and (max-width:992px){
.neiye .about3 {  width:100%; text-align:center; margin:0px auto;  }
.neiye .about3 ul li{ float:none; width:100%; height:100%; margin:0 auto; display:block;  overflow:hidden; border:1px solid #f2f2f2;   }

.neiye .about3 ul li img{ width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.neiye .about33 ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
}


.neiye .about3 ul{  width:80%; text-align:center; margin:0px auto; }
.neiye .about3 ul li{ float:left; width:210px; height:210px; margin:10px;  overflow:hidden; border:1px solid #f2f2f2; margin-top:20px; position:relative; z-index:1; }

.neiye .about3 ul li img{ width:100%;transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.neiye .about3 ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}


#track h3{ text-align:center; line-height:28px;color:#005ca2; display:block; margin-top:20px; margin-bottom:20px;font-size:32px; text-transform:uppercase; }



@keyframes enter1{
	0%{transform:rotate(-90deg);}	
	100%{transform:rotate(0deg);}
}
@keyframes enter2{
	0%{transform:rotate(90deg);}	
	100%{transform:rotate(0deg);}
}
@keyframes leave1{
	0%{transform:rotate(0deg); z-index:1;}	
	100%{transform:rotate(-90deg); z-index:1;}
}
@keyframes leave2{
	0%{transform:rotate(0deg); z-index:1;}	
	100%{transform:rotate(90deg); z-index:1;}
}

@-webkit-keyframes enter1{
	0%{-webkit-transform:rotate(-90deg);}	
	100%{-webkit-transform:rotate(0deg);}
}
@-webkit-keyframes enter2{
	0%{-webkit-transform:rotate(90deg);}	
	100%{-webkit-transform:rotate(0deg);}
}
@-webkit-keyframes leave1{
	0%{-webkit-transform:rotate(0deg); z-index:1;}	
	100%{-webkit-transform:rotate(-90deg); z-index:1;}
}
@-webkit-keyframes leave2{
	0%{-webkit-transform:rotate(0deg); z-index:1;}	
	100%{-webkit-transform:rotate(90deg); z-index:1;}
}




.bj1{ width:485px; height:295px; background:rgba(0, 0, 0, 0.5);  margin:120PX auto;padding-top:45px; padding-left:25px; text-align:left}
.bj1 h1{ font-size:16px; color:#fff; text-align:center; }
.bj1 ul{ margin-top:34px;}
.bj1 ul li img{ float:left; margin-right:20px; margin-top:5px;}
.bj1 ul li{ margin-bottom:20px;}
.sou input{color:#000000;}
.sou{ width:380px; height:42px; background:#fff;outline:none; float:left;border-radius: 0.4em; }
.search{ width:350px; height:40px; background:#fff; border:1px solid #fff; color:#000000; font-size:16px; margin-left:10px; outline:none;}
.bj1 font a{ width:105px; height:28px; line-height:28px; background-color:#2c4a6b;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-left:90px; margin-top:30px; float:left; margin-right:35px; }
.bj1 span a{width:105px; height:28px; line-height:28px; border:#2c4a6b solid 1px;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-top:30px; float:left}
.bj1 span a:hover{width:105px; height:28px; line-height:28px; background-color:#2c4a6b;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-top:30px; }
@media only screen and (max-width:992px){
	
.ditu-l{ float:none; width:100%;}
.ditu-l p{ font-size:15px; font-weight:bold;}
.ditu-r{ float:none;width:100%;}
.ditu-r img{ width:100%;}




.bj1{ width:100%; height:355px; background:rgba(0, 0, 0, 0.5);  margin:30PX auto; padding-top:45px;padding-left:10px; text-align:left}
.bj1 h1{ font-size:14px; color:#fff; text-align:center; }
.bj1 ul{ margin:34px auto;  text-align:center; }
.bj1 ul li img{ float:left; margin-right:20px; margin-top:5px;}
.bj1 ul li{ margin-bottom:20px;}
.sou{ width:80%; height:42px; background:#fff;outline:none; float:left;border-radius: 0.4em; }
.search{ width:90%; height:40px; background:#fff; border:1px solid #fff; color:#999; font-size:14px; margin-left:10px; outline:none;}
.bj1 font a{ width:105px; height:28px; line-height:28px; background-color:#2c4a6b;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-left:30px; margin-top:30px; float:left; margin-right:25px; }
.bj1 span a{width:105px; height:28px; line-height:28px; border:#2c4a6b solid 1px;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-top:30px;margin-left:10px; float:left}
.bj1 span a:hover{width:105px; height:28px; line-height:28px; background-color:#2c4a6b;border-radius: 0.3em; text-align:center; font-size:14px; color:#fff; display:block; margin-top:30px; }

	}



/*询价页面*/




.hot{ width:1055px; background:#fff; padding:20px 0px 20px 20px; border-radius:3px; margin:0 auto; }
.slideGroup{ width:1055px; margin:0 auto; }
.slideGroup .parHd{ height:39px; margin:30px 0;  }
.slideGroup .parHd ul{text-align:center }
.slideGroup .parHd ul li{   padding:0px 25px; height:40px;  background-color:#dfeefa; text-align:center; line-height:40px; margin:0 20px; cursor:pointer; font-size:15px; color:#565656;display:inline-block; border-radius:10px; }
.slideGroup .parHd ul li.on{ background-color:#015da2; color:#fff;display:inline-block; }
.slideGroup .slideBox{ width:1200px;overflow:hidden; zoom:1; position:relative; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#015da2;  }

.m_msg{ padding-bottom:20px;  }

.m_msg h2{ font-size:36px; text-align: center; margin: 0px 0 30px; }

.pppp i,.pppp5 i,.pppp6 i,.pppp7 i{ color:#f00; font-style:normal; padding-left:3px; line-height:30px; }

.pppp{ float:left; line-height:30px; font-size:14px;font-weight:600; color:#015da2; text-align:left; width:160px;   }
.order-evaluation-checkbox3 ul{ float:left; padding-right:2px;width:890px; margin-left:20px;}

.order-evaluation-checkbox3 ul li input{ display:block;width:85px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox3 ul li{
	width:171px;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox2{ float:left;}



.order-evaluation-checkbox4 ul li input{ display:block;width:130px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox4 ul{ float:right; padding-right:2px; margin-top:0px;width:890px; margin-left:178px;}
.order-evaluation-checkbox4 ul li{
	width:270px;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox4{float:left; padding-left:2px;}

.order-evaluation-checkbox4 span{ float:left;}
.order-evaluation-checkbox4{ margin-top:5px;}


.order-evaluation-checkbox44 ul li input{ display:block;width:130px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox44 ul{ float:right; padding-right:2px; margin-top:0px;width:890px; margin-left:178px;}
.order-evaluation-checkbox44 ul li{
	width:270px;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox44{float:left; padding-left:2px;}

.order-evaluation-checkbox44 span{ float:left;}
.order-evaluation-checkbox44{ margin-top:5px;}







.order-evaluation-checkbox5{ margin-top:5px;}
.order-evaluation-checkbox5 ul li input{ display:block;width:95px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.pppp5{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:160px;font-size:14px;font-weight:600; }

.order-evaluation-checkbox5 ul{ float:right; padding-right:2px;width:890px;margin-left:20px;}
.order-evaluation-checkbox5 ul li{
	width:230px;
	height:30px;
	text-align: left;
	
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox5{ float:left;}


.order-evaluation-checkbox6 ul li input{ display:block;width:390px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox6{ margin-top:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:160px; font-size:14px;font-weight:600;}

.order-evaluation-checkbox6 ul{ float:right; padding-right:2px;width:890px;margin-left:20px;}
.order-evaluation-checkbox6 ul li{
	width:750px; 
	height:30px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox6{ float:left;}



.order-evaluation-checkbox66 ul li input{ display:block;width:390px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox66{ margin-top:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:160px; font-size:14px;font-weight:600;}

.order-evaluation-checkbox66 ul{ float:right; padding-right:2px;width:890px;margin-left:20px;}
.order-evaluation-checkbox66 ul li{
	width:750px; 
	height:30px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox66{ float:left;}


.order-evaluation-checkbox9 ul li input{ display:block;width:390px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox9{ margin-top:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:160px; font-size:14px;font-weight:600;}

.order-evaluation-checkbox9 ul{ float:right; padding-right:2px;width:690px;margin-left:20px; }
.order-evaluation-checkbox9 ul li{
	width:650px; 
	height:30px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox9{ float:left;}


.order-evaluation-checkbox7{ margin-top:5px;}
.pppp7{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left; width:160px; font-size:14px;font-weight:600; }
.order-evaluation-checkbox7 ul{ float:left; padding-right:2px;width:890px; margin-left:20px;}
#order{display:block;width:130px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox7 ul li input{ display:block;width:70px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox7 ul li{
	width:210px;
	height:30px;
	text-align: left;
	background: #fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox7{ float:left;}


.many{ text-align:center; font-size:18px; color:#015da2; padding:25px 0px 25px 0px; font-weight:bold; width:85% }

#order_evaluation a{
	width:154px;
	height:48px;
	border-radius: 6px;
	display: block;
	text-align: center;
	line-height:48px;
	background:#015da2;

	margin:20px auto; margin-left:430px;
	color:#fff;
	font-size:14px;
}
.item { margin-top:12px;  line-height:38px; float:left; margin-right:60px;	}

.item p{padding:0px; line-height:20px; clear:both}
.item p label{display:block; float:left; width:80px; padding-top:2px}
.item  p input{ padding:0px 10px 0px 10px;}

@media only screen and (max-width:992px){
	


.hot{ width:100%; background:#fff; padding:20px 0px 20px 1px; border-radius:3px; margin:0 auto; }
.slideGroup{ width:99%; margin:0 auto; }
.slideGroup .parHd{ height:39px; margin:30px 0;   }
.slideGroup .parHd ul{text-align:center }
.slideGroup .parHd ul li{ padding:0px 5px; height:40px;  background-color:#dfeefa; text-align:center; line-height:40px; margin:0 5px; cursor:pointer; font-size:15px; color:#565656;display:inline-block; border-radius:10px; }
.slideGroup .parHd ul li.on{ background-color:#015da2; color:#fff;display:inline-block; }
.slideGroup .slideBox{ width:100%; zoom:1; position:relative; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#015da2;  }

.m_msg{ padding-bottom:20px;  }

.m_msg h2{ font-size:36px; text-align: center; margin: 0px 0 30px; }

.pppp i,.pppp5 i,.pppp6 i,.pppp7 i{ color:#f00; font-style:normal; padding-left:3px; line-height:30px; }

.pppp{ float:left; line-height:30px; font-size:14px;font-weight:600; color:#015da2; text-align:left; width:100%;   }
.order-evaluation-checkbox3 ul{ float:left; padding-right:2px;width:100%; margin-left:20px;}

.order-evaluation-checkbox3 ul li input{ display:block;width:40%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox3 ul li{
	width:50%;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:-20px;
	margin-bottom:12px; 
	float:left;
	
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox2{ float:left;}



.order-evaluation-checkbox4 ul li input{ display:block;width:58%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox4 ul{ float:right; padding-right:2px; margin-top:0px;width:100%; }
.order-evaluation-checkbox4 ul li{
	width:100%;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;
	
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox4{float:left; padding-left:2px;}

.order-evaluation-checkbox4 span{ float:left;}
.order-evaluation-checkbox4{ margin-top:5px;}






.order-evaluation-checkbox44 ul li input{ display:block;width:40%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox44 ul{ float:right; padding-right:2px; margin-top:0px;width:100%; }
.order-evaluation-checkbox44 ul li{
	width:100%;
	height:30px;
	text-align: left;
	background:#fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:px;
	margin-bottom:12px; 
	float:left;
	
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox44{float:left; padding-left:2px;}

.order-evaluation-checkbox44 span{ float:left;}
.order-evaluation-checkbox44{ margin-top:5px;}







.order-evaluation-checkbox5{ margin-top:5px;}
.order-evaluation-checkbox5 ul li input{ display:block;width:45%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.pppp5{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:100%;font-size:14px;font-weight:600; }

.order-evaluation-checkbox5 ul{ float:right; padding-right:2px;width:100%;margin-left:20px;}
.order-evaluation-checkbox5 ul li{
	width:100%;
	height:30px;
	text-align: left;
	
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:12px; 
	float:left;

	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox5{ float:left;}

.order-evaluation-checkbox6 ul li input{ display:block;width:31%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox6{ margin-top:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:100%; font-size:14px;font-weight:600;}

.order-evaluation-checkbox6 ul{ float:right; padding-right:2px;width:100%;margin-left:20px;}
.order-evaluation-checkbox6 ul li{
	width:100%; 
	height:30px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;

	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox6{ float:left;}



.order-evaluation-checkbox66 ul li input{ display:block;width:45%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox66{ margin-top:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:100%; font-size:14px;font-weight:600;}

.order-evaluation-checkbox66 ul{ float:right; padding-right:2px;width:100%;margin-left:20px;}
.order-evaluation-checkbox66 ul li{
	width:100%; 
	height:60px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:15px; 
	float:left;
	
	position:relative;  padding-left:10px;
}

.order-evaluation-checkbox66{ float:left;}







.order-evaluation-checkbox9 ul li input{ display:block;width:31%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox9{ margin-top:5px; padding-left:5px;}
.pppp6{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left;width:100%; font-size:14px;font-weight:600;}

.order-evaluation-checkbox9 ul{ float:right; padding-right:2px;width:100%;margin-left:20px; }
.order-evaluation-checkbox9 ul li{
	width:100%; 
	height:30px;
	text-align: left; 

	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:0px;
	margin-bottom:5px; 
	float:left;
	overflow: hidden;
	position:relative;  
}

.order-evaluation-checkbox9{ float:left;}


.order-evaluation-checkbox7{ margin-top:5px;}
.pppp7{ float:left; line-height:30px; font-size:15px; color:#015da2; text-align:left; width:100%; font-size:14px;font-weight:600; }
.order-evaluation-checkbox7 ul{ float:left; padding-right:2px;width:100%; margin-left:20px;}
#order{display:block;width:130px;height:30px;border-bottom:1px solid #c8c8c8; float:left;}

.order-evaluation-checkbox7 ul li input{ display:block;width:45%;height:30px;border-bottom:1px solid #c8c8c8; float:left;}
.order-evaluation-checkbox7 ul li{
	width:100%;
	height:30px;
	text-align: left;
	background: #fff;
	font-size:15px;
	color:#000000;
	line-height:30px;
	margin-left:-20px;
	margin-bottom:15px; 
	float:left;
	overflow: hidden;
	position:relative;  padding-left:10px;
}
.order-evaluation-checkbox7{ float:left;}


.many{ text-align:center; font-size:18px; color:#015da2; padding:25px 0px 25px 0px; font-weight:bold; }

#order_evaluation a{
	width:154px;
	height:48px;
	border-radius: 6px;
	display: block;
	text-align: center;
	line-height:48px;
	background:#015da2;

	margin:20px auto;
	color:#fff;
	font-size:14px;
}
.item { margin-top:12px;  line-height:38px; float:left; 	}

.item p{padding:0px; line-height:20px; clear:both}
.item p label{display:block; float:left; width:80px; padding-top:2px}
.item  p input{ padding:0px 10px 0px 10px;}	
	
	}

/*仓储*/
.about2 i{ font-size:18px; font-style:normal; color:#015da2; margin-top:20px; margin-bottom:10px; display:block;}

.lianxi{   width:100%;  margin:0 auto; overflow:hidden}
.lianxi ul li{ float:left; width:48%; margin:0.5%;}
.lianxi ul li i{ display:block; width:100%; position:relative; padding-bottom:50%; overflow:hidden;}
.lianxi ul li i img{ position:absolute; width:100%; height:auto; left:0;top:50%; transform:translate(0,-50%);}
.lianxi ul li h2{ display:block; width:90%; margin:0 auto; padding-top:1rem; font-size:16px; color:#015da2; text-align:left;}
.lianxi ul li p{ display:block; width:90%; margin:1rem auto; line-height:25px; font-size:14px; height:110px; color:#000}
@media only screen and (max-width:992px){
	
.lianxi{   width:100%;  margin:0 auto; overflow:hidden}
.lianxi ul li{ float:none; width:100%; }
.lianxi ul li i{ display:block; width:100%; position:relative; padding-bottom:50%; overflow:hidden;}
.lianxi ul li i img{ position:absolute; width:100%; height:auto; left:0;top:50%; transform:translate(0,-50%);}
.lianxi ul li h2{ display:block; width:90%; margin:0 auto; padding-top:1rem; font-size:16px; color:#015da2; text-align:left;}
.lianxi ul li p{ display:block; width:90%; margin:0 auto; line-height:25px; font-size:14px; height:auto; color:#000;text-align:left; }
	
	}

/*运输*/


.huanjing2{ margin-top:0px; }
.huanjing2 ul li{ float:left; width:385px; margin-left:2px; margin-top:20px;margin-bottom:30px; height:300px;}
.huanjing2 ul li img{ width:100%; height:100%;}
.huanjing2 ul li p{ line-height:35px; text-align:center;}

@media only screen and (max-width:992px){
.huanjing2{ margin-top:10px; }
.huanjing2 ul li{ float:none; width:100%; height:auto;margin-top:20px;margin-bottom:0px;}
.huanjing2 ul li img{ width:100%; height:100%;}
.huanjing2 ul li p{ line-height:35px; text-align:center;}

}

#sea11{ font-weight:normal; font-size:20px; color:#015da2; }
.sea11 ul{ margin-bottom:10px;}
.sea11 ul li{ background:url(../img/dd.jpg) no-repeat left ; padding-left:15px; }

.about2 span{ font-size:16px; margin:15px 0px 15px 0px; display:block; color:#266ea3;}


@media only screen and (max-width:992px) {
.zxkf {display:none;}

.dianhua{ width:100%; height:65px; background:#fff; }

.dianhua ul li { width:25%; height:auto; text-align:center; margin:0px auto; padding-top:5px; }
.dianhua ul li a { color:#000; line-height:12px; font-size:13px;}


}

.dianhua{ width:100%; height:55px; background:#fafafa;}

.dianhua ul li { width:25%; height:auto; text-align:center; margin:0px auto; padding-top:5px; }
.dianhua ul li a { color:#000; line-height:12px; font-size:13px;}




.endend{ width:100%; height:200px; background:#fff; border-top:1px solid #f2f2f2; position:fixed; bottom:0; left:0; z-index:999999999;  }
.endendz{ width:1200px; margin:0 auto;}
.endendz-l{ float:left; width:750px; margin-top:25px;}
.endendz-r{ float:right;margin-top:70px;}
.endendz-r a{ padding:10px 20px 10px 20px;   margin-left:10px; color:#fff; border-radius:5px;}
.endendz-l h1{ font-size:22px; text-transform:uppercase; line-height:55px;}

#ign-accept-cookie{background:#015da2;border:2px solid #015da2;} 


#undefined{ border:2px solid #015da2; color:#000;}

@media only screen and (max-width:992px){

.endend{ width:100%; height:auto; padding:10px 0px 5px 0px; background:#fff; border-top:1px solid #f2f2f2; position:fixed; bottom:0; left:0; z-index:999999999; }
.endendz{ width:100%; margin:0 auto;}
.endendz-l{ float:none; width:90%;margin:0 auto;}
.endendz-r{float:none; width:90%; margin:30px auto;}
.endendz-r a{ padding:10px 25px 10px 25px;   margin:5.5%; color:#fff; border-radius:5px;}
.endendz-l h1{ font-size:22px; text-transform:uppercase; line-height:55px; text-align:center;}

#ign-accept-cookie{background:#015da2;border:2px solid #015da2;} 


#undefined{ border:2px solid #015da2; color:#000;}

}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:fixed;
	bottom:5px;
	right:15px;
	color:#ff304d;
	font-size:30px;
	font-weight:700;
	text-transform:uppercase;
	line-height:50px;
	text-align:center;
	z-index:100;
	cursor:pointer;
	display:none;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.scroll-to-top:hover{
	color:#01bcfa;
}

/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	left:0px;
	top:0px;
	z-index:999;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-header .header-top{
	position:relative;
	padding:10px 0px;
	background:#f6f6f6;
	color:#777777;
	FONT-FAMILY: "Microsoft YaHei", simSun;	
}

.main-header .header-top a{
	color:#777777;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.main-header .links-nav li{
	position:relative;
	float:left;
	margin-right:15px;
}

.main-header .top-right .links-nav li{
	margin-right:0px;
	margin-left:30px;
}

.main-header .top-right .links-nav li:before{
	content:'';
	position:absolute;
	left:-15px;
	top:50%;
	margin-top:-8px;
	height:16px;
	border-right:1px solid #777777;	
}

.main-header .top-right .links-nav li:first-child:before{
	display:none;	
}

.main-header .links-nav li a{
	position:relative;
	line-height:26px;
	font-size:14px;
	text-transform:capitalize;	
}

.main-header .header-top a:hover{
	color:#00c6ff;	
}

.sticky-header{
	position:fixed;
	opacity:0;
	visibility:hidden;
	left:0px;
	top:0px;
	width:100%;
	padding:0px 0px;
	background:#ffffff;
	z-index:0;
	border-bottom:1px solid #cccccc;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sticky-header .logo{
	padding:6px 0px 2px;	
}

.fixed-header .sticky-header{
	z-index:999;
	opacity:1;
	visibility:visible;
	-ms-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-op-animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-ms-animation-duration: 500ms;
	-moz-animation-duration: 500ms;
	-op-animation-duration: 500ms;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-ms-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-op-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-op-animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;	
}

.main-header .header-upper{
	position:relative;
	padding:15px 0px;
	background:#ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	z-index:5;
}

.main-header .header-upper .logo img{
	position:relative;
	display:inline-block;
	max-width:100%;
}

.main-header .logo-outer{
	position:relative;
	z-index:25;	
}

.main-header .logo-outer .logo img{
	position:relative;
	display:inline-block;
	max-width:100%;
}

.main-header .header-upper .upper-right{
	position:relative;
	padding:10px 0px;
}

.main-header .header-upper .info-box:last-child{
	margin-right:0px;	
}

.main-header .header-upper .info-box:after{
	content:'';
	position:absolute;
	right:-40px;
	top:50%;
	margin-top:-20px;
	height:40px;
	border-right:1px dashed #e0e0e0;
}

.main-header .info-box{
	position:relative;
	float:left;
	min-height:56px;
	margin:0px 40px;
	padding:7px 0px 7px 60px;
}

.main-header .header-upper .info-box:last-child{
	padding-left:0px !important;
}

.main-header .header-upper .info-box:last-child:after{
	display:none;	
}

.main-header .info-box .icon-box{
	position:absolute;
	left:0px;
	top:8px;
	width:44px;
	height:44px;
	text-align:center;
	line-height:42px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	color:#ff304d;
	font-size:20px;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

.main-header .info-box:hover .icon-box{
	border-color:#ff304d;	
}

.main-header .info-box li{
	position:relative;
	line-height:24px;
	margin:0px 0px;
	font-size:14px;
	color:#9b9b9b;
}

.main-header .info-box li a{
	color:#9b9b9b;		
}

.main-header .info-box strong{
	font-weight:700;
	color:#555555;
	font-size:15px;	
}

.main-header .header-lower{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	background:none;
	z-index:5;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.main-header .header-lower .bg-layer{
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	background:none;
	background:#2c4a6b;	
}

.main-header .header-lower .bg-layer:before{
	content:'';
	position:absolute;
	right:50%;
	top:0px;
	width:50%;
	height:100%;
	background:#2c4a6b;	
}

.main-header .header-main-box{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	background:rgba(255,255,255,0.15);
	z-index:5;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.main-header.fixed-header .header-main-box{
	background:#2c4a6b;	
}

.main-header .nav-outer{
	position:relative;
	padding-right:230px;
	background:#2c4a6b;
}

.main-header .header-main-box .nav-outer{
	padding-right:50px;
	background:none;	
}

.header-main-box .nav-outer .search-box-btn{
	position:absolute;
	right:0px;
	font-size:14px;
	width:30px;
	height:30px;
	top:50%;
	margin-top:-15px;
	line-height:30px;
	color:#ffffff;
	cursor:pointer;
}

.header-main-box .nav-outer .search-box-btn:hover{
	color:#00c6ff;
}

.main-menu{
	position:relative;	
}

.main-menu .navbar-collapse{
	padding:0px;	
}

.main-menu .navigation{
	position:relative;
	margin:0px;
	FONT-FAMILY: "Microsoft YaHei", simSun; 
}

.main-menu .navigation > li{
	position:relative;
	float:left;
	padding:0px;
	border-right:1px solid rgba(255,255,255,0.10);
}

.header-main-box .main-menu .navigation > li{
	border:none;	
}

.sticky-header .main-menu .navigation > li{
	margin:0px;
}

.main-menu .navigation > li > a{
	position:relative;
	display:block;
	padding:16px 25px;
	font-size:16px;
	color:#ffffff;
	line-height:30px;
	border-top:none;
	font-weight:600;
	text-transform:uppercase;
	opacity:1;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.header-main-box .main-menu .navigation > li > a{
	padding:25px 20px;
}

.sticky-header .main-menu .navigation > li > a{
	color:#181818;
	padding:15px 15px;
}

.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{
	background:#01bcfa;
	opacity:1;
}

.sticky-header .main-menu .navigation > li:hover > a,
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li.current-menu-item > a{
	background:#01bcfa;
	color:#ffffff;
	opacity:1;
}

.main-menu .navigation > li:hover > a:after{
	opacity:1;
}

.main-menu .navigation > li > ul{
	position:absolute;
	left:0px;
	top:130%;
	width:220px;
	padding:0px;
	z-index:100;
	display:none;
	background:#2c4a6b;text-transform:uppercase;
	border-top:3px solid rgba(255,255,255,0.80);
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul.from-right{
	left:auto;
	right:0px;	
}

.main-menu .navigation > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,0.30);
}

.main-menu .navigation > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li > a{
	position:relative;
	display:block;
	padding:12px 15px;
	line-height:22px;
	font-weight:600;
	font-size:14px;
	text-transform:capitalize;text-transform:uppercase;
	color:#ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li:hover > a{
	background:#01bcfa;	text-transform:uppercase;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:12px;
	width:10px;
	height:20px;
	display:block;
	color:#ffffff;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
}

.main-menu .navigation > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

.main-menu .navigation > li > ul > li > ul{
	position:absolute;
	left:110%;
	top:0px;
	width:220px;
	padding:0px;
	z-index:100;
	display:none;
	background:#2c4a6b;
}

.main-menu .navigation > li > ul > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,0.30);
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
	border-bottom:none;	
}

.main-menu .navigation > li > ul > li  > ul > li > a{
	position:relative;
	display:block;
	padding:12px 15px;
	line-height:22px;
	font-weight:600;
	font-size:14px;
	text-transform:capitalize;
	color:#ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li  > ul > li > a:hover{
	background:#01bcfa;	
}

.main-menu .navigation > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:100%;	
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	left:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:34px;
	height:30px;
	border:1px solid #ffffff;
	text-align:center;
	font-size:16px;
	line-height:28px;
	color:#ffffff;
	cursor:pointer;
	z-index:5;
	display:none;
}

.main-header .btn-outer{
	position:absolute;
	right:0px;
	top:0px;
	width:230px;
	height:100%;
	overflow:hidden;	
}

.main-header .btn-outer .quote-btn{
	position:relative;
	display:block;
	line-height:26px;
	text-align:center;
	padding:18px 0px 18px 30px;
	font-weight:600;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	z-index:1;	
}

.header-main-box .btn-outer .quote-btn{
	padding:27px 0px 18px 30px;	
}

.main-header .btn-outer:before{
	content:'';
	position:absolute;
	left:20px;
	top:0px;
	width:120%;
	height:100%;
	background:#ff304d;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	-o-transform:skewX(-25deg);
	-moz-transform:skewX(-25deg);
	transform:skewX(-25deg);
}

.main-header .btn-outer:hover:before{
	background:#01bcfa;	
}

.social-links-one{
	position:relative;	
}

.main-header .social-links-one{
	top:7px;	
}

.social-links-one a{
	position:relative;
	display:inline-block;
	text-align:center;
	margin-left:4px;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#928d8d;
	border-radius:50%;
	background:#f4f4f4;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.social-links-one a:hover{
	background:#01bcfa;
	color:#ffffff;	
}

.social-links-two a{
	position:relative;
	display:inline-block;
	text-align:center;
	margin-right:5px;
	width:40px;
	height:40px;
	border:1px solid #e0e0e0;
	line-height:38px;
	font-size:14px;
	color:#cccccc;
	border-radius:50%;
	background:none;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.social-links-two a:hover{
	background:#ff304d;
	border-color:#ff304d;
	color:#ffffff;	
}

.social-links-three a{
	position:relative;
	display:inline-block;
	text-align:center;
	margin-right:5px;
	width:32px;
	height:32px;
	border:1px solid #f1f1f1;
	line-height:30px;
	font-size:12px;
	color:#aaaaaa;
	background:#f1f1f1;
	border-radius:50%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.social-links-three a:hover{
	background:#01bcfa;
	border-color:#01bcfa;
	color:#ffffff;	
}


/*** 

====================================================================
	Main Slider style
====================================================================

***/

.main-slider{
	position:relative;
}

.main-slider.negative-margin{
	position:relative;
	margin-top:-62px;
}

.main-slider .tp-caption{
	z-index:5;
}

.main-slider .tp-dottedoverlay{
	background-color:rgba(0,0,0,0.50) !important;	
}

.main-slider .italic-text{
	font-weight:400;
	line-height:1.8em;
	color:#ffffff;
	font-size:18px;
	font-style:italic;
}

.main-slider h2{
	font-size:48px;
	color:#ffffff;
	font-weight:900;
	line-height:1.2em;
	text-transform:uppercase;
}

.main-slider h3{
	font-size:32px;
	color:#ffffff;
	font-weight:700;
	line-height:1.2em;
}

.main-slider .tp-bullets.preview3 .bullet{
	background:#ffffff !important;
	width:22px !important;
	height:2px !important;
	border:1px solid #ffffff!important;
	border-radius:2px!important;
	margin:0px 7px;
}

.main-slider .tp-bullets.preview3 .bullet:hover,
.main-slider .tp-bullets.preview3 .bullet.selected{
	border-color:#01bcfa !important;
	background:#01bcfa !important;
}

.main-slider .tparrows.preview3,
.main-slider .tparrows.preview3{
	background:none !important;
	width:50px !important;
	overflow:hidden;
	margin-top:0px !important;
	height:50px !important;
}

.main-slider .tparrows.preview3::after{
	top:0px;
	background:none;
	border:1px solid #01bcfa;
	color:#01bcfa;
	font-size:24px;
	height:50px !important;
	line-height:48px;
	width:50px !important;
	padding:0px;
	border-radius:3px;
}

.main-slider .tparrows.tp-leftarrow.preview3::after{
	content: '\f104';
	font-family:'FontAwesome';
}

.main-slider .tparrows.tp-rightarrow.preview3::after{
	content: '\f105';
	font-family:'FontAwesome';
}

.main-slider .tparrows.preview3.tp-leftarrow{
	left:30px !important;
}

.main-slider .tparrows.preview3.tp-rightarrow{
	right:30px !important;
}

.main-slider .tparrows.preview3:hover::after{
	color:#ffffff;
	background:#01bcfa;
	border-color:#01bcfa;
}

.main-slider .tparrows.preview3 .tp-arr-iwrapper{
	visibility:hidden;
	opacity:0;
	display:none;	
}

.main-slider .tp-bannertimer{
	display:none !important;	
}

/*** 

====================================================================
	Title style
====================================================================

***/

.sec-title{
	position:relative;
	margin-bottom:40px;
}

.sec-title h2{
	font-size:40px;
	color:#1c2125;
	font-weight:600;
	line-height:1.2em;
	margin-bottom:10px;	
}

.sec-title.light h2{
	color:#ffffff;	
}

.sec-title h1{
	font-size:48px;
	color:#1c2125;
	font-weight:600;
	line-height:1.2em;
	margin-bottom:20px;	
}

.sec-title.light h1,
.sec-title.light h2{
	color:#ffffff;	
}

.sec-title .text{
	font-size:14spx;
	color:#838d95;
	line-height:1.8em;
	FONT-FAMILY: "Microsoft YaHei", simSun;	
}

.sec-title.light .text{
	color:#dfdbdb;
}

.sec-title .text strong{
	font-weight:600;
	color:#484b4e;	
}

.sec-title.light .text strong{
	color:#ff304d;
}

/*** 

====================================================================
	Featured Services
====================================================================

***/

.featured-services{
	position:relative;
	padding:50px 0px;
}

.featured-service-column{
	position:relative;
	margin-bottom:50px;	
}

.featured-service-column .inner-box{
	position:relative;
	display:block;	
}

.featured-service-column .image-box{
	position:relative;
	display:block;	
}

.featured-service-column .image-box img{
	position:relative;
	display:block;
	width:100%;
}

.featured-service-column .image-box .overlay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../img/bg-pattern.png) center center no-repeat;	
}

.featured-service-column .lower-content{
	position:relative;
	padding-top:25px;
}

.featured-service-column h3{
	font-size:20px;
	line-height:1.4em;
	margin-bottom:15px;
	color:#1c2125;
	font-weight:600;
}

.featured-service-column h3 a{
	color:#1c2125;	
}

.featured-service-column h3 a:hover{
	color:#ff304d;	
}

/*** 

====================================================================
	Fact Counter style
====================================================================

***/

.fun-fact-section{
	position:relative;
	padding:100px 0px;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.fun-fact-section.style-two{
	background:none;
	padding:0px;	
}

.fun-fact-section:before{
	content:'';
	position:absolute;
	left:50%;
	top:0px;
	width:50%;
	height:100%;
	background:#ffffff;
	opacity:0.90;
}

.fact-counter{
	position:relative;
	background:#00c6ff;
	color:#ffffff; padding-right:20px;
}

.fact-counter .column{
	position:relative;
	padding:40px 20px;
	z-index:5;	
}

.fun-fact-section.style-two .fact-counter .column{
	padding-left:0px;	
}

.fact-counter .column:after{
	content:'';
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-35px;
	height:70px;
	border-right:1px solid rgba(255,255,255,0.20);
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	-o-transform:skewX(-15deg);
	-moz-transform:skewX(-15deg);
	transform:skewX(-15deg);	
}

.fact-counter .column:last-child:after{
	display:none;	
}

.fact-counter .column .inner{
	position:relative;
	padding-left:70px;	
}

.fact-counter .column .inner .icon-box{
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	line-height:1.4em;
	font-size:54px;	
}

.fact-counter .count-outer{
	position:relative;
	font-size:48px;
	line-height:1em;
	font-weight:600;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	margin:0px 0px;
}

.fact-counter .column .counter-title{
	position:relative;
	font-size:20px;
	font-weight:400;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	text-transform:uppercase;
}

/*** 

====================================================================
	Services Section style
====================================================================

***/

.services-section{
	position:relative;
	padding:50px 0px 40px;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#243a51;
}

.services-section.style-three{
	background:#ffffff !important;
	background-image:none !important;	
}

.services-section:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../img/bg-pattern-2.png) center center no-repeat;
	background-color:rgba(36,58,81,0.98);
}

.services-section.style-three:before{
	display:none !important;	
}

.services-section .row{
	margin-left:-5px;
	margin-right:-5px;	
}

.default-service-block{
	position:relative;
	margin-bottom:10px;	
}

.services-section .default-service-block{
	padding:0px 5px;	
}

.default-service-block .inner-box{
	position:relative;
	padding:25px 25px 25px 110px;
	background:#2a3f56;
	color:#ffffff;
	border:1px solid rgba(255,255,255,0.50);
	border-radius:2px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.style-three .default-service-block .inner-box{
	background:#f7f7f7;
}

.default-service-block .inner-box:hover{
	background:#0b9ccb;
	border-color:rgba(255,255,255,0);
}

.style-three .default-service-block .inner-box:hover{
	background:#ffffff;
	border-color:rgba(0,0,0,0.20);
}

.default-service-block .inner-box .icon-box{
	position:absolute;
	left:10px;
	top:25px;
	width:100px;
	line-height:50px;
	font-size:42px;
	color:#00d0fd;
	text-align:center;	
}

.default-service-block .inner-box:hover .icon-box{
	color:#ffffff;	
}

.style-three .default-service-block .inner-box:hover .icon-box{
	color:#ff304d;	
}

.default-service-block .inner-box h3{
	font-size:20px;
	font-weight:600;
	margin-bottom:12px;
	line-height:1.4em;	
}

.style-three .default-service-block .inner-box h3{
	color:#1c2125;	
}

.default-service-block .inner-box .text{
	position:relative;
	color:#dbdddf;
	line-height:1.6em;  font-size:15px;	
}

.style-three .default-service-block .inner-box .text{
	color:#808284;
}

.service-block{
	position:relative;
}

.services-grid .service-block{
	margin-bottom:40px;
}

.service-block .inner-box{
	position:relative;
	display:block;
	background:#ffffff;
}

.services-grid .service-block .inner-box{
	border:1px solid #f0f0f0;
}

.service-block .inner-box .image-box{
	position:relative;
	display:block;
	overflow:hidden;
}

.service-block .inner-box .image-box img{
	position:relative;
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.service-block .inner-box:hover .image-box img{
	-webkit-transform:scale(1.1,1.1) rotate(3deg);
	-ms-transform:scale(1.1,1.1) rotate(3deg);
	-o-transform:scale(1.1,1.1) rotate(3deg);
	-moz-transform:scale(1.1,1.1) rotate(3deg);
	transform:scale(1.1,1.1) rotate(3deg);	
}

.service-block .inner-box .lower-content{
	position:relative;
	padding:20px 20px 15px;	
}

.service-block .inner-box h3{
	position:relative;
	font-size:20px;
	font-weight:600;
	margin-bottom:15px;
	padding-bottom:8px;
	line-height:1.4em;
	color:#242424;
}

.service-block .inner-box h3:after{
	content:'';
	position:absolute;
	left:0px;
	bottom:0px;
	width:40px;
	border-bottom:3px solid #00c6ff;	
}

.service-block .inner-box .text{
	position:relative;
	color:#808284;
	line-height:1.6em;
	margin-bottom:15px;	
}

.service-block .inner-box .read-more{
	position:relative;
	display:inline-block;
	color:#242424;
	font-weight:600;
	word-spacing:2px;
	text-transform:capitalize;
	FONT-FAMILY: "Microsoft YaHei", simSun;	
}

.service-block .inner-box .read-more:hover{
	color:#00c6ff;	
}

.service-block .inner-box .bottom-btn{
	position:absolute;
	right:0px;
	bottom:0px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	background:#ff304d;	
}

.service-block .inner-box .bottom-btn:hover{
	background:#00c6ff;	
}

/*** 

====================================================================
	Default Section style
====================================================================

***/

.default-section{
	position:relative;
	padding:60px 0px 40px;
}

.default-section .column{
	position:relative;
	margin-bottom:30px;	
}

.default-section .text-column .title-box{
	position:relative;
	margin-bottom:25px;
}

.default-section .text-column .title-box h4{
	margin-bottom:5px;
	font-size:20px;
	color:#00c6ff;	
}

.default-section .text-column .title-box h2{
	font-size:18px;
	font-weight:600;
	line-height:1.4em;
	color:#666666;	
}

.default-section .text-column .text{
	padding-bottom:20px; font-size:15px;	
}

.default-section .text-column .text p{
	margin-bottom:20px;
}

.default-section h2.default-title{
	font-size:32px;
	font-weight:600;
	line-height:1.4em;
	color:#1c2125;
	margin-bottom:40px;		
}

.default-section .gallery-column .row{
	position:relative;
	margin-left:-5px;
	margin-right:-5px;
	padding-right:30px;
}

.default-section .gallery-column .img-column{
	float:left;
	padding:0px 5px;	
}

.default-section .gallery-column .image-box{
	display:block;
	margin-bottom:10px;
	overflow:hidden;	
}

.default-section .gallery-column .image-box img{
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.default-section .gallery-column .image-box:hover img{
	-webkit-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);	
}

/*** 

====================================================================
	Accordions style
====================================================================

***/

.services-content{
	position:relative;	
}

.accordion-box{
	position:relative;
	padding-top:20px;
}

.accordion-box .block{
	position:relative;
	margin-bottom:10px;
	border:1px solid #f0f0f0;	
}

.accordion-box.style-two .block{
	border:none;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:0px;	
}

.accordion-box .block .acc-btn{
	position:relative;
	font-size:20px;
	margin-bottom:0px;
	cursor:pointer;
	background:none;
	line-height:30px;
	padding:16px 50px 16px 25px;
	overflow:hidden;
	font-weight:600;
	color:#666666;
	border-radius:2px;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.accordion-box.style-two .block .acc-btn{
	font-size:18px;
	padding-left:0px;
}

.accordion-box.style-three .block .acc-btn{
	font-size:16px;
	padding-left:70px;
	padding-right:20px;
}

.accordion-box.style-two .block .acc-btn.active{
	color:#00c6ff;	
}

.accordion-box .block .icon-outer{
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-15px;
	width:30px;
	height:30px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	background:#00c6ff;
	border-radius:50%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.accordion-box.style-two .block .acc-btn .icon-outer{
	right:0px;
	background:none;
	color:#00c6ff;
}

.accordion-box.style-three .block .acc-btn .icon-outer{
	right:auto;
	left:20px;
}

.accordion-box .block .icon-outer .icon{
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-15px;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;	
}

.accordion-box .block .icon-outer .icon-plus{
	opacity:1;
}

.accordion-box .block .icon-outer .icon-minus{
	opacity:0;
}

.accordion-box .block .acc-btn.active .icon-outer .icon-minus{
	opacity:1;
}

.accordion-box .block .acc-btn.active .icon-outer .icon-plus{
	opacity:0;
}

.accordion-box .block .acc-btn.active .icon-outer{
	background:#00c6ff;
}

.accordion-box.style-two .block .acc-btn.active .icon-outer{
	background:none;
	color:#00c6ff;
}

.accordion-box .block .acc-content{
	position:relative;
	display:none;	
}

.accordion-box .block .acc-content.current{
	display:block;	
}

.accordion-box .block .content{
	position:relative;
	font-size:13px;
	background:#ffffff;
	padding:10px 25px 0px;	
}

.accordion-box.style-two .block .content{
	padding-top:0px;
	font-size:14px;
	padding-left:0px;	
}

.accordion-box .block .content .image{
	float:left;
	margin:0px 20px 20px 0px;	
}

.accordion-box .block .content .image img{
	display:block;
	max-width:100%;	
}

.accordion-box .block .content p{
	margin-bottom:20px;
	line-height:1.8em; font-size:15px;	
}

/*** 

====================================================================
	Two Column Fluid
====================================================================

***/

.two-col-fluid{
	position:relative;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#243a51;
}

.two-col-fluid:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:rgba(28,59,103,0.95);
}

.two-col-fluid .outer-box{
	position:relative;
	z-index:1;	
}

.two-col-fluid .testimonial-column{
	position:relative;
	float:left;
	width:50%;
}

.two-col-fluid .testimonial-column .title{
	position:relative;
	margin-bottom:60px;
	padding-left:60px;
	color:#ffffff;
}

.two-col-fluid .testimonial-column .title .icon{
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
	font-size:18px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#ff304d;	
	background:#ffffff;
	border-radius:3px;
}

.two-col-fluid .testimonial-column .title h2{
	font-size:32px;
	font-weight:600;
	line-height:40px;	
}

.two-col-fluid .testimonial-column .inner-box{
	position:relative;
	float:right;
	width:100%;
	max-width:600px;
	padding:70px 100px 70px 15px;	
}

.testimonial-light{
	position:relative;
	max-width:920px;
	margin:0 auto;
}

.testimonial-light .slide-item{
	position:relative;	
}

.testimonial-light .slide-item .content-box{
	position:relative;
	padding:25px 30px;
	border:1px solid #ffffff;
	border-bottom:none;
	line-height:1.8em;
	color:#ffffff;
	margin-bottom:60px;
	margin-right:1px;
}

.testimonial-light .slide-item .content-box:after{
	content:'';
	position:absolute;
	left:0px;
	bottom:-18px;
	width:100%;
	height:18px;
	background:url(../img/testimonial-curve.png) left bottom no-repeat;	
}

.testimonial-light .slide-item .info-box{
	position:relative;
	padding-left:100px;
	padding-top:10px;
	min-height:70px;
	color:#ffffff;
}

.testimonial-light .slide-item .info-box .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:70px;
	border:2px solid #ffffff;
}

.testimonial-light .slide-item .info-box .author-thumb img{
	display:block;
	width:100%;	
}

.testimonial-light .slide-item .info-box .author-thumb img{
	display:block;
	width:100%;	
}

.testimonial-light .slide-item .info-box h4{
	font-size:18px;
	font-weight:600;
	margin:0px 0px 0px;	
}

.testimonial-light .slide-item .info-box .designation{
	font-size:14px;
	font-style:italic;
}

.testimonial-light .owl-controls{
	position:relative;
	margin:0px !important;
	padding:0px !important;	
}

.testimonial-light .owl-controls .owl-nav{
	display:none !important;	
}

.testimonial-light .owl-controls .owl-dots{
	text-align:left;
	margin:40px 0px 0px !important;	
}

.testimonial-light .owl-controls .owl-dots .owl-dot span{
	border:2px solid #ffffff;
	background:none;	
}

.testimonial-light .owl-controls .owl-dots .owl-dot.active span{
	background:#ffffff;
}

.two-col-fluid .form-column{
	position:relative;
	float:left;
	width:50%;
	background:#f3f2f2;
}

.two-col-fluid .form-column .title{
	position:relative;
	margin-bottom:40px;
	color:#1c2125;
}

.two-col-fluid .form-column .title h2{
	font-size:28px;
	font-weight:600;
	line-height:40px;	
}

.two-col-fluid .form-column .inner-box{
	position:relative;
	float:left;
	width:100%;
	max-width:600px;
	padding:70px 15px 70px 100px;	
}

.default-form .form-group{
	position:relative;
	margin-bottom:20px;	background:url(../img/dd1.png) no-repeat left;
}

.get-quote.default-form .row{
	margin-left:-8px;
	margin-right:-8px;	
}

.get-quote.default-form .form-group{
	position:relative;
	margin-bottom:16px;
	padding:0px 8px !important;	
}

.get-quote.style-two{
	padding-top:50px;	
}

.default-form .form-group .field-label{
	display:block;
	line-height:24px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#232323;
	font-weight:500;
	font-size:13px;
}

.default-form .form-group .field-label sup{
	color:#ff0000;
	font-size:14px;
}

.default-form input[type="text"],
.default-form input[type="email"],
.default-form input[type="password"],
.default-form select,
.default-form textarea{
	display:block;
	width:100%;
	line-height:24px;
	height:50px;
	font-size:14px;
	border:1px solid #ffffff;
	padding:12px 15px;	
	background-color:#ffffff;
	color:#111111;
	border-radius:2px;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.default-form.style-two input[type="text"],
.default-form.style-two input[type="email"],
.default-form.style-two input[type="password"],
.default-form.style-two select,
.default-form.style-two textarea{
	border:1px solid #f7f7f7;	
	background-color:#f7f7f7;
	height:54px;
	padding:14px 15px;
}

.default-form select{
	cursor:pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	background:#ffffff url(../img/icon-select.png) right center no-repeat;
}

.default-form textarea{
	height:140px;
	resize:none;	
}

.default-form.style-two textarea{
	height:180px;	
}

.default-form select option{
	text-indent:15px;	
}

.default-form input:focus,
.default-form select:focus,
.default-form textarea:focus{
	border-color:#00c6ff !important;
	background:#ffffff !important;	
}

.default-form input.error,
.default-form select.error,
.default-form textarea.error{
	border-color:#ff0000 !important;	
}

.default-form label.error{
	display:block;
	line-height:24px;
	padding:5px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	color:#ff0000;
	font-weight:500;	
}





/*** 

====================================================================
	Request Quote Section
====================================================================

***/

.request-quote-section{
	position:relative;
	background-color:#f2f2f2;
}

.request-quote-section .image-column{
	position:relative;
	padding:70px 15px 0px 15px;	
}

.request-quote-section .form-column{
	position:relative;
	padding:80px 15px 70px 15px;	
}

/*** 

====================================================================
	Map Section Style
====================================================================

***/

.map-section{
	position:relative;
}

.map-section.style-two{
	padding:80px 0px 20px;
}

.map-section .map-container{
	position:relative;
	z-index:10;	
}

.map-section .map-data{
	text-align:center;
	font-size:13px;
	font-weight:400;
	
}

.map-section .map-canvas{
	position:relative;
}

.map-section.style-two .map-canvas{
	position:relative;
	width:100%;
	height:400px;
}

.map-section .map-data h6{
	font-size:18px;
	font-weight:600;
	text-align:center;
	margin-bottom:5px;
	color:#2e2e2e;
}

/*** 

====================================================================
	Search Popup
====================================================================

***/

.search-popup{
	position:fixed;
	left:0px;
	top:-100%;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.80);
	z-index:9999;
	visibility:hidden;
	opacity:0;
	overflow:auto;
	transition:all 700ms ease;
	-moz-transition:all 700ms ease;
	-webkit-transition:all 700ms ease;
	-ms-transition:all 700ms ease;
	-o-transition:all 700ms ease;
}

.search-popup.popup-visible{
	top:0;
	visibility:visible;
	opacity:1;
}

.search-popup .close-search{
	position:absolute;
	right:25px;
	top:25px;
	font-size:20px;
	color:#ffffff;
	cursor:pointer;
	z-index:5;
}

.search-popup .close-search:hover{
	opacity:0.70;	
}

.search-popup .search-form{
	position:relative;
	padding:0px 15px 50px;
	padding-top:200px;
	max-width:1024px;
	margin:0 auto;	
}

.search-popup .search-form fieldset{
	position:relative;
	border:5px solid rgba(255,255,255,0.80);
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}

.search-popup .search-form fieldset input[type="search"],
.search-popup .search-form fieldset input.form-control{
	position:relative;
	height:70px;
	padding:20px 220px 20px 30px;
	background:#ffffff;
	line-height:30px;
	font-size:24px;
	color:#233145;
	-webkit-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}

.search-popup .search-form fieldset input[type="submit"]{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	text-align:center;
	width:220px;
	padding:20px 10px 20px 10px;
	color:#ffffff;
	background:#00c6ff;
	line-height:30px;
	height:70px;
	font-size:20px;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	text-transform:uppercase;
	-moz-border-radius:0px 7px 7px 0px;
	-ms-border-radius:0px 7px 7px 0px;
	-o-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	border-radius:0px 7px 7px 0px;
}

.search-popup .search-form fieldset input[type="submit"]:hover{
	background:#334551;
	color:#ffffff;
}

.search-popup h3{
	font-size:28px;
	color:#ffffff;
	margin-bottom:30px;
	text-align:center;
	letter-spacing:1px;
}

.search-popup .recent-searches{
	font-size:14px;
	color:#ffffff;
	text-align:center;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.search-popup .recent-searches li{
	display:inline-block;
	margin:0px 10px 10px 0px;	
}

.search-popup .recent-searches li a{
	display:block;
	line-height:24px;
	border:1px solid #ffffff;
	padding:8px 20px;
	font-size:15px;
	color:#ffffff;
	border-radius:3px;
}

.search-popup .recent-searches li a:hover{
	color:#00c6ff;
	border-color:#00c6ff;	
}


/*** 

====================================================================
	Page Title Style
====================================================================

 ***/
 
.page-title{
	position:relative;
	padding:140px 0px 200px 0px;
	text-align:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	color:#ffffff;
	margin-top:-62px;
}

.page-title:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.50);
}

.page-title .auto-container{
	 position:relative;
	 z-index:1;
}

.page-title h1{
	font-size:48px;
	text-transform:uppercase;
	letter-spacing:0px;
	font-weight:700;
	color:#ffffff;
}

.breadcrumb-outer{
	position:relative;
	padding:20px 0px;
	border-bottom:1px solid #e9e9e9;	
}

.breadcrumb-outer .bread-crumb{
	position:relative;
	color:#000000;
}

.breadcrumb-outer .bread-crumb a{
	position:relative;
	font-size:15px;
	color:#000000;
	margin:0px 7px;
}

.breadcrumb-outer .bread-crumb a:hover,
.breadcrumb-outer .bread-crumb a.current{
	position:relative;
	color:#01bcfa;
}
/*** 

====================================================================
	Pricing Section
====================================================================

***/

.pricing-section{
	position:relative;
	padding:100px 0px 70px;
	background:#ffffff;
}

.pricing-section .sec-title .text{
	max-width:850px;
	padding:10px 0px;
	margin:0 auto;	
}

.pricing-column{
	position:relative;
	margin-bottom:40px;	
}

.pricing-column .inner-box{
	position:relative;
	display:block;
	border:1px solid #f0f0f0;
	background:#ffffff;
	text-align:center;
	border-radius:3px;
}

.pricing-column .price-header{
	position:relative;
	padding:35px 20px;
	color:#ffffff;
	line-height:1em;
	background:#1d4976;
}

.pricing-column .price-header .price{
	font-size:54px;
	font-weight:700;
	line-height:1em;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.pricing-column .price-header sub{
	font-size:18px;
	font-weight:400;
}

.pricing-column .plan-title{
	position:relative;
	padding:10px 20px;
	color:#ffffff;
	line-height:30px;
	background:#1f5892;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
}

.pricing-column .lower-content{
	position:relative;
	padding:0px 0px 30px;	
}

.pricing-column .lower-content .spec-list{
	position:relative;
	margin-bottom:10px;	
}

.pricing-column .lower-content .spec-list li{
	line-height:24px;
	padding:15px 15px;
	font-size:15px;
	color:#797f84;
	border-bottom:1px solid #f0f0f0;	
}

.pricing-column .lower-content .spec-list li:last-child{
	border:none;	
}


/*** 

====================================================================
	Faqs Section
====================================================================

***/

.faq-section{
	position:relative;
	padding:100px 0px 70px;
	background:#ffffff;
}

.faq-section .sec-title .text{
	max-width:850px;
	padding:20px 0px 0px;
	margin:0 auto;	
}

.faq-section .sec-title h2{
	padding-bottom:15px;	
}

.faq-section .sec-title h2:after{
	content:'';
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-40px;
	width:80px;
	border-bottom:1px solid #f0f0f0;	
}

/*** 

====================================================================
	Request Quote Section
====================================================================

***/

.request-quote{
	position:relative;
	padding:100px 0px 0px;
	background:#ffffff;
}

.request-quote .sec-title .text{
	max-width:850px;
	padding:10px 0px 0px;
	margin:0 auto;	
}

/*** 

====================================================================
	Error Page Style
====================================================================

***/

.error-section{
	position:relative;
	padding:100px 0px 50px;	
}

.error-section .error-image{
	position:relative;
	margin-bottom:40px;
}

.error-section .error-image img{
	display:inline-block;
	max-width:100%;	
}

.error-section .extra-big{
	font-size:100px;
	margin-bottom:10px;
	color:#1e1e1e;
	line-height:100px;
	font-weight:700;
	letter-spacing:3px;
}

.error-section .bigger-text{
	font-size:40px;
	color:#413f3f;
	margin-bottom:20px;
	line-height:70px;
}

.error-section .small-text{
	font-size:18px;
	margin-bottom:30px;
	color:#737373;
	font-weight:300;
	line-height:1.8em;	
}

.error-section .text-lower strong{
	display:inline-block;
	padding:10px 20px;	
}

.error-section .text-lower input[type="text"],
.error-section .text-lower input[type="search"]{
	line-height:28px;
	padding:10px 15px;
	height:50px;
	width:350px;
	max-width:100%;
	font-size:14px;
	border:1px solid #e0e0e0;	
}

.error-section .text-lower input[type="text"]:focus,
.error-section .text-lower input[type="search"]:focus{
	border-color:#ff304d;	
}

/*** 

====================================================================
	Sidebar
====================================================================

***/

.sidebar-page-container{
	position:relative;
	padding:100px 0px 70px;
}

.sidebar-page-container .sidebar,
.sidebar-page-container .content-side{
	margin-bottom:30px !important;	
}

.sidebar .sidebar-title{
	position:relative;
	margin-bottom:20px;	
}

.sidebar .sidebar-title h2{
	color:#25292f;
	font-weight:600;
	text-transform:capitalize;
	font-size:22px;	
}

.sidebar .sidebar-widget{
	position:relative;
	margin-bottom:40px;	
}

.sidebar .downloads{
	position:relative;	
}

.sidebar .downloads h3{
	color:#1c2125;
	font-size:20px;
	font-weight:600;
	text-transform:capitalize;
	margin-bottom:15px;	
}

.sidebar .downloads .text{
	position:relative;
	font-size:14px;
	color:#8b8b8b;
	margin-bottom:15px;	
}

.sidebar .downloads .theme-btn{
	position:relative;
	display:block;
	padding:12px 30px;
	text-align:center;
	text-transform:uppercase;
}

.sidebar .styled-nav{
	position:relative;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.sidebar .styled-nav .nav-outer{
	position:relative;
	background:#f4f4f4;
	border:1px solid rgba(0,0,0,0.05);
	border-radius:3px;
}

.sidebar .styled-nav ul li{
	position:relative;
	display:block;
	line-height:24px;
	padding:0 0 0 0;
	text-transform:capitalize;
	color:#4d5a64;
	font-size:16px;
	font-weight:400;
	border-bottom:1px solid rgba(0,0,0,0.05);
	cursor:pointer;
}

.sidebar .styled-nav li a{
	position:relative;
	display:block;
	line-height:30px;
	padding:15px 15px 15px 35px;
	text-transform:capitalize;
	color:#4d5a64;
	font-weight:600;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}

.sidebar .styled-nav li:hover a,
.sidebar .styled-nav li.current a{
	color:#ffffff;
	background:#00c6ff;
}

.sidebar .styled-nav ul li:last-child{
	border-bottom:none;	
}

.sidebar .styled-nav ul li:last-child {
	margin-bottom:0px;	
}

.sidebar .styled-nav li.active-btn,
.sidebar .styled-nav li.current{
	color:#ffffff;
	background:#00c6ff;
}

.sidebar .contact-widget{
	position:relative;
	padding:25px;
	text-align:center;
	background:#ffffff;	
	border:1px solid #f0f0f0;
}

.sidebar .contact-widget h3{
	font-size:18px;
	font-weight:400;
	color:#999999;
	line-height:32px;
	margin-bottom:5px;	
}

.sidebar .contact-widget .phone-numbers{
	font-size:24px;
	color:#2c2c2c;
	line-height:30px;
	font-weight:600;
	margin-bottom:10px;
}

.sidebar .search-box .form-group{
	position:relative;
	margin:0px;	
}

.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"]{
	position:relative;
	line-height:24px;
	padding:10px 50px 10px 20px;
	border:1px solid #e9e9e9;
	background:#ffffff;
	color:#3a3a3a;
	display:block;
	width:100%;
	height:46px;
	border-radius:3px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sidebar .search-box .form-group input:focus{
	border-color:#ff304d;	
}

.sidebar .search-box .form-group button{
	position:absolute;
	right:0px;
	top:0px;
	height:46px;
	width:50px;
	line-height:46px;
	text-align:center;
	display:block;
	font-size:15px;
	color:#ffffff;
	background:#01bcfa;
	border-radius:0px 3px 3px 0px;
}

.sidebar .search-box .form-group input:focus + button,
.sidebar .search-box .form-group button:hover{
	background-color:#ff304d;
}

.sidebar .sidebar-title h3{
	font-size:18px;
	color:#25292f;
	font-weight:600;
	text-transform:capitalize;
}

.sidebar .recent-posts .post{
	position:relative;
	font-size:14px;
	color:#cccccc;
	padding-left:90px;
	min-height:70px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #f0f0f0;
}

.sidebar .recent-posts .post:last-child{
	margin-bottom:0px;
	padding-bottom:0;
	border-bottom:0;	
}

.sidebar .recent-posts .post .post-thumb{
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:70px;	
}

.sidebar .recent-posts .post .post-thumb img{
	display:block;
	width:100%;	
}

.sidebar .recent-posts .post h4{
	top:-5px;
	font-size:16px;
	margin:0px;
	font-weight:600;
	line-height:1.4em;
	color:#25292f;
}

.sidebar .recent-posts .post a,
.sidebar .recent-posts .post a:hover{
	color:#01bcfa;	
}

.sidebar .recent-posts .post h4 a{
	color:#25292f;	
}

.sidebar .recent-posts .post-info{
	font-size:13px;
	color:#9d9d9d;
	text-transform:capitalize;
	font-style:italic;	
}

.sidebar .recent-posts .post-info a{
	color:#444444;	
}

.sidebar-page-container .contact-info{
	position:relative;
	font-size:14px;
	margin-bottom:30px;
}

.sidebar-page-container .contact-info .text{
	position:relative;
	font-size:14px;
	margin-bottom:10px;
	color:#7f7f7f;
}

.sidebar-page-container .contact-info li{
	position:relative;
	margin-bottom:5px;
	line-height:1.8em;
	color:#7f7f7f; 
}

.sidebar-page-container .contact-info li strong{
	position:relative;
	padding-right:10px;
	font-weight:600;
	color:#292929;	
}

.sidebar-page-container .contact-info a{
	color:#01bcfa;
	transition:all 300ms ease-in;
	-webkit-transition:all 300ms ease-in;
	-ms-transition:all 300ms ease-in;
	-o-transition:all 300ms ease-in;
	-moz-transition:all 300ms ease-in;	
}

.sidebar-page-container .contact-info a:hover{
	color:#3d3d3d;	
}

.sidebar .popular-tags a{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:5px 20px;
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	margin:0px 5px 9px 0px;
	color:#888888;
	text-align:center;
	font-size:12px;
	border-radius:3px;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.sidebar .popular-tags a:hover{
	background-color:#ff304d;
	border-color:#ff304d;
	color:#ffffff;	
}

.sidebar .list{
	position:relative;
}

.sidebar .list li{
	position:relative;
	line-height:24px;
	margin-bottom:2px;	
}

.sidebar .list li a{
	position:relative;
	display:block;
	color:#808284;
	font-size:14px;
	font-weight:400;
	line-height:24px;
	padding:8px 15px;
	padding-left:25px;
}

.sidebar .list li a:before {
    content: "";
    position: absolute;
	left:0px;
	top:50%;
	margin-top:-4px;
	height:8px;
	width:8px;
	background:#01bcfa;
	border-radius:50%;
}

.sidebar .list li a:hover{
	color:#01bcfa;	
}


.sidebar .text-widget{
	position:relative;	
}

.sidebar .text-widget .text{
	font-size:16px;
	color:#777777;	
}

blockquote.style-one{
	position:relative;
	padding:25px 30px;
	color:#ffffff;
	background:#01bcfa;
	font-style:italic;
	border-left-color:#0675a4;
	margin:20px 0px 50px !important;
}

.project-single .default-title h2{
	font-size:20px;	
}


/*Blog Style*/


.blog-container{
	position:relative;
	padding:0px 0px;
}

.sidebar-page-container .blog-detail blockquote{
	position:relative;
	padding:5px 20px 1px !important;
	margin:15px 0px;
	line-height:2em;
	font-size:14px;
	color:#282828;
	background:none;
	border-left:3px solid #01bcfa;
	
}

.sidebar-page-container .blog-detail p{
	margin-bottom:20px;	
}

.sidebar-page-container .blog-detail .post-desc h2{
	font-size:20px;
	margin-bottom:22px;
	color:#1a1a1a;	
}

.sidebar-page-container .blog-detail .post-desc h3{
	font-size:18px;
	margin-bottom:10px;
	color:#1a1a1a;	
}

.sidebar-page-container .blog-detail h4{
	font-size:16px;
	margin-bottom:20px;	
}

.check-list li .fa{
	position:relative;
	color:#cbda37;	
}

.remove-list li .fa{
	position:relative;
	color:#ff0000;	
}

.sidebar-page-container .blog-detail .post-tags{
	position:relative;
	padding:15px;
	font-size:16px;
	background:#f5f5f5;
	color:#999999;
	margin-bottom:50px;
}

.sidebar-page-container .blog-detail .post-tags a{
	position:relative;
	color:#777777;
	font-size:15px;
}

.sidebar-page-container .blog-detail .post-tags a:hover{
	color:#00bff3;	
}

/*** 

====================================================================
	Comments Area
====================================================================

 ***/

.sidebar-page-container .comments-area{
	position:relative;
	margin-bottom:50px;	
}

.sidebar-page-container .group-title{
	position:relative;
	margin-bottom:30px;
}

.sidebar-page-container .group-title h2{
	font-size:30px;
	text-transform:none;
	color:#2f2f2f;
	font-weight:600;
}

.sidebar-page-container .group-title h2 strong{
	font-weight:700;	
}

.sidebar-page-container .comments-area .comment-box{
	position:relative;
	padding:0px 0px;
	border:1px solid #f0f0f0;
	background:#f9f9f9;
	margin-bottom:25px;
}

.sidebar-page-container .comments-area .comment-box .comment:first-child{
	border:none;
}

.sidebar-page-container .comments-area .comment{
	position:relative;
	padding:25px 30px 20px 130px;
	border-top:1px solid #e9e9e9;	
}

.sidebar-page-container .comments-area .comment .text{
	margin-bottom:15px;	
}

.sidebar-page-container .comments-area .reply-comment{
	padding-top:25px;
	margin-left:90px;
	padding-left:100px;	
}

.sidebar-page-container .comments-area .comment-box .author-thumb{
	position:absolute;
	left:30px;
	top:25px;
	width:70px;
}

.sidebar-page-container .comments-area .reply-comment .author-thumb{
	left:0px;
}

.sidebar-page-container .comments-area .comment-box .author-thumb img{
	width:100%;
	display:block;
	border-radius:3px;
}

.sidebar-page-container .comments-area .comment-info{
	margin-bottom:10px;
	color:#181818;
	line-height:24px;
	font-size:13px;	
}

.sidebar-page-container .comments-area .comment-box strong{
	color:#2c2c2c;
	font-size:18px;
	font-weight:600;
	display:block;
	text-transform:capitalize;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.sidebar-page-container .comments-area .comment-info .comment-time{
	font-size:13px;
	color:#999999;
}

.sidebar-page-container .comments-area .reply-btn{
	position:absolute;
	right:30px;
	top:25px;
	display:inline-block;
	line-height:24px;
	padding:3px 15px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:600;
	background:#36424a;
	border-radius:2px;
}

.sidebar-page-container .comments-area .reply-btn:hover{
	color:#ffffff;
	background:#ff304d;	
}

/*** 

====================================================================
	Comment Form
====================================================================

 ***/
 
 .comment-form .row{
	margin-left:-10px;
	margin-right:-10px; 
 }

.comment-form .form-group{
	position:relative;
	margin-bottom:20px;
	padding:0px 10px;	
}

.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group select{
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:12px 15px;
	color:#222222;
	border:1px solid #e0e0e0;
	height:50px;
	background:#f7f7f7;
	border-radius:2px;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{
	border-color:#01bcfa;
	background:#fefefe;
}

.comment-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:10px 15px;
	color:#222222;
	border:1px solid #e9e9e9;
	height:220px;
	background:#f7f7f7;
	resize:none;
	border-radius:3px;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.comment-form button{
	position:relative;
	padding:9px 20px;
}

.blog-news-section .post-share-options{
	position:relative;
	padding:15px 0px;
	background:#ffffff;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.blog-news-section .post-share-options .tags{
	font-size:14px;
	line-height:24px;
	padding-top:5px;	
}

.blog-news-section .post-share-options .tags a{
	position:relative;
	color:#404040;
	font-size:14px;
	font-style:italic;
	font-weight:500;
}

.blog-news-section .post-share-options strong{
	text-transform:uppercase;
	font-weight:600;
	color:#1c1c1c;
	padding-right:10px;
}


/*** 

====================================================================
	Styled Pagination
====================================================================

***/

.styled-pagination{
	position:relative;
	FONT-FAMILY: "Microsoft YaHei", simSun;
}

.styled-pagination li{
	position:relative;
	display:inline-block;
	margin:0px 5px 10px 0px;	
}

.styled-pagination li a{
	position:relative;
	display:block;
	line-height:24px;
	padding:7px 3px;
	font-size:15px;
	text-transform:uppercase;
	min-width:40px;
	border:1px solid #f1f1f1;	
	background:#f1f1f1;
	color:#1c1c1c;
	font-weight:600;
	text-align:center;
	border-radius:2px;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
}

.styled-pagination li a:hover,
.styled-pagination li a.active{
	color:#ffffff;
	background:#ff304d;
	border-color:#ff304d;	
}


/*** 

====================================================================
	Contact Section Style
====================================================================

***/

.contact-section{
	position:relative;
	padding:50px 0px 50px;  margin-top:25px;
}

.contact-section .column{
	position:relative;
	margin-bottom:30px;	
}

.contact-section .form-column{
	padding-right:50px;	
}

.contact-section .column h2{
	color:#000000;
	font-size:20px;
	text-transform:capitalize;
	margin-bottom:30px;
	font-weight:600;
	letter-spacing:1px; text-align:center; text-transform:uppercase;
}

.contact-section .default-form textarea{
	height:190px;	
}

.contact-section .info-column{
	position:relative; 
}

.contact-section .info-box .desc-text{
	position:relative;
	top:-5px;
	margin-bottom:25px;
	font-size:14px;
	color:#000000;	
}

.contact-section .info-box .contact-info{
	position:relative;
	border:1px solid #f0f0f0;
	border-radius:3px;	
}

.contact-section .info-box .contact-info li{
	position:relative;
	padding:39px 20px 39px 100px;
	border-bottom:1px solid #f0f0f0;
	font-size:14px;
	color:#000000;
}

.contact-section .info-box .contact-info li:last-child{
	border:none;	
}

.contact-section .info-box .contact-info li a{
	 color:#000000;	
}

.contact-section .info-box .contact-info li .icon{
	position:absolute;
	left:35px;
	top:50%;
	margin-top:-22px;
	line-height:40px;
	height:40px;
	font-size:36px;
	color:#01bcfa;
}

.contact-section .info-box .contact-info li strong{
	position:relative;
	FONT-FAMILY: "Microsoft YaHei", simSun;
	display:block;
	color:#015da2;
	font-size:14px;
	margin-bottom:5px;
	line-height:20px;
	font-style:normal; text-transform:uppercase;
}