body{padding:0;margin:0;font-size:12px; font-family: '微软雅黑'}
ul,ol,li,dl,p,div{ list-style: none;padding:0;margin:0;}
a{text-decoration: none;}
.fullbox{width:100%;}
.topbg{background:url(/Public/images/topbg.jpg) repeat-x;}
.topbox{width:1160px; height:160px; margin:0 auto; overflow: hidden; }
.topbox li{float:left;height:160px;}
.topbox li.top_logo{width:430px;padding-top:15px;}
.topbox li.top_ggy{width:400px;padding-top:15px;}
.topbox li.top_ewm{width:110px;padding-top:30px;}
.topbox li.top_tel{width:220px;padding-top:15px;}


.fullSlide {
    height: 500px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fullSlide .bd {
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    height: 500px;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 1920px;
}
.fullSlide .bd li a {
    color: #fff;
    display: block;
    height: 500px;
}
.fullSlide .hd {
    bottom: 0;
    height: 20px;
    left: 37%;
    line-height: 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.fullSlide .hd ul {
    height: 30px;
    padding-left: 2%;
    text-align: center;
    width: 100%;
}
.fullSlide .hd ul li {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 8px;
    line-height: 999px;
    margin: 1px;
    opacity: 0.5;
    overflow: hidden;
    width: 42px;
}
.fullSlide .hd ul .on {
    background: #f00 none repeat scroll 0 0;
}
.fullSlide .prev {
    background: #000 url("/Public/images/slider-arrow.png") no-repeat scroll -125px 50%;
    cursor: pointer;
    display: none;
    height: 60px;
    left: 65px;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.fullSlide .next {
    background: #000 url("/Public/images/slider-arrow.png") no-repeat scroll -5px 50%;
    cursor: pointer;
    display: none;
    height: 60px;
    left: 15%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.fullSlide .next {
    left: auto;
    right: 65px;
}
.fullSlide .bd .f_title {
    background: #000 none repeat scroll 0 0;
    bottom: 1px;
    display: none;
    height: 30px;
    line-height: 30px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    width: 100%;
}

.guideli{width:656px;margin:0 auto; position: absolute; top:5px; left:350px; z-index: 9999; height:39px; background: none;}
.guideli a{float:left;width:109px;height:39px;line-height:39px;color:#FFF;text-align:center;font-size:14px;background: url(/Public/images/guide_bg0.png) no-repeat center;}
.guideli a.on,.guideli a:hover{background: url(/Public/images/guide_bg1.png) no-repeat center;}

.index_youshi{width:1160px;margin:30px auto 10px auto; overflow: auto;}
.index_yzsfw{width:100%;margin:10px auto; overflow: auto;background: #195fbc;}
.index_yzsfwbox{width:1160px;margin:0 auto;overflow: auto;}
.index_ad1_2{width:1160px;margin:25px auto 10px auto; overflow: auto;}
.index_cpzst{width:1160px;margin:25px auto; overflow: auto;}

.index_product_c{width:1160px;text-align:center;margin:0 auto; overflow: auto;}
.index_product_c ul{margin:0 auto;display:table;text-align:center}
.index_product_c li {float:left;margin:3px;}
.index_product_c li a{float:left;padding:12px 40px;background: #f5f5f5;font-size:14px;font-weight: bold;color:#555;}
.index_product_c li.on a{background: #195fbc;color:#FFF;}
.index_product_c li:hover a{background: #195fbc;color:#FFF;}

.index_product_t{width:1160px;text-align:center;margin:30px auto; overflow: auto;}
.index_product_t ul{margin-left:-20px;}
.index_product_t ul li{float:left;margin-left:20px;}
.index_product_t ul li img{width:370px;height:270px; display:block;}
.index_product_t ul li span{width:350px;display: block; text-align: center;height:60px;line-height: 60px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }
.index_product_t ul li span a{color:#999;font-size:14px;font-weight: bold;}

.index_gcal{width:100%;margin:10px auto; overflow: auto;background: #dcdbd9;}
.index_gcalt{width:1160px;margin:25px auto;overflow: auto;}
.index_gcalbox{width:1160px;margin:25px auto;overflow: auto;}
.index_gcalbox ul{margin-left:-20px;}
.index_gcalbox ul li{float:left;margin-left:20px; background: #FFF;}
.index_gcalbox ul li img{width:370px;height:270px; display:block;}
.index_gcalbox ul li .altxtbox{width:330px;height:160px;padding:20px; overflow: hidden;}
.index_gcalbox ul li .altxtbox .v1{color:#5c8dc6;font-size:18px;margin:10px 0 20px 0;}
.index_gcalbox ul li .altxtbox .v2{color:#444;font-size:14px;width:330px;height:60px; overflow: hidden;}
.index_gcalbox ul li .altxtbox .v3{color:#fc7721;font-size:14px;margin-top:20px;font-weight: bold;}
.index_gcalbox ul li .altxtbox span{width:350px;display: block; text-align: center;height:60px;line-height: 60px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }
.index_gcalbox ul li .altxtbox span a{color:#999;font-size:14px;font-weight: bold;}

.index_gywmt{width:1160px;margin:25px auto 20px auto; overflow: auto;}
.index_about{width:1160px;margin:0 auto 20px auto;overflow: auto;}
.index_about ul li{float:left;}
.index_about ul li.le{width:84px;height:273px; overflow: hidden; margin-right:20px;}
.index_about ul li.ce{width:576px;height:233px; overflow: hidden; margin:0 40px 0 30px; padding:20px 0;}
.index_about ul li.ce .tle{float:left;font-size:24px;color:#333;width:460px;height:30px;line-height: 30px;}
.index_about ul li.ce .tri{float:right;width:100px;height:30px;}
.index_about ul li.ce .boxt{padding:20px 0 10px 0;clear:both;color:#999;font-size:14px;line-height: 24px;}
.index_about ul li.ri{width:410px;height:273px; overflow: hidden;}


.slideBox5{ width:410px; height:273px; overflow:hidden; position:relative;}
.slideBox5 .hd5{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox5 .hd5 ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox5 .hd5 ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox5 .hd5 ul li.on{ background:#f00; color:#fff; }
.slideBox5 .bd5{ position:relative; height:100%; z-index:0;   }
.slideBox5 .bd5 li{ zoom:1; vertical-align:middle; }
.slideBox5 .bd5 img{ width:410px; height:273px; display:block;  }
.slideBox5 .prev,.slideBox5 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/Public/images/slider-arrow2.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox5 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox5 .prev:hover,
.slideBox5 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox5 .prevStop{ display:none;  }
.slideBox5 .nextStop{ display:none;  }

.index_zzry{width:1160px;height:310px;margin:0 auto 20px auto;overflow: hidden;}
.picMarquee-left{ width:1160px;height:310px; overflow:hidden; position:relative; }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 40px 0 0; width:260px;height:300px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center;max-height:300px;height:auto;}
.picMarquee-left .bd ul li .pic img{ width:100%; height:100%; display:block; }


.articlebox{width:1160px;min-height:450px;margin:20px auto;overflow: auto;}
.leftblock{width:300px;float:left;background: #f7f7f7;}
.leftblock li{height:68px;line-height: 68px;text-align:center;color:#888;border-left:5px solid #f7f7f7;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.leftblock li a{font-size:18px;color:#888;}
.leftblock li.on{border-left:5px solid #0099cc;border-right:1px solid #fff;background: #FFF;}
.leftblock li:hover{border-left:5px solid #ccc;}
.topicn{height:150px;line-height: 150px;font-size:36px;color:#0099cc; text-align: center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.topicb{height:230px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.mainblock{width:860px;float:right;}

.art_list{width:860px; margin:0 auto; overflow: auto;}
.art_list ul li{float:left;width:400px;margin-left:30px;margin-bottom:30px; background: #eee;}
.art_list ul li img{width:400px;height:270px; display:block;}
.art_list ul li .altxtbox{width:360px;height:160px;padding:20px; overflow: hidden;background: #dcdbd9;}
.art_list ul li .altxtbox .v1{color:#5c8dc6;font-size:18px;margin:10px 0 20px 0;}
.art_list ul li .altxtbox .v2{color:#444;font-size:14px;width:360px;height:60px; overflow: hidden;}
.art_list ul li .altxtbox .v3{color:#fc7721;font-size:14px;margin-top:20px;font-weight: bold;}
.art_list ul li .altxtbox span{width:360px;display: block; text-align: center;height:60px;line-height: 60px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }
.art_list ul li .altxtbox span a{color:#999;font-size:14px;font-weight: bold;}

.art_body{margin-left:20px;padding:20px; overflow: auto; font-size:16px;line-height: 30px;color:#a0a0a0;}
.art_body h1{ font-style: normal; font-size:24px;padding:10px; text-align: center;color:#666;}


.footblock{width:100%; height:300px; overflow: hidden;}
.footbox{width:1100px; height:280px; padding:10px 30px;margin:0 auto; overflow: auto; }
.footbox .foot_guide{ padding:20px 0 35px 0; text-align: center; }
.footbox .foot_guide a{color:#f5f5f5;font-size:16px; padding:0 10px;}
.footbox .foot_guide span{border-right:1px dashed #999;}
.footbox .foot_ewm{float:left;width:220px;height:160px; overflow: hidden; }
.footbox .foot_wzsm{float:left;width:490px;height:160px;padding-top:10px;color:#ccc;line-height: 24px;font-size:14px;padding-right:50px;}
.footbox .foot_wzsm .copyright{width:100%;font-weight:bold; text-align: center;padding-top:20px;}
.footbox .foot_links{float:left;width:340px;height:160px; overflow:hidden;color:#CCC;padding-top:10px;}
.footbox .foot_links td{border-bottom:1px dashed #CCC;padding:6px 0;}
.footbox .foot_links .fa1{color:#ffcc00;}