*{

	text-decoration: none;

}

.content{
    line-height: 30px;
	width: 100%;

}

.header{

	width: 100%;

}



.header1{

	width: 100%;

	height: 29px;

	background: #f7f7f7;

}

.header11{

	width: 1198px;

	height: 29px;

	margin: 0 auto;

}

.header11lf{

	width: 50%;

	height: 29px;

	text-align: left;

	line-height: 29px;

	float: left;

	font-size: 14px;

	color: #525252;

}

.header11rt{

	width: 50%;

	height: 29px;

	text-align: right;

	line-height: 29px;

	float: left;

}

.header11rt li{

	float: right;

	padding-left: 6px;

	padding-right: 6px;

}

.header11rt li a{

	font-size: 14px;

	color: #6d6d6d;

}





.headre2{

	width: 1198px;

	height: 88px;

	margin: 0 auto;

	margin-top: 10px;

}

.headre2ul{

	width: 1198px;

	height: 88px;

}

.headre2ul li{

	width: 394px;

	height: 88px;

	float: left;

}

.headre2ulli{

	margin-left: 8px;

}





.header3{

	width: 1198px;

	height: 68px;

	margin: 0 auto;

	margin-top: 10px;

}

.header3lf{

	width: 269px;

	height: 68px;

	float: left;

}

.header3ct{

	width: 480px;

	height: 62px;

	float: left;

	margin-top: 3px;

}

.header3ct>a{

	display: block;

}

.header3ct>a>img{

	display: block;

	width: 480px;

	height: 62px;

}

.header3rt{

	width: 391px;

	height: 56px;

	float: left;

	padding-left: 10px;

	margin-top: 6px;

}

.header3rt input{

	width: 306px;

	height: 54px;

	outline: none;

	border: none;

	font-family: “Microsoft YaHei”;

	text-indent: 1em;

	border-top: 1px solid #c9c9c9;

	border-left: 1px solid #c9c9c9;

	border-bottom: 1px solid #c9c9c9;

	float: left;

	display:block;

	line-height: 54px!important;

	float: left;

}

.header3rt button{

	width: 84px;

	height: 56px;

	border: none;

	outline: none;

	background: #027acb;

	float: left;

}

.header3rt button a{

	display: block;

	width: 28px;

	height: 24px;

	font-size: 18px;

	color: #ffffff;

	background: url(../image/sousuo.png) center center no-repeat;

	margin: 0 auto;

}





.header4{
	margin: 0 auto;

	width: 100%;

	height: 70px;

	margin-top: 10px;


	background: url(../image/bfjj5.png) center center;

}

.header4ul{

	width: 1198px;

	height: 70px;

	margin: 0 auto;

}

.header4ul li{

	width: 99.8px;

	height: 70px;

	float: left;

	text-align: center;

	line-height: 70px;

}

.header4ul li a{

	font-size: 20px;

	color: #ffffff;

}



.header5{

	width: 1198px;

	height: 88px;

	margin: 0 auto;

	margin-top: 26px;

}



.main{

	width: 100%;

}



.main1{

	width: 1198px;

	height: 62px;

	margin: 0 auto;

	margin-top: 10px;

}

.main1one{

	width: 57px;

	height: 62px;

	float: left;

}

.main1one img{

	margin-top: 4px;

}

.main1tow{

	width: 958px;

	height: 62px;

	margin-left: 5px;

	float: left;

}

.main1towup{

	width: 958px;

	height: 32px;

}

.main1towup p a{

	font-size: 32px;

	font-weight: bold;

	color: #d70000;

}

.main1towdw{

	width: 958px;

	height: 16px;

	margin-top: 11px;

}

.main1towdw p{

	float: left;

}

.main1towdw p a{

	font-size: 15px;

	color: #7a7a7a;

}

.main1towdwp{

	margin-left: 32px;

}

.main1three{

	width: 170px;

	height: 62px;

	margin-left: 18px;

	float: left;

}

.main1four{

	width: 170px;

	height: 62px;

	margin-left: 7px;

	float: left;

}





.main2{

	width: 1198px;

	height: 464px;

	margin: 0 auto;

	margin-top: 31px;

}

.main2lf{

	width: 782px;

	height: 472px;

	float: left;

}

.main2rt{

	width: 396px;;

	height: 398px;

	margin-left: 20px;

	float: left;

}

.main2rtone{

	width: 434px;

	height: 46px;

}

.main2rtonelf{

	width: 118px;

	height: 42px;

	border: 1px solid #e5e5e5;

	border-bottom: none;

	border-right: none;

	background: url(../image/bfjj_hg.png) center bottom no-repeat;

	float: left;

	text-align: center;

	line-height: 42px;

}

.main2rtonelf p a{

	font-size: 20px;

	color: #000000;

}

.main2rtonert{

	width: 313px;

	height: 44px;

	border: 1px solid #e5e5e5;

	border-left: none;

	float: left;

	background: #f5f5f5;

	text-align: right;

	line-height: 44px;

}

.main2rtonert p a{

	font-size: 14px;

	color: #525252;

	padding-right: 16px; 

}

.main2rttwo{

	width: 434px;

	height: 82px;

	text-align: left;

	line-height: 82px;

	background: url(../image/bfjjjt.png) 5px center no-repeat;

}

.main2rttwo p a{

	font-size: 23px;

	color: #000;

	padding-left: 27px;

}

.main2rtthree{

	width: 434px;

	height: 73px;

	border-bottom: 1px double #e0e0e0;

}

.main2rtthree_ul1{

	width: 434px;

	height: 20px;

}

.main2rtthree_ul1li1{

	width: 217px;

	height: 20px;

	float: left;

}

.main2rtthree_ul1li2{

	width: 165px;

	height: 20px;

	margin-left: 25px;

	float: left;

}

.main2rtthree_ul1 li a{

	font-size: 13.5px;

	color: #7a7a7a;

}

.main2rtthree_ul2{

	width: 434px;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	margin-top: 10px;

}

.main2rtthree_ul2li1{

	width: 240px;

	height: 20px;

	float: left;	line-height: 20px;

	overflow: hidden;

}

.main2rtthree_ul2li2{

	width: 165px;

	height: 20px;

	margin-left: 25px;	line-height: 20px;

	overflow: hidden;

	float: left;

}

.main2rtthree_ul2 li a{

	font-size: 13.5px;

	color: #7a7a7a;

}

.four{

	width: 434px;

	height: 197px;

}

.four_ul{

	width: 434px;

	height: 270px;

}

.four_ul li{

	width: 434px;

	height: 49px;

	background: url(../image/bfjjjth.png) 7px center no-repeat;

	text-align: left;

	line-height: 49px;

}

.four_ul li a{

	font-size: 16px;

	color: #000000;

	padding-left: 24px;

}



.haha1>li{

	position: relative;

}



.haha1>li>a{

	display: block;

	width: 744px;

	height: 478px;

}

.haha1>li>h2{

	position: absolute;

	bottom: 0px;

	left: 0px;

	height: 49px;

	width: 729px;

	line-height: 49px;

	background: url('../image/lbbj.png') center center;

	padding-left: 13px;

	padding-right: 40px;

	z-index: 50;

}

.haha1>li>h2>a{

	display: block;

	color: #fff;

	font-size: 20px;

}

.bdsz{

	position: absolute;

	right: 10px;

	bottom: 20px;

	z-index: 100;

}

.bdsz>li{

	background: url('../image/lbdoat.png') center center no-repeat;

	width: 10px;

	height: 10px;

	z-index: 100;

	float: left;

	margin-right: 5px;

}

.bdsz>li.on{

	background: url('../image/lbdoat2.png') center center no-repeat;

}

.castPart3_banner{

	width: 782px;

	height: 472px;

	position: relative;

}



.main3{

	width: 1198px;

	height: 940px;

	margin: 0 auto;

	margin-top: 27px;

}

.main3lf{

	width: 910px;

	height: 940px;

	float: left;

}

.dingbu{

	margin-top: 27px;

}

.main3lfupup{

	width: 910px;

	height: 456px;

}

.main3lfup{

	width: 910px;

	height: 337px;

}

.main3lfuplf{

	width: 470px;

	height: 337px;

	float: left;

}

.main3lfuplf{

	width: 470px;

	height: 46px;

}

.main3lfuplf1lf{

	width: 118px;

	height: 42px;

	border: 1px solid #e5e5e5;

	border-bottom: none;

	border-right: none;

	background: url(../image/bfjj_hg.png) center bottom no-repeat;

	float: left;

	text-align: center;

	line-height: 42px;

}

.main3lfuplf1lf p a{

	font-size: 20px;

	color: #000000;

}

.main3lfuplf1rt{

	width: 350px;

	height: 44px;

	border: 1px solid #e5e5e5;

	border-left: none;

	float: left;

	background: #f5f5f5;

	text-align: right;

	line-height: 44px;

}

.main3lfuplf1rt p a{

	font-size: 14px;

	color: #525252;

	padding-right: 16px; 

}

.main3lfuplf2{

	width: 470px;

	height: 100px;

}

.main3lfuplf2lf{

	width: 120px;

	height: 77px;

	float: left;

	margin-top: 18px;

	overflow: hidden;

}

.main3lfuplf2lf img:hover{

	transform: scale(1.2);

}

.main3lfuplf2rt{

	width: 350px;

	height: 77px;

	float: left;

}

.main3lfuplf2rtp1{

	padding-left: 9px;

	margin-top: 25px;

}

.main3lfuplf2rtp1 a{

	font-size: 16px;

	color: #2a5eac;

}

.main3lfuplf2rtp2{

	padding-left: 13px;

}

.main3lfuplf2rtp2 a{

	font-size: 13px;

	color: #696969;

	display: block;

	width: 300px;

	line-height: 25px;

	height: 50px;

	overflow: hidden;

}

.main3lfuplf2rtp2 a:hover{

	color: #ea3f3f;

}

.main3lfuplf3{

	width: 470px;

	height: 176px;

}

.main3lfuplf3 li{

	width: 470px;

	height: 35px;

	text-align: left;

	line-height: 35px;

	background: url(../image/bfjjjth.png) center left no-repeat;

}

.main3lfuplf3 li a{

	font-size: 16px;

	color: #2f2f2f;

	padding-left: 16px;

}

.main3lfuprt{

	width: 440px;

	height: 337px;

	float: left;

}

.main3lfuprt{

	width: 440px;

	height: 46px;

}

.main3lfuprt1lf{

	width: 118px;

	height: 42px;

	border: 1px solid #e5e5e5;

	border-bottom: none;

	border-right: none;

	background: url(../image/bfjj_hg.png) center bottom no-repeat;

	float: left;

	text-align: center;

	line-height: 42px;

}

.main3lfuprt1lf p a{

	font-size: 20px;

	color: #000000;

}

.main3lfuprt1rt{

	width: 320px;

	height: 44px;

	border: 1px solid #e5e5e5;

	border-left: none;

	float: left;

	background: #f5f5f5;

	text-align: right;

	line-height: 44px;

}

.main3lfuprt1rt p a{

	font-size: 14px;

	color: #525252;

	padding-right: 16px; 

}

.main3lfuprt2{

	width: 440px;

	height: 115px;

}

.main3lfuprt2lf{

	width: 120px;

	height: 77px;

	float: left;

	margin-top: 18px;

	overflow: hidden;

}

.main3lfuprt2lf img:hover{

	transform: scale(1.2);

}

.main3lfuprt2rt{

	width: 320px;

	height: 77px;

	float: left;

}

.main3lfuprt2rtp1{

	padding-left: 9px;

	margin-top: 25px;

}

.main3lfuprt2rtp1 a{

	font-size: 16px;

	color: #2a5eac;

}

.main3lfuprt2rtp2{

	padding-left: 13px;

}

.main3lfuprt2rtp2 a{

	font-size: 13px;

	color: #696969;

	display: block;

	width: 300px;

	height: 50px;

	line-height: 25px;

}

.main3lfuprt3{

	width: 440px;

	height: 176px;

}

.main3lfuprt3 li{

	width: 440px;

	height: 35px;

	text-align: left;

	line-height: 35px;

	background: url(../image/bfjjjth.png) center left no-repeat;

}

.main3lfuprt3 li a{

	font-size: 16px;

	color: #2f2f2f;

	padding-left: 16px;

}

.main3lfdw{

	width: 910px;

	height: 88px;

	margin-top: 31px;

}

.main3rt{

	width: 248px;

	height: 940px;

	margin-left: 40px;

	float: left;

}

.main3rtup{

  width: 248px;

  height: 455px;

  float: right;

}

.main3rtupup{

  width: 246px;

  height: 42px;

  border: 1px solid #ccc;

}

.main3rtupp1{

  width: 123px;

  height: 42px;

  float: left;

  line-height: 42px;

}

.main3rtupp1 a{

  color: #040404;

  font-size: 19px;

  font-weight: bold;

  padding-left: 15px;

}

.main3rtupp2{

  width: 123px;

  height: 42px;

  float: left;

  line-height: 42px;

  text-align: right;

}

.main3rtupp2 a{

  color: #040404;

  font-size: 14px;

}

.main3rtup_ul{

  width: 246px;

  height: 289px;

}

.main3rtup_ul li{

  width: 246px;

  height: 56.8px;

  border: 1px dashed #efefef;

  line-height: 56.8px;

}

.main3rtup_ul li a{

  font-size: 16px;

  color: #2f2f2f;

  padding-left: 14px;

}

.main3rtup_ul_li1{

  border-top: none;

  border-bottom: none;

}

.main3rtup_ul_li2{

  border-bottom: none;

}

.main3rtup_ul_li3{

  border-bottom: none;

}

.main3rtup_ul_li4{

  border-bottom: none;

}

.main3rtup_ul_li4{

  border-bottom: 1px solid #efefef;

}

.main3rtup_ul>li>a>em{

  padding: 6px 7px;

  border-radius: 5px;

  background: #2a5eac;

  font-size: 18px;

  font-weight: bold;

  font-style: normal;

  color:#fff;

  margin-right: 8px;

}

.main3rtup_ul>li>a>span{

  padding: 6px 7px;

  border-radius: 5px;

  background: #fff;

  font-size: 18px;

  font-weight: bold;

  font-style: normal;

  color:#2a5eac;

  margin-right: 8px;

  border:1px solid #2a5eac;

}

.main3rtupup_img{

  display: block;

  width: 249px;

  height: 90px;

  margin-top: 33px;

}

.main3rtdw{

  width: 248px;

  height: 455px;

  float: right;

  margin-top: 27px;

}

.main3rtdw_rt_up{

  width: 246px;

  height: 42px;

  border: 1px solid #ccc;

}

.main3rtdw_rt_upp1{

  width: 123px;

  height: 42px;

  line-height: 42px;

  float: left;

}

.main3rtdw_rt_upp1 a{

  color: #040404;

  font-size: 19px;

  font-weight: bold;

  padding-left: 15px;

}

.main3rtdw_rt_upp2{

  width: 123px;

  height: 42px;

  line-height: 42px;

  float: left;

  text-align: right;

}

.main3rtdw_rt_upp2 a{

  color: #525252;

  font-size: 14px;

}

.main3rtdw_rt_ul{

  width: 246px;

  height: 143px;

}

.main3rtdw_rt_ul li{

  width: 233px;

  height: 47.6px;

  border: 1px dashed #efefef;

  padding-left: 13px;

  line-height: 47.6px;

}

.main3rtdw_rt_ul li a{

  font-size: 16px;

  color: #2f2f2f;

  background: url(../image/bfjjdsj.png) center left no-repeat;

  padding-left: 29px;

} 

.main3rtdw_rt_ul_li1{

  border-top: none;

  border-bottom: none;

}

.main3rtdw_rt_ul_li2{

  border-bottom: none;

}

.main3rtdw_rt_ul_li3{

  border-bottom: 1px solid #efefef;

}

.main3rtdw_rt_img1{

  display: block;

  width: 249px;

  height: 90px;

  margin-top: 39px;

}

.main3rtdw_rt_img2{

  width: 246px;

  height: 141px;

  border-left:1px solid #efefef;

  border-right:1px solid #efefef;

  border-bottom:1px solid #efefef;

  position: relative;

}

.main3rtdw_rt_img2_img{

  display: block;

  width: 227px;

  height: 108px;

  margin: 0 auto;

  border:1px solid #efefef;

  position: absolute;

  top: 50%;

  left: 50%;

  margin-top: -54px;

  margin-left: -113.5px;

}

.main3rtdw_rt_img2_div{

	position: absolute;

	width: 227px;

	height: 31px;

	background: #333333;

	bottom: 15px;

	left: 11px;

}

.main3rtdw_rt_img2_div>img{

	display: block;

	float: left;

	margin: 6px 4px 0 6px;

}

.main3rtdw_rt_img2_div>p{

	float: left;

	width: 80%;

	height: 31px;

	line-height: 31px;

	font-size: 16px;

	color: #ffffff;

}

 .main22rt {

	        width: 912px;

	        height: 5px;

	        background: #e6e6e6;

	    }

.main4{

  width: 1198px;

  margin: 0 auto;

}

.main4_ctn1{

  width: 1198px;

  height: 16px;



} 

.main4_ctn1_ul{

  width: 599px;

  height: 45px;

  float: right;

}

.main4_ctn1_ul li{

  width: 52px;

  height: 45px;

  float: right;

  text-align: right;

  line-height: 45px;

}

.main4_ctn1_ul li a{

  font-size: 16px;

  color: #8e8e8e;

}



.main4_ctn2{

  width: 1198px;

  height: 774px;

}

.main4_ctn2_ctn2one_kz{

  width: 909px;

  height: 774px;

  float: left;

}

.main4_ctn2_ctn2one2{

  margin-left: 31px;

  overflow: hidden;

}

.main4_ctn2_ctn2one2 img:hover{

	transform: scale(1.2);

}

.main4_ctn2_ctn2one4{

  margin-left: 31px;

}

.main4_ctn2_ctn2one{

  width: 439px;

  height: 319px;

  margin-top: 10px;

  float: left;

}

.main4_ctn2_ctn2one2{

	margin-left: 31px;

}

.main4_ctn2_ctn2one2 img:hover{

	transform: scale(1.2);

}

.main4_ctn2_ctn2one4{

	margin-left: 31px;

}

.main4_ctn2_ctn2one_tl{

  width: 439px;
    height: 45px;
    line-height: 45px;
    background: #f5f5f5;

}

.main4_ctn2_ctn2one_tlp1{

    width: 180px;
    height: 45px;
    float: left;
    line-height: 44px;
    padding-left: 20px;
    border-left: 4px solid #2a5eac;

}

.main4_ctn2_ctn2one_tlp1 a{

  font-size: 20px;

  color: #151515;

}

.main4_ctn2_ctn2one_tlp2{

  width: 239px;

  height: 35px; 

  float: right;

  text-align: right;

}

.main4_ctn2_ctn2one_tlp2 a{

  font-size: 14px;

  color: #636363;

}

.main4_ctn2_ctn2one img{

  display: block;

  width: 439px;

  height: 77px;

}

.main4_ctn2_ctn2one img:hover{

	transform: scale(1.2);

}

.main3_dw_ctn2one_ul{

  width: 439px;

  height: 191px;

}

.main4_up_lfone_ul li{

  width: 439px;

  height: 38px;

  line-height: 38px;

  background: url(../image/bfjjjth.png) center left no-repeat;

}

.main4_up_lfone_ul li a{

  font-size: 16px;

  color: #2f2f2f;

  padding-left: 15px;

}

.main4_ctn2one_kzimg{

  margin-top: 27px;

}



.main4_rt{

  width: 248px;

  

  margin-left: 41px;

  float: left;

}

.main4_rt_rt1{

  width: 248px;

  height: 47px;

}

.main4_rt_rt1p1{

  width: 50%;

  height: 47px;

  line-height: 47px;

  float: left;

}

.main4_rt_rt1p1 a{

  font-size: 20px;

  color: #151515;

}

.main4_rt_rt1p2{

  width: 50%;

  height: 47px;

  line-height: 47px;

  float: right;

  text-align: right;

}

.main4_rt_rt1p2 a{

  font-size: 14px;

  color: #151515;

}

.main4_rt2{

  width: 248px;

  height: 287px;

  background: #e7e7e7;

}

.main4_rt2>img{

  display: block;

  float: left;

}

.main4_rt222 img:hover{

	transform: scale(1.2);

}

.main4_rt2 div{

  width: 239px;

  height: 139px;

  margin-left: 7px;

  margin-top: 7px;

  float: left;

}

.main4_rt2 div img{

  float: left;

}

.main4_rt2 div a{

	display: block;

}

.main5{

	width: 1198px;

	margin: 0 auto;

}

.main5_ctn1{

	width: 1198px;

	height: 772px;

}

.main5_ctn1_lf{

	width: 910px;

	height: 772px;

	float: left;

}

.gaitop{

	.



}

.main4_dw1_up_hd{

  width: 908px;

  height: 44px;

  background: #f5f5f5;

  border: 1px solid #e5e5e5;

  margin-top: 26px;

}

.main4_dw1_up_hd_ul{

  width: 800px;

  height: 45px;

  border-bottom: none;

  float: left;

  

}

.main4_dw1_up_hd_ul li{

  width: 134px;

  height: 46px;

  float: left;

  text-align: center;

  line-height: 46px;

  background: url(../image/shug.png) center right no-repeat;

 

}

.main4_dw1_up_hd_ul li.on{

  background: url(../image/xuzhong.png) center 42px no-repeat;

}

.main4_dw1_up_hd_ul li a{

  font-size: 20px;

  color: #101010;

}

.main4_dw1_up_hd p{

  width: 108px;

  height: 41px;

  text-align: right;

  line-height: 41px;

  float: right;

}

.main4_dw1_up_hd p a{

  font-size: 14px;

  color: #636363; 

}

.main3lfuplfgai{

	width: 910px;

	height: 291px;

}

.main5_ctn1_lf_ul{

	width: 910px;

	height: 291px;

}



.main5_ctn1_dw{

	width: 910px;

	height: 391px;

}





.main4_dw1_up_hd_dw{

  width: 912px;

  height: 334px;

}

.main4_dw1_up_hd_dw_ul{

  width: 912px;

  height: 209px;

  margin-top: 14px;

}

.main4_dw1_up_hd_dw_ul li{

  width: 292px;

  height: 196px;

  float: left;

}

.main4_dw1_up_hd_dw_ul_li{

	margin-left: 17px;

}

.main4_dw1_up_hd_dw_u2{

  width: 912px;

  height: 103px;

  background: #f2f2f2;

  margin-top: 9px;

  padding-top: 15px;

}

.main4_dw1_up_hd_dw_u2 li{

  width: 304px;

  height: 45px;

  text-align: center;

  line-height: 45px;

  float: left;

  background: url(../image/bfjjjth.png) 12px center no-repeat;

}

.main4_dw1_up_hd_dw_u2 li a{

  font-size: 16px;

  color: #2f2f2f;

}



.main5_ctn1_rt{

	width: 247px;

	height: 772px;

	margin-left: 39px;

	float: left;

}

.main4_dw1_rt{

  width: 249px;

  height: 339px;

}

.main4_dw1_rt1{

  width: 246px;

  height: 44px;

  border: 1px solid #e5e5e5;

}

.main4_dw1_rt1p1{

  width: 50%;

  height: 47px;

  float: left;

  line-height: 47px;

}

.main4_dw1_rt1p1 a{

  font-size: 20px;

  color: #151515;

  padding-left: 14px;

  font-weight: bold;

}

.main4_dw1_rt1p2{

  width: 50%;

  height: 47px;

  float: right;

  text-align: right;

  line-height: 47px;

}

.main4_dw1_rt1p2 a{

  font-size: 14px;

  color: #151515;

}

.main4_dw1_rt_ul{

  width: 246px;

  height: 295px;

}

.main4_dw1_rt_ul li{

  width: 246px;

  height: 49px;

  border: 1px dashed #efefef;

  line-height: 49px;

}

.main4_dw1_rt_ul li a{

  font-size: 16px;

  color: #2f2f2f;

  padding-left: 14px;

}

.main4_dw1_rt_ul li:nth-child(1){

  border-top: none;

  border-bottom: none;

}

.main4_dw1_rt_ul li:nth-child(2){

  border-bottom: none;

}

.main4_dw1_rt_ul li:nth-child(3){

  border-bottom: none;

}

.main4_dw1_rt_ul li:nth-child(4){

  border-bottom: none;

}

.main4_dw1_rt_ul li:nth-child(4){

  border-bottom: 1px solid #efefef;

}

.main4_dw1_rt_ul>li>a>em{

  padding: 0px 5px;

  border-radius: 5px;

  background: #ea3e3e;

  font-size: 16px;

  font-weight: bold;

  font-style: normal;

  color:#fff;

  margin-right: 8px;

}

.main4_dw1_rt_ul>li>a>span{

  padding: 0px 5px;

  border-radius: 5px;

  background: #fff;

  font-size: 16px;

  font-weight: bold;

  font-style: normal;

  color:#585858;

  margin-right: 8px;

  border:1px solid #585858;

}



.main5_dw1_rt1{

  width: 246px;

  height: 44px;

  border: 1px solid #e5e5e5;

  margin-top: 21px;

}

.main5_dw1_rt1p1{

  width: 50%;

  height: 47px;

  float: left;

  line-height: 47px;

}

.main5_dw1_rt1p1 a{

  font-size: 20px;

  color: #151515;

  padding-left: 14px;

  font-weight: bold;

}

.main5_dw1_rt1p2{

  width: 50%;

  height: 47px;

  float: right;

  text-align: right;

  line-height: 47px;

}

.main5_dw1_rt1p2 a{

  font-size: 14px;

  color: #151515;

}

.main5_dw1_rt_ul{

  width: 246px;

  height: 347px;

}

.main5_dw1_rt_ul li{

  width: 246px;

  height: 49px;

  border: 1px dashed #efefef;

  line-height: 49px;

}

.main5_dw1_rt_ul li a{

  font-size: 16px;

  color: #2f2f2f;

  padding-left: 14px;

}

.main5_dw1_rt_ul_li1{

  border-top: none;

  border-bottom: none;

}

.main5_dw1_rt_ul_li2{

  border-bottom: none;

}

.main5_dw1_rt_ul_li3{

  border-bottom: none;

}

.main5_dw1_rt_ul_li4{

  border-bottom: none;

}

.main5_dw1_rt_ul_li4{

  border-bottom: 1px solid #efefef;

}

.main5_dw1_rt_ul>li>a>em{

  padding: 0px 5px;

  border-radius: 5px;

  background: #ea3e3e;

  font-size: 16px;

  font-weight: bold;

  font-style: normal;

  color:#fff;

  margin-right: 8px;

}

.main5_dw1_rt_ul>li>a>span{

  padding: 0px 5px;

  border-radius: 5px;

  background: #fff;

  font-size: 16px;

  font-weight: bold;

  font-style: normal;

  color:#585858;

  margin-right: 8px;

  border:1px solid #585858;

}



.bfjjfooter{

	width: 1198px;

	height: 204px;

	margin: 0 auto;

}

.footerdw1{

	width: 1198px;

	height: 39px;

}

.footerdw1_d{

	width: 143px;

	height: 39px;

	background: url(../image/bfjj6.png) 10px top no-repeat;

}

.footerdw1_d a{

	font-size: 20PX;

	color: #000000;

	padding-left: 46px;

}

.footerdw2{

	width: 1198px;

	height: 5px;

}

.footerdw2lf{

	width: 143px;

	height: 5px;

	float: left;

	background: #2a5eac;

}

.footerdw2rt{

	width: 1055px;

	height: 5px;

	float: left;

	background: #e6e6e6;

}

.footerdw3{

	width: 1198px;

	height: 126px;

	border-bottom: 1px solid #d2d2d2;

}

.footerdw3_ulup{

	width: 1198px;

	height: 126px;

}

.footerdw3_ulup li{

	width: 133px;

	height: 63px;

	float: left;

	text-align: center;

	line-height: 63px;

	background: url(../image/shugang9.png) left center no-repeat;

}

.footerdw3_ulup li a{

	font-size: 16px;

	color: #000000;

}

.on1{

	display: block;

	width: 133px;

	height: 63px;

	background: url(../image/shugang9.png) right center no-repeat;

}



.footer{

	width: 100%;
	margin-top: 10px;
	background: #2a5eac;
	float: left;

}

.footerdw4{

	width: 1198px;

	margin: 0 auto;

}

.footerdw4_main{

	width: 1198px;

	height: 193px;

	border-bottom: 1px solid #0173da;

}

.footerdw4_mainlf{

	width: 276px;

	height: 193px;

	background: url(../image/bfjjshugang.png) right center no-repeat;

	float: left;

}

.footerdw4_mainlfup{

	width: 276px;

	height: 70px;

	position: relative;

}

.footerdw4_mainlfup img{

	position: absolute;

	left: 7px;

	bottom: 8px;

}

.footerdw4_mainlfct{

	width: 276px;

	height: 39px;

}

.footerdw4_mainlfct img{

	float: left;

}

.footerdw4_mainlfct p{

	width: 186px;

	height: 37px;

	border: 1px solid #0073db;

	border-left: none;

	float: left;

	text-align: left;

	line-height: 37px;

	background: #055cab;

}

.footerdw4_mainlfct p a{

	font-size: 14px;

	color: #d9d9d9;

	padding-left: 22px;

}



.footerdw4_mainlfbt{

	width: 276px;

	height: 39px;

	margin-top: 13px;

}

.footerdw4_mainlfbt img{

	float: left;

}

.footerdw4_mainlfbt p{

	width: 186px;

	height: 37px;

	border: 1px solid #0073db;

	border-left: none;

	float: left;

	text-align: left;

	line-height: 37px;

	background: #055cab;

}

.footerdw4_mainlfbt p a{

	font-size: 14px;

	color: #d9d9d9;

	padding-left: 22px;

}



.footerdw4_main_ct1{

	width: 274px;

	height: 193px;

	float: left;

	background: url(../image/bfjjshugang.png) right center no-repeat;

}

.footerdw4_main_ct1_up{

	width: 274px;

	height: 54px;

	background: url(../image/bfjj7.png) 19px bottom no-repeat;

	text-align: left;

	line-height: 91px;

}

.footerdw4_main_ct1_up a{

	font-size: 16px;

	color: #ffffff;

	padding-left: 45px;

}

.footerdw4_main_ct1_ul{

	width: 274px;

	height: 126px;

}

.footerdw4_main_ct1_ul li{

	width: 137px;

	height: 42px;

	float: left;

	line-height: 42px;

	background: url(../image/doat.png) 50px center no-repeat;

}

.footerdw4_main_ct1_ul li a{

	font-size: 13px;

	color: #c6e4ff;

	padding-left: 58px;

}

.footerdw4_main_ct1_ul .ddxx{

	width: 137px;

	height: 42px;

	line-height: 42px;

	text-align: left;

	background: url(../image/doat.png) 20px center no-repeat;

}

.footerdw4_main_ct1_ul .ddxx a{

	font-size: 13px;

	color: #c6e4ff;

	padding-left: 0;

	padding-left: 28px;

}

.footerdw4_main_ct11{

	width: 308px;

	height: 193px;

	float: left;

	background: url(../image/bfjjshugang.png) right center no-repeat;

}

.footerdw4_main_ct1_up1{

	width: 308px;

	height: 54px;

	background: url(../image/bfjj7.png) 19px bottom no-repeat;

	text-align: left;

	line-height: 91px;

}

.footerdw4_main_ct1_up1 a{

	font-size: 16px;

	color: #ffffff;

	padding-left: 45px;

}

.footerdw4_main_ct2_ul{

	width: 248px;

	height: 126px;

	margin-left: 40px;

	margin-right: 20px;

}

.footerdw4_main_ct2_ul li{

	width: 62px;

	height: 36px;

	float: left;

	text-align: center;

	line-height: 42px;

	background: url(../image/doat.png) 18px center no-repeat;

}

.footerdw4_main_ct2_ul li a{

	font-size: 13px;

	color: #c6e4ff;

	padding-left: 18px;

}

.footerdw4_mainrtrt{

	width: 336px;

	height: 193px;

	float: left;

	margin-top: 20px;

}

.footerdw4_mainrtrt>img{

	display: block;

	margin-left: 28px;

	float: left;

}

.footerdw4_mainrtrt_ctt{

	width: 268px;

	height: 153px;

	border: 1px solid #0073db;

	border-left: none;

	float: left;

}

.footerdw4_mainrtrt_dw{

	width: 134px;

	height: 153px;

	float: left;

	text-align: center;

	line-height: 35px;

}

#footerdw4_mainrtrt_dw_1{
	width: 106px!important;

	height: 106px!important;

	margin-left: 13.5px!important;

	margin-top: 13px!important;

	overflow: hidden;
}

#footerdw4_mainrtrt_dw_2{
	width: 106px!important;

	height: 106px!important;

	margin-left: 13.5px!important;

	margin-top: 13px!important;
	
	overflow: hidden;
}

.footerdw4_mainrtrt_dw>img{
	width: 106px;

	height: 106px;

	display: block;

	margin-left: 13.5px;

	margin-top: 13px!important;

}

.footerdw4_mainrtrt_dw p a{

	font-size: 12px;

	color: #4eabff;

}

.footerdw5{

	width: 100%;

	height: 129px;

	background: url(../image/bfjj55.png) center bottom;

}

.footerdw5main{

  padding-top: 20px;

  width:1198px;

  margin: 0 auto;

  text-align: center;

  font-size: 14px;

  color: #3978c9;

  line-height: 25px;

}

.footerdw5main a{

  font-size: 14px;

  color: #3978c9; 

  text-decoration:none; 

}







.fangda img:hover{

	transform: scale(1.2);

}



.blxx{

	margin-left: 31px;

}