@charset "utf-8";
/* CSS Document */
::selection {background-color: #0063ca;}
::-moz-selection {background-color: #0063ca;}
::-webkit-selection {background-color: #0063ca;}
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555}
* {padding: 0;margin: 0;font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}
body {font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;line-height: 1;}
:focus {outline: 1;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
a {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input, select {vertical-align: middle;}
li, ul {list-style-type: none;}
img {border: none;}
a {color: #333;text-decoration: none;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
a:link, a:hover, a:active, a:visited {text-decoration: none;}
input, textarea {outline: 0;border: 0;}
textarea {resize: none;}
h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em {font-weight: normal;font-style: normal;}
.clearfix{clear:both;}


/*banner*/
.banner{
	width:100%; 
	margin:0 auto; 
	position:relative; 
	height:550px;
}
.fullSlide{
	width:100%;
	position:relative;
	height:100%;
	background:transparent;
}
.fullSlide .bd{
	margin:0 auto;
	height:100%;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul{
	height:100%;
}
.fullSlide .bd li{
	height:100%;
	overflow:hidden;
	text-align:center;
	background-position:center;
	background-repeat:no-repeat;
}
.fullSlide .bd li a{
	display:block;
	height:100%;
}
.fullSlide .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
}
.fullSlide .hd ul{
	text-align:center;
	margin-bottom:10px;
}
.fullSlide .hd ul li{
	background:#043386;
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	*filter:alpha(opacity=50);
	*opacity:.5;
	line-height:999px;
}
.fullSlide .hd ul .on{
	background:#a7030b;
}
.fullSlide .prev,.fullSlide .next{
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	*filter:alpha(opacity=50);
	*opacity:.5;
	display:none;
}
.fullSlide .next{
	left:auto;
	right:15%;
	background-position:-6px -137px;}



/*chanpinzhongxin*/
.chanpin{
	width:100%;
	height:583px;
}
.chanpin_box{
	width:1080px;
	margin:0 auto;
}
.chanpin_box .chanpin_nav{
	width:1080px;
	height:80px;
	background:url(../images/chanpinnav.jpg)no-repeat center;
	margin-top:52px;
}
.chanpin_nav h2{
	width:109px;
	margin:0 auto;
	padding-top:25px;
	overflow: hidden;
}
.chanpin_nav h2 a{
	font-size:26px;
	color:#333;
	display:block;
	overflow: hidden;
}
.chanpintu{
	margin:32px 20px 0 0;
	width:1080px;
	position:relative;
}
.chantuzuo{
	float:left;
}
.chantuzuo,.chantuzuo img,.chantuzuo a{
	width:350px;
	height:370px;
	border-radius:4px;
	overflow: hidden;
}
.chantuzuo a img{
	display: block;
	-webkit-transition:all 1s ;
    -moz-transition:all 1s ;
    -o-transition:all 1s ;
    -ms-transition:all 1s;
    transition:all 1s ;
}
.chantuzuo:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.chantuzuo .mingcheng{
	position: absolute;
	left: 0;
	bottom: 0;
	width:350px;
	height:30px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color:#000;
	opacity: 0.5;
}
.chantuzuo .mingcheng h4{
	font-size:16px;
	color:#fff;
	line-height:30px;
	text-align: center;
} 
.chantuyou{
	width:710px;
	height:370px;
	float:right;
}
.chantuyou li{
	float:left;
	width:230px;
	height:180px;
	margin-right:10px;
	border-radius: 4px;
	position:relative;
	overflow: hidden;
}
.chantuyou li a img{
	width: 230px;
	height: 180px; 
	display: block;
	overflow: hidden;
	border-radius: 4px;
	-webkit-transition:all 1s ;
    -moz-transition:all 1s ;
    -o-transition:all 1s ;
    -ms-transition:all 1s;
    transition:all 1s ;
}
.chantuyou li:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.chantuyou .yipai{
	margin-bottom:10px;
}
#wuju3,#wuju6{
	margin-right:0;
}
.youtu li .mingcheng{
	position: absolute;
	left: 0;
	bottom: 0;
	width:100%;
	height:20px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color:#000;
	opacity: 0.5;
}
.youtu li .mingcheng h4{
	font-size:14px;
	color:#fff;
	line-height:20px;
	text-align: center;
}


/*zoujintaixin*/ 
.gsjianjie{
	width:100%;
	height:520px;
	background:url(../images/jianjiebeijingjpg.jpg)no-repeat center;
}
.gs_box{
	width:1080px;
	margin:0 auto;
}
.gs_nav{
	padding-top:60px;
	width:287px;
	height:460px;
	background:url(../images/gsjianjianav.png)no-repeat center;
	float:left;
}
.gs_nav h3{
	margin:116px 0 0 150px;
}
.gs_nav h3 a{
	font-size:26px;
	color:#333;
	display:block;
}

/*gs_xinxi*/
.gs_xinxi{
	float:right;
	margin-top:41px;
	width:748px;
	height:439px;
}
.gs_xinxi .gswenben{
	width:748px;
	height:189px;
}
.gs_xinxi .gswenben h4 a{
	font-size:18px;
	color:#333;
	font-weight:bold;
	display:block;
}
.gs_xinxi .gswenben p{
	margin-top:14px;
	font-size:14px;
	color:#333;
	text-indent:2em;
	width:748px;
	height:109px;
	line-height:27px;
	letter-spacing: normal;
	overflow: hidden;
}
.gswenben .more{
	width:73px;
	height:30px;
	border:1px solid #043386;
	border-radius: 2px;
	display: block;
	border-radius: 4px;
	font-size:14px;
	color:#4c4c4c;
	line-height:32px;
	text-align: center;
	margin:16px 0 0 672px;
}
.gswenben .more:hover{
	background-color:#043386;
	color:#fff;
	
}

.content-two{
	width:748px;
	height: 200px;
	margin-top:50px;
}
#gstu3{
	margin-right:0;
}
.contentbox-two{
	width:748px;
	height:200px;
}
.contentbox-two img{
	width:240px;
	height:200px;
	overflow: hidden;
	border-radius: 4px;
}
.con-two2{
	width: 240px;
	height:200px;
	float: left;
	border-radius:4px;
	margin-right: 14px;
	position: relative;
	cursor: pointer;
}
.con-two2>a{
	display: block;
	width:240px;
	height: 200px;
	overflow: hidden;
	border-radius: 4px;
} 

.con-two2 img{
	width:240px;
	height: 200px;
	border-radius: 4px;
	overflow: hidden;
}
.con-two2 a:hover div.txt-two2{
	display: block;
}


.con-two2 .txt-two2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 200px;
	border-radius:4px;
	/*padding-top: 80px;*/
	line-height: 200px;
	text-align: center;
	color: #fff;
	background: url(../images/ico1.png);
	display: none;
}
.txt-two2 h4{
	font-size: 14px;
	font-weight: normal;
}


/*gongchenganli*/
.gcanli{
	width:100%;
	height:454px;
	overflow:hidden;
}
.anli_box{
	width:1080px;
	margin:0 auto;
}
.anli_box .anli_nav{
	width:1080px;
	height:82px;
	background:url(../images/gcanlinav.png)center;
	margin-top:50px;
}
.anli_nav h3{
	width:109px;
	margin:0 auto;
	padding-top:27px;
}
.anli_nav h3 a{
	font-size:26px;
	color:#333;
	display:block;
}

/*anlitu*/
.lefts ,.rights {
	display: block;
	width: 45px;
	height: 80px;
	margin-top:-32px; 
	position: absolute;
	top:50%; 
}
.lefts {
	background:url(../images/anlijiantouzuo.jpg)no-repeat;
	left:0;
}
.rights {
	background:url(../images/anlijiantouyou.jpg)no-repeat;
	right:0;
}
.anlitu {
	width:1080px;
	margin:0 auto;
	padding-top:32px;
	position:relative;
}
.anlitu .anlitu_box {
	width: 940px;  
	height: 240px;  
	overflow: hidden;  
	font-size: 0;  
	position: relative;
	margin-left:70px;
}
.anlitu ul{
	width: 1920px;
	height:240px;
	margin:0;
}
.anlitu li {
	float: left; 
	width: 300px;
	margin-right: 20px;
	position:relative;
}
.anlitu li img {
	width: 300px;
	height:  240px;
}
.anlitu li span {
	display: block;
	width:300px;
	background:url(../images/ico1.png);
	color:#fff;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px; 
	line-height: 30px;
	position:absolute;
	bottom:0;
	left:0;
}



/*taixinzixun*/
.gszixun{
	width:100%;
	height:682px;
	background:url(../images/zixunbeijing.jpg)no-repeat center;
}
.gszixun_box{
	width:1080px;
	margin:0 auto;
}
.gszixun_box .zixun_nav{
	width:1080px;
	height:81px;
	background:url(../images/zixunnav.png)no-repeat center;
	padding:31px 0 32px 0;
}
.zixun_nav h3{
	width:109px;
	margin:0 auto;
	padding-top:23px;
}
.zixun_nav h3 a{
	font-size:26px;
	color:#333;
	display:block;
}


.xinwen{
	width:1080px;
	position:relative;
	margin:0 auto;
}
.xinwen .xinwennav{
	width:250px;
	height:50px;
	margin:0 auto;
}
.xinwennav .taixinzixun{
	 margin-right:30px
}
.xinwen .xinwennav li{
	float:left;
	width:110px;
	height:50px;
	line-height:50px;
	cursor:pointer;
	text-align:center;
	
}
.xinwen .xinwennav li a{
	font-size:18px;
	line-height: 50px;
	text-align: center;
	display: block;
}
.xinwen .zixun_box{
	width:1080px;
	height:418px;
	margin:0 auto;
	clear:both;
	margin-top:20px;
	position:relative;
}
.xinwen .xinwennav .selected{
	background-color:#043386;
	border-radius: 4px;
	cursor:pointer;
	color:#fff;
}
.xinwen .xinwennav .selected a{
	color:#fff;
}
.xinwen .hide{
	display:none;
} 
.zixun_box dt{
	width:255px;
	float:left;
	margin-right:20px;
}
.zixun_box .last_xinwen{
	margin-right:0;
}
.zixun_box a{
	display:block;
}
.zixun_box  dt img{
	width:255px;
	height:220px;
	overflow: hidden;
}
.zixun_box  dt h4 a{
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
	margin:15px 0 10px 0;
	width:255px;
	overflow: hidden;
	display: block;
}
.zixun_box  dt h5{
	font-size:14px;
	color:#4c4c4c;
	width:255px;
	overflow: hidden;
	display: block;
}
.zixun_box  dt p{
	font-size:14px;
	color:#4c4c4c;
	width:255px;
	height:77px;
	overflow: hidden;
	display: block;
	line-height:25px;
	text-indent: 2em;
	margin:7px 0 24px 0;
}
.zixun_box .more{
	width:86px;
	height:40px;
	border-radius: 4px;
	border:1px solid #043386;
	font-size:16px;
	color:#4c4c4c;
	line-height:40px;
	text-align: center;
	margin:0 auto;
}
.zixun_box h4:hover a{
	color:#043386;
}
.zixun_box .more:hover{
	background-color:#043386;
	color:#fff;
}