@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#1a1a1a; background:#FFF;}
img{ margin:0; padding:0; border:none;}
ul,li,ol,h1,h2,h3,p,i{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited,a:active{  text-decoration:none; color:#333333;}
a:hover{  text-decoration:none; color:#11438a;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{width:1200px; margin:0 auto;}
.clr{ clear:both;}

/*头部*/
	.index_head{}
	.index_h1{min-width: 1200px; width: 100%; background: #ffffff; }
	.index_h2{min-width: 1200px; width: 100%; background: #11438a; height: 45px;}
	.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
		font-size:18px;
		color:#ffffff; font-family:"微软雅黑";
		text-decoration:none;
		display:block; float: left;
		height:45px;
		line-height:45px; width: 170px;
		text-align:center;
		vertical-align:middle;
	}
	.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#FFFFFF; background: rgba(255,255,255,0.1);}
	.nav_before_down a:hover{color:#FFFFFF;  background: rgba(255,255,255,0.1);}
	.index_h1righ span{ display: block; float: left; width: 1px; height: 45px;}

	.flexslider{position:relative;width:100%; height:720px; top: 0px; text-align:center; overflow:hidden; min-width:1200px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:720px;}
	.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
	.flex-control-nav li{display:inline-block;width:18px;height:8px;margin:0 6px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;background:#ffffff; border-radius: 50%; cursor:pointer;}
	.flex-control-nav .flex-active{background:#ff8916; width: 24px; height: 8px;border-radius: 5px;}

/*中间*/
	.index_body{}
	/*index_b1*/
		.index_b1{ background: #0e457e; min-width: 1200px; width: 100%; padding: 40px 0px 40px 0px; }
		.index_b1x1{ background: url(../../images/images/main_18.jpg) no-repeat center left; padding:20px 0px 20px 65px; width: 295px; border-right: 1px solid #24568a;}
		.index_b1x1 span{ display: block; color: #FFFFFF; font-size: 16px; height: 25px; line-height: 25px;}
		.index_b1x1 font{ display: block; color: #FFFFFF; font-size: 14px; height: 25px; line-height: 25px;}
		.index_b1x2{ background: url(../../images/images/main_12.jpg) no-repeat center left; padding:20px 0px 20px 65px; margin-left: 76px; width: 312px; border-right: 1px solid #24568a;}
		.index_b1x2 span{ display: block; color: #FFFFFF; font-size: 16px; height: 25px; line-height: 25px;}
		.index_b1x2 font{ display: block; color: #FFFFFF; font-size: 14px; height: 25px; line-height: 25px;}
		.index_b1x3{ background: url(../../images/images/main_15.jpg) no-repeat center left; padding:20px 0px 20px 65px; width: 225px;}
		.index_b1x3 span{ display: block; color: #FFFFFF; font-size: 16px; height: 25px; line-height: 25px;}
		.index_b1x3 font{ display: block; color: #FFFFFF; font-size: 14px; height: 25px; line-height: 25px;}
	/*index_b2*/
		.index_b2{ background: #f4f4f4; min-width: 1200px; width: 100%; padding: 50px 0px;}
		.ib2_tit{}
		.ib2_tit1{ font-size: 34px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;}
		.ib2_tit1 span{ color: #ff8916; font-family: "Impact";}
		.ib2_tit1 font{ color: #797979; font-family: "Impact"; padding-left: 10px;}
		.ib2_tit2{ text-align: center; font-size: 28px; color: #333333; font-weight: bold; height: 38px; line-height: 38px; background: url(../../images/images/main_24.jpg) no-repeat bottom center; padding-bottom: 14px;}
		.ib2_tit3{ text-align: center; height: 50px; line-height: 50px; margin-bottom: 17px; color: #555555; font-size: 16px; }
		.ib2_nav{ height: 80px; background: #ffffff; margin-bottom: 30px; }
		.ib2_nav1{ background: #11438a; padding: 10px 15px; width: 120px; height: 60px;}
		.ib2_nav1 span{ display: block; color: #FFFFFF; font-size: 20px; line-height: 30px; height: 30px; overflow: hidden;}
		.ib2_nav1 font{ display: block; color: #FFFFFF;font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;}
		.ib2_nav2{ width: 1050px; display: flex; justify-content: space-between;}
		.ib2_nav2 a{ display: block; height: 78px; line-height: 80px; width: 131px; color: #333333;  text-align: center; font-size: 16px; border-bottom: 2px solid #ffffff;}
		.ib2_nav2 a.on_zzjssbx{border-bottom: 2px solid #ff8916; color: #ff8916;}
			
		.ib2_lst{ height: 710px; }
		.ib2_lone{ margin-bottom: 15px; }
		.ib2_loimg{ width: 375px; height: 290px; background: #ffffff;}
		.ib2_loimg div{ width: 375px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
		.ib2_lofot{width: 375px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; font-size: 20px; }

		.ib2lo_mr{ margin-right: 37px; }
	/*index_b3*/
		.index_b3{background: #11438a; min-width: 1200px; width: 100%; padding: 55px 0px 0px 0px;}
		.ib3_tit{}
		.ib3_tit1{ font-size: 34px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;}
		.ib3_tit1 span{ color: #ff8916; font-family: "Impact";}
		.ib3_tit1 font{ color: #7db8f1; font-family: "Impact"; padding-left: 10px;}
		.ib3_tit2{ text-align: center; font-size: 28px; color: #ffffff; font-weight: bold; height: 38px; line-height: 38px; background: url(../../images/images/main_31.jpg) no-repeat bottom center; padding-bottom: 14px;}
		.ib3_tit3{ text-align: center; height: 50px; line-height: 50px; margin-bottom: 17px; color: #ffffff; font-size: 16px; }
		.ib3_lst{ height: 535px;}
		.chinaz{ width:1200px; height: 535px; overflow:hidden;position: relative; overflow:hidden;}
		.q51buypic{ width:1200px; height:440px;  position:relative;}
		.q51buypic li{ width:580px; height:440px; float: left; margin-right: 40px;}
		.ib3xone{ width: 580px; height: 440px; }
		.ib3xoimg{ width: 580px; height: 375px; background: rgba(255,255,255,0.1);}
		.ib3xoimg div{ width: 580px; height: 375px;display: table-cell; vertical-align: middle; text-align: center;}
		.ib3xofont{ height: 65px; line-height: 65px; }
		.ib3xofont span{ display: block;height: 65px; overflow: hidden; color: #FFFFFF; font-size: 16px;  text-align: center;}

		.ib3_jt_pos{ position: absolute; bottom: 0; width: 100%; }
		.ib3_jt_posx{ width: 320px; margin: 0 auto;}
		.ib3_jt_posx a.prev{ display: block; background: url(../../images/images/casejt_03.png) no-repeat center; width: 28px; height: 52px;}
		.ib3_jt_posx a.next{ display: block; background: url(../../images/images/casejt_05.png) no-repeat center; width: 28px; height: 52px;}
		.ib3_jt_posmidd{ background: #ffffff; height: 52px; line-height: 52px; text-align: center; font-size: 16px; color: #333333; width: 190px; margin-left: 37px;}
	/*index_b4*/
		.index_b4{ background: url(../../images/images/main_47.jpg)#f4f4f4 no-repeat bottom center; min-width: 1200px; width: 100%; padding: 55px 0px 0px 0px;}
		.ib4_tit{}
		.ib4_tit1{ font-size: 34px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;}
		.ib4_tit1 span{ color: #ff8916; font-family: "Impact";}
		.ib4_tit1 font{ color: #797979; font-family: "Impact"; padding-left: 10px;}
		.ib4_tit2{ text-align: center; font-size: 28px; color: #333333; font-weight: bold; height: 38px; line-height: 38px; background: url(../../images/images/main_24.jpg) no-repeat bottom center; padding-bottom: 14px;}
		.ib4_tit3{ text-align: center; height: 50px; line-height: 50px; margin-bottom: 23px; color: #555555; font-size: 16px; }
		.ib4_lst{}
		.ib4_lleft{ width: 450px; padding: 28px 0px 0px 0px;}
		.ib4_lleft span{ display: block; font-size: 26px; color: #11438a; font-weight:bold; height: 70px; line-height: 70px;}
		.ib4_lleft font{ display: block; font-size: 16px; color: #222222; line-height: 35px; height: 175px; overflow: hidden; margin-bottom: 130px;}
		.ib4_lleft a{ display: block; width: 140px; height: 40px; background: #11438a; color: #FFFFFF; font-size: 16px; text-align: center; line-height: 40px;}
		.index_bxx{ text-align: center; padding: 40px 0px 55px 0px; }
	/*index_b5*/
		.index_b5{ padding-bottom: 70px; }
		.ib5_tit{}
		.ib5_tit1{ font-size: 34px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;}
		.ib5_tit1 span{ color: #ff8916; font-family: "Impact";}
		.ib5_tit1 font{ color: #797979; font-family: "Impact"; padding-left: 10px;}
		.ib5_tit2{ text-align: center; font-size: 28px; color: #333333; font-weight: bold; height: 38px; line-height: 38px; background: url(../../images/images/main_54.jpg) no-repeat bottom center; padding-bottom: 14px;}
		.ib5_tit3{ text-align: center; height: 50px; line-height: 50px; margin-bottom: 30px; color: #555555; font-size: 16px; }
		.ib5_lst{}
		.ib5lleft{ width: 695px; height: 320px;}
		.chinaz_new1{ width:695px; height: 320px; overflow:hidden;position: relative; overflow:hidden;}
		.q51buypic_new1{ width:695px; height:320px;  position:relative;}
		.q51buypic_new1 li{ width:695px; height:150px; margin-bottom: 20px;}
		.ib5lxone{ width: 695px; height: 150px;}
		.ib5lxoimg{ width: 220px; height: 150px; background: #f4f4f4; }
		.ib5lxoimg div{ width: 220px; height: 150px; display: table-cell;vertical-align: middle; text-align: center; }
		.ib5lxofont{ width: 450px; }
		.ib5lxofont span{ display: block; font-size: 20px; height: 30px; line-height: 30px; overflow: hidden;}
		.ib5lxofont i{ display: block; font-size: 14px; color: #908f8f; font-style: normal; height: 50px; line-height: 50px;}
		.ib5lxofont font{ display: block; color: #444444; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden;}

		.ib5lrigh{ width: 470px; height: 320px;}
		.chinaz_new2{ width:470px; height: 320px; overflow:hidden;position: relative; overflow:hidden;}
		.q51buypic_new2{ width:470px; height:320px;  position:relative;}
		.q51buypic_new2 li{ width:470px; height:320px;}
		.ib5rxone{ width: 470px; height: 320px; position: relative;}
		.ib5rxoimg{ width: 470px; height: 320px; background: #f4f4f4; }
		.ib5rxoimg div{ width: 470px; height: 320px; display: table-cell;vertical-align: middle; text-align: center; }
		.ib5rxofont{ position: absolute; width: 100%; bottom: 0; background:rgba(0,0,0,0.7);}
		.ib5rxofontx{ padding: 10px 20px; }
		.ib5rxofontx span{ display: block; color: #FFFFFF; font-size: 18px; height: 30px; line-height: 30px; overflow: hidden;}
		.ib5rxofontx font{ display: block; color: #FFFFFF; font-size: 14px; height: 25px; line-height: 25px; overflow: hidden;}
		.chinaz_new2 a.prev{ display: block; position: absolute; left: 0; top: 50%; width: 40px; margin-top: -55px; height: 55px; background: url(../../images/images/newjt_03.png) no-repeat center; }
		.chinaz_new2 a.next{ display: block; position: absolute; right: 0; top: 50%; width: 40px; margin-top: -55px; height: 55px; background: url(../../images/images/newjt_06.png) no-repeat center; }

		.fot2lx3_ewm{ padding: 5px 5px 0px 5px; }
		.fot2lx3_ewmfot{ height: 25px; line-height: 25px; color: #999999; text-align: center; font-size: 14px; }
/*底部开始*/
	.index_foot{}
	.index_f1{ padding: 75px 0px 40px 0px; background: #11438a; min-width: 1200px; width: 100%;}
	.indexf1_lx{ background: url(../../images/images/main_63.jpg) no-repeat center; height: 75px; padding: 15px 0px 10px 0px; margin-bottom: 30px;}
	.indexf1_lx1{ width: 485px; height: 75px; background: url(../../images/images/index_07.jpg) no-repeat center right; margin-left: 65px;}
	.indexf1_lx1q{ height: 40px; line-height: 40px; }
	.indexf1_lx1q span{  color: #000000; font-size: 26px; }
	.indexf1_lx1q font{ color: #ffffff; font-size: 36px;}
	.indexf1_lx1z{ color: #FFFFFF; font-size: 16px; line-height: 35px; height: 35px;}
	.indexf1_lx2{width: 485px; height: 75px; background: url(../../images/images/index_09.jpg) no-repeat center right; margin-right:45px;}
	.indexf1_lx2q{ height: 40px; line-height: 40px; }
	.indexf1_lx2q span{  color: #000000; font-size: 26px; }
	.indexf1_lx2q font{ color: #ff8916; font-size: 36px;}
	.indexf1_lx2z{ color: #333333; font-size: 16px; line-height: 35px; height: 35px;}

	
	.index_f1left{ width: 320px;}
	.index_f2mtit{ background: url(../../images/images/main_65.jpg) no-repeat bottom left; height: 55px; line-height: 55px; font-size: 20px; color: #FFFFFF; }
	.index_f2mlst{ padding-top: 20px; }
	.index_f2llx1{ font-size: 16px; color: #FFFFFF; margin-bottom: 5px;}
	.index_f2llx1 span{ display: block; float: left; width: 50px; line-height: 30px;}
	.index_f2llx1 font{ display: block; float: left; line-height: 30px; width: 270px; overflow: hidden;}
	.index_f1midd{ width: 124px; margin-left: 183px; }
	.index_f2mlst{}
	.index_f2mlstx span{ display: block; }
	.index_f2mlstx font{ display: block; text-align: center; line-height: 25px; margin-top: 10px; font-size: 18px; color: #FFFFFF;}
	.index_f1righ{ width: 390px; font-size: 16px;}
	.index_f2mlstx1{}
	.index_f2mlstx1 span{ display: block; float: left; margin-right: 97px; margin-bottom: 10px;}
	.index_f2mlstx1 font{ display: block; float: right; margin-bottom: 10px;}
	.index_f2mlstx1 a{ color: #FFFFFF; width: 65px; line-height: 25px; height: 25px; overflow: hidden;}
	.index_f2mlstx2{ padding-top: 30px; }
	.index_f2mlstx2 a{ display: block; float: left; width: 22px; height: 25px; margin-right: 20px;}
	.if2_ico1{ background: url(../../images/images/main_74.jpg) no-repeat center}
	.if2_ico2{ background: url(../../images/images/main3_69.jpg) no-repeat center}
	.if2_ico3{ background: url(../../images/images/main_71.jpg) no-repeat center}
	.index_f2{ background: #0b3878; height: 60px; line-height: 60px; text-align: center; font-size: 14px; color: #FFFFFF; }
	.index_f2 span{ padding: 0px 10px; }
	.index_f2 a{ color: #FFFFFF; }
/*about*/
/*site_abot*/
.sib_mtit{ width: 100%; position: relative; }
.sib_mtit ul{ position: absolute; width: 100%; bottom: 163px; text-align: center; }
.sib_mtit li{ display: inline-table; }
.sib_mtit span{ display: block; background: #11438a; height: 55px; font-size: 26px; color: #ffffff; line-height: 55px; padding: 0px 20px;}
.sib_mnav{ min-width: 1200px; width: 100%; position: relative; height: 40px; padding: 40px 0px;}
.sib_mnav ul{ position: absolute; width: 100%; height: 40px; text-align: center; }
.sib_mnav li{ display: inline-block; margin: 0px 10px;}
.sib_mnav a{ display: block; height:40px; line-height: 40px; font-size: 18px; padding: 0px 25px; background: #f2f2f2; color: #333333;}
.sib_mnav a.linkhover{ background: #1b4883; color: #FFFFFF; }

.sib_mlst{ padding: 0px 0px 50px 0px; }
.sib_mcon{ line-height: 210%;}