﻿@charset "utf-8";
body, div, canvas
{
	-webkit-image-rendering: optimizeSpeed;
	-webkit-interpolation-mode: nearest-neighbor;
}
html,body{ height:auto;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,select{ -webkit-appearance: none; }

.wapshow{ display:block;}
.pcshow{ display:none;}
#wapshow{ display:block;}
#pcshow{ display:none;}


.skrollr_box h4{ font-size:20px; line-height:inherit}

.colorbj .en{ background:#fff; color:#60abe6; border:0px solid #60abe6;}

.bt-menu{  height:44px; padding-top:8px; width:62px; float:right; cursor:pointer; position:absolute; top:0px; right:0;}
.bt-menu i{ display:block; width:50%; height:1px; overflow:hidden; background:#333; margin:6px auto;}
.Head-box{ height:45px; position:fixed; top:0; left:0; border-bottom:none}
.Head-box>div.maxwidth{ width:100%; height:45px}
.Head-box h1.logo{ width:155px; height:auto}
.Head-box .dhbox{ height:45px;}
.Head-box .dhbox .dh{ width:100%; padding-left:0; padding-top:55px; display:none; height:100%; background:#fff}
.Head-box .dhbox .dh>li{ width:100%; clear:both;   background:#fff;}
.Head-box .dhbox .dh>li.blank0{ border-bottom:10px solid #fff; clear:both; }
.Head-box .dhbox .dh>li .dha{height:45px; line-height:45px; color:#666; font-size:16px; font-weight:normal; border:none; text-align:center}
.Head-box .dhbox .dh>li .dha>i{ float:right; line-height:45px; margin-right:12px; font-size:10px;}
.Head-box .dhbox .dh>li .dha.ok{ border-bottom:0px solid #333; color:#0B6641}
.Head-box .dhbox .maxwidth{ width:100%}

.Head-box .dhbox .dh>li .sudbox{ position:relative; width:100%; top:0; background:#f8f8f8; padding-bottom:0; box-shadow:none}
.Head-box .dhbox .dh>li .sudbox dt{ width:100%; border-bottom:1px solid #fff}
.Head-box .dhbox .dh>li .sudbox dt a,.Head-box .dhbox .dh>li .sudbox dt span{ width:85%; text-align:center}
.Head-box .dhbox .dh > li .sudbox dt a, .Head-box .dhbox .dh > li .sudbox dt span{ border-bottom:0}
.Head-box .dhbox .dh>li .sudbox dd{ position:relative; top:0; right:0; width:100%; height:auto; border-left:0px solid #dfdfdf; color:#666666; text-align:center; border-bottom:0px solid #f6f6f6}
.Head-box .dhbox .dh>li .sudbox dd p{ color:#c1c1c1;}
.Head-box .dhbox .dh>li .prodh{ left:0; width:100%; height:auto}
.Head-box .sy_login{ position:absolute; top:0; right:80px; height:45px; line-height:45px;}

.Head-box .sudshow i.fa-angle-down{ display:none}

.Head-box .dhbox .dh>li .sudbox.sudboxprobox{}
.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt{ width: 100%}
.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt a,.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt span,.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt div{ width:91%; margin: auto;border-bottom:none;}
.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt a{ font-weight: bold}
.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt div{ display:none}
.Head-box .dhbox .dh>li .sudbox.sudboxprobox dt div>a{font-size: 12px; padding:8px 5px; min-width:40px; margin:2px;}


.Headsub-box{ line-height:44px; height:auto; min-height:44px; position:relative; top:0; left:0; width:100%; z-index:9}
.Headsub-box .maxwidth{ width:100%}
.Headsub-box ul{ float:none; display:block;  position:static; top:44px; width:100%; display:none}
.Headsub-box ul li{ display:block; text-indent:20px; border-bottom:1px solid #dedede; height:44px; line-height:44px; clear:both}
.Headsub-box ul li a{ border-right:0px solid #aaa; padding:0px 	0px; width:100%; display:block;}
.Headsub-box ul li a:hover{color:#EA5206;}
.Headsub-box ul li a i{ float:right; margin:15px 28px 0px 0px; font-size:10px; color:#666}
.Headsub-box ul li:last-child a{ border:0; padding-right:0}
.Headsub-box p{ text-indent:20px; margin:auto; display:block; width:100%; border-bottom:1px solid #dedede}
.Headsub-box p i{ float:right; margin:15px 25px 0px 0px;}

.Head-box .dhbox .dh>li.Searchboxli{right:0px; top:0px; position:relative; display:none}
.Head-box .dhbox .dh>li .Searchbox{ width:96%; margin:auto;height:44px; line-height:44px; background:#282828}
.Head-box .dhbox .dh>li .Searchbox .search-key{height:44px; line-height:44px; width:80%;background-color:inherit;color:#fff; text-indent:5px;}
.Head-box .dhbox .dh>li .Searchbox i{ margin-right:5px; position:absolute; right:5%; top:33%;}
.Head-box .dhbox .dh>li .Searchbox .search-key::-webkit-input-placeholder { /* WebKit browsers */color:#f19364;}

.Head-box .en{right:70px; top:12px;}
.Head-box .fdh{ position:absolute; right:60px; top:5px; height:39px}

.Head-box .fdh .fdhicon.ok{ border-bottom:0px solid #666; display:block;}
.fdhiconnr{ right:0px; top:45px;width:100%; box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1);}
.fdhiconnr.globe{ width:100%}
.globe a{ float:right; display:block; border:1px solid #dedede; color:#666; height:34px; line-height:34px; padding:0 10px; margin-right:10px; margin-top:10px;}
.globe a:hover{ border-color:#666;transition: all 0.3s ease-out 0s;}
.Searchbox{ height:34px; line-height:34px; background:#fff; border:1px solid #dedede; width:90%; margin:auto; margin-top:10px;transition: all 0.3s ease-out 0s;}
.Searchbox .search-key{height:34px; line-height:34px; width:93%;background-color:inherit;color:#666; text-indent:5px;}


.main_lm{  height:auto;}
.main_lm li{ width:100%; float:none; height:auto }
.main_lm li a>div.lmnr{ position:relative; left:5%; top:0; height:auto; margin-bottom:20px; text-align:left; width:90%;}
.main_lm li a>div.lmnr h3{ padding-top:5%; font-size:20px; font-weight:300; color:#333;}
.main_lm li a>div.lmnr p{ color:#666; font-size:16px; margin-top:0px;font-weight:200}

.main_lm li i{ position:absolute; left:0; top:0;}
.main_lm li a>div.lmbj{background-position:center; background-repeat:no-repeat; background-size:cover; position:relative}
.main_lm li a>div.lmbj img{ display:block; width:100%;}


.buydh{ display:none}

.Headsub-box ul li a.but-b{ color:#fff; padding:0px 10px; border-radius:0px;  padding:0px 0px; overflow:hidden}
.Headsub-box ul li a.but-b i{ color:#fff}

.wappcc{ width:100%}

ul.sy_box_l3,ul.sy_box_l4{ width:100%;margin:0;padding:0; border:0px;}
ul.sy_box_l3>li,ul.sy_box_l4>li{width:100%; padding-bottom:30px}
.maipubox li:nth-child(4) div.li{ margin-left:0}
.maipubox .sy_img i { left: 43%;top: 44%;}
.maipubox li.jqbshow>div.li .sy_img>b{ font-size:16px;height:35px; line-height:35px;background:rgba(234,82,6,0.7);bottom:0; height:114px; font-weight:bold; padding-top:20px}
.maipubox li>div.li .sy_img>b p{ width:100%}
.maipubox h1.sy_indbt{ position:relative; top:0px; margin-left:5%}

.sy_indbt{ width:90%; margin:auto}

.sy_picsbox li>div.li{width:100%;}
.sy_picsbox li>div.li b{ font-size:16px; width:90%;  margin-left:5%; font-weight:500; line-height:40px;}
.sy_picsbox li>div.li b a{ display:inline-block}
.sy_picsbox li>div.li p{ color:#969696; width:90%;margin:auto}
.sy_picsbox li:nth-child(1) div.li{ margin-right:0%}
.sy_picsbox li:nth-child(3) div.li{ margin-left:0%}

.sy_video li>div.li b{ width:100%; margin:auto}

.sy_indnews li .sy_t{ display:none}
.sy_indnews div.li{  width:50%; float:left; display:inline;}
.sy_indnews div.li>div.sy_img{ float:inherit; width:100%; overflow:hidden;}
.sy_indnews div.li>div.sy_nr{ float:inherit; width:100%;}
.sy_indnews div.li>div.sy_nr b{ padding-top:10px; padding-left:10%}
.sy_indnews div.li>div.sy_nr span{padding-left: 10%;}
.sy_indnews h1{width:100%; margin-left:0%} 
.sy_indnews li:nth-child(1)>div{ border:0}
.sy_indnews li:nth-child(1) div.li{ margin-right:0%}
.sy_indnews li:nth-child(1) h1{ margin-left:0%}
.sy_indnews li:nth-child(3) div.li{ margin-left:0%;}
.sy_indnews li:nth-child(3) h1{ margin-left:0%}
.sy_indnews li h1{ padding-left:5%; clear:both; width:auto}
.sy_indnews li:nth-child(2) h1 b{ margin-left:0%}
.sy_indnews li:nth-child(2) a{ margin-left:0%}
.sy_indnews li:nth-child(1) h1 b{ margin-left:0%}
.sy_indnews li:nth-child(1) div.li{ margin-left:0%}



.sy_indnews li.sy_n160 div.li{ width:100%; float:none}
.sy_indnews li.sy_n160 div.li .sy_img{ height:250px}
.sy_indnews li.sy_n160 div.li .sy_nr{ width:90%; margin-left:5%; padding-bottom:10px}

ul.sy_video>li{ margin-bottom:0; padding-bottom:30px}
.sy_video li>div.li .sy_img{ padding-bottom:0; margin-bottom:0}


.sy_footer .containter{ width:100%;}

.sy_f_fdh ul{ width:100%; padding:20px 0px; padding-bottom:0}
.sy_f_fdh li{ float:left; width:100%; text-align:center; margin-top:0px; margin-right:0; padding-right:0 }
.sy_f_fdh li dl dt{ font-size:16px; color:#333; font-weight:500; width:90%; text-align:left; margin-left:5%; padding-bottom:15px; border-bottom:0.05rem solid #dedede; font-weight:200;margin-bottom: 13px;}
.sy_f_fdh li dl dt i{ float:right; margin:0px 25px 0px 0px; font-size:10px; color:#999}
.sy_f_fdh li dl dt i{ padding-top:9px; margin-right:10px}
.sy_f_fdh li dl dd{ display:none; height:40px; line-height:40px;}
.sy_f_fdh li dl dd a{ font-size:16px; color:#333; line-height:28px}

.sy_f_fdh .sy_contact{ float:right; width:auto; margin-top:0px; text-align:center; color:#666; border-left:0px}
.sy_f_fdh .sy_contact b{ font-size:30px; font-weight:300}
.sy_f_fdh .sy_contact b a{ background:none; border:0; font-size:1em; color:#777}
.sy_f_fdh .sy_contact p{ width:100%;  margin-left:0%; font-size:14px; text-align:center;}
.sy_f_fdh .sy_contact a.lxx{ display:block;  width:100%; margin-left:0%; }

.sy_f_fdh .sy_contact{ width:100%; margin-top:0; border:none}
.sy_f_fdh .sy_contact ul{ width:100%; padding:0}
.sy_f_fdh .sy_contact ul li{ float:left; width:100%; text-align:center; }
.sy_f_fdh .sy_contact ul li:first-child{ float:left; width:100%; text-align:center;  padding-left:0;}
.sy_f_fdh .sy_contact ul li dl dt{ font-size:16px; color:#000; font-weight:200; width:90%; text-align:left; margin-left:5%; padding-bottom:15px; border-bottom:0.05rem solid #dedede}
.sy_f_fdh .sy_contact ul li dl dt i{ float:right; margin:0px 25px 0px 0px; font-size:10px; color:#999}
.sy_f_fdh .sy_contact ul li dl dt i{ padding-top:9px; margin-right:10px}
.sy_f_fdh .sy_contact ul li dl dd{ display:none; height:40px; line-height:40px; width:90%;  margin-left:5%}
.sy_f_fdh .sy_contact ul li dl dd a{ font-size:16px; color:#333; line-height:28px}
.sy_f_fdh .sy_contact ul li:nth-child(2) dl dt{ display:none;}
.sy_f_fdh .sy_contact ul li:nth-child(2) dl dd{ display:block; border-bottom:none;}
.sy_f_fdh .sy_contact b{ font-size:30px; font-weight:300}
.sy_f_fdh .sy_contact b a{ background:none; border:0; font-size:1em}
.sy_f_fdh .sy_contact p{ width:100%;  margin-left:0%; font-size:16px; text-align:center; color:#333; line-height:30px}
.sy_f_fdh .sy_contact p>a{color:#333}
.sy_f_fdh .sy_contact a{ display:inline;  width:100%; margin-left:0%; color:#333}
.sy_f_fdh .sy_contact .enfont a { font-size:28px;color:#000}

.sy_f_bq{ height:auto; line-height:1em; text-align:center; line-height:18px; padding:15px 0px; width:85%; margin:auto;color:#333}
.sy_f_bq p{ line-height:18px; margin:0; padding:0; display:block; width:100%;}
.sy_f_bq span{ display:block; width:100%}
.sy_f_bq p a{color:#333}

.sy_f_bq a{ color:#777; margin-left:10px}
.sy_cnen{ position:absolute; position:relative; right:0px; top:0px; z-index:10; margin-top:15px; margin-bottom:15px}


.sy_ftop{ border-bottom:0.05rem solid #dbdbdb; width:90%; margin-left:5%; padding:18px 0; height:38px;}
.sy_ftop .logof{ width:92px; position:relative; top:10px; left:0px; opacity:0.9}


.videoshow-box .vidobox{  height:auto; width:90%; margin:auto;margin-top:30%;  position:relative}
.videoshow-box .vidobox .bnr{ background:#F9F9F9;  height:auto; width:100%; margin:auto; border-radius:0px; overflow:hidden;}
.v-weixin li img{ width:220px}
.v-h5{ font-size:20px; display:block; padding:10px; margin-top:8px;}
.v-weixin{ padding-bottom:30px}

.pcshowbuy{ display:none}

.sbuybox div{ width:100%; float:none}
.nricon li{ float:left; width:50%; text-align:center; padding-bottom:80px}
.sbuy_l div{width:100%;}
.sbuy_l .btn-lg, .btn-group-lg > .btn{padding: 10px 0px; width:100%}

.termsbox{  margin-top:40px}
.ssr li p{ width:100%; }

.sle{ display:none}
.pagebox .pagenone{ display:none}
@media screen and (max-height: 600px){
	.videoshow-box .vidobox{  margin-top:1%;width:85%;}
}



.mod-activity .activity-list li { width: 50%;  padding-bottom: 1px;}
.mod-activity .activity-list .advertising-text {font-size: 14px;}
.mod-activity .activity-list .content {font-size: 18px;}

.invideo{ width:90%; margin:auto}
.sy_indbt i{ right:5%}
.intel{ width:90%; margin:auto}
.sy_indnews li:nth-child(3){ padding-bottom:0}
.sy_indnews li:nth-child(3) h1{ margin-left:0%}
.sy_indnews li:nth-child(4) .sy_indbt b{ margin-left:0px}
.sy_indnews li:nth-child(3) div.li{ width:90%; margin:auto; margin-left:5%}
.sy_indnews li:nth-child(3) div.li .sy_img{ width:30%}
.sy_indnews li:nth-child(3) div.sy_nr{width:70%}
.sy_indnews li:nth-child(3) div.sy_nr b{ padding-left:0}

.ilink .sy_indbt b{ margin-left:5%}
.ilink img{ width:90%; margin:auto; margin-bottom:30px}

.indpro .containter{ top:-20px; position:relative}

#marquee1 ul li img { width:100%;}

.nybt{  font-size:22px; margin-left:5%}
.nrboxshow{ line-height:20px; overflow:hidden; width:100%; margin-bottom:0}
.nrboxshow img{ width:200%; margin-left:-50%}
.nrboxshow h3{  width:90%; font-weight:400 }
.nrboxshow span{  width:90%;}
.nrabout{ width:100%}



.news_nr-box h3{ height:auto; line-height:30px; font-size:24px; color:#000; text-align:center; padding-bottom:20px; padding-top:0px; font-weight:normal;}
.news_nr-box .sign  i{ width:70%; display:block; background:#eee; height:1px; overflow:hidden; margin:auto}
.news_nr-text img{ width:100% !important; max-width:100% !important; height:auto !important; margin:auto}
.news_nr-text p{ margin-bottom:10px}

.news_nr-text{ padding-top:40px; }

.newsboxshow li{ width:50%; float:left; padding-bottom:70px}
.newsboxshow li>div{ width:100%}

.newsboxshow li h3{ margin-bottom:18px; font-weight:normal; font-size:16px; height:48px; overflow:hidden; font-weight:300}

.newslist li{ width:100%; padding:0; border-bottom:0.05rem solid #eee;transition: all 0.5s ease-out 0s;}
.newslist li:hover{ background:#fafafa;transition: all 0.5s ease-out 0s;}
.newslist li h3{ width:90%; margin:0; height:auto; line-height:24px; padding:32px 0; padding-left:4%}
.newslist li>h3>a i.fa{ margin-right:10px; color:#cf2027}
.newslist li>h3>a{ color:#333; font-weight:300}

.nybt>b{ font-size:24px; }
.nybt .fdhbox{margin-top:25px; margin-bottom:25px;position:relative; top:auto; right:auto; text-align:center; width:95%;}
.nybt.probt .fdhbox{ width:100%}
.nybt .fdhbox a{font-size:16px}

.prolist_box li{  font-size:14px; width:50%;}
.prolist_box li>div{border-bottom:1px solid #EEEEEE;}

.prolist_box li .img{ background-position:center; background-repeat:no-repeat; background-size:cover}
.prolist_box li .img img{ width:100%; margin:0}
.prolist_box li>div .bt{ display:block; height:30px; line-height:30px; padding-bottom:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prolist_box li:nth-child(1){ width:100%;}
.prolist_box li:nth-child(1)>div{ border:0}
.prolist_box li:nth-child(1) .bt{ color:#fff; position:absolute;top:10%; left:0; width:100%; font-size:18px}

.proh5{ width:100%; text-align:center; display:block;  font-size:18px; font-weight:normal; margin-top:30px; margin-bottom:20px; font-weight:200}
.QQBOX{ right:5PX; margin-top:inherit; top:inherit; bottom:70px;}