/*--统一设置--*/
html,body{ font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; width:100%; height:100%; background-color:transparent; overflow-x:hidden; } 
::-webkit-scrollbar{width: 5px; height: 5px; background-color: #ccc;}
::-webkit-scrollbar-thumb{background-color: #8b8b8b; border-radius: 10px;}
ul{ list-style-type:none; padding:0px; margin:0}
form{margin:0}
.clear{clear:both}
.check_input{width:10px; height:10px; border:0;}
.height_clear{height:15px; clear:both}
.form_input{ border:none;height:42px; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.form_textarea{width:100%; height:80px; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; outline:none}
.form_btn{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; cursor:pointer}
.search_input{border:1px solid #999; height:20px; width:150px;}
img{border:0}

.main_visual{width:640px; height:100%;  margin:0 auto; position:relative;}
.common_top{width:100%; height:auto; position:relative}
.common_top .title{float:left; width:130px; height:70px; background:#FFF;  text-align:center}
.common_top .menu{float:right; padding:5px 10px 5px 10px; background:#d78443; border-radius:5px; margin-top:15px;  margin-right:10px;}
.menu_wc{width:100%; height:100%; overflow:hidden; position:fixed; z-index:998; background:#ccc; top:0; left:0; opacity:0.5; display:none;;}
.menu_list{width:100%; position:absolute; z-index:999; top:-1000px;}
.menu_list .list_close{width:100%; height:60px; background:#d78443; border-bottom:1px solid #CCC}
.menu_list .list_close .txt{float:left; color:#FFF; line-height:60px;text-align:left; margin:0 0 0 10px; font-size:2.0em;}
.menu_list .list_close .close{float:right; color:#FFF; width:40px; height:40px;line-height:40px;text-align:center; margin:10px 10px 0 0; font-size:2.4em; cursor:pointer}
.menu_list .list{width:100%; background:#214859; height:60px; border-bottom:1px solid  #e3e3e3; line-height:60px; text-indent:1.2em}
.menu_list .list a{width:100%; height:60px; display:block; color:#FFF; font-size:1.2em; text-decoration:none; background:url(../images/jt.png) no-repeat 95% 50%; background-size:auto 40%;}
.swiper-container{width:100%;height:300px}

.index_part1{width:100%; height:auto; }
.index_part1 .title{width:100%; height:auto; margin-top:30px;}
.index_part1 .title .t1{width:100%; height:auto; font-size:1.6rem; font-weight:800; text-indent:1.2rem;}
.index_part1 .title .t2{width:100%; height:auto; font-size:1.2rem; color:#666; margin-top:6px; text-indent:1.2rem;}
.index_part1 .content{width:100%; height:auto; text-align:center;}
.index_part1 .content .list{display:inline-block; width:96%; margin:0 auto; margin-top:20px;}
.index_part1 .content .list .tc{width:80%; height:auto; border:1px solid #ccc; font-size:1.4rem; line-height:30px; position:relative; float:left; margin-right:1%}
.index_part1 .content .list .modi{width:14%; height:auto;  float:left}
.index_part1 .content .list .modi .del{float:left; border:1px solid #ccc; display:block; width:30px; height:30px; line-height:30px; font-size:1.4rem;}
.index_part1 .content .list .modi .add{float:right; border:1px solid #ccc; display:block; width:30px; height:30px; line-height:30px; font-size:1.4rem; margin-right:-2px;}
.index_part1 .content .list .tc div{width:30px; height:30px; display:none; line-height:30px; font-size:1.2rem; background:#F00; position:absolute; right:0; bottom:0; color:#FFF}

.index_part2{width:100%; height:auto; padding-bottom:100px;}
.index_part2 .title{width:100%; height:auto; margin-top:30px;}
.index_part2 .title .t1{width:100%; height:auto; font-size:1.6rem; font-weight:800; text-indent:1.2rem;}
.index_part2 .title .t2{width:100%; height:auto; font-size:1.2rem; color:#666; margin-top:6px; text-indent:1.2rem;}
.index_part2 .content{width:100%; height:auto; margin-top:20px; text-align:center;}
.index_part2 .content .list{ float:left; width:20%; margin-top:10px;}
.index_part2 .content .list .img{width:100%; height:auto; text-align:center;}
.index_part2 .content .list .img img{width:50px; height:50px;}
.index_part2 .content .list .tit{width:100%; height:auto; text-align:center; line-height:30px; position:relative}
.index_part2 .content .list .modi{width:50px; height:auto; margin:0 auto;}
.index_part2 .content .list .modi .del{float:left; border:1px solid #ccc; display:block; width:15px; height:15px; line-height:15px; font-size:1.4rem;}
.index_part2 .content .list .modi .add{float:right; border:1px solid #ccc; display:block; width:15px; height:15px; line-height:15px; font-size:1.4rem; margin-right:-2px;}
.index_part2 .content .list .tit span{padding:0 3px; display:none; line-height:20px; font-size:1.2rem; background:#F00;  color:#FFF}

.tc_zz{width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.6); display:none; z-index:9991}
.tc_wc{width:640px; height:auto; position:fixed; left:50%; top:2%; margin-left:-320px; background:#FFF; display:none; z-index:9999}
.tc_wc .close{position:absolute; width:50px; height:50px; right:10px; top:10px;}
.tc_wc .img{width:100%; height:auto}
.tc_wc .img img{width:100%;}
.tc_wc .ms{width:96%; height:auto; margin:0 auto;}
.tc_wc .ms .tit{float:left; font-size:1.4rem;}
.tc_wc .ms .tc_add{float:right; font-size:1.4rem; border:1px solid #ccc; width:25px; height:25px; text-align:center; line-height:25px; display:block}
.tc_wc .ms .tc_input{float:right; font-size:1.4rem;}
.tc_wc .ms .tc_input input{border:1px solid #ccc; width:50px; height:23px; margin-right:1px;}
.tc_wc .ms .tc_del{float:right; font-size:1.4rem; border:1px solid #ccc; width:25px; height:25px; text-align:center; line-height:25px; display:block; margin-right:1px;}
.tc_wc .ms .tc_txt{float:right; font-size:1.4rem; margin-right:5px; line-height:25px;}
.tc_wc .btn{width:96%; height:36px; margin:0 auto; background:#ff527f; text-align:center; line-height:36px; color:#FFF; margin-top:15px; margin-bottom:30px;}

.index_part3{width:100%; height:auto;  margin-top:20px; background:#CCC}
.index_part3 .title{width:100%; text-align:center; height:auto}
.index_part3 .title .t1{width:100%; text-align:center; font-size:1.2em; line-height:30px;}
.index_part3 .title .t2{width:100%; text-align:center; font-size:1.2em;  color:#666}
.index_part3 .content{width:100%; height:auto}
.index_part3 .content .list{width:45%; height:auto; margin:15px 15px; display:inline-block; background:rgb(33, 72, 89); line-height:35px; padding-bottom:10px; color:#FFF; font-size:1.2em; text-align:center}
.index_part3 .content .list img{width:100%; height:180px}


.index_part4{width:100%; height:auto;  padding-top:10px; padding-bottom:15px; text-align:center; color:#333}
.index_part4 .title{width:100%; text-align:center; height:auto}
.index_part4 .title .t1{width:100%; text-align:center; font-size:1.2em;}
.index_part4 .title .t2{width:100%; text-align:center; font-size:1.2em; font-weight:800; margin-top:5px;}
.index_part4 .content{width:90%; margin:0 auto; margin-top:5px;}
.index_part4 .content .list{width:100%; float:left; border-bottom:1px solid #CCC; margin:10px auto;}
.index_part4 .content .list .l1{width:100%; float:left; font-size:1.2em; text-align:left}
.index_part4 .content .list .l1 a{text-decoration:none; color:#5a5a5a; font-weight:800;}
.index_part4 .content .list .l2{width:100%; float:left; font-size:1.0em; text-align:left; color:#999; margin-top:5px;}
.index_part4 .content .list .l3{width:100%; float:left; font-size:1.0em; text-align:left; color:#999; margin-top:5px; padding-bottom:5px;}


.n_banner{width:100%; position:relative; overflow:hidden}
.n_banner .bg{position:absolute; width:100%; height:50px; opacity:0.5; bottom:0px; background:#000; z-index:1}
.n_banner .txt{position:absolute; width:100%; height:50px;  bottom:0px; z-index:2; color:#FFF; text-align:center; line-height:50px; font-size:1.4em; font-weight:800}
.n_content{width:96%; height:auto; margin:0 auto; font-size:1.2em; color:#666; margin-top:15px; line-height:28px;}
.n_content .tab_menu{width:96%; height:auto; margin:0 auto; text-align:center}
.n_content .tab_menu a{width:29%; height:36px; line-height:36px; text-align:center; background:#214859; display:inline-block; text-decoration:none; color:#FFF; margin:0 2%; margin-bottom:5px;   border-radius:6px;}
.n_content .yw_list{width:96%; height:auto; float:left; margin:15px 0 0 2%; border-bottom:1px solid #ebebeb;}
.n_content .yw_list .img{float:left; width:25%;}
.n_content .yw_list .img img{width:100%; height:103px;}
.n_content .yw_list .txt{float:left; width:70%; margin-left:3%}
.n_content .yw_list .txt .t1{width:100%; float:left; font-size:1.0em; font-weight:800;  line-height:20px;}
.n_content .yw_list .txt .t1 a{color:#666; text-decoration:none}
.n_content .yw_list .txt .t2{width:100%; float:left; font-size:0.8em; line-height:20px;}
.n_content .yw_list .txt .t3{width:100%; float:left; font-size:0.8em; line-height:20px;}
.n_content .news_list{width:96%; height:auto; float:left; margin:15px 0 0 2%; border-bottom:1px solid #ebebeb; padding-bottom:10px;}
.n_content .news_list .title{width:100%; line-height:20px;}
.n_content .news_list .title a{text-decoration:none; color:#666; font-weight:800}
.n_content .news_list .date{width:100%; line-height:20px; color:#CCC; font-size:1.0em;}
.n_content .news_list .ms{width:100%; line-height:20px; color:#999; font-size:0.8em;}
.n_content .f_c{width:96%; height:auto; margin:0 auto; font-size:0.8em; line-height:24px;}
.n_content .f_title{width:96%; margin:0 auto; height:auto; margin-top:10px; margin-bottom:10px;}
.n_content .f_input{width:96%; margin:0 auto; height:auto}
.n_content .f_input input{width:100%; height:36px; border:1px solid #e3e3e3; outline:none}
.n_content .f_input textarea{width:100%; height:86px; border:1px solid #e3e3e3; outline:none; padding:5px 0;}
.n_content .f_btn{width:96%; height:36px; background:#F90; margin:0 auto; text-align:center; line-height:36px; font-size:1.2em; color:#FFF; margin-top:10px;border-radius:6px;}
.n_content .c_list{width:96%; height:auto; float:left; margin-left:2%;}
.n_content .c_list .img{width:10%; float:left}
.n_content .c_list .txt{width:70%; float:left; margin-left:3%;}
.n_content .c_list .txt .t1{width:100%; float:left; line-height:22px}
.n_content .c_list .txt .t2{width:100%; float:left; line-height:20px}
.n_content .news_article_title{width:100%; text-align:center; font-size:1.2em; margin-top:15px;}
.n_content .news_article_date{width:100%; text-align:center; font-size:1.0em; margin-top:10px;}
.n_content .news_article_content{width:100%; text-align:left; margin-top:10px; font-size:1.0em; line-height:24px;}
.n_content .products_article_title{width:100%; text-align:center; font-size:1.2em; margin-top:15px;}
.n_content .products_article_date{width:100%; text-align:center; font-size:1.0em; margin-top:10px;}
.n_content .products_article_img{width:100%; text-align:center; margin-top:10px;}
.n_content .products_article_content{width:100%; text-align:left; margin-top:10px; font-size:1.0em; line-height:24px;}

.res_title{width:90%; height:auto; margin:0 auto; font-size:1.4rem; text-align:left; margin-top:20px; font-weight:800}
.res_content{width:90%; height:auto; margin:0 auto; font-size:1.4rem; text-align:left; margin-top:20px; line-height:28px;}
.res_content font{font-weight:800}
.res_btn{width:90%; height:auto; margin:0 auto; font-size:1.4rem; text-align:left; margin-top:20px;}
.res_btn a{width:100%; display:block; line-height:36px; text-decoration:none; color:#FFF; text-align:center; background:#ff527f;}


.foot_wc{width:100%; height:auto; background:rgb(33, 72, 89); margin-top:20px; padding-bottom:20px;}
.foot_wc .top{width:90%; margin:0 auto; height:auto; margin-top:15px; color:#CCC;}
.foot_wc .top a{text-decoration:none; color:#CCC; width:86px; display:inline-block; text-align:center}
.foot_wc .txt{width:90%; margin:0 auto; height:auto; margin-top:15px; color:#CCC; text-align:center; line-height:26px;}

.total_sub{width:640px; height:60px;  position:fixed; bottom:0; left:50%; margin-left:-320px;}
.total_sub_c{width:100%; height:60px; background:#000; opacity:0.5; position:absolute;}
.total_sub_a{display:block; width:80%; height:40px; background:#ff527f; color:#FFF; text-align:center; text-decoration:none; line-height:40px; position:absolute; left:10%; top:10px}


/*--分页样式--*/
.page_total {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_pages {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_redirect {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; padding-right: 5px; padding-left: 5px;}
.on_page_redirect {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; color: #FF7200; padding-right: 5px; padding-left: 5px;}
.page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; font-family: verdana; padding-right: 7px; padding-left: 7px;}
.on_page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; padding-right: 7px; padding-left: 7px;}
.page_curpage {border-right: #dbddd3 1px solid; border-top: #dbddd3 1px solid; border-left: #dbddd3 1px solid; border-bottom: #dbddd3 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; font-weight: bold; padding-right: 7px; padding-left: 7px;}
.page_input {border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; width: 40px; height: 20px; float:left; background:#ffffff;}
.foot_fenye{margin-top:15px; width:100%; text-align:center; height:100px; }


@media screen and (max-width: 617px) {
.main_visual{width:617px;}
.tc_wc{width:617px; margin-left:-308px;} 
.index_part1 .content .list .tc{width:84%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:14%;}
}


@media screen and (max-width: 600px) {
.main_visual{width:600px;}
.tc_wc{width:600px; margin-left:-300px;} 
.index_part1 .content .list .tc{width:84%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:14%;}
}

@media screen and (max-width: 480px) {
.main_visual{width:480px;}
.tc_wc{width:480px; margin-left:-240px;} 
.index_part1 .content .list .tc{font-size:1.2rem;}
}

@media screen and (max-width: 414px) {
.main_visual{width:414px;}
.tc_wc{width:414px; margin-left:-207px;} 
.index_part1 .content .list .tc{width:80%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:18%;}
}

@media screen and (max-width: 412px) {
.main_visual{width:412px;}
.tc_wc{width:412px; margin-left:-206px;} 
.index_part1 .content .list .tc{width:80%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:18%;}
}

@media screen and (max-width: 384px) {
.main_visual{width:384px;}
.tc_wc{width:384px; margin-left:-192px;} 
.index_part1 .content .list .tc{width:80%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:18%;}
}

@media screen and (max-width: 375px) {
.main_visual{width:375px;}
.tc_wc{width:375px; margin-left:-187px;} 
.index_part1 .content .list .tc{width:78%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:20%;}
}

@media screen and (max-width: 360px) {
.main_visual{width:360px;}
.tc_wc{width:360px; margin-left:-180px;} 
.index_part1 .content .list .tc{width:78%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:20%;}
}

@media screen and (max-width: 320px) {
.main_visual{width:320px;}
.tc_wc{width:320px; margin-left:-160px;} 
.index_part1 .content .list .tc{width:76%; font-size:1.0rem;}
.index_part1 .content .list .modi{width:22%;}
}