﻿@charset "utf-8";
p.position{
    
    position: relative;
    color: #666;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
    font-family: "Microsoft Yahei","微软雅黑";
    padding: 5px 20px; width:100%; display:block;}
p.position a{ color:666;}
p.position:before{ content:""; height:20px; width:4px; background:#019c58; position:absolute; left:0; top:5px;}




#inner section.search{padding:25px 0 5px 0; }
.inner_pro{ padding-bottom:80px;}

.inner_pro .pro_intro{ background-color: #f3f3f3;padding: 20px 50px;}
.inner_pro .pro_intro h3{ font-size: 20px;
    color: #3B5CAB;
    height: 40px;
    line-height: 40px;
    width: 100%; display:block; position:relative;}
	
.inner_pro .pro_intro h3:after{position:absolute; width:75%; height:1px; background:#ccc; right:0; bottom:20px; content:"";}
.inner_pro .pro_intro p{border-bottom: 1px dashed #d0cdcd; color:#666;
    line-height: 20px;
    padding: 10px 0;
    font-size: 12px;
    margin: 0 auto;}


section.detail{ margin-top:30px;position:relative;}
section.detail aside dl{ }
section.detail aside dl dt{ float: left;
    width: 100%;
    font-size: 24px;
    line-height: 24px;
    padding-top: 20px;
    height: 70px;
    position: relative;padding-left: 28px;}
	
	
 section.detail aside{float:left;width:19.53%;
    padding-left: 8px;
    border-left: 8px solid #e0e0e0;
    border-top: 4px solid #3B5CAB; position:relative; width:250px;}
 section.detail aside dl dd{ padding:20px 28px 20px 28px;border-bottom: 1px solid #dfdfdf; font-size:1.15em;}
 section.detail aside:after{content: " ";width: 500px;height: 4px;background:#e0e0e0;position: absolute;right: 250px;top: -4px;}
 
 section.detail .detail_box{float:right;width: calc(100% - 290px);width: -moz-calc(100% - 290px);width: -webkit-calc(100% - 290px);}
 
 section.detail .position{border-bottom:1px solid #D8D8D8; position:relative; width:100%; height:60px;}
 section.detail .position p{ text-align:right;color: #bababa; font-size:1.05em;}
 section.detail .position p a{color: #bababa;}
 section.detail .position h3{ font-size:26px; color:#333; right:0; background:#fff; position:absolute; bottom:-8px; padding:0 15px; font-weight:300;}
 section.detail .position i{ position:absolute;  width:160px; height:1px; background: url(../images/wzbg.png) no-repeat left bottom;right:-206px; bottom:0;}
  
  
  
  
  
  
  
figure.news_item{ margin-top:40px; width:100%; clear:both; overflow:hidden;border-bottom: #dedede dashed 1px; padding-bottom:40px;} 
figure.news_item>a{float:left;width:200px;display:block;height:140px;overflow:hidden;}
figure.news_item>a img{width:100%; height:100%; display:block;}
figure.news_item figcaption>time{float:right; width:90px; display:block; overflow:hidden; color:#b0b0b0; text-align:center; font-size:1.2em;}
figure.news_item figcaption>div{float:left; overflow:hidden; padding:0 30px;position:relative; width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);}
figure.news_item figcaption>time i{ font-style:normal; display:block;font-size: 36px;padding-bottom: 10px;border-bottom: #B0B0B0 solid 1px;margin-bottom: 10px;}

figure.news_item figcaption>div>a.news_title{ font-size:1.2em;}
  figure.news_item figcaption>div>p{ padding: 15px 0;
    font-size: 1.1em;
    color: #999;
    line-height: 1.6;
    margin-bottom: 30px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	 max-height:90px;
	
	}
  figure.news_item figcaption{ float:right;width:calc(100% - 210px);width:-moz-calc(100% - 210px);width:-webkit-calc(100% - 210px); }
 figure.news_item figcaption>div:after{display: block;
    content: '';
    position: absolute;
    width: 1px;
    height: 0px;
    background: #3B5CAB;
    transition: all 0.3s ease-out 0s;
    right: 0;
    top: 0;}
  
 figure.news_item:hover figcaption>div:after{height:100%;}
figure.news_item figcaption>div>a.news_title:hover{ padding-left:10px; }





  
  .article_box{width:100%; border-top:1px solid #F0F0F0;}


.article_box article{  margin:0 auto; color:#333; padding-bottom:60px;}
 .article_box article h1{font-size: 40px; line-height: 58px;padding-top: 71px;padding-bottom: 21px;text-align: justify;font-weight: 700;font-family: Microsoft Yahei,微软雅黑,宋体;}
.article_box article .author{ padding-left:50px; background:url(../images/touxiang.png) left center no-repeat; background-size:40px; margin-bottom:50px;}
.article_box article .author>span{display:block; font-size:1.15em; padding-bottom:5px;}
.article_box article .author time{ color:#999;}

.article_box article .article{ float:left; width:75%; font-size:1.15em; line-height:2em;}
.article_box article .article video{ display:table; margin: 0 auto 15px auto; max-width:70%;}
.article_box article dl.aside{ float:right; width:20%;}
.article_box article .article a{color:#3B5CAB!important;}
.about,.about_box{font-size:1.15em; line-height:1.8em; padding-top:30px;}
.article_box article .article *,.about *,.pro_detail>div.article{line-height: 2; }
.article_box article .article img,.about img,.pro_detail>div.article img,.about_box img{display:table; margin: 15px auto; max-width:70%; }
.article_box article .article td,article .article td *,,.pro_detail>div.article td,.pro_detail>div.article td *{font-size:14px!important;}
.article_box article .article a ,.about a,.pro_detail>div.article a,,.about_box a{color:blue; }
.article_box article .article h2,.article_box article .article h3,.article_box article .article h4,.article_box article .article h5,.article_box article .article h6,.pro_detail>div.article h1,.pro_detail>div.article h2,.pro_detail>div.article h3,.pro_detail>div.article h4,.pro_detail>div.article h5,.pro_detail>div.article h6,.about_box h1{font-weight:bold; margin:15px 0;}
.about h2,.about h3,.about h4,.about h5,.about h6{font-weight:bold; margin:15px 0;}


.article_box article dl.aside dt{font-size:1.3em; padding-bottom:10px;}
.article_box article dl.aside dd{ padding:10px 0;}

.article_box aside.position_about {background-color: rgb(238, 238, 238); height:60px; line-height:60px;}
.article_box article .author .article_position{display:inline-block; margin-left:20px; border-left:1px solid #CCC; padding-left:20px;}



article.pro_detail{ float:right; width:74%;}
article.pro_detail>figure figcaption h1{color: #333;
    line-height: 28px;
    padding: 0 8px 10px;
    font-size: 20px;
    font-family: tahoma,arial,Microsoft YaHei,sans-serif;
    text-align: center;
	border-bottom: 1px dashed #3B5CAB;
	}

article.pro_detail>figure{ width:100%; padding:20px 0; border-bottom: 1px dashed #ccc; overflow:hidden;}
article.pro_detail>figure{} 
article.pro_detail>figure>a{ width:43%; display:block; float:left; border:1px solid #ccc; padding:1px; overflow:hidden}
article.pro_detail>figure>a img{ width:100%;}
article.pro_detail>figure figcaption{ float:right; width:51.6%;}
article.pro_detail>figure figcaption>div{line-height:1.8; padding:5px 0; width:100%;}
article.pro_detail>figure figcaption .download{ display:inline-block;border-radius: 18px;
    padding:3px 14px;
    font-size: 14px;
    color: #666; color:#3B5CAB;
    border: 2px solid #3B5CAB;  text-align:center; margin-right:10px;}
	
	
	
	
	
	
	
	
	
	
	

.pro_detail>div.article{padding:20px 0;}

.other_pro{padding-bottom: 10px;margin-bottom: 15px;background: url(../images/JT.png) 0px 17px no-repeat;}
.other_pro h4{height:40px;line-height:40px;color: #3B5CAB;font-weight: bold;text-indent: 13px;background: url(../images/borderpp.png) 14px 37px no-repeat;border-bottom: 1px solid #eee; font-size:1em;}
.other_pro h4 em{font-size: 12px;
    font-family: arial;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    padding-left: 5px;
    color: #999;}
.other_pro ul{ width:100%;}
.other_pro ul li{ float:left; width:31.2%; margin-right:2.1%; overflow:hidden; margin-top:10px;}
.other_pro ul li:nth-child{ margin-right:0;}
.other_pro ul li a{ width:100%;}
.other_pro ul li a img{ height:176px; width:100%;} 
.other_pro ul li a p{ text-overflow: ellipsis;white-space: nowrap;overflow:hidden; padding-top:15px; font-size:12px;}


 .page { display:table; margin: 20px auto; border-radius: 4px; margin-top:60px; clear:both; }
.page a,.page b {cursor:pointer!important; line-height:40px;position: relative; float: left;   color: #555; text-decoration: none;  border: 1px solid #ddd;border-radius: 5px;margin:0 5px;height: 40px;font-size:1em; padding:0 15px;  display:block}
.page a:hover,.page a.hover,.page b  {z-index: 2;color:#fff!important; cursor: default;background-color: #3B5CAB; border-color: #0795d7;border-radius:5px}



#inner .banner {
     height:400px; overflow:hidden;
}
#inner ul.tab_list li a{ font-size:0.8em;}

.about_box{ padding:50px 0 80px 0; overflow:hidden;}
.about_box img.imgtitle{ display:table; margin:0 auto;}


.contact_list{border: 1px solid #ddd;padding:10px 50px;position: relative;margin-bottom: 30px; overflow:hidden; width:100%; clear:both;}
.contact_list p{width:42%; float:left; height:70px; line-height:70px; border-bottom:1px solid #ddd; background-image:url(../images/c8.jpg); background-repeat:no-repeat; background-position:left center; text-indent:60px;}
.contact_list p:nth-child(1){background-image:url(../images/c2.jpg); }
.contact_list p:nth-child(2){float:right;background-image:url(../images/c1.jpg); }
.contact_list p:nth-child(3){background-image:url(../images/c4.jpg); }
.contact_list p:nth-child(4){float:right;background-image:url(../images/c5.jpg); }
.contact_list p:nth-child(n+5){width:100%; background-image:url(../images/c8.jpg);}
.contact_list p:last-child{width:100%; border:0;background-image:url(../images/c8.jpg); }
.contact_list:after{ position:absolute; content:""; width:1px; height:124px; background:#ccc; top:30px; left:50%;}

figure.contact_fig{background-color: #f3f3f3;
    padding: 30px 60px;
    width:100%; margin:30px 0; overflow:hidden;}

figure.contact_fig img{ float:left; width:32%; display:block;}
figure.contact_fig figcaption{ float:right;width:64%;}

figure.contact_fig figcaption h3{font-size: 18px; color:#3B5CAB; border-bottom:1px dashed #ccc; padding-bottom:20px;}
figure.contact_fig figcaption p{ margin:10px 0; line-height:1.8;}


#dituContent img{ max-width:1200px;}








ul.pic_list{ margin-top:30px; width:100%; overflow:hidden; margin-bottom:50px;}
ul.pic_list li{ width:24.2%; float:left; margin-right:1%; margin-top:25px;}
ul.pic_list li:nth-child(4n){ margin-right:0;}
ul.pic_list li>a:first-child{ display:block; width:100%; height:176px;}
ul.pic_list li>a:first-child img{ width:100%; height:100%;}
ul.pic_list li>a:last-child{ text-align:center; display:block; padding-top:15px; font-size:12px;}





.pro_box h1.cp_title{border-bottom: 2px solid #3B5CAB;display: table;padding-bottom: 10px; margin:0 auto; font-size:24px; font-weight:300; color:#3B5CAB; overflow:hidden; padding-top:20px;}
.pro_box p.cp_intro{ line-height:1.8;color:#595959; padding:30px 0;}
.pro_box p.cp_nav{ padding-bottom:20px;}
.pro_box p.cp_nav a{ margin-right:20px; margin-left:10px;font-weight:700; }
.pro_box p.cp_nav a:hover,.pro_box p.cp_nav a.hover{ color:#3B5CAB;}

.pro_box table.cp_table{ width:100%; border:none; margin:15px auto; overflow:hidden;}


.pro_box table.cp_table tr td,.pro_box table.cp_table tr th{ border:none;text-align:center;vertical-align:middle;}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
}

.pro_box table.cp_table tr th{ background:#3B5CAB; color:#fff; height:45px; }
.pro_box table.cp_table tr td{ min-height:40px!important; overflow:hidden; height:auto; padding-left:10px; padding-right:10px;white-space:pre-line;
word-wrap: break-word;
    word-break: break-all;}

.pro_box table.cp_table tr td a{ display:inline-block;}
.pro_box table.cp_table tr td a img{ width:20px; height:20px;}
.pro_box table.cp_table>tbody>tr:nth-of-type(odd){ background:#ededed}

.pro_box table.cp_table tr td:nth-child(1) a{ text-decoration:underline; color:#3B5CAB}

.pro_box .cp_intro{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden; max-height:110px; margin-bottom:15px;}

.table-bordered>thead,.table-bordered>tbody{ width:100%; overflow:hidden}




figure.search_item{ width:100%; margin:25px 0;}
figure.search_item strong{ color:#2440B3}
figure.search_item h4,figure.search_item h4 a{ font-weight:normal; color:#2440B3;}
figure.search_item p{ padding:0 10px; line-height:1.8;}




.pic_list_l{ width:100%; overflow:hidden;}	
.pic_list_l figure{ width:100%;}
.pic_list_l figure img{height:250px; width:100%;}
	
	
.pic_list_s{ width:80%; margin:20px auto; overflow:hidden;}
.pic_list_s figure img{ width:100%; height:80px; cursor:pointer;}
	
.pic_list{ position:relative;width:43%; display:block; float:left; overflow:hidden}
.pic_list span.pic_pre,.pic_list span.pic_next{ display:block; cursor:pointer; position:absolute;bottom:50px; border:1px solid #999;text-align:center; padding:3px; color:#999;}
.pic_list span.pic_pre{ left:1%;}	
.pic_list span.pic_next{ right:1%;}
.pic_list span.pic_pre:hover,.pic_list span.pic_next:hover{ border:1px solid #0BA29A; color:#fff; background:#0BA29A; }
.pic_list_s figcaption{ padding:10px 0; font-size:1.2em; text-align:center; color:#666; border-bottom:1px solid #d9d9d9;} 



.pic_list_news_l{ width:100%; overflow:hidden;}	
.pic_list_news_l figure{ width:100%;}
.pic_list_news_l figure img{height:450px; width:100%; max-width:100%!important;}
	
	
.pic_list_news_s{ width:80%; margin:5px auto; overflow:hidden;}
.pic_list_news_s figure img{ width:100%; height:130px; cursor:pointer;max-width:100%!important; margin:0!important;}
	
.pic_list_news{ position:relative;width:90%; display:block;overflow:hidden;  margin:0 auto; margin-bottom:20px;}
.pic_list_news span.pic_pre,.pic_list_news span.pic_next{ display:block; cursor:pointer; position:absolute;bottom:40px; border:1px solid #999;text-align:center; padding:3px; color:#999;}
.pic_list_news span.pic_pre{ left:1%;}	
.pic_list_news span.pic_next{ right:1%;}
.pic_list_news span.pic_pre:hover,.pic_list_news span.pic_next:hover{ border:1px solid #0BA29A; color:#fff; background:#0BA29A; }
.pic_list_news_s figcaption{ padding:10px 0; font-size:1.2em; text-align:center; color:#666; border-bottom:1px solid #d9d9d9;} 



dt.tags_dt{ margin-top:20px;}
dd.tags_dd{ float:left; display:inline-block; margin-right:8px;}
dd.tags_dd a{padding:5px; border:1px solid #ccc; display:block}



.othersnews {font-size:1em;padding-top:30px;}
p.otherbar{color:#000;border-bottom:1px solid #e3e3e3;font-weight:bold;padding-bottom:10px;}

.othersnews>div span{float:left; width:48%; margin-left:4%;  display:block; border-bottom:1px dashed #ccc; padding:10px 0; position:relative; }
.othersnews>div  span:nth-child(2n+1){ margin-left:0;}
.othersnews>div  span a{float:left; color:#333; max-width:80%;text-overflow:ellipsis;white-space:nowrap; display:block;text-indent:20px;}
.othersnews>div  span:before{content:"·";font-weight:bold;left:0;top:25%;position:absolute;color:#999;}






