@media all and (max-width: 1099px){

body,body *{margin:0;padding:0;list-style-type:none;font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-decoration:none;}

html{font-size:62.5%; color: #333;height: 100%}
body{ font-size:1.4rem;background-color: #fff;height: 100%;}
h1{font-size:2.8rem}
h2{font-size: 2rem;}
h3{font-size: 1.6rem;}
h4{font-size: 1.8rem}
h5{font-size: 1.6rem}
h6{font-size: 1.4rem}
a:link{color: #777;transition:all 0.5s}
a:visited{color: #333}
a:hover{text-decoration:none; }
a:active{color: #222}
img{border: 0;outline: 0}
.none{display: none}
.pc-none{ display: none;}
a{text-decoration: none !important;color: #4b4a4a}

abbr, article, aside, audio, canvas, datalist, details, dialog,figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, pre,col, section, time, video,main{display: block}

.color-zhu{color: #0054a7 !important;}
.color-zhu2{color:#a6926c !important;}
.color-zhu3{color:#e6e1d3 !important;}
.color-zhu4{color: cornflowerblue !important;}
.color-666{color: #666 !important;}

.body-color{background:#eeecec}
.bg-color{background-color: #00733a}
.bg-color2{background-color: #8fcbad}
.bg-color3{background-color: #bfab86}
.bg-color-f6f6f6{background-color: #f6f6f6}
.border-color1{border: 1px #ededed  solid;}

.border-color{color: #a6926c}
.border-top-color{border-top-color: #b3a57d !important;}
.border-bottom-color{border-bottom-color: #f47920!important;}
.border-bottom-color2{border-bottom-color: forestgreen!important;}
.border-bottom-color3{border-bottom-color: brown!important;}
.border-bottom-color4{border-bottom-color: cornflowerblue !important;}
.f-w{font-weight: bold}
.clear{ clear:both;height: 0;display: block;width: 100%}
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.w1200{max-width:98%; margin-left: auto;margin-right: auto;width: 100%}
.w1200:after,.w1200:before{content: ""; display: block;clear: both;height: 0;width: 100%}
.auto{margin: 0 auto}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.mr10{margin-right: 10px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pb30{padding-bottom: 30px}
.pb50{padding-bottom: 50px}
.padding5{padding: 5px}
.padding10{padding: 10px}
.padding20{padding: 20px}
.padding30{padding: 30px}
.pb20{padding-bottom: 20px}
.fl{float: left}
.fr{float: right}
.center{text-align: center}
.lh10{line-height: 10px}
.lh15{line-height: 15px}
.lh20{line-height: 20px}
.lh30{line-height: 30px}
.pc-none{display: none;}
.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}
::selection{background-color: #efefef;color: #000}

.clear-left-border{border-left: 0 !important;}
.clear-right-border{border-right: 0 !important;}

.ad1{max-height: 100px;}
.ad1 img{width: 100%;height: 100px}
.btn-right{transition: all 0.5s; width: 150px;height: 39px;text-align: center;cursor: pointer;color: #fff;border:3px #fff double;font-size: 1.4rem}
.btn-right:hover{background-color: #FF9900}
.m-none{display: none}

.sj-head{height:147px;overflow: hidden;  background-color: #ffffff;}
.sj-head .logo{width:20%;float: left; text-align: left; margin: 0px 2px;}

.sj-head .top{
    padding: 23px 0px;}
.sj-head .top_r{float: right;}
.sj-head .top_r .zh span{ float: right; padding:10px 10px;color:#fff}
.sj-head .top_r .zh a{color:#fff}
.sj-head .top_r .search input[type="text"] {width: 260px;border: #bfbfbf solid 1px; height:27px; line-height: 27px;color:#9f9e9e; padding-left:10px;}
.sj-head .top_r .search input[type="button"] {font-size:0px; color:#fff; border:none;margin-left:-30px;  background:url(../images/seach_icon.png) no-repeat center top;width: 30px; height:27px; line-height: 30px;}
.sj-head .nav{ width: 100%;margin:0px auto; background: #e8e5e5; height: 43px; line-height: 43px;}
.sj-head .nav>ul{ width: 100%; margin:0px auto; }
.sj-head .nav>ul>li{ float: left; width:14%;text-align: center ; height:43px; line-height: 43px;font-size: 16px;font-weight: 600;}
.sj-head .nav>ul>li a{color:#3d3d3d;}
.sj-head .nav>ul>li ul{ display: none;}
.sj-hd{ overflow:hidden; position:relative ;width: 100%;max-height:300px;display:block}
.sj-hd .bd{ position:relative;  z-index:0;max-width: 100%;  height:100% }
.sj-hd .bd ul{width: 100%;height:100%}
.sj-hd .bd li{vertical-align:middle;position: relative; width: 100%;text-align: center;font-weight: bold;font-size: 1.8rem;height:100%}
.sj-hd .bd img{ width:100%;  display:block; max-height: 100%;}
.sj-hd  .hd{ position:absolute; bottom:30px;left:50%; z-index:1;  margin-left: -104px;}
.sj-hd  .hd ul{ overflow:hidden; zoom:1;  }
.sj-hd  .hd ul li span{float:left;margin:0px 3px; display:block;   width:14px; height:14px; line-height:20px; text-align:center; background:#fff; cursor:pointer; border-radius:15px; margin:0px 6px; }
.sj-hd  .hd ul li span.on{ background:#f00; color:#fff; }
.sj-hd .prev,.sj-hd .next{ position:absolute; left:10%; top:50%; margin-top:-46px; display:block; width:43px; height:92px; background:url(../images/banner_pre.png) no-repeat; box-sizing: 80%;    }
.sj-hd .next{ left:auto; right:10%; background:url(../images/banner_next.png) no-repeat; }
.sj-hd .prev:hover,.sj-hd .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sj-hd .prevStop{ display:none;  }
.sj-hd .nextStop{ display:none;  }
#featureCarousel {
display:none;
    min-height: 300px;
    width:100%;
    background-color:#6D6D6D;
    position:relative;
	margin: auto;
	overflow:hidden
}
#featureCarousel img {
    border:0;
    width:100%;
    height:90%
}
#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    border:3px solid white;
    cursor:pointer;
}
#featureCarousel .feature > div {
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:black;
    width:100%;
}
#featureCarousel .feature > div p {
    margin:0;
    padding:5px;
    font-weight:bold;
    font-size:12px;
    color:white;
}
#featureCarousel .blipsContainer {
    position:absolute;
    color:white;
    right:95px;
    bottom:20px;
    padding:0;
    margin:0;
	z-index: 99;
}
#featureCarousel .blipsContainer .blip {
    margin:3px;
    height:14px;
    width:14px;
    color:white;
    text-align:center;
    font-size:10px;
    border:1px dotted black;
}
#featureCarousel .blipsContainer .blipSelected {
    color:white;
    font-weight:bold;
    background-color:black;
}
.part1{width:1200px;margin:0px auto;overflow:hidden; min-height:794px;}
.part1 .title{ text-align: center;margin:10px auto 15px auto;} 
.part1 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part1 .title h1 span{display:inline-block;width:150px; margin:0px auto; text-align: center;font-size:28px; height:70px;line-height:70px;border-bottom:none;}
.part-s{ float: left; width: 100%; height: 479px;display:block}
.part-s ul{margin:42px 10px 0px 10px;}
.part-s ul li{ float: left;width: 30%;height: 240px; border:#ccc solid 1px ;margin:10px 11px;}
.part-s ul li:hover{ background-color: rgba(255, 255, 255, 0.46) ;}
.part-s ul li img{width:100%}
.part-s p{  display: block; text-align: center; line-height: 40px;}
.part-l{ display: none;}
.part-r{ display: none;}
.part-s p img{width:140px;margin:10px auto}
.part2{background:#fff; min-height: 400px;}
.part2-top{width: 100%; margin: 0px auto; padding-top: 10px;}
.part2-top .part2-tl{width: 98%; float: none;margin:30px auto 0px auto}
.part2-top .part2-tl .title{ text-align: left;} 
.part2-top .part2-tl .title  span{text-align: center;display:block;width:150px;  text-align: left;font-size:28px;color:#005bac;font-weight: bold; height:60px;line-height:60px;border-bottom:#313131 solid 3px;}
.part2-top .part2-tl .part2-txt{ position: relative;padding:30px 10px 0px 10px; line-height: 30px; text-indent: 2em;}
.part2-top .part2-tl .part2-txt span{ position: absolute; right:20px; bottom: -0px;color:#005bac;}
.part2-top .part2-tl .part2-txt span a{color:#005bac;}
.part2-top .part2-tr{width: 98%; float: none; margin:30px auto 0px auto}
.part2-top .part2-tr img{width: 100%;}
.part2-b{width: 98%; margin: 0px auto;}
.part4 .part2-tl {float: right;width:100%;padding-bottom: 30px;}
.part4 .part2-tl .part2-txt{ position: relative;padding:20px 20px 0px 20px; line-height: 35px; text-indent: 2em;font-size:16px;}
.part4 .part2-tl .part2-txt p{text-indent: 2em;font-size:16px;}
.part4 .part2-tl .part2-txt span{ position: absolute; right:20px; bottom: -0px;color:#005bac;}
.part4 .part2-tl .part2-txt span a{color:#005bac;}
.part4 .part2-tr{width:100%; float: left; padding-top: 10px;padding-left: 0px;height:auto;position: relative;overflow: hidden;}
.part4 .part2-tr>img{width:100%;height:auto;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;}
.part4 .part2-tr>img:hover {
 width: 100%;
 transform: scale(1.1);
}
.picScroll-left{  position:relative; width:100%; height:240px; margin:10px auto 0px auto ;overflow: hidden; padding-bottom: 30px;;}
.picScroll-left .prev,.picScroll-left .next{width:25px; height:50px; position:absolute; overflow:hidden;cursor:pointer; background:url(../images/zs_pre.png) no-repeat ; top:100px;}
.picScroll-left .next{  right:1%;background:url(../images/zs_next.png) no-repeat ;}
.picScroll-left .prev{left:1%;}
.picScroll-left .bd{margin-left:2%;width:96%;  height:240px;overflow: hidden;}
.tempWrap{margin:0px auto; }
.picScroll-left .bd ul{ zoom:1; padding-top: 5px!important;}
.picScroll-left .bd ul li{float: left;width: 22%; margin: 0px 10px; position: relative; text-align: center;}
.picScroll-left .bd ul li img{ width:100%; height:100%; display:block; }

.part3{margin:0px auto; width:100%;min-height:702px;}
.part3 .title{ text-align: center;margin:60px auto 35px auto;} 
.part3 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part3 .title h1 span{display:inline-block;width:150px; margin:0px auto; text-align: center;font-size:28px; height:70px;line-height:70px;border-bottom:none;}
.slideBox{ width:48%;height:398px; overflow:hidden; position:relative; float:left; margin:25px auto 0px 0.8%;   }
.slideBox .hd{  overflow:hidden; position:absolute; right:0px; bottom:15px; z-index:1; height:30px; line-height:30px;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding:15px 10px 0 0;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:36px; height:5px;  text-align:center;cursor:pointer; text-indent:-9999px; background:#fff; }
.slideBox .hd ul li.on{ color:#fff; background:#a73124 }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:398px; }
.slideBox .bd img{ width:100%; height:100%; display:block; }
.slideBox .bd_p{ height:50px; line-height:50px;  position:absolute;bottom:0px;  color:#FFF; padding-left:1%; font-family:'microsoft yahei'; font-size:14px;background-color: rgba(37, 37, 36, 0.5);width:100%;}

.part3_newsr{ padding:20px 0px;border-left:#a9a8a8 solid 1px;width:45%; float: right; margin-left:3%; margin-right:0.9% }
.item li{ margin:10px 0px;height:110px; }
.item .time{ margin-left:10px;border-right:#a9a8a8 solid 1px;display:inline-block; float:left; width:93px; height:91px; line-height:14px; text-align:center; color:#333333;font-size:18px;}
.item .time span{ font-size:30px; font-weight:bold;height:30px; line-height:30px; padding-top:20px; display:block}
.item .info{ margin-left:10px;float:right;width:200px; height:90px; line-height:28px; }
.item .info h3{line-height:40px; height:40px;font-size:16px; font-weight:600;overflow: hidden;}
.item .info p{line-height:25px;height:50px;font-size:14px;overflow: hidden;}
.item .more{text-align: center;}

.ftb{ background-color: #018fd7; }
.footer{width:100%;border-bottom: #fff solid 1px;min-height: 300px;}
.f-r{ float:none; padding-top:30px; padding-left: 10px; position: relative;}
.f-r p{ font-size: 14px;color: #fff; line-height: 30px;}
.f-r>p:first-child{font-weight: 800;line-height:50px;font-size: 24px;}
.f-r>p:last-child{ text-align: center; padding-top: 10px;}
.f-l { float:left;padding-left:0px; margin-top: 40px;}
.f-l ul li {float:left;margin:0px 20px;color:#fff;line-height: 24px}
.f-l ul li dl dt {font-size: 16px;margin-bottom: 10px;font-weight: bold;}
.f-l ul li dl dt a {color: #fff;display: block}
.f-l ul li dl dd a {color: #fff;display: block;font-size: 12px;}
.copyright{ text-align: center;width:100%;margin:0px auto;background-color: #018fd7;color:#fff; text-align: center;min-height: 60px; line-height: 30px;overflow: hidden;}
/*一站式*/
.sj-banner{ width: 100%; position: relative;min-height: 140px;overflow: hidden;}
.sj-banner img{width: 100%;}
.sj-banner div{ display:none;position: absolute;  color:#FFF;display: none ;font-size: 2rem;font-weight: bold; width: 30%; text-align: right;bottom: 37px; border-bottom: 40px solid #FFF;border-bottom-color: #FFF;border-bottom-color: rgba(255,255,255,0.25);border-right: 60px solid transparent;filter: alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.7;}
.sj-banner div P{ padding-right: 100px;TOP: 5PX; padding-right: 36px; POSITION: absolute;RIGHT: 0;}
.list{ padding-top: 10px;}
.list-l{ float: none;width: 100%; padding-top: 10px; height: auto;overflow: hidden;}
.list-l h3{margin-bottom:14px;font-size: 2rem; padding-left: 5px; font-weight: 800; text-align: left; border-bottom:#dbdbdb solid 1px;color: #c7000a; line-height: 50px;}
.list-l li{ float:left; margin:8px 10px; width:28%;background: #dbdbdb; height: 39px; line-height: 39px;  padding-left:20px;color: #2d2d2d;}
.list-l li span{ margin-top: 15px; float:right; margin-right:20px;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9f9b9b;border-bottom:none;}
.list-l li a{color: #2d2d2d;}
.list-l li:hover,.list-l li.on{background: #c7000a;color: #fff;}
.list-l li:hover span,.list-l li.on span{  margin-top: 15px; float:right; margin-right:20px;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;border-bottom:none;}
.list-r{ float:none;width: 100%; margin-top: 10px;}
.list-r ul{border-bottom:#e5e5e5 dashed 1px;  float: none; min-height: 220px; padding: 22px;}
.list-r ul li{ float: left;font-size: 14px; line-height: 30px;;}
.list-r ul li:nth-child(1) {width:30%;text-align: center; margin-top: 15px;}
.list-r ul li:nth-child(1) img{ width: 90%; margin: 0px auto; height: 190px;}
.list-r ul li:nth-child(2) {width: 66%;text-align: left; padding: 0px 2%;  margin-top: 15px; line-height: 40px;;}
.list-r ul li:nth-child(2) h3{font-size: 1.8rem;}
.list-r ul li:nth-child(2) time { line-height: 30px;color: #999999;}
.list-r ul li:nth-child(2) p { line-height: 30px;color: #999999;}
.list-r ul li:nth-child(2) span{margin-top:10px;width:127px; text-align: center;  display: block;  color: #fff;font-size:14px;line-height: 40px;;}
.list-r ul li:nth-child(2) span a{color: #fff;}
.list-r ul li:nth-child(2) span:last-child{  display: block; background: #c7000a; color: #fff;font-size:14px; line-height: 40px;;}
.list-r ul:Hover{ background-color: #f0f0f0;}
.fzlc-info{float:none;width: 100%; margin-top: 10px;}
.list-info{float:none;width: 100%; margin-top: 10px;}
.list-info ul li{ padding-left:0px;font-size: 14px; line-height: 40px; border-bottom:#e5e5e5 dashed 1px;  }
.list-info li span{float:left; margin:15px 10px 0px 10px;;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #c7000a;}
.list-info ul li time{float:right; line-height: 40px;color: #999999;}
.path{width: 96%; margin: 0px auto; text-align: left; height:40px; line-height: 40px;font-size: 1.4rem;background: url(../images/path.png) no-repeat 10px; background-size: cover;background-size: 5%; padding-left: 3%; }
.path img{padding:0px 3px;}
.path a{color:#333333}
.content{background: #fff;}
.new p{font-size: 1.4rem;line-height: 30px; text-indent: 2rem; text-align: left;}
.new_nav{width: 98%; margin: 0px auto; text-align: center;}
.new_nav h1{ font-size:24px;color: #3178bf; line-height: 30px; padding:25px 0px;}
.new_nav p{width: 90%; margin: 10px auto; background: #eeeeee; text-align: center; font-size: 14px; line-height: 45px;height: 45px;}
.new{background: #fff;width: 90%; margin: 0px auto; text-align: center; padding: 30px 5%; }
.new p{font-size: 1.4rem;line-height: 30px; text-indent: 2rem; text-align: left;}
.new .img{text-align: center;}
.new p>img,.new div>img{text-align: center;width:90%;  height: 100%;}
.content_page{width: 90%; margin: 10px auto; text-align: center; padding: 0px 5% 20px 5%; }
.content_page img{width:100%!important}
.content_page p{font-size: 1.4rem;line-height: 35px; text-indent: 0rem; text-align: left;}
.new_page{width: 100%; margin: 10px auto; text-align: center; }
.new_page h1{ font-size:2.4rem;color: #333333; line-height:30px; margin:30px 0px;}
.cp-nav li{display: inline-block; padding: 0px 15px; border: #333333 solid 1px; line-height: 40px;width: 75px;margin: 10px 5px;float:left;}
.cp-nav li:hover,.cp-nav li.on{background: #c7000a;color: #fff;border: #c7000a solid 1px;}
.cp-nav li:hover a,.cp-nav li.on a{color: #fff;}
.part3-info{ margin-top: 20px;}
.part3-info li{ float: left; width: 32.3%; margin: 10px 0.5%; position: relative;}
.part3-info li>p:first-child{max-height: 237px;overflow:hidden;}
.part3-info li>p:first-child img{width: 100%;max-height: 231px;overflow:hidden;text-align: center;display:inline-block !important;vertical-align: middle !important;max-width: 100% !important;max-height: 100% !important;height: auto !important;}
.part3-info li>p:nth-child(2){ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;text-align:center; background:#f4f5f9;font-size: 1.4rem;color: #2d2d2d;line-height:50px;}
.part3-info li dl{ display: none;}
.part3-info li:hover dl{ display: block; position:absolute; top:0px;left:0px;width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); ;}
.part3-info li:hover dl dd{margin-toP:0px; padding:10px; line-height: 30px; color:#fff;max-height: 267px;overflow:hidden;}
.part3-info li:hover dl dt{  white-space:nowrap; overflow: hidden;text-overflow:ellipsis; text-align:center;background:#c7000a;color: #fff;font-size: 1.4rem;line-height: 50px;padding: 0px 0px; position: absolute; bottom: 0px; width: 100%;}
.lxwm_part8{ width: 100%;overflow: hidden;  margin: 20px auto 0px auto;} 
.lxwm_part8 li{ width:30%; text-align: left; float: left;  height:100px; margin-top: 10px; }
.lxwm_part8 li span:first-child{display: inline-block; width: 80px; margin: 0px 0px; float: left;}
.lxwm_part8 li span:first-child img{width: 90%;;}
.lxwm_part8 li span:nth-child(2){display: inline-block;margin-toP:4px;line-height: 30px;font-size: 1.4rem; font-weight: bold; color: #515151;}
.lxwm_part9{width: 100%; margin: 10px auto 0px auto; text-align: center; }
.lxwm_part9 h1{ font-size:24px;color: #333333; line-height: 83px;}
.ly_tab{ width:100%; margin:20px auto;}
.ly_tab li{ width:32%;display:inline-block;float:left;margin:0px 1%; min-height:110px; font-size:16px;line-height:40px; }
.ly_tab li:nth-child(3){ float: right; margin-right: 0px;}
.ly_tab li:first-child{ margin-left: 0px;}
.ly_tab li span{ display:inline-block; float:left;top: 5px;left: -5px;}
.ly_tab li:nth-child(4),.ly_tab li:last-child{width: 98%; float: none; margin-left: 0px;;}
.ly_tab input[type="text"]{  padding-left:10px;width:94%;border:#dcdcdc solid 1px;line-height:50px;background-color: rgba(255,255,255, 0.3);font-size:14px;}
.ly_tab textarea{padding-top:8px;padding-left:10px;width:98%;border:#dcdcdc solid 1px;  height:200px;background-color: rgba(255,255,255, 0.3);font-size:14px;  }
.ly_tab input[type="button"] {border-radius: 50px;border: none;width: 50%;background: #c7000a;color: #fff;text-align: center;font-size: 24px;line-height: 56px;font-weight: 600;margin: 30px auto 30px auto;}
.zl-info{ float: none;width: 100%; margin-top: 40px;} 
.zl-info li{ float: left;width: 24%; margin: 10px 0.5%; position: relative; text-align: center;}
.zl-info li>p:first-child{max-height: 255px;overflow:hidden;}
.zl-info li>p:first-child img{text-align: center;display:inline-block !important;vertical-align: middle !important;max-width: 100% !important;max-height: 100% !important;height: auto !important;}
.zl-info li>p:nth-child(2){text-align:center; font-size: 1.6rem;color: #2d2d2d;line-height:40px;}
.part4_right h3, .part4_left h3 {padding: 20px 20px 0px 20px;}
.qywh_title{padding-top: 0px;}
.qywh_part1L{width:100%}
.qywh_part1R{width:100%}
.qywh_part1R video{ margin-top:-20px;}
.qywh_part1R video{ margin-top:30px; width:98%; height:auto; margin:30px auto 0px auto}
.qywh_part2{ margin-top:0px;}
.qywh_part2{ margin-top:0px;}
.bghj{width:33.3%; height:auto;}
.qywh_part2 h1 {font-size:20px;line-height: 30px;}
.qywh_part2 h3{font-size: 16px;line-height: 30px;}
.cp-tit{font-size:24px;color: #c7000a; line-height:30px; margin:20px 0px;}
.honor_list {
  width: 100%;
  padding: 0px 0px 65px 0;
  
  overflow: hidden;
}
.honor_list .text {
  padding: 0 13px;
}
.honor_list .text .img {
  line-height: 0;
}
.honor_list .text .img img {
  width: 100%;
}
.honor_list .text .t {
  background: #666666;
  width: 100%;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.honor_list .slick-prev,
.honor_list .slick-next {
  width:103px;
  height: 40px;
  top: auto;
  margin-top: 0;
  bottom: 17px;

}
.honor_list .slick-prev {
  background: url(../images/honor_prev.png) no-repeat center center / cover;
  left: 250px;
}
.honor_list .slick-next {
  background: url(../images/honor_next.png) no-repeat center center / cover;
  right: 250px;
}
.honor_list .slick-prev:hover {
  background: url(../images/honor_prev_h.png) no-repeat center center / cover;}
.honor_list .slick-next:hover {
  background: url(../images/honor_next_h.png) no-repeat center center / cover;
  }
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: block;
}
.slick-prev,
.slick-next {
  z-index: 20;
  position: absolute;
  display: block;
  height: 40px;
  width: 103px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -0px;
  padding: 0;
  border: none;
  outline: none;
  border: 1px solid #018fd7;
}
.slick-prev {
  left: 30px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 30px;
}
.slick-next {
  right: 30px;
}
[dir="rtl"] .slick-next {
  left: 30px;
  right: auto
}
.sliderbox .slider {
	float:left;
	height:76px;
	width:86%;
}
.game163 .bigImg{ height:423px!important; position: relative;overflow: hidden;}
.game163 .bigImg li{width:100%;}
	.game163 .bigImg li img{ vertical-align:middle; width:100%; height:423px; }
	
	.game163 .smallImg{ float:left;  margin: 20px 6px; display:inline; width: 87%; overflow: hidden;}
	.jjg-info{ margin-top: 10px;}
.jjg-info li{ float: left; width: 32%; margin: 10px 0.5%;}
.jjg-info li>p{text-align:center;background-color: #b7d8ee;}
.jjg-info li>p img{border:#ccc solid 1px;text-align: center;display:inline-block !important;vertical-align: middle !important;max-width: 100% !important;max-height: 100% !important;height: 100% !important;width:100%}
.jjg-info li>p{text-align:center;background-color: #fff;}
}
@media all and (max-width: 480px) {
.pc-none{ display: block;}
.sj-head{height:92px;}
.sj-head .top{ padding:10px 0px}
.sj-head .logo{width:100%; text-align: left; padding-left: 5px;}
.sj-head .logo img{width: 80%;}
.sj-head .logo span{display: block;margin-top: 8px;float: right;margin-right: 15px;font-size:1.6rem;color:#000000}
.sj-sel{width:19%; margin-right: 10px; margin-top: 10px;}
.sj-head .logo{margin: 10px 5px;}
.sj-head .top_r{ float: none;}
.sj-head .top_r .zh{ display: none;}
.sj-head .top_r .search{width:90%; margin: 0px auto;}
.sj-head .top_r .search input[type="text"] {width: 96%;border: #bfbfbf solid 1px; height:27px; line-height: 27px;color:#9f9e9e; padding-left:10px;}
.sj-head .top_r .search input[type="button"] {width:27px;}
.sj-head .nav{margin-left:0%;position: fixed;z-index: 999999999;text-align: center;height: 100%;background-color: #018fd7;width: 55%; overflow: hidden;left: -1000px;top: 0;margin-top: 0;transition: all 0.5s}
.sj-head .nav ul{ margin-top: 100px;}
.sj-head .nav>ul>li{float:none;width:100% ;margin: 10px 0%; height:40px; line-height: 40px;padding: 0px 1%;font-size: 1.4rem;color:#fff; text-align: center; ;}
.sj-head .nav>ul>li a{color:#fff ;}
.sj-head .nav>ul>li.on,.sj-head .nav li:hover{background-color: #eaeff8; width: 100%; ;}
.sj-head .nav>ul>li.on a,.sj-head .nav li:hover a{color:#3d3d3d ;}
.sj-head .nav>span {text-align: center;background-color: #b6b6b6;display: block;height: 30px;line-height: 30px;border-radius: 20px;margin-right: -20px;width: 100px;position: absolute;right: 0px;top: 20px;color: #fff}
.sj-bodybg{ display: none;filter:blur(117px); background-color: rgba(0,0,0,0.1);position: fixed;width: 100%;height: 100%;right: 0;top: 0;z-index: 9999999}
.sj-hd{min-height: 100px;}
.sj-hd .hd ul li span {width: 8px;height: 8px;line-height: 10px;margin: 10px 0px;}
.sj-hd .hd {display: none;}
.sj-hd .prev,.sj-hd .next{ display: none;}
#featureCarousel {min-height: 154px;}
.part1{min-height: 836px;}
.part-s ul{margin:0px 5px;}
.part-s ul li{ float: left;width: 45%; margin:10px 8px;}
.part2-top .part2-tl .part2-txt{font-size:1.4rem}
.picScroll-left .bd ul li{float: left;width: 45%;}
.part3{margin:0px auto; width:100%; margin-top:30px;min-height:702px;}
.part3 .title{ text-align: center;margin:10px auto 15px auto;} 
.part3 .title h1{ font-size:24px;color: #585657; line-height: 43px;text-align: center}
.part3 .title h1 span{display:block;width:150px; margin:0px auto; text-align: center;font-size:28px; height:70px;line-height:70px;border-bottom:#313131 solid 3px;}
.slideBox{ width:98%;height:300px; overflow:hidden; position:relative; float:left; margin:25px auto 0px 0.8%;   }
.slideBox .hd{  overflow:hidden; position:absolute; right:0px; bottom:15px; z-index:1; height:30px; line-height:30px;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding:15px 10px 0 0;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px;  text-align:center;cursor:pointer; text-indent:-9999px; background:#fff; }
.slideBox .hd ul li.on{ color:#fff; background:#018fd7 }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:300px; }
.slideBox .bd img{ width:100%; height:100%; display:block; }
.slideBox .bd_p{ height:50px; line-height:50px;  position:absolute;bottom:-48px;  color:#FFF; padding-left:1%; font-family:'microsoft yahei'; font-size:14px;background-color: rgba(37, 37, 36, 0.5);width:100%;}

.part3_newsr{ padding:20px 0px;border-left:none;width:98%; float: right; margin-left:3%; margin-right:0.9% }
.item li{ margin:10px 0px;height:110px; }
.item .time{ margin-left:0px;border-right:#a9a8a8 solid 1px;display:inline-block; float:left; width:93px; height:91px; line-height:14px; text-align:center; color:#333333;font-size:18px;}
.item .time span{ font-size:30px; font-weight:bold;height:30px; line-height:30px; padding-top:20px; display:block}
.item .info{ margin-left:10px;float:right;width:68%; height:90px; line-height:28px; }
.item .info h3{line-height:40px; height:40px;font-size:16px; font-weight:600;overflow: hidden;}
.item .info p{line-height:25px;height:50px;font-size:14px;overflow: hidden;}
.item .more{text-align: center;}
.f-l{ display: none;}
.part1 .title h1 span{border-bottom:#313131 solid 3px;}
.part2-top .title h1 span{border-bottom:#313131 solid 3px;}
.part3 .title h1 span{border-bottom:#313131 solid 3px;}
.part4 .title{ text-align: center;margin:15px auto 15px auto;} 
.part4 .title{ padding-bottom:0px}
.part4 .title h1 span{border-bottom:#313131 solid 3px;}
.part1 .title h1 em{display:none}
.part2-top .title h1 em{display:none}
.part3 .title h1 em{display:none}
.part4 .title h1 em{display:none}
.part4_info{ margin:0px 0px; min-height:310px}
.part4_left{ float:left; width:98%; position:relative; margin:10px auto}
.part4_left a,.part4_right a{ width:100%;overflow: hidden; display:block}
.part4_left img,.part4_right img{width:100%;height:284px;overflow: hidden;}
.part4_left:hover img,.part4_right:hover img{width: 100%;transform: scale(1.2);}
.part4_left .number,.part4_right .number{ position:absolute; left:20px; top:-18px; width:60px; height:70px; background:#005bac; z-index:99}
.part4_left:Hover .number,.part4_right:hover .number{background-color: rgba(200, 0, 11, 0.8)}
.part4_left .number span,.part4_right .number span{ line-height:46px; font-weight:bold; color:#fff; border-bottom:#fff solid 3px; text-align:center; font-size:26px; display:block; margin:3px 10px}
.part4_left:Hover .number span,.part4_right:Hover .number span{font-size:30px;}
.part4_right{ float:right; width:100%;position:relative;margin:10px auto}
.part4_right h3,.part4_left h3{ padding: 20px 20px 0px 20px; line-height:40px;color:#005bac;font-size:18px}
.part4_right h3:hover,.part4_left h3:hover{font-size:20px}
.odd{float:left}
.part4_right p,.part4_left p{ padding: 10px 20px; line-height:30px;color:#555; text-indent:2rem}
.odd:hover{background:#005bac;height: 288px;}
.odd:hover h3{color:#fff}
.odd:hover p{color:#fff}

.copyright span{display:none}
.footer{min-height: 180px;}
.f-r{ padding-top: 10px; }
.f-r p{ font-size: 1.4rem;color: #fff; line-height: 30px;}
.f-r>p:first-child{font-weight: 600;line-height:20px;font-size: 1.6rem;}
.f-r>p img{width: 85Px; height: 85px; }
.sj-banner{min-height: 75px;}
.sj-banner div{ display:none; position: absolute;  color:#FFF;font-size: 1.8rem;font-weight: bold; width: 35%; text-align: right;bottom: 20px; border-bottom: 40px solid #FFF;border-bottom-color: #FFF;border-bottom-color: rgba(255,255,255,0.25);border-right: 60px solid transparent;filter: alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.7;}
.sj-banner div P{ padding-right:80px;TOP: 5PX; padding-right: 20px; POSITION: absolute;RIGHT: 0;}
.list-l li{ float:left; margin:8px 1.5%; width:41%;}
.list-r {position: relative;}
.list-r ul{min-height: 443px;}
.list-r ul li:nth-child(1){width:100%}
.list-r ul li:nth-child(2){width:96%}
.list-r ul li:nth-child(2) h3 {font-size: 1.6rem; line-height: 30px;height: 30px; overflow: hidden;    white-space: nowrap; text-overflow: ellipsis;}
.list-info ul li{ padding-left:0px;font-size: 1.4rem; overflow: hidden;    white-space: nowrap; text-overflow: ellipsis;line-height: 40px; border-bottom:#e5e5e5 dashed 1px;  }
.list-info ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 70%; display: inline-block;}
.part3-info li{ float: left; width: 99%; margin: 10px 0.5%; position: relative;}
.part3-info li:hover dl dd{margin-toP:20px; padding:20px;}
.cp-nav li{width: 46%;float:left; padding: 0px 0px;}
.lxwm_part8 li{ width:50%;} 
.lxwm_part8 li:first-child{width:80%; margin-left: 10px;;}
.ly_tab li{ width:100%; margin: 0px auto; overflow: hidden;float: none;    min-height: 70px;}
.ly_tab li:nth-child(4),.ly_tab li:last-child{width: 100%; float: none; margin-left: 0px;;}
.ly_tab input[type="text"]{  padding-left:10px;width:90%;border:#dcdcdc solid 1px;line-height:50px;background-color: rgba(255,255,255, 0.3);font-size:14px;}
.ly_tab textarea{padding-top:8px;padding-left:10px;width:90%;border:#dcdcdc solid 1px;  height:200px;background-color: rgba(255,255,255, 0.3);font-size:14px;  }
.ly_tab li span{ display:inline-block; float:left;top: 5px;left:0px;}
.ly_tab li:nth-child(3){ float: none; margin-right: 0px;}
.ly_tab input[type="submit"]{border-radius:30px;border:none;width: 120px;background:#c7000a;color:#fff;text-align:center;font-size:18px;line-height:40px;font-weight:100;margin: 20px;}
.ly_tab input[type="reset"]{border-radius:30px;border:none;width: 120px;background:#666;color:#fff;text-align:center;font-size:18px;line-height:40px;font-weight:100;margin:20px 0px;}

.zl-info li{ float: left;width: 48%;}
.part-s ul li{ height:200px;}
.bghj{width:100%; height:auto;}
.owl-carousel.carousel .owl-item>div,.owl-carousel.carousel-autoplay .owl-item>div {margin: 10px 0px 20px 0;}
.qywh_part4{width:96%; margin:0px auto}
.cp-tit{font-size:20px;color: #c7000a; line-height:30px; margin:10px 0px;}
.list-l li a{color: #2d2d2d;display: inline-block;width: 78%;    white-space: nowrap;}
.qywh_part1L p{margin-bottom: 15px; text-indent: 2em;font-size: 16px ;}
.honor_list .slick-prev {

  left: 95px;
}
.honor_list .slick-next {

  right: 95px;
}
.part2-top .title{ text-align: center;margin:15px auto 15px auto;} 
.sliderbox{display:none}


.game163 .bigImg{ height:300px!important; position: relative;overflow: hidden;}
.game163 .bigImg li{width:100%!important}
.game163 .bigImg li a{width:100%!important}
.game163 .bigImg li img{ vertical-align:middle; width:100%; height:300px; }
.game163 .smallImg{display:none}
.game163 .sPrev,.game163 .sNext{display:none}
.jjg-info li{ float: left; width: 48%; margin: 10px 0.5%;}
.jjg-info li a{width:100%!important;}
.qywh_pm .pm h2 {
    font-size: 4rem;
}
.qywh_pm .pm p {height: 238px;}
}
@media all and (max-width: 380px) {
.sj-head{height:84px;}
    .sj-hd{min-height: 140px;}
    #featureCarousel {min-height: 140px;}
.part-s ul li{ float: left;width: 46%; margin:10px 5px;}
.picScroll-left .bd {width:380px;}
.picScroll-left .bd ul li{float: left;width: 40%;}
.footer{min-height: 130px;}
.f_l p{ font-size: 1.2rem;}
.f_l>p:nth-child(5){ top:13px;}
.f_l>p:nth-child(4){line-height: 40px;} 
.list-l li{ float:left; margin:8px 2%; width:40%;}
.cp-nav li{width: 45%;}
.part-s ul li{ height: 186px;}
.part1{min-height: 786px;}
.honor_list .slick-prev {
  left: 75px;
}
.honor_list .slick-next {
  right: 75px;
}

}
@media all and (max-width: 320px) {
.sj-head{height:76px;}
.sj-head .nav{width:64%;font-size: 1.2rem;}
.sj-hd{min-height: 78px;}
#featureCarousel {min-height: 120px;}
.item .info{ margin-left:0px;float:right;width:65%;}
.part2{background:#fff;min-height: 400px; }
.sj-banner{min-height: 65px;}
.sj-banner div{ display:none; position: absolute;  color:#FFF;font-size: 1.6rem;font-weight: bold; width: 40%; text-align: right;bottom: 20px; border-bottom: 30px solid #FFF;border-bottom-color: #FFF;border-bottom-color: rgba(255,255,255,0.25);border-right: 50px solid transparent;filter: alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.7;}
.sj-banner div P{ padding-right: 80px;TOP: 5PX; padding-right: 20px; POSITION: absolute;RIGHT: 0;}

.picScroll-left .bd ul li{float: left;width: 40%;}
.part1 li p {line-height: 15px;}
.part2{ max-height: 617px;}
.picScroll-left{height: 343px;}
.picScroll-left .bd {width: 330px;}
.picScroll-left .bd ul .tit{font-size: 1.2rem;}
.f_l>p:nth-child(5){ top:20px;} 
.f_l>p:nth-child(5) img{width: 70Px; height: 70px; }
.list-l li{ float:left; margin:8px 8px; width:38%;}
.list-info ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 65%;}
.lxwm_part8 li{ width:100%;} 
.lxwm_part8 li:first-child{width:100%; margin-left: 10px;;}
.ly_tab input[type="submit"]{border-radius:30px;border:none;width: 120px;background:#c7000a;color:#fff;text-align:center;font-size:18px;line-height:40px;font-weight:100;margin: 20px 10px;}
.part-s ul li{ height: 159px;}
.part-s li p {line-height: 32px;}
.part1{min-height: 700px;}
.qywh_part1L p {text-indent:0rem}
.honor_list .slick-prev {
  left: 45px;
}
.honor_list .slick-next {
  right: 45px;
}
.jjg-info li{ float: left; width: 98%; margin: 10px 0.5%;}
.jjg-info li a{width:100%}
.list-l li a{color: #2d2d2d;display: inline-block;width: 72%;    white-space: nowrap;}
}
