﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

@font-face{
font-family: 'FZFYSJW';
src:url('../fonts/FZFYSJW.eot');
src:url('../fonts/FZFYSJW.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZFYSJW.woff') format('woff'),
    url('../fonts/FZFYSJW.ttf') format('truetype'),
    url('../fonts/FZFYSJW.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
.lanmu{
    border: 1px solid #E23D0F;
    margin-bottom: 50px;
}
.lanmu>.tle{
    text-align: center;
    background-color: #E23D0F;
    color: #fff;
    padding: 10px 0;

}
.d_detail img{
    max-width: 100%;
    height: auto!important;

}
.sideMenu>ul{
    display: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e2e2e2;



}
#cat_117{
    font-size: 18px;


}
.sideMenu> h3 >a{
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    padding-left: 10px;
    border-top: 1px solid #e3e3e3;
    background: #f4f4f4;
    cursor: pointer;

}
.sideMenu>ul>li>a{
    font-size: 16px;


}

.header,.banner,.center,.footer{width: 100%;float: left}
.content{width: 1149px;margin: 0 auto}
.content1{width: 1090px;margin: 0 auto}
.header{height: 185px;background: url(../images/headerbg.png) repeat-x;position:absolute;z-index: 1}
.h_top{margin-left: 31px}
.h_bottom{width: 49.71428571428571%;height: 51px;float: right;background: #00acec}
.h_bottom li{width:110px;height:16px;line-height:16px;float: left;text-align: center;font-size: 16px;border-left: 1px solid white;margin-top: 17.5px}
.h_bottom li a{color: white}
.h_bottom li:first-child{border-left: none}
.banner{position: relative;z-index: 0}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative}
.slideBox .bd{ position:relative; height:100%; z-index:0}
.slideBox .bd li{ zoom:1; vertical-align:middle}
.slideBox .bd img{ width:100%; display:block}
.ct_top{margin-top: -70px;box-shadow: 0px 3px 3px rgba(133,133,133,.75);position: relative;z-index: 1}
.ctt_left,.ctt_middle,.ctt_right{float: left;height: 188px}
.ctt_left{width: 346px;background: #00acec;color: white}
.cttl_top{width:287px;margin-top: 17px;margin-left: 27px}
.cttlt_top{height: 30px;font-size: 16px;overflow: hidden}
.cttltt_left,.cttltt_right{float: left}
.cttltt_left{line-height: 41px}
.cttlt_top .cttltt_right{width: 30px;height: 30px;display: inline-block;background: url(../images/tel.jpg) no-repeat;margin-left: 10px}
.cttlt_bottom{height: 24px;line-height: 24px;font-size: 24px;margin-top: 10px}
.cttl_bottom{width: 287px;margin-left: 24px;line-height: 20px;font-size: 14px;font-family: "新宋体";margin-top: 33px}
.ctt_middle{width: 387px;background: url(../images/cttbg.png) repeat-x;}
.cttm_left,.cttm_right{float: left;margin-top: 53px}
.cttm_left{width:91px;height:90px;overflow:hidden;margin-left: 61px}
.cttm_right{width:216px;margin-left: 19px}
.cttmrt_ch{height: 16px;line-height: 16px;font-size: 16px;color: #00acec}
.cttmrt_en{height: 12px;line-height: 12px;font-size: 12px;color: #00acec;margin-top: 4px}
.cttmr_bottom{width: 145px;line-height: 25px;margin-top: 16px;font-size: 12px;color: #a0a0a0}
.ctt_right{width: 356px;background: url(../images/cttbg.png) repeat-x;}
.cttr_left,.cttr_right{float: left;margin-top: 54px}
.cttr_left{width: 109px;height: 90px;overflow: hidden;margin-top: 57px}
.cttr_right{width: 145px;margin-left: 18px}
.cttrrt_ch{height: 16px;line-height: 16px;font-size: 16px;color: #00acec}
.cttrrt_en{height:12px;line-height: 12px;font-size: 12px;color: #00acec;margin-top: 4px}
.cttrr_bottom{margin-top: 16px;line-height: 25px;font-size: 12px;color: #a0a0a0}
.ct_bottom{margin-top: 27px}
.ctb_top{width: 346px;height:82px;margin: 0 auto;border-left: 1px solid #313131;border-right: 1px solid #313131;text-align: center;}
.ctbt_ch{height: 24px;line-height: 24px;color: #626262;font-size: 24px;padding-top: 14px}
.ctbt_en{height: 18px;line-height: 18px;font-size: 18px;color: #00acec;font-family: "Brush Script MT";margin-top: 15px;text-transform: capitalize}

.ctb_bottom li{float: left;width: 528px}
.ctbb_left,.ctbb_right{float: left}
.ctbb_left{width: 242px;height: 202px;border: 1px solid #b5b5b5}
.ctbb_left img{width: auto;max-width: 100%;height: 202px}
.ctbb_right{width: 270px;margin-left: 14px}
.ctbbr_top{height: 16px;line-height: 16px;font-size: 16px;color: #00acec;margin-top: 2px}
.ctbbr_middle{line-height: 30px;font-size: 16px;color: #434343;margin-top: 9px}
.ctbbr_bottom{line-height: 28px;font-size: 14px;color: #a0a0a0;margin-top: 9px}
.ctbb1,.ctbb2{margin-top: 11px}
.ctbb3,.ctbb4{margin-top: 23px}
.c_middle{margin-top: 44px;background: url(../images/aboutbg.png) no-repeat; background-size: 100% 100%;padding-top: 12px;padding-bottom: 38px}
.cm_content{width: 1145px;height: 265px;margin: 0 auto;border: 1px dashed white;color: white}
.cmc_top,.cmc_middle,.cmc_bottom{width: 557px;margin: 0 auto}
.cmc_top{text-align: center}
.cmct_ch{font-size: 24px;height: 24px;line-height: 24px;margin-top: 48px}
.cmct_en{height: 18px;line-height: 18px;font-size: 18px;text-transform: uppercase;margin-top: 8px}
.cmc_middle{width:539px;background: url(../images/show_about.png) no-repeat;font-size: 14px;font-family: "宋体";line-height: 17px;margin-top: 19px;padding: 9px}
.cmc_bottom{width: 103px;height: 39px;line-height: 39px;text-align: center;border: 1px solid white;background: rgba(255,255,255,0.31);font-size: 16px}
.cmc_bottom a{display: block;color: white}
.cb_top{margin-top: 16px}
.cb_bottom li{width:241px;height:241px;overflow:hidden;float: left;margin-left: 42px;margin-top: 25px}
.cb_bottom li:first-child{margin-left: 31px}
.cb_bottom li img{width: auto;max-width: 241px;height: 241px;display: block;margin: 0 auto}
.footer{border-top: 3px solid #9c9c9c;margin-top: 56px}
.f_left,.f_middle{float: left;margin-top: 47px}
.f_right{width:128px;height:125px;overflow:hidden;float: right;margin-top: 9px;margin-bottom: 5px}
.f_right img{width: auto;max-width: 128px;height: 125px}
.f_left{margin-left: 16px;width: 98px;height: 48px;overflow: hidden}
.f_left img{width: auto;max-width: 98px;height: 48px}
.fm_top{height: 16px;line-height: 16px;font-size: 16px}
.fm_top li{float: left;border-left: 1px solid #959595;padding: 0 17px}
.fm_top li:first-child{border-left: none;padding-left: 22px}
.fm_top li a{color: #959595}
.fm_bottom{margin-top: 16px;font-size: 16px;color: #959595;line-height: 16px;height: 16px;margin-left: 21px}
.pc_middle{width:345px;height:86px;margin:0 auto;border-left: 1px solid #313131;border-right: 1px solid #313131;margin-top: 33px;text-align: center}
.pcm_top{height: 24px;line-height: 24px;font-size: 24px;color: #626262;padding-top: 20px}
.pcm_bottom{height: 18px;line-height: 18px;font-size: 18px;color: #00acec;text-transform:uppercase;margin-top: 13px}

.pc_top{height:18px;line-height:18px;border-bottom: 1px solid #535353;font-size: 18px;margin-top: 34px;padding-bottom: 7px;text-indent: 14px}
.pc_top a{color: #707070}
.pc_top a:first-child{color: #a0a0a0}
.pc_bottom{margin-top: 35px}
.pcb_left,.pcb_right{float: left}
.pcb_left{width: 317px}
.pcbl_top{font-size: 24px}
.pcbl_top li{height:38px;line-height:38px;border: 2px solid #E23D0F;text-align: center;margin-top: 23px}
.pcbl_top li a{color: #959595}
.pcbl_top li:hover{height: 34px;line-height: 34px;border: 4px solid #00acec}
.pcbl_top li:hover a{color: #00acec}
.pcbl_bottom{background:#E23D0F;color: white;margin-top: 45px;margin-bottom: 30px}
.pcb_right{width: 756px;margin-left: 17px}
.pcblb_top,.pcblb_middle,.pcblb_bottom{width: 287px;margin-left: 8px}
.pcblb_top{height: 30px;font-size: 16px;line-height: 30px;padding-top: 16px}
.pcblbt_left,.pcblbt_right{float: left}
.pcblbt_left{margin-left: 3px}
.pcblbt_right{margin-left: 5px}
.pcblb_middle{height: 24px;line-height: 24px;font-size: 24px;margin-left: 5px;margin-top: 14px}
.pcblb_bottom{line-height: 20px;margin-top: 33px;font-size: 14px;font-family: "新宋体";padding-bottom: 17px}
.pcb_right{}
.pcb_right li{width: 238px;float: left;border: 1px solid #a2a2a2;margin-left: 12px;margin-bottom: 15px}
.pcb_right li .pcbr_thumb{width: 238px;height: 228px;overflow: hidden;text-align: center}
.pcb_right li .pcbr_thumb img{width: auto;max-width: 238px;height: 228px;display: block;margin: 0 auto}
.pcb_right li .pcbr_title{height: 37px;line-height: 37px;text-align: center;font-size: 14px;color: #959595}
.n_list{width: 718px;margin-left: 40px}
.n_list li{
    border: none;
    width: 31%;
    float: left;
    margin: 1%;
}
.pcbr_left,.pcbr_right{float: left}
.pcbr_left{width: 100%;height: 201px;border: 1px solid #b5b5b5;overflow: hidden;text-align: center}
.pcbr_left img{max-width: 100%;display: block;margin:0 auto}
.pcbr_right{width: 450px;margin-left: 14px}
.pcbrr_top{height: 16px;line-height: 16px;font-size: 16px;color: #00acec;margin-top: 1px}
.pcbrr_middle{height: 16px;line-height: 16px;font-size: 16px;color: #434343;margin-top: 16px}
.pcbrr_bottom{font-size: 14px;color: #a0a0a0;line-height: 28px;margin-top: 9px}
.detail{width:687px;margin-left:78px;position: relative;line-height: 28px;font-size: 14px;font-family: "宋体";color: #707070}
.arrow_up,.arrow_down{width: 24px;height: 25px;position: absolute}
.arrow_up{background: url(../images/arrow_up.png) no-repeat}
.arrow_down{background: url(../images/arrow_down.png) no-repeat;right: 0px;bottom: 0px}
.d_detail{width: 651px;margin-left: 13px;margin-top: 5px;margin-bottom: 20px}

.text li{border: none;width: auto}
.table_form tr{line-height: 70px}
.table_form tr td input[type=text]{height: 30px;line-height: 30px}

.pages{width: 100%;line-height:30px;float: left;text-align: center;font-size: 12px;font-family: "宋体";color: #343433;margin-top: 35px}
.pages a{color: #343433;margin: 0px 10px}

/*左测导航*/
.left_nav {
    border: 1px solid #E23D0F;
    margin-bottom:50px;
}
.nav_title{
    text-align: center;
    background-color:#E23D0F;
    color:#fff;
    padding: 10px 0;
}
.dir{
    text-align: center;
    padding-top: 5px;
    line-height: 26px;
    color: #ddd;
    text-transform: uppercase;
    font-size: 26px;
}
.left_nav ul a {
    /* 整体字体颜色*/
    font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;
    font-size:14px;
    text-decoration: none;
    color: #000;
}
.left_nav ul a:hover {
    text-decoration: none;
}
.left_nav>ul>li {
    text-align:center;
    line-height:50px;
    min-height:50px;
    position:relative;
    overflow: hidden;
}
.left_nav>ul>li ul {
    display:none;
    background-color:#FFF;
}
.left_nav>ul>li ul a {
    color: #000;/* 三级分类字体颜色 */
}
.left_nav>ul>li ul a:hover {
    color: #f00;
}
.left_nav>ul>li>a {
    position:relative;/*jquery的slideDow效果不兼容IE7*/
    display:block;
    font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;
    font-size:16px;
    width:100%;
    height:100%;
    transition:all 0.5s;
}
.left_nav>ul>li>span a {
    position:absolute;
    z-index:99;
    font-family: "宋体";
    font-size: 18px;
    font-weight: bold;
    left: 40px;/*如果标题字数过长，可以调节数值*/
    transform: rotate(0);
    -webkit-transform: rotate(0);
    transition: all 0.5s;
}
.left_nav>ul>li>span a.on {
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}
.left_nav>ul>li>a.on{
    color: #959595;
    font-size: 24px;
}
.left_nav>ul>li:hover {
    /* 鼠标经过变色 */
}
.left_nav>ul>li:hover span>a,.left_nav>ul>li:hover>a{
    color:#f00;
}
.left_sub a {
    font-size:14px;
    color:#FFF;
}
.left_sub a:hover {
    color:#13bbec;
    text-decoration: none;
}
/*左侧联系方式*/
.left_contact {
    border: 1px solid #E23D0F;
}

.left_contact .text{
    padding: 10px 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    line-height: 200%;
    font-size: 16px;
}






