@charset "UTF-8";

        @font-face {font-family: "iconfont";
          src: url('iconfont.eot'); /* IE9*/
          src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('iconfont.woff') format('woff'), /* chrome, firefox */
          url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
		
/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat; -webkit-appearance:none; border-radius:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font: 14px/24px "微软雅黑,华文细黑";margin:0px;padding:0px;color:#333; height:auto;clear:both; -webkit-appearance:none;}
img{border:none; }
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#1a1a1a; cursor:pointer;}
a:hover{
	background-repeat:no-repeat;
	color: #FF9900;
}
a,area{blr:expression(this.onFocus=this.blur())}
input,textarea { outline:none; font-family:"微软雅黑,华文细黑"; }

/*网站基本定义*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

.fl { float: left; }
.fr { float: right; }
.c{ clear:both;}
.mc{ margin:0 auto;}
.w1200 { width: 1200px;}
.logo {
	float: left;
	margin-top:30px;
	margin-left:120px;
	width:163px;
	height:70px;
}
.head {
	height:120px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #da2127;
	width: 100%;
	overflow: hidden;
}
.nav { width:600px; float:right; margin-right:120px; margin-top:60px;}
.nav li {float:left;}
.nav li a {
	width:100px;
	font-size:16px;
	line-height:30px;
	color:#333333;
	text-align:center;
	display: block;
}
.nav li a:hover { color:#da2127;}

.foot-tit-en { font-size:70px; color:#4c5051; height:80px; text-align:center; margin-top:80px;}
.foot-tit { font-size:50px; color:#4c5051; height:60px; text-align:center; margin-bottom:40px;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}