@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,img,i{ margin:0; padding:0;border:0; font-size:14px; font-family:"微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}

#top{ width:100%; height:auto; position:relative;}

/**/
.top{ width:100%; height:auto; position:absolute; top:0%; z-index:2;}
.top1{ width:96%; height:50px;padding:0% 2%; border-bottom:1px #434343 solid;}
.top1-a{ float:left; height:40px; overflow:hidden; padding:5px 0px;}
.top1-a a img{ max-height:100%;}
.top1-b{ float:right;}
.top1-b1{ float:left; height:50px; background:url(../images/ssb1.png);padding:0px 15px;}
.top1-b1a{ float:left; background:none; line-height:50px; color:#fff;}
.top1-b1b{ float:right; width:40px; height:50px; overflow:hidden; background:url(../images/ssbfd.png) center center no-repeat;}
.top1-b2{ float:left; margin-left:75px; margin-right:35px;}
.top1-b2 span{ line-height:50px; font-size:14px; color:#999; margin:0px 10px;}
.top1-b2 a{ line-height:50px;font-size:14px; color:#999;}
.top1-b2 a:hover{ text-decoration:underline;}
.top1-b3{ float:right; height:50px; position:relative; cursor:pointer;}
.top1-b3 span{ display:inline-block; height:50px;line-height:50px;font-size:14px; color:#999; background:url(../images/wx.png) left center no-repeat; padding-left:30px;}
.top1-b3 div{ display:none; width:110px; height:110px; overflow:hidden; position:absolute; top:50px; right:0px;}
.top1-b3 div img{ width:100%;}
.top1-b3:hover div{ display:block;}
.top2{width:96%; height:48px; padding:0% 2%; border-bottom:1px #434343 solid;}
.top2-a{ float:left;}
.top2-a ul li{ float:left; width:auto; height:48px; margin-right:35px;}
.top2-a ul li a{ line-height:48px; color:#fff;}
.top2-b{ float:right; height:50px; overflow:hidden; margin-top:-1px; background:#fc7300; padding:0px 15px;}
.top2-b span{ font-size:18px; color:#fff; font-weight:bold; line-height:50px; background:url(../images/bdh1.png) left center no-repeat; padding-left:23px;}


.top2-a ul li:hover a{color:#008eff;}
.xlk{ display:none; width:100%; height:auto; overflow:hidden; background:#000; position:absolute; top:99px; left:0px; text-align:left;}
.xlkz{ width:88%; height:380px; overflow:hidden; margin:0 auto; margin-top:45px;}
.xlkz-a{ float:left; width:100%; height:auto; overflow:hidden;}
.xlkz-a1{ float:left; min-width:168px; height:auto; overflow:hidden; }
.xlkz-a1 div{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.xlkz-a1 div a{line-height:normal !important; font-size:18px !important; color:#fff !important; font-family:"SourceHanSansCN-Bold";}
.xlkz-a1 dl dt{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.xlkz-a1 dl dt a{ color:#999; font-size:14px; line-height:normal;}
.xlkz-a1 dl dt a:hover{ color:#008eff;}
.top2-a ul li:hover .xlkz-a1 dl dt a{ color:#999; }
.top2-a ul li:hover .xlkz-a1 dl dt a:hover{ color:#008eff;}

/*  banner */
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.top_slide_wrap{width:100%;height:660px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:660px;overflow:hidden}
.slide_box li{height:660px}
.slide_box li a{ display:inline-block; width:100%; height:100%;}
.slide_box img{width:100%;height:660px}
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-170px}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative}
.bx-wrapper .bx-controls .bx-pager a{background:#808080;width:50px;height:5px; margin:0px 10px;display:inline-block;overflow:hidden;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#fff;}


/**/
.bdh{width:100%; height:auto; position:absolute; bottom:0%; z-index:2; background:url(../images/ssb2.png);}
.bdhz{width:1200px;height:auto; overflow:hidden;margin:0px auto; border-left:1px #434343 solid;}
.bdhz ul li{ float:left; border-right:1px #434343 solid; width:201px; height:auto; overflow:hidden; padding:37px 19px;}
.bdhz ul li a{ display:inline-block;}
.bdhz ul li div{width:100%; height:auto; overflow:hidden;}
.bdhz ul li div span{ float:left; font-size:18px; color:#fff;}
.bdhz ul li div font{ float:left; margin-left:10px; margin-top:3px;}
.bdhz ul li p{ margin-top:15px;}
.bdhz ul li p span{ font-size:14px; color:#999;}
.bdhz ul li:hover{background-color:rgba(153,153,153,0.2);}






/**/
.jg1{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jg1z{width:1320px;height:auto; overflow:hidden;margin:0px auto;}
.jg1z-a{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.jg1z-a p{ text-align:center; margin-bottom:8px;}
.jg1z-a p span{ font-size:36px; color:#333;}
.jg1z-a p font{ font-size:18px; color:#999;}
.jg1z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.jg1z-b ul li{ float:left; width:171px; height:auto; overflow:hidden; padding-bottom:30px; margin:0px 6px;}
.jg1z-b ul li div{ width:100%; height:auto; overflow:hidden; text-align:center;}
.jg1z-b ul li div img{ max-width:100%;}
.jg1z-b ul li .jg1z-b2{ display:none;}
.jg1z-b ul li p{ text-align:center; margin-top:8px;}
.jg1z-b ul li p span{ font-size:14px; color:#333;}
.jg1z-b ul li.active{ background:url(../images/sanj.png) bottom center no-repeat; cursor:pointer;}
.jg1z-b ul li.active .jg1z-b2{ display:block;}
.jg1z-b ul li.active .jg1z-b1{ display:none;}
.jg1z-b ul li.active p span{ color:#fc7300;}
/**/
.jg2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#262626; padding:55px 0px;}
.jg2z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.jg2z-a{ float:left; width:200px; height:auto; overflow:hidden;}
.jg2z-a1{width:100%; height:auto; overflow:hidden;}
.jg2z-a1 span{ float:left; font-size:24px; color:#fff;}
.jg2z-a1 a{ float:right; font-size:14px; color:#999;}
.jg2z-a2{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.jg2z-a2 div{width:100%; height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#b2b2b2; margin-bottom:45px;}
.jg2z-a2 p a{ display:inline-block; width:128px; height:38px; overflow:hidden; text-align:center; line-height:38px; font-size:14px; color:#b2b2b2; border:1px #b2b2b2 solid;transition: all 0.3s;}
.jg2z-a2 p a:hover{ background:#b2b2b2; color:#000;transition: all 0.3s;}
.jg2z-b{ float:left; width:505px; height:230px; overflow:hidden; padding:0px 50px; border-left:1px #4d4d4d solid; border-right:1px #4d4d4d solid; margin-left:45px;}
.jg2z-b2{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.jg2z-b2 ul li{ float:left; width:158px; height:64px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.jg2z-c{ float:right; width:310px; height:auto; overflow:hidden;}
.jg2z-c2{width:100%; height:auto; overflow:hidden;margin-top:45px;}
.jg2z-c2 ul li{ float:left; width:138px; height:38px; overflow:hidden; border:1px #3d3d3d solid; text-align:center; margin-right:10px; margin-bottom:10px;}
.jg2z-c2 ul li a{ line-height:38px; font-size:12px; color:#999; padding-left:18px; background:url(../images/df.png) left center no-repeat;}


/**/
.jg3{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:80px;}
.jg3z{width:1295px;height:auto; overflow:hidden;margin:0px auto;}
.jg3z-b{width:100%; height:auto; overflow:hidden; margin-top:35px;}

.mr_frbox1{ width:100%; height:auto; overflow:hidden;}
.mr_frbox1 .mr_frBtnL{float:left;margin:180px 10px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox1 .mr_frBtnR{float:right;margin:180px 0px 0px 10px;cursor:pointer;}
.mr_frUl1{float:left; width:1220px; height:auto; overflow:hidden;}
.mr_frUl1 ul li{display:inline;float:left;width:285px;height:395px; position:relative; overflow:hidden; margin:0px 10px; cursor:pointer;}
.mr_frUl1 ul li .mr_fra{width:100%; height:auto; overflow:hidden; margin-top:110px;transition: all 0.3s;}
.mr_frUl1 ul li .mr_fra p{ text-align:center; display:inline-block;width:100%; height:auto; overflow:hidden; margin-top:20px;}
.mr_frUl1 ul li .mr_fra p.mr_fra1{transition: all 0.3s;}
.mr_frUl1 ul li .mr_fra p i{ display:inline-block; width:20px; height:2px; overflow:hidden; background:#fff; }
.mr_frUl1 ul li .mr_fra p span{ font-size:20px; color:#fff; font-weight:bold;}
.mr_frUl1 ul li .mr_fra div{ display:none; width:215px; height:auto; overflow:hidden; margin:0 auto; text-align:center;transition: all 0.3s; font-size:14px; color:#fff; margin-top:35px;}
.mr_frUl1 ul li .mr_fra div a{ font-size:14px; color:#fff; display:inline-block; width:112px; height:38px; overflow:hidden; border:1px #fff solid; text-align:center; line-height:38px;}
.mr_frUl1 ul li:hover .mr_fra div{ display:block;transition: all 0.3s;}
.mr_frUl1 ul li:hover .mr_fra{ margin-top:60px;transition: all 0.3s;}
.mr_frUl1 ul li:hover .mr_fra1{ display:none;transition: all 0.3s;}
.mr_frUl1 ul li .mr_fra div a:hover{ background:#fff; color:#fc7300;transition: all 0.3s;}



/**/
.wb1{width:100%;height:auto; overflow:hidden; margin:0 auto; padding:60px 0px; background:#008eff;}
.wb1z{width:1206px;height:auto; overflow:hidden; margin:0 auto; }
.wb1z ul li{ float:left; width:299px; height:auto; overflow:hidden; border-left:1px #51aef7 solid;}
.wb1z ul li .wb1z-a{width:100%;height:auto; overflow:hidden; text-align:center;}
.wb1z ul li .wb1z-a div{ display:inline-table;}
.wb1z ul li .wb1z-a div span{  font-size:72px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:left;}
.wb1z ul li .wb1z-a div font{ font-size:16px; color:#fff; float:left;}
.wb1z ul li p{ text-align:center; margin-top:8px;}
.wb1z ul li p span{ font-size:14px; color:#fff;}

/**/
.jg4{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:75px;}
.jg4z{width:96%;height:auto; overflow:hidden;margin:0px auto;}
.jg4z-b{ height:auto; overflow:hidden;border-left:1px #e5e5e5 solid;border-top:1px #e5e5e5 solid; margin-top:30px;}
.jg4z-b ul li{ width:16.49%; text-align:center; height:118px;line-height:118px; overflow:hidden; float:left; border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.jg4z-b ul li img{ max-height:100%; max-width:100%;vertical-align: middle;}
.jg4z-c{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:45px;}
.jg4z-c a{ font-size:14px; color:#fc7300;}
.jg4z-c a:hover{ text-decoration:underline;}

/**/
.jg5{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:75px; background:#f2f2f2}
.jg5z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.jg5z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.jg5z-b1{ width:380px; height:auto; overflow:hidden; float:left; margin-right:30px;}
.jg5z-b1a{width:100%; height:auto; overflow:hidden; }
.jg5z-b1a1{width:100%; height:170px; overflow:hidden;}
.jg5z-b1a1 a img{ max-width:100%;}
.jg5z-b1a2{ height:38px; padding:0px 18px; overflow:hidden; background:#fff;}
.jg5z-b1a2 span{ float:right; line-height:38px;font-size:14px; color:#000;}
.jg5z-b1a2 a{ float:left; line-height:38px; font-size:14px; color:#000;}
.jg5z-b1a2 a:hover{color:#fc7300;}
.jg5z-b1b{width:100%; height:auto; overflow:hidden; background:#fff;}
.jg5z-b1b ul li{padding:0px 18px; overflow:hidden; height:38px; overflow:hidden;}
.jg5z-b1b ul li a{ float:left; line-height:38px; font-size:14px; color:#000;}
.jg5z-b1b ul li span{ float:right; line-height:38px;font-size:14px; color:#000;}
.jg5z-b1b ul li a:hover{color:#fc7300;}

.jg5z-b1c{width:100%; height:auto; overflow:hidden; padding:18px 0px; background:#fff; border-bottom: 1px #e5e5e5 solid;}
.jg5z-b1c span{font-size:20px;color:#111111; margin-left:15px}
.jg5z-b1c span font{font-size:14px;color:#999999;}








.jg5z-b2{ width:380px; height:auto; overflow:hidden; float:right;}
.jg5z-b2a{width:100%; height:auto; overflow:hidden; }
.jg5z-b2a1{width:100%; height:170px; overflow:hidden;}
.jg5z-b2a1 a img{ max-width:100%;}
.jg5z-b2a2{ border:1px #e5e5e5 solid; height:38px; padding:0px 18px; overflow:hidden; background:#fff;}
.jg5z-b2a2 a{ float:left; line-height:38px; font-size:14px; color:#000;padding-left:30px;background:url(../images/qq.jpg) left center no-repeat;}
.jg5z-b2a2 a:hover{color:#fc7300;}
.jg5z-b2b{width:100%; height:auto; overflow:hidden; background:#fff;}
.jg5z-b2b ul li{padding:0px 18px; overflow:hidden; height:38px; overflow:hidden;}
.jg5z-b2b ul li a{ float:left; line-height:38px; font-size:14px; color:#000; padding-left:30px; background:url(../images/qq.jpg) left center no-repeat;}
.jg5z-b2b ul li a:hover{color:#fc7300;}

/**/
.jg6{ width:100%; height:auto; overflow:hidden; margin:0 auto;background:#008eff; padding:45px 0px;}
.jg6z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.jg6z p{ text-align:center; margin-bottom:25px;}
.jg6z p span{ font-size:30px; color:#fff;}
.jg6z p font{ font-size:14px; color:#fff;}
.jg6z div{width:100%; height:auto; overflow:hidden; text-align:center; padding-top:10px;}
.jg6z div a{display:inline-block; font-size:14px; color:#fff; width:150px; height:35px; line-height:35px; overflow:hidden;  border:1px #e5e5e5 solid;transition: all 0.3s;}
.jg6z div a:hover{ background:#fff; color:#008eff;transition: all 0.3s;}



/**/
.bot{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#262626; padding:55px 0px 50px 0px;}
.botz{ width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.bot1{width:100%; height:auto; overflow:hidden;}
.bot1-le{ float:left; height:auto; overflow:hidden;}
.bot1-le1{ width:230px; height:auto; overflow:hidden; float:left;}
.bot1-le1 p{ display:inline-block;width:100%; height:auto; overflow:hidden; margin-bottom:20px;font-size:18px; color:#fff;}
.bot1-le1 ul li{width:100%; height:30px; overflow:hidden;}
.bot1-le1 ul li a{ font-size:14px; color:#999; line-height:30px;}
.bot1-le1 ul li a:hover{ text-decoration:underline;}
.bot1-le2{ width:170px; height:auto; overflow:hidden; float:left;}
.bot1-le2 p{ display:inline-block;width:100%; height:auto; overflow:hidden; margin-bottom:20px;font-size:18px; color:#fff;}
.bot1-le2 ul li{width:100%; height:30px; overflow:hidden;}
.bot1-le2 ul li a{ font-size:14px; color:#999; line-height:30px;}
.bot1-le2 ul li a:hover{ text-decoration:underline;}
.bot1-ri{ float:right; width:165px; height:165; overflow:hidden;border-left:1px #fff solid; padding-left:110px;}
.bot1-ri img{ max-width:100%;}
.bot2{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.bot2 span{ float:left; font-size:14px; color:#fff; font-weight:bold;}
.bot2 .bot2-a{float:left; width:1066px; height:20px; overflow:hidden; margin-left:10px;}
.bot2 .bot2-a a{float:left; font-size:14px; color:#999; margin-right:18px; margin-bottom:10px;}
.bot2 .bot2-b{ float:right;font-size:14px; color:#999; background:url(../images/xlk.png) right center no-repeat; padding-right:15px; cursor:pointer;}
.bot3{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.bot3 div{width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.bot3 div span{ font-size:14px; color:#999; margin-right:50px;}
.bot3 div a{ font-size:14px; color:#999; }
.bot3 p{ text-align:center;}
.bot3 p span{ font-size:14px; color:#999;}
.bot3 p a{ font-size:14px; color:#999;}
.bot4{width:100%; height:33px; margin-top:45px; background:#333;}
.bot4a{ float:left;}
.bot4a ul li{ float:left; height:33px; width:100px; font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:33px;}
.bot4a ul li.active{ background:#404040; cursor:pointer;}
.bot4b{ float:right; width:165px; height:33px; background:#404040; text-align:center; position:relative;}
.bot4b span{ font-size:14px; color:#999; padding-right:20px; background:url(../images/xlk.png) right center no-repeat; line-height:33px; cursor:pointer;}
.bot4b #thediv{ display:none;background:#404040; width:100%; height:auto; overflow:hidden; position:absolute; bottom:33px;}
.bot4b ul li{width:100%; height:auto; overflow:hidden; border-bottom:1px #555353 solid;}
.bot4b ul li a{font-size:14px; color:#999; line-height:30px;}
.bot5{width:100%; height:auto; overflow:hidden; margin-top:18px;}
.bot5a{width:100%; height:50px; overflow:hidden;}
.bot5a a{ float:left; font-size:14px; color:#999; margin-right:15px; margin-bottom:11px;}



/*/////////////////////////内页/////////////////////////////////*/
/*  banner */
.ban1{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; z-index:0;}
.ban1z{ width:100%; height:auto; overflow:hidden; }   
.ban1 .ban1z-a{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center; } 
.ban1 .ban1z-a img{vertical-align:middle;}

/**/
.xgs1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:20px 0px;}
.xgs1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs1z-a{width:100%; height:auto; overflow:hidden;}
.xgs1z-a p{ text-align:center; margin-bottom:10px;}
.xgs1z-a p span{ font-size:28px; color:#333;}
.xgs1z-a p font{ font-size:14px; color:#999;}
.xgs1z-b{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.xgs1z-b ul li{ float:left; border-right:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.xgs1z-b ul li.xgs1z-b1{ width:599px; height:289px; overflow:hidden; position:relative; background:#fff;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1a{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1a div{ width:140px; height:72px; overflow:hidden; margin:0 auto;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-top:25px;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1a p span{ font-size:18px; color:#333;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1b{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1b span{font-size:14px; color:#fc7300; margin:0px 8px;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1c{width:100%; height:auto; overflow:hidden;line-height:24px;  text-align:center; font-size:14px; color:#b2b2b2; margin-top:25px;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1d{ display:none;width:100%; height:35px; overflow:hidden; background:#fc7300; position:absolute; bottom:0px; left:0px; text-align:center;}
.xgs1z-b ul li.xgs1z-b1 .xgs1z-b1d a{display:inline-block;width:100%;height:35px;overflow:hidden; font-size:14px; color:#fff; line-height:35px;}

.xgs1z-b ul li.xgs1z-b2{ width:299px; height:192px; overflow:hidden; position:relative; background:#fff;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2a{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2a div{ width:50px; height:auto; overflow:hidden; margin:0 auto;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2a div img{ width:100%;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2a p span{ font-size:18px; color:#333;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2b{width:245px; height:48px; overflow:hidden; margin:0 auto; line-height:24px; text-align:center; font-size:14px; color:#b2b2b2; margin-top:20px;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2c{ display:none;width:100%; height:35px; overflow:hidden; background:#fc7300; position:absolute; bottom:0px; left:0px; text-align:center;}
.xgs1z-b ul li.xgs1z-b2 .xgs1z-b2c span{display:inline-block;width:100%;height:35px;overflow:hidden;font-size:14px; color:#fff; line-height:35px;}
.xgs1z-b ul li .xgs1z-b2z{ width:auto; height:192px; overflow:hidden; border:1px #fff solid;} 

.xgs1z-b ul li:hover .xgs1z-b1d{ display:block; }
.xgs1z-b ul li:hover .xgs1z-b2c{ display:block; }
.xgs1z-b ul li:hover .xgs1z-b2z{ border:1px #fc7300 solid;}


/**/
.xgs2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:0px 0px 30px 0px;}
.xgs2z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs2z-b{width:100%; height:auto; overflow:hidden; background:#fff; margin-top:10px; border-bottom:1px #f2f2f2 solid;}
.xgs2z-b ul li{ float:left; height:72px; margin:0px 28px; line-height:72px; font-size:16px; color:#333; padding:0px 8px;}
.xgs2z-b ul li.active{ color:#fc7300; border-bottom:2px #fc7300 solid; cursor:pointer; }
.xgs2z-b a{ font-size:16px; color:#333;line-height:72px;margin:0px 28px;}
.xgs2z-b a:hover{color:#fc7300;}
.xgs2z-c{width:auto; height:auto; overflow:hidden; background:#fff; padding:20px;}
.xgs2z-cz{}
.xgs2z-c1{ width:540px; height:320px; overflow:hidden; float:left; position:relative;cursor: pointer;}
.xgs2z-c1a{width:100%; height:100%; overflow:hidden; z-index:0;}
.xgs2z-c1b{ display:none;width:540px; height:100%; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2; background:url(../images/sdf1.png);}
.xgs2z-c1b1{width:100%; height:auto; overflow:hidden; font-size:24px; color:#f2f2f2; text-align:center; margin-top:150px;}
.xgs2z-c1b2{width:220px; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-top:35px;}
.xgs2z-c1b2a{ float:left; width:68px; margin:0 21px; }
.xgs2z-c1b2a div{ width:66px; height:66px; overflow:hidden; border:1px #fbfbfb solid; border-radius:66px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xgs2z-c1b2a div span{position:static;+position:absolute;top:50%;}
.xgs2z-c1b2a div span img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.xgs2z-c1b2a p{ text-align:center; margin-top:10px;}
.xgs2z-c1b2a p span{ font-size:16px; color:#f2f2f2;}

.xgs2z-c1:hover .xgs2z-c1b{ display:block;}

.xgs2z-c2{ float:left; width:620px; height:auto; overflow:hidden;cursor: pointer;}
.xgs2z-c2 ul li{ float:left; width:290px; height:150px; overflow:hidden; position:relative; margin-bottom:20px; margin-left:20px;}
.xgs2z-c2 ul li .xgs2z-c2a{width:100%; height:100%; overflow:hidden; z-index:0;}
.xgs2z-c2 ul li .xgs2z-c2b{ display:none;width:290px; height:100%; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2; background:url(../images/sdf1.png);}
.xgs2z-c2 ul li .xgs2z-c2b1{width:100%; height:auto; overflow:hidden; font-size:20px; color:#f2f2f2; text-align:center; margin-top:60px;}
.xgs2z-c2 ul li .xgs2z-c2b2{width:165px; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-top:20px;}
.xgs2z-c2 ul li .xgs2z-c2b2a{ float:left; width:52px; margin:0 15px; }
.xgs2z-c2 ul li .xgs2z-c2b2a div{ width:50px; height:50px; overflow:hidden; border:1px #fbfbfb solid; border-radius:66px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xgs2z-c2 ul li .xgs2z-c2b2a div span{position:static;+position:absolute;top:50%;}
.xgs2z-c2 ul li .xgs2z-c2b2a div span img{max-height:50%; max-width:50%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.xgs2z-c2 ul li .xgs2z-c2b2a p{ text-align:center; margin-top:5px;}
.xgs2z-c2 ul li .xgs2z-c2b2a p span{ font-size:14px; color:#f2f2f2;}
.xgs2z-c2 ul li:hover .xgs2z-c2b{ display:block;}


/**/
.xgs3{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:20px 0px;}
.xgs3z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs3z-b{width:100%; height:auto; overflow:hidden; margin-top:0px;}
.xgs3z-b ul li{ float:left; width:300px; height:auto; overflow:hidden; margin:15px; border:1px #e5e5e5 solid; padding:30px;}
.xgs3z-b ul li .xgs3z-b1{float:left; width:68px; height:auto; overflow:hidden; margin-top:5px;}
.xgs3z-b ul li .xgs3z-b1 div{width:66px; height:66px;overflow:hidden; border:1px #fc7300 solid; border-radius:66px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xgs3z-b ul li .xgs3z-b1 div span{position:static;+position:absolute;top:50%;}
.xgs3z-b ul li .xgs3z-b1 div span img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.xgs3z-b ul li .xgs3z-b2{ float:right; width:200px; height:auto; overflow:hidden;}
.xgs3z-b ul li .xgs3z-b2 p span{ display:inline-block; font-size:18px; color:#333; background:url(../images/xx.jpg) left bottom no-repeat; padding-bottom:10px;}
.xgs3z-b ul li .xgs3z-b2 div{width:100%; height:auto; overflow:hidden; font-size:14px; line-height:22px; color:#999; margin-top:5px;}
.xgs3z-b ul li:hover{box-shadow:#dad7d7 3px 3px 10px ;}


/**/
.xgs4{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:20px 0px;}
.xgs4z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs4z-b{width:1028px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.xgs4z-b ul li{ float:left;}
.xgs4z-b ul li.xgs4z-b1{ width:90px; height:auto; overflow:hidden;}
.xgs4z-b ul li.xgs4z-b1 div{ width:88px; height:88px; overflow:hidden; border-radius:90px; border:1px #b3b3b3 solid;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xgs4z-b ul li.xgs4z-b1 div span{position:static;+position:absolute;top:50%;}
.xgs4z-b ul li.xgs4z-b1 div span img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.xgs4z-b ul li.xgs4z-b1 p{ text-align:center; margin-top:10px;}
.xgs4z-b ul li.xgs4z-b1 p span{ font-size:14px; color:#000;}
.xgs4z-b ul li.xgs4z-b2{ margin:34px 34px 0px 34px;}
.xgs4z-b.on{ width:1200px;}
.xgs4z-b.on ul li.xgs4z-b2{ margin:34px 32px 0px 32px;}





/**/
.xgs5{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:10px 0px;}
.xgs5z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs5z span{ background:url(../images/lb.png) left center no-repeat; padding-left:25px; font-size:14px; color:#999;}
.xgs5z a{font-size:14px; color:#999; margin-right:30px;}
.xgs5z a:hover{ color:#fc7300;}

/**/
.xgs6{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:50px 0px;}
.xgs6z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs6z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.xgs6z-b ul li{ background:#fff; float:left; width:299px; height:412px; overflow:hidden; border-right:1px #e5e5e5 solid;}
.xgs6z-b ul li .xgs6z-bz{border: 1px #fff solid; width:auto; height:411px; overflow:hidden; position:relative;}
.xgs6z-b ul li .xgs6z-b1{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgs6z-b ul li .xgs6z-b1 div{width:80px; height:70px; overflow:hidden; margin:0 auto; padding-bottom:15px;}
.xgs6z-b ul li .xgs6z-b1 p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; }
.xgs6z-b ul li .xgs6z-b1 p span{ font-size:18px; color:#333;}
.xgs6z-b ul li .xgs6z-b1 p i{ display:inline-block; width:20px; height:2px; overflow:hidden; background:#fc7300;}
.xgs6z-b ul li .xgs6z-b2{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgs6z-b ul li .xgs6z-b2 div{ width:210px; height:auto; overflow:hidden; margin:0 auto;}
.xgs6z-b ul li .xgs6z-b2 div span{ display:inline-block; width:105px; height:auto; overflow:hidden; margin-bottom:20px; float:left; font-size:14px; color:#999;}
.xgs6z-b ul li .xgs6z-b3{ display:none;width:100%; height:35px; overflow:hidden; position:absolute; bottom:0px; left:0px;}
.xgs6z-b ul li .xgs6z-b3 a{ display:inline-block; text-align:center; font-size:14px; color:#fff;width:100%; overflow:hidden; background:#fc7300; height:35px; line-height:35px;}

.xgs6z-b ul li:hover .xgs6z-bz{ border:1px #fc7300 solid;}
.xgs6z-b ul li:hover .xgs6z-b3{ display:block;}


/**/
.xgs7{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:0px 0px 50px 0px;}
.xgs7z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgs7z-b{width:1160px; height:auto; overflow:hidden; background:#fff; margin-top:40px; padding:20px;}

.mr_frbox2{ width:100%; height:auto; overflow:hidden; position:relative;}
.mr_frbox2 .mr_frBtnL{ position:absolute; left:20px; top:155px; cursor:pointer;display:inline; z-index:9;}
.mr_frbox2 .mr_frBtnR{position:absolute; left:510px; top:155px; cursor:pointer;z-index:9;}
.mr_frUl2{float:left; width:1160px; height:auto; overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:1160px;height:auto; position:relative; overflow:hidden;  cursor:pointer;}
.mr_frUl2 ul li .mr_fra{ float:left; width:537px; height:auto; overflow:hidden; transition: all 0.3s;}
.mr_frUl2 ul li .mr_frb{ float:right; width:570px; height:auto; overflow:hidden;}
.mr_frUl2 ul li .mr_frb .mr_frb1{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.mr_frUl2 ul li .mr_frb .mr_frb1 p span{ font-size:16px; color:#333; font-weight:bold;}
.mr_frUl2 ul li .mr_frb .mr_frb1 div{ padding-left:13px;width:530px; height:66px; overflow:hidden; font-size:14px; color:#999; line-height:22px; margin-top:15px;}
.mr_frUl2 ul li .mr_frb .mr_frb1 div font{font-size:14px; color:#999; margin-right:25px;}
.mr_frUl2 ul li .mr_frb .mr_frb2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.mr_frUl2 ul li .mr_frb .mr_frb2 a{ display:inline-block; width:128px; height:38px; overflow:hidden;font-size:14px; color:#999; text-align:center; line-height:38px; border:1px #999 solid;}
.mr_frUl2 ul li .mr_frb .mr_frb2 a:hover{ background:#fc7300; border:1px #fc7300 solid; color:#fff;}

/**/
.xgs8{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding: 50px 0px;}
.xgs8z{width:1200px;height:auto; overflow:hidden;margin:0px auto; }
.xgs8z-a{width:100%; height:auto; overflow:hidden; font-size:24px; color:#333;}
.xgs8z-a span{}
.xgs8z-a font{ font-size:30px; color:#fc7300;}
.xgs8z-b{width:auto; padding:10px; height:auto; overflow:hidden; background:#f2f2f2; margin-top:30px;}
.xgs8z-b1{ float:left; width:934px; height:58px; overflow:hidden; border:1px #dcdcdc solid; border-right:0px; background:#fff url(../images/hyj1.png) 55px center no-repeat; padding-left:95px; font-size:14px; color:#ccc;}
.xgs8z-b2{ float:right; width:150px; height:60px; overflow:hidden; background:#fc7300; font-size:24px; color:#f2f2f2; font-weight:bold;}
.xgs8z-c{width:100%; height:auto; overflow:hidden; padding:25px 0px; border-bottom:1px #dedede solid;}
.xgs8z-c1{ float:left;}
.xgs8z-c1 .xuan-group{ float:left; margin-right:20px;}
.xgs8z-c1 .xuan-group input{display:none;opacity:0;}
.xgs8z-c1 .xuan-group input[type=radio]+label {line-height: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin:2px;}
.xgs8z-c1 .xuan-group input[type=radio]+label:before {line-height: 20px;display: inline-block;width: 16px;height: 16px;margin-right: 8px;content: '';color: #fff; background:url(../images/mxz1.png) center center no-repeat;border-radius: 3px;}
.xgs8z-c1 .xuan-group input[type=radio]:checked+label:before{content:' ';background:url(../images/mxz2.png) center center no-repeat;}


.xgs8z-c2{ float:right;}
.xgs8z-c2 a{ font-size:14px; color:#808080; line-height:20px; margin-left:45px;}
.xgs8z-d{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgs8z-d ul li{ float:left; width:150px; height:auto; overflow:hidden; margin-bottom:25px;}
.xgs8z-d ul li .xuan-group{ float:left; margin-right:10px;}
.xgs8z-d ul li .xuan-group input{display:none;opacity:0;}
.xgs8z-d ul li .xuan-group input[type=radio]+label {line-height: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin:2px;}
.xgs8z-d ul li .xuan-group input[type=radio]+label:before {line-height: 20px;display: inline-block;width: 16px;height: 16px;margin-right: 8px;content: '';color: #fff; border:1px #e5e5e5 solid; background:#fff; }
.xgs8z-d ul li .xuan-group input[type=radio]:checked+label:before{content:' ';background:url(../images/dxz1.png) center center no-repeat;}
.xgs8z-d ul li span{ display:inline-block; float:left; width:18px; height:18px; overflow:hidden; text-align:center; line-height:18px; font-size:12px; color:#fff; background:#fbb726;}
.xgs8z-d ul li font{ display:inline-block; float:left; width:18px; height:18px; overflow:hidden; text-align:center; line-height:18px; font-size:12px; color:#fff; background:#fc7300;}



/**/
.xgs9{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;background:#222628;}
.xgs9z{width:1200px;height:auto; overflow:hidden;margin:0px auto; }
.xgs9z-a{width:100%; height:auto; overflow:hidden; }
.xgs9z-a ul li{ float:left; width:240px; height:380px; overflow:hidden; position:relative;}
.xgs9z-a ul li .xgs9z-a1{width:240px; height:380px; overflow:hidden;}
.xgs9z-a ul li .xgs9z-a2{width:240px; height:380px; overflow:hidden; position:absolute; top:0px; left:0px; background:url(../images/sdfa2.png); z-index:3;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2a{width:100%; height:auto; overflow:hidden; margin-top:105px;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2a .xgs9z-a2a1{width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:35px;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2a p i{ display:inline-block; width:30px; height:2px; overflow:hidden; background:#fc7300;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2a .xgs9z-a2a2{width:100%; height:auto; overflow:hidden; text-align:center; font-size:24px; color:#fff; margin-top:35px;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b{ display:none;width:100%; height:auto; overflow:hidden; margin-top:10px;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b p{ text-align:center;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b p span{ font-size:24px; color:#fff;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b p font{ font-size:14px; color:#fff;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b div{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:35px;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b div a{ display:inline-block; width:178px; height:34px; overflow:hidden; border:1px #fff solid; text-align:center; line-height:34px; font-size:14px; color:#fff;}
.xgs9z-a ul li .xgs9z-a2 .xgs9z-a2b div a:hover{ background:#fff; color:#fc7300;}
.xgs9z-a ul li:hover .xgs9z-a2{background:url(../images/sdfa1.png); }
.xgs9z-a ul li:hover .xgs9z-a2 .xgs9z-a2a{ margin-top:65px;transition: all 0.2s;}
.xgs9z-a ul li:hover .xgs9z-a2 .xgs9z-a2a .xgs9z-a2a1{margin-bottom:16px;transition: all 0.2s;}
.xgs9z-a ul li:hover .xgs9z-a2 .xgs9z-a2a p i{ background:#fff;}
.xgs9z-a ul li:hover .xgs9z-a2 .xgs9z-a2a .xgs9z-a2a2{margin-top:16px;transition: all 0.2s;}
.xgs9z-a ul li:hover .xgs9z-a2 .xgs9z-a2b{ display:block;}

/**/
.xgj1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:50px 0px;}
.xgj1z{width:1175px;height:auto; overflow:hidden;margin:0px auto;}
.xgj1z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgj1z-b ul li{ float:left; position:relative; width:315px; height:450px; overflow:hidden; margin:20px; padding:0px 18px 15px 18px; background:#fff;}
.xgj1z-b ul li .xgj1z-b1{ border-bottom:1px #e6e6e6 solid; width:100%; height:82px; overflow:hidden; line-height:82px; text-align:center; font-size:24px; color:#333;}
.xgj1z-b ul li .xgj1z-b2{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2a{width:100%; height:auto; overflow:hidden;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2a p{ text-align:center; margin-top:20px;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2a p span{ font-size:14px; color:#333;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2b{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:30px;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2b span{ font-size:30px; color:#fc7300;}
.xgj1z-b ul li .xgj1z-b2 .xgj1z-b2b font{ font-size:18px; color:#333;}
.xgj1z-b ul li .xgj1z-b3{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgj1z-b ul li .xgj1z-b3 div{width:100%; height:auto; overflow:hidden; text-align:center;}
.xgj1z-b ul li .xgj1z-b3 div a{ display:inline-block; width:280px; height:44px; overflow:hidden; background:#fc7300; font-size:14px; color:#fff; text-align:center; line-height:44px;}
.xgj1z-b ul li .xgj1z-b3 p{ text-align:center;}
.xgj1z-b ul li .xgj1z-b3 p a{ font-size:14px; color:#fc7300; line-height:44px;}
.xgj1z-b ul li .fba{ position:absolute; left:0px; z-index:6; top:0px;}

/**/
.xgj2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:50px 0px;}
.xgj2z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj2z-b{width:100%; height:auto; overflow:hidden; margin-top:45px; padding-bottom:20px;}
.xgj2z-b1{ width:348px; height:auto; overflow:hidden; float:left; margin-top:16px; z-index:0;}
.xgj2z-b1a{width:100%; height:66px; overflow:hidden; border-bottom:1px #e5e5e5 solid; line-height:66px; background:#fafafa; text-align:center; font-size:24px; color:#333;}
.xgj2z-b1b{width:100%; height:auto; overflow:hidden;}
.xgj2z-b1b ul li{width:100%; height:74px; overflow:hidden;border-bottom:1px #e5e5e5 solid; font-size:14px; color:#333; text-align:center; line-height:74px;}
.xgj2z-b1c{width:100%; height:85px; line-height:85px; overflow:hidden; text-align:center;border-bottom:1px #e5e5e5 solid;}
.xgj2z-b1c span{ font-size:30px; color:#fc7300; font-weight:bold;}
.xgj2z-b1c font{ font-size:18px; color:#333;}
.xgj2z-b1d{width:100%; height:auto; overflow:hidden; padding:30px 0px 10px 0px;}
.xgj2z-b1d div{width:100%; height:auto; overflow:hidden; text-align:center;}
.xgj2z-b1d div a{ display:inline-block; width:280px; height:44px; overflow:hidden; background:#fc7300; font-size:14px; color:#fff; text-align:center; line-height:44px;}
.xgj2z-b1d p{ text-align:center;}
.xgj2z-b1d p a{ font-size:14px; color:#fc7300; line-height:44px;}
.xgj2z-b1.on1{  border:1px #e5e5e5 solid; border-right:0px;}
.xgj2z-b1.on2{ width:462px; height:auto; overflow:hidden; border:1px #e5e5e5 solid; margin-top:0px;box-shadow:#e5e5e5 0px 7px 15px; z-index:9;}
.xgj2z-b1.on3{   border:1px #e5e5e5 solid; border-left:0px;}
.xgj2z-b1.on2 .xgj2z-b1a{ height:83px; color:#fff; background:#fc7300; line-height:83px;}

/**/
.xgj3{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:50px 0px 60px 0px;}
.xgj3z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj3z-b{width:auto; height:auto; overflow:hidden; background:#fff; padding:20px 95px; margin-top:35px;}
.xgj3z-b1{ float:left; width:635px; height:265px; overflow:hidden; border-right:1px #e6e6e6 solid; padding-top:15px;}
.xgj3z-b1a{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgj3z-b1a .xgj3z-b1a1{ float:left; width:75px; text-align:right; font-size:14px; color:#999; line-height:30px;}
.xgj3z-b1a .xgj3z-b1a2{ float:left;}
.xgj3z-b1a .xgj3z-b1a2 span{ display:inline-block; width:28px; height:28px; overflow:hidden;text-align:center; background:#f2f2f2; line-height:25px; border:1px #e5e5e5 solid; font-size:24px; color:#999;}
.xgj3z-b1a .xgj3z-b1a2 font{display:inline-block; width:92px; background:#fff; text-align:center; line-height:28px; height:28px; overflow:hidden;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.xgj3z-b1a .xgj3z-b1a3{float:left;border-left:1px #e5e5e5 solid;}
.xgj3z-b1a .xgj3z-b1a3 span{ width:92px; height:28px; overflow:hidden; float:left; border:1px #e5e5e5 solid; border-left:0px; font-size:14px; color:#999; text-align:center; line-height:28px;}
.xgj3z-b1a .xgj3z-b1a3 span.pon{ background:#fc7300; color:#fff;border:1px #fc7300 solid; border-left:0px;}
.xgj3z-b1b{ height:auto; overflow:hidden; padding-left:75px; margin-top:20px;}
.xgj3z-b1b span{ font-size:14px; color:#999;}
.xgj3z-b1b font{ font-size:24px; color:#fc7300; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.xgj3z-b1c{ height:auto; overflow:hidden;padding-left:75px; margin-top:23px;}
.xgj3z-b1c input{ width:150px; height:40px; overflow:hidden; color:#fff; font-size:14px; background:#fc7300;}
.xgj3z-b2{ float:right; width:265px; height:auto; overflow:hidden;}
.xgj3z-b2a{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgj3z-b2a span{ font-size:18px; color:#333; background:url(../images/sx1.png) left center no-repeat; font-weight:bold; padding-left:30px;}
.xgj3z-b2b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgj3z-b2b p{ font-size:14px; color:#333; margin-bottom:10px;}

/**/
.xgj4{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/cfg1j.jpg); padding:50px 0px 0px 0px;}
.xgj4z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj4z-a{width:100%; height:auto; overflow:hidden;}
.xgj4z-a p{ text-align:center; margin-bottom:10px;}
.xgj4z-a p span{ font-size:36px; color:#fff;}
.xgj4z-a p font{ font-size:14px; color:#fff;}
.xgj4z-b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgj4z-b1{width:100%; height:auto; overflow:hidden; text-align:center;}
.xgj4z-b1 a{ font-size:14px; color:#fc7300;}
.xgj4z-b2{width:615px; height:298px; overflow:hidden; margin:0 auto; margin-top:50px; padding:45px 153px 0px 165px; background:url(../images/dfnm.png) bottom center no-repeat;}
.xgj4z-b2 img{ width:100%;}


.mr_frboxa1{width:100%;height:auto; overflow:hidden; position:relative;}
.mr_frUla1{float:left; width:1124px; height:auto; overflow:hidden;}
.mr_frUla1 ul li{display:inline;float:left;width:615px;height:auto; overflow:hidden; background:#fff;}
.mr_frUla1 ul li .mr_fra{width:615px; height:298px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}





/**/
.xgj5{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:50px 0px;}
.xgj5z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj5z-a{width:100%; height:auto; overflow:hidden;}
.xgj5z-a p{ text-align:center;}
.xgj5z-a p span{ font-size:36px; color:#333;}
.xgj5z-a div{ text-align:center;width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xgj5z-a div span{ font-size:14px; color:#999;}
.xgj5z-a div font{ font-size:14px; color:#999; margin:0px 5px;}

.xgj5z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgj5z-b ul li{ float:left; width:320px; height:auto; overflow:hidden; margin:15px; border:1px #e5e5e5 solid; padding:20px;}
.xgj5z-b ul li .xgj5z-b1{float:left; width:68px; height:auto; overflow:hidden; margin-top:5px;}
.xgj5z-b ul li .xgj5z-b1 div{width:66px; height:66px;overflow:hidden; border:1px #fc7300 solid; border-radius:66px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xgj5z-b ul li .xgj5z-b1 div span{position:static;+position:absolute;top:50%;}
.xgj5z-b ul li .xgj5z-b1 div span img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.xgj5z-b ul li .xgj5z-b2{ float:right; width:230px; height:auto; overflow:hidden;}
.xgj5z-b ul li .xgj5z-b2 p span{ display:inline-block; font-size:18px; color:#333; background:url(../images/xx.jpg) left bottom no-repeat; padding-bottom:10px;}
.xgj5z-b ul li .xgj5z-b2 div{width:100%; height:auto; overflow:hidden; font-size:14px; line-height:22px; color:#999; margin-top:5px;}
.xgj5z-b ul li:hover{box-shadow:#dad7d7 3px 3px 10px ;}


/**/
.xgj6{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/xbg11.jpg) top center no-repeat; padding:50px 0px;}
.xgj6z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj6z-a{width:100%; height:auto; overflow:hidden;}
.xgj6z-a p{ text-align:center;}
.xgj6z-a p span{ font-size:36px; color:#fff;}
.xgj6z-a div{ text-align:center;width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xgj6z-a div span{ font-size:14px; color:#fff;}
.xgj6z-a div font{ font-size:14px; color:#fff; margin:0px 5px;}
.xgj6z-b{width:100%; height:auto; overflow:hidden; margin-top:60px; margin-bottom:40px;}
.xgj6z-b ul li{ float:left; width:190px; height:auto; overflow:hidden; background:#fff; padding:55px 0px; margin:0px 5px;}
.xgj6z-b ul li p{ display:inline-block; width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:10px;}
.xgj6z-b ul li p span{ font-size:36px; color:#fc8119; font-family:Arial, Helvetica, sans-serif;}
.xgj6z-b ul li p i{ display:inline-block; width:31px; height:2px; overflow:hidden; background:#fc8119;}
.xgj6z-b ul li div{width:100%; height:auto; overflow:hidden; margin-top:15px; text-align:center; font-size:14px; color:#333;}
.xgj6z-b ul li:hover{background:#fc8119;}
.xgj6z-b ul li:hover p span{ color:#fff;}
.xgj6z-b ul li:hover p i{ background:#fff;}
.xgj6z-b ul li:hover div{ color:#fff;}


/**/
.xgj7{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:50px 0px 70px 0px;}
.xgj7z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgj7z-b{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xgj7z-b ul li{ float:left;width:280px; height:auto; overflow:hidden;  background:url(../images/bkyy.png) right center no-repeat; padding-right:25px; margin-left:-25px; position:relative;}
.xgj7z-b ul li .xgj7z-bz{width:280px; height:auto; overflow:hidden; padding:50px 0px;background:#fff; }
.xgj7z-b ul li .xgj7z-b1{width:100%; height:80px; overflow:hidden; text-align:center; margin-top:5px;}
.xgj7z-b ul li .xgj7z-b2{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgj7z-b ul li .xgj7z-b2 p{ text-align:center; margin-bottom:10px;}
.xgj7z-b ul li .xgj7z-b2 p span{ font-size:36px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.xgj7z-b ul li .xgj7z-b2 p i{ display:inline-block; width:30px; height:2px; overflow:hidden; background:#fc8119;}
.xgj7z-b ul li .xgj7z-b2 div{width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#333; margin-top:25px;}

.xgj7z-b ul li.xgj7-on1{ z-index:8; margin-left:0px;}
.xgj7z-b ul li.xgj7-on2{ z-index:7;}
.xgj7z-b ul li.xgj7-on3{ z-index:6}
.xgj7z-b ul li.xgj7-on4{ z-index:5;}


/**/
.xgj8{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:50px 0px;}
.xgj8z{width:1000px;height:auto; overflow:hidden;margin:0px auto;}
.xgj8z-b{width:100%; height:auto; overflow:hidden;}
.xgj8z-b ul li{width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.xgj8z-b ul li p{ margin-bottom:15px;}
.xgj8z-b ul li p span{ font-size:14px; color:#333; font-weight:bold;}
.xgj8z-b ul li p span font{ font-size:14px; color:#ff0000;}
.xgj8z-b ul li .xgj8z-b1{ border:1px #e5e5e5 solid; height:40px; padding:5px 50px; overflow:hidden;}
.xgj8z-b ul li .xgj8z-b1 input{ width:100%; height:40px; overflow:hidden; line-height:40px;}

.xgj8z-b ul li .xgj8z-b2{ width:100%; height:auto; overflow:hidden;}
.xgj8z-b ul li .xgj8z-b2 .xuan-group{ float:left; margin-right:55px;}
.xgj8z-b ul li .xgj8z-b2 .xuan-group input{display:none;opacity:0;}
.xgj8z-b ul li .xgj8z-b2 .xuan-group input[type=radio]+label {line-height: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin:2px;}
.xgj8z-b ul li .xgj8z-b2 .xuan-group input[type=radio]+label:before {line-height: 22px;display: inline-block;width: 22px;height: 22px;margin-right: 8px;content: '';color: #fff;border: 1px solid #d8d8d8;background: #f6f6f6;border-radius: 3px;}
.xgj8z-b ul li .xgj8z-b2 .xuan-group input[type=radio]:checked+label:before{content:' ';background:#f6f6f6 url(../images/xzd.png) center center no-repeat;}

.xgj8z-b ul li .xgj8z-b3{ width:100%; height:auto; overflow:hidden;}
.xgj8z-b ul li .xgj8z-b3 input{width:100%; height:52px; overflow:hidden; text-align:center; color:#fff; font-size:18px; background:#fc8119;}

.xgs5.on{ background:#f2f2f2;}









































/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.xgj9{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:50px 0px 70px 0px;}
.xgj9z{width:1240px;height:auto; overflow:hidden;margin:0px auto;}
.xgj9z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.xgj9z-b ul li{ float:left; width:268px; height:378px; border:1px #e5e5e5 solid; position:relative; overflow:hidden; margin:0px 20px;}
.xgj9z-b ul li .xgj9z-b1{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xgj9z-b ul li .xgj9z-b1 div{width:100%; height:60px; text-align:center; overflow:hidden; margin-bottom:25px;}
.xgj9z-b ul li .xgj9z-b1 p{display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:10px;}
.xgj9z-b ul li .xgj9z-b1 p span{ font-size:18px; color:#333; font-weight:bold;}
.xgj9z-b ul li .xgj9z-b1 p i{ display:inline-block; width:30px; height:3px; overflow:hidden; background:#fc7300;}
.xgj9z-b ul li .xgj9z-b2{ width:225px; height:auto; overflow:hidden; margin:0 auto; font-size:14px; color:#808080;}
.xgj9z-b ul li .xgj9z-b3{ display:none;width:100%; height:48px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:#fc7300;}
.xgj9z-b ul li .xgj9z-b3 a{ display:inline-block;width:100%; height:auto; overflow:hidden; font-size:16px; color:#fff; text-align:center; line-height:48px;}
.xgj9z-b ul li:hover{ border:1px #fc7300 solid;}
.xgj9z-b ul li:hover .xgj9z-b3{ display:block;}



/**/
.xgd1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:50px 0px;}
.xgd1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgd1z-b{width:100%; height:auto; overflow:hidden;}
.xgd1z-b ul li{ float:left; width:239px; height:330px; overflow:hidden; border-right:1px #e6e6e6 solid; background:#fff;}
.xgd1z-b ul li .xgd1z-bz{border: 1px #fff solid;width: auto;height: 329px;overflow: hidden;position: relative;}
.xgd1z-b ul li .xgd1z-b1{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xgd1z-b ul li .xgd1z-b1 div{width:66px;height:60px;position:relative;text-align:center;overflow:hidden;margin-bottom:25px;margin-left:85px;}
.xgd1z-b ul li .xgd1z-b1 div img{ position:absolute; top:0px; left:0px;transition: all 0.2s;}
.xgd1z-b ul li .xgd1z-b1 p{display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:10px;}
.xgd1z-b ul li .xgd1z-b1 p span{ font-size:18px; color:#333; font-weight:bold;}
.xgd1z-b ul li .xgd1z-b2{ width:185px; height:auto; overflow:hidden; margin:0 auto; font-size:14px; color:#333; line-height:24px;}
.xgd1z-b ul li .xgd1z-b3{ display:none;width:100%; height:48px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:#fc7300;}
.xgd1z-b ul li .xgd1z-b3 a{ display:inline-block;width:100%; height:auto; overflow:hidden; font-size:16px; color:#fff; text-align:center; line-height:48px;}
.xgd1z-b ul li:hover .xgd1z-b3{ display:block;}
.xgd1z-b ul li:hover .xgd1z-bz{ border:1px #fc7300 solid;}
.xgd1z-b ul li:hover .xgd1z-b1 div img{ position:absolute; top:-70px; left:0px;transition: all 0.2s; }

/**/
.xgd2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:60px 0px;}
.xgd2z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgd2z-b{width:100%; height:auto; overflow:hidden; margin-top:55px;}
.xgd2z-b1{ float:left; width:590px; height:200px; overflow:hidden; background:url(../images/jf1.jpg) 0px 0px no-repeat;}
.xgd2z-b1 p{ margin-top:45px;}
.xgd2z-b1 p span{ font-size:24px; color:#fff; font-weight:bold; margin-left:50px;}
.xgd2z-b1 div{ width:210px; height:auto; overflow:hidden; font-size:14px; line-height:24px; color:#fff;margin-left:50px; margin-top:30px;}
.xgd2z-b2{ float:left; width:285px;height:200px; overflow:hidden; background:url(../images/jf2.jpg) 0px 0px no-repeat;margin-left:20px;}
.xgd2z-b2 p{ margin-top:45px;}
.xgd2z-b2 p span{ font-size:24px; color:#fff; font-weight:bold; margin-left:40px;}
.xgd2z-b2 div{ width:200px; height:auto; overflow:hidden; font-size:14px; line-height:24px; color:#fff;margin-left:40px; margin-top:30px;}

.xgd2z-b3{ float:left;width:285px;height:200px; overflow:hidden; background:url(../images/jf3.jpg) 0px 0px no-repeat; margin-left:20px;}
.xgd2z-b3 p{ margin-top:45px;}
.xgd2z-b3 p span{ font-size:24px; color:#fff; font-weight:bold; margin-left:40px;}
.xgd2z-b3 div{ width:200px; height:auto; overflow:hidden; font-size:14px; line-height:24px; color:#fff;margin-left:40px; margin-top:30px;}

.xgd2z-c{width:100%; height:200px; margin-top:20px; overflow:hidden;background:url(../images/jf4.jpg) 0px 0px no-repeat;}
.xgd2z-c p{ margin-top:50px;}
.xgd2z-c p span{ font-size:24px; color:#fff; font-weight:bold; margin-left:50px;}
.xgd2z-c div{ width:auto; height:auto; overflow:hidden; font-size:14px; line-height:24px; color:#fff;margin-left:50px; margin-top:30px;}



/**/
.xgd3{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:60px 0px;}
.xgd3.on{ background:#fff;}
.xgd3z{width:1209px;height:auto; overflow:hidden;margin:0px auto;}
.xgd3z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.xgd3z-b ul li{ float:left; width:288px; height:auto; overflow:hidden; border:1px #dcdcdc solid; background:#fff; margin:6px;}
.xgd3z-b ul li .xgd3z-b1{ padding:0px 25px; height:auto; overflow:hidden; margin-top:25px;}
.xgd3z-b ul li .xgd3z-b1 div{width:100%; height:36px; overflow:hidden;}
.xgd3z-b ul li .xgd3z-b1 p{ margin-top:15px;}
.xgd3z-b ul li .xgd3z-b1 p span{ font-size:20px; color:#333; font-weight:bold;}
.xgd3z-b ul li .xgd3z-b2{padding:0px 25px; height:auto; overflow:hidden; font-size:14px; color:#808080; line-height:20px; margin-top:24px;}
.xgd3z-b ul li .xgd3z-b3{padding:0px 25px;transition: all 0.2s; height:48px; overflow:hidden;border-top:1px #dcdcdc solid; margin-top:25px;}
.xgd3z-b ul li .xgd3z-b3 a{ display:inline-block;width:100%; height:auto; overflow:hidden; line-height:48px; font-size:14px; color:#fc7300;}
.xgd3z-b ul li:hover .xgd3z-b3{ background:#fc7300;transition: all 0.2s;}
.xgd3z-b ul li:hover .xgd3z-b3 a{ color:#fff;}




/**/
.xgd4{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:60px 0px;}
.xgd4z{width:1231px;height:auto; overflow:hidden;margin:0px auto;}
.xgd4z-a{width:1200px; height:auto; overflow:hidden; margin:0 auto;border-bottom:1px #e6e6e6 solid; padding-bottom:25px;}
.xgd4z-a1{ float:left; font-size:20px; color:#333; font-weight:bold;}
.xgd4z-a2{ float:left; width:1000px; height:24px; overflow:hidden; margin-left:10px;}
.xgd4z-a2 a{ float:left; margin-left:45px; font-size:16px; color:#333; line-height:24px; margin-bottom:8px;}
.xgd4z-a2 a.on{ color:#fc7300;}
.xgd4z-a2 a:hover{ color:#fc7300;}
.xgd4z-a3{ float:right;}
.xgd4z-a3 font{ font-size:16px; color:#fc7300; cursor:pointer; background:url(../images/gdh.png) right center no-repeat; padding-right:15px;}
.xgd4z-a3 span{ display:none; font-size:16px; cursor:pointer; color:#fc7300;background:url(../images/gdh2.png) right center no-repeat; padding-right:15px;}

.xgd4z-b{width:1200px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px #e6e6e6 solid; padding-bottom:25px; margin-top:25px;}
.xgd4z-b span{ float:left; font-size:20px; color:#333; font-weight:bold;}
.xgd4z-b div{ float:left; width:1100px; height:24px; overflow:hidden; margin-left:10px;}
.xgd4z-b div a{ float:left; margin-left:45px; font-size:16px; color:#333; line-height:24px; margin-bottom:8px;}
.xgd4z-b div a.on{ color:#fc7300;}
.xgd4z-b div a:hover{ color:#fc7300;}
.xgd4z-c{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.xgd4z-c ul li{ float:left; width:380px; height:auto; overflow:hidden; margin:10px 15px;}
.xgd4z-c ul li .xgd4z-c1{width:100%; height:230px; overflow:hidden;}
.xgd4z-c ul li .xgd4z-c1 img{ max-width:100%;}
.xgd4z-c ul li .xgd4z-c2{width:340px; height:auto; overflow:hidden; margin:0 auto; padding:18px 0px;}
.xgd4z-c ul li .xgd4z-c2 div{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.xgd4z-c ul li .xgd4z-c2 p{ margin-top:3px;}
.xgd4z-c ul li .xgd4z-c2 div a{  font-size:16px; color:#333; font-weight:bold;}
.xgd4z-c ul li .xgd4z-c2 p span{ font-size:14px; color:#666;}

.xgd4z-d{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.xgd4z-dz{ display:inline-table;}
.xgd4z-d a{padding: 0 10px; display:inline-block; width:auto; height:28px; overflow:hidden; float:left; border:1px #cacaca solid; border-radius:3px; box-shadow:1px 1px 1px #dddbdb; margin:0px 3px; text-align:center; line-height:28px; font-size:14px; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.xgd4z-d a.on{ background:#f75730; color:#fff;}
.xgd4z-d a:hover{ background:#f75730; color:#fff;}
.xgd4z-d a.xgd4z-d1:hover{ background:#fff;}
.current{
    background: #f75730!important;
    color: #fff!important;
}




/**/
.xgd5{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:60px 0px 0px 0px; border-bottom:2px #e7e6e5 solid;}
.xgd5z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgd5z-a{width:100%; height:auto; overflow:hidden; border-bottom:1px #d9d9d9 solid; padding-bottom:10px;}
.xgd5z-a1{ float:left; width:720px; height:auto; overflow:hidden;}
.xgd5z-a1 span{ float:left; color:#0f0f0f; font-size:24px;}

.xgd5z-a2{ float:left;width:225px; height:42px; text-align:center; overflow:hidden; background:#fc7300;border-radius:5px;}
.xgd5z-a2 a{ background:#fc7300 url(../images/xqx.png)  left 13px  no-repeat; color:#fff; padding-left:30px;  text-align:center;  display:inline-block; line-height:42px;  font-size:16px; color:#fff;}

.xgd5z-a3{ float:right;margin-top:9px; height:auto; overflow:hidden;}
.xgd5z-a3 a{ float:left;}
.xgd5z-a3 a.syg{}
.xgd5z-a3 a.qbg{ height:24px; line-height:24px;padding-right:18px;color:#fff; margin:0px 10px; background:#fc7300 url(../images/qb.png) 7px no-repeat; padding-left:30px; border-radius:3px;}
.xgd5z-a3 a.xyg{}
.xgd5z-b{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.xgd5z-b div{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xgd5z-b div span{ float:left; display:inline-block; width:450px; height:auto; overflow:hidden; font-size:16px; color:#0f0f0f;}
.xgd5z-b div span b{ font-size:16px; color:#0e0e0e;}
.xgd5z-b div span a{ float:right;background:#f2f2f2 url(../images/ssy.png) 74px 7px no-repeat; display:inline-block; width:80px; height:30px; line-height:30px; text-align:center; padding-right:20px; border-radius:5px; margin-left:10px; color:#fc7300;}
.xgd5z-b div span a:hover{background:#f2f2f2 url(../images/hssy.png) 74px 7px no-repeat;}

.xgd5z-b div font{ float:right;isplay:inline-block; width:290px; height:auto; overflow:hidden; font-size:16px; color:#0f0f0f;}
.xgd5z-b div font b{ font-size:16px; color:#0e0e0e;}


.xgd5z-c{width:100%; height:auto; overflow:hidden; margin-top:20px; border-bottom:1px #d9d9d9 solid; padding-bottom:45px;}
.xgd5z-c1{width:100%; height:auto; overflow:hidden;}
.xgd5z-c1 p b{font-size:16px; color:#0e0e0e;}
.xgd5z-c1a{width:100%; height:auto; overflow:hidden;s}
.xgd5z-c1b{ width:998px; height:auto; overflow:hidden; margin:0 auto; border:1px #ebe7e7 solid; margin-top:75px;}








.mr_boxa1{ width:915px; height:auto; overflow:hidden;margin:0px auto; padding:40px 0px;}
.mr_boxa1 .mr_frBtnL{float:left;margin:230px 20px 0px 0px;cursor:pointer;display:inline;}
.mr_boxa1 .mr_frBtnR{float:right;margin:230px 0px 0px 20px;cursor:pointer;}
.mr_boxb1{float:left; width:820px; height:auto; overflow:hidden;}
.mr_boxb1 ul li{display:inline;float:left;width:820px;height:540px;text-align:center; position:relative; overflow:hidden; margin:0px; cursor:pointer;background:#f2f2f2 }
.mr_boxb1 ul li .mr_fra{width:100%; height:auto; overflow:hidden; text-align:center;transition: all 0.3s;}
.mr_boxb1 ul li .mr_fra img{max-width:100%; height:100%;}


































.xgd5z-d{width:100%; height:auto; overflow:hidden; padding-bottom:15px;}
.xgd5z-d2{width:100%; height:auto; overflow:hidden; font-size:14px; color:#333;margin-top:90px;}
.xgd5z-d2 a{ font-size:14px; color:#333;}

/**/
.xgd6{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff; padding:35px 0px;}
.xgd6z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgd6z-a{width:100%; height:auto; overflow:hidden; font-size:24px; color:#333;}
.xgd6z-b{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.xgd6z-b1{float:left; width:205px; height:auto; overflow:hidden;}
.xgd6z-b2{float:left; width:255px; height:auto; overflow:hidden;}
.xgd6z-b3{ float:left;width:485px; height:auto; overflow:hidden;}
.xgd6z-b1 p,.xgd6z-b2 p,.xgd6z-b3 p{ margin-bottom:5px;}
.xgd6z-b1 p span,.xgd6z-b2 p span,.xgd6z-b3 p span{ font-size:16px; color:#666;}














/*-****************************************************************************************************************
*******************************************************************************************************************
*****************************************************************************************/
/**/
.gpg1{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff; padding:55px 0px;}
.gpg1z{width:1239px;height:auto; overflow:hidden;margin:0px auto;}
.gpg1z-a{width:1200px; height:96px; overflow:hidden;margin:0px auto; position:relative;}
.gpg1z-a div{width:100%; height:auto; overflow:hidden; text-align:center;}
.gpg1z-a p{ text-align:center; display:inline-block;width:100%; height:auto; overflow:hidden; position:absolute; top:0px; left:0px;}
.gpg1z-a p span{ font-size:30px; color:#333; line-height:96px;}
.gpg1z-b{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:30px; font-size:16px; color:#333; line-height:26px;}
.gpg1z-c{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.gpg1z-c ul li{ float:left; margin:0px 20px; width:372px; height:auto; overflow:hidden;}
.gpg1z-c ul li img{ width:100%;}


/**/
.gpg2{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f7f7f7; padding:55px 0px;}
.gpg2z{width:1268px;height:auto; overflow:hidden;margin:0px auto;}

.gpg2z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}

.mr_frbox3{ width:100%; height:auto; overflow:hidden;}
.mr_frbox3 .mr_frBtnL{float:left;margin:145px 10px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox3 .mr_frBtnR{float:right;margin:145px 0px 0px 10px;cursor:pointer;}
.mr_frUl3{float:left; width:1200px; height:auto; overflow:hidden;}
.mr_frUl3 ul li{display:inline;float:left;width:1200px;height:auto; overflow:hidden; }
.mr_frUl3 ul li dl dt{ float:left; margin-left:22px; width:220px; height:366px; overflow:hidden; position:relative; border:1px #fc7300 solid; border-radius:10px;}
.mr_frUl3 ul li dl dt .gpg2z-b1{ width:180px; height:auto; overflow:hidden; margin:0 auto; margin-top:25px;}
.mr_frUl3 ul li dl dt .gpg2z-b1 p{ text-align:center;}
.mr_frUl3 ul li dl dt .gpg2z-b1 p span{ font-size:20px; color:#333;}
.mr_frUl3 ul li dl dt .gpg2z-b1 div{width:100%; height:auto; overflow:hidden; font-size:12px; color:#333; line-height:26px; margin-top:15px;}
.mr_frUl3 ul li dl dt .gpg2z-b2{ display:inline-block; width:74px; height:24px; overflow:hidden; font-size:12px; color:#fc7300; text-align:center; line-height:24px; background:#fff; box-shadow:0px 0px 8px #a1a0a0;}
.mr_frUl3 ul li dl dt.on1{ background:#fff url(../images/lcbj1.png) bottom center no-repeat; margin-left:0px;}
.mr_frUl3 ul li dl dt.on2{ background:#fff url(../images/lcbj2.png) bottom center no-repeat;}
.mr_frUl3 ul li dl dt.on3{ background:#fff url(../images/lcbj3.png) bottom center no-repeat;}
.mr_frUl3 ul li dl dt.on4{ background:#fff url(../images/lcbj4.png) bottom center no-repeat;}
.mr_frUl3 ul li dl dt.on5{ background:#fff url(../images/lcbj5.png) bottom left no-repeat;}

.mr_frUl3 ul li dl dt.on1 .gpg2z-b2{ position:absolute; bottom:37px; left:82px;}
.mr_frUl3 ul li dl dt.on2 .gpg2z-b2{ position:absolute; bottom:44px; right:22px;}
.mr_frUl3 ul li dl dt.on3 .gpg2z-b2{ position:absolute; bottom:82px; left:41px;}
.mr_frUl3 ul li dl dt.on4 .gpg2z-b2{ position:absolute; bottom:127px; right:47px;}
.mr_frUl3 ul li dl dt.on5 .gpg2z-b2{ position:absolute; bottom:149px; right:45px;}


/**/
.gpg3{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bj11.jpg) top center no-repeat; padding:30px 0px;}
.gpg3z{width:780px;height:auto; overflow:hidden;margin:0px auto;}
.gpg3z-a{ float:left; width:360px; height:auto; overflow:hidden; background:url(../images/ddgh.png) 0px 4px no-repeat; padding-left:20px;}
.gpg3z-a p{ display:inline-block;width:100%; height:auto; }
.gpg3z-a p span{ font-size:16px; color:#fff;}
.gpg3z-a p i{ display:inline-block; width:138px; height:1px; overflow:hidden; background:#fff;}
.gpg3z-a div{width:100%; height:auto; overflow:hidden; font-size:12px; color:#fff; padding-top:15px;}

/**/
.gpg4{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/sbjt1.png) top center no-repeat; padding:70px 0px 30px 0px;}
.gpg4z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.gpg4z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.gpg4z-b1{ float:left; width:460px; height:auto; overflow:hidden;}
.gpg4z-b1 ul li{width:100%; height:auto; overflow:hidden; margin-bottom:18px;}
.gpg4z-b1 ul li p{ display:inline-block;}
.gpg4z-b1 ul li p i{ float:left;}
.gpg4z-b1 ul li p span{ font-size:20px; color:#ff9900; font-weight:bold; line-height:24px; margin-left:8px;}
.gpg4z-b1 ul li div{width:100%; height:auto; overflow:hidden; font-size:14px; color:#333; margin-top:5px;}
.gpg4z-b2{ float:right;}


/**/
.gpg5{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f7f7f7; padding:50px 0px;}
.gpg5z{width:1270px;height:auto; overflow:hidden;margin:0px auto;}
.gpg5z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.mr_frbox4{ width:100%; height:auto; overflow:hidden;}
.mr_frbox4 .mr_frBtnL{float:left;margin:105px 10px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox4 .mr_frBtnR{float:right;margin:105px 0px 0px 10px;cursor:pointer;}
.mr_frUl4{float:left; width:1200px; height:auto; overflow:hidden;}
.mr_frUl4 ul li{display:inline;float:left;width:360px;height:auto; margin:0px 20px;overflow:hidden; background:#fff;}
.mr_frUl4 ul li .mr_fra{width:360px;height:256px; overflow:hidden; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.mr_frUl4 ul li .mr_fra a{position:static;+position:absolute;top:50%;}
.mr_frUl4 ul li .mr_fra a img{max-width:100%;max-height:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.3s;}
.mr_frUl4 ul li:hover .mr_fra img{transform: scale(1.2);}





/**/
.gpg6{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bj12.jpg) top center no-repeat; padding:40px 0px;}
.gpg6z{width:1200px;height:auto; overflow:hidden;margin:0px auto; font-size:16px; color:#f7f7f7; text-align:center; line-height:30px;}

/**/
.gpg7{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff; padding:30px 0px;}
.gpg7z{width:1200px;height:auto; overflow:hidden;margin:0px auto; font-size:16px; color:#f7f7f7; line-height:30px;}
.gpg7z-b{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.gpg7z-b1{ float:left; width:400px; height:auto; overflow:hidden;}
.gpg7z-b1a{width:100%; height:auto; overflow:hidden; font-size:30px; color:#333;}
.gpg7z-b1b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.gpg7z-b1b p{display:inline-block;width:100%; height:auto; overflow:hidden;}
.gpg7z-b1b p span{ display:inline-block; float:left; width:60px; height:auto; overflow:hidden;font-size:18px; color:#333;}
.gpg7z-b1b p font{display:inline-block; width:330px; height:auto; overflow:hidden; float:left;font-size:18px; color:#333;}
.gpg7z-b2{ float:right; width:687px; height:auto; overflow:hidden;}





















/**/
.xgas1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2; padding:20px 0px;}
.xgas1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.xgas1z-a{width:100%; height:auto; overflow:hidden;}
.xgas1z-a p{ text-align:center; margin-bottom:10px;}
.xgas1z-a p span{ font-size:28px; color:#333;}
.xgas1z-a p font{ font-size:14px; color:#999;}
.xgas1z-b{width:100%; height:auto; overflow:hidden; padding-top:10px;background:#fff; }
.xgas1z-bz{width:100%; height:auto; overflow:hidden;}
.xgas1z-b ul li{ float:left; border-right:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.xgas1z-b ul li.xgas1z-b1{ width:599px; height:289px; overflow:hidden; position:relative; background:#fff;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1a{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1a div{ width:140px; height:72px; overflow:hidden; margin:0 auto;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-top:25px;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1a p span{ font-size:18px; color:#333;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1b{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1b span{font-size:14px; color:#fc7300; margin:0px 8px;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1c{width:100%; height:auto; overflow:hidden;line-height:24px;  text-align:center; font-size:14px; color:#b2b2b2; margin-top:25px;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1d{ display:none;width:100%; height:35px; overflow:hidden; background:#fc7300; position:absolute; bottom:0px; left:0px; text-align:center;}
.xgas1z-b ul li.xgas1z-b1 .xgas1z-b1d a{display:inline-block;width:100%;height:35px;overflow:hidden; font-size:14px; color:#fff; line-height:35px;}

.xgas1z-b ul li.xgas1z-b2{ width:299px; height:200px; overflow:hidden; position:relative; background:#fff;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a div{ width:50px; height:auto; overflow:hidden; margin:0 auto;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a div img{ width:100%;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a p span{ font-size:18px; color:#333;display: inline-table;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2a p span font{ font-size:14px; color:#fc7300;margin-left:4px;float: right;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2b{width:245px; height:48px; overflow:hidden; margin:0 auto; line-height:24px; text-align:center; font-size:14px; color:#b2b2b2; margin-top:20px;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c{ display:none;width:100%; height:70px; padding-top:10px; overflow:hidden; background:#fc7300; position:absolute; bottom:0px; left:0px; text-align:center;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c p span{font-size:14px; color:#fff;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c p span font{font-size:20px; color:#fff;font-weight:bold;margin-left:3px;margin-right:10px;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c div{width:100%; height:auto;overflow:hidden;text-align:center; margin-top:7px;} 
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c div a{font-size:14px; color:#fff;margin-right:10px;}
.xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c div font{font-size:14px; color:#fff;}
/* .xgas1z-b ul li.xgas1z-b2 .xgas1z-b2c span{display:inline-block;width:100%;height:35px;overflow:hidden;font-size:14px; color:#fff; line-height:35px;} */
.xgas1z-b ul li .xgas1z-b2z{ width:auto; height:192px; overflow:hidden; border:1px #fff solid;} 

.xgas1z-b ul li:hover .xgas1z-b1d{ display:block; }
.xgas1z-b ul li:hover .xgas1z-b2c{ display:block; }
.xgas1z-b ul li:hover .xgas1z-b2z{ border:1px #fc7300 solid;}


.xgas1z-c{width:100%; height:auto; overflow:hidden; background:#fff; margin-top:10px; border-bottom:1px #f2f2f2 solid; text-align: center;}
/*.xgas1z-c ul{display:inline-table;}*/
.xgas1z-c ul li{ float:left; width:300px; height:72px; line-height:72px; font-size:18px; color:#333; font-weight: bold; }
.xgas1z-c ul li.active{ color:#fff; border-bottom:2px #fc7300 solid; cursor:pointer;  background:#fc7300;}

.xgas1z-d{width:1192px; height:auto; overflow:hidden; background:#fff;margin:0 auto;margin-top:10px;text-align: center; border-right:1px #fc7300 solid;}
.xgas1z-d ul li{float:left; width:148px; height:50px; line-height:50px; font-size:18px; color:#333; border:1px #fc7300 solid;border-right:0px;}














