﻿@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    position:relative;
	margin:auto;
	color:#686868;
	font-family:'微软雅黑';
    overflow-x: hidden;
}

img{border:0;}
p{margin:0px; padding:0px;}
a{text-decoration:none;}
form{margin:0px;}

.b{width:1100px; margin:0 auto;}
.b hr {
    border: none; border-top: 1px dashed #ccc; margin: 20px 0;
}
.b .group {
    width: 100%; overflow: hidden;
}
.b .group li {
    width: 25%; float:left;
}

.top{height:121px;}
.top_top{font-size:12px; font-family:'微软雅黑'; color:#748db6;}
.top_menu a:link{height:22px; line-height:22px; margin-left:26px; color:#848283; font-family:'微软雅黑';}
.top_menu a:visited{height:22px; line-height:22px; margin-left:26px; color:#848283; font-family:'微软雅黑';}
.top_menu a:hover{height:22px; line-height:22px; margin-left:26px; color:#000000; font-family:'微软雅黑';}
.top_menu img{margin-right:5px; vertical-align:middle;}

.menu li{display:block; position:relative; width:84px; height:30px; line-height:30px; display:block; float:left; text-align:center;}
.menu a:link{font-size:12px; font-family:'微软雅黑'; color:#464646;}
.menu a:visited{font-size:12px; font-family:'微软雅黑'; color:#464646;}
.menu a:hover{font-size:12px; font-family:'微软雅黑'; color:#00307a;}
.menu li div{position:absolute; left:-24px; top:29px; z-index:999; display:none;width:150px;}
.menu li div a:link{display:block; height:36px; line-height:36px; text-align:center; font-size:12px; color:#FFF; background:#a4c138;}
.menu li div a:visited{display:block; height:36px; line-height:36px; text-align:center; font-size:12px; color:#FFF; background:#a4c138;}
.menu li div a:hover{display:block; height:36px; line-height:36px; text-align:center; font-size:12px; color:#FFF; background:#80bbe7;}


.index_toutiao_title:link{font-size:16px;font-family:'微软雅黑'; color:#FFF;}
.index_toutiao_title:visited{font-size:16px;font-family:'微软雅黑'; color:#FFF;}
.index_toutiao_title:hover{font-size:16px;font-family:'微软雅黑'; color:#FFF;}
.index_toutiao_des{font-size:12px; color:#81bce8; line-height:24px; position:relative; padding-top:5px;}
.index_toutiao_des a:link{font-size:12px; color:#ffe400; position:absolute; display:block; top:40px; right:0px;}
.index_toutiao_des a:visited{font-size:12px; color:#ffe400; position:absolute; display:block; top:40px; right:0px;}
.index_toutiao_des a:hover{font-size:12px; color:#ffe400; position:absolute; display:block; top:40px; right:0px;}

.index_cate{font-size:20px;font-family:'微软雅黑'; font-weight:bold; color:#000; height:60px; line-height:60px; position:relative;}
.index_cate img{vertical-align:middle; margin-right:10px;}
.index_cate span{display:block; float:left;}
.index_cate a:link{display:block; float:right; position:absolute; right:0px;  top:25px; width:63px; height:22px;}
.index_cate a:visited{display:block; float:right; position:absolute; right:0px;  top:25px; width:63px; height:22px;}
.index_cate a:hover{display:block; float:right; position:absolute; right:0px;  top:25px; width:63px; height:22px;}

.index_news{display:block; padding-top:10px;}
.index_news li{display:block; position:relative; height:30px; line-height:30px;}
.index_news li a:link{font-size:12px; color:#000;}
.index_news li a:visited{font-size:12px; color:#000;}
.index_news li a:hover{font-size:12px; color:red;}
.index_news li span{display:block; position:absolute; right:0px; top:0px; color:#928283;}


.index_cases{border:1px solid #e6e6e6; padding:5px;}
.index_cases img{margin-bottom:10px; display:block;}
.index_cases li{display:block; position:relative; height:30px; line-height:30px;}
.index_cases li a:link{font-size:12px; color:#000;}
.index_cases li a:visited{font-size:12px; color:#000;}
.index_cases li a:hover{font-size:12px; color:red;}
.index_cases li span{display:block; position:absolute; right:0px; top:0px; color:#928283;}

.index_cy{position:relative;}
.index_cy span{display:block; position:absolute; left:1px; width:688px; padding-left:15px; padding-right:15px; width:658px !important; bottom:1px; background:#104096; height:50px; line-height:50px;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); color:#FFF; font-size:16px; font-family:'微软雅黑';}
.index_cy span img{position:absolute; right:30px; top:12px;}
.index_cy div{display:block; text-align:center; position:absolute; left:1px; width:688px; height:240px; padding-top:110px; height:130px !important; padding-left:15px; padding-right:15px; width:658px !important; top:0px; background:#104096;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); color:#FFF; font-size:16px; font-family:'微软雅黑'; display:none; cursor:pointer;}
.index_cy div img{display:block; margin-left:315px; margin-top:20px;}
.index_cy2{position:relative;}
.index_cy2 span{display:block; position:absolute; left:1px; width:411px; padding-left:15px; padding-right:15px; width:381px !important; bottom:1px; background:#074565; height:50px; line-height:50px;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); color:#FFF; font-size:16px; font-family:'微软雅黑';}
.index_cy2 span img{position:absolute; right:30px; top:12px;}
.index_cy2 div{display:block; text-align:center; position:absolute; left:1px; width:411px; height:240px; padding-top:110px; height:130px !important; padding-left:15px; padding-right:15px; width:381px !important; top:0px; background:#074565;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); color:#FFF; font-size:16px; font-family:'微软雅黑'; display:none; cursor:pointer;}
.index_cy2 div img{display:block; margin-left:175px; margin-top:20px;}



/* film_focus */
.film_focus {
	width:689px;
	height:251px;
	overflow:hidden;
	position:relative;
	margin:0px auto;
}
.film_focus .film_focus_imgs_wrap {
	background:url(../images/load.gif) no-repeat center center;
}
.film_focus ul.film_focus_imgs {
	height:251px;
	height:9999em;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden;
}
.film_focus ul.film_focus_imgs li {
	height:251px;
	overflow:hidden;
}
.film_focus ul.film_focus_imgs li img {
	height:251px;
	width:562px;
}
.film_focus .film_focus_desc h3 {
	height:45px;
	line-height:45px;
	overflow:hidden;
	position:absolute;
	left:128px;
	bottom:0;
	background:rgba(0, 0, 0, .5);
	color:#fff;
	width:100%;
	padding-left:22px;
	margin-bottom:0px;
	z-index:99;
	font-size:12px;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
}
.film_focus ul.film_focus_nav {
	width:128px;
	height:340px;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
.film_focus ul.film_focus_nav li {
	background:#eeeeee;
	width:128px;
	height:62px;	
	margin:0px 0px 1px 0;
	padding:0px 0px 0px 0px;	
	cursor: pointer;
	cursor: hand;
	color:#484848;
	font-weight:bold;
	font-family:"微软雅黑";
	font-size:12px;
	overflow:hidden;
	line-height:62px;
}
.film_focus ul.film_focus_nav li.cur {
	background:url(../images/hd_on.png) no-repeat;
	width:128px;
	height:62px;
	left:0px;
	padding:0px 0px 0 25px;
	_background:url(../images/hd_on.png) no-repeat 0 0;
	word-break:break-all;
	color:#fff;
	font-weight:bold;
	font-family:"微软雅黑";
	font-size:12px;
	overflow:hidden;
	line-height:62px;
}
.film_focus ul.film_focus_nav li b {
	display:none
}
.film_focus ul.film_focus_nav li b span {
	display:block
}
.film_focus ul.film_focus_nav li.cur b {
	display:block;
	vertical-align: middle;
	display: table-cell;
	height:62px;
}
.film_focus ul.film_focus_nav li.cur span {
	display:none
}













.nbanner{height:324px; background:url(../images/nbanner.jpg) no-repeat center;}
.right_bankuai a{margin-bottom:25px; display:block;}

.right_weizhi{height:30px; line-height:30px; position:relative; margin-bottom:30px;}
.right_weizhi div{position:absolute; top:20px; right:0px;}

.about_cate{display:block; height:47px; background:url(../images/about_cate_bjss.jpg) no-repeat left top; padding-left:1px; margin-top:20px; margin-bottom:25px;}
.about_cate a:link{display:block; float:left; width:113px; height:47px; padding-top:12px; height:35px !important; color:#464646; background:url(../images/about_cate_bjs.jpg) no-repeat top; text-align:center;}
.about_cate a:visited{display:block; float:left; width:113px; height:47px; padding-top:12px; height:35px !important; color:#464646; background:url(../images/about_cate_bjs.jpg) no-repeat top; text-align:center;}
.about_cate a:hover{display:block; float:left; width:113px; height:47px; padding-top:12px; height:35px !important; color:#FFF; background:url(../images/about_cate_bj.jpg) no-repeat top right; text-align:center;}
.about_cate a.on{display:block; float:left; width:113px; height:47px; padding-top:12px; height:35px !important; color:#FFF; background:url(../images/about_cate_bj.jpg) no-repeat top right; text-align:center;}

.about_body{border:1px solid #d6d6d6; padding:15px; line-height:25px; color:#454545;word-break:break-all;word-wrap:break-word;}
.gexian {
    height: 4px;
    line-height: 4px;
    background: #a4c138;
}
.gexians{height:1px; line-height:1px; background:#d3d3d3;}

.nei_cate{font-size:20px;font-family:'微软雅黑'; font-weight:bold; border-bottom:1px solid #d6d6d6; color:#000; height:60px; line-height:60px; position:relative;}
.nei_cate img{vertical-align:middle; margin-right:10px;}
.nei_cate div{display:block; position:absolute; top:10px; right:0px; font-size:12px; font-family:'宋体'; color:#464646; font-weight:100;}

.ubb_content{border:1px solid #d7d7d7; padding:30px; line-height:35px;}
.chanye_body{line-height:30px; color:#464646; font-size:14px;font-family:'微软雅黑';}

.chanye_right1 a{display:block; margin-bottom:10px;}
.chanye_right2{padding:8px; background:#efefef;}
.chanye_right2 div{height:30px; line-height:30px; font-size:14px;font-family:'微软雅黑'; color:#464646;}
.chanye_right2 a:link{font-size:12px; color:#464646; display:block; height:30px; line-height:30px;}
.chanye_right2 a:visited{font-size:12px; color:#464646; display:block; height:30px; line-height:30px;}
.chanye_right2 a:hover{font-size:12px; color:#464646; display:block; height:30px; line-height:30px;}

.chengyuan_left a:link{display:block; height:38px; line-height:38px; border-bottom:1px solid #d9d9d9; height:37px; line-height:37px; color:#5c5c5c; font-size:12px; padding-left:14px;}
.chengyuan_left a:visited{display:block; height:38px; line-height:38px; border-bottom:1px solid #d9d9d9; height:37px; line-height:37px; color:#5c5c5c; font-size:12px; padding-left:14px;}
.chengyuan_left a:hover{display:block; height:38px; line-height:38px; border-bottom:1px solid #d9d9d9; height:37px; line-height:37px; color:#FFF; background-color:#a4c138; font-size:12px; padding-left:14px;}
.chengyuan_left a.on{display:block; height:38px; line-height:38px; border-bottom:1px solid #d9d9d9; height:37px; line-height:37px; color:#FFF;background-color:#a4c138; font-size:12px; padding-left:14px;}
.chengyuan_right_k{border:1px solid #d6d6d6; border-top:3px solid #a4c138; padding:20px;}
.chengyuan_right_title{font-size:24px;font-family:'微软雅黑'; color:#000000; height:65px; padding-top:10px; border-bottom:1px dashed #cccccc; height:55px;}

.news_toutiao{padding:15px; border:1px solid #e8e8e8; background:#f5f5f5;}
.news_toutiao_title:link {
    font-size: 16px;
    font-family: '微软雅黑';
    color: #a4c138;
}
.news_toutiao_title:visited {
    font-size: 16px;
    font-family: '微软雅黑';
    color: #a4c138;
}
.news_toutiao_title:hover {
    font-size: 16px;
    font-family: '微软雅黑';
    color: #a4c138;
}
.news_toutiao_des{color:#464646; font-size:12px; line-height:20px; padding-top:10px;}

.news_body{border:1px solid #d6d6d6; padding:15px; line-height:25px; color:#454545; padding-top:0px;}
.news_cate_border{border-bottom:1px dashed #cccccc;}
.news_cate{display:block; height:47px; background:url(../images/about_cate_bjss.jpg) no-repeat left top; padding-left:1px; margin-top:20px; margin-bottom:15px;}
.news_cate a:link{display:block; float:left; width:113px; height:47px; padding-top:7px; height:40px !important; color:#464646; background:url(../images/about_cate_bjs.jpg) no-repeat top; text-align:center;}
.news_cate a:visited{display:block; float:left; width:113px; height:47px; padding-top:7px; height:40px !important; color:#464646; background:url(../images/about_cate_bjs.jpg) no-repeat top; text-align:center;}
.news_cate a:hover{display:block; float:left; width:113px; height:47px; padding-top:7px; height:40px !important; color:#FFF; background:url(../images/about_cate_bj.jpg) no-repeat top right; text-align:center;}
.news_cate a.on{display:block; float:left; width:113px; height:47px; padding-top:7px; height:40px !important; color:#FFF; background:url(../images/about_cate_bj.jpg) no-repeat top right; text-align:center;}
.news_list{display:block;position:relative;}
.news_list li{height:130px; display:block;border-bottom:1px dashed #cccccc;position:relative;}
.news_list li div{height:55px; line-height:55px; position:relative;}
    .news_list li div a:link {
        font-size: 16px;
        font-family: '微软雅黑';
        color: #a4c138;
        position: relative
    }
    .news_list li div a:visited {
        font-size: 16px;
        font-family: '微软雅黑';
        color: #a4c138;
    }
    .news_list li div a:hover {
        font-size: 16px;
        font-family: '微软雅黑';
        color: #a4c138;
    }
.news_list li div span{position:absolute; top:0px; right:0px; font-size:12px; color:#454545;}
.news_list li dt{display:block; color:#535353; line-height:24px;font-family:'微软雅黑';}
.newsv_body{line-height:30px;font-family:'微软雅黑'; padding-bottom:20px;}
.newsv_title{font-size:16px;font-family:'微软雅黑'; color:#a4c138; text-align:center; height:50px; line-height:50px; position:relative;}
.newsv_title span{font-size:12px; position:absolute; right:0px; color:#464646;}
.newsv_shangxia{display:block; padding-top:20px;}
.newsv_shangxia div{ /*height:30px;*/ line-height: 25px; color: #cccccc;}
.newsv_shangxia div a:link{font-size:12px; color:#000000;}
.newsv_shangxia div a:visited{font-size:12px; color:#000000;}
.newsv_shangxia div a:hover{font-size:12px; color:#000000;}


.news_cates{height:60px; line-height:60px;}
.news_cates a:link{display:block; height:32px; line-height:32px; background:#cccccc; color:#333333; font-family:'微软雅黑'; float:left; margin-right:12px; margin-top:15px; padding:0px 10px 0px 10px; font-size:14px;}
.news_cates a:visited{display:block; height:32px; line-height:32px; background:#cccccc; color:#333333; font-family:'微软雅黑'; float:left; margin-right:12px; margin-top:15px; padding:0px 10px 0px 10px; font-size:14px;}
    .news_cates a:hover {
        display: block;
        height: 32px;
        line-height: 32px;
        background: #a4c138;
        color: #FFF;
        font-family: '微软雅黑';
        float: left;
        margin-right: 12px;
        margin-top: 15px;
        padding: 0px 10px 0px 10px;
        font-size: 14px;
    }
    .news_cates a.on {
        display: block;
        height: 32px;
        line-height: 32px;
        background: #a4c138;
        color: #FFF;
        font-family: '微软雅黑';
        float: left;
        margin-right: 12px;
        margin-top: 15px;
        padding: 0px 10px 0px 10px;
        font-size: 14px;
    }


.news_cates span{display:none;}
.news_cates span a:link{display:inline; float:none; background:none; font-size:12px; padding:0px;}
.news_cates span a:visited{display:inline; float:none; background:none; font-size:12px; padding:0px;}
.news_cates span a:hover{display:inline; float:none; background:none; font-size:12px; padding:0px;}


.news_group{display:none; padding:5px 0px 10px 0px;}
.news_group a:link{width:33.3%; display:block; float:left; height:25px; line-height:25px; color:#999999; overflow:hidden;}
.news_group a:visited{width:33.3%; display:block; float:left; height:25px; line-height:25px; color:#999999; overflow:hidden;}
.news_group a:hover{width:33.3%; display:block; float:left; height:25px; line-height:25px; color:#366090; overflow:hidden;}
.news_group div{clear:both;}









.case_body{padding:30px; padding-top:10px; border:1px solid #d6d6d6;}
.cases_search_k{height:34px; width:182px; border:1px solid #e6e6e6; border-right:0px; height:30px !important; width:181px !important; background:#f5f5f5;}
.cases_leixing_title{height:22px; width:94px; background:#a4c138; line-height:22px; text-align:center; color:#ffffff; margin-bottom:13px;}
.cases_leixing_des{border:1px solid #e5e5e5; display:none; background:#f6f9ff; border-left:0px; border-right:0px; padding:15px;}
.cases_leixing_des1{border-bottom:1px dashed #e4e6e5;}
.cases_leixing_des1_span{display:block; float:left; width:50px; height:22px; line-height:22px; text-align:center; background:#7dbbea; color:#FFF;}
.cases_lx_a a:link{margin:0px 30px 0px 0px; font-size:12px; color:#454744; display:block; float:left;}
.cases_lx_a a:visited{margin:0px 30px 0px 0px; font-size:12px; color:#454744; display:block; float:left;}
.cases_lx_a a:hover{margin:0px 30px 0px 0px; font-size:12px; color:#454744; display:block; float:left;}
.cases_list{display:block;}
.cases_list li{display:block; height:160px; border-bottom:1px dashed #cccccc; padding-top:15px; height:145px !important;}
.cases_list li dt{width:210px; float:left; display:block; margin-right:20px;}
.cases_list li div{display:block; float:left; width:548px; padding-top:5px;}
.cases_list li div a:link{font-size:16px;font-family:'微软雅黑'; color:#366092;}
.cases_list li div a:visited{font-size:16px;font-family:'微软雅黑'; color:#366092;}
.cases_list li div a:hover{font-size:16px;font-family:'微软雅黑'; color:#366092;}
.cases_list li div dd{margin:0px; line-height:25px;font-family:'微软雅黑'; color:#454545; padding-top:15px;}

.casev_xuxian td{border-bottom:1px dashed #e4e6e5;}
.casev_xuxiannone td{border:0px;}
.casev_b_title{font-size:16px;font-family:'微软雅黑'; color:#366092;}
.casev_b_body{color:#464646; line-height:30px; /*padding-top:30px;*/}

.chengyuan_right_jianjie{border-bottom:1px dashed #cccccc; padding:5px;}
.chengyuan_menu{padding-top:24px; padding-bottom:24px; border-bottom:1px dashed #cccccc;}
.chengyuan_menu a{margin-right:15px;}
.chengyuan_contact{color:#464646; line-height:28px; padding-top:20px;}









/*.bottom{background:#174fa4;}*/
.bottom {
    background: #a4c138;
}
.bottom_about_title{font-size:20px; font-family:'微软雅黑'; color:#fff; height:70px; line-height:70px; font-weight:bolder;}
.bottom_about_des{line-height:25px; color:#FFF;font-family:'微软雅黑';}

.bottom_right{ margin-top:28px; margin-bottom:28px;margin-left:4px}
    .bottom_right a:link {
        display: block;
        height: 29px;
        line-height: 29px;
        font-size: 12px;
        color: #FFF;
    }
    .bottom_right a:visited {
        display: block;
        height: 29px;
        line-height: 29px;
        font-size: 12px;
        color: #FFF;
    }
    .bottom_right a:hover {
        display: block;
        height: 29px;
        line-height: 29px;
        font-size: 12px;
        color: #FFF;
    }
.bottom2 {
    height: 45px;
    line-height: 45px;
    background: #a4c138;
    font-size: 12px;
    color: #FFF;
}


.h_8{height:8px; line-height:8px; overflow:hidden;}
.h_10{height:10px; line-height:10px; overflow:hidden;}
.h_15{height:15px; line-height:15px; overflow:hidden;}
.h_11{height:11px; line-height:11px; overflow:hidden;}
.h_13{height:13px; line-height:13px; overflow:hidden;}
.h_14{height:14px; line-height:14px; overflow:hidden;}
.h_20{height:20px; line-height:20px; overflow:hidden;}
.h_30{height:30px; line-height:30px; overflow:hidden;}
.h_40{height:40px; line-height:40px; overflow:hidden;}
.h_45{height:45px; line-height:45px; overflow:hidden;}



.pager{padding:20px; text-align:right;}
.pager span{color:#a4c138;}
/*.pager span{display:block; width:25px; height:25px; border:1px solid #cbcbcb; text-align:center; float:left;}
.pager span:hover{background:#03816b; color:#FFF;}
*/

a:link {
	font-size: 12px;
	color: #352C0F;
	text-decoration: none;
	font-family:'微软雅黑';
}
a:visited {
	font-size: 12px;
	color: #352C0F;
	text-decoration: none;
	font-family:'微软雅黑';
}
a:hover {
	font-size: 12px;
	color: red;
	text-decoration: none;
	font-family:'微软雅黑';
}
ul{margin:0px; padding:0px; display:block;}
li{list-style:none;}
.clear{clear:both;}


.submit {
    width: 57px;
    height: 34px;
    background: #a4c138;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    border: none;
    cursor: pointer;
}
/* pages */
div.pages {
	padding-top:20px;
	height:36px;
	text-align:left;
	font-family:Arial,'Microsoft YaHei';
	font-size:12px;
}
div.pages a {
	padding:10px 15px;
	color:#969696;
	margin-right:5px;
	text-decoration:none;
	background:#eee;
}
div.pages a:hover {
	background: #f8d62e;
	color:#fff;
}
div.pages a:active {
	color:#fff;
	background-color: #a4c138;
}
div.pages span.current {
	padding:10px 15px;
	font-weight:bold;
	color:#fff;
	margin-right:3px;
	background-color: #a4c138;
}
div.pages span.disabled {
	padding:10px 15px;
	color:#ccc;
	margin-right:5px;
	background:#f0f0f0;
}
/* PopUp qrcode */
.popup-qrcode {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.75);
    position: fixed;
    left: 0px;
    top: 0px; 
    text-align: center;
    vertical-align: middle; 
    padding-top:10%;
}
    .popup-qrcode .container {
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
        width: 258px;
        height: 298px;
        background: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -129px;
        margin-top: -149px; 
    }
.popup-qrcode .container p{
    padding: 0 20px;
    text-align: center;
   
    font-size: 14px;
    color: #000;
}
    .popup-qrcode img {
        vertical-align: middle;
        max-width: 400px;
        max-height: 400px;
    }