﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body {color: #666666;font-family:"微软雅黑",Arial,Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 22px;width:100%;}
.clear{ clear:both;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
a:link, a:visited {color: #666666;text-decoration: none;}
fieldset,img {border: none;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
.fl{ float:left}
.fr{ float:right}
.wrap{margin: 0 auto;width: 1003px;}
.minwidth{min-width:1003px;}
#container{ background:#fff}
.font16{ font-size: 16px;}
.textc{ text-align: center;}
.textl{ text-align: left;}
.textr{ text-align: right;}
.mb{ margin-bottom: 30px;}
.pr{ position: relative;}
.pa{ position: absolute;}
input{outline:none;}
textarea {outline:none;}
/*加载*/
.load{margin-top:10px;height:31px;background:#f0f0f0;color:#707c85;text-align:center;font-size:12px;line-height:31px}
.load a{color:#707c85}
.load a:hover{color:#870407}

/*新闻详细页*/
.title{padding-bottom:10px;color:#333;text-align:center;font-weight:bold;font-size:21px}
.time{margin-bottom:20px;padding-bottom:5px;border-bottom:1px dotted #aaa;text-align:center}
.hits{margin-left:20px}
.operate{margin-top:20px;padding-top:10px;border-top:1px dotted #aaa;text-align:right}

/*留言*/
#guestform{margin-top:20px;padding:20px;border:dotted 1px #ddd}
.ajaxtable td{vertical-align:middle}
.tdinput{text-align:left;font-weight:normal;font-size:12px;line-height:30px}

/*banner*/
#ban {height: 450px;margin-bottom:25px; }
#ban .banner {height: 450px;position: relative;}
.banner ul.imglist li {position: absolute;}
#ban .imglist li {background: none no-repeat center top;height: 450px;width: 100%;}
#ban a {display: block;}
.btn_left, .btn_right {cursor: pointer;display: block;height: 134px;position: absolute;top: 12px;width: 52px;z-index: 1;}
.btn_left {background: url("../images/btn_left.png") no-repeat scroll center center ;left: 15%;}
.btn_right {background: url("../images/btn_right.png") no-repeat scroll center center ;right: 15%;}
.pagelist {bottom: 30px;height: 17px;position: absolute;right: 0;text-align: center;width: 100%; z-index: 1;}
.pagelist li {color: #0d88c1; cursor: pointer;display: inline-block; *display:inline;font-size: 45px;height: 45px;line-height: 45px;position: relative;
width: 25px;}
.pagelist li.on {color: #c03;}

/*招聘*/
.jobs {color: #225fa9;font-weight: bold;padding-bottom: 20px;}
.jobtitle {cursor: pointer;height: 25px;margin-bottom: 0;padding-top: 10px;width: 705px;}
.jobtitle td {border-bottom: 1px solid #dadada;line-height: 26px;}
.jobtitle .subgif {background: url(../images/mini.gif) no-repeat scroll right center;}
.jobsub {background-color: #fafafa; border: 1px dotted #dadada;border-top: none;display: none;overflow: hidden; padding: 10px;}
#job .th {background-color:#eFF; margin:10px 0 3px 0; padding:5px 3px; font-weight:bold}



/*顶部*/
.top{ background:#5d6065;height: 38px; line-height:38px;}
.hy{ color:#909398; border-left:1px solid #909398;padding-left:20px;} 
.lan a{color:#909398;width:70px;border-right:1px solid #909398; display:block; float:left; text-align:center; font-size:12px;}
.lan a:hover{ color:#fff;}
/*头部*/
#header{ overflow:hidden;margin-bottom:15px;}
#header .wrap{ padding-top:20px; overflow:hidden}
.logo{}
.headright { text-align:right;}
/*导航*/
.menu { padding-left:10px;}
.menu  li{  float:left; text-align:center; line-height:70px;margin-left: 16px;padding-left: 10px; background:url(../images/line.jpg) no-repeat center left;}
.menu  li a{ display:block; color:#333; font-size:16px;}
.menu  li a:hover{ color:#ff0606}
.menu .first a{color:#ff0606}



/*首页主体*/
#main{ overflow:hidden;margin-bottom:25px;}
.mainleft{margin-right:18px; overflow:hidden;width:493px;}
.mainlefttop{height:45px;line-height:45px;width:493px; background:#eaeaea;margin-bottom:10px;}
.mainlefttop h3{ width:95px; text-align:center; background:#dd0000; color:#fff; font-size:16px;}
.more{line-height:45px;}
.more a{ display:block; background:url(../images/more.jpg) no-repeat center center;width:50px;height:45px; color:#fff; text-align:center;margin-right:10px;}
.more a:hover{ background:url(../images/more1.jpg) no-repeat center center;}
.mainleftbottom{padding:0 17px 17px 17px; background:#fafafa; overflow:hidden;height:212px;}
.mainleftbottom ul li{margin-top:13px; padding-bottom:13px; border-bottom:1px solid #ccc; overflow:hidden;}
.mainleftbottom ul li a{ background:url(../images/nubbg.png) no-repeat center left; display:block; overflow:hidden}
.mainleftbottom ul li a h3{  font-weight:bold; color:#5d6065;}
.mainleftbottom ul li a  p{font-size:12px; }
.mainleftbottom ul li a:hover h3{ color:#dd0000}
.mainleftbottom ul li a:hover{background:url(../images/nubhover.png) no-repeat center left; }
.inewsinfo{ }
.numb{width:28px;height:40px; color:#fff; text-align:center;line-height:41px;margin-right:10px;font-size:14px;}
.mainleftbottom ul li .more1 { display:block; background:url(../images/more1.jpg) no-repeat center center;width:50px;height:40px; line-height:40px; color:#fff; text-align:center;}
.mainleftbottom ul li a:hover .more1 { background:url(../images/more.jpg) no-repeat center center;}
.mainrightbtop{ height:45px; line-height:45px;}
.mainrightbtop h3{ background:url(../images/probg.png) no-repeat center left;padding-left:15px; font-size:16px;margin-left:18px;}
.mainrightbottom{ overflow:hidden; background:#fafafa;height:175px;}
.mainrighttbottom{margin-left:18px;}
.mainrighttbottom ul li{ float:left; margin:0 17px 18px 0; position:relative}
.mainrighttbottom ul li img{width:140px;height:105px;}
.mainrighttbottom ul li a{ display:block}
.mainrighttbottom ul li h3{ position:absolute;left:0;bottom:0; background:url(../images/bg.png) repeat center center;width:131px; color:#fff;padding-left:10px; font-size:12px;height:23px; line-height:23px;}
/*底部*/
#footer{ background:#5d6065;height:45px;line-height:45px; color:#909398}
#footer a{ color:#909398}




#inban1{ background:url(../images/inbanner.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
#inban2{ background:url(../images/inbanner2.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
#inban3{ background:url(../images/inbanner3.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
#inban4{ background:url(../images/inbanner4.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
#inban5{ background:url(../images/inbanner5.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
#inban6{ background:url(../images/inbanner6.jpg) no-repeat center center;height:250px;margin-bottom:25px;}
.inmaintop{ overflow:hidden; margin-bottom:25px;}
.inmaintoptitle{width:165px;height:50px; background: #e90000;text-align: center; line-height:50px; font-size:18px; color:#fff;}
.inmaintoptitle h3{background:url(../images/dot.png) no-repeat 130px 22px; }
.inmaintopright{ border:1px solid #ccc; border-left:0;height:48px; line-height:48px;}
.inmaintopright ul li{padding:0 40px; text-align:center; background:url(../images/line.jpg) no-repeat center right; float:left; font-size:16px;}
.inmaintopright ul li a:hover{color:#e90000}
.inmaintopright ul .cur a{color:#e90000}
.current {height:45px;line-height:45px; border-bottom:1px dashed #ccc;}
.current h3{ font-size:22px; color:#e90000; background:url(../images/probg.png) no-repeat center left;padding-left:15px;}
.current span{ color:#a5a5a5; font-size:12px;}
.current span a{color:#a5a5a5;}
.content{ padding:25px 0;overflow:hidden;}




/*新闻*/
.newsDate span {color: #999;}
.desc {overflow: hidden;}
.newslist{  overflow:hidden;padding:10px;}
.newslist li { border-bottom: 1px solid #ccc; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px;}
.newslist li .newsDate { background: none; float: left; height: 60px; margin-left: 0;margin-right: 15px; padding-left: 0;}
.newslist li .newsDate .d1 { font-size: 22px;display: inline-block;float: left;height: 30px;line-height: 29px;padding: 12px 3px 5px 3px;}
.newslist li .newsDate .d2 { font-size: 16px;  line-height: 28px; text-align: center;float: left;}
.newslist li a h3 { color: #333333; font-size: 16px; padding-bottom: 10px;}
.newslist li a:hover h3 { color: #e90000;}




/*产品*/
.productslist{ overflow:hidden;width:1021px;}
.productslist li{ background:#fff;width:320px; overflow:hidden; border:1px solid #ccc; float:left;margin:0 18px 20px 0;}
.productslist li img{  width:320px; height:240px;}
.productslist li h3{ margin-left:20px; font-size:15px;height:25px;}
.more1{ background:url(../images/more2.jpg) no-repeat center center;width:149px; height:34px; display:block;margin-bottom:10px;margin-left:20px; cursor:pointer;}
