﻿@charset "utf-8";

/* CSS Document */


/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior: url(css/PIE.htc);
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/


/*--默认--*/

* {
	margin: 0;
	padding: 0;
}

html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
	background: #FFFFFF;
}

body {
	font-family: Penrose, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	font-size: 14px;
	margin: 0 auto;
	color: #333;
	background: #FFFFFF;
}

ol,
ul,
li {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #333;
}

img {
	border: none;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	word-wrap: break-word;
	word-break: break-all;
}

tr,
td,
th {
	padding: 0;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
input, textarea, select { border: 1px solid #CCC; font-family:Penrose,PingFang SC, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;; outline: none; border: none; background: none; padding: 0; }
button{
	outline: none;
}
input::-ms-clear { display: none; }
input::-ms-reveal { display: none; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff; opacity: 1; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff; opacity: 1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #fff; opacity: 1; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #fff; opacity: 1; }
textarea { resize: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
a:focus { outline: none; }


.tran_scale { overflow: hidden !important; display: block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; transform: scale(1,1); -webkit-transform: scale(1,1); display: block; }


/*清除样式 */
.clearfix { zoom: 1; _height: 1px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrap{ width: 1380px; margin: 0 auto; position: relative; z-index: 1; }
.wrap_1200{ width: 1200px; margin: 0 auto; position: relative; z-index: 1; }


/*footer*/
.footer{background: #051233;overflow: hidden;padding: 0 70px 45px;}
.footer .foot{padding: 50px 0 127px;}
.footer .foot h4{color: #ffffff;font-size: 21px;line-height: 1;padding-bottom: 30px;font-weight: normal;}
.footer .foot h4.margin-bot{
	padding-bottom: 10px;
}
.footer .address{float: left;width: 29%;box-sizing: border-box;}
.footer .address h2{color: #ffffff;font-size: 32px;line-height: 1.5;font-weight: normal;}
.footer .address h3{color: #ffffff;font-size: 17px;line-height: 1.5;font-weight: normal;padding: 32px 0 12px;}
.footer .address p{color: #ffffff;font-size: 14px;line-height: 1.5;}

.footer .address .footNav{display: inline-block;height:43px;line-height:43px;background: url(../images/address.png) no-repeat 17px center #d62727;
padding: 0 17px 0 45px;color: #ffffff;font-size: 14px;margin-top: 19px;}
.footer .call_tel{float: left;width: 34%;margin: 0 0 0 3%;box-sizing: border-box;}
.footer .call_tel h2{color: #ffffff;font-size: 28px;line-height: 1;font-weight: normal;padding-bottom: 14px;}
.footer .call_tel p{color: #ffffff;font-size: 14px;line-height: 1;padding-bottom: 13px;}
.footer .call_tel p.wxh{
	font-size: 17px;
}
.footer .navigation{float: left;width: 26%;box-sizing: border-box;}
.footer .navigation a{display: inline-block;color: #ffffff;font-size: 17px;line-height: 1;margin-bottom: 13px;}
.footer .talk{float: left;width: 8%;box-sizing: border-box;}
.footer .talk img{max-width: 100%;}
.footer .talk p{color: #ffffff;font-size: 14px;line-height:25px;padding-top: 7px;}
.footer .northern,
.footer .copyright{float: left;width: 50%;}
.footer .northern p{color: #cccccc;font-size: 14px;line-height: 1;}
.footer .northern .link{padding-top: 12px;}
.footer .northern .link a{color: #cccccc;font-size: 14px;line-height: 1;margin-right: 12px;}
.footer .copyright{text-align: right;color: #cccccc;font-size: 14px;line-height: 1;padding-top: 29px;}
.footer .northern .link a:hover{color: #ffffff;}


.webshow {
	display: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.wrap_1440 {
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
}

@media screen and (max-width: 750px) {
	.pubwidth{
		width: 100%;
	}
	.pcShow {
		display: none;
	}
	.webshow {
		display: block;
	}
}












































