/* CSS Document */

*{ margin: auto; padding:0; }
body{ font-family:"????",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#ffffff; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0; vertical-align:top}
a { text-decoration:none; color:#333; outline:none; cursor:pointer}
.white{color:#FFFFFF;}
.fleft{float:left;}
.fright{float:right;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f37{font-size:37px;}
.mt15{margin-top:15px}
.mt20{margin-top: 20px;}
.fbold{font-weight:bold;}
.lsp8{letter-spacing:8px;}
.f36{font-size:36px;}
 .fbold{font-weight:bold;}
 .tcenter{ text-align:center;}
.clear{clear:both;}
.pd10{padding-top:10px;}
.red{color:#f2210b;}
.banner{width:100%; height:auto; overflow:hidden;}
.xmt_1{width:1120px; height:auto; overflow:hidden; margin:20px auto;}
.xmt_str1{font-size:40px; display:block; text-align:center;}
.xmt_p1{font-size:24px; line-height:45px; text-indent:2em}
.xmt1_show{width:100%; height:auto; overflow:hidden; margin-top:10px}
.xmt_r{width:558px; height:auto; overflow:hidden;}
.xmt_r img{float:left; display:inline-block; margin-left:2px; margin-top:2px}
.ui_btn{width:305px;height:56px;border-radius:58px;text-align: center;line-height: 56px;font-family: "????",serif;color:#ffd800;font-size: 23px;
background: -webkit-linear-gradient(left,#220bb0,#d14167 );transition: all 1s;z-index: 5;overflow: hidden;display: inline-block;position: relative; margin:0 auto; margin-top:50px; display:block}
.xmt2_p{width:100%; height:auto; overflow:hidden; margin-top:20px}
.xmt2_p img{float:left; display:inline-block; margin-left:5px;}
.xmt2_p1{font-size:24px; text-align:center; margin-top:15px}
.xmt3_p{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xmt3_p img{float:left; display:inline-block}
.xmt_3{width:100%; height:auto; overflow:hidden;  background:#EA5563 repeat; padding-bottom:10px}
.xmt3_show{width:1120px; height:auto; overflow:hidden; margin:20px auto; margin-bottom:0px}
.xmt3_zs{width:100%; height:auto; overflow:hidden; background:#FFF repeat; margin-top:20px}
.xmt4_show{width:100%; height:385px; overflow:hidden; margin-top:60px;}
#clist {height: 390px;position: absolute;z-index: 1; clear:both;}
.cli_name { width:100%; height: 47px;background: #FFF;position: absolute;z-index: 2;bottom: 0px; left:0px;}
.cli {width: 220px;height: 338px;float: left;position: relative;margin: 0 30px;}
.cli-mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: black;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);}
.cbg {width: 100%;height: 100%;}
.ctxt {background-color: #EA5563;width: 100%;height: 45px;line-height:45px;color: white;text-align: center;}
.ctxt span {display: inline-block; font-size:16px; margin-right: 10px;}
.ctxt em { font-size:14px;}
.content {width: 100%;overflow: hidden;}
.content-page {width: 1000px;overflow: hidden;float: left;}
.ctdiv {position: relative;float: left;width: 320px;height: 320px;background-color: white;margin: 15px 13px 0px 0px;padding-bottom: 5px;}
.ctlink {position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: block;}
.li-img {position: absolute;left: 0px;top: 0px;}
.li-c {height: 35px;width: 100%;position: absolute;top: 145px;left: 0px;background-color: rgba(81,182,0,0.8);}

.xmt_2{width:1120px; height:auto; overflow:hidden; margin:20px auto;}
.focus{ position: relative;  top: 43px;}
.jiaos li{width:74px;height:88px;position: absolute;top:50%;margin-top: -59px;cursor: pointer;
 background: url(../Images/jt_03.jpg) no-repeat center;}
.jiaos .prev img{ margin-top: 5px;}
.jiaos #focus_btn_right img{margin-top: -5px;}
.jiaos #focus_btn_left{left:0px;}
.jiaos #focus_btn_right{right:0px;background: url(../Images/jt_06.jpg) no-repeat;}
.jiaos #focus_btn_right:hover{background: url(../Images/jth_06.jpg) no-repeat;}
.jiaos #focus_btn_left:hover{background: url(../Images/jth_03.jpg) no-repeat center;}
.lef_bto{ width:309px;height:200px;position: absolute;top:-10px;left:-20px;}
.right_bto{width:309px;height:200px;position: absolute;bottom:-130px;right:-290px;}
#picv{width:998px; height:auto; overflow:hidden; margin:0 auto;}

.xmt_3{width:100%;height:auto;overflow:hidden;background:#9318B6 repeat;}
.wy10_show{width: 1120px;margin: 0 auto;padding: 315px 62px 0 142px;box-sizing: border-box;height: 556px;position: relative;overflow: hidden;}
.wy10_show:after{content:"";width: 995px;margin: auto;box-sizing: border-box;background: url(../images/kc_bg.png) no-repeat center bottom;position: absolute;left: 0;right: 0;bottom: 0;height: 212px;z-index: 2;display: none;}

.zg_main5_No li{float: left;height: 344px;color: #fff;position: relative;}
.zg_main5_No li h3{position:absolute;font-size: 20px;line-height: 1.6em;transition: all 0.4s ease;right: 0;left: 0;top: 12px;text-align: center;/* display: none; */z-index: 3;}
.zg_main5_No li p{position:absolute;font-size: 15px;text-align: left;transition: all 0.4s ease;bottom: 0;box-sizing: content-box;padding: 90px 0 1em;min-height: 100%;z-index: 1;line-height: 1.6em;width: 100%;right: 0;margin: 0;text-align: center;}
.zg_main5_No li img{position: absolute;right: 0;z-index: 2;}
.zg_main5_No1 p{background:url(../Images/number1.png) no-repeat center top;/* left:50px; *//* top:150px; */}
.zg_main5_No2 p{background:url(../Images/number2.png) no-repeat center top;/* top:80px; */}
.zg_main5_No3 p{background:url(../Images/number_09.png) no-repeat center top;/* left:35px; *//* top:50px; */}
.zg_main5_No4 p{background:url(../Images/number_06.png) no-repeat center top;/* left:40px; *//* top:35px; */}
.zg_main5_No5 p{background:url(../Images/number_03.png) no-repeat center top;/* left:48px; *//* top:5px; */}
.zg_main5_No1 {width: 130px;bottom: 102px;}
.zg_main5_No2 {margin: 0 0 0 66px;width: 121px;bottom: 134px;}
.zg_main5_No3 {width: 128px;margin: 0 0 0 54px;bottom: 167px;}
.zg_main5_No4 {width: 146px;margin: 0 0 0 55px;bottom: 201px;}
.zg_main5_No5 {width: 159px;margin: 0 0 0 57px;bottom: 229px;}
.zg_main5_No li div{position: absolute;bottom: 0;height: 86px;width: 118%;left: -18%;}
.zg_main5_No li:hover p{bottom: 100%;min-height: auto;}

.xmt_4{width:1115px; height:auto; overflow:hidden; margin:20px auto}
.zz5_zs{width:100%; height:auto; overflow:hidden; margin-top:10px}
.zz5r_l{width:740px; height:auto; overflow:hidden;}
.zz5r_l img{float:left; margin-left:5px; margin-top:5px; display:inline}
.jssora05l, .jssora05r {display: block;position: absolute; width: 40px; height: 40px;cursor: pointer;
background: url(../images/a17.png) no-repeat;overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
.jssort01 .p {position: absolute;top: 0;left: 0;width: 72px;height: 72px;}
.jssort01 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border: none;}
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01 .c {position: absolute;top: 0px;left: 0px;width: 68px;height: 68px;border: #000 2px solid;
box-sizing: content-box; background: url(../images/t01.png) -800px -800px no-repeat;    _background: none;}
.jssort01 .pav .c {top: 2px;_top: 0px;left: 2px;_left: 0px; width: 68px;height: 68px;border: #000 0px solid;    _border: #fff 2px solid;background-position: 50% 50%;}
.jssort01 .p:hover .c { top: 0px;left: 0px;width: 70px;height: 70px;border: #fff 1px solid;background-position: 50% 50%;}
.jssort01 .p.pdn .c {background-position: 50% 50%;width: 68px;height: 68px;border: #000 2px solid;}* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c { width: 72px;    height: 72px;}

.xmt_5{width:1120px; height:auto; overflow:hidden; margin:20px auto;}
.xmt_6{width:100%; height:auto; background:#FF7A5D repeat; padding-bottom:10px}
.xmt6_show{width:935px; height:auto; overflow:hidden; margin:20px auto}
.xmt6_l{width: 660px;height:auto;overflow:hidden;}
.xmt6_l strong{font-size:36px; color:#FFF; margin-top:15px; display:block}
.xmt6_l strong a{color:#ffcf4f;}
.xmt_tp22{display:block;margin-top: 55px;}
.xmt_7{width:1100px; height:auto; overflow:hidden; margin:20px auto}
.xmt7_l{width:715px; height:323px; border:1px solid #1898E1; overflow:hidden;}
.xmt7_l p{width:278px; height:42px; overflow:hidden; border:1px solid #1898E1; float:left;margin-left: 48px;margin-top: 40px; display:inline}
.xf{width:151px; height:40px; overflow:hidden; font-size:18px; line-height:40px; padding-left:15px}
.xfzx{display:block; width:112px; height:42px; background:#1898E1; font-size:16px; color:#FFF; text-align:center; line-height:42px;}
.xmt7_r{width:335px; height:325px; overflow:hidden; background:#F5F5F5 repeat}
.xmt7_r h3{font-size:22px; text-align:center; margin-top:20px; letter-spacing:1px}
.st5r_show{width:290px; height:auto; overflow:hidden; margin:25px auto}
.st5r_show p{ width:100%; height:40px; overflow:hidden; margin-top:10px}
.st5r_show p span{font-size:18px; line-height:35px}
.st5r_show p input{width:220px; height:35px; border:1px solid #CECECE; overflow:hidden}
.tjan{width:200px; height:50px; background:#FA4B4B repeat; overflow:hidden; margin:20px auto; font-size:18px; color:#FFF; text-align:center; border-radius:8px; margin:30px auto; display:block}