@charset "utf-8";
/* CSS Document */
img{ border:0;}
html{ overflow-x:hidden;}
body{ margin:0; padding:0;  color:#666; font-weight:normal; list-style:none;}
a{text-decoration:  none;}

a:hover {color: #2F4388!important;}
.xiaochu{ margin-right:0 !important;}
.h1-xian{background:url(../img/xian.png) no-repeat; height:32px; line-height:32px; width:364px; text-align:center; margin:0 auto; font-size:25px; color:#000;}
h1,h2,h3,h4,p{ font-weight:normal;  padding:0; margin:0;}
ul,li{ list-style:none; margin:0; padding:0;}

/* 头部 */
.jw_top{ border-top: 5px solid #1F323F; height: 113px; text-align: center;}
.jw_top img{ height: auto;}

.jw_banner{clear:both; width:100%; height:400px;  text-align: center;}
.jw_banner  img{ height:100%; width: 100%; object-fit: cover;}
.jw_menu{ clear: both; width: 100%; float: left; padding: 6px 0;  text-align: center; background: #55628F;}
.jw_menu ul{ width: 1200px; margin: 0 auto;}
.jw_menu ul li{ display: block;float: left; line-height: 45px; font-size: 16px; color: #ffffff; padding: 0 32px; background: url(../img/jw_line.png) no-repeat right;}
.jw_menu a{display: block; color: #ffffff;}
.jw_menu a:hover{color: #ffffff;text-decoration: underline;}
.bg_no{background-image: none !important;}
.jw_banner_640{ display: none;}
.clearfix {
    clear: both;}

nav {
    text-align:center;
    text-transform: uppercase;  
    background-color: #55628F;}

nav ul {
    width: 90%;
    max-width: 1300px;
    margin: 0 auto;
    list-style-type: none;}

nav ul li {
    display: inline-block;
	padding: 0 0px;}

nav ul li a {
	font-family: "微软雅黑"; font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding: 1em;
    box-sizing: border-box;}

nav ul li a:hover {
    color: white !important; text-decoration: underline !important;}

.current_page {
    background-color: #465177;}

.current_page a {
    color: white;}

#menu_button_wrapper{
    display: none;}

.hidden {
    display: none;}

/* Responsive for smaller screens */

@media (max-width: 768px) {
nav {
    text-align: right;
    text-transform: uppercase;  
    background-color: #55628F;}
    #menu_button_wrapper{
        display: block;
        padding: 5px 10px;
        color: #9d9d9d;
        border-bottom: 1px solid #101010;
        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);
        box-shadow: 0 1px 0 rgba(255,255,255,.1);
        margin-bottom: .5em;}
    
    #menu_button {
        box-sizing: border-box;
        float: right;
        padding: .5em 1em;
        border: 1px solid #333;
        border-radius: 5px;
        color: white;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;}
    
    #menu_button:hover {
        cursor: pointer;
        background-color: #465177;}
    
    #hamburger {
        float: right;
        padding-top: .15em;}
    
    #menu_button span{
        display: block;
        background-color: #fff;
        width: 1.2em;
        height: .15em;
        border-radius: 1px;
        margin-bottom: .2em;}
    
    nav ul {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;}

    nav ul li {
        display: block;}
    
    nav ul li a {
        width: 100%;}

}


/* 图片滚动 */

.jw_fc_ld{ width: 1200px; margin-top: 40px;}
.jw_fc_ld table{ width:100%;  padding: 0; margin: 0;  border-spacing:0;}
.jw_fc_ld td{ padding: 0; margin: 0;}


.scroll{width:1200px;overflow:hidden;}
.jw_fc_ld .pic-wenzi{width: 265px; height:25px; line-height: 30px; background: #E7E9F1; text-align: center; padding:10px; overflow: hidden;}
.scroll img{ display: block; width: 285px !important; height: 190px;}
.scroll a{display: block;border:1px solid #D7DBE8;margin-right: 20px;  color: #333;}
.scroll a:hover {border:1px solid #55628F;}

/* 新闻 */
.jw_box{ clear: both; width: 1200px; margin: 0 auto;}
.jw_news{ float: left; width: 100%; height: 390px; padding: 30px 0 0 0 ;}
.jw_l{ width: 384px; height: 360px; float: left; border: 1px solid #D7DBE8; background: url(../img/jw2_r2_c2.jpg) no-repeat left top;}
.jw_c{ width: 384px; height: 360px; float: left; margin-left: 22px; border: 1px solid #D7DBE8; background: url(../img/jw2_r2_c4.jpg) no-repeat left top;}
.jw_r{ width: 384px;height: 360px;float: right;border: 1px solid #D7DBE8; background: url(../img/jw2_r2_c0000.jpg) no-repeat left top;}
.jw_r a{ display: block; margin: 0;}
.news_more{height: 50px; line-height: 44px; text-align: right; padding-right: 15px; clear: both;}
.news_more a{  font-size: 14px; color: #2B3147;}

.jw_n_list{ margin: 0 15px;}
.jw_n_list li{ height: 40px; line-height: 40px; background: url(../img/jw_dot.jpg) no-repeat 10px; padding-left: 25px; font-size: 14px;  border-bottom: 1px dashed #dddddd;}
.jw_n_list li a{ color: #333333;}
.more0{ width:110px; height:32px; background:#55628F; overflow:hidden; margin:10px auto;}
.more0 .more{ width:110px; height:32px; text-align: center; line-height:32px;  padding-left:30px; color:#fff;transition:all 0.5s ease 0s;}
.more0 .more:hover{ padding-left:35px; transition:all 0.5s ease 0s;}

/* 入口 */
.jw_rk{ clear: both; width: 100%; padding: 0;}
.jw_rk ul{ width: 100%;}
.jw_rk ul li{ width: 16.5%; padding-right: 0.2%; display: block; float: left; text-align: center;}
.jw_rk a{ margin: 0;}
.jw_rk img{ width: 100%; height: auto;  padding: 0;}
.q0{  padding-right: 0!important;}
.a_m0{ margin: 0!important;}


/* 链接 */
.jw_link_box{ clear: both; width: 100%; height: 216px; background:  url(../img/jw_r17_c1.jpg) repeat-x bottom;  padding-top: 20px;}
.jw_link2{clear: both; width: 1200px; margin: 0 auto; background: url(../img/jw2_r5_c1.jpg) no-repeat center top; padding-top: 50px; height: 164px;}
.link_left{ width: 280px; height: 29px; float: left;  margin-left: 282px; margin-top: 38px;}
.link_right{ width: 280px; height: 29px;float:left;  margin-left: 218px; margin-top: 38px;}
.link_left select{border: 1px solid #ddd; width: 270px; height: 30px;}
.link_right select{border: 1px solid #ddd; width: 270px; height: 30px;}

/* 页脚 */
.jw_foot{ height: 100px; background:#1F323F; text-align: center; line-height: 35px; font-size: 16px;  color: #ffffff;}

/* 列表页*/
.l_main{ width:1180px; margin:0 auto; clear:both;}
.position{ height:32px; padding:15px 0; border-bottom:1px solid #cccccc; background:url(../img/p_1.jpg) no-repeat left; padding-left:103px; line-height:32px; margin-bottom:20px;}
.l_banner{ height: 410px; padding-top: 20px; box-sizing: border-box; background: #F6F6F6;}
.l_banner_img{ width: 1200px; margin: 0 auto; height: 390px;}
.l_banner_img img{ width: 1200px; height: 390px;}

.l_left{ width:232px; float:left;}
.l_tit{ height:40px; background:url(../img/p_4.png) bottom no-repeat;}
.l_left h1{ background:url(../img/p_2.png) no-repeat left; padding-left:15px; font-size:18px; line-height:40px; color:#000000;}
.l_sub{ list-style:none; margin-left:70px;}
.l_sub li{ background:url(../img/p_3.png) no-repeat left; height:35px; line-height:35px; padding-left:15px;}
.l_rk{ list-style: none; padding-top: 10px;}
.l_rk li{ width: 234px; margin: 3px 0;}
.l_right{ width:930px; float:right;  border-left: 1px solid #DDDDDD; min-height:730px; height:auto !important; margin-bottom:30px;}
.r_nr{ width:845px; margin:0 auto; border-bottom: 1px dashed #DDDDDD; padding:25px 0;transition:all 1s ease 0s;}
.r_nr:hover{background:#f8f8f8; transition:all 1s ease 0s;}
.r_nr h2{ font-size:18px; font-weight:bold; line-height:40px; color:#000000;}
.r_nr h2 a{ font-size:18px; font-weight:bold; line-height:40px; color:#000000;}
.r_nr h4{ font-size:12px; color:#999999; line-height:30px;}
.r_nr p{}
.r_nr a{ color: #666666;}
.l_ym{ text-align:center; padding:15px 0;}

/* 内容页 */
.v_main{ width:855px; margin:0 auto;}
.v_tit{ border-bottom:1px dashed #EEEEEE; padding:15px 0;}
.v_tit h1{ font-size:22px; line-height:40px; color:#000000;}
.v_tit h4{ font-size:14px; line-height:30px; color:#999999;}
.v_nr{ padding:20px 10px;}
.v_nr img{ display: block; width: 97%; margin: 0 auto;}

/* 内页页脚 */
.n_foot{ clear: both; background: url(../img/logo_w.png) no-repeat center 30px #1F323F; padding-top: 100px; height: 90px; text-align: center; line-height: 35px; font-size: 16px;  color: #DDDDDD;}


@media all and (max-width: 768px) {
	.jw_top{ border-top: 5px solid #1F323F;height:auto;}
	.jw_top img{width:70%; height: auto; min-width:280px;}
	.jw_banner_640{ display: block;}
	.jw_banner_640 img{ width: 100%; height: auto;}
	.jw_banner{ display: none;}
	.jw_fc_ld{display: none;}
	
/* 新闻 */
.jw_box{ clear: both; width: 96%; margin: 0 auto;}
.jw_news{float: none; width: 100%; height:  auto; padding: 0;}
.jw_l{ float: none; width: 100%; height: auto; margin:10px 0; box-sizing: border-box;  border: 0px solid #D7DBE8; background: #e6e9f0 url(../img/jw2_r2_c2.jpg) no-repeat left top;}
.jw_c{float: none; width: 100%; height:  auto; margin:10px 0; box-sizing: border-box; border: 0px solid #D7DBE8; background:#e6e9f0  url(../img/jw2_r2_c4.jpg) no-repeat left top;}
.jw_r{float: none; width: 100%; height:  auto; margin:10px 0; box-sizing: border-box; border: 0px solid #D7DBE8; background:#e6e9f0 url(../img/jw2_r2_c0000.jpg) no-repeat left top;}
.jw_r a{ display: block; margin: 0;}
.jw_r img{ width: 100%; height: auto;  padding: 0;}
.news_more{height: 50px; line-height: 44px; text-align: right; padding-right: 15px; clear: both;}
.news_more a{  font-size: 14px; color: #2B3147;}
.jw_n_list{ margin:0;}
.jw_n_list li{ height: 40px; line-height: 40px; background: url(../img/jw_dot.jpg) no-repeat 10px; padding-left:6%; padding-right:2%; font-size: 16px;  border-bottom: 1px dashed #dddddd; width:92%; overflow: hidden;}
.more0{ width:110px; height:32px; background:#55628F; overflow:hidden; margin:10px auto;}
.more0 .more{ width:110px; height:32px; text-align: center; line-height:32px;  padding-left:30px; color:#fff;transition:all 0.5s ease 0s;}
.more0 .more:hover{ padding-left:35px; transition:all 0.5s ease 0s;}
	
/* 入口 */
.jw_rk{ clear: both; width: 98%;}
.jw_rk ul{ width: 100%;}
.jw_rk ul li{ width: 50%; float: left; padding: 0px;padding-bottom: 10px;}
.jw_rk a{ margin: 0;}
.jw_rk img{ width: 100%; height: auto; margin: 0; padding: 0; display: block;}
	.jw_rk .lx{ width:100%; height: auto;}
.a_m0{ margin: 0!important;}


/* 链接 */
.jw_link_box{ display: none; clear: both; width: 100%; height: 216px; background:  url(../img/jw_r17_c1.jpg) repeat-x bottom;  margin-top: 0px;}
.jw_link2{clear: both; width: 1200px; margin: 0 auto; background: url(../img/jw2_r5_c1.jpg) no-repeat center top; padding-top: 50px; height: 164px;}
.link_left{ width: 280px; height: 29px; float: left;  margin-left: 282px; margin-top: 38px;}
.link_right{ width: 280px; height: 29px;float:left;  margin-left: 218px; margin-top: 38px;}
.link_left select{border: 1px solid #ddd; width: 270px; height: 30px;}
.link_right select{border: 1px solid #ddd; width: 270px; height: 30px;}
	
/* 页脚 */
.jw_foot{  clear: both; padding: 5% 10%; background:#1F323F; text-align: center; line-height: 25px; font-size: 12px;  color: #ffffff;}

/* 列表页*/
.l_main{ width:96%; margin:0 auto; clear:both;}
.position{ height:25px; padding:10px 0; border-bottom:1px solid #cccccc; background: none; padding-left:5px; line-height:25px; margin-bottom:10px;}
.l_banner{ height: auto; padding-top: 0px; box-sizing: border-box; background: #F6F6F6;}
.l_banner_img{ width: 100%;height: auto; margin: 0 auto;}
.l_banner_img img{width: 100%;height: auto;}

.l_left{ display: none; width:232px; float:left;}
.l_tit{ height:40px; background:url(../img/p_4.png) bottom no-repeat;}
.l_left h1{ background:url(../img/p_2.png) no-repeat left; padding-left:15px; font-size:18px; line-height:40px; color:#000000;}
.l_sub{ list-style:none; margin-left:70px;}
.l_sub li{ background:url(../img/p_3.png) no-repeat left; height:25px; line-height:25px; padding-left:15px;}
.l_rk{ list-style: none; padding-top: 10px;}
.l_rk li{ width: 234px; margin: 3px 0;}
	
.l_right{ width:100%; float:none;  border-left: 0px solid #DDDDDD; min-height:300px; height:auto !important; margin-bottom:30px;}
.r_nr{ width:96%; margin:0 auto; border-bottom: 1px dashed #DDDDDD; padding:15px 0;transition:all 1s ease 0s;}
.r_nr:hover{background:#f8f8f8; transition:all 1s ease 0s;}
.r_nr h2{ font-size:18px; font-weight:bold; line-height:40px; color:#000000;}
.r_nr h2 a{ font-size:18px; font-weight:bold; line-height:40px; color:#000000;}
.r_nr h4{ font-size:12px; color:#999999; line-height:30px;}
.r_nr p{}
.r_nr a{ color: #666666;}
.l_ym{ text-align:center; padding:15px 0;}

/* 内容页 */
.v_main{ width:96%; margin:0 auto;}
.v_tit{ border-bottom:1px dashed #EEEEEE; padding:15px 0;}
.v_tit h1{ font-size:22px; line-height:40px; color:#000000; text-align: center;}
.v_tit h4{ font-size:14px; line-height:30px; color:#999999; text-align: center;}
.v_nr{ padding:10px; font-size: 16px;}
.v_nr img{ display: block; width: 97%; margin: 0 auto;}

/* 内页页脚 */
.n_foot{ clear: both; background: url(../img/logo_w.png) no-repeat center 20px #1F323F ; background-size:80%;  padding-top: 15%; height: 80px; text-align: center; line-height: 25px; font-size: 12px;  color: #DDDDDD;}
	
}

@media all and (max-width: 320px) {
.jw_n_list li{ height: 30px; line-height: 30px; background: url(../img/jw_dot.jpg) no-repeat 10px; padding-left: 25px; font-size: 12px;  border-bottom: 1px dashed #dddddd;}
.v_tit{ border-bottom:1px dashed #EEEEEE; padding:10px 0;}
.v_tit h1{ font-size:18px; line-height:35px; color:#000000; text-align: center;}
.v_tit h4{ font-size:12px; line-height:25px; color:#999999; text-align: center;}
.v_nr{ padding:10px; font-size: 16px;}
.v_nr{ padding:10px; font-size: 14px;}
	
}





