@charset "utf-8";
/* CSS Document */
/*联系我们*/
ul, li, ol {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

input[type="submit"] {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 4px;
	cursor: pointer;
	padding: 6px 20px;
	color: #fff;
	border: 1px solid #69c;
	font-size: 16px;
	background: #69c;
	box-shadow: 1px 1px 2px rgba(64, 64, 64, 0.3);
}

.contact-warp {
	min-width: 980px;
	width: 100%;
}
.project-form {
	min-height: 420px;
}
.project-form header {
	display: none;
}
.project-form .entry-content p {
	font-size: 30px;
	color: #666;
	text-align: center;
}
.project-form ul {
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
}
.project-form ul li {
	float: left;
	width: 460px;
	margin: 10px;
}
.project-form ul li:last-child {
	width: 960px;
}
.project-form ul li label {
	font-size: 14px;
	line-height: 26px;
	color: #666;
}
.project-form ul li label em {
	color: #dd4250;
}
.project-form ul li input[type="text"], .ctxt {
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
	width: 440px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	border-radius: 4px;
	-webkit-transition: box-shadow 0.30s ease-in-out;
	-moz-transition: box-shadow 0.30s ease-in-out;
	transition: box-shadow 0.30s ease-in-out;
}
.project-form ul li input[type="text"]:focus, .ctxt:focus {
	border: #dd4250 1px solid;
	box-shadow: 0 0 8px rgba(221,66,80,0.87);
}
.project-form ul li textarea, .ctxtarea {
	display: block;
	border: 1px solid #ccc;
	padding: 10px;
	width: 920px;
	height: 120px;
	line-height: 30px;
	border-radius: 4px;
	font-size: 16px;
	overflow: auto;
	x-overflow: hidden;
	-webkit-transition: box-shadow 0.30s ease-in-out;
	-moz-transition: box-shadow 0.30s ease-in-out;
	transition: box-shadow 0.30s ease-in-out;
}
.project-form ul li textarea:focus, .ctxtarea:focus {
	border: #dd4250 1px solid;
	box-shadow: 0 0 8px rgba(221,66,80,0.87);
}
.project-form input[type="submit"].submit {
	display: block;
	margin: 10px auto;
	padding: 10px 40px;
	font-size: 18px;
}
.contacnt-address {
	padding: 280px 0 0 0;
	margin: 0 auto 60px;
	font-size: 16px;
	color: #f2f2f2;
	text-align: center;
}
.contacnt-address em {
	font-size: 20px;
	line-height: 50px;
	color: #666;
}
.mapbg {
	height: 520px;
	border-top: 1px solid #ddd;
	background-image: url(../images/map_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.cbqq {
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	width: 152px;
	height: 184px;
	background: url(../images/cbqq.png) no-repeat 0px 0px;
}
.cbqq:hover {
	background: url(../images/cbqq.png) no-repeat 0px -184px;
}
.contact-bg {
	background-image: url(../images/cont-bg.jpg);
	background-position: center center;
	background-size: cover;
	Background-attachment: fixed;
}
.contact-detail {
	width: 100%;
	overflow: hidden;
}
.contact-detail li {
	float: left;
	width: 24%;
	margin: 0.5%;
	padding: 40px 0 168px 0;
}
.contact-detail li a {
	display: block;
	margin-right: 20px;
	text-indent: -9999px;
	float: left;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	box-shadow: 0 0 0 1px rgba(255,255,255,1);
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.contact-detail li a:hover {
	background-color: rgba(221,66,80,1);
	color: #fff;
	box-shadow: 0 0 0 3px rgba(221,66,80,0.3);
}
.contact-detail li a.am-byqq {
	background-image: url(../images/c_bg.png);
	background-repeat: no-repeat;
	background-position: -90px 0px;
}
.contact-detail li a:hover.am-byqq {
	background-position: 0px 0px;
}
.contact-detail li a.am-byemail {
	background-image: url(../images/c_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
}
.contact-detail li a.am-byweibo {
	background-image: url(../images/c_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -180px;
}
.contact-detail li a.am-byphone {
	background-image: url(../images/c_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -270px;
}
.contact-detail li span {
	display: block;
	font-size: 12px;
	padding: 25px 0 0 0;
	line-height: 20px;
	color: #fff;
	overflow: hidden;
	text-overflow: hidden;
	white-space: nowrap;
}
.contact-detail li em {
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #dd4250;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.w1000 {
	width: 1000px;
	margin: auto;
	overflow: hidden
}
.padding60 {
	padding: 60px 0 20px 0;
}

.Title-group {
	padding: 0 0 40px 0;
	overflow: hidden;
	text-align: center;
}
.Title-group h2 {
	margin: 0;
	font-size: 26px;
	font-weight: 100;
	line-height: 40px;
	height: 40px;
	padding: 5px 0;
	text-align: center;
	color: #ccc;
}
.Title-group h2 span {
	display: inline-block;
	padding: 0;
}
.Title-group p {
	font-size: 16px;
	line-height: 30px;
	color: #888;
}
.Title-group .animate-btn {
	float: right;
}
.Title-group .animate-btn a {
	margin: 5px;
}
.Title-group h2.title-sub {
	font-size: 44px;
	color: #fff;
	height: 90px;
	font-weight: 100;
}
.Title-group h2.c-black {
	color: #121212;
}
.Title-group h2.title-sub span {
	display: block;
	font-size: 22px;
	opacity: 0.87;
}
.Title-group p.sub-tit {
	font-size: 22px;
	color: #fff;
}

#allmap{height:400px;width:100%;}
.optionpanel{margin: 10px;}
#r-result{width:100%;}
#r-result p{margin:5px 0 0 10px;}

.in_banner.slide_left{position:absolute; left:-50px; top:260px;}
.in_banner.slide_right{position:absolute; right:-50px; top:260px;}

.in_banner{width:100%; height:612px;overflow:hidden; position:relative;}
.in_banner .slide_pic{width:1920px; height:612px; margin-left:-960px; position:relative; left:50%; top:0; ; overflow:hidden;}
.in_banner .slide_pic li{width:100%; height:612px; overflow:hidden; position:absolute; top:0; left:0;}
.in_banner .slide_pic li a{width:100%; height:100%; position:absolute; top:0; left:0; z-index:99;}
.in_banner .slide_left{position:absolute; left:-50px; top:230px; z-index:999;}
.in_banner .slide_right{position:absolute; right:-50px; top:230px; z-index:999;}
.poa{position:absolute;}
.opacity{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.banner1_img{top:196px; left:710px;}
.banner1_text{top:210px; left:468px;}
.banner1_btn{top:450px; left:470px;}
.banner2_img1{bottom:0; left:460px;}
.banner2_img2{top:118px; left:625px;}
.banner2_title{top:210px; left:938px; line-height:48px; font-weight:bold; font-size:36px; color:#fff;}
.banner2_text{padding:20px 0; font-size:14px; color:#fff; overflow:hidden;}
.banner2_text .p1,.banner2_text .p2{float:left; width:250px; line-height:24px;}
.banner2_text .icon{float:left; margin-right:20px; display:inline; overflow:hidden;}
.banner2_text .icon1{width:43px; height:28px; background:url(img/banner2_icon1.png) no-repeat;}
.banner2_text .icon2{width:33px; height:32px; background:url(img/banner2_icon2.png) no-repeat;}
.banner2_text .icon3{width:35px; height:27px; background:url(img/banner2_icon3.png) no-repeat;}
.banner2_text .icon4{width:33px; height:38px; background:url(img/banner2_icon4.png) no-repeat;}
.banner2_text .icon5{width:29px; height:29px; background:url(img/banner2_icon5.png) no-repeat;}
.banner2_text .icon6{width:35px; height:27px; background:url(img/banner2_icon6.png) no-repeat;}
.banner2_text1{top:340px; left:938px;}
.banner2_text2{top:410px; left:938px;}
.banner2_text3{top:470px; left:938px;}
.banner3_img{bottom:0; left:500px;}
.banner3_text{top:245px; right:468px;}
.banner3_btn{bottom:60px; right:468px;}
.banner4_img{top:102px; left:528px;}
.banner4_title1{top:235px; left:960px;}
.banner4_title2{top:235px; left:1118px;}
.banner4_title3{top:235px; left:1280px;}
.banner4_text{top:328px; left:960px; line-height:24px; font-size:14px; color:#b0400e;}


.list-unstyled {
	padding:0;
	margin:0;
	list-style:none
}
.text-right {
	text-align:right
}

.sx-padding {
	padding:45px 0;
}

.textp {text-indent:2em;}
.fulu {font-family:"仿宋"; font-size:16px;text-indent:2em;}
.leftp {text-align:left;}
.rightp {text-align:right;}
.contact_btn {height:50px; width:150px; background-image: url(../images/contact_btn.jpg);}
.contact_btn_en {height:50px; width:150px; background-image: url(../images/contact_btn_en.jpg);}

#scrollDiv{background-image: url(../images/indexnews.jpg);background-repeat: no-repeat;width:100%;height:25px;line-height:25px;overflow:hidden}
#scrollDiv li{height:25px;padding-left:35px;}
#indexnews{padding:10px 0 10px 0;}
#indexslider{padding:0 0 0 0; background:#CCC;}


.fold_wrap{width:1200px;height:240px;margin:0 auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:240px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/20150120_ifold1.jpg) no-repeat center 0;}
.pic_auto2{background:url(../images/20150120_ifold2.jpg) no-repeat center 0;}
.pic_auto3{background:url(../images/20150120_ifold3.jpg) no-repeat center 0;}
.pic_auto4{background:url(../images/20150120_ifold4.jpg) no-repeat center 0;}