@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px 思源宋体, "思源宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#da0e18; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
input{outline:none;}
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.fd1{ position:fixed; top:50%; left:0; z-index:999;}
.fd2{ position:fixed; top:50%; right:0; z-index:999;}
.fd1 img,.fd2 img{ display:block; width:260px; height:auto;}

.wrapper{width:1044px; margin:0  auto; padding:0; text-align:left;}
.header{width:100%; height:115px; background:url(../images/bg.png) top center no-repeat;}
.header2{ background:url(../images/bg1.png) top center no-repeat;}
.header-box{width:1040px; margin:0 auto; position:relative;}
.header-box .logo{position:absolute; top:0; left:0;}
.header-box .tel{ position:absolute; top:15px; right:0;}
.nav-box{padding-top:72px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:680px; float:right; 	 height:34px; line-height:34px;   position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; /*padding:0 12px;*/ padding: 0 22px;font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:100px; left:-6px; top:34px;  position:absolute; background:#004786;  line-height:26px; padding:5px 0; text-align:center;  }
.nav2 .sub{ background:#B50000;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ color:#fff;   }

.search{position:absolute; right:0; top:76px;width:135px; z-index:9999;}
.search input.txt{width:90px; float:left; height:22px; line-height:22px;}
.search input.btn{width:40px; float:right; height:26px; line-height:17px;}


.banner{width:100%; position:relative;}
.slideBox{ width:100%; overflow:hidden; position:relative;  border-bottom:6px solid #ffbf3d; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.main{}
.box1{width:900px; height:152px; background:url(../images/bg2.png) top center no-repeat; margin:0 auto; position:absolute; bottom:-80px;left:50%; margin-left:-450px; color:#fff;}
.b1-left{width:200px; float:left;padding-left:70px; background:url(../images/bg3.png) left center no-repeat;margin:35px 0 35px 35px; font-size:14px;height:70px; line-height:70px;	}
.b1-left h3{margin-bottom:5px;}
.b1-left h3 a{font-size:20px; font-weight:bold; color:#fff; }
.b1-mid{width:190px; float:left;padding-left:70px; background:url(../images/bg4.png) left center no-repeat;margin:35px 0;font-size:14px;height:70px; line-height:70px; 		}
.b1-mid h3{margin-bottom:5px;}
.b1-mid h3 a{font-size:20px; font-weight:bold; color:#fff; }
.b1-right{width:250px; float:left;padding-left:70px; background:url(../images/bg5.png) left center no-repeat;margin:35px 0 35px 0;font-size:14px;	height:70px; line-height:70px; margin-right:0;	}
.b1-right h3{margin-bottom:5px;}
.b1-right h3 a{font-size:20px; font-weight:bold; color:#fff; }

.box2{width:100%; height:82px; background:url(../images/bg6.png) center no-repeat; }
.box2 .bb2{width:990px; padding-left:80px; margin:0 auto;}

.picScroll-left{ width:990px;  overflow:hidden; position:relative;    }
.picScroll-left .bd{ padding:10px;  }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:175px; height:60px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.box3{width:1045px; margin:30px auto; margin-top:85px;}
.b3-title{text-align:center; margin-bottom:20px;}
.box3 .b3-tp{width:500px; float:left; background:#fff;}
.box3 .b3-wz{width:525px; float:right;}
.slideBox2{ width:500px; height:405px; overflow:hidden; position:relative;   }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:500px; height:240px; display:block;  }
.bb3{padding:10px; }
.bb3 h3 a{font-size:16px; font-weight:Bold;}
.bb3 p.date2{margin:5px 0; color:#777;}
.bb3 p.content{ color:#777; line-height:24px;}
.bb3 p.last{text-align:right;}
.bb3 p.last a{color:#ffbf3d; }
.b3-wz ul li{background:#fff;height:124px; margin-bottom:15px;}
.b3-date{width:97px;float:left;}
.b3-wz2{width:410px;float:left; margin-left:10px;}
.b3-wz2 h3 a{font-size:16px; font-weight:bold; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.b3-wz2 p.date3{ color:#777;}
.b3-wz2 p.content2{ color:#777; line-height:24px;}


.box4{width:100%; margin-bottom:20px;}
.box4 img{width:100%;}

/*内页*/
.banner2{}
.banner2 img{width:100%;}
.main2{width:1040px; margin:20px auto;}
.sider-menu{width:220px; float:left;}
.sider-menu h3{ height:70px; line-height:70px; background:#0066C3;font-size:24px; font-weight:bold; color:#fff; text-align:center;}
.sider-menu2 h3{ height:70px; line-height:70px; background:#c5101d;font-size:24px; font-weight:bold; color:#fff; text-align:center;}
.sider-menu ul{ background:#f1f1f1;padding:10px 0 20px 0; border-radius:0 0 5px 5px ;}
.sider-menu ul li{height:50px; line-height:50px; border-bottom:1px solid #ddd;font-size:16px;}
.sider-menu ul li a{display:block;  padding-left:70px;}
.sider-menu ul li a.active, .sider-menu ul li a:Hover{ color:#fff; background:#2369A8;}
.sider-menu2 ul li a.active, .sider-menu2 ul li a:Hover{ color:#fff; background:#E41212;}
.sider-right{width:790px;float:right; min-height:420px;}
.sr-title{height:32px; line-height:32px; border-bottom:1px solid #ddd;}
.sr-title span{float:left; font-size:18px; padding-left:15px; background:url(../images/bg7.png) left no-repeat;}
.sr-title2 span{float:left; font-size:18px; padding-left:15px; background:url(../images/bg9.png) left no-repeat;}
.sr-title .srt-right{float:right;}

/*公司简介*/
.about{padding:20px 0; font-size:14px; line-height:30px; }

/*企业文化*/
.qywh{ padding:20px 0;}
/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/bg8.png) no-repeat 6px; padding-left:30px; line-height:36px;  font-size:14px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

.news_list2{}
.news_list2 ul li {padding:20px 0; border-bottom:1px solid #ddd;}
.news_list2 ul li .tp{width:200px; float:left;}
.news_list2 ul li img{width:200px; height:130px;}
.news_list2 ul li .wz{width:630px; float:right; font-size:14px; line-height:28px;}
.news_list2 ul li .wz h3{font-size:16px; font-weight:bold;}
.news_list2 ul li .wz .date{margin:5px 0; color:#999;}

.news_list3 ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/bg10.png) no-repeat 6px; padding-left:30px; line-height:36px;  font-size:14px;}

.news_list4{ padding:20px 0;}
.news_list4 ul li{width:240px; float:left; margin:8px 10px; display:inline; text-align:center; font-size:14px; line-height:30px;}
.news_list4 ul li img{width:240px; height:170px;}
/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px; text-indent:2.5em !important;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*job*/
.job{padding:20px 0;}
.job table{text-align:center; font-size:15px; border-collapse:collapse; margin-bottom:20px;}
.job table tr td{padding:8px 0; border:1px solid #ccc;}
.job table tr th{padding:8px 0; border:1px solid #ccc; background:#ddd;}

.job-show{padding:20px 0; font-size:14px; line-height:30px;}
.job-show h1{font-size:24px; font-weight:bold;}
.job-show h3{font-size:18px; margin:10px 0; color:#016eaf;}
.job-show a.sq{width:120px; height:40px; line-height:40px; background:#DC2D32;display:block; text-align:center; margin-top:30px;font-size:16px; font-weight:bold; color:#fff; border-radius:5px;}

/*contact*/
.contact{padding:20px 0; font-size:16px; line-height:32px;}
.contact h3{font-size:20px; font-weight:bold; color:#016eaf; margin-bottom:5px;}
.contact2{padding:20px 0; }
.ct-left{width:400px;float:left;}
.ct-right{width:200px; float:left; margin-left:50px;}

.footer{width:100%;background:#5E5E5E; height:50px; line-height:50px;}
.footer .f1{width:1180px; margin:0 auto;padding:25px 0;padding-left:55px;}
.footer .f1 ul{width:110px;float:left; margin:0 43px;}
.footer .f1 ul.mid{width:210px;}
.footer .f1 ul.mid li{width:105px; float:left;}
.footer .f1 a{color:#008dff;}
.footer .f1 h3{font-size:14px; margin-bottom:5px;}
.footer .f2{text-align:center; color:#fff;font-size:14px;   }
.footer .f2 a{color:#fff;}






















