.top{
	width: 100%;
	overflow: hidden;
	height: 40px;
	border-bottom: 1px solid #ebebeb;
}
.top p{
	line-height: 40px;
}
.top p:nth-child(1){
	padding-left: 30px;
	font-size: 14px;
	background: url(../img/top1.png) no-repeat left center;
}
.top p:nth-child(2){
	padding-left: 35px;
	font-size: 14px;
	background: url(../img/tle1.png) no-repeat left center;
}
/*header*/
.header{
	width: 100%;
	background: #fff;
	height: 120px;
}
.header .logo{
	width: 257px;
	margin-top: 20px;
}
.header .nav{
	width: 860px;
	margin-top: 40px;
}
.header .nav ul li{
	float: left;
	height: 40px;
	width: 95px;
	margin-left: 12px;
}
.header .nav ul li a{
	display: block;
	font-size: 15px;
	text-align: center;
	line-height: 40px;
}
.header .nav ul li:hover{
	background: #006cc4;
	color: #fff;
}
.header .nav ul li:hover a{

	color: #fff;
}
.header .nav ul li.cur{
	background: #006cc4;
	color: #fff;
}
.header .nav ul li.cur a{
	color: #fff;
}

/*banner*/
#banner{
	width:100%;
	float:left;
	height:660px;
	text-align:center;
	overflow:hidden;

	position:relative;
	
}
#banner .swiper-slide{
	width:100%;
	float:left;
	height:660px;
}

#banner .swiper-pagination-bullet-active{
	background: #fdd000 !important;
	width:15px;
}
#banner .arrow-left {
background: url(../img/banner_arrow.png) no-repeat left top;
position: absolute;
left: 20px;
top: 55%;
margin-top: -35px;
width: 70px;
height: 70px;
z-index:222;
}
#banner .arrow-right {
background: url(../img/banner_arrow.png) no-repeat left bottom;
position: absolute;
right: 20px;
top:55%;
margin-top: -35px;
width: 70px;
height: 70px;
z-index:222;
}
#banner .pagination {
position: absolute;
left: 0;
text-align: center;
bottom: 16px;
width: 100%;
z-index:222;
}
#banner .swiper-pagination-bullet {
display: inline-block;
width: 80px;
height: 5px;
border-radius: 10px;
background: #fff;
margin: 0 3px;
cursor: pointer;
transform:scale(0.4,0.4);
transition: all 0.3s ease-in-out;

}
#banner .swiper-pagination-bullet-active{
	transform:scale(1,1);
}


.section1{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
	height: 80px;

}
.section1 p{
	line-height: 70px;
	width: 800px;
    font-size: 14px;
    color: #333333;
}

.section1 p a{ display: inline-block; color: #999; padding: 0 6px;}
.section1 p a:hover{ color: #003c84;}
.section1  form{
	width: 361px;
	margin-top: 20px;
	padding: 0 0 0 60px;
}
.section1  form .ser_inp{
	width: 200px;
	height: 40px;
	float: left;
	border: none;
}
.section1  form  .ser_so{
	width: 77px;
	border: none;
	height: 42px;
	background: url(../img/s_so.png) no-repeat center;
}


.section2{
	width: 100%;
	margin-top: 80px;
	overflow: hidden;
	margin-bottom: 80px;
	
}

.title{
	text-align: center;
}
.title h2{
	font-size: 40px;
	color: #006cc4;
	font-weight: bold;
}
.title p{
	margin-top: 30px;
	font-size: 24px;
	color: #000000;
}


.pro_nav_box{
	margin-top: 60px;
	overflow: hidden;
	
}
.pro_nav_box ul{
	margin-top: 30px;
	    overflow: hidden;
	width: 100%;
	
}
.pro_nav_box>ul>li{
	   height: 350px;
 /*   width: 285px;*/
     width: 50%;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}

.pro_nav_box>ul>li:nth-child(1) {
	 height: 350px;
    background: url(../img/pro1.jpg) no-repeat left center;
}
.pro_nav_box>ul>li:nth-child(2) {
	 height: 350px;
    background: url(../img/pro2.jpg) no-repeat left center;
}
.pro_nav_box>ul>li:nth-child(3) {
	 height: 350px;
    background: url(../img/pro3.jpg) no-repeat left center;
}
.pro_nav_box>ul>li:nth-child(4) {
	 height: 350px;
    background: url(../img/pro4.jpg) no-repeat left center;
}
.pro_nav_box>ul>li:nth-child(5) {
	 height: 350px;
    background: url(../img/pro5.jpg) no-repeat left center;
}
.pro_nav_son{
	height: 60px;
    line-height: 60px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    background: #006cc4;
    color: #FFFFFF;
    margin-top: 156px;
    
}
.pro_nav{
	height: 350px;
	padding: 30px;
	background: rgba(0,108,196,0.8);
	box-sizing: border-box;
	display: none;	
}

.pro_t{
	color: #FFFFFF;
	margin-bottom: 60px;
}
.pro_t a{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.pro_t a:hover{
	text-decoration:underline;
}
.pro_t p{
	font-size: 15px;
	padding-left: 40px;
	height: 30px;
	line-height: 30px;
	
}
.pro_txt{
	margin-top: 30px;
}
.pro_txt li{
	margin-top: 10px;
	float: left;
	height: 30px;
    width: 80px;
	
	}
.pro_txt li a{
	color: #FFFFFF;
	text-align: center;
	font-size: 13px;
}
.pro_txt li a:hover{
	text-decoration:underline;
}
.pro_more{
	text-align: center;
    margin-top: 60px;
	width: 120px;
	height: 40px;
	color: #FFFFFF;
	display: block;
	line-height: 40px;
	    overflow: hidden;
	border: 1px solid #fff;
}
.pro_nav_box>ul>li:hover{
	width: 494px;
}
.pro_nav_box>ul>li:hover .pro_nav_son{
	display: none;
}
.pro_nav_box>ul>li:hover .pro_nav{
	display: block;
}
.pro_more:hover{
	text-decoration:underline;
}

.pro_nav_box>ul>li.hover{
	width: 494px;
}
.pro_nav_box>ul>li.hover .pro_nav_son{
	display: none;
}
.pro_nav_box>ul>li.hover .pro_nav{
	display: block;
}
.section3{
	background: url(../img/sction_bg2.jpg) no-repeat center;
	width: 100%;
	overflow: hidden;
	margin-top: 128px;
	height: 635px;
}

.title2{
	padding-top: 60px;
}
.title2 h2 ,.title2 p{
	color: #fff;
}

.section3_box{
	margin-top: 40px;
}
.section3_box ul li{
	float: left;
	width: 281px;
	margin-bottom: 30px;
	margin-right: 10px;
}
.section3_box ul li .section3_img{
	width: 281px;
	height: 281px;
	display: block;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
}
.section3_box ul li .section3_img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;

}
.section3_box ul li .section3_img:hover img{
		transform: scale(1.1);
}

.section3_box ul li .section3_txt{
	text-align: center;
	height: 40px;
	line-height: 40px;
	display: block;
	background: #006cc4;
	color: #fff;
	font-size: 15px;
}
.section3_box ul li:hover .section3_txt{
	background: #ff9600;
}

.section4{
	width: 100%;
	
}

.yus{ height: 695px; position: relative; top: 60px;}
.yus h2{ height: 133px;}
.y_u{ position: absolute; z-index: 5; top: 264px; left: -70px;}
.y_d{ position: absolute; z-index: 5; top: 264px; right: -70px;}
.y_on1{ overflow: hidden;height: 510px;}
.y_on1 ul li{ position: relative;}
.y_f{float: right;
    width: 498px;
    background: #fff;
    border: 1px solid #ddd;
    height: 400px;
    padding: 42px;}
.y_f h3{padding-top: 39px;font-weight: normal; font-size: 30px; color: #000; line-height: 100%;}
.y_f h3 span{ display: block; line-height: 100%; font-family: Arial; font-size: 16px; color: #f5f6f7; text-transform: uppercase; padding: 14px 0 44px 0;}
.y_f p{ font-size: 16px; color: #000; line-height: 28px; padding-right: 12px; height: 133px; margin-top: 40px;}
.y_f a{ display: block; width: 160px; height: 40px; border: 1px solid #000; text-align: center; line-height: 40px; border-radius: 20px;}
.y_on2{ overflow: hidden;}
.y_on2 ul li{ float: left; width: 200px; text-align: center; background: #006cc4; padding-top: 29px; height: 104px; border-bottom: 3px solid #f2f2f3; font-size: 18px; color: #fffcfc; cursor: pointer;}
.y_on2 ul li span{ display: block; font-size: 27px; color: #fff; font-weight: bold; line-height: 100%; font-family: Arial;}
.y_on2 ul li.cur,.y_on2 ul li.cur span{ color: #fff;font-weight: bold;}
.y_on2 ul li.cur{border-bottom: 3px solid #fff;}

/*section5*/
.section5{
	background: url(../img/section5.jpg) no-repeat center;
	width: 100%;
	height: 786px;
}

.section5_box{
	background: #fff;
	padding: 30px;
	height: 500px;
	margin-top: 30px;
}

.section5_box .section5_fl{
width: 442px;
height: 383px;
margin-top: 30px;
}
.section5_box .section5_fl a{
width: 442px;
height: 383px;
display: block;
overflow: hidden;
}

.section5_fr {
	margin-top: 30px;
	width: 680px;
}
.section5_fr h4{
	color: #0a3873;
	font-size: 24px;
}

.section5_fr p{
	margin-top: 30px;
	color: #333333;
	line-height: 30px;
	font-size: 16px;
}
.section5_fr a{
	margin-top: 20px;
	background: #e69422;
	width: 120px;
	height: 40px;
	display: block;
	margin-top: 30px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
}
.section5_fr a:hover{
	background: #0a3873;
	color: #fff;
}
.section6{
	width: 100%;
	overflow: hidden;
	margin-bottom: 60px;
	margin-top: 60px;
}
.section6_list{
	margin-top:30px;
}
.section6_list ul li{
	width: 336px;
	margin-top: 31px;
	float: left;
	height: 240px;
	margin-left: 44px;
}
.section6_list ul li a{
	display: block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	background: rgba(255,255,255,0.8);;
	margin: 100px auto;
}
.section6_list ul li a:hover{
	color: #fff;
	background: rgba(0,108,196,1);;
	
}
.section7{
	width: 100%;
	clear: both;
	margin-top: 60px;
	overflow: hidden;
	padding-top: 60px;
	background: #f5f5f5;
}



.news_cont {
	clear: both;
	margin-top: 60px;
}

.news_cont ul li {
	float: left;
	margin-left: 30px;
	width: 343px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.news_cont ul li a {
	display: block;
}

.news_cont ul li a .new_img {
	position: relative;
	width: 343px;
	display: block;
	overflow: hidden;
	height: 241px;
}

.news_cont ul li a .new_img2 {
	width: 343px;
	display: block;
	overflow: hidden;
	height: 241px;
}

.news_cont ul li a .new_img2 img {
	width: 100%;
	display: block;
	overflow: hidden;
	height: 100%;
	transition: all 0.5s;
}

.news_cont ul li a .new_img2:hover img {
	transform: scale(1.1);
}

.news_time {
	position: absolute;
	top: 0px;
	width: 100px;
	height: 80px;
	z-index: 55;
	background: #006cc4;
}

.news_time p:nth-child(1) {
	text-align: center;
	color: #fff;
	font-size: 29px;
}

.news_time p:nth-child(2) {
	text-align: center;
	color: #fff;
	font-size: 15px;
}

.new_txt {
	font-size: 16px;
	margin-top: 10px;
	height: 30px;
	overflow: hidden;
}

.new_txt p:hover {
	color: #00387d;
}

.footer{
	overflow: hidden;
	margin-top: 50px;
}
.foot_nav{
	width: 30%;
	height: 200px;
	margin-right: 30px;
	border-right: 1px solid #DDDDDD;
}
.foot_nav h4{
	padding-left: 30px;
	margin-top: 20px;
	font-size: 16px;
	color: #006cc4;
	font-weight: bold;
	margin-bottom: 20px;
	background: url(../img/jt.png) no-repeat center left;
}

.foot_nav li{
	height: 40px;
	width: 98px;
	float: left;
}
.foot_nav li a{
	font-size: 14px;
	display: block;
	text-align: center;
}

.foot_nav p{
	font-size: 14px;
	line-height: 30px;
}

.foot{
	width: 100%;
	overflow: hidden;
	height: 80px;
	margin-top: 20px;
	background: #006cc4;
}

.foot p{
	color: #fff;
	line-height: 80px;
	font-size: 14px;
}
.foot a{
	color: #fff;
	line-height: 80px;
	font-size: 14px;
}

.zy_banner{
	width: 100%;
	overflow: hidden;
	height: 300px;
}

.other_about{
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}

.about_cont{
	margin-top: 30px;
}

.about_wh{
margin-top: 30px;
    width: 100%;
    background: #f5f5f5;
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}
.fuwu{
	margin-top: 60px;
}

.fuwu ul{width: 100%;overflow: hidden;margin: 40px 0 0;display: block;}
.fuwu ul li{ width: 200px;background: url("../img/liugx.jpg")no-repeat left top;float: left;cursor:pointer;text-align: center;}
.fuwu .num {
    color: rgb(227, 227, 227);
    font-size: 70px;
    line-height: 69px;
}
.wenzi{     padding: 16px 0 30px;}
.wenzi p{font-size: 24px; color: #333;display: block;}
.wenzi span{margin: 10px 0 0;display: block;}
.wenzi span pre{font-size: 14px;color: #666;line-height: 20px;}
.liu_tu{width: 178px;}
.title3 h2{
	font-size: 36px;
}


.other_jj{
	margin-bottom: 60px !important;
}



.image-list{
    width: 100%;
    padding: 20px;
    
}
.image-list .cover{
    float: left;
       width: 366px;
    height: 283px;
    display: inline-block;
    margin-left: 16px;
    margin-bottom: 10px;
    background-color: #fff;
    cursor: pointer;
}
.image-list .cover img{

  width: 366px;
    height: 230px;
}
.image-list .cover p{
	line-height: 40px;
	text-align: center;
}
/*main CSS*/
#pictureViewer{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
    z-index: 10000;
}
#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
    width: 590px;
    height: 590px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .menu-bar{
    width: 100%;
}
#pictureViewer .menu-bar .handel{
    width: 40px;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{
    background-color: #ff2e67;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
    background-image: url(../img/icons/maximization_black.png);
    background-size: 14px;
}
#pictureViewer .menu-bar .handel.maximization:hover{
    background-image: url(../img/icons/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization{
    background-size: 16px;
    background-image: url(../img/icons/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover{
    background-image: url(../img/icons/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view{
    background-image: url(../img/icons/close_black.png);
    background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover{
    background-image: url(../img/icons/close_white.png);
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
    display: inline-block;
    width: 50px;
    height: 70px;
    position: relative;
    top: calc(50% - 80px);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 50%;
    cursor: pointer;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .handel-prev{
    background-image: url(../img/icons/prev_blank.png);
}
#pictureViewer .handel-next{
    background-image: url(../img/icons/next_blank.png);
}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{
    background-color: #ff2e67;
}
#pictureViewer .handel-prev:hover{
    background-image: url(../img/icons/prev_white.png);
}
#pictureViewer .handel-next:hover{
    background-image: url(../img/icons/next_white.png);
}
#pictureViewer .picture-content{
    display: inline-block;
    width: 80%;
    height: calc(100% - 80px);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#pictureViewer .picture-content .cover{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .counter{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #808080;
    font-size: 13px;
}
#pictureViewer .hide{
    display: none;
}
#pictureViewer .left{
    float: left;
}
#pictureViewer .right{
    float: right;
}
#pictureViewer .clear-flex{
    clear: both;
}
#pictureViewer img{
    max-width: 100%;
    max-height: 100%;
}


.lx_cont{
	margin-bottom: 30px;
	margin-top: 30px;
	overflow: hidden;
}
.lx_lf{
	width:48%;
	height: 305px;
	padding: 10px;
	background: #006cc4;
}
.lx_lf h5{
		margin-top: 40px;
	font-size: 24px;
	color: #fff;
		padding-left: 20px;
}
.lx_lf p{
	margin-top: 30px;
	padding-left: 20px;
	font-size: 16px;
	color: #fff;
}

.lx_lr{
width:48%;
	height: 305px;
	padding: 10px;
	background: #f5f5f5;
}

.lx_lr h5{
	margin-top: 40px;
	font-size: 24px;
	color: #bc1100;
	margin-bottom: 20px;
	margin-left: 20px;
}

.lx_lr  p{
	margin-left: 20px;
	line-height: 30px;
	font-size: 14px;
}



.news2{float: left; margin-top: 60px;}
.news2 dl{ width: 555px; margin-right:30px;float: left; height:110px;border:1px solid #ebebeb;  background: #f1f3f5; margin-bottom:20px; transition: all .5s;}
.news2 dl:hover{
	-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);
10         -o-transform:translateY(-20px);transform:translateY(-20px)
}
.news2 dt em{ display:block;font-size: 14px;  color: #666666; font-weight: normal;width: 115px; height: 80px;border-right: 1px solid #ebebeb; text-align: left;  float: left;margin-top: 17px;margin-left: 30px;}
.news2 dt em b{font-size: 50px; display: block;height: 55px;line-height: 50px;}
.news2 dd{width:365px;padding-top: 15px; float: right; overflow: hidden;box-sizing: border-box;padding-right: 30px;}
.news2 dd h3{font-size: 16px; font-weight: normal;height: 32px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px; }
.news2 dd h3 a{ color:#333333;}
.news2 dd p{overflow: hidden;font-size: 14px; line-height: 22px; color:#888888; text-align: justify;}
.news1{width: 572px; float: right;}
.news1 dl{width:572px; overflow: hidden;}
.news1 dt{ width:572px;height:264px; position: relative; overflow: hidden; margin-bottom: 25px;}
.news1 dt img{width:572px;height:264px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news1 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news1 dd{width:572px; overflow: hidden;box-sizing: border-box;}
.news1 dd em{ display:block;font-size: 14px;  color: #666666; font-weight: normal;width: 115px; height: 80px;border-right: 1px solid #ebebeb; text-align: left;  float: left;}
.news1 dd em b{font-size: 50px; display: block;    height: 55px;line-height: 50px;}
.news1 dd .desc{width: 426px; float: right;}
.news1 dd h3{font-size: 18px; font-weight: normal;height: 38px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news1 dd h3 a{ color:#333333;}
.news1 dd p{overflow: hidden;font-size: 14px; line-height: 22px; color:#888888; text-align: justify;}
.shipin_main02 {
	overflow: hidden;
	margin-bottom: 50px;
	padding-top: 60px;
}
.n01 h2 {
	font-size: 24px;
	color: #263b6e;
}
.n01 span#ffb {
	color: #999;
	margin-bottom: 20px;
	display: block;
	line-height: 35px;
	border-bottom: 1px dashed #eee;
	padding-bottom: 10px;
}
.shipin_main02 .n01 {
	width: 70%;

}
.ncontent ul, .ncontent li {
	list-style-position: inside !important;
}
.shipin_main02 .n02 {
	width: 25%;
	
}
.shipin_main02 h3 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	padding-bottom: 20px;
}
.nll01 {
	background: #f5f5f5;
	padding: 20px;
	margin-bottom: 30px;
}
.nll01 ul {
	margin-top: 10px;
}
.nll01 li {
	line-height: 22px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 240px;
}
.nll01 .bottom {
	background: #263b6e;
	color: #fff;
	padding: 7px 25px;
	margin-top: 20px;
	display: block;
	text-align: center;
}
.nll02 {
	border-bottom: 1px dashed #ddd;
	display: inline-block;
	padding-bottom: 20px;
}
.nll02 .cp02 {
}
.nll02 .cp02 a {
	float: left;
	background: #2383cf;
	color: #fff;
	padding: 7px 20px;
	margin: 8px 10px 8px 0;
}
.nll02 .cp02 a:hover {
	background: #2383cf;
	color: #fff;
}
.ncontent {
	font-size: 16px;
	line-height: 33px;
}
/*ä¸Šä¸‹ç¯‡*/

._detailPage_bottom {
	border-top: 1px solid #eee;
	margin-top: 30px;
}
._detailPage_bottom li {
	line-height: 50px;
	overflow: hidden;
	height: 50px;
	padding: 0 10px;
	border-bottom: 1px solid #eee;
}
._detailPage_bottom ._mark {
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
._detailPage_bottom ._title {
	font-size: 14px;
	float: left;
	width: 68%;
}
._detailPage_bottom ._title:hover {
	color: #f1861b;
}
._detailPage_bottom ._time {
	float: right;
	color: #bbb;
}
.bdsharebuttonbox .bds_more {
	float: none;
	padding-left: 2px;
	background: none;
	text-indent: 0;
}
.other{
	width: 100%;
	overflow: hidden;
	    margin-top: 60px;
}
.other_box{
	margin-top: 30px;
	margin-bottom:30px;
}
/*产品中心*/
.o_left{width: 260px;float: left; overflow:hidden; }

.o_left_nav{height: 61px;line-height: 61px;background:#0058aa;}
.o_left_nav p{font-family: 'Microsoft Yahei';font-size: 18px;color: #fff;font-weight: bold;margin-left: 15px;}
.o_left_con{padding: 8px;margin-bottom: 10px;background: #f5f5f5; padding-bottom:20px; }
.o_left_con ul li{    border-bottom: 1px solid #e4e4e4; line-height: 60px;text-align: left;margin-left: 10px;}
.o_left_con ul li a{font-family: 'Microsoft Yahei';font-size: 15px;}
.o_left_con ul li a:hover{
	color: #0058AA;
	font-weight: bold;
}
.o_left_con ul li a.hover{
	color: #0058AA;
	font-weight: bold;
}/*äº§å“ä¸­å¿ƒ*/
.pro_cur{
	color: #0058AA;
	font-weight: bold;
}
.sidebarLinkUs {
	background: #fff;
	border: 1px solid #e4e4e4;
	margin-top: 20px;
	padding: 0 19px 26px;
	margin-bottom: 20px;
}
.sidebarLinkUs h3 {
	font-size: 18px;
	color: #0058aa;
	font-weight: normal;
	height: 59px;
	line-height: 59px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 18px;
	text-indent: 10px;
}
 .sidebarLinkUs p {
	font-size: 14px;
	color: #333333;
	margin-bottom: 12px;
	line-height: 20px;
	padding: 0 10px;
}
.sidebarLinkUs .zxzx {
	display: block;
	width: 178px;
	height: 50px;
	overflow: hidden;
	background: #0058aa;
	text-decoration: none;
	margin-top: 36px;
}
.sidebarLinkUs .zxzx span {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	border-right: 1px solid #fff;

}
 .sidebarLinkUs .zxzx em {
	display: block;
	width: 149px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	float: left;
}
.sidebarLinkUs .zxzx em img {
	display: inline-block;
*display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 8px;
}

.o_right{
	width: 910px;
    float: right;
    margin-bottom: 20px;
    padding-top: 20px;
    border: 1px solid #eee;
}

.list{
	
}


.list ul li{
	float: left;
	width: 270px;
	margin-left: 20px;
	height: 242px;
	margin-bottom: 20px;
	border-bottom: 1px solid #999999;
}
.list ul li .section2_img{
	width: 270px;
	height: 193px;
	display: block;
	transition: all 0.5s;
	overflow: hidden;
}
.list ul li .section2_img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.list ul li .section2_img:hover img{
transform: scale(1.1);
}
.list ul li .section2_txt{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background: url(../img/jt1.png) no-repeat center right;
}
.list ul li:hover .section2_txt{
	color: #296FB7;
	font-weight: bold;
	background: url(../img/jt2.png) no-repeat center right;
}
.list ul li:hover{
	
	border-bottom: 1px solid #296FB7;
}
/*right_box*/
.right_box{
	padding: 20px;
}
.pro_img{
	    width: 400px;
    height: 300px;
}
.pro_img img{
	    width: 400px;
    height: 300px;
}
.pro_txt{
	float: right;
    width: 424px;
    margin-top: 10px
}
.pro_txt h4{
	font-size: 20px;
    margin-bottom: 33px;
    color: #333333;
}
.pro_txt p {
    line-height: 30px;
    color: #4c4c4c;
    font-size: 16px;
    height: 260px;
    overflow: hidden;
}

.dwdail-nr-t{
	margin-left: 20px;
	clear: both;
	margin-right: 20px;
    border-bottom: 1px solid #232020;
	height: 61px;
	margin-top: 20px;
}

.dwdail-nr-t p{
	width: 218px;
	height: 61px;
	background: #0058aa;
	line-height: 61px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	
}

.dwdail-nr{

	overflow: hidden;
	clear: both;
	
}

.nr{
	margin: 20px;
}
.section3_box2{
	margin-left: 20px;
}



/*details_section_head*/
.details_section_head{
	padding-top: 20px;
}
.details_section_fl{
	width: 458px;
    height: 400px;
}
.details_section_fl img{
	width: 458px;
    height: 400px;
}
.details_section_fr{
	width: 680px;
}

.details_section_fr h4{
	font-size: 36px;
	color: #006cc4;
	padding-bottom: 20px;
	border-bottom: 1px solid #d2d2d2;
}
.details_section_fr p{
	padding: 20px;
	height: 150px;
	line-height: 30px;
	border-bottom: 1px solid #d2d2d2;
}
.details_zx{
	padding-top: 30px;
}

.details_zx a{
	width: 120px;
	height:40px;
	background: #006cc4;
	line-height: 40px;
	color: #fff;
	text-align: center;
}

.details_zx>p{
	font-size: 18px;
	color:#343131;
}


.details_section_box{
	clear: both;

}
.pro-nav-holder {
	position: relative;
	width: 100%;
	height: 60px;
}
.pro-nav {
	width: 100%;
	left: 0;
	right: 0;
	position: relative;
	height: 60px;
	line-height: 60px;
	background-color: #fff;
	text-align: center;
	z-index: 10;
	    top: 30px;
}
.pro-nav.fixed {
	position: fixed;
	top: 0;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}
.pro-nav li {
	position: relative;
	float: left;
	width:13.6%;
	text-align: center;
	font-size: 15px;
	cursor: pointer;
	color: #ada2a2;
}
.pro-nav li:hover {
	color: #263b6e;
}
.pro-nav li.cur {
	font-weight: normal;
	color: #006cc4;
}
.pro-nav li.cur:after {
	content: '';
	display: block;
	width: 66px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -33px;
	background-color: #263b6e;
}
.pro-nav li:before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 8px;
	left: -1px;
	top: 27px;
	background-color: #dcdcdc;
}
.section3_box3 ul li {
    float: left;
    width: 281px;
    margin-bottom: 30px;
    margin-right: 9px;
}
.pro-wrap {
    overflow: hidden;
    width: 100%;
    padding: 20px;
    background: #f3f3f3;
}
.pro_xq{
	background: #fff;
	margin-top: 20px;
	padding: 20px;
	    overflow: hidden;
}
.pro-main {
	padding:15px 0;
	clear: both;
}
.pro-title {
	font-size: 22px;
	color: #006cc4;
	line-height: 30px;
	padding-bottom: 13px;
	font-weight: bold;
border-bottom: 1px solid #d2d2d2;
}
.pro-title .ico {
	display: inline-block;
	width: 31px;
	height: 31px;
	margin-right: 10px;
	vertical-align: -5px;
	background-position: center;
	
	
}

.pro_cont_txt{
	padding-top: 27px;
}
.pro_cont_txt p{
	font-size: 16px;
	line-height: 30px;
}

.pro_section3_box2 li{
    width: 371px;	
}
