@charset "utf-8";
/* CSS Document */

body{font-family:"Microsoft YaHei";margin:0 auto;min-width: 1120px;max-width: 1920px; }
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}

.banner{font-size: 0;width:100%;min-width:  1120px;max-width:  1920px;margin:  0 auto; padding: 0;}
.banner img{width:100%}

.fbt{ color:#000; font-size:23px;text-align: center;margin: 0 0 0.2em;line-height: 1.6em; text-indent:2em;}
.zz_1top{text-align:center;width:  1120px;margin: 40px auto 0; }
.zz1_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.5em;color: #de2e27; }

.zz1_p{font-size: 18px;line-height: 1.6em;margin: 0 0 2em;color: #de2e27; text-align: center;padding: 0 40px;}
.flag{
	width: 100%; height: 210px; padding: 0;margin: 0;
}
.flag ul{padding: 0;margin: 0;}
.flag li{
	width: 277px;height: 203px;padding: 0;background: url(../images/3_04.jpg) no-repeat;background-size: contain;
	float:left;
	margin: 0;
	text-align: center;
}
.pt1{
	width: 270px;margin-top:40px;	font-size: 20px;font-weight: bold;color:#fd312a;
	padding: 0;
	
}
.pt2{
	font-size: 17px;
	margin-top: -10px;
	width: 200px;
	line-height: 25px;
	/*text-align: left;*/
	color: red;
	padding: 0 40px;
	min-height: 100px;
}
.ljzx3{width: 136px;font-size: 18px; text-align:center; background: #e1653b;color: white;border-radius: 50px;line-height: 40px;margin: 10px auto;box-sizing: border-box;display: inline-block;}

.jsj_1{width:1120px;margin: 60px auto;text-align: center; }
.jsj_str1{width:600px;height:50px;overflow:hidden;font-size:40px;text-align:center;display:block;letter-spacing:1.5px;margin: 0 auto 0.2em;}
.jsj_p1{font-size:18px;text-align:center;margin: 0 0 0.2em;line-height: 1.6em;}
.jsj_show{width:100%;margin: 30px 0;padding: 0;overflow: hidden;}
.jsj_show li{float:left; width:30%;}
.jsj_show img{margin: 10PX 0 0;}
.margin_r_0 {
    margin-right: 0!important;
}
.js_tp1{margin:0 0 0;}
.ljzx{width:286px;height:55px;background:#DE2E27 repeat;overflow:hidden;font-size:24px;color:#FFF;text-align:center;line-height:55px;border-radius:20px;display: inline-block;margin: 0;}
.jsj_show2{margin-left:5.5%;}

.te_le{text-align: left!important;text-indent: 2em!important;}
.hs{ color:#000; font-size:18px;text-align:left;margin: 0 0 0.2em;line-height: 1.6em; text-indent:2em;}

.xq_1{width: 1120px;margin: 60px auto;text-align: center; }
.bjtt{margin:0 auto;min-width: 1120px;max-width: 1920px;}
.con_h2{font-size: 40px;margin: 0 0 0.2em;position: relative; }

.con_p{font-size: 18px;line-height: 1.8em;width: 1040px;margin: 0 auto 0.2em;}
.xq2_show{margin: 30px auto 30px;width: 1120px; padding:10px ;overflow: hidden; background-color:#FFF;}
.xq2_show h3{margin: 30px 0 20px;font-size: 24px;font-weight: normal;}
.xq2_show p{margin: 0 auto 20px;font-size: 18px;text-align: left;text-indent: 2em;line-height: 2em;width: 1000px;}
.xq2_show ul{margin: 30px auto;padding: 0;height: 400px;width: 967px;}
.xq2_show li{display: inline-block;margin: 0 4px;float: left;}
.xq2_show img{margin: 8px 0;}

.bzr_1{width:1120px;margin: 60px auto;text-align: center; }
.bzr_str1{height:50px;overflow:hidden;font-size:40px;text-align:center;display:block;letter-spacing:1.5px;margin: 0 auto 0.2em;}
.bzr_p1{font-size:18px;text-align:center;margin: 0 0 0.2em;line-height: 1.6em;}
.bzr_show{width:100%;margin: 30px 0;padding: 0;overflow: hidden;}
.bzr_show li{float:left;margin: -4px 3px 10px 0; width:370px;}
.bzr_show img{margin: 0 0 0;}

.bzr_show2{width:100%;margin: 30px 0;padding: 0;overflow: hidden;}
.bzr_show2 li{float:left;margin: 4px 20px 10px 0; width:260px;}
.bzr_show2 img{margin: 0 0 0;}


.te_le2{ text-align:center !important; width:500px; margin:0 auto; clear:both;}

.jsj_str11{width:512px;height:93px;overflow:hidden;font-size:36px;text-align:center;display:block;letter-spacing:1.5px;margin: 0 auto 0.2em;}
.jsj_str11 span{ font-size:18px; font-weight:normal;}
/*.st3_show{padding: 0;margin: 30px auto;overflow: hidden; color:#000;}*/
/*.st3_show li{width:245px;overflow:hidden;border:1px solid #D8D8D8;float:left;box-sizing: border-box;margin: 10px 30px 10px 0;}*/
.st3s_h3{font-size:20px;margin: 10px 0 0;line-height: 1.6em; color:#000;}
.st3s_p1{width:220px; height:auto; overflow:hidden; border-bottom:1px dashed #2B2B2B; font-size:14px; margin:0 auto; line-height:30px}
.st3s_p2{font-size:14px;line-height:28px;height: 162px;margin: 0 auto;text-align: left;width: 90%;}
.yyst3{width:145px;height:40px;overflow:hidden;display:block;margin: 10px auto 16px;font-size:16px;color:#FFF;text-align:center;line-height:40px;border-radius: 3px;background: linear-gradient(#e0460b, #e65d0c);border: 1px solid;border-color: #ff8100 #ff6900 #ff4800;box-shadow: inset 0 1px 1px #cab4b4;font-weight: bold;}

.xz_2{width:1120px;margin: 60px auto;text-align: center;} 
.xz_h2{font-size: 40px;margin: 0 0 0.2em;line-height: 1.6em;}
.xz_h2 span{color: #f01a00;}
.xz_h2 img{display: inline-block;}
.xz_p1{font-size:18px;text-align:center;margin: 0 auto 0.2em;width: 1120px;line-height: 2em;}


.llzx2{width: 7em;font-size: 18px;display:inline-block;line-height: 2.2em;background:#e6753d;color:#fff;margin: 0 10px;border-radius: 5px;}


.zz_2rb1bottom{text-align:center;min-width: 1120px;padding: 60px 0; background-color:#cd0000 ;margin-top: 40px;}
.zz1_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.5em;color: #FFF; }
.fo-ma {margin: 30px auto 0;width: 1120px;}
.fo-ma h2 {color: #fff;font-size: 36px;text-align: center;padding: 20px;}
.fo-ma ul {padding: 0;margin: 0;}
.fo-ma li {margin: 20px auto;text-align: center;overflow: hidden;width: 570px;}
.fo-ma input {width: 450px;height: 50px;display: inline-block;vertical-align: middle;border: 0;padding: 0;text-indent: 2em;font-size: 18px;float: left;}
.fo-ma input[type=submit] {text-align: center;margin: 20px auto 0;border: 0;float: inherit;text-indent: 0;width: 320px;font-size: 26px;display: inline-block;line-height: 60px;border-radius: 50px;background: #ffffff;color: #FFF;height: initial;}
.fo-ma label {background: #fde3c7;color: #000;width: 120px;height: 50px;line-height: 50px;font-size: 20px;float: left;}

.sys{ width:1060px;  padding:0; margin:20px auto; text-align:center;}

.kc {widtH: 95%;margin:20px  auto ;overflow: hidden;}

.xq4_show2 {width: 1120px;margin: 30px auto;}
.xq4_show2{overflow:hidden;max-width:1120px;margin: 0 auto 30px;padding: 0;}
.xq4_show2 li{display:inline-block;margin: 10px 10px 10px 0;float: left;width: 270px;background: white;}
.xq4_show2 div{border:1px solid #CCC;padding: 6px 0 20px;}
.xq4_show2 div h3{font-size: 18px;line-height: 1.6em;margin: 0 auto;color: #373333;}
.xq4_show2 div p{font-size: 18px;line-height: 1.6em;margin: 0 auto 10px;color: #f74132;display: block;}

.pos-r{ position:relative; margin:20px auto; padding:0;}

.mod-mqhz-box{padding:20px;border-radius: 10px;}
.mod-mqhz .ulist{overflow: hidden; border-radius: 5px;}
.mod-mqhz .ulist li{float: left;width: 245px;overflow: hidden;border-radius: 5px;position: relative;margin-right: 30px; border:1px solid #D8D8D8;}

.mod-mqhz>.iconfont{display:block;width: 50px;height: 50px;color: #fff;font-weight: 700;font-size: 30px;position: absolute;top: 225px;z-index: 1;text-align: center;line-height: 50px;}
.mod-mqhz .prev{left: -60px;}
.mod-mqhz .next{right: 0px;}
.mod-mqhz>.iconfont:after{content: "";display: block;position: absolute;width: 100%;height: 100%;transition: all .3s;z-index: -1;top: 0;background-color: #000;opacity: 0.2;border-radius: 25px;}
.mod-mqhz>.iconfont:hover::after{opacity: 0.5;}

