@charset "utf-8";

/*==========@@HTML默认 开始@@==========*/

/*基本*/

body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}

input,button,ul,ol{margin:0px;padding:0px;}

body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#3e3a39;}

h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight: normal;}

ul,ol{list-style:none;}

img{border:0px; display: block;margin:0; padding:0; }

em,i,strong{ font-style:normal; }

button,input,select,textarea{font-size: 100%;}

table {border-collapse: collapse;border-spacing:0;}

body{ background:#fff;}

*{padding:0px; margin:0px }

div{ margin:0; padding:0; border:0; }

p{ margin:0;}

b,strong {font-weight: bold;}

table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}

li{ list-style: none outside none;}



/*链接*/

a{ text-decoration:none; color:#333; background: transparent;  outline:none}

a:focus { outline:none; }

a:hover,a:active{ color:#f6121c; text-decoration:none; }

a:visited{text-decoration:none;}



/*表单*/

form {margin: 0;}

button,input,select,textarea {

    font-size: 100%;  /* Correct font size not being inherited in all browsers. */

    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */

    vertical-align: baseline; /* Improve appearance and consistency in all browsers */

    *vertical-align: middle; /* Improve appearance and consistency in all browsers */

}

button,select {text-transform: none;}

input{ line-height: normal; border:none;}

textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}



/*其它*/

blockquote {margin: 1em 40px;}

dfn {font-style: italic;}

hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}

code, kbd, pre, samp {font-size: 1em;}

pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }

small {font-size: 80%;}

sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}

sup {top: -0.5em;}

sub {bottom: -0.25em;}

dl{margin: 1em 0;}

dd {margin:0;}

audio:not([controls]) {display: none; height: 0;}

/*==========@@HTML默认  结束@@==========*/





/*==========@@通用 开始@@==========*/

/*常用颜色*/

.red {color: #F00 !important;}



/*清除浮动*/

.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }

.clearfix{*zoom:1;}

.clear { clear:both; }

.fl{ float:left;}

.fr{ float:right;}

/*其它*/

.hidden{ display:none;}



/*必须输入，主要*/

.required{ color:red; font-weight:bold;}

.form_text_verifycode { width:80px; }

.form_radio{ width:auto; border:0;}

.form_checkbox{ width:auto; border:0}



/*网站公用样式表*/

.w1200{width:1200px;margin:0 auto;}

.por{position: relative;}

.poa{position: absolute;}

.icon{background:url(/style/images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}

#header_main, #top_main, #banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}

.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}









/* loaction */

.location{width: 100%; height: 50px; line-height: 50px; background: #fff; position: relative; z-index: 99; border-bottom: 1px solid #e5e5e5;}

.location .sitepath{color: #333333;}

.location .sitepath s{width: 15px; height: 18px; background-position: -272px -4px; margin-right: 6px;}

.location .sitepath a{color: #333333;}

.location .sitepath a:hover{color: #f6121c;}

.location .btn{display: inline-block; height: 28px; line-height: 28px; margin-top: 12px; padding: 0 12px; background: #f6121c; color: #fff; -webkit-border-radius: 15px; border-radius: 15px;}

.location .btn:hover{padding: 0 25px;}

/* .location .menu{height: 50px; line-height: 50px;}

.location .menu a{height: 50px; line-height: 50px; text-align: center; margin-left: 30px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; display: inline-block;}

.location .menu a:hover{color: #333;} */

.location.scrollDown{position: fixed; top: 80px;}

.location.aboutLocation .menu{text-align: center;}

.location.aboutLocation .menu a{width: auto; padding: 0 18px; margin: 0 10px;}


.wrapper{padding: 40px 0 30px;}

.cateTit h3{ position:relative; font-size:30px;  text-align:center;}


/*新闻动态*/

.wrapper .company_news .companyNews .list{width:106%;margin-bottom:50px;margin-top:-50px;}

.wrapper .company_news .companyNews .list li{float:left;display:block;width:576px;height:268px;margin-right:50px;margin-top:50px;background-color:#fff;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .img{width:198px;height:266px;border:1px solid #ddd;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .img img{width:200px;height:268px;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .text{position:relative;width:375px;height:266px;border:1px solid #ddd;border-left:none;}

.wrapper .company_news .companyNews .list li .text .txt{width:304px;margin-left:26px;margin-top:50px;}

.wrapper .company_news .companyNews .list li .text .txt .tit{margin-bottom:14px;font-size:18px;font-weight:bold;line-height:28px;color:#333;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .text .txt .cont{margin-bottom:46px;font-size:14px;line-height:24px;color:#333;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .text .txt .time{font:normal 14px Arial;color:#999;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li .text .txt s{position:absolute;bottom:50px;right:50px;display:block;width:30px;height:30px;background-position:-160px -40px;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li:hover{background-color:#dd3d3d;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li:hover .text{border:none;}

.wrapper .company_news .companyNews .list li:hover .txt .tit{color:#fff;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li:hover .txt .cont{color:#fff;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li:hover .txt .time{color:#fff;transition:all 600ms ease;}

.wrapper .company_news .companyNews .list li:hover .text .txt s{background-position:-200px -40px;transition:all 600ms ease;}

/*.wrapper .company_news .companyNews .list li:hover .img img{display:block;width:194px;height:260px;margin-left:3px;margin-top:4px;transition:all 600ms ease;}*/

.wrapper .company_news .companyNews .list li:hover .img{transform:scale(0.96,0.96);transition:all 600ms ease;}





