.hidden{display:none!important;}

/********************************************/
/*********************************/
/********************************************/
.dotline {clear:both;height:3px;padding:0px;background:url(/tyj/xhtml/img/dotline.gif) repeat-x; clear:both; border:none;}
hr,hr.solidline{clear:both; height:0px; overflow:hidden; border:none; border-bottom:1px #eee solid; margin:10px auto; display:block;}
hr.dottedline{border-bottom:1px #eee dotted;}
hr.dashedline{border-bottom:1px #eee dashed;}

/*=‹*/
div.menus{width:100%; background:#598cb7; border-bottom:2px #26659b solid; z-index:1000; top:0px; left:0px;}
div.menus ul{width:100%;}
div.menus ul li{float:left; display:inline; margin:0px; padding:0px; margin-right:1px; text-align:center; position:relative; width:20%; font:normal 16px/58px "å¾®è½¯é›…é»‘","é»‘ä½“"; color:#fff;}
div.menus ul li a,
div.menus ul li a:visited{display:block;color:#fff;text-decoration:none;}
div.menus ul li a:hover,
div.menus ul li.active a{background:#26659b; color:#fff; text-decoration:none;}
div.menus ul li:after{content:"";float:left;display:inline-block;width:1px; height:20px; background:#488cc0; overflow:hidden; position:absolute; right:-1px; top:20px;}

/*æ ·å¼2*/
div.menus2{width:100%; background:#fff; border-top:2px #26659b solid; border-bottom:1px #ccc solid; box-shadow:0px 1px 2px #ccc; position:fixed; z-index:1000; top:0px; left:0px;}
div.menus2 ul{width:100%;}
div.menus2 ul li{float:left; display:inline; margin:0px; padding:0px; margin-right:0px; text-align:center; position:relative; width:10%; font:normal 16px/38px "å¾®è½¯é›…é»‘","é»‘ä½“"; color:#26659b;}
div.menus2 ul li a,
div.menus2 ul li a:visited{display:block; color:#26659b; text-decoration:none;}
div.menus2 ul li a:hover,
div.menus2 ul li.active a{background:#26659b; color:#fff; text-decoration:none;}



/**/
/*æ¸‹*/
@media (max-width: 767px){
.wrap {width:100%;}
.visible-xs{display:block !important;}.hidden-xs{display: none !important;}
.col-xs-1{width:10%;}.col-xs-2{width:20%;}.col-xs-3{width:30%;}.col-xs-4{width:40%;}.col-xs-5{width:50%;}.col-xs-6{width:60%;}.col-xs-7{width:70%;}.col-xs-8{width:80%;}.col-xs-9{width:90%;}.col-xs-10{width:100%;}
/*è¶…å°è®¾å¤‡æ‰€æœ‰è‡ªåŠ¨åˆ†åˆ—å‡ä¸ºé€šæ å±•ç¤º*/
div.cols1 .col,div.cols2 .col,div.cols3 .col,div.cols4 .col,div.cols5 .col,div.cols10 .col{width:100%;}
}
/*å¹³æ¿*/
@media (min-width:768px) and (max-width: 991px){
.wrap {width:750px;}
.visible-sm{display:block !important;}.hidden-sm{display: none !important;}
.col-sm-1{width:10%;}.col-sm-2{width:20%;}.col-sm-3{width:30%;}.col-sm-4{width:40%;}.col-sm-5{width:50%;}.col-sm-6{width:60%;}.col-sm-7{width:70%;}.col-sm-8{width:80%;}.col-sm-9{width:90%;}.col-sm-10{width:100%;}
}
/*ç”µè„‘*/
@media (min-width:992px) and (max-width: 1199px) {
.wrap {width: 970px;}
.visible-md{display:block !important;}.hidden-md{display: none !important;}
.col-md-1{width:10%;}.col-md-2{width:20%;}.col-md-3{width:30%;}.col-md-4{width:40%;}.col-md-5{width:50%;}.col-md-6{width:60%;}.col-md-7{width:70%;}.col-md-8{width:80%;}.col-md-9{width:90%;}.col-md-10{width:100%;}
}
/*ç”µè„‘å®½å±*/
@media (min-width: 1200px) {
.wrap {width: 1170px;}
.visible-lg{display:block !important;}.hidden-lg{display: none !important;}
.col-lg-1{width:10%;}.col-lg-2{width:20%;}.col-lg-3{width:30%;}.col-lg-4{width:40%;}.col-lg-5{width:50%;}.col-lg-6{width:60%;}.col-lg-7{width:70%;}.col-lg-8{width:80%;}.col-lg-9{width:90%;}.col-lg-10{width:100%;}
}

body{position:relative;background:url(/tyj/xhtml/img/bodybg.jpg) center top repeat-x #fff;font-family:"å¾®è½¯é›…é»‘","é»‘ä½“";}
.wrap{width:1200px;margin:0px auto; clear:both;}
.container{padding:15px;text-align:left; position:relative; z-index:0;}

/*top*/
.top{ height: 30px; line-height: 30px; background:rgb(126, 153, 196);}
.top_cont{ width: 1140px; margin:0 auto; text-align:left;}
.top_cont a{ color:#fff;}
.top_cont a:hover{ text-decoration: underline;}
.top_cont em {font-style:normal; color:#9dbfe1; margin:0 8px;}
.comm_topLink {z-index:11;}

div.header{width:100%;clear:both;position: static;background-color: unset;min-width: auto;border: none;}
div.header .logo{ float: left; padding:40px 0;}
div.header .search{float: right;margin:71px 0 0 0;border:2px solid #26659b;opacity:0.9;top: auto;position: static;}
div.search span.dropselect_box { position:relative;  width:89px; border-right:1px solid #26659b; display:inline-block; float:left; height:34px; z-index:99;}
.dropselect_SimpleSelect { width:100%; /*height:30px;*/ display:block; overflow:hidden; background:url(/tyj/xhtml/img/2016search_jt.png) no-repeat 72px 12px #fff; line-height:34px; text-indent: 10px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect ul{border:none;}
.dropselect_SimpleSelect li{ width:100%; height:34px; line-height:34px;}
.dropselect_SimpleSelect li a{height:auto; width:85%; color:#959595;}
.dropselect_SimpleSelect li.hover a { color:#959595; width:100%; display:block;}
.dropselect_SimpleSelect li a:hover,.dropselect_SimpleSelect li a:focus,.dropselect_SimpleSelect li:hover,.dropselect_SimpleSelect li:focus{background:none;}
.search_text{ float:left; border:none; width: 173px; height:34px; line-height:34px; color:#cecece; text-indent:10px;}
.search_sub{ float:left; width:61px; height:34px; background:#26659b; border:none; color:#fff; cursor:pointer;}

div.headcol{clear:both; height:178px;}
div.menus{width:100%; height:58px; background:#598cb7; border-bottom:2px #1e4e76 solid; overflow:hidden;}
div.menus ul{width: 1200px;}
div.menus ul li{float:left;display:inline;margin:0px;padding:0px;margin-right:1px;width: 149px;height:58px;font:normal 16px/58px "å¾®è½¯é›…é»‘","é»‘ä½“";color:#fff;text-align:center;position:relative;_background:url(/tyj/xhtml/img/mline.jpg) right center no-repeat;}
div.menus ul li a{display:block; color:#fff; text-decoration:none;}
div.menus ul li a:hover,div.menus ul li.active a{background:#26659b;}
div.menus ul li:after{content:"";float:left;display:inline-block;width:1px;height:20px;background:#8cafcd;overflow:hidden;position:absolute;top:20px;}
div.menus ul li a.cYellow:hover{color:#FFCE00 !important;}

.friend_link_box{height:60px;background:#f8f8f8;  border-top:1px solid #26659b; margin-top:15px;}
.friend_link{ width:1140px; height:60px; margin:0 auto; line-height:60px;}
.friend_link h2{float:left; width:110px; height:60px; background:#26659b; line-height:60px; color:#fff; font-size:16px; text-align:center;}
.friend_link_box .friend_link ul{margin-left:40px; float:left;}
.friend_link_box .friend_link ul li {float:left; margin-left:10px;}
.friend_link_box .friend_link ul li select{width:225px; padding:5px; margin:15px 0; color:#666;}
.friend_link .link{ float:left; color:#666; margin-right:8px;}
.friend_link .link:hover{ text-decoration:underline;}

div.toprow{margin-top:20px;border-top: 2px #598cb7 solid;}
div.toprow .col-2{width:280px;}
div.toprow .col-3{width:440px;}
div.toprow .col-5{width:420px;}





.banner{
   background:none;
   height:360px;
   width: 1110px;
   margin: 0 auto;
}
.banner p{
    left:0;
}

.nav{line-height: 30px;height: 30px;top: -305px;position: absolute;z-index: 999;right: 0; width:auto;}
.nav>*{line-height: 60px;}
.nav .currentPos{font-size: 26px;color: #1c466b;font-weight: bold;padding-right: 58px;}
.nav .currentPos img{vertical-align: 0%;}
.nav .sort span{cursor: pointer;display:inline-block;padding: 0 30px 0 15px;background: url(/tyj/xhtml/images/public/i103.png) no-repeat 87px 10px;background-color: rgb(3,130,197);color: #fff;font-size: 16px;}
.nav .sort span:hover{/* background: url(/tyj/xhtml/images/public/i113.png) no-repeat 87px 10px; *//* cursor: pointer; *//* display:inline-block; *//* padding: 0 30px 0 15px; *//* margin-right: 10px; *//* background-color: rgb(3,130,197); *//* color: #fff; *//* font-size: 16px; */}
.nav .sort span:first-child{margin-right: 10px;}
.nav .fl {line-height: 30px;float: ;}
.nav .tab-con .content{
  position: absolute;
  width: 900px;
  left: -698px;
  top: 31px;
  border-top: 1px solid #1c466b;
  background:rgba(255, 255, 255, 0.9)!important;
  filter:Alpha(opacity=90);
  background:#fff;
  -moz-box-shadow:2px 2px 5px #333333;
  -webkit-box-shadow:2px 2px 5px #333333;
  box-shadow:2px 2px 5px #333333;
  padding:15px;
  display: none;
  z-index: 7;
  }
.nav .tab-con dl{font-size: 0;line-height: 0;padding:4px 0;}
.nav .tab-con dt{float: left;margin-top: 5px;font-size: 16px;color: #1c466b;font-weight: bold;line-height: 25px;width: auto;text-align: left;}
.nav .tab-con dd{float: left;font-size: 14px;line-height: 25px;width: 100%;text-align: justify;}
.nav .tab-con dd:first-child{width: 100%;}
.cleardd{float:none!important;}
.nav .tab-con dd a{display: inline-block;margin: 5px 16px;padding:0 10px;border-radius: 5px;cursor: pointer;}
.nav .tab-con dd a.current{background: #5179b1;color: #fff;}
.nav .tab-con dd li{width: 25%;float:left;}
.nav .tab-con .contentbm dd li a:hover{background: #5179b1;color: #fff;}

.tabs .tab1.on{
background: url(/tyj/xhtml/images/tab-bg_news.jpg) center bottom no-repeat;
}

.nav .tab-con .district dl{display: none;}



.item .funs-txt{
margin-left:unset;
}

.nav .sort span.active{
  height:30px;
}

/*1200px tong yong*/
.header, .banner, .top_cont, div.menus
{width: 1200px;}

@media (min-width:：1200px){
.con1{
	width:1200px;
}
.contttt{
 width: 1200px;
 margin:0 auto;
}
}
/*wap*/
@media screen and (min-width:320px) and (max-width: 1024px) {
.banner,#comm_topLink_id,.top,.header .search{
  display:none;
}

 /*header*/
    .comm_topLink,#topSystemBtn_id,
    div.header .search,#jhjgg1 , .top , .friend_link_box{
        display:none!important;
    }
    .wrap{
        width:100%;
    }
    div.headcol{
        height:auto;
    }
    .header{
       background:url(/tyj/xhtml/img/bodybg.jpg) no-repeat;
       background-size: 285%;
       background-position: 24% 0%;
    }
    div.header .logo{
        width: 75%;
        display: flex;
        align-items: center;
        padding:15px;
    }
    div.header .logo img{
        width: 100%;
    }
    div.menus{
        height:auto;
        border-bottom:0;
        width: 100%;
    }
    div.menus ul{
        width:100%;
    }
    div.menus ul li{
        margin-right:0;
        width: 25%;
        box-sizing: border-box;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, .05) rgba(0, 0, 0, .05) rgba(0, 0, 0, .05) rgba(255, 255, 255, .05);
        height:40px;
        line-height:40px;
    }
    div.menus ul li:after{
        display:none;
    }
｝

   