@charset{utf-8;}
h2{margin: 0;}
a:hover{color:#0086cd ;}
.neiban_con{/*background: url(../images/about_ban.jpg) center center no-repeat;*//* height: 391px; */overflow: hidden;} 
.neiban_con .widcon{position: relative; height: 100%; bottom: 4px;}
.neiban_con .neiban_text{width:200px;  height:63px; background-color: rgba(0, 0, 0, .6); padding: 10px 15px; position: absolute; bottom: 0; text-align: center;} 
.neiban_con .neiban_text h2,.neiban_con .neiban_text em{ color: #fff;}
.neiban_con .neiban_text h2{font-size:24px; font-weight: normal; margin-bottom:8px;}
.neiban_con .neiban_text em{text-transform: uppercase; font-size:14px;}

.page_nav{background: url(../images/page_nav_bg.png) top left repeat-x; height: 81px; line-height:70px;}
.page_nav a{display: inline-block; width: 150px; text-align: center; position: relative; font-size: 16px;}
.page_nav a:hover{color:#0086cd ;}
.page_nav i{color: #c8c8c8;}
.page_nav a:hover:after,.page_nav .cur:after{display: inline-block; content: ''; position: absolute; width: 33px; height: 2px; background: #0086cd; left:calc(50% - 15px); bottom: 15px;z-index:1;}
.page_nav .cur{color: #0086cd;}
.content_box .about{background:url(../images/about_bg1.jpg) left top no-repeat ; height: 570px;}
.content_box{padding-bottom: 50px;}

.content_box .about .item{ background-color: rgba(218, 239, 255, .6);}
.content_box .about .item h3{margin: 0;font-size: 32px; font-weight: normal; color: #333333; margin-bottom: 15px; }
.content_box .about .item p{font-size: 16px; color: #616161; margin-bottom: 15px;}
.content_box .about .item a.more{font-size: 18px; color: #337108;}
.content_box .about .item a.more:hover{font-weight: bold;}
.content_box .about .item:first-child{width:45.5%; padding:62px 24px;  margin-left: 210px;   margin-bottom: 12px;}
.content_box .about .item:first-child p{line-height: 38px; text-align: left;}
.content_box .about .item:nth-child(2),.content_box .about .item:nth-child(3){ width:28%; padding:80px 15px;}
.content_box .about .item:nth-child(2){background:rgba(218, 239, 255, .6) url(../images/about_icon1.png) center right no-repeat ; margin-bottom: 15px;}
.content_box .about .item:nth-child(3){background:rgba(218, 239, 255, .6) url(../images/about_icon2.png) center right no-repeat ;}
.content_box .about .item:nth-child(4){ width: 364px; background: url(../images/about_bg.jpg) top center no-repeat;
    padding: 31px 30px;
    margin-right: 22px;}


.content{overflow: hidden; margin-top: 14px; }
.line35{line-height: 35px;}
.jianjie p{text-indent: 2em !important; font-size: 16px; color: #333; line-height:42px;}

/*.pro_ban{background: url(../images/pro_ban.jpg) center center no-repeat;}*/
.pro_content{margin-top: -10px;}
.pro_content .item1{background: url(../images/pro-xq-bg.jpg) center center no-repeat; background-size: cover;  overflow: hidden;}
.pro_content .item1 .text{font-size: 22px;
    line-height: 45px;
    border-left: 1px solid #dedede;
    padding: 80px 0;
    padding-left: 45px;
    width: 55%;
    color: #fff;}
.pro_content .item1 .left.flexbox{align-items: center;}
.pro_content .item1 .text p{ color: #ffffff;}

.pro_content .item2 h3{font-weight: normal; font-size: 30px;}
.pro_content .item2 {line-height:38px; font-size: 14px;}

/*.keyan_ban{background: url(../images/keyan_ban.jpg);}*/
.keyan  *{color: #555555; font-size: 16px;}
.keyan p{line-height: 35px; text-indent: 2em;}
.detaile{line-height: 35px;}
/*.contact_ban{background: url(../images/contact_ban.jpg);}*/
@media (min-width:992px) { 
	.pc-w50{width: 50%;}
	.keyan_pe_item{width: 23%; padding: 1%; float: left;}
	.pc-left{float: left;}
	.pc-right{float: right !important;}
	.wenhua{padding: 50px 0;}
	.wenhua .title{display: inline-block;/*padding-top: 20px;*/}
    .wenhua .text_small{display: block;margin-top: 20px; margin-bottom: 20px;}
	.wenhua .text{background: #eee; padding: 50px 0; margin-bottom: 20px;}
	/*.wenhua .pic{padding: 0;}*/
    .wenhua .text h3{margin-top: 0;}
    .wenhua h3 .title{font-size: 42px; color: #00b0f0; font-weight: bold; letter-spacing: 8px;}
    .wenhua .text_small{font-size: 32px;letter-spacing: 8px; }
    .wenhua .small_en{color: #333; font-size: 18px; letter-spacing: 5px;}
    .wenhua:nth-child(3)>.pc-right>.text>.text_small{font-size:26px;letter-spacing: 8px; }
    .wenhua:nth-child(3)>.pc-right>.text>.small_en{font-size: 18px; letter-spacing:2px;}
}
@media (max-width:992px) {

    .wenhua h3 .title{font-size:24px; color: #00b0f0; font-weight: bold; }
    .wenhua .text_small{font-size:20px;  display: block; margin: 15px 0;}
    .wenhua .small_en{color: #333; font-size:16px;display: block; margin-bottom: 15px}
}
.content p{text-indent: 2rem;}
.content p img{clear: both;
    display: block;
    margin:auto;}
.content table p{text-indent:0;}