@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,th,td,table{margin:0;padding:0}
/* CSS Document */

/*手机屏幕*/
@media all and (max-width: 460px)
{
body{ margin:0; padding:0; width:auto !important; height:auto !important;}
img{ border:0px;}
.welcome{line-height:70%; position:absolute; left:27% !important; top:50%;}
.load{ display:none;}
.top{display:none !important;}
.qt{ display:none;}

.zong{ width:100%; height:100%;}
.top_a{width:100%;  position:absolute; z-index:99999;}
.zong_a{ clear:both; padding-top:140px; padding-left:5.4%; min-height:200px;}
.daohang{ min-width:300px; width: auto !important; width:300px; height:15px; padding-left:20px;}
.logo{ width:300px; margin:32px 0 8px 0; padding-left:20px;}
.daohang .dh{ float:left; padding-right:7.5px;}
.daohang .dh a{font-family:"方正黑体简体"  !important; font-size:12.5px; color:#1e1e1e;}
.daohang .dh a:hover{ color:#ccc;}
.daohang .dh p a{ font-size:8px; overflow:hidden;}

.sjt{ display:none;}

.s78 { margin:0 auto; display:none; top:0; z-index:1; position:relative; height:100%;}
.s78con {margin:0 auto; display:none;}
.slides {OVERFLOW: hidden; margin:0 auto; width:100%;}
.slides LI { DISPLAY: none;}
.slides LI A {DISPLAY: block;}
.banner img{height:100% !important; overflow:hidden; border:0px;}
.flex-control-nav{ display:none;}
.flex-direction-nav { height:100%; width:100%; position:absolute; top:0; z-index:3; zoom:1; display:none;}
.flex-direction-nav li { width:46%; height:100%;}
.flex-direction-nav .flex-prev1 { float:left;}
.flex-direction-nav .flex-next1 { float:right;}
.flex-direction-nav .flex-prev { position:absolute; left:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-direction-nav .flex-next { position:absolute; right:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-control-nav { DISPLAY: none; Z-INDEX: 2; POSITION: absolute; MARGIN: -14px 0px 0px 0; right: 0px;}
.flex-control-nav LI { TEXT-ALIGN: center; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px; WIDTH: 22px; DISPLAY: block; FLOAT: left; HEIGHT: 13px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; _display: inline-block}
.flex-control-nav A { WIDTH: 22px; ZOOM: 1; DISPLAY: inline; FLOAT: left; HEIGHT: 13px; COLOR: #898787; background:#f6bb16; font-family:"宋体";}
.flex-control-nav .flex-active { WIDTH: 22px; DISPLAY: block; HEIGHT: 13px; background:#99cc00;}

.shouji{ float:left; margin-left:30px; margin-top:15px;}
.shouji span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_a{ float:left; margin-left:30px; margin-top:15px;}
.shouji_a span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_b{ float:left; margin-left:30px; margin-top:15px;}
.shouji_b span{ width:100px; text-align:center; margin-top:10px; display:block;}
.ny_b img{ width:100%; height:100%; margin-top:15px; min-height:200px; padding-right:5px;}
.m_yd{ margin: 0 auto; clear: both; overflow: hidden; padding-left:5.4%; margin-top:15px;}
.mx_b{ clear:both;}
.mx_c{ display:none;}
.mx_a{ display:none;}
.mx_a1 ul li{position: relative;}
.mx_a1 ul ul{ position: absolute;top: -5px;left: 40%;}
.soji{ margin-left:20px;}
.sji{ width:100%; float:left; margin-top:5px; margin-bottom:5px;}
.sji img{ float:left;}
.sji span{ display:block; float:right; text-align:left; width:100px; padding-top:10%; padding-right:60px;}
.sji p{ float:right;}
.jc{ width:100%; height:100%; overflow:hidden;}
.jc p{ font-weight:bold; font-size:14px; margin-top:10px;}

.ny{ width:100%; padding-top:150px;}
.ny_a{ font-size:12.5px; font-family:"宋体"; padding-left:2%; padding-right:2%;}
.ny_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px; padding-left:5.3%; width:300px;}
.nx_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px;}
.thumb-image ul li img{ width:100% !important; height:100% !important;}
.thide img{ width:100% !important; }
.thumb-image{ width:100% !important;}
.thumb-image ul{ width:100% !important;}
.boxo .full-image{ width:100% !important; height:100% !important;}
.full-image img{ width:100% !important; float:none;}
.ny_a .boxo { position:relative; width:100%;}
.ny_a .boxo .prev { top:0; left:0; position:absolute; height:498px; }
.ny_a .boxo .next { top:0; right:0; position:absolute; height:498px;}
.dynr_b{ width:100%;}
.listDiv div{ width:100%; float:none !important;}
.listDiv img{ width:100%; height:100%;}
.shunjian{ font-size:12.5px;  clear:both; overflow:hidden; margin-top:15px;}
.qita{ margin:auto; padding-top:130px; padding-left:5.2%; clear:both;}
.shuzi{ font-size:20px !important; font-weight:bold; font-family:"宋体";}
.qita_a_b{ width:278px; float:left; margin-left:20px; margin-top:10px;}
.qita_a{ width:121px; float:left; font-size:9px;}
.qita_b{ width:127px; float:right; padding-top:20px;}
.qt1{ width:60px; float:right; height:20px;}
.fanhui{ margin-top:30px; width:100%;}

/*.boxo .thumb-image #rr{ position:relative; top:-50px; width:100px !important; filter:alpha(opacity=100); opacity:1; overflow:hidden; float:right; margin-right:30px;}
.boxo .thumb-image #rr li{ float:left; width:16px; height:14px;}
.boxo .thumb-image #rr li a{ color:#CCC;}
.boxo .thumb-image #rr li a:hover{ color:#333;;}*/
/*.ad-thumb-list{ display:none;}
*/.kk{ margin-top:50px; width:100%; float:right; height:30px;}
}


@media all and (min-width: 460px) and (max-width: 720px)
{
body{ margin:0; padding:0; width:auto !important; height:auto !important; font-size:12.5px;}
img{ border:0px;}
.welcome{line-height:70%; position:absolute; left:40% !important; top:40%;}
.load{ display:none;}
.top{display:none !important;}
.qt{ display:none;}

.zong{ width:100%; height:100%;}
.top_a{width:100%;  position:absolute; z-index:99999;}
.zong_a{ clear:both; padding-top:130px; padding-left:3%; min-height:200px;}
.daohang{ width:300px; height:15px; padding-left:20px;}
.logo{ width:300px; margin:32px 0 8px 0; padding-left:20px;}
.daohang .dh{ float:left; padding-right:7.5px;}
.daohang .dh a{font-family:"方正黑体简体"  !important; font-size:12.5px; color:#1e1e1e;}
.daohang .dh a:hover{ color:#ccc;}
.daohang .dh p a{ font-size:8px; overflow:hidden;}
.sjt{ display:none;}
.s78 { margin:0 auto;  height:100%;}
.s78con {margin:0 auto; display:none;}
.slides {OVERFLOW: hidden; margin:0 auto; width:100%; height:700px;}
.slides LI { DISPLAY: none;}
.slides LI A {DISPLAY: block;}
.banner img{  height:700px !important; overflow:hidden; border:0px;}
.flex-control-nav{ display:none;}
.flex-direction-nav { height:100%; width:100%; position:absolute; top:0; z-index:3; zoom:1; display:none;}
.flex-direction-nav li { width:46%; height:100%;}
.flex-direction-nav .flex-prev1 { float:left;}
.flex-direction-nav .flex-next1 { float:right;}
.flex-direction-nav .flex-prev { position:absolute; left:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-direction-nav .flex-next { position:absolute; right:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-control-nav { DISPLAY: none; Z-INDEX: 2; POSITION: absolute; MARGIN: -14px 0px 0px 0; right: 0px;}
.flex-control-nav LI { TEXT-ALIGN: center; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px; WIDTH: 22px; DISPLAY: block; FLOAT: left; HEIGHT: 13px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; _display: inline-block}
.flex-control-nav A { WIDTH: 22px; ZOOM: 1; DISPLAY: inline; FLOAT: left; HEIGHT: 13px; COLOR: #898787; background:#f6bb16; font-family:"宋体";}
.flex-control-nav .flex-active { WIDTH: 22px; DISPLAY: block; HEIGHT: 13px; background:#99cc00;}

.shouji{ float:left; margin-left:30px; margin-top:15px;}
.shouji span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_a{ float:left; margin-left:30px; margin-top:15px;}
.shouji_a span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_b{ float:left; margin-left:30px; margin-top:15px;}
.shouji_b span{ width:100px; text-align:center; margin-top:10px; display:block;}
.ny_b img{ width:100%; height:100%; margin-top:15px; min-height:200px; padding-right:5px;}
.m_yd{ margin: 0 auto; clear: both; overflow: hidden; padding-left:5.4%; margin-top:15px;}
.mx_b{ clear:both; font-size:7px !important;}
.mx_c{ display:none;}
.mx_a{ display:none;}
.mx_a1 ul li{position: relative;}
.mx_a1 ul ul{ position: absolute;top: -5px;left: 40%;}
.mx_a1 a{ font-size:7px;}
.soji{ margin-left:20px;}
.sji{ width:310px; float:left; margin-top:5px; margin-bottom:5px;}
.sji img{ float:left;}
.sji span{ display:block; float:right; text-align:left; width:100px; padding-top:10%; padding-right:60px;}
.sji p{ float:right;}
.jc{ width:100%; height:100%; overflow:hidden; float:left;}
.jc p{ font-weight:bold; font-size:14px; margin-top:10px;}

.ny{ width:100%; padding-top:150px; }
.ny_a{ font-size:12.5px; font-family:"宋体"; padding-left:2%; padding-right:2%;}
.ny_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px; padding-left:5.3%; width:300px;}
.nx_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px;}
.thumb-image ul li img{ width:100% !important; height:100% !important;}
.thide img{ width:100% !important;}
.thumb-image{ width:100% !important;}
.boxo .full-image{ width:100% !important; height:100% !important;}
.full-image img{ width:100% !important; float:none;}
.ny_a .boxo { position:relative; width:100%;}
.ny_a .boxo .prev { top:0; left:0; position:absolute; height:498px; }
.ny_a .boxo .next { top:0; right:0; position:absolute; height:498px;}
.dynr_b{ width:100%; font-size:7px;}
.listDiv div{ width:100%; float:none !important;}
.listDiv img{ width:100%; height:100%;}
.shunjian{ font-size:12.5px;  clear:both; overflow:hidden; margin-top:15px;}
.qita{ margin:auto; padding-top:130px; padding-left:5.2%; clear:both;}
.shuzi{ font-size:20px !important; font-weight:bold; font-family:"宋体";}
.qita_a_b{ width:278px; float:left; margin-left:20px; margin-top:10px; min-height:120px;}
.qita_a{ width:121px; float:left; font-size:9px;}
.qita_b{ width:127px; float:right; padding-top:20px;}
.qt1{ width:60px; float:right; height:20px;}
.fanhui{ margin-top:30px; width:100%; }

/*.boxo .thumb-image #rr{ position:relative; top:-50px; width:100px !important; filter:alpha(opacity=100); opacity:1; overflow:hidden; float:right; margin-right:30px;}
.boxo .thumb-image #rr li{ float:left; width:16px; height:14px;}
.boxo .thumb-image #rr li a{ color:#CCC;}
.boxo .thumb-image #rr li a:hover{ color:#333;}
.qita_a_b{ height:100px;}*/
.ad-thumb-list{ display:none;}
.kk{ margin-top:50px; width:100%; float:right; height:30px;}

}

	
/*平板屏幕*/
@media all and (min-width: 720px) and (max-width: 1008px)
{
body{ margin:0; padding:0; width:auto !important; height:auto !important;}
img{ border:0px;}
.welcome{line-height:70%; position:absolute; left:30% !important; top:50%;}
.load{ display:none;}
.top{display:none !important;}

.top_a{ position:absolute; z-index:99999; width:100%;}
.zong{ width:100%; height:100%;}
.zong_a{ clear:both; padding-top:130px; padding-left:5.2%; min-height:200px;}
.daohang{ width:770px; height:15px; padding-left:20px;}
.logo{ width:300px; margin:32px 0 8px 0; padding-left:20px;}
.daohang .dh{ float:left; padding-right:20px;}
.daohang .dh a{font-family:"方正黑体简体"  !important; font-size:12.5px; color:#1e1e1e;}
.daohang .dh a:hover{ color:#ccc;}
.daohang .dh p a{ font-size:12.5px; overflow:hidden;}

.s78 { margin:0 auto; display:none; top:0; z-index:1; position:relative; height:100%;}
.s78con {margin:0 auto; display:none;}
.slides {OVERFLOW: hidden; margin:0 auto; height:700px !important;}
.slides LI { DISPLAY: none;}
.slides LI A {DISPLAY: block;}
.banner img{ height:700px !important; width:100%;}
.flex-control-nav{ display:none;}
.flex-direction-nav { height:100%; width:100%; position:absolute; top:0; z-index:3; zoom:1; display:none;}
.flex-direction-nav li { width:46%; height:100%;}
.flex-direction-nav .flex-prev1 { float:left;}
.flex-direction-nav .flex-next1 { float:right;}
.flex-direction-nav .flex-prev { position:absolute; left:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-direction-nav .flex-next { position:absolute; right:0; z-index:3; width:46%; font-size:0; line-height:0; height:100%; DISPLAY: block;}
.flex-control-nav { DISPLAY: none; Z-INDEX: 2; POSITION: absolute; MARGIN: -14px 0px 0px 0; right: 0px;}
.flex-control-nav LI { TEXT-ALIGN: center; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none; MARGIN: 0px 1px; WIDTH: 22px; DISPLAY: block; FLOAT: left; HEIGHT: 13px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; _display: inline-block}
.flex-control-nav A { WIDTH: 22px; ZOOM: 1; DISPLAY: inline; FLOAT: left; HEIGHT: 13px; COLOR: #898787; background:#f6bb16; font-family:"宋体";}
.flex-control-nav .flex-active { WIDTH: 22px; DISPLAY: block; HEIGHT: 13px; background:#99cc00;}

.shouji{ float:left; margin-left:5px; margin-top:15px;}
.shouji span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_a{ float:left; margin-left:5px; margin-top:15px;}
.shouji_a span{ width:100px; text-align:center; margin-top:10px; display:block;}
.shouji_b{ float:left; margin-left:5px; margin-top:15px;}
.shouji_b span{ width:100px; text-align:center; margin-top:10px; display:block;}
.ny_b img{ width:100%; height:100%; margin-top:15px; min-height:200px; padding-right:5px;}
.m_yd{ padding-top:20px; clear:both; padding-left:5%;}
.mx_b{ clear:both;}
.mx_c{ display:none;}
.mx_a{ display:none;}
.mx_a1 ul li{position: relative;}
.mx_a1 ul ul{ position: absolute;top: -5px;left: 40%;}
.soji{ width:650px; margin-left:20px;}
.sji{ width:300px; float:left; margin-top:5px; margin-bottom:5px; margin-left:20px;}
.sji img{ float:left;}
.sji span{ display:block; float:right; text-align:left; width:100px; padding-top:10%; padding-right:60px;}
.sji p{ float:right;}
.jc{ width:100%; height:100%; clear:both; overflow:hidden;}
.jc p{ font-weight:bold; font-size:14px; margin-top:10px; width:100px; height:20px;}
.sjt{ display:none;}
.ny{ width:100%; padding-top:150px; min-height:200px;}
.ny_a{width:300px; font-size:12.5px; font-family:"宋体"; padding-left:5.3%;}
.ny_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px; padding-left:5.3%; width:300px;}
.nx_b{ font-size:12.5px; font-family:"宋体"; line-height:20px; margin-top:27px;}
.thumb-image ul li img{ width:100% !important; height:100% !important;}
.thide img{ width:100% !important; height:100% !important;}
.thumb-image{ width:100% !important;}
.full-image{ width:100%;}
.boxo .thumb-image{ width:711px !important;}
.ny_a .boxo { position:relative;}
.ny_a .boxo .prev { top:0; left:0; position:absolute; height:498px; }
.ny_a .boxo .next { top:0; right:0; position:absolute; height:498px;}
.dynr_b{ width:100%;}
.listDiv div{ width:100%; margin:auto !important;}
.listDiv img{ width:100%; height:100%;}
.shunjian{ font-size:12.5px; overflow:hidden; width:100%;}
.qita{ margin: 0 auto; height:100%; padding-left:5.2%; padding-top:130px; clear:both;}
.shuzi{ font-size:20px !important; font-weight:bold; font-family:"宋体";}
.qita_a_b{ width:268px; float:left; margin-left:20px; min-height:150px;}
.qita_a{ width:121px; float:left; font-size:9px;}
.qita_b{ width:127px; float:right; padding-top:20px;}

}

/*20170817*/
@media (min-width: 320px) and (max-width: 768px){
.boxo,.head .top_a { position:inherit !important;}
.head .controls { width:auto; line-height:26px; position:inherit !important; margin:0 20px; border-top:1px #000 solid; clear:both; overflow:hidden; height:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.boxo .thumb-image {opacity: 1 !important; filter: alpha(opacity=1) !important; position:inherit !important;}
.boxo .prev,.boxo .next,.full-image,.loading { display:none !important;}
.boxo .thumb-image { height:auto !important;}
.boxo .thumb-image ul { position:inherit !important; height:auto !important;}
.boxo .thumb-image ul li { margin:2% 4%; width:92% !important; height:inherit !important;}
.tdiv { position:relative;}
.thide { position:fixed; z-index:99; top:0; left: 0; background:#fff; width:100%;}
.back-fix { height:26px; line-height:26px; background:#000; padding:0 4%;}
.back-fix .back_title { float:left; color:#fff;}
.back-fix .back_close { float:right; background:url(../image/bg-26.png) top left no-repeat; width:20px; height:20px; margin-top:3px;}
.boxf-mbox { margin:0 4%; padding:15px 0; line-height:26px;}
.main-vdbox { width:256px !important; height:192px !important; margin-left:-128px !important; margin-top:-79px !important;}
.video-js1 { display:none;}
.vd-box { height:auto !important;}
.video-js.vjs-default-skin .vjs-big-play-button { width:6em; height:6em; margin:-36px 0 0 -36px; }
.video-js.vjs-default-skin div.vjs-big-play-button span { width:20px; height:24px; margin:-12px 0 0 -10px; background:url('../image/video-js.png') -114px -7px; }
.zong_a { padding:140px 0 0 0;}
.zong_a img { max-width:100%;}
.mx_a1,.mx_newdata,.dynr_b { padding: 0 5.4%; width: auto !important; }
.mx_a1 ul { margin: 5px 0 15px 0; }
.mx_b .boxo .thumb-image { margin-top: 10px; }
/*.mx_b .boxo .thumb-image ul li { margin: 2% 0; width: 100% !important; }*/
.mt_b .mt_x { margin: 0 5.4%; padding: 20px 0;  border-bottom: 1px dashed #ccc;}
.mt_b .mt_x .mt-img{ margin-bottom: 20px; height: 70px; overflow: hidden;}
.head { line-height: 18px; }
.head .daohang .dh p { padding-bottom: 0; }
}






