html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img ,div{
    margin:0; padding:0; }
body{line-height:20px; font-size:14px; font-family: "\5FAE\8F6F\96C5\9ED1";}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.w{width:1200px; margin:0 auto; clear:both;}
.clear{clear:both;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.img_bg{ background:url(../images/con_bga.png) no-repeat center top; background-size:100%; }
.ztop{ height: 30px; width: 100%; background-color:#315bce; border-top:10px solid #0063fa;}
.zbanner{ background:url(../images/zbanner.png) no-repeat center top; width:1200px; height:350px; margin:0 auto;background-size:100%;}
.conbox{ width:1000px; height:auto; padding:58px 100px 10px; margin:0 auto; background:url(../images/con_bgb.png) no-repeat center top; background-size:100%;}
.conbox>ul.z_nav{ width: 100%; height:50px; background-color: #1276df;}
.conbox>ul.z_nav>li{ width:332px; float:left;}
.conbox>ul.z_nav>li a{ display: block; text-align: center; color:#fff; font-size: 18px; line-height: 30px; height:30px; margin-top:10px;}
.conbox>ul.z_nav>li a.a_qian{ background:url(../images/z_bg.png) no-repeat 89px -5px; border-right:1px solid #0864c4;}
.conbox>ul.z_nav>li a.a_zhi{ background:url(../images/z_bg.png) no-repeat 89px -55px; border-left:1px solid #308bea; border-right:1px solid #0864c4;}
.conbox>ul.z_nav>li a.a_hui{ background:url(../images/z_bg.png) no-repeat 89px -107px;border-left:1px solid #308bea;}
.conbox>ul.z_nav>li a:hover{ color:#feff4d;}
.conbox>.znew_l{ width: 530px; float:left; margin-top:30px;}
.conbox>.znew_r{ width:400px; float:right; height:507px; background-color: #ecf7ff; margin-top:30px; padding:20px;}
.ztit{ font-size: 32px; height:36px; line-height: 36px; background: url(../images/tit_r.png) no-repeat 145px 7px;}

.conbox>.znew_l>.new_tu_a{ width:530px; height:280px; margin-top:25px; display: block; position: relative;}
.conbox>.znew_l>.new_tu_a>img{ width:530px; height:280px;}
.conbox>.znew_l>.new_tu_a>p{ height: 40px; width:509px; padding-left:20px; line-height: 40px; color:#fff; font-size: 14px; background:rgba(0,0,0,0.5); position: absolute; bottom:0;}
.conbox>.znew_l>.new_tu_a:hover>img{  opacity: .8;  filter: alpha(opacity=80);}



.conbox>.znew_l>a.new_alist{ width: 100%; display: block; float:left; height:46px; line-height: 46px; font-size: 14px;
    transition: color 0.2s linear; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; color:#000; border-bottom:1px solid #ddd; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.conbox>.znew_l>a.new_alist:hover{ color:#ea8010;}
.conbox>.znew_l>a.new_alist_padding{ padding-right:30px;}
.conbox>.znew_l>a.list_first_a{ width: 100%; font-size: 22px; font-weight: bold; color:#1276df; border-bottom:none; padding:10px 0 7px;}
.conbox>.znew_r>.zfuwu{ height: 248px; width: 360px; margin-top:10px; padding:5px 20px 0; background-color: #fff;}
.conbox>.znew_r>.zfuwu>h3{ font-weight: normal; margin-bottom:20px; border-bottom:1px solid #ddd; height:36px; line-height: 36px;}
.conbox>.znew_r>.zfuwu>a{ float: left; display: block; width: 119px; height: 32px; line-height: 32px; text-align: center; padding-top:50px; color:#666; font-size: 12px; font-family: "ËÎÌå";}
.conbox>.znew_r>.zfuwu>a.f_jie{ background: url(../images/z_bg.png)no-repeat 15px -148px; border-right: 1px solid #ddd; border-bottom:1px solid #ddd;}
.conbox>.znew_r>.zfuwu>a.f_ri{ background: url(../images/z_bg.png)no-repeat 28px -222px; border-right: 1px solid #ddd; border-bottom:1px solid #ddd;}
.conbox>.znew_r>.zfuwu>a.f_gui{ background: url(../images/z_bg.png)no-repeat 24px -301px ; border-bottom:1px solid #ddd;}
.conbox>.znew_r>.zfuwu>a.f_jiao{ background: url(../images/z_bg.png)no-repeat 24px -382px ; border-right:1px solid #ddd;}
.conbox>.znew_r>.zfuwu>a.f_shi{ background: url(../images/z_bg.png)no-repeat 24px -460px ; border-right:1px solid #ddd;}
.conbox>.znew_r>.zfuwu>a.f_fu{ background: url(../images/z_bg.png)no-repeat 24px -531px ; }
.conbox>.znew_r>.zfuwu>a:hover{ color:#ea8010;}
.conbox>.zliangdian{ width: 100%; padding-top:20px;}
.border_b{ border-bottom:1px solid #1276df; height:54px; margin-bottom:20px;}
.border_b>a.more{ font-size: 12px; color:#1276df; float:right; font-weight: normal; padding-top:15px;}
.border_b>a.more:hover{ color:#ea8010;}
.conbox>.zliangdian>.a_tu{ display: block; width: 532px; height: 313px; float: left; position: relative;}
.conbox>.zliangdian>.a_tu>img{ width: 532px; height: 313px;}
.conbox>.zliangdian>.a_tu>p{  height: 40px; width:512px; padding-left:20px; line-height: 40px; color:#fff; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 14px; background:rgba(0,0,0,0.5); position: absolute; bottom:1px;}
.conbox>.zliangdian>.a_tu:hover>img{  opacity: .8;  filter: alpha(opacity=80);}
.conbox>.zliangdian>ul{ background:#ecf7ff; height:273px; width: 408px; padding:20px 20px 20px 40px; float: left;}
.conbox>.zliangdian>ul>li{ height:34px; line-height: 34px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.conbox>.zliangdian>ul>li>a{ font-size: 16px; color:#000;}
.conbox>.zliangdian>ul>li>a:hover{ color:#ea8010;}
.conbox>.zredian{ width: 100%; padding-top:20px;}
.conbox>.zredian>.rabox{ width: 312px; height:370px; background:#ecf7ff; float: left;}
.conbox>.zredian>.rabox>img{ width: 312px; height: 202px;}
.conbox>.zredian>.rabox>img:hover{ opacity: .8;  filter: alpha(opacity=80);}
.conbox>.zredian>.rabox>a.tith{ cursor:pointer; font-size: 18px; font-weight: bold; color:#000; height:40px; line-height: 40px; text-align: center; padding:7px 20px 9px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.conbox>.zredian>.rabox>a.tith:hover{ color:#1276df;}
.conbox>.zredian>.rabox>a{ display: block; width: 270px; height:85px; overflow: hidden; margin: 0 auto; color:#666; font-size: 14px; line-height: 22px;}
.conbox>.zredian>.rabox>a:hover{color:#000;}
.conbox>.zredian>.boxcen{ margin:0 32px;}
.conbox>.zfangtan{ width: 100%; padding-top:20px;}
.conbox>.zfangtan>a.fangtan_tu{ width: 532px; height:313px; display: block; float: left; position: relative;}
.conbox>.zfangtan>a.fangtan_tu>p{height: 40px; width:512px; padding-left:20px; line-height: 40px; color:#fff; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 14px; background:rgba(0,0,0,0.5); position: absolute; bottom:0;}
.conbox>.zfangtan>a.fangtan_tu>img{ width: 532px; height:313px; }
.conbox>.zfangtan>a.fangtan_tu:hover>img{  opacity: .8;  filter: alpha(opacity=80);}
.conbox>.zfangtan>.rone{ margin-left:557px; width: 403px; height: 127px; overflow: hidden; background: #ecf7ff; padding:12px 20px 10px;}
.conbox>.zfangtan>.mar_b{ margin-bottom:15px;}
.conbox>.zfangtan>.rone>a.gtith{ cursor:pointer; font-size: 18px; font-weight: bold; color:#000; height:24px; line-height: 24px; padding:3px 0 5px; display: block; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.conbox>.zfangtan>.rone>a.gtith:hover{ color:#1276df;}
.conbox>.zfangtan>.rone>a{ font-size: 14px; color:#666; line-height: 24px;}
.conbox>.zfangtan>.rone>a:hover{ color:#1276df;}
.conbox>.zsudi{ width: 530px; padding-top:20px; float:left;}
.conbox>.zsudi>.subox{ width:530px; height:171px; overflow: hidden;}
.conbox>.zsudi>.mar_bot{ margin-bottom:20px;}
.conbox>.zsudi>.subox>img{ width: 236px; height:171px; float: left; }
.conbox>.zsudi>.subox>img:hover{opacity: .8;  filter: alpha(opacity=80);}
.conbox>.zsudi>.subox>h3{ width: 270px; cursor: pointer; font-size: 18px; line-height: 32px; margin-bottom:7px; margin-left:253px; color:#000;}
.conbox>.zsudi>.subox>h3:hover{ color:#1276df;}
.conbox>.zsudi>.subox>a{ margin-left:253px; display: block; color:#666; font-size: 14px; line-height: 24px; }
.conbox>.zsudi>.subox>a:hover{ color:#1276df;}
.conbox>.zhuadong{ width: 424px; padding-top:20px; float:right;}
.conbox>.zxinpin{ width: 100%; padding-top:20px; overflow: hidden;}
.conbox>.zxinpin>ul{ width:1155px; height: 438px;}
.conbox>.zxinpin>ul>li{ width: 190px; height: 131px; float:left; margin-right:15px; margin-bottom:15px;}
.conbox>.zxinpin>ul>li>a{ display: block; position: relative;width: 190px; height: 131px; overflow: hidden; }
.conbox>.zxinpin>ul>li>a>img{
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.conbox>.zxinpin>ul>li>a:hover>img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.conbox>.zxinpin>ul>li>a>p.info {
    width: 160px;
    height:81px;
    padding:50px 15px 0;
    position: absolute;
    top: 0;
    left:0;
    text-align: center;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    color:#fff;
    text-transform: uppercase;
    background: #333333;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.conbox>.zxinpin>ul>li>a:hover .info {
    opacity: 1;
    visibility: visible;
}

.conbox>.zxinpin>ul>li>a>p.info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.conbox>.zxinpin>ul>li>a:hover p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.zfoot{ width: 100%; height:40px; background:#007be9;}

/*ÓÒ²àµ¼º½*/
.r_totop{ width: 150px; height: 300px; }
.r_totop{width:150px; float:right; position:fixed; right:50px; bottom:15px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    _margin-bottom:15px;
}
.r_totop>a{ display: block; width: 90px; height: 60px; margin-bottom: 10px; display: block;  background: url("../images/z_bg.png") no-repeat #1276df; color:#fff; line-height: 60px; border-radius:50px; padding-left: 55px;}
.r_totop>a:hover{  background: url("../images/z_bg.png") no-repeat #0a62bf;}
.r_totop>a.r_qian{ background-position: 19px 10px;}
.r_totop>a.r_zhong{ background-position: 19px -44px;}
.r_totop>a.r_hou{ background-position: 18px -92px;;}
.r_totop>a.r_dingbu{ background-position: 24px -699px;}
.r_totop>a:hover{ opacity: .9;  filter: alpha(opacity=90);}

/*ÂÖ²¥*/
#focus {width:424px; height:352px; overflow:hidden; position:relative;}
#focus ul {height:352px; position:absolute;}
#focus ul li {float:left; width:424px; height:352px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:424px; height:28px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:404px; height:10px; padding:2px 10px 8px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:7px; margin-bottom:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url("../images/sprite.png") no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#focus2 {width:530px; height:280px; overflow:hidden; position:relative; margin-top:25px;}
#focus2 ul {height:280px; position:absolute;}
#focus2 ul li {float:left; width:530px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus2 ul li div {position:absolute; overflow:hidden;}
#focus2 .btnBg {position:absolute; width:530px; height:38px; left:0; bottom:0; background:#000;}
#focus2 ul li a p{ height: 40px; width:385px; padding-left:20px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; z-index: 20; line-height: 38px; color:#fff; font-size: 14px; position: absolute; bottom:0;}
#focus2 .btn {position:absolute; width:510px; height:18px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus2 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:7px; margin-bottom:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus2 .btn span.on {background:#fff;}
#focus2 .preNext {width:45px; height:100px; position:absolute; top:90px; background:url("../images/sprite.png") no-repeat 0 0; cursor:pointer;}
#focus2 .pre {left:0;}
#focus2 .next {right:0; background-position:right top;}

#focus3 {width:530px; height:313px; overflow:hidden; float: left; position:relative;}
#focus3 ul {height:280px; position:absolute;}
#focus3 ul li {float:left; width:530px; height:313px; overflow:hidden; position:relative; background:#000;}
#focus3 ul li div {position:absolute; overflow:hidden;}
#focus3 .btnBg {position:absolute; width:530px; height:38px; left:0; bottom:0; background:#000;}
#focus3 ul li a p{ height: 40px; width:385px; padding-left:20px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; z-index: 20; line-height: 38px; color:#fff; font-size: 14px; position: absolute; bottom:0;}
#focus3 .btn {position:absolute; width:510px; height:18px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus3 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:7px; margin-bottom:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus3 .btn span.on {background:#fff;}
#focus3 .preNext {width:45px; height:100px; position:absolute; top:90px; background:url("../images/sprite.png") no-repeat 0 0; cursor:pointer;}
#focus3 .pre {left:0;}
#focus3 .next {right:0; background-position:right top;}