/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;color:#333;outline:0;}
body{background:#fff;}
p{display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
a{color:#000000;text-decoration:none;}
/*a:hover{text-decoration:none;}*/
/*function*/
.clearfloat:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.clearfloat{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.hidden{display: none;}
.width{width: 1200px;margin: 0 auto;}
@media (max-width: 1200px){
    html,body{
       	width: 1200px;
    }
}
/*首页*/
.top{margin: 15px auto;}
.top ul{margin-top: 30px;}
.top ul li{margin-left: 17px;float: left;}
.top ul .li1{color: #333;background: url(b01_06.jpg) left center no-repeat;padding-left: 20px;height: 32px;line-height: 32px;}
.top ul .li2{border: 1px solid #d2d2d2;border-radius:5px ;}
.top ul .li2 input{width: 210px;height: 30px;line-height: 30px;border: 0;color: #bdbdbd;padding-left: 10px;*padding-left: 0px;border-radius:5px ;vertical-align: middle;}
.top ul .li2 button{vertical-align: middle;border: 0;width: 35px;height: 32px;background: url(b02_06.jpg) center center no-repeat #de2019;}

.containers{ margin:0 auto; width:1200px !important; }
.containers li{font-size:13px !important; color:#333 !important}

/*导航栏*/
.nav{border-top: 4px solid #de2019;margin-top: 10px;}
.nav .nav-con ul{border-right: 1px solid #eee;width:1197px;}
.nav .nav-con ul ul{width:auto;}
.nav .nav-con ul li{float: left;position: relative;border-left:1px solid #eee;padding-top: 10px;z-index: 2;}
#nav-con-on{background-color: #de2019;}
#nav-con-on a{color: white;}
#nav-con-on span{color: white;}
.nav .nav-con ul li a{display: block;width: 132px;height: 60px;font-size: 16px;color: #333;vertical-align: middle;text-align: center;}
.nav .nav-con ul li:hover{
	background: #de2019;
}
.nav .nav-con ul li:hover a{
	color: white;
}
.nav .nav-con ul li:hover span{
	color: white;
}	
.nav .nav-con ul li a span{color: #9c9c9c;font-size: 12px;font-family:arial;}
.nav .nav-con ul li ul{position: absolute;display: none;/*z-index: 2;*/left: 0;background-color: #de2019;}
.nav .nav-con ul li ul li a{color: white;width: 112px;overflow: hidden;font-size: 14px;height: 37px;line-height: 37px;text-align: center;border-top: 1px solid #e54d47;}
.nav .nav-con ul li ul li,.nav .nav-con ul li ul{border: 0;}
.nav .nav-con ul li ul li{height: 37px;padding: 0 10px;float: none;width: 132px;}
/*轮播*/
.fullSlide{width:100%; position:relative; background:rgba(255,255,255,0); margin: 0 auto;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul img{width: 100%;}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:120px;position:absolute;z-index:2;bottom:50px;left:50%;height:30px;margin-left: -60px; line-height:30px;}
.fullSlide .hd ul{text-align: center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;font-size: 0; width:16px;height:16px;margin:10px;overflow:hidden;background:#000;border-radius:50% ;background: url(b04_10.png) -39px top no-repeat; filter:alpha(opacity=50);}
.fullSlide .hd ul .on{background:url(b04_10.png) left top no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;left:50%;margin-left:-600px;margin-top: -34px;/*margin-top:-30px;*//*left:24%;*/z-index:1;/*width:40px;height:60px;*//*background: ur;*/ cursor:pointer;filter:alpha(opacity=50);opacity:1;}
.fullSlide .next{left:auto;right:50%;margin-right:-600px;}
/*公告栏*/
.marquee{position: relative;height: 49px;line-height: 42px;margin-top: -30px;background: url(04_14.jpg) 15px top repeat-x;padding-left:15px ;width:1185px;}
.marquee ul{float: left;width: 600px;}
.marquee ul li a{color: #333;}
.marquee ul li a:hover{color: #de2019;}
.marquee .tab{cursor: pointer;position: absolute;left:1150px;width: 50px;top: 3px;_top: 10px;height: 42px;line-height: 42px;}
.marquee .tab span{margin-left: 5px;}
/*新闻资讯*/
.news{margin-top: 20px;}
.news .news-left{width: 765px;}
.news .news-left .left-top{}
.news .news-left .left-top div{width: 639px;height: 23px;margin-left: 15px;background: url(08_19.jpg) left bottom no-repeat;}
.news .news-left .left-top div span a{font-size: 12px;color: #de2019;}
.left-top div span a:hover{text-decoration: underline;}
.news .news-left .left-bottom{margin-top: 20px;}
.focus{width:340px;height:240px;position:relative;}
.focus #pic{width:340px;height:240px;overflow:hidden;}
.focus #pic ul{height:240px;float:left;}
.focus #pic li{width:340px;height:240px;float:left;position: relative}
.focus #pic li a{background: none;padding: 0;}
.focus #pic li img{width:340px;height:240px;float:left;}
.focus #pic li p{ position: absolute;bottom:0;left:0;width: 100%;height: 32px;line-height: 32px;color: #fff;background: #000;opacity: 0.7;}
.focus #pic li p span{float: left; padding-left: 10px; display: block;width: 244px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-o-text-overflow: ellipsis;/*opera*/text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.focus #tip{width:96px;height:32px;line-height:32px;position:absolute;right:0;bottom:0;z-index:13; overflow:hidden;}
.focus #tip ul{width:75px;height:32px; float: right;}
.focus #tip ul li{list-style:disc inside;color:#fff;width:11px;height:32px;float:left;font-size:23px;line-height:32px;*line-height:32px;_line-height:32px;margin:0 3px;cursor:pointer;*background: url(06_14.jpg)  no-repeat 0 center;_background: url(06_14.jpg)  no-repeat 0px center;/*background: url(img-25.png) no-repeat 0 center;*/}
.focus #tip ul li.on{color: #DE2019;}

.news .news-left .left-bottom ul.news-left-list{width: 405px;}
.news .news-left .left-bottom ul.news-left-list li{line-height: 30px;height: 30px;}
.news .news-left .left-bottom ul.news-left-list li a{float: left;width: 300px;padding-left: 12px;word-break:keep-all; white-space:nowrap; overflow: hidden;text-overflow:ellipsis;background: url(b07_26.jpg) left center no-repeat;}
.news .news-left .left-bottom ul.news-left-list li a:hover{color: #de2019;}
.news .news-left .left-bottom ul.news-left-list li span{float: right;width: 78px;text-align: right;color: #999;}
.news .news-right .left-top div{width: 256px;margin-left: 15px;height: 23px;background: url(08_19.jpg) left bottom no-repeat;}
.news .news-right{width:405px;}
.news .news-right .left-top div span a{font-size: 12px;color: #de2019;}
.news .news-right .right-bottom{margin-top: 20px;width:405px;line-height: 30px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow: ellipsis;}
.r-news-top{
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d8d8d8;
}
.r-news-top-pic{
	width: 130px;
	height: 90px;
}
.r-news-top .r-news-top-pic{
	overflow: hidden;
	display:flex;
	align-items:center;
	justify-content:center;
}
.r-news-top .r-news-top-pic img{
	width: 100%;
	height: auto;
}
.r-news-top-content{
	width: 260px;
}
.r-news-top-content h2{
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.r-news-top-content p{
	line-height: 1.5;
	text-indent: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	color: #999;
}
.r-news-top-content p a{
	display: inline-block;
	margin-left: 20px;
	color: #db2b1c;
}
.r-news-list li a{
	float: left;
	width: 300px;
	padding-left: 12px;
	word-break:keep-all; 
	white-space:nowrap; 
	overflow: hidden;
	text-overflow:ellipsis;
	background: url(b07_26.jpg) left center no-repeat;
}
.r-news-list li span{
	float: right;
	width: 78px;
	text-align: right;
	color: #999;
}
.pannel6{margin-top: 15px;}
.pannel6 .picMarquee-left{overflow:hidden; position:relative;padding:10px 0 30px 0;}
.pannel6 .picMarquee-left .bd{}
.pannel6 .picMarquee-left .bd ul{overflow:hidden; zoom:1; margin: 0 auto;}
.pannel6 .picMarquee-left .bd ul li{margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;}
.pannel6 .picMarquee-left .bd ul li .pic{text-align:center;border-radius:11px ;overflow: hidden;}
.pannel6 .picMarquee-left .bd ul li .pic img{width:325px; height:62px; display:block;}
.pannel6 .picMarquee-left .bd ul li .pic a:hover img{border-color:#999;}
.pannel6 .picMarquee-left .bd ul li .title{line-height:24px;}
/*底部公共部分*/
.footer{width: 100%;height: 150px;background-color: #f1f1f1;}
.footer .footer-con{padding-top: 20px;}
.footer .footer-con .footer-left{width: 850px;}
.footer .footer-con .footer-left ul{border-bottom: 1px solid #d4d4d4;padding-bottom: 15px;}
.footer .footer-con .footer-left div{margin-top: 10px;}
.footer .footer-con .footer-left div p{line-height: 25px;}
.footer .footer-con .footer-left ul li{float: left;margin: 0 9px;color: #d2d2d2;}
.footer .footer-con .footer-left ul li a{color: #333;}
.footer .footer-con .footer-right{text-align: right;}
.footer .footer-con .footer-right select{width: 250px;margin-top: 10px;height: 30px;}
.footer .footer-con .footer-right div{margin-top: 10px;}
.footer .footer-con .footer-right div p{color: #333;}
.footer .footer-con .footer-right div p a{color: #333;}
/*集团简介*/
.group-top{height: 51px;border-bottom: 1px solid #dcdcdc;}
.group-nav ul li{float: left;}
.group-nav ul li a{display: block;padding: 15px 10px;}
.group-nav ul li a:hover{color: #de2019;border-bottom: 1px solid #de2019;}
#group-nav-on{color: #de2019;border-bottom: 1px solid #de2019;}
.group-con{margin-top: 40px;}
.group-con .group-con-top .p1{font-size: 30px;color: #333;}
.group-con .group-con-top .p2{font-size: 20px;margin-top: 10px;color: #333;}
.group-con .group-con-bottom{margin-top: 40px;}
.group-con .group-con-bottom img{margin-left:auto;margin-right:auto;}
.group-con .group-con-bottom p{margin-top: 20px;color: #575757;line-height: 32px;font-size: 16px;}
.group-con .group-con-bottom div{margin-top: 50px;padding-bottom: 60px;}
.group-con .group-con-bottom div img{margin-right:40px;margin-left:41px;width: 319px; height: 177px;}
/*组织架构*/
.framework p{margin-top: 40px;font-size: 30px;color: #333;}
.framework div{margin-top: 50px;margin-left: 100px;padding-bottom: 60px;}
/*领导班子*/
.team p{margin-top: 40px;font-size: 36px;color: #333;}
.team p span{padding-left: 15px;color: #d6d6d6;font-size: 32px;vertical-align: bottom;}
.team ul{margin-top: 40px;margin-bottom: 60px;}
.team ul li{height:160px;overflow: hidden;margin-top: 30px;background-color: #f5f5f5;}
.team ul li p{margin: 0;}
.team ul li div{height: 160px;padding-right: 25px;}
.team ul li .p1{padding-top: 30px;color: #1f1f1f;font-size: 20px;}
.team ul li .p2{margin: 0;padding-top: 15px;padding-right: 15px;line-height: 28px;font-size: 14px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
/*大事记*/
.time-nav{margin-top: 20px;}
.time-nav ul{}
.time-nav ul li{margin-top: 10px;float: left;padding-top:20px ;width: 136px;background: url(b13_04.jpg) left top no-repeat ;}
.time-nav ul li p{text-align: center;font-size: 24px;color: #666;}
.time-nav ul .qwe{background: url(b13_03.jpg) left top no-repeat ;}
.time-nav ul .qwe p{color: #de2019;}
#container{width: 1200px;margin: 0 auto;position: relative;}
#timeline{width: 1060px;overflow: hidden;margin: 30px auto;position: relative;background: url(b15_11.jpg) left 10px repeat-x;}
#dates{width: 800px;height: 60px;padding-top: 10px;overflow: hidden;}
#dates li{list-style: none;float: left;width: 136px;height: 18px;text-align: center;background: url(b13_04.jpg) left top no-repeat;}
#dates a{display: block;line-height: 38px;width: 136px;font-size: 24px;color: #666;padding-top: 15px;}
#dates .selected{background: url(b13_03.jpg) left top no-repeat;}
#dates a.selected{color: #de2019;}
#issues{width: 1200px;margin: 0 auto;padding-bottom: 50px;overflow: hidden;}
#issues li{width: 1200px;margin: 0 auto;list-style: none;float: left;}
#issues p{line-height: 40px;}
#issues li tr td{vertical-align: top;line-height: 40px;}
#issues li tr td a{font-size: 16px;color: #333 !important;}
#next,
#prev{position: absolute;top: 0px;*top: 30px;font-size: 70px;width: 40px;height: 40px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next{right: 0;background: url(b14_05.jpg) left top no-repeat;}
#prev{left: 0px;background: url(b14_03.jpg) left top no-repeat;}
/*集团荣誉*/
.honor ul{margin-bottom: 40px;}
.honor ul li{float: left;width: 265px;height: 258px;overflow: hidden; margin-top: 35px;margin-right: 20px;background-color: #eeeeee;padding: 10px 10px 15px 10px;overflow: hidden;}
.honor ul li img{width: 265px;height: 224px;display: block;}
.honor ul li p{font-size: 16px;margin-top: 5px; text-align: center;color: #333333;}
.page{text-align: center;margin-bottom:40px ;}
.page a{padding: 5px 10px;border: 1px solid #dcdcdc;margin-right: 10px;border-radius:5px ;color: #c5c5c5;}
.page a:hover{color: white;background-color: #ff0000;}
#page-on{color: white;background-color: #ff0000;}
/*集团新闻*/
.group-news{margin-top: 40px;}
.group-news-top{margin-bottom: 30px;}
.group-news-banner{position: relative;}
.group-news-banner ul{height: 257px;}
.group-news-banner ul li a img{width: 420px;height: 257px;}
.group-news-banner ul li div{width: 740px;background-color: #f6f6f6;padding: 20px;height: 257px;}
.group-news-banner ul li div h1{font-size: 28px;color: #333333;}
.group-news-banner ul li div h2{font-size:18px;color: #999999;margin: 10px 0;}
.group-news-banner ul li div h3{font-size: 18px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.group-news-banner .tab{width: 420px;position: absolute;top: 125px; height: 42px;line-height: 42px;}
.group-news-banner .tab span{opacity: 0.7;}
.group-news-banner .tab .next1{}
.group-news-bottom ul{margin-bottom: 35px;}
.group-news-bottom ul li a{display: block;padding: 20px 0;border-bottom:1px solid #e7e7e7;}
.group-news-bottom ul li a h1{background-color: #dcdcdc;padding-top: 15px;height: 72px;margin-right: 20px;text-align: center;width: 87px;}
.group-news-bottom ul li a h1 i{font-size: 24px;color: #8c8c8c;}
.group-news-bottom ul li a h1 span{font-size: 16px;color: #999;}
.group-news-bottom ul li a h2{font-size: 18px;padding-top: 5px;color: #333333;}
.group-news-bottom ul li a h3{font-size: 14px;margin-top: 10px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.group-news-bottom ul li a:hover{background-color: #f6f6f6;}
/*集团新闻2*/
.details{background-color: #e4e4e4;}
.details .details-con{padding-top: 40px;background-color: white;}
.details .details-con .cap{text-align: center;font-size: 24px;color: #333333;}
.details .details-con .time{text-align: center;margin-top: 10px;color: #8e8e8e;}
.details .details-con .img{text-align: center;margin-top: 20px;}
.details .details-con .img img{width: 475px;height: 305px;}
.details .details-con .connect{padding: 40px;}
.details .details-con .connect p{text-indent: 2em !important;font-size: 16px;color: #333333;line-height: 30px;}
.details .details-con .details-bottom{text-align: right;margin: 0 40px;padding: 0 0 20px 0;border-bottom: 1px solid #e6e6e6;}
.details .details-con .details-bottom .a1{background: url(b10_14.jpg) left center no-repeat;padding-left:25px ;margin-right: 30px;font-size: 16px;color: #aeaeae;}
.details .details-con .details-bottom .a2{background: url(b10_11.jpg) left center no-repeat;padding-left:25px ;font-size: 16px;color: #aeaeae;}
.details .details-con .details-footer{margin: 0px 40px;padding: 20px 0;}
.details .details-con .details-footer p{color: #4c4c4c;padding-bottom: 10px;}
.details .details-con .details-footer p a{color: #4c4c4c;}
.details .details-con .details-footer p a:hover{color: #de2019;}
/*联系我们*/
.contact{margin-top:40px ;margin-bottom: 30px;}
.contact ul li{height: 31px;line-height: 31px;float: left;width: 299px;text-align: center;border-right:1px solid #dcdcdc;}
.contact ul li span{height: 31px;font-size: 18px;color: #333333;display: inline-block;}
.contact ul .li4{text-align: center;border: 0; }
.contact ul .li1 span{background: url(b11_05.jpg) left center no-repeat;padding-left: 40px;}
.contact ul .li2 span{background: url(b11_10.jpg) left center no-repeat;padding-left: 40px;}
.contact ul .li3 span{background: url(b11_07.jpg) left center no-repeat;padding-left: 40px;}
.contact ul .li4 span{background: url(b11_11.jpg) left center no-repeat;padding-left: 40px;}
 .iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap} .iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent .top{margin-top: 0;}
/*集团旗下公司*/
.company{margin-top: 20px;padding-bottom: 60px;}
.company .fl li{width: 100px;padding: 10px 20px;background: #dedede;margin: 20px 0;}
.company .fl li a{font-size: 18px;background: url(b12_08.jpg) left center no-repeat;color: #484848;padding-left: 10px;}
.company .fl li:hover{background: #de2019 !important;}
.company .fl li:hover a{background: url(b12_05.jpg) left center no-repeat !important;color: white !important;}
.company .fl .show{background: #de2019 !important;}
.company .fl .show a{background: url(b12_05.jpg) left center no-repeat !important;color: white !important;}
.company .fr{width:1020px;}
.company .fr ul li{border-bottom: 1px solid #e7e7e7;padding: 20px 0;}
.company .fr ul li:hover a{color: #de2019;}
.company .fr ul li h1 a{font-size: 18px;color: #333;}
.company .fr ul li h2{margin-top: 10px;}
.company .fr ul li h2 a{color: #989898;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
/*部门介绍*/
.company .width ul li a{display: block;color: #666;}
.company .width ul li a h1{font-size: 20px;color: #333;}
.company .width ul li a h2{font-size: 14px;color: #666;}
.company .width ul li a:hover h1,.company .width ul li a:hover h2{color: #de2019 !important;}
