@charset "utf-8";
body{ background:#fff}
.wrap{ overflow:inherit}
.banner{ width:100%; height:260px; min-width:1180px}
.page-tt{font-size:23px;color:#fff;}
.page-tt span{font-size:13px;}

.sub-nav{ text-align:center; margin-top:35px;}
.sub-nav a{ display:inline-block; padding:0 25px; line-height:35px;height:35px; margin:0 2px;border:1px solid #ddd}
.sub-nav a.shover,.sub-nav a:hover{ background:#4a9037;border:1px solid #4a9037; color:#fff}
.sub-nav2{ border-top:1px solid #ddd; margin-top:45px;padding-top:30px;height:35px;}
.sub-nav2 a{ display:block; float:left; margin-right:35px;}
.sub-nav2 a.shover{ color:#1c71b2;}

.mypos{ margin:40px 0 20px; background:url(../Images/home.png) no-repeat left center; padding-left:30px;}

.article{line-height:2; width:1180px; margin:50px auto; font-size:14px}
.article img{ max-width:100%;}
.article img[align='left']{ margin-right:20px; margin-bottom:20px; padding:10px; background:#fff;}
.article img[align='right']{ margin-left:20px; margin-bottom:20px; padding:10px; background:#fff;}


.history{ height:auto; overflow:hidden; padding-bottom:30px; padding-left:30px; margin:0 auto 30px;border-bottom:1px dashed #ddd;}
.history b{ display:block; float:left; width:130px; height:130px; line-height:130px; text-align:center;font-size:24px; font-weight:normal; border:1px solid #ddd; background:#fff; border-radius:50%;}
.history b i{ font-style:normal; font-size:12px; padding-left:5px; color:#999;}
.history ul{ padding-left:100px; min-height:60px; margin-left:230px; margin-top:35px;border-left:1px dashed #ddd;}
.history ul li{font-size:16px;}


.pic-list{ margin:0 -10px;}
.pic-item{ float:left;width:25%;margin-top:35px; text-align:center; padding:10px 0;}
.pic-item dl{ margin:0 10px; background:#fff; border:1px solid #eee;}
.pic-item dl:hover{-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2); -moz-box-shadow: 0 0 10px rgba(0,0,0,.2); -o-box-shadow: 0 0 10px rgba(0,0,0,.2); box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.pic-item dt{height:285px;}
.pic-item dt img{ width:100%;}
.pic-item dd{ text-align:left; padding:15px; height:40px; line-height:20px;}
.pic-item dd span{ display:block; color:#999}



.news_tt{ width:100%;font-size:18px;}
.news_time{width:100%; border-bottom:1px solid #ddd; padding:10px 0; font-family:Arial; color:#999}
.news_ct{padding-top:20px; line-height:22px; min-height:500px;}

/*表单控件*/
.input_box{ border:1px solid #CCC; height:20px; line-height:20px}
.input_box:hover{border:1px solid #003994;}
.btn{ background-color:#003994; color:#FFF; border:none; line-height:30px; padding-left:15px; padding-right:15px; height:30px; font-size:14px;}
.red{ color:#FF3300}

/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#003994;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

.pro_detail{ margin:35px 20px}
.pro_l{ width:780px; float:left;}
.big_pic img{ width:100%;}

.pro_r{ float:right; width:360px;}
.pro_r h1{ font-size:24px; color:#444;margin-bottom:5px;}
.pro_r h3 span{ display:inline-block; padding:0 10px; font-size:12px; background:#eee; line-height:25px;margin-bottom:20px;}
.pro_r div.txt{ line-height:1.8;}

#pic_container{ margin:20px -6px 0; border-top:1px dotted #ddd; padding-top:20px;}
#pic_container li{width:50%;cursor:pointer; float:left; margin-bottom:10px;}
#pic_container li a{ display:block;margin:0 6px;}

#pic_container li img{ width:100%; }
#pic_container li.focus{}

.tab{ margin-top:20px;}
.tab_tt li{ float:left;height:30px; font-size:16px; color:#666;}
.tab_ct{ width:100%;min-height:300px; padding-top:10px; line-height:25px; display:none}
.tab table{ border-left:1px solid #ccc;border-top:1px solid #ccc}
.tab td{ border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.tab img{ max-width:100%}

.pic_item2{width:100%;padding-bottom:30px; border-bottom:1px dotted #ccc; margin-bottom:30px;}
.pic_item2 ul.pic{ width:260px;float:left;}
.pic_item2 ul.pic img{ width:100%;}
.pic_item2 ul.txt{ float:right;width:880px;}
.pic_item2 ul.txt h3{ position:relative;font-weight:normal; line-height:1.8}
.pic_item2 ul.txt h3 span{ display:block;  font-family:Arial, Helvetica, sans-serif; color:#999}
.pic_item2 ul.txt h3 a{ font-size:16px; color:#333;}
.pic_item2 ul.txt p{ margin-top:10px; line-height:1.6; font-size:12px;}
.pic_item2 ul.txt a.more{ display:block; width:115px; height:35px; line-height:35px; color:#1c71b2;  text-align:center; border:1px solid #ddd;  margin-top:20px}
.pic_item2 ul.txt a.more:hover{background:#1c71b2;color:#fff; border:0;}