﻿@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd{ margin:0; padding:0;  }
body {  background: #fff; overflow-x: hidden; font-size:14px; color:#333; margin:0 auto; font-family:"Arial"; min-width:1200px;}
img { border:0; vertical-align: middle;}
ul,ol,li { list-style:none; }
a {text-decoration: none;color: #333;}
a:hover {color: #a71311;}
.clear{ clear: both; }
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
select {border: solid 1px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

.wal{max-width:1200px; margin:0px auto;}
input, li, a, span, i, em, b, div, img, textarea, p, dl, dt, dd, h1, h2{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;	}


.topbj{ background:#a71311; height:35px; line-height:35px;}
.top{ width:1200px; margin:0 auto; color:#fff;}
.wel{ float:left;}
.tel{ float:right;}
.ln{ float:right; margin-left:20px; color:white;}
.ln a{color:white; margin:0 5px;}

.headD{height:80px;}
.headDiv{position:fixed; z-index:50; left:0px; width:100%; height:80px; background:#FFF;}
.headDiv .logo{position:absolute; left:80px; top:22px; }
.headDiv a.btn-1{display:block; position:absolute; left:310px; top:50%; height:25px; line-height:25px; padding-left:16px; border-left:#ccc solid 1px; font-size:16px; margin-top:-12px;}

.nav{position:absolute; top:0px; right:80px;}
.nav li{float:left;}
.nav li a{display:block; height:80px; line-height:80px; font-size:16px; padding:0 20px;}
.nav li a.on{color:#a71311;}
.nav li .list{display:none;}
/**/
.headDiv.on{height:80px;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1); top:0px; line-height:60px;}
.headDiv.on .logo{top:20px;}
.headDiv.on .nav li a{height:80px; line-height:80px;}

.sNav{position:fixed; z-index:49; left:0px; top:115px; margin-top:-150px; width:100%; min-height:260px; background:rgba(49,49,49,0.9); padding-right:80px; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.sNav.on{top:80px;}
.sNav.show{opacity:1; filter:alpha(opacity=100); visibility:visible; margin-top:0px;}
.sNav ul{float:right;}
.sNav li{float:left; width:120px; min-height:260px; border-right:rgba(110,110,110,0.4) solid 1px; padding-top:20px;}
.sNav li.on{background:#a71311;}
.sNav li:first-child{border-left:rgba(110,110,110,0.4) solid 1px;}
.sNav a{display:block; font-size:13px; height:36px; line-height:36px; text-align:center; color:#FFF;}
.sNav a:hover{ text-decoration:underline;}

.footer{ width:100%; margin:0 auto; text-align:center; background:#222; padding:10px 0px; line-height:26px; font-family:"微软雅黑"; height:72px; }
.footer a{ color:#9d9d9d;}
.footer p{ color:#9d9d9d;  font-family:"微软雅黑";}



.abbanner{ background:url(../images/abbanner.jpg) center center no-repeat; height:300px; }
.conbanner{ background:url(../images/conbanner.jpg) center center no-repeat; height:300px; }
.probanner{ background:url(../images/probanner.jpg) center center no-repeat; height:300px; }
.jobbanner{ background:url(../images/jobbanner.jpg) center center no-repeat; height:300px; }
.newsbanner{ background:url(../images/newsbanner.jpg) center center no-repeat; height:300px; }
.yyhybanner{ background:url(../images/yyhybanner.jpg) center center no-repeat; height:300px; }
.pageNav{min-height:62px; text-align:center; background:#e4e4e4; position:relative;}
.pageNav li{display:inline-block;}
.pageNav a{display:block; height:62px; line-height:62px; padding:0 25px; font-size:14px;}
.pageNav a:hover, .pageNav a.on{background:#a71311; color:#FFF;}
.nycontent{ margin:20px auto; width:1200px;}
.pageTitle2 {padding: 30px 0px;text-transform: uppercase;font-size: 30px;color: #ccc;}
.pageTitle2 h2 {font-weight: 400;font-size: 0.8em;color: #333;letter-spacing: 1px;background: url(../Images/pageTitle2.png) left bottom no-repeat;padding: 5px 0 12px 0;}
.abcon{ width:100%; margin:0 auto;}
.abcon p{ line-height:26px; color:#666;}
.conleft{ width:40%; float:left;}
.conrig{ width:60%; float:right;}



.new_con{margin-top: 30px; padding:10px;background: #f5f5f5;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}
.new_con a{ display: block;}
.new_img{ float: left;width: 36%}
.new_text{ float: left;padding: 0 20px 0 30px;width: 64%;}
.new_con:hover{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3);}
.new_time {width: 75px; color: #ffffff;background: #c30813;text-align: center;padding: 6px 0;}
.new_time div{display: block;color: #fff;font-size: 42px;line-height: 42px;font-weight: normal;}
.new_tit {color: #323232;position: relative;font-size: 16px;font-weight: 700;line-height: 30px;margin-top: 22px;height: 60px;border-bottom:1px solid #c9c9c9;margin-bottom: 8px;transition: 340ms;}
.new_tx{line-height: 24px; color: #666; height:72px; overflow: hidden;}
.new_con:hover .new_tit:before {width: 100%;}
.new_tit:before {content: "";width: 0;height: 1px;background: #c30813;position: absolute;left: 0;bottom: -1px;transition: 430ms ease-in-out;}
.new_con:hover .new_tit{color: #c30813;}
.new_more{margin-top: 10px;}
.nynewstit{ font-size:20px; text-align:center; padding-bottom:10px;}
.newstime{ text-align:center; color:#666; border-bottom:1px #ccc dashed; padding-bottom:10px;}
.newsdet{ margin-top:20px; width:100%;}
.newsdet p{ line-height:26px;}

.yyhy{ width:100%; margin:0 auto;}
.yyhy li{ width:100%; margin-bottom:40px;}
.hyleft{ width: 570px;padding-left: 30px; float:right;}
.hyrig{ width:590px;height:320px;overflow:hidden; float:left;}
.yyhy .li2 .hyleft{ float:left; padding-right:30px; padding-left:0px;}
.yyhy .li2 .hyrig{ float:right;}

.hyimg img{width:100%;height:auto;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.hytit{font-size: 32px;line-height:26px;position: relative;padding-bottom: 15px;}
.hyms{ line-height:26px; color:#666; padding-top:15px;}
.hyimg:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); cursor:pointer;}
.pageMore{clear:both; padding:35px 0;}
.pageMore a{display:block; width:200px; height:50px; border:#999 solid 1px; position:relative; padding:0 16px; font-size:13px;}
.pageMore a span{display:block; position:relative; z-index:2; line-height:50px; background:url(../Images/img32.png) right center no-repeat;}
.pageMore a:hover{ background:#ba1615; color:#fff; border:1px #ba1615 solid;}



.nypro{ margin:0px auto; width:100%;}
.nypro li{ width:385px; float:left; margin-right:15px; margin-bottom:15px;}
.nypro .proimg{ width:385px; float:left; overflow:hidden; margin-bottom:10px;}
.proimg img{width:100%;height:auto;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.proimg:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); cursor:pointer;}
.protit{ text-align:center;}
.nyprotit{ text-align:center; font-size:20px;}
.nyproimg{ margin-top:20px; text-align:center;}




.callbacks_tabs.callbacks1_tabs{margin-top:0px; position:absolute;z-index:100;margin-bottom:0px; left: 0;    right: 0;    bottom: 20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
.callbacks_container{margin-bottom:0px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../pic/themes.gif) no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}

.yyhylist{ margin:0 auto;}
.yyhylist ul li{ width:25%; float:left; text-align:center; color:; font-size:14px; font-weight:bold; border-right:1px #ddd dashed; margin-bottom:20px;}
.yyhylist p{ padding-top:10px;}
.yyhylist ul li a{ color:#666; font-size:14px; }
.yyhylist ul li a:hover{ color:red; font-size:14px; }
