@charset "utf-8";

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
   _background-image:url(about:blank);
   _background-attachment:fixed;
}


/* 设置默认字体 */
body, button, input, select, textarea {
	font-family: "微软雅黑","宋体","Arail" !important;
	font-size: 14px;
    outline:none;
	color:#333333 ;
}
/*body a{transition:0.5s all;  -webkit-transition:0.5s all;  -moz-transition:0.5s all;  -o-transition:0.5s all;  -ms-transition:0.5s all;  }*/

/* 列表元素 */
ul,ol,li {  list-style: none;  }

img {border: none; vertical-align: middle;  }
.img-responsive{width:100%;height: auto}
.img-t{width:40%;height: auto}  /*自适应图片*/

/* a标签 */
a { color:#333; text-decoration: none ; }
a:hover {  text-decoration: none ;}


/* 定义浮动居中 */
.fl {float: left;display: inline  }
.fr {float: right;display: inline  }
.center {margin: 0 auto;  }
.centera{ text-align: center;}
/*.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;  }*/
.clearfix:after, .clearfix:before {content:"";display:table  }
.clearfix:after {clear:both}
.clearfix {zoom:1}

/*重复div标签*/
.DIV{position:relative;  width:1200px;  margin:0 auto;}
.DIV4{position:relative;  width:90%;  margin:0 auto;  }
.DIV5{position:relative;  width:80%;  margin:0 auto;  }
.DIVQ{position:relative;  width:70%;  margin:0 auto;  }
.DIV6{position:relative;  width:1110px;  margin:0 auto;  }
.DIVS{position:relative;  width:775px;  margin:0 auto;  }
.DIVT{position:relative;  width:1100px;  margin:0 auto;  }


/* 重置h标签 */
h1 { font-size: 30px; font-weight: normal;}
.h1{color:#2a2a2a;font-family:"Arial";text-align:right;}
h2 {font-size: 18px}
h3 {font-size: 19px}
.h3{color:#2a2a2a;font-family:"Arial";}
h4 {font-size: 16px;}
.h4{color:#313131;margin-top: 65px;font-weight: 100;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* 字体大小 */
.fonta{ font-size:30px;}
.font14 {font-size: 16px;}
.font16 {font-size: 18px;}
.font18 {font-size: 12px;}
.font20 {font-size: 24px;}
.font22 {font-size: 1.375em;}
.font24 {font-size: 1.5em;}
.font26 {font-size: 26px;}
.font28 {font-size: 28px;}
.font30 { font-size: 30px;}
/* 主色 */
.role_color{ color:#3fb560 }


/* 所有颜色 */
.c2 {  color:#333333;/*字体主色*/  }
.c3{color:#666666;}
.c4{color:#ffffff}
.c5{color:#ff7200;}

/* 定义边距  padding margin*/
.p3{padding-top:30px;  }
.m1{margin-top:5px;  }
.m2{ margin-top:20px;  }
.me{ margin-top: -1px;}
.m3{ margin-top:30px;  }
.m-r{ margin-bottom: 60px;}
.m-b{ margin-bottom: 70px;}
.m-tt{ margin-bottom: 10px;}
.m-ts{ margin-bottom: 5px;}
.p1{padding-top:10px;}
.p2{padding-top:15px;}
.p-r-z{ margin-right: 20px;}
.p-r-v{ padding: 76px 0 45px;}

/*line-height*/
.line1{line-height:20px;}
.line2{line-height:22px;}

.font-w{font-weight: bold;}
.chicun{ padding:80px 0 80px 0;}
.pro_tit{ padding-bottom:45px;}
.tit_p{padding: 20px 0 40px 0;}
.ptt{ padding-top:80px;}
