/*--统一设置--*/
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:160px; height:70px; background:#FFF;  text-align:center}
.common_top .menu{float:right; padding:5px 10px 5px 10px; background:#337ab7; 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:#01458f; 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:#337ab7; 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(../image/jt.png) no-repeat 95% 50%; background-size:auto 40%;}
.swiper-container{width:100%;height:300px; position:relative}
.swiper-container .phone{width:100%; height:auto; font-size:1.2em; color:#FFF; line-height:36px; position:absolute; top:0; left:0; text-indent:2.8em; z-index:999; background:url(../image/tel-00b642.png) no-repeat 2% 50% rgba(1,69,148,0.7); background-size:auto 60%;}

.tab-wrapper {margin: 20px auto; width: 100%;}
.tab-menu li {position:relative; color:#333; display: inline-block; width:23%; height:36px; line-height:36px; border-radius:5px; opacity: 0.8; cursor:pointer; z-index:0; background:#e3e3e3; overflow:hidden;}
.tab-menu li .txt{position:absolute; width:100%; height:36px; text-align:center; line-height:36px; z-index:2; background:none}
.tab-menu li:hover {color:#000;}
.tab-menu li.active {color:#fff; opacity: 1;}
.tab-content>div {background-color: #fff; box-sizing:border-box; width: 100%;}
.line {position:absolute; width: 0; height: 36px; background-color:#01458f; top: 0; left: 0; z-index:1}


.index_part1{width:100%; height:auto;  padding-top:10px; padding-bottom:15px; text-align:center; color:#333}
.index_part1 .title{width:90%; margin:0 auto; text-align:center; height:auto; line-height:24px;}
.index_part1 .title .t1{font-size:1.2em; color:#333; width:90%; text-align:center; margin:0 auto;}
.index_part1 .title .t2{font-size:1.4em; color:#01458f; font-weight:800;  width:90%; background:url(../image/titlejgx_03.png) no-repeat center; margin:0 auto;}
.index_part1 .content{width:90%; margin:0 auto;}
.index_part1 .content .p_list{width:44%; height:200px; text-align:center; font-size:1.2em; margin-top:20px; float:left; margin-left:4%; overflow:hidden}
.index_part1 .img{width:90%; margin:0 auto; height:auto; margin-top:15px;}
.index_part1 .more{width:160px; height:40px; display:block; background:#01458f; border-radius:5px; color:#FFF; margin:0 auto; text-decoration:none; line-height:40px; color:#fff; margin-top:20px; text-align:center; } 

.index_part2{width:100%; height:auto;  padding-top:10px; padding-bottom:15px; text-align:center; color:#333}
.index_part2 .title{width:100%; text-align:center; height:auto}
.index_part2 .title .t1{font-size:1.2em; color:#333; width:90%; text-align:center; margin:0 auto;}
.index_part2 .title .t2{font-size:1.4em; color:#01458f; font-weight:800;  width:90%; background:url(../image/titlejgx_03.png) no-repeat center; margin:0 auto;}
.index_part2 .content{width:90%; margin:0 auto;}
.index_part2 .content .p_list{width:44%; text-align:center; font-size:1.2em; margin-top:20px; float:left; margin-left:4%;}
.index_part2 .content .p_list div{width:100%; height:150px;}
.index_part2 .img{width:90%; margin:0 auto; height:auto; margin-top:15px;}
.index_part2 .more{width:160px; height:40px; display:block; background:#01458f; border-radius:5px; color:#FFF; margin:0 auto; text-decoration:none; line-height:40px;  margin-top:20px; text-align:center; } 


.index_part3{width:100%; height:auto;  margin-top:20px; background:url(../image/bg2_03.jpg); padding:20px 0 20px 0;}
.index_part3 .title{width:100%; text-align:center; height:auto; color:#FFF;}
.index_part3 .title .t1{font-size:1.2em; color:#fff; width:90%; text-align:center; margin:0 auto;}
.index_part3 .title .t2{font-size:1.4em; color:#fff; font-weight:800;  width:90%; background:url(../image/titlejgx_03.png) no-repeat center; margin:0 auto;}
.index_part3 .content{width:100%; height:auto}
.index_part3 .content .img{width:90%; height:auto; margin:0 auto; margin-top:15px;}
.index_part3 .content .txt{width:90%; height:auto; margin:0 auto; font-size:1.2em; line-height:24px; color: #FFF; margin-top:15px;}
.index_part3 .more{width:160px; height:40px; display:block; border:1px solid #fff; margin:0 auto; text-decoration:none; line-height:40px; color:#fff; margin-top:20px; text-align:center;} 


.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{font-size:1.2em; color:#333; width:90%; text-align:center; margin:0 auto;}
.index_part4 .title .t2{font-size:1.4em; color:#01458f; font-weight:800;  width:90%; background:url(../image/titlejgx_03.png) no-repeat center; margin:0 auto;}
.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;}
.index_part4 .more{width:160px; height:40px; display:block; background:#01458f; border-radius:5px; color:#FFF; margin:0 auto; text-decoration:none; line-height:40px;  margin-top:20px; text-align:center; } 

.index_part5{width:100%; height:auto;  padding-top:10px; padding-bottom:15px; text-align:center; color:#333}
.index_part5 .title{width:100%; text-align:center; height:auto}
.index_part5 .title .t1{font-size:1.2em; color:#333; width:90%; text-align:center; margin:0 auto;}
.index_part5 .title .t2{font-size:1.4em; color:#01458f; font-weight:800;  width:90%; background:url(../image/titlejgx_03.png) no-repeat center; margin:0 auto;}
.index_part5 .content{width:90%; margin:0 auto;}
.index_part5 .f_title{width:100%; margin:0 auto; height:auto; margin-top:10px; margin-bottom:10px; text-align:left;}
.index_part5 .f_input{width:100%; margin:0 auto; height:auto}
.index_part5 .f_input input{width:100%; height:36px; border:1px solid #e3e3e3; outline:none}
.index_part5 .f_input textarea{width:100%; height:86px; border:1px solid #e3e3e3; outline:none; padding:5px 0;}
.index_part5 .f_btn{width:96%; height:36px; background:#01458f; margin:0 auto; text-align:center; line-height:36px; font-size:1.2em; color:#FFF; margin-top:10px;border-radius:6px;}



.n_title{width:100%; line-height:36px; color:#FFF; font-size:1.2em; background:url(../image/1.png) no-repeat 1% 50% #01458f; background-size:auto 60%; text-indent:2.0em;}
.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:#337ab7; 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:#01458f; 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_pic{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;}



.foot_wc{width:100%; height:auto; background:#333333; margin-top:20px; padding-bottom:20px;}
.foot_wc .code{width:90%; margin:0 auto; height:auto; margin-top:15px; color:#fff; text-align:center;}
.foot_wc .txt{width:90%; margin:0 auto; height:auto; margin-top:15px; color:#fff; text-align:center; line-height:26px;}
.foot_sx{width:100%; height:50px; background:#01458f; position:fixed; bottom:0; left:0}
.foot_sx .sx1{float:left; width:25%; height:100%; text-align:center; color:#FFF; display:block}
.foot_sx .sx2{float:left; width:25%; height:100%; text-align:center; color:#FFF; display:block}
.foot_sx .sx3{float:left; width:25%; height:100%; text-align:center; color:#FFF; display:block}
.foot_sx .sx4{float:left; width:25%; height:100%; text-align:center; color:#FFF; display:block}
.foot_sx img{width:20px; height:20px; margin-top:5px;}
.foot_sx span{display:block}
.foot_sx a{text-decoration:none;}




/*--分页样式--*/
.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;}
.swiper-container{height:289px}
.index_part1 .content .p_list{height:200px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:180px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:160px}
.n_content .yw_list .img{width:25%;}
.n_content .yw_list .img img{width:100%; height:110px;}
.n_content .yw_list .txt{float:left; width:70%; margin-left:3%}
.foot_wc .top a{width:81px}
}


@media screen and (max-width: 600px) {
.main_visual{width:600px;}
.swiper-container{height:281px}
.index_part1 .content .p_list{height:180px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:170px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:150px}
.n_content .yw_list .img{width:25%;}
.n_content .yw_list .img img{width:100%; height:110px;}
.n_content .yw_list .txt{float:left; width:70%; margin-left:3%}
.foot_wc .top a{width:80px}
}

@media screen and (max-width: 480px) {
.main_visual{width:480px;}
.swiper-container{height:225px}
.index_part1 .content .p_list{height:150px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:130px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:130px}
.n_content .yw_list .img{width:28%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:67%; margin-left:3%}
.foot_wc .top a{width:62px}
}

@media screen and (max-width: 414px) {
.main_visual{width:414px;}
.swiper-container{height:194px}
.index_part1 .content .p_list{height:120px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:130px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:30%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:65%; margin-left:3%}
.foot_wc .top a{width:52px}
}

@media screen and (max-width: 412px) {
.main_visual{width:412px;}
.swiper-container{height:193px}
.index_part1 .content .p_list{height:120px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:130px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:30%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:65%; margin-left:3%}
.foot_wc .top a{width:52px}
}

@media screen and (max-width: 384px) {
.main_visual{width:384px;}
.swiper-container{height:180px}
.index_part1 .content .p_list{height:120px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:130px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:30%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:65%; margin-left:3%}
.foot_wc .top a{width:45px}
}

@media screen and (max-width: 375px) {
.main_visual{width:375px;}
.swiper-container{height:176px}
.index_part1 .content .p_list{height:120px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:100px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:30%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:65%; margin-left:3%}
.foot_wc .top a{width:45px}
}

@media screen and (max-width: 360px) {
.main_visual{width:360px;}
.swiper-container{height:169px}
.index_part1 .content .p_list{height:100px;}
.index_part2 .content .p_list{width:44%; }
.index_part2 .content .p_list img{width:100%; height:100px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:37%;}
.n_content .yw_list .img img{width:100%; height:113px;}
.n_content .yw_list .txt{float:left; width:58%; margin-left:3%}
.foot_wc .top a{width:44px}
}

@media screen and (max-width: 320px) {
.main_visual{width:320px;}
.swiper-container{height:150px}
.index_part1 .content .p_list{height:100px;}
.index_part2 .content .p_list{width:44%;}
.index_part2 .content .p_list img{width:100%; height:100px}
.index_part4 .content .list{margin:5px 5px; line-height:22px;}
.index_part4 .content .list img{width:100%; height:100px}
.n_content .yw_list .img{width:37%;}
.n_content .yw_list .img img{width:100%; height:100px;}
.n_content .yw_list .txt{float:left; width:58%; margin-left:3%}
.foot_wc .top a{width:38px}
}