@charset "utf-8";
/* CSS Document */
#banner{
	text-align:center;
	height:649px;
	overflow:hidden;
}
.slideBox{ width:100%; height:649px; margin:0 auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#ffc501; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ width:100%; height:649px; display:block;  }

#cont{
	width:100%;
}
.cont_1{
	background-color:#f4f4f6;
	padding:69px 0 130px;
}
.cont_11{
	width:1260px;
	margin:0 auto;
}
.cont_1_up{
	padding-bottom:20px;
	background:url(../images/chanpin_14.gif) center bottom no-repeat;
	text-align:center;
	font-size:18px;
	color:#4f4f4f;
}
.cont_1_up h2{
	font-size:45px;
	color:#e09c0a;
	font-weight:bold;
	padding-bottom:32px;
}
.cont_1_up h2 b{
	color:#202020;
}
.cont_1_down{
	width:100%;
}
.chanpin_fenlei{
	width:271px;
	float:left;
}
.chanpin_fenlei_1{
	height:84px;
	background:url(../images/chanpin_1.gif) left top no-repeat;
	padding-left:35px;
	padding-top:26px;
}
.chanpin_fenlei_1 span{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
}
.chanpin_fenlei_1 h2{
	font-size:27px;
	color:#ffffff;
	font-weight:bold;
	padding-top:8px;
}
.chanpin_fenlei_2{
	border:#dcdcdc 1px solid;
	background-color:#ffffff;
}
.chanpin_fenlei_2_up{
	height:68px;
	border-bottom:#dcdcdc 1px solid;
	background:url(../images/chanpin_11.gif) 210px center no-repeat;
	line-height:68px;
}
.chanpin_fenlei_2_up a{
	font-size:18px;
	color:#3a3a3a;
	font-weight:bold;
	padding-left:34px;
	display:block;
}
.chanpin_fenlei_2_down{
	border-bottom:#dcdcdc 1px solid;
	padding:10px 0;
}
.chanpin_fenlei_2_down a{
	display:block;
	height:45px;
	background:url(../images/chanpin_12.png) 28px center no-repeat;
	padding-left:55px;
	line-height:45px;
	font-size:14px;
	color:#3a3a3a;
}
.chanpin_fenlei_3{
	background:url(../images/chanpin_13.gif) left top no-repeat;
	height:82px;
	padding-left:90px;
	padding-top:50px;
	font-size:20px;
	color:#ffffff;
	line-height:30px;
}
.chanpin_con{
	width:942px;
	float:right;
	padding-top:20px;
	padding-left:23px;
	background:url(../images/chanpin_15.gif) left top no-repeat;
}
.chanpin_con_up{
	height:342px;
	background-color:#ffffff;
	margin-bottom:26px;
	padding:40px 0;
}
.chanpin_con_up_img{
	width:424px;
	float:left;
	height:342px;
	border-right:#e6e6e6 1px solid;
	text-align:center;
	line-height:342px;
}
.chanpin_con_up_img img{
	vertical-align:middle;
}
.chanpin_con_up_tt{
	width:437px;
	float:right;
	padding-right:40px;
}
.chanpin_con_up_tt_01{
	height:80px;
	line-height:80px;
	overflow:hidden;
	font-size:24px;
	color:#1c358d;
}
.chanpin_con_up_tt_02{
	height:165px;
	overflow:hidden;
	font-size:15px;
	color:#818181;
	line-height:33px;
}
.chanpin_con_up_tt_03{
	width:100%;
}
.chanpin_con_up_tt_03 a{
	display:inline-block;
	width:170px;
	height:43px;
	background-color:#1c358d;
	text-align:center;
	line-height:43px;
	font-size:16px;
	color:#ffffff;
}
.chanpin_con_down{
	width:100%;
}
.chanpin_con_down ul{
	width:974px;
}
.chanpin_con_down ul li{
	float:left;
	width:293px;
	height:317px;
	background-color:#ffffff;
	margin-right:30px;
}
.chanpin_con_down_img{
	text-align:center;
	border-bottom:#e9e9e9 1px solid;
}
.chanpin_con_down_img img{
	vertical-align:top;
}
.chanpin_con_down_tt{
	height:76px;
	padding:0 16px;
	background: url(../images/chanpin_18.gif) 232px center no-repeat;
	line-height:76px;
	font-size:16px;
	color:#564f4f;
}
.cont_2{
	width:100%;
	padding:70px 0;
}
.cont_2_up{
	padding-bottom:50px;
	text-align:center;
	font-size:18px;
	color:#4f4f4f;
}
.cont_2_up h2{
	font-size:45px;
	color:#e09c0a;
	font-weight:bold;
	padding-bottom:32px;
}
.cont_2_up h2 b{
	color:#202020;
}
.cont_2_down{
	width:100%;
}
.cont_2_down ul li{
	height:376px;
	margin-bottom:20px;
}
.cont_2_down_img1{
	width:49.375%;
	float:left;
	height:376px;
	border-radius:0 20px 20px 0;
	overflow:hidden;
}
.cont_2_down_img1 img{
	vertical-align:top;
	width:100%;
	height:376px !important;
}
.cont_2_down_tt1{
	width:50.625%;
	float:left;
	height:376px;
	background-color:#f5f5f5;
	border-radius:20px 0 0 20px;
	overflow: hidden;
}
.cont_2_down_tt11{
	padding:50px 80px;
}
.cont_2_down_tt1_01{
	height:100px;
	font-size:20px;
	color:#333333;
}
.cont_2_down_tt1_01 h2{
	font-size:40px;
	color:#333333;
	font-weight:bold;
	padding-bottom:28px;
}
.cont_2_down_tt1_02{
	height:83px;
	overflow:hidden;
	width:424px;
	font-size:16px;
	color:#666666;
	line-height:27px;
}
.cont_2_down_tt1_03{
	padding-top:50px;
}
.cont_2_down_tt1_03 a{
	display:inline-block;
	width:137px;
	height:47px;
	background-color:#fcc802;
	border-radius:10px;
	text-align:center;
	line-height:47px;
	font-size:16px;
	color:#2b2b2b;
}
.cont_2_down_img2{
	width:50.625%;
	float:left;
	height:376px;
	border-radius:20px 0 0 20px;
	overflow:hidden;
}
.cont_2_down_img2 img{
	vertical-align:top;
	width:100%;
	height:376px !important;
}
.cont_2_down_tt2{
	width:49.375%;
	float:left;
	height:376px;
	background-color:#f5f5f5;
	border-radius:0 20px 20px 0;
	overflow: hidden;
}
.cont_2_down_tt22{
	padding-left:30%;
	padding-top:50px;
}
.cont_2_down_tt2_03{
	padding-top:50px;
}
.cont_2_down_tt2_03 a{
	display:inline-block;
	width:137px;
	height:47px;
	background-color:#1c358d;
	border-radius:10px;
	text-align:center;
	line-height:47px;
	font-size:16px;
	color:#ffffff;
}
.cont_3{
	background:url(../images/anli_bj.gif) center bottom no-repeat;
	padding:90px 0;
}
.cont_33{
	width:1260px;
	margin:0 auto;
}
.cont_3_01{
	padding-bottom:45px;
}
.cont_3_01 ul{
	width:1275px;
}
.cont_3_01 ul li{
	float:left;
	margin-right:15px;
}
.cont_3_01 ul li a{
	display:block;
	width:236px;
	height:49px;
	border:#dfdfdf 1px solid;
	text-align:center;
	line-height:49px;
	font-size:16px;
	color:#5a5a5a;
}
.cont_3_01 ul li .cont_3_01_on{
	background-color:#fcc802;
	border:#fcc802 1px solid;
}
.cont_3_02{
	height:451px;
	background-color:#ffffff;
}
.cont_3_02_img{
	width:630px;
	float:left;
}
.cont_3_02_img img{
	vertical-align:top;
}
.cont_3_02_tt{
	width:580px;
	float:right;
}
.cont_3_02_tt_01{
	padding-bottom:20px;
	font-size:16px;
	color:#686256;
	line-height:37px;
}
.cont_3_02_tt_02{
	width:100%;
}
.cont_3_02_tt_02 a{
	display:inline-block;
	width:140px;
	height:44px;
	border:#1c358d 1px solid;
	border-radius:10px;
	text-align:center;
	line-height:44px;
	font-size:16px;
	color:#1c358d;
}
.cont_4{
	text-align:center;
	height:258px;
}
.cont_5{
	padding:100px 0;
	width:1260px;
	margin:0 auto;
}
.cont_5_down{
	width:100%;
}
.cont_5_down_left{
	width:200px;
	height:383px;
	float:left;
	background-color:#ebebeb;
}
.cont_5_down_left_01{
	padding:50px 0 30px;
	text-align:center;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:46px;
	color:#1a2e7c;
	text-transform:uppercase;
	font-weight:bold;
}
.cont_5_down_left_01 img{
	vertical-align:top;
	margin-top:24px;
}
.cont_5_down_left_02{
	padding:0 30px;
}
.cont_5_down_left_02 ul li a{
	display:block;
	height:55px;
	border-bottom:#c1c6d4 1px solid;
	text-align:center;
	line-height:55px;
	font-size:16px;
	color:#333333;
}
.cont_5_down_left_03{
	padding-top:50px;
	text-align:center;
}
.cont_5_down_right{
	width:1020px;
	float:right;
}
.cont_5_down_right ul{
	width:1052px;
}
.cont_5_down_right ul li{
	float:left;
	margin-right:32px;
	position:relative;
	width:316px;
}
.xinwen_img{
	height:175px;
}
.xinwen_img img{
	vertical-align:top;
}
.xinwen_title{
	height:69px;
	line-height:69px;
	overflow:hidden;
}
.xinwen_title a{
	font-size:16px;
	color:#000000;
}
.cont_5_down_right ul li:hover .xinwen_title a{
	color:#0c206c;
}
.xinwen_tt{
	height:82px;
	overflow:hidden;
	font-size:14px;
	color:#747474;
	line-height:28px;
}
.xinwen_riqi{
	padding:17px 0 11px;
	text-align:right;
	font-size:13px;
	color:#5e5e5e;
}
.xinwen_line1{
	height:1px;
	background-color:#ededed;
}
.xinwen_line2{
	width:0;
	height:1px;
	position: absolute;
	z-index:99;
	bottom:0;
	left:0;
	background-color:#304287;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;
}
.cont_5_down_right ul li:hover .xinwen_line2{
	width:100%;
}  















































