@charset "utf-8";
/* CSS Document */
@import url("base.css");
body{ position:relative}
header{ z-index:3;top:0; left:0;width:100%}
.top{/*background-color:#fff; *//* background:url(../images/top_bj.png) repeat;width:100%;*/}
.logo_b{}
.logo_s{ display:none}
.right_box{width:52%;float:right;margin-top: 26px;}
.tour{color:#fff;float:left}
.tour a{ line-height:43px;color:#fff; margin:0 10px; }
.tour a:hover{color:#9dc5e8}
.amend{ padding:0}
.search_cont{color:#fff;display:block;height:56px;line-height:56px;font-size:16px;padding: 0 12px;cursor: pointer;background: url(../images/nav_hr.png) right center no-repeat #d7000f;}
.search_cont img{ margin-right:8px}
.search_box{width: 240px;/* height:44px; */position:absolute;right:0px;background-color: #f5f5f5;padding: 10px;box-shadow: 0 2px 5px #a2a2a2;visibility:hidden;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;-webkit-transition: all 400ms; transition: all 400ms;}
.search:hover .search_box{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; visibility:visible;top:56px;}
.search_text{width: 170px;padding:5px 10px;height: 40px;line-height:34px;border: 1px solid #f8992b;}
.search_btn{width:48px;height: 40px;background: url(../images/search_btn.jpg) left center;border:0;}
.add_box{float:left;/* margin:2px 0 0 10px; */font-size: 16px;}
.add_box a{/* border-radius:4px; */background-color: #d7000f;text-align:center;color:#fff;/* margin:0 5px; */float:left;padding: 0px 10px;height: 56px;line-height: 56px;}
.add_box a img{ margin-right:5px}

/*手机下拉导航*/
.navbar{position:relative;/* min-height:50px; */ margin-bottom:0px;border:1px solid transparent;}
.navbar-default{ background-color:transparent}
.navbar-default .navbar-toggle { border-color: #c7000b;}
.navbar-default .navbar-toggle .icon-bar{background-color:#c7000b}
.come_down{ position:absolute; right:0px; border:0; background:url(../images/bcgL.png) repeat; padding:5px 25px; z-index:9}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}

/*网页版导航*/
.navbox{width:100%;background: #c7000b;height:56px;/* position:absolute; top:118px; left:0px; z-index:4*/}
.nav_list{ padding:0}
.nav_list li{ background:url(../images/nav_hr.png) right center no-repeat; float:left; width:10%; text-align:center; font-size:16px; position:relative; }
.nav_list li a{color:#fff; line-height:56px; width:100%}
.nav_list li a:hover,.nav_list li a.on{background-color: #9c020b;background-image:none;}
.nav_list li:last-child{ background-image:none}
.nav_two{position:absolute;top:80px;left:0px;width:588px;transition-duration: 0.6s;-webkit-transition-duration: 0.6s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;display:none;}
.hover .nav_two{ top:56px; visibility:visible }

.nav_two_bg{background-color:#f4f4f4;}
.nav_two_info{padding: 10px;/* background-color:#f4f4f4; */width: 268px;/* height:238px; */}
.nav_two_info ul { margin-right:-20px}
.nav_two_info li{border-bottom:1px dotted #afafaf;float:left;min-width: 120px;line-height:34px;height:34px;margin-right: 10px;}
.nav_two_info li em{width:5px;height:5px; background-color:#d3d3d3; border-radius:50%; float:left; margin:14px 5px 0 0}
.nav_two_info li a{color:#333;font-size:14px;float:left;line-height:34px;height:34px;overflow: hidden;text-align:left;width:88%;}
.nav_two_info li a:hover,.nav_two_info li a.on{color: #c7000b;background-color:transparent;}
.nav_two_pic{padding:20px;width: 318px;background-color: #fff;}
.nav_list li .nav_two_pic a{width:280px;}
.nav_two_pic a img,.nav_two_pic img{width:280px;height:120px}
.nav_list li .nav_two_pic p{ font-size:14px;line-height:24px; margin-top:8px}
.nav_list li .nav_two_pic p a{ width:inherit;color:#333; line-height:24px}
.nav_list li .nav_two_pic p a:hover{ color:#c7000b; background-color:transparent}

/*banner图*/
.slide{max-height: 620px;padding-top: 50px;}
.carousel-control{ font-size:40px;top:50% ; margin-top:-30px}
.carousel-control.left,.carousel-control.right{background-image:none;}
.pic_pa{ position:absolute;}
.an1{ left:40%; top:45%; }
.an2{left:40%;top:48%}
.an3{  left:25%; top:48%}
.an4{ left:35%;top:42%}



/*集团简介*/
.group{background: linear-gradient(to right, #c7000b 80%, #afc0d1 20%);background: -moz-linear-gradient(to right, #2b6fb6 80%, #afc0d1 20%);background: -o-linear-gradient(to right, #2b6fb6 80%, #afc0d1 20%;);
FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#2b6fb6,endColorStr=#afc0d1); }
.clique{}
.group_cont{width:595px;height:124px; background-color:#c7000b; padding:0}
.group_b{ padding:10px 20px}
.group_b .xff{height:10px;}
.group_b .xff a{width:10px;height:10px; border-radius:50%; background-color:#fff; text-indent:-99999px; display:block; float:left; margin:10px 3px 0 0}
.group_b .xff a.on,.group_b .xff a:hover{ background-color:#f79a2c}

.switch{color:#fff; margin-top:10px}
.switch h4{ font-size:16px;}
.switch span{ font-size:12px; font-family:"SimSun","宋体"; margin-top:10px; height:34px; overflow: hidden; display:block;color:#dedede}
.switch span a,.switch h4 a{color:#fff}
.switch span a:hover,.switch h4 a:hover{ text-decoration:underline}

.group_title{ padding:0px; width:605px}
.group_title li{ width:121px;height:124px; position:relative; float:left}
.group_title li a{ width:121px;height:124px; padding-top:28px; text-align:center; display:block}
.group_title li i{ position:absolute; left:-9px;top:0;width:9px;height:124px;}
.group_title li a p{color:#fff; margin-top:14px; font-size:16px;}
.group_title li.on,.group_title li:hover{ background-color:#1e4d7f}
.group_title li.on i,.group_title li:hover i{ background:url(../images/jian.png) left center no-repeat}
.group_title li.last.on,.group_title li:last-child:hover{ background-color:#9dacbc;}
.col_1{ background-color:#3474b8}
.col_2{ background-color:#5399d7}
.col_3{ background-color:#72a5d4}
.col_4{ background-color:#90b2d5}
.col_5{ background-color:#9dacbc}
/*投资建设*/
.invest{/* background:url(../images/tz_bg.jpg) bottom center no-repeat*/ padding-bottom:40px}
.invest h2{ width:350px;height:61px; line-height:61px; background:url(../images/title_1.jpg) repeat-x; text-align:center; font-size:30px;color:#333; margin:32px auto 0}
.invest h2 em{ padding:0 15px; background-color:#fff;}
.invest_box{max-width:1140px; margin:28px auto 0;  box-shadow:0 2px 4px #ababab; background-color:#fff}
.invest_cont{padding:0}
.invest_cont li{width:25%; height:150px; overflow:hidden;float:left;border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
.invest_cont li:nth-child(2),.invest_cont li:nth-child(5){ border-right:0px; }
.invest_cont li:nth-child(3),.invest_cont li:nth-child(4),.invest_cont li:nth-child(5){ border-bottom:0px}
.invest_list{ padding:40px 0;text-align:center;text-align:center;height:150px;}
.invest_list p{ font-size:16px; color:#333;}
.streak{
	background-color: #c7000b;
	color:#fff;
	position:absolute;
	top:150px;
	transition:all .5s;
	-webkit-transition: all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	padding:10px 20px;
	height:150px;
	width:100%;
	}
.streak h4{ font-size:16px; background:url(../images/tt_2.jpg) center bottom no-repeat; padding-bottom:10px; text-align:center}
.streak p{ font-size:13px; color:#fff; line-height:22px; margin-top:8px}
.hover .streak{ top:0px;}
/*.streak a{width:76px;height:24px; text-align:center; line-height:24px; color:#fff; border:1px solid #d8d8d8; margin:0 auto; display:block}*/
.streak a h4{color:#fff}
.brief{ text-align:center; line-height:30px; color:#fff; font-size:15px; padding:46px 110px 100px}

.row{ margin:0}


/*焦点图*/
.focus{width:100%;overflow:hidden}
.focus ul{ overflow:hidden;}
.focus ul li{width:100%;height:100%;float:left; }
.focus ul li a{ display:block}
.focus ul li img{width:100%;height:100%}
.focus li .focus-title {width:100%; padding-left:10px;height:52px; line-height:52px; position:absolute; bottom:0px;left:0px; z-index:1; font-size:16px; font-weight:normal; background:url(../images/bcgL.png) repeat}
.focus li .focus-title a{color:#fff;}
.focus li .focus-title a:hover{ text-decoration:underline}
.focus .prev,.focus .next{ position:absolute;top:120px; left:0px; z-index:2;width:37px; height:47px; background:url(../images/prev.png)}
.focus .next{ background:url(../images/next.png); left:495px}
.spot{ height:13px; right:5px; bottom:22px; position:absolute; z-index:1; overflow:hidden}
.spot a {width:13px; height:13px; background-color:#fff; float:left; text-align:center; margin-right:3px; text-indent:-9999px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;-webkit-border-radius:50%}
.spot a:hover,.spot a.on { background-color:#43547e}
/*新闻中心*/
.new_title{width:100%;height:46px;background:url(../images/title_bg.png) repeat-x;}
.new_title h3{width:167px;height:46px;background-image:url(../images/title_2.png);}
.new_title h3 a{color:#fff; font-size:18px; padding-left:20px; line-height:46px;}
.new_title .more{width:67px;height:31px; background-image:url(../images/more_1.png); text-indent:-9999px; margin:8px 5px 0 0}
.new_box { min-height:204px;}
.new_box li a:link{color:#333} 
.new_box li a:visited {color:#000}
.new_box li a:hover{color: #c7000b;}
.new_box li{height:40px;line-height:40px;overflow:hidden; width:100%;float:left}
.new_box li a{color:#333; float:left; font-size:16px; width:70%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.new_box li em{width:4px;height:4px; background-color:#0b5198;float:left; margin:15px 8px 0 8px}
.new_box li i.new_iocn {margin-left: 5px;display: inline-block;width:19px;height:14px;background: url(../images/new_img.png);vertical-align: middle; float:left;margin-top:6px;}
.new_box li span{color:#999; float:right}
/*党建之窗*/
.xw_bg{ /*background:url(../images/xw_bg.jpg) center top #3e75bb*/}
.party .new_title{ background-image:none}
.party .new_title h3{ background-image:url(../images/title_3.png)}
.party .new_title h3 a{color:#3f60a7}
.party .new_title .more{ background-image:url(../images/more_2.png)}
.party .new_box li a{color:#fff;}
.party .new_box li a:hover{color:#e3e3e3}
.party .new_box li span{color:#e3e3e3;}

/*通知公告*/
.notice h2{ width:350px;height:61px; line-height:61px; background:url(../images/title_1.jpg) repeat-x; text-align:center; font-size:30px;color:#3f60a7; margin:0 auto }
.notice h2 em{ padding:0 15px; background-color:#fff;}
.notice_box{ max-width:1170px;}
.notice li{width:50%; float:left; border-right:1px solid #e9e9e9; padding:0 4%; margin-top:3%;}

.notice li span{width:13%; background-color:#e0e0e0; border-radius:6px; padding:1.3% 0}
.notice li span strong{ font-size:18px; text-align:center;color:#999; font-weight:normal; display:block}
.notice li span p{ color:#666; font-size:13px; text-align:center}
.notice li:hover span{ background-color:#5399d7;}
.notice li:hover span strong,.notice li:hover span p{color:#fff}
.notice_text{ width:84%; margin-left:3%}
.notice_text h5{ font-weight:bold; font-size:14px;color:#333;max-height:15px; overflow:hidden}
.notice_text p{color:#666; line-height:18px; margin-top:5px;max-height:36px; overflow:hidden}
.notice .bd { text-align:center; margin-top:3%}
.notice .bd a{ display:inline-block;width:14px;height:14px; border-radius:50%; -moz- border-radius:50%; -ms- border-radius:50%; -o- border-radius:50%;-webkit- border-radius:50%; background-color:#c5c5c5; text-indent:-99999px; margin:0 5px}
.notice .bd a.on,.notice .bd a:hover{ background-color:#3f60a7}

/*页脚*/
.ft_bg{background-color: #aa050e;}
.ft_box{ padding:10px 0}
.ft_left{width:60%;/* background:url(../images/ft_h.jpg) right top repeat-y; */padding:3% 0 3% 2.2%;border-right: 1px solid #88030b;}
.touch{width:54%;margin:0 6% 0 5%;}
.touch p{ line-height:24px;color:#c3c3c3}
.ft_wx{width:17.1%; text-align:center; margin-right: 5%;}
.ft_wx p{color:#fff; text-align:center; line-height:30px;}

.ft_right{width:40%; padding:3% 2.2% 0 5%}
.ft_link{width:30%; }
.ft_link dt{color:#fff; font-weight:bold; font-size:15px}
.ft_link dd{ line-height:28px;}
.ft_link dd a{color:#c3c3c3}
.link_box {width:70%}
.link_box h5{color:#fff;/* background:url(../images/ft_h2.jpg) left bottom repeat-x; */padding-bottom:3%;font-size:15px;font-weight:bold;border-bottom: 1px solid #88030b;}
.related_link{ margin-top:8%}
.related_link .btn{background-color: #88030b;border: 1px solid #88030b;height:37px;width:100%;border-radius:0;color:#969696;text-align:left;}
.related_link .caret{width:66px;height:35px;border:0;background-image:url(../images/xl.jpg);position: absolute;right: 0px;top: 1px;}
.related_link .dropdown-menu{ bottom:100%; top:inherit}
.attestation{text-align:center;background-color: #9c020b;color:#fff;padding:18px 0;}
.internal a{color:#c3c3c3}


/*左侧导航*/
/*.left_nav{ position:fixed;height:100%; left:0; top:0px; z-index:4;padding-top:20px; background:url(../images/nav_bg.png) repeat; width:142px; transition:all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;}
.left_nav.hideBox{ left:-142px;}
.left_nav li{ padding-left:15px;height:50px; line-height:50px; float:left;width:100%;}
.left_nav li:hover{ background-color:#000}
.left_nav li em{width:27px;height:25px; margin:0px 8px 0 0; float:left}
.left_nav li a{color:#fff; font-size:16px;}
.left_nav li .nav_list2{ left:142px; top:0px; background:url(../images/bgL.png) repeat;width:200px; padding:15px 10px;color:#fff ; display:none}
.left_nav li .nav_list2 a{ font-size:13px; float:left; width:88px; text-align:center; line-height:16px; border-right:1px solid #fff; margin:10px 0}
.left_nav li .nav_list2 a:hover{ text-decoration:underline}
.left_btn{width:51px;height:90px; position:absolute; left:142px;top:50%; margin-top:-45px;  cursor:pointer}
.left_btn_z{width:51px;height:90px;background-image:url(../images/left_z.png) ;}
.left_btn_z.on{ background-image:url(../images/left_b.png)}

.anima_left{ left:-142px}*/

/*右侧浮动窗口*/
.float_nav{width:41px;position:fixed;bottom:150px;right:250px; z-index:8;_position:absolute;}
.float_nav li{width:41px;height:41px; margin-top:2px; float:left; position:relative}
.web_pop{ position:absolute; top:-50px;left:-130px; display:none; z-index:1; padding:5px}
.web_pop li{ background-color:#fff;width:120px;height:120px;}
.web_pop img{ max-width:120px;max-height:120px; }
.web_pop li p{ background-color:#fff; text-align:center; width:100%;}

/*新增右侧下属公司*/
.body-mask{ width:100%; height:100%; position:fixed; z-index:10; left:0;top:0; background-color:#000;opacity: 0;filter:alpha(opacity=50);visibility:hidden;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.branch_box{ position:fixed;height:100%; right:-380px; top:0px; z-index:11;padding-top:20px; width:380px; background-color:#4088c7; transition:all .5s;
-moz-transition: all .5s; /* Firefox 4 */
-webkit-transition: all .5s; /* Safari 和 Chrome */
-o-transition: all .5s; /* Opera */}
.branch_cont{ padding:15px 20px}
.branch_cont .close_btn{width:40px;height:40px;display: block;position:absolute;right:10px;top:34px;transition: 300ms;-webkit-transition: 300ms;z-index: 100; cursor:pointer}
.branch_cont .close_btn i{background: url(../images/close4.png) no-repeat scroll center center;width:90%;height:90%;display: block;transition: 400ms;-webkit-transition: 400ms;}
.branch_cont .close_btn:hover i{transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
.branch_cont h2{ height:40px; line-height:32px; color:#fff; font-size:22px}
.branch_cont h2 i{width:32px;height:32px; background-image:url(../images/ico_25.png); float:left; margin-right:10px}
.branch_list{ margin-top:20px; border-top:2px solid #589bd6; padding:15px 10px;height: 830px; overflow-y: auto;}
.branch_list ul li{width:100%; float:left;  background:url(../images/ico_26.png) left center no-repeat; padding-left:24px}
.branch_list ul li a{color:#fff;line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.branch_list ul li a:hover{ text-decoration:underline}

.right-slide-on .body-mask{opacity: 0.5;visibility:visible;}
.right-slide-on .branch_box{ right:0;visibility:visible;}
/*新闻中心标题切换修改*/
.title2 ul li{ float:left}
.title2 ul li a{ font-size:18px; line-height:46px; padding:0 20px}
.title2 ul li.on a,.title2 ul li a:hover{background-color: #c7000b;color:#fff;}

/*专题专栏*/
.special_box li{height:inherit; margin-bottom:12px }
.special_box li a,.special_box li img{ width:100%;}

.header-right{ float:right; display:inline-block; margin-top:20px;}
.header-right a{ display:inline-block; padding:10px 15px; font-size:16px; color:#4b4b4b; border:1px solid #cecece; margin-left:15px;}

@media (max-width:1200px) and (min-width:460px) {
	.notice li{width:100%;border-right:0px;}
	.ft_left{ background-image:none}

	}
@media (max-width:1280px) and (min-width:1201px) {
	
	.group_cont{width:45%}

	
	}
@media (max-width:1200px) and (min-width:1101px) {
	
	.group_cont{width:45%}
	.group_title{width:50%}
	.group_title li,.group_title li a{width:110px}
	
	}
@media (max-width:1100px) and (min-width:1025px) {
	
	.group_cont{width:40%}
	.group_title{width:60%}
	.group_title li,.group_title li a{width:110px}
	}


@media (max-width:1280px) {
	.right_box{width:65%; margin-top:25px}
	.nav_list{ width:100%}
	.amend{ display:none}
	}
@media (max-width:1024px) and (min-width: 992px) {
	/*.tour{display:none!important}*/

	.right_box{margin-top:18px}
	.group_cont{width:40%}
	.group_title {width:60%}
	.group_title li,.group_title li a{width:110px}
	.ft_left{width:100%; background-image:none}
	.ft_right{width:100%}
	.ft_right{ margin-top:0}
	.ft_link,.link_box{width:45%; margin:0 2%}
	.ft_link dt,.ft_link dd{ display:inline-block;line-height:28px; margin-right:2%}
	}
@media (max-width:991px) and (min-width: 768px) {

	.right_box{width:70%}
	.group_cont{width:100%}
	.group_title {width:100%}
	.group_title li{width:20%;}
	.group_title li a{width:100%;}
	.group_title li i{ bottom:-9px;width:100%;height:9px; left:inherit;top:inherit;z-index:8 }
	.group_title li.on i,.group_title li:hover i{ background:url(../images/jian2.png) center top no-repeat;}
	.invest_cont li{width:50%}
	.new{ margin-top:30px}
	.ft_left{width:100%; background-image:none}
	.ft_right,.ft_link{width:100%}
	.ft_right{padding: 0% 2.2% 0 3%;}
	.ft_link { float:none; text-align:center}
	.ft_link dt,.ft_link dd{ display:inline-block;line-height:28px; margin-right:2%}
	.pic_pa{width:40%}
	.an1,.an2,.an3{ left:30%;top:40%; }
	}
@media (max-width: 767px) {
	.header-right{ display:none;}
	.container-fluid { padding:0 15px}
	.top{height:90%}
	.logo_b{width:30%; display:none}
	.logo_s{ display:block; width: 80%;}
	.logo_s img{    text-align: center;width: 100%;height: auto;}
	.right_box{width:50%}
	.group_cont{width:100%}
	.group_title {width:100%}
	.group_title li{width:25%}
	.group_title li a{width:100%}
	.group_title li i{ bottom:-9px;width:100%;height:9px; left:inherit;top:inherit;z-index:8 }
	.group_title li.on i,.group_title li:hover i{ background:url(../images/jian2.png) center top no-repeat;}
	.invest_cont li{width:50%}
	.new{ margin-top:30px}
	.ft_left,.ft_right,.ft_link {width:100%}
	.touch{width:60%}
	.ft_wx{width:20%}
	.ft_link dt,.ft_link dd{ display:inline-block;line-height:28px; margin-right:2%}
	.pic_pa{width:50%}
	.an1,.an2,.an3{ left:30%;top:30%; }
	}
		
@media (max-width: 460px){
	.logo_s{margin-top:1%;}
	.navbar-toggle {padding: 8px 10px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;}
	.navbar{ min-height:inherit}
	.pic_pa{width:30%}
	.notice li{width:100%;border-right:0px; padding:0 1%;}
	.ft_left{width:100%; background-image:none}
	.touch{width:100%; margin-top:10px}
	.ft_wx,.ft_right,.ft_link {width:100%}
	.ft_wx{margin-right:0;}
	.ft_link dt,.ft_link dd{ float:left; line-height:28px; }
	.ft_link dt{ margin-right:1%}
	.ft_link dd{ margin:0 1%;}
	.carousel-indicators{ bottom:5px}
	.title2 ul { width:100%; float:none}
	.title2 ul li{width:33.3%}
	.title2 ul li a{ text-align:center; padding:0 15px}
	}
@media (max-width:360px){
	.title2 ul li a{ text-align:center; padding:0 5px}
	.new_box li a{width:50%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
}	
.pager {
    border-top: 1px dashed #ccc;}