﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: 微软雅黑;
    width: 100%;
}
ul, li
{
    margin: 0px;
    padding: 0px;
}

a
{
    text-decoration: none;
    color: inherit;
}
a:hover
{
    color: #d9d9d9;
}
.w1200
{
    width:1200px;
    margin:0px auto;
    height:auto;
}
img{border:none;}

.menu
{
    width:75px; height:40px; float:left; margin-right:75px; line-height:40px; text-align:center; margin-top:16px; font-size:16px; 
}

.menu1,.menu:hover
{
    border-bottom:2px solid #3286da;    
}

.tyd .menu
{
    width:auto; margin-top:0px; margin-right:0px; padding:0px 35px; color:White; line-height:55px; height:55px; float:left; text-align:center;
}
.tyd .menu1,.tyd .menu:hover
{
    color:#3490dc;  background:#e3f2ff; 
}
.tyd .col{width:178px; float:left; height: 41px; border-bottom:1px solid #d7d7d7; line-height:41px; padding-left:15px; font-size:16px;}
.tyd .col1,.tyd .col:hover{ background:url(tydcol_bg.png) no-repeat left center; color:#3490dc; }

.tab
{
    width:35px; height:39px; float:left; padding:17px 19px; background:url(col_bg.png) no-repeat center center; color:#52a7fb; text-align:center;
    margin-bottom:17px; 
}

.tab1,.tab:hover
{
    background:url(col_bg1.png) no-repeat center center;
    color:White;
}

.newsli
{
    width:574px; padding-left:12px; height: 25px; margin-top:11px; line-height:23px; font-size:14px; float:left;color:#424242; background:url(li.png) no-repeat left center
}

.zctab
{
    width:65px; margin-left:4px; text-align:center; float:left; height:29px;
}

.yrlytab
{
    width:65px; margin-left:4px; text-align:center; float:left; height:29px;
}
.yrlytab1,.yrlytab:hover
{
    border-bottom:2px solid #fff;     color:#000;
}

.cysm .yrlytab1,.cysm .yrlytab:hover
{
    border-bottom:2px solid #52a7fb;     color:#52a7fb;
}

.xcly .yrlytab a:hover
{
    color:#3286da;
    }
.xcly .yrlytab
{
    width:65px; margin-left:4px; text-align:center; float:left; height:29px;
}
.xcly .yrlytab1,.xcly .yrlytab:hover
{
    border-bottom:2px solid #3286da;     color:#3286da;
}

.zctab1,.zctab:hover
{
      border-bottom:3px solid #3286da; 
       color:#3286da;
}
.li2
{
    width:430px; float:left; height:40px; margin-top:3px; line-height:40px; padding-left:20px;font-size:14px; color:#424242;background:url(li_bg.png) no-repeat left bottom;
}

.li4
{
    width:510px; float:left; height:40px; margin-top:3px; line-height:40px; padding-left:20px;font-size:14px; color:#424242;background:url(li_bg1.png) no-repeat left bottom;
}

.li3
{
    width:340px; float:left; height:40px; margin-top:3px; line-height:40px; padding-left:20px;font-size:14px; color:#424242;background:url(li_bg.png) no-repeat left bottom;
}

.lx_cate{width:194px; margin-left:20px;border-bottom:1px dotted #888;  height:60px; float:left; background:url(xl_ico.png) no-repeat 0px 22px; margin-top:10px;}
.lx_add{width:192px; height:18px; float:left; margin-left:30px; font-size:14px;   color:#c6dff8;}
.lx_lvs{ width:192px; height:20px; float:left; margin-left:30px; margin-top:10px; font-size:14px; font-weight:bold; color:White;}
.xlimg{width:303px; height:303px; float:left; position:relative;}
.xladd{width:100%; height:40px;z-index:10; top:263px;position:absolute;filter:alpha(opacity=70);-moz-opacity:0.7;  -khtml-opacity: 0.7; opacity: 0.7; background-color:#fff; line-height:40px; float:left; text-align:center; font-size:14px; color:#000;left:0}
.hname{height:55px; background-color:#fff; float:left; width:100%; text-align:center; line-height:55px; font-size:16px;}
.xy_add{width:100%; float:left; height:30px; line-height:25px; float:left; font-size:16px;}
.xy_info{width:100%; float:left; height:40px; margin-top:5px; font-size:14px; color:#616161; line-height:160%; overflow:hidden;}
.yywlli{width:320px; height:25px; float:left; margin-top:10px; font-size:14px; line-height:25px; color:#2f2f2f; padding-left:20px; overflow:hidden; background:url(li.png) no-repeat left center;}
.jq_name1{width:100%; height:40px;z-index:10; top:386px;position:absolute;filter:alpha(opacity=70);-moz-opacity:0.7;  -khtml-opacity: 0.7; opacity: 0.7; background-color:#000; line-height:40px; float:left; text-align:center; font-size:14px; color:#fff;left:0}
.fd:hover
{
    -webkit-box-shadow:-1px 1px 5px #888888,1px -1px 5px #888888;
    -moz-box-shadow:-1px 1px 5px #888888,1px -1px 5px #888888;
    box-shadow:  -1px 1px 5px #888888,1px -1px 5px #888888;
}

.cytab
{
    width:86px; text-align:center; float:left; line-height:60px; font-size:16px; color:#020202;
    }

.cytab1,.cytab:hover
{
    background:url(tir.png) no-repeat center top;
    color:#0e80d9;    
}

.pxtab
{
    width:90px; float:left; line-height:50px; height:49px; background:url(col_ico.png) no-repeat left center; padding-left:40px; margin-right:15px;    
}

.pxtab1,.pxtab:hover
{
   color:#0e80d9;
   border-bottom:3px solid #5691d2;  
}
.pxli{ background:url(px_libg.png) no-repeat left bottom; height:40px; width:730px; padding-left:20px;color:#424242; line-height:40px;}

.lyqyli
{
    background: -moz-linear-gradient(left, #e8fafc, #e8f8f9);
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(left, #e8fafc, #e8f8f9);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #e8fafc, #e8f8f9);
}
.qy_t{width:400px; margin-left:20px; font-size:16px; margin-top:20px; float:left;}
.qy_info{width:400px; margin-left:20px; float:left; margin-top:10px; height:45px; overflow:hidden; font-size:14px; line-height:160%;}
    
.more1{width:17px; height:7px; float:right; background:url(more1.png); margin-top:10px; margin-right:20px;}

.jd_t{width:100%; text-align:center; float:left; height:25px; line-height:25px; color:White;}

.cysm_jd .fd
{
    -webkit-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    -moz-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    box-shadow:  -1px 1px 5px #cecece,1px -1px 5px #cecece;
    
    margin-bottom:20px;
    margin-right:15px;
}
.cysm_jd .fd .fdname{width:100%; float:left; height:80px; background:#fff;  font-size:14px;}
.photo{width:60px; height:60px; float:left; margin-left:110px;  overflow:hidden;
      -moz-border-radius: 60px;
      -webkit-border-radius: 60px;
      border-radius:60px;
      background:#fff;
      margin-top:-30px;
}
.photo50{width:50px; height:50px; float:left;  overflow:hidden;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px;
      border-radius:50px;
      background:#fff;
 
}

.lyxj_img{ -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius:10px;
    border:  solid 2px #90dbf7;
    }

.gl_item2{ margin-top:20px; margin-bottom:10px;}
.gl_t{width:80%; padding:0 10%; float:left; line-height:25px; margin-top:10px; height:25px; font-size:16px; color:#f7a500; font-weight:bold; text-align:center; overflow:hidden;}
.gl_t1{float:left;width:100%; height:25px; font-size:16px; color:#f7a500; overflow:hidden}
.gl_info{float:left;width:100%; height:41px; font-size:12px; line-height:160%; color:#888; overflow:hidden}
.view{width:auto;height:25px; line-height:25px; float:left; background:url(view.png) no-repeat left center;  padding-left:25px;}
.time1{width:auto;height:25px; line-height:25px; float:right; background:url(time1.png) no-repeat left center;  padding-left:25px;}
.gl_r_info{width:200px; margin-left:15px; font-size:14px;float:left;  color:#888; height:20px; overflow:hidden;}
.gl_r_t1{width:200px; margin-left:15px; float:left; font-size:16px; height:25px; overflow:hidden;}

.tyd_jd
{
    -webkit-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    -moz-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    box-shadow:  -1px 1px 5px #cecece,1px -1px 5px #cecece;
 }
 
.yd_tab
{
     width:130px; font-size:14px; height:40px; line-height:40px; text-align:center; float:left; color:#888;          
}

.yd_tab1,.yd_tab:hover
{
     background:#3490dc;
     color:White;    
}
.yditem
{
     -webkit-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    -moz-box-shadow:-1px 1px 5px #cecece,1px -1px 5px #cecece;
    box-shadow:  -1px 1px 5px #cecece,1px -1px 5px #cecece;
}
.ydbtnbg{width:285px; float:left;filter:alpha(opacity=70);-moz-opacity:0.7;  -khtml-opacity: 0.7; opacity: 0.7; background-color:#000; height:194px; position:absolute; top:0px;}
.ydbtn
{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius:20px;
    width:140px;
    height:36px;
    text-align:center;
    line-height:36px;
    margin-left:70px;
    margin-top:80px;
    color:White;
    float:left;
    border:2px solid #fff;
    }

.tsxzs .xzli{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.tsxzs .xzli img{
    vertical-align: middle;
    -webkit-transition: -webkit-transform .5s;
    transition: .5s;
}
.tsxzs .xzli:hover img{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.cysm_xl .xlimg{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.cysm_xl .xlimg img{
    vertical-align: middle;
    -webkit-transition: -webkit-transform .5s;
    transition: .5s;
}
.cysm_xl .xlimg:hover img{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}