@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#2671be; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1520{ width: 1520px; margin:0 auto; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ overflow: hidden; position: relative;}
	.header1{height:125px; min-width:1220px; width:100%;}
	.h1R{ background: url(../../images/images/i0_05.jpg) no-repeat center left; padding-left: 50px; height: 39px; margin-top: 45px;}
	.h1R1{ height: 15px; line-height: 15px; font-size: 14px; color: #6e6e6e; margin-bottom: 1px;}
	.h1R2{ height: 24px; line-height: 24px; font-size: 24px; font-family: "Arial"; color: #ef9c3b;}
	.h1R2 span{ display: block; float: left; }
	.h1R2 font{ display: block; float: left; margin-left: 20px;}

	.header2{overflow: hidden; min-width: 1220px; width: 100%; background: #0166b3; height: 55px; line-height: 55px; font-size: 18px;}
	.header2 a{ display: block; float: left; color: #ffffff; width: 171px; text-align: center;}
	.header2 a.linkhover{color:#ffffff; font-weight: bold;}
	.header2 a:first-child{ margin-left: 0; }
	.header3{ overflow: hidden; min-width: 1220px; width: 100%; }
/*index_midd*/
	.index_midd{ overflow: hidden; min-width: 1220px; width: 100%;}
	/*index_m1*/
		.index_m1{ background: #f5f5f5; min-width: 1220px; width: 100%; position: relative; overflow: hidden; padding: 85px 0px 100px 0px;}
		.im1tit{ padding-bottom: 50px; }
		.im1tit1{ text-align: center; color: #0166b3;height: 65px; line-height: 65px; font-size: 40px; font-weight: bold;}
		.im1tit1 span{ color: #ef9c3b; }
		.im1tit2{ text-align: center; font-size: 18px; height: 30px; line-height: 30px; }
		.im1lst1{ background: #ffffff; border-top-right-radius: 50px; border-bottom-left-radius: 50px; overflow: hidden; margin-bottom: 35px;}
		.im1l1R{ padding: 35px 70px 50px 0px; width: 460px;}
		.im1l1R1{ height: 80px; line-height: 80px; font-size: 30px; font-weight: bold; overflow: hidden;}
		.im1l1R2{ height: 210px; line-height: 30px; font-size: 16px; color: #555555; overflow: hidden; text-indent: 2em;}
		.im1l1R3{ padding-top: 30px; }
		.im1l1R3 a{ display: block; width: 150px; height: 46px; line-height: 46px; text-align: center; border-radius: 23px; font-size: 16px; color: #ffffff; background: #ef9c3b; }
		.im1lst2{}
		.im1l2_a{ width: 300px; height: 83px; padding: 36px 40px; background: #ffffff; border-top-right-radius: 30px; border-bottom-left-radius: 30px; }
		.im1l2aico{ padding-left: 90px; }
		.im1l2aico span{ display: block; font-size: 24px; font-weight: bold; color: #000000; height: 35px; line-height: 35px; overflow: hidden; margin-bottom: 8px;}
		.im1l2aico font{ display: block; font-size: 14px; color: #666666; overflow: hidden; height: 40px; line-height: 20px;}
		.im1l2_amr{ margin-right: 30px; }
		.im1l2aico1{ background: url(../../images/images/i1_11.jpg) no-repeat center left; }
		.im1l2aico2{ background: url(../../images/images/i1_12.jpg) no-repeat center left; }
		.im1l2aico3{ background: url(../../images/images/i1_13.jpg) no-repeat center left; }
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width: 1220px; width: 100%;background: url(../../images/images/i2_02.jpg) no-repeat top center;overflow: hidden; padding: 85px 0px 0px 0px;}
		.im2tit{padding-bottom: 40px; }
		.im2tit1{ text-align: center; color: #ffffff;height: 65px; line-height: 65px; font-size: 40px; font-weight: bold;}
		.im2tit1 span{ color: #ef9c3b; }
		.im2tit2{ text-align: center; font-size: 18px; height: 30px; line-height: 30px; color: #ffffff;}
		.im2lst{ background: url(../../images/images/i2_02.png) repeat-y top center; min-width: 1220px; width: 100%; padding: 60px 0px 105px 0px; }
		.im2lone{ width: 590px; }
		.im2loimg{ width: 590px; height: 420px; background: #ffffff;}
		.im2loimg div{ width: 590px; height: 420px; display: table-cell; vertical-align: middle; text-align: center;}
		.im2lofot{ height: 80px; line-height: 80px; text-align: center; overflow: hidden; margin-bottom: 10px; font-size: 20px; }

		.im2lone2{ width: 390px; }
		.im2loimg2{width: 390px; height: 278px; background: #ffffff;}
		.im2loimg2 div{ width: 390px; height: 278px; display: table-cell; vertical-align: middle; text-align: center;}
		.im2lofot2{ height: 45px; line-height: 45px; text-align: center; overflow: hidden; font-size: 16px; }
		.im2lone2mnr{ margin-right: 15px; }
	/*end index_m2*/
	/*index_m3*/
		.index_m3{ min-width: 1220px; width: 100%; background:#ffffff; overflow: hidden; padding: 85px 0px 60px 0px;  position: relative;}
		.im3tit{padding-bottom: 40px; }
		.im3tit1{ text-align: center; color: #0166b3;height: 65px; line-height: 65px; font-size: 40px; font-weight: bold;}
		.im3tit1 span{ color: #ef9c3b; }
		.im3tit2{ text-align: center; font-size: 18px; height: 30px; line-height: 30px; }
		.im3lst{}
		.im3l1{ margin-bottom: 40px; }
		.im3l1L{ width: 495px; padding-top: 50px;}
		.im3l1L1{ font-size: 32px; font-weight: bold; height: 85px; line-height: 85px; overflow: hidden; }
		.im3l1L2{ font-size: 16px; line-height: 35px; height: 140px; overflow: hidden; }
		.im3l1L2 span{ color: #ef9c3b; font-weight: bold;}
		.im3l1R{ width: 600px; height: 350px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; overflow: hidden; }

		.im3l2{ margin-bottom: 40px; }
		.im3l2L{width: 600px; height: 350px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; overflow: hidden; }
		.im3l2R{width: 495px; padding-top: 50px;}
		.im3l2R1{ font-size: 32px; font-weight: bold; height: 85px; line-height: 85px; overflow: hidden; }
		.im3l2R2{ font-size: 16px; line-height: 35px; height: 140px; overflow: hidden; }
		.im3l2R2 span{ color: #ef9c3b; font-weight: bold;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width: 1220px; width: 100%; background: url(../../images/images/i4_02.jpg) no-repeat top center; padding: 85px 0px 50px 0px; overflow: hidden;  position: relative;}
		.im4tit{padding-bottom: 35px; }
		.im4tit1{ text-align: center; color: #ffffff;height: 65px; line-height: 65px; font-size: 40px; font-weight: bold;}
		.im4tit1 span{ color: #ef9c3b; }
		.im4tit2{ text-align: center; font-size: 18px; height: 30px; line-height: 30px; color: #ffffff;}
		.im4lst{}
		.im4lone{ width: 170px; background: #ffffff; border-top-right-radius: 30px; border-bottom-left-radius: 30px; overflow: hidden; padding: 50px 15px 30px 15px; margin-left: 50px; margin-bottom: 55px;}
		.im4lone:nth-child(1),.im4lone:nth-child(6){ margin-left: 0; }
		.im4loico{ width: 100%; height: 110px; margin-bottom: 25px;}
		.im4lofot1{ background: url(../../images/images/i4x.jpg) no-repeat top center; padding-top: 25px; height: 40px; line-height: 40px; text-align: center; font-size: 18px;}
		.im4lofot2{ height: 40px; line-height: 40px; text-align: center; font-size: 18px; overflow: hidden;}


		.im4loico1{ background: url(../../images/images/i4ico_1.jpg) no-repeat center center; }
		.im4loico2{ background: url(../../images/images/i4ico_2.jpg) no-repeat center center; }
		.im4loico3{ background: url(../../images/images/i4ico_3.jpg) no-repeat center center; }
		.im4loico4{ background: url(../../images/images/i4ico_4.jpg) no-repeat center center; }
		.im4loico5{ background: url(../../images/images/i4ico_5.jpg) no-repeat center center; }
		.im4loico6{ background: url(../../images/images/i4ico_6.jpg) no-repeat center center; }
		.im4loico7{ background: url(../../images/images/i4ico_7.jpg) no-repeat center center; }
		.im4loico8{ background: url(../../images/images/i4ico_8.jpg) no-repeat center center; }
		.im4loico9{ background: url(../../images/images/i4ico_9.jpg) no-repeat center center; }
		.im4loico10{ background: url(../../images/images/i4ico_10.jpg) no-repeat center center; }

	/*end index_m4*/
	/*index_m5*/
		.index_m5{ min-width: 1220px; width: 100%; background:#f5f5f5; overflow: hidden;  position: relative; padding: 70px 0px 100px 0px;}
		.im5tit{padding-bottom: 30px; }
		.im5tit1{ text-align: center; color: #0166b3;height: 65px; line-height: 65px; font-size: 40px; font-weight: bold;}
		.im5tit1 span{ color: #ef9c3b; }
		.im5tit2{ text-align: center; font-size: 18px; height: 30px; line-height: 30px; }
		.im5lst{}
		.im5lL{ width: 585px; background: #ffffff;}
		.im5lL a{ display: block; }
		.im5lLimg{ width: 585px; height: 420px; background: #f1f1f1;}
		.im5lLimg div{ width: 585px; height: 420px; display: table-cell; vertical-align: middle; text-align: center;}
		.im5lLfot{ padding: 20px 30px 15px 30px; }
		.im5lLfot span{ display: block; font-size: 20px; font-weight:bold; overflow: hidden; height: 30px; line-height: 30px;}
		.im5lLfot font{ display: block; overflow: hidden; height: 30px; line-height: 30px; font-size: 16px; color: #666666;}
		.im5lLfot i{ display: block; font-style: normal; overflow: hidden; height: 25px; line-height: 25px; font-size: 14px; color: #a8a8a8; margin-top: 10px;}

		.im5lR{ width: 585px; height: 550px; overflow: hidden; }
		.im5lR1{ background: #ffffff; padding: 17px 35px 15px 35px; margin-bottom: 10px;}
		.im5lR1 span{ display: block; font-size: 18px; font-weight:bold; overflow: hidden; height: 35px; line-height: 35px;}
		.im5lR1 font{ display: block; overflow: hidden; height: 25px; line-height: 25px; font-size: 16px; color: #666666;}
		.im5lR1 i{ display: block; font-style: normal; overflow: hidden; height: 25px; line-height: 25px; font-size: 14px; color: #a8a8a8; margin-top: 13px;}

		.im5more{ padding-top: 55px; }
		.im5more a{ display: block; margin: 0 auto; background: #ef9c3b; width: 150px; border-radius: 24px; height: 48px; line-height: 48px; text-align: center; color: #ffffff; font-size: 16px;}
	/*end index_m5*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px;  background: #383838; width: 100%; overflow: hidden;}
	.foot1{ padding: 105px 0 80px 0;}
	.foot1a{ padding-bottom: 60px;}
	.foot1b{ }
	.foot1b1{ width: 300px; }
	.foot1b1 span{ display: block; font-size: 14px; color:#868686; height: 45px; line-height: 45px;}
	.foot1b1 font{ display: block; font-size: 14px; color:#c5c5c5; height: 30px; line-height: 30px; overflow: hidden;}
	.foot1b2{ width: 90px; margin-left: 255px; margin-top: 15px;}
	.foot1b2 span{ display: block; text-align: center; }
	.foot1b2 font{ display: block; text-align: center;font-size: 14px; color: #c5c5c5; line-height: 40px; height: 40px; overflow: hidden; }
	.foot1b3{ width: 275px; }
	.foot1b3a{ font-size: 14px; color:#868686; height: 45px; line-height: 45px;}
	.foot1b3b{}
	.foot1b3b a{ display: block; float: left; font-size: 14px; color:#c5c5c5; height: 30px; line-height: 30px; margin-left: 52px;}
	.foot1b3b a:nth-child(1),.foot1b3b a:nth-child(4){ margin-left: 0; }

	.foot2{ min-width: 1220px; width: 100%; border-top: 1px solid #484848; height: 50px; line-height: 50px; text-align: center; font-size: 14px;}
	.foot2 span{ display: block; float: left; color: #787878; padding-right: 15px;}
	.foot2 font{ display: block; float: right; color: #787878;}
	.foot2 a{ color: #787878; }
	.foot2 a:hover{ color: #ffffff; }
/*site*/
	.simidd{ min-width: 1220px; width: 100%; overflow: hidden; }
	.sid_mtit{ position: relative; width: 100%; z-index: 2;}
	.sid_mtitx{ position:absolute; width: 100%; bottom: 0px;}
	.sid_mtity{ background: #2671be; padding: 0px 25px;height: 70px; line-height: 70px;}
	.sid_mtitx span{ display: block; float: left; font-size: 24px; color: #ffffff;}
	.sid_mtitx font{ display: block; float: right; font-size: 16px; color: #84caff; }
	.sid_mtitx font a{ color: #84caff; }
	.sid_mtitx font a:hover{ color: #ffffff; }

	.site_xnavx{ margin: 30px 0px 10px 0; }
	.sid_mnav{ position: relative; width: 100%; height: 45px;}
	.sid_mnav ul{ position:absolute; width: 100%; text-align: left; font-size: 0;}
	.sid_mnav li{ display: inline-block; padding: 0px 10px;}
	.sid_mnav a{ display: block; height: 45px; line-height: 45px; background: #dcdcdc; border-top-left-radius: 10px; border-bottom-right-radius: 10px; padding: 0px 35px; font-size: 18px; color: #333333;}
	.sid_mnav a.linkhover{ color: #FFFFFF; background: #0166b3;}
	
	.sim_lst{ padding: 20px 0px 50px 0px; }
	.sim_con{ line-height: 210%; }
/*site end*/