@charset "utf-8";

.top-left li{float:left}
.wid1100{width:1100px; margin:0 auto;}
.wid1200,.pc-banner{width:1200px; margin:0 auto;}
.wid100{width:100%; float:left;}
.fr{float:right;}

.top-left ul{margin-top:0;margin-bottom:0}
#menu ul{margin-top:0;margin-bottom:0}

#menu {  
      margin: 0 auto;          
      width: 1100px;
      height:42px;
	  line-height:42px; 
    }
      
    #menu ul {
      list-style: none;  
    }

    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:122px;
	  height:45px; 
	  line-height:45px;
	  text-align:center;
    }

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width:122px;
	  height:42px; 
	  line-height:42px;
	  text-align:center;
      color: #000;
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 42px;
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;  
      text-decoration: none;  
      width: 122px;
      height: 42px;
      line-height: 42px;
    }

   

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav{
      visibility: visible;
    }


#link{display:none; width:107px; position:absolute; bottom:-22px; z-index:100; font-size:14px; right:30px;}
.link-con{width:107px; text-align:center; padding:10px 0;}
#link-1{display:none; width:107px; position:absolute; bottom:-22px; z-index:100; font-size:14px; right:104px;}
#link-2{display:none; width:107px; position:absolute; bottom:-22px; z-index:100; font-size:14px; right:176px;}



.sy-list-1 ul{width:100%;}

.jz{display:none;}
.pc-fy{display:block;}

.sy-list{width:100%;}
.content table{margin:0 auto;}


.jj .vsbcontent_video,.xrld .vsbcontent_video,.jj-1 .vsbcontent_video{text-indent:0;}
.vsbcontent_video  embed{width:100%; text-indent:0;}
.top{width:100%; height:47px;float:left;}
.top-left{padding:14px 0; float:left;}
.top-left li{margin-right:20px;}
.top-left li a{color:#fff; font-size:14px; line-height:18px;}
.top-left li img{margin-right:3px; vertical-align:middle;}
.search-input{width:142px; height:14px; padding:5px 10px; line-height:14px; color:#666; float:right;}
.search-btn{width:27px; height:24px;float:right;}
.top-right a{color:#fff;display:block; height:24px; line-height:24px; float:left;}
.top-right{position:relative;top:11px; float:right;}
.logo{width:100%; height:100px;float:left;}
.logo-1{ float:left; text-align:left; padding-top:12px;}
.logo-1 img{max-height:64px;}
.pc-menue{width:100%; height:42px; float:left;z-index:9999;position:relative; z-index:10000; }
#header,.phone-menu{display:none;}
.yx-rotaion{margin:0 auto; width:1200px; height:400px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotaion-btn{position:absolute}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:10px;height:10px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background:#fff; border-radius:100px; text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:30px;height:54px;cursor:pointer;position:relative}
.yx-rotaion-btn .left_btn{background:url(../images/left.png) no-repeat;float:left;left:25px}
.yx-rotaion-btn .right_btn{background:url(../images/right.png) no-repeat;float:right;right:25px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:#1e6f46;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list img{width:1200px; height:400px;}

.hdyw-pic img{width:395px; height:255px;}
.yx-rotaion-btn1,.yx-rotaion-title1,.yx-rotation-focus1,.yx-rotation-t1{position:absolute}
.yx-rotation-title1{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t1{color:#fff;font-size:12px; z-index:2;bottom:0;left:10px;line-height:30px; width:250px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yx-rotation-focus1 span,.yx-rotaion-btn1 span{display:block; }
.yx-rotation-focus1{height:30px;line-height:30px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus1 span{width:10px;height:10px;line-height:12px;float:left;margin-left:8px;position:relative;top:10px;cursor:pointer;background:#FFF; border-radius:100px; text-indent:-9999px}
.yx-rotaion-btn1{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn1 span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn1 .left_btn1{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn1 .right_btn1{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn1 span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus1 span.hover{background:#1a6c46;}
.sy-list ul{width:100%;}





@media screen and (min-width:320px) and (max-width:767px) {
.sy-content-1 dl,.sy-content-2 dl{display:none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.content p img{width:100%!important; height:auto!important;}
.content p{text-indent:0;}
.vsbcontent_img img{width:100%;}
.jz{display:block;margin:10px 0;}
.pc-fy{display:none;}
.sy-list-1{margin-left:0;}
#header,.phone-menu,.slideBox{display:block;width: 100%;height: 60px;
overflow: hidden;}
.wid1200,.sy-part-1,.right,.banner-1,.banner-1 img,.wid1100{width:100%;}
.sy-content-2,.foot-link-1 ul,.bq,.content-title,.sy-content-1{width:100%; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.left,.dqlm,.top,.pc-menue,.foot-link-1 dl,.bq span,.local span,.con-title i span{display:none;}
.logo{height:70px; overflow:hidden;}
.logo-1{width:100%; height:70px; padding:10px 20px 0;  background-size:60%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.logo-1 img{height:50px;width: 19em;}
.list, .jj,.jj-1, .pic,.right-title,.xrld{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px 0;}
.foot-link-1{width:100%; padding-left:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot-link-1 li{width:25%; text-align:center; margin-right:0;}
.bq{height:auto; line-height:26px; padding:8px 20px;}
.right-title,.content-title{height:50px; line-height:50px; padding:10px 0;}
.right-title h3,.right-title h3, .content-title h3{font-size:20px; font-weight:normal; height:30px; line-height:30px;}
.local{height:30px; line-height:30px;}
.foot-link-1{background:none;}
.up{margin-bottom:10px;}
.con-title h3{font-size:20px; line-height:30px;}
.pic-title li a,.pic-title ul,div#bbb0,div#bbb1,div#bbb2,div#bbb3,.pic-list, .pic-list-1,.pic-list-1 li .pic-img img{width:100%;}
.pic-title li{width:25%;}
.pic-list-1 li{width:46%; margin:2%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pic-list-1 li .pic-img,.list li,.sy-list li{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot-link,.foot-link-1{/*height:80px;*/}
.foot-link-1 ul{margin-top:10px;}
.foot-link-1 li a, .foot-link-1 dd a{line-height:20px;}
.list li i,.pc-banner,.hdyw-pic{display:none;}
.list li a,.list ul,.sy-list li a,.hdyw-list,.hdxr,.tzgg,.xsdt,.mthd,.xyzt,.xyzt-pic li img{width:100%;}
.hdyw{width:100%; margin-right:0;}
.xyzt-pic li{width:150px; margin-right:15px; height:auto;}
.tzgg,.hdyw,.hdxr,.xsdt,.mthd{margin-bottom:10px;}
.sy-part-1{margin-bottom:0;}
.right-1{margin-left:0;}
/************手机导航**********/

#header span.right{width:70px;height:70px;position: absolute;right:15px;top: 0;background:url(../../../img/comimg/btn1.png) no-repeat center center;background-size: 50%;
transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#header span.right.on{background:url(../../../img/comimg/btn2.png) no-repeat center center;background-size: 55%;
transform:rotate(135deg);
-ms-transform:rotate(135deg);     /* IE 9 */
-moz-transform:rotate(135deg);    /* Firefox */
-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
-o-transform:rotate(135deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.phone-menu{overflow: hidden;background:rgba(0,0,0,0.9);width: 100%;position: absolute;left: 0;top:70px;right: 0;z-index: 9999;height: 0;
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.phone-menu li{width: 100%;text-align: center;border-bottom:1px solid #383838;font-size:16px;height:46px;line-height:46px;}
.phone-menu li a{color: #fff;display: inline-block;width: 100%;text-align: center; text-decoration:none;}
.phone-menu li a:hover{background:#1e6f46; color:#fff;}
}

@media all and (max-width:600px) {
.portal-w{min-height:68px;}
}
.logo-1 img{height:64px;}
.content .vsbcontent_img{text-indent:0; text-align:center; margin:10px auto;}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;}
.leftsidebar_box dt{background-repeat:no-repeat;color:#fff;position:relative;line-height:48px;cursor:pointer; border-top:1px solid #383838; text-align:center; font-size:16px;}
.leftsidebar_box dd a{color:#f5f5f5;line-height:20px; height:40px; line-height:40px; text-align:center; font-size:16px; display:block;}
.leftsidebar_box dd a:hover{background:#1e8c54;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}
.leftsidebar_box dt a{color:#fff;}