@charset "utf-8";
/* CSS Document */
.banner_list{width: 100%;min-width: 300px; height:257px;overflow: hidden; background-size: cover;}
.bread{ height:46px; line-height: 46px; background: url(../../images/english/about02.jpg) no-repeat left center; margin:0px 34px; border-bottom:1px solid #e0e0e0;}
.bread a{ color:#505050; padding:0 5px;}
.bread a:hover{ color:#e60012;}
.sub_ban_tit{ width:1120px; margin:0px auto; position:relative;height:257px;}
.sub_ban_tit h2{ font-size:34px; color:#fff; font-weight:bolder; position:absolute; bottom:30px; left:10px;}

.media{}
.wraq_main{padding-top:5px; background:url(../../images/english/banner_bdr.jpg) left top repeat-x #e6e6e6}
.wraq_content{width: 100%; max-width:1120px; min-width: 300px;margin:0 auto; overflow: hidden;}
.content{margin:0 10px 0px; overflow: hidden;}
.subnav{ width:171px; float:left; overflow: hidden; margin-top:20px;}
.subnav ul li{ height: 46px; line-height: 46px; background:url(../../images/english/left_li_03.png) no-repeat left center;}
.subnav ul li:hover { background:url(../../images/english/left_li_hover_03.png) no-repeat left center; }
.subnav ul li a{ display: block; font-size: 18px; color:#3c3c3c; padding-left: 11px; font-family:Arial; }
.subnav ul li a:hover,.subnav ul li.on_about a{ color:#1d2088;}
.subnav ul li.on_about{ background:url(../../images/english/left_li_hover_03.png) no-repeat left center; }
.box_about{ margin-left: 185px;color:#323232; overflow: hidden;text-align:justify; text-justify:inter-ideograph; min-height: 500px; line-height: 24px; background-color:#fff; padding-top:18px;}
h3.til_about{ font-weight: bold; line-height: 46px; font-size:20px;}


/*图片列表页*/
.wz_intro{ padding-right:10px; padding-bottom: 40px;}
h4.til_intro{ font-size: 16px; color:#e60012; line-height: 45px; padding-left: 8px; font-weight: normal;}
.list_intro{border-bottom: 1px solid #c9c9c9;}
.list_intro ul li{ width:33.3%; float:left; margin:25px 0; overflow: hidden;}
.con01_intro{}
.con02_intro{}
.list_intro ul li a.aimg_intro{ display: block; width:90%; overflow: hidden; margin:0px auto}
.list_intro ul li a.aimg_intro img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1.2);-webkit-transform:scale(1.2);  transition:1s;}
.li_intro{ width:90%; text-align:center; margin:0px auto}
.li_intro h5 a{ font-size: 15px; color:#e60012;}
.li_intro p{ margin-top: 20px;}
/*新闻中心-二级索引页*/
.til_news{ float:right;}
.til_news a{ float:right; padding-right: 10px; font-size: 12px; color:#646464;}
.til_news a:hover{ color:#e60012;}
.box_news{ margin-top: 10px; overflow: hidden;}
.con01_news{ width:66.8%; float:left;}
.pic01_news{ border: 1px solid #d3d3d3; overflow: hidden;}
.pic01_news a.a01_news{ display: block; width:100%; height:380px;}
.pic01_news a.a02_news{ display: block; width:100%; height:187px;}
.pic01_news a.a01_news:hover,.pic01_news a.a02_news:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1.2);-webkit-transform:scale(1.2); transition:1s;}


.wz_pic01news{ width:100%; height: 46px; line-height: 46px; bottom:0; left:0; text-align: center; background: rgba(0,0,0,0.5); overflow: hidden;}
.wz_pic01news a{ color:#fff; font-size: 16px;}
.con02_news{ width:33.2%; float:right;}
.box02_news{margin-top: 40px; overflow: hidden;}
.lf02_news{ width:67%; float:left;}
.xqlf02_news{ margin-right: 38px;}
.til02_news{ border-bottom:1px solid #cb0000;}
.con_lf02news ul li{ margin-top: 20px; padding-bottom: 25px; overflow: hidden;}
.date_news{ width:65px; height: 41px; background: #cb0000;line-height: 20px; color:#fff; text-align: center; float:left; margin-top: 3px;}
.date_news p{ width:100%; border-bottom:1px solid #fff; }
.link_news{ margin-left: 80px;}
.link_news h4 a{ font-size: 15px; line-height: 18px;}
.link_news p{ font-size: 12px; line-height: 18px; margin-top: 13px;}
.rt02_news{ width:33%; float:right;}
.con_rt02news ul li{ line-height: 19px; background: url(../../images/english/news03.jpg) no-repeat 4px 5px; padding-left: 24px; font-size: 12px; margin-top: 18px;}
.con_rt02news ul li span{ float:right;}


/*新闻中心-列表页*/
.news_list{ margin:0px 34px;}
.news_list ul li{ border-bottom:1px dashed #ccc; padding:24px 0px; overflow:hidden}
.news_list .news_pic{ width:230px; height:130px; float:left; overflow:hidden;}
.news_list .news_pic img{ width:100%;}
.news_list .news_info{ margin-left:259px;}
.news_list .news_info h2{ line-height:20px; padding:0px;}
.news_list .news_info h2 a{ font-size:16px; color:#333333; font-weight:normal}
.news_list .news_info h2 a:hover{ font-weight:bolder; color:#1d2088;}
.news_list .news_info .time{ color:#e09f04; font-family:Georgia,Arial; font-size:14px; height:30px; line-height:30px;}
.news_list .news_info p{ color:#666666; font-size:12px; line-height:2;}
.news_list .mar0{ margin:0px; }


.pages{ width:100%; margin:0 auto;height: 30px; margin:10px 0px 20px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px;}
.pages a{ padding:0 10px; font-size:14px;}
.pages span{ padding:0 5px; color:#e09f04; font-weight: bold; font-size:14px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.page{ width:100%; /*height:30px; line-height:30px;*/ text-align:left; margin:0 auto;clear:both;}


.pages_min{ margin: 25px 10px; overflow: hidden; display: none;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #dedede; border-radius: 3px; color:#f8b617; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#f8b617; color:#fff; transition:0.5s;}


/*新闻中心-文章页*/
.article_news{ margin:0px 34px;}
.article_news img { width:auto; height:auto; display:block; margin:0 auto;  padding:27px 0 0 0; }
.article_news h2{ font-size: 24px; line-height: 31px; padding:25px 15px 30px; text-align: center; border-bottom:1px dashed #d8d8d8; }
.author_news{ line-height: 20px;padding:12px 0 13px; color:#646464; text-align: center; border-bottom:1px dashed #d8d8d8;}
.author_news span{ padding:0 5px 0 25px;}
.art_news{ line-height: 30px; padding:40px 0;}
.fujian h4{ font-size: 16px; font-weight: normal; line-height: 45px; color:#e60012; border-top:1px dotted #c9c9c9;  text-align: left; padding-right: 5px;}
.fujian ul{ line-height: 30px; font-size: 14px; text-align: left; padding-top: 5px; padding-bottom:23px;}
.fujian ul li{ height: 30px; overflow: hidden;}


/*列表页01*/
.list01new ul{ padding:0px 0 15px; overflow: hidden;}
.list01new ul li{ font-size: 14px; margin:8px 34px 8px 34px; border-bottom:1px dashed #d3d3d3; padding:4px 0px 10px;}
.list01new ul li a{ line-height:22px; }
.list01new ul li span.lf_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 14px; float:right}
.list01new ul li span.rt_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 14px; margin-left:5px; display:none}

/*列表页02*/
.list02new dl{ padding:0px 0 15px; overflow: hidden;}
.list02new dl dd{ font-size: 14px; margin:8px 34px 8px 34px; border-bottom:1px dashed #ccc; padding:4px 0px 10px;}
.list02new dl dd a{ line-height:22px; }
.list02new dl dd span.lf_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 14px; float:right}
.list02new dl dd span.rt_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 14px; margin-left:5px; display:none}

.list02new dl dt{ margin:30px 34px 0px;  border-bottom:1px dashed #ccc; overflow:hidden; padding-bottom:10px;}
.list02new .news_pic{ width:296px; height:197px; float:left; overflow:hidden;}
.list02new .news_pic img{ width:100%;}
.list02new .news_info{ margin-left:316px;}
.list02new .news_info h2{ line-height:20px; padding:0px;}
.list02new .news_info h2 a{ font-size:16px; color:#333333; font-weight:normal}
.list02new .news_info h2 a:hover{ font-weight:bolder; color:#1d2088;}
.list02new .news_info .time{ color:#a1a1a1; font-size:14px; height:30px; line-height:30px;font-family:微软雅黑;}
.list02new .news_info p{ color:#666666; font-size:14px; line-height:28px;}


/*小尺寸二级栏目*/
.min-subnav{ width:100%;background: #dbdbdb; overflow: hidden; display: none; margin-top:15px;}
.min-subnav ul{ height: 32px; line-height: 32px; border-top:1px solid #fff;}
.min-subnav ul:first-child{border-top:none;}
.min-subnav ul li{ width:20%; float:left; text-align: center;}
.min-subnav ul li a{ display: block; height: 32px; border-right:1px solid #fff; font-size: 14px;color:#3c3c3c; }
.min-subnav ul li:nth-of-type(5) a{ border-right:none;}
.min-subnav ul li a:hover,.min-subnav ul li.on_about a{ background: #f8b617; color:#fff;}

.org{ line-height:30px;margin:30px 34px 30px; font-size:14px;}
.org p{ font-size:14px;}

/*图片列表*/
.Pic{ width:100%; margin-bottom:50px; overflow:hidden;}
.Pic_tit{ width:986px; margin:0px auto 40px; }
.Pic_box{ margin:20px 34px 0px 14px;}
.Pic_box ul{ overflow:hidden;}
.Pic_box ul li{ width:33.3%; float:left; margin-bottom:20px;}
.Pic_box ul li .pic{ margin:0px 0px 0px 20px; border:1px solid #bebebe; text-align:center; padding:8px;}
.Pic_box ul li .pic_w{ overflow:hidden; text-align:center; height:169px;}
.Pic_box ul li .pic_w img{ width:100%;}
.Pic_box ul li .pic p{ height:18px; line-height:18px; margin-top:10px;}
.Pic_box ul li .pic p a{ color:#323232;}
.Pic_box ul li .pic p a:hover{ color:#49075e ; font-weight:bolder;}

.Culture{ margin:20px 34px 0px;}
.Culture dl dt{ width:100%; margin-bottom:25px;}
.Culture dl dt .Culture_tit{ height:150px; background:url(../../images/english/Culture.jpg) no-repeat right center; border:1px solid #e4e4e4; position:relative;}
.Culture dl dt .Culture_tit h2{ color:#444444; font-size:14px; position:absolute; bottom:90px; left:30px}
.Culture dl dt .Culture_tit p{ font-size:18px; color:#333333; font-weight:bolder; position:absolute; bottom:50px; left:30px; margin-right:15px;}
.Culture dl dd{ border-bottom:1px dashed #dddddd; margin:15px 0px; padding-bottom:15px;}
.Culture dl dd .Culture_img{ height:125px; width:150px; float:left;}
.Culture dl dd .Culture_img span{ width:150px; height:95px; display:block;}
.Culture dl dd .Culture_img .Culture_p{ background-color:#e6e6e6; color:#333; font-weight:bolder; height:30px; line-height:30px; text-align:center;}
.Culture dl dd .Culture_text{ margin-left:176px; line-height:26px;}

.team{ margin:0px 34px;}
.team dl dd{ border-bottom:1px solid #dddddd; margin:15px 0px; padding-bottom:15px; overflow:hidden}
.team dl dd .team_img{ height:182px; width:150px; float:left;}
.team dl dd .team_img span{ width:151px; height:182px; display:block;}
.team dl dd .team_text{ margin-left:176px; line-height:26px;}
.team dl dd .team_text h2{ margin-bottom:5px;}

.business{ margin:30px 0px 0px 34px; overflow:hidden}
.business dl dd{ width:33.3%; float:left; margin-bottom:25px;}
.business dl dd .business_li{ margin-right:34px;}
.business dl dd .business_li .business_text{ background-color:#f1f1f1; padding:5px 15px 20px;}
.business dl dd.li_Last{ width:100%;}
.business dl dd.li_Last .business_li{ margin:0px; margin-right:34px;}
.business dl dd.li_Last .business_li .business_pic{ width:48%; float:left; position:relative;}
.business dl dd.li_Last .business_li .business_text{ float:left; width:52%; min-height:186px;}
.business dl dd.li_Last .business_li .business_text{background:url(../../images/english/bus_li_bg.jpg) repeat-x left 40px #f1f1f1; padding:0px;}
.business dl dd.li_Last .business_li .business_text p{ margin-top:50px; padding:0px 15px;}
.business_pic{ height:185px; background-size: cover;}


.business dl dd.li_Last .business_li h2{ height:40px; line-height:40px; text-align:right; margin-top:1px;}
.business dl dd.li_Last .business_li h2 span{ padding-right:15px; padding-bottom:6px; border-bottom:5px solid #f8b617; font-size:16px;}

.business_text h2{ height:40px; line-height:40px; background:url(../../images/english/bus_li_bg.jpg) repeat-x bottom center;}
.business_text h2 span{ padding-right:15px; padding-bottom:6px; border-bottom:5px solid #f8b617; font-size:16px;}
.business_text p{ font-size:12px; color:#777777; margin-top:15px;}

/*列表页01*/
.common ul{ padding:0px 0 15px; overflow: hidden;}
.common ul li{ font-size: 14px; margin:8px 34px 8px 34px; border-bottom:1px dashed #ccc; padding:4px 0px 10px;}
.common ul li a{ line-height:22px; }
.common ul li span.number{ font-family:微软雅黑; color:#a1a1a1; font-size: 14px; float:right; margin-left:14px;}
.common ul li span.number font{ color:#f8b617;}

.company{ margin:20px 34px;}
.companyCon1{ overflow:hidden; background-color:#f1f1f1;}
.companyCon1 .company_pic{ float:left; width:279px; height:205px;}
.companyCon1 .companytext{ margin-left:299px; margin-right:20px; margin-bottom:20px;}
.companyCon1 .companytext h2{ height:40px; line-height:40px; font-size:16px; color:#1d2088; margin-top:15px;}
.companyCon1 .companytext p{ color:#444444; font-size:14px;}
.companyCon2 .companyCon2tit{ height:50px; line-height:50px; border-bottom:1px solid #e0e0e0; margin:20px 0px 20px;}
.companyCon2 .companyCon2tit h2{ font-size:18px; color:#333333; font-weight:normal; background:url(../../images/english/list_icon2.jpg) no-repeat left center; padding-left:20px;}
.companyCon2 .companyCon2text{ line-height:36px; color:#444444;}

@media screen and (max-width:980px) {
    .banner_list{ height: 211px; background-size:1567px 211px;}
	.sub_ban_tit{height: 211px;}
    .lf_chairman{ margin-right:0;}
    .rt_chairman{ display: none;}
    .minimg_chairman{ display: block;}
    .li_intro p{ display: none;}
    .lf01_culture{ width:100%;}
    .con01_culture img{ float:inherit;}
    .con03_culture img{ float:right;}

}

@media screen and (max-width:900px) {
    .list_intro ul li a.aimg_intro{ width:95%; clear: both;}
    .li_intro{ width:95%; margin-left: 0;}
	.li_intro h5 a{ font-size:12px;}
    .lf03_culture{ width:100%;}
    .lf04_culture{ width:100%;}
    .con03_culture img{ width:100%;}
    .lf02_news,.rt02_news{ width:100%;}
    .xqlf02_news{ margin-right: 0;}
    .author_news span{ padding:0 5px 0 5px;}
    .con04_culture img{ width:58%; float:left;}
    .maps01 ul li{ width:16.5%;}
	.list01new ul li span.rt_date{ display:inline}
	.list01new ul li span.lf_date{ display:none;}
	.list02new dl dd span.rt_date{ display:inline}
	.list02new dl dd span.lf_date{ display:none;}
	
	.subnav{ display: none;}
	.min-subnav{ display: block;}
	.box_about{ margin-left:0; margin-top: 15px;min-height: auto;}
	.art_about{ padding:0;}
	.list02new .news_pic{ float:none; margin-bottom:15px;}
	.list02new .news_info{ margin:0px;}
	.list02new dl dt{ margin:20px 10px 0px;}
    .list02new dl dd{ margin:0px 10px;}
}

@media screen and (max-width:768px) {
	.banner_list{ height: 188px; background-size:1395px 188px;}
	.sub_ban_tit{height: 188px;}
	.subnav{ width:160px;}
	.subnav ul li a{ padding-left: 32px;}
	.subnav ul li a:hover,.subnav ul li.on_about a{ background-position: 128px center;}
	.wz_pic01news a{ font-size: 14px;}
	.article_news h2{ font-size: 18px; line-height: 30px;}
    .li_intro h5 a{ font-size:14px;}
	.news_list .news_pic{ display:none;}
	.news_list .news_info{ margin:0px;}
	.Pic_box ul li{ width:50%;}
	
	.business dl dd{ width:50%; float:left; margin-bottom:25px;}
	.business dl dd.li_Last{ width:100%;}
		
	.companyCon1 .company_pic{ float:none;  height:205px;}
	.companyCon1 .companytext{ margin-left:20px; margin-right:20px;}
	
}


@media screen and (max-width:640px) {
	.banner_list{ height: 155px; background-size:1154px 155px;}
	.sub_ban_tit{height: 155px;}
	
	.con01_culture{ padding-left: 10px; padding-right: 10px;}
    .maps01 ul li{ width:20%;}
	.Culture dl dt .Culture_tit p{ bottom:30px;}
	.business dl dd.li_Last .business_li .business_text{ width:52%;}
	

}
@media screen and (max-width:540px) {
    .maps01 ul li{ width:33%;}
	.til_news{ display:block; float:none;}
	.bread{height:auto; height:auto; margin:0px 10px;}
	.list02new ul li{ margin:0px 10px;}
	.pages{ display: none;}
    .pages_min{ display: block;}
	.article_news{ margin:0px 10px;}
	.news_list{ margin:0px 10px;}
	.org{ margin-left:10px; margin-right:10px;}
	.Pic_box{ margin:20px 10px 0px 0px;}
	.Pic_box ul li .pic{ margin-left:10px;}
	.Culture{ margin:25px 10px 0px;}
	.team{ margin:25px 10px 0px;}
	.business{ margin-left:10px;}
	.business dl dd .business_li{ margin-right:10px;}
	.business dl dd.li_Last .business_li{ margin-right:10px;}
	.common ul li{ margin-left:10px; margin-right:10px;}
	.company{ margin:20px 10px;}
	.list01new ul li{ margin-left:10px; margin-right:10px;}
}
@media screen and (max-width:360px) {
    .maps01 ul li{ width:50%;}
}


@media screen /*and (min-width:320px)*/ and (max-width:479px) {
	.banner_list{ height: 119px; background-size:885px 119px;}
	.sub_ban_tit{height: 119px;}
	.sub_ban_tit h2{ font-size:22px;}
	.min-subnav ul{ height:40px; line-height: 16px;}
	.min-subnav ul li{ display: table;}
	.min-subnav ul li a{ height: 40px; font-size: 12px; line-height: 16px; display: table-cell; vertical-align: middle;}
	.list_intro ul li{ width:100%;}
    .con01_intro,.con02_intro{ margin:0;}
    .con01_culture img{ display: none;}
    .con01_news,.con02_news{ width:100%;}
    .pic01_news{ margin-right: 0; margin-top: 5px;} 
    .box_listnews a.img_listnews{ display: none;}
    .con_listnews{ margin-left: 0;}
    .list_news ul li{ padding-bottom: 15px;}
    .list_news ul li h4{ font-size: 14px; line-height: 22px; padding:15px 0 5px;}
    .con_listnews p{ display: none;}
	.Pic_box ul li{ width:100%}
	.Culture dl dt .Culture_tit p{font-size:16px;}
	.Culture dl dd .Culture_img{ float:none;}
	.Culture dl dd .Culture_text{ margin:10px 0px 0px;}
	.team dl dd .team_img{float:none; }
	.team dl dd .team_text{ margin:10px 0px 0px;}
	.business dl dd{ width:100%}
	.business dl dd.li_Last .business_li .business_pic{ width:100%;}
	.business dl dd.li_Last .business_li .business_text{ width:100%;}
	.business dl dd.li_Last .business_li .business_text p{ margin-top:60px;} 
	.business dl dd.li_Last .business_li h2{ bottom:-40px; left:10px; position:absolute;}
	.companyCon1 .company_pic{ width:100%;   background-size: cover;}
	
}