body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{ font-family: Arial, Helvetica, sans-serif;}


.top_welbg{ width: 100%; margin: auto;
background: #1950a8; height: 40px;
line-height: 40px;
}
.top_wel{ width: 1400px; margin: auto;}
.top_wel h1{ float: left; font-size: 14px;
color: #fff; font-weight: normal;
}

.top_welrg{ float: right;}
.top_wzwb{ float: left;  margin-right: 20px; position: relative; z-index: 10;}
.top_wzwb a{font-size: 14px;color: #fff;}

.top_wzwb{ float: left;}


/* 搜索 */
.icser3{ display: none;}
.trsstc{ float:right; width:28px; height: 28px;position: relative; z-index: 10;
    position: relative;}
    #box{ position: absolute; z-index: 99; right: 0px; top:40px;
        border:#20467c 1px solid; width:240px;
        background: #fff;
        height: 35px;
        border-radius:18px; 
        -moz-border-radius:18px; 
        -webkit-border-radius:18px; 
        -o-border-radius:18px; 
        -ms-border-radius:18px;
    } 
    .trss_nr{ float:left; width:190px; margin-left: 10px;
        -webkit-appearance:none; appearance:none; background:none;
        border-style: none;
       font-size:14px; color:#333; 
       height:35px; line-height:35px; 
       }
    .trss_btn{ float:right; width:40px; height: 35px;
        -webkit-appearance:none; appearance:none; 
     border-style: none;
     background:none;
       text-align:center; cursor:pointer;
    }
    


    .trss_nr::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #fff;
        }
        .trss_nr:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #fff;
        }
        .trss_nr::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color:#fff;
        }
        .trss_nr:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #fff;
        }


.topbg{ width:100%; margin:0px auto 30px; height: 107px;
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 5px 13px 0px rgba(32, 21, 18, 0.16);
      }
.topwk{ width: 1400px; margin: auto;}
.tlogo{ float:left; margin-top:25px;}


.nav{height: 66px; float: right;}
.nav .nLi{ float:left; position:relative;
     display:inline; }
.nav .nLi h3{ float:left; height:97px; padding-top:10px;
    line-height: 97px;
     width:100%;
    text-align:center; font-weight:normal;

    }
.nav .nLi h3 a{ display:block; font-size:15px; color:#333;
     display: block; padding: 0px 8px;}
.nav .nLi h3:hover{background: #f2f5fa;}
.nav .nLi h3:hover a{ color: #1950a8;}

.nav .nLi h3.navact{background: #f2f5fa;}
.nav .nLi h3.navact a{ color: #1950a8;}


.nav .sub{ display:none; width:124px; left:0px; top:100px;  
    position:absolute; z-index:3; padding-top: 7px;
background: url(../images/nav_on.png) no-repeat top center;}
.nav .sub li{ zoom:1; text-align:center;
    /*border-top: #69757d 1px solid;*/
background: url(../images/navsub_bg.png);
}
.nav .sub a{ display:block; font-size:16px; color:#fff; display:block; 
    padding:8px 0px; line-height:24px;}
.nav .sub a:hover{background:#2857a2;}

.banpc_box{overflow:hidden; padding-bottom:10px;}
.banpc{ width:1400px; margin:0 auto; border-bottom:#999 5px solid;}
.sliderpc{ width:100%; margin:0 auto;  position:relative;  height:449px; }
.sliderpc .bd{ position:relative; z-index:0;  }
.sliderpc .bd li{ height:449px; overflow:hidden; }
.sliderpc .bd li img{ display:block;  }

.sliderpc .hd{ width:100%;  position:absolute; z-index:1;
top: 50%;
    margin-top: -58px;
    display: block;
    width: 17px; left:45px;
 }
.sliderpc .hd ul{ text-align:center;  }
.sliderpc .hd ul li{ cursor:pointer; display:inline-block;width: 17px;
    height: 17px;
    margin: 6px 0px; line-height:9999px; 
    background: #e6e6e6;
border-radius: 50%;
	}
.sliderpc .hd ul .on{ background: #1950a8; }

.sliderpc .timer{ position:absolute; z-index:10; left:0; 
	bottom:-5px; height:5px; width:0; background:#0659dc;
  background-image: url(../images/ban_jdt.png);
    background-repeat: no-repeat;
    background-position: right center;
 
	 font-size:0; overflow:hidden; }

.sliderpc .timer2 {
		width:100%;
		height: 20px;
		position: relative;
		bottom: 8px;
		z-index: 13;
	}
	.sliderpc .timer2 p {
		z-index: 12;
		width: 20px;
		height: 20px;
		
		position: absolute;
background: url(../images/ban_jdt.png) no-repeat;
	}


.ban_box{ display:none; width:100%; margin:auto; overflow:hidden; position:relative;
/*padding-bottom: 10px;*/ }
.banner{ width:100%; margin:auto; overflow:hidden;}
.ban_img{ width:100%; display: block !important;}
.ban_img img{ width:100%;}

.ban_xian{ display:none; width: 1400px; height: 21px;
position: absolute; bottom: 0px; z-index: 3;
background: url(../images/ban_xian.png) no-repeat;}

.banner .slick-slide{ z-index:1!important;}

.banner .slick-dots{  display: block !important; 
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -58px;
    display: block;
    width: 17px; left:45px;
   
}
.banner .slick-dots li {    position: relative;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: 6px 0px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background: #e6e6e6;
border-radius: 50%;}
.banner .slick-dots li.slick-active{   background: #1950a8;}	







.sydh{width:100%; float: left;}
.sydh h1{ float:left;font-size:50px;
     color:#1950a8; 
}
.sydh span{ float:right;
    margin-top: 39px;
font-size: 16px;}
.sydh span a{color: #0750ad;}
.sydh span:hover a{ font-weight: bold;}


.cont1_bg{
    background: url(../images/about_bg.png) no-repeat center bottom;
}


/* about */
.cont1_box{ width: 1400px; margin:auto; padding: 75px 0px 55px;}
.cont1_lf{ float:left; width:50%; 
    margin-right: 90px;
    position: relative; padding-bottom: 38px;}
.cont1_pic{ width: 100%;}
.cont1_sin{ position: absolute; height: 75px;
    text-align: center; width: 100%;
bottom: 0px;}

.cont1_rg{ overflow: hidden;}
.cont1_rg h1{ font-size: 50px; color: #1950a8;
margin-bottom: 30px;}

.cont1_jj{ width: 100%; float: left;}

.cont1_jjnr{width: 100%; float: left;
margin-bottom:60px;
    font-size: 14px; color: #666;
line-height: 30px; height:330px;
overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:11; 
 -webkit-box-orient:vertical;
}

.cont1_more{ width: 171px; height: 45px; float: right;
line-height: 45px; text-align: center;
background: url(../images/more_bg.png);}
.cont1_more a{font-size: 16px; color: #fff;}

.cont1_more:hover{ opacity: 0.8;}


/* news */

.cont2_bg{
    background: url(../images/news_bg.png);
}
.cont2_box{ width: 1400px; margin:auto; padding: 50px 0px 78px;}
.cont2_lf{ width: 58.6%; float: left; margin-top: 50px;}
.cont2_mrlf{ margin-right: 9px;}

.news_lb{ width: 50%; float: left;}
.news_lb a{ display: block; margin-right: 35px;
    overflow: hidden;
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26);

}

.news_lb a span{ width:100%; display:block;
    padding-bottom:56%; 
   position:relative; overflow:hidden;
}
.news_lb a span img{width:100%; position:absolute; 
    top:0; left:0; 
   transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;
 }
.news_lb a span img:hover{transform: scale(1.1);}
.news_lnr{ padding: 0px 25px;   position: relative;
    display: block;
}
.news_lnr i{ position: absolute; z-index: 5; 
    left: 25px; top:-15px;
    width: 118px; height: 30px; line-height: 30px; text-align: center;
font-size: 18px; color: #fff; font-family: 'Times New Roman', Times, serif;
background: #6798d6;}
    
.news_lnr h2{ width: 100%; float: left;
    margin: 30px 0px 20px;
    font-size: 20px; color: #333;
line-height: 26px; 
 height: 52px;
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:2; 
 -webkit-box-orient:vertical;
}

.news_lnr p{ width: 100%; float: left;
    margin-bottom: 20px;
    font-size: 14px; color: #666;
line-height: 24px; 
 height: 72px;
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:3; 
 -webkit-box-orient:vertical;
}


.news_lb:hover .news_lnr i{ background: #0750ad;}
.news_lb:hover .news_lnr h2,.news_lb:hover .news_lnr p{ color: #1950a8;}


.cont2_rg{ width: 41.4%; float: right; margin-top: 32px;}
.cont2_rg ul li{ width: 100%; float: left; padding: 11px 0px;
margin-bottom: 10px;}
.cont2_rg ul li span{ float: left; width: 118px; 
    text-align: center;
    font-size: 18px; color: #fff;
    height: 40px; line-height: 40px;
background: #6798d6;
margin:6px 12px 0px 15px;
font-family: 'Times New Roman', Times, serif;}

.cont2_rg ul li a{ display:block;
    font-size: 16px; color: #111;
line-height: 26px; 
 height: 52px;
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:2; 
 -webkit-box-orient:vertical;}

 .cont2_rg ul li:hover{ background: #fff;
        box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26);   
}

.cont2_rg ul li:hover span{ background: #0750ad;}


/* events */
.cont3_box{ width: 1400px; margin: auto; padding: 75px 0px 55px;}
.cont3_mar{margin:0px -15px;}

.cont3nr{ width: 33.3%; float: left;}
.cont3nr_bg1{ 
    background: url(../images/cont3nr_lbg1.jpg) no-repeat;
}
.cont3nr_bg2{ 
    background: url(../images/cont3nr_lbg2.jpg) no-repeat;
}
.cont3nr_bg3{ 
    background: url(../images/cont3nr_lbg3.jpg) no-repeat;
}

.cont3nr_pad{ margin: 0px 15px; display: block;}

.cont3nr_tit{ width: 100%; float: left;}
.cont3nr_tit h1{ font-size: 50px; color: #fff;
line-height: 30px; margin: 30px 0px 40px 25px;}
.cont3nr_tit a{font-size: 16px; color: #fff;
    font-weight: normal; margin-left: 4px;}

.cont3nr_lb{ margin: 0px 15px; padding:0px 30px; display: block;
    clear: both;
    background: #fff;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.26);
}

.cont3nr_lb ul{ width: 100%; float: left; margin: 10px 0px 25px;}
.cont3nr_lb ul li{ width: 100%; float: left; padding: 20px 0px 16px;
border-bottom: #ccc 1px solid;
}
.cont3nr_lb ul li.cont3nr_last{
    border-bottom-style: none;
}
.cont3nr_lb ul li span{ float: left; padding-left: 26px;
    font-size: 18px; color: #1950a8;
line-height: 28px;
font-family: 'Times New Roman', Times, serif;
background: url(../images/ic_time.png) no-repeat left center;}

.cont3nr_lb ul li a{  width: 100%; float: left;
    font-size: 16px; color: #111;
line-height: 26px; 
    height: 52px;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; 
    -webkit-box-orient:vertical;}

.cont3nr_lb ul li:hover a{ color: #1950a8;}



/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
background:#1950a8;
}
.dibu{ width:1400px; margin:auto; overflow:hidden;}
.dibu_lg{float:left; margin:20px 0px;}
.dibu_wz{ float:right; margin-top: 30px;
    font-size: 14px; color: #e6ecf5;
    line-height: 26px; text-align: right;}
.dibu_wz a{color: #e6ecf5;}




/*列表页*/
.lbypic{ width:100%; margin:auto; overflow:hidden;}
.lbypic img{ width:100%;}


.list_wk{width:1400px; margin:50px auto 80px; }
.list_lf{ width:265px; float:left; margin:10px 50px 0px 0px;
 background: #6d9cd8; padding-bottom: 125px;
}



.list_lf h1{ width:245px; float:left; 
    padding:18px 10px;
 line-height:40px;
 text-align: center;
 font-size:32px; color:#feffff;
 background:#1950a8;
} 

.sideMenu{ width:205px; float:left; margin: 0px 30px;
}
.sideMenu h3{ width:205px; float:left; padding: 15px 0px;
 position:relative; font-weight:normal; margin-top:10px;
border-bottom:#a1bde1 1px solid;}
.sideMenu h3 p{ width:150px; float:left; margin-left:10px;
     font-size:22px; color:#fff; line-height: 30px;
   }
.sideMenu h3 p a{ color:#fff;}
.sideMenu h3 em{ position:absolute; right:0px;
     top:0px; width:30px; height:60px;
     background:url(../images/ltej_dian.png) no-repeat left center;
    }

.sideMenu h3.on{  
  font-weight: bold;
  border-bottom:#efefef 1px solid;}
.sideMenu h3.on em{
   background:url(../images/ltej_dian2.png) no-repeat left center;
 }
 .sideMenu h3:hover{font-weight: bold;
    border-bottom:#efefef 1px solid;
 }



.sideMenu ul{ width:165px; float:left; display:none;
padding:0px 20px;
border-bottom:#fff 1px solid;}
.sideMenu ul li{ float:left; width:150px; 
    padding:8px 0px 8px 15px; 
    font-size:16px; color:#fff; line-height:24px;
     cursor: pointer; background:url(../images/ltsanj.png) no-repeat 42px 18px;}
.sideMenu ul li a{ color:#fff;}

.sideMenu ul li.san_on{ font-weight: bold;}
.sideMenu ul li.san_on a{ color: #fff;}

.sideMenu ul li:hover{ font-weight: bold;}
.sideMenu ul li:hover a{ color: #fff;}




.list_rg{overflow: hidden;}
.list_rdh{width: 100%; float: left; margin-top: 5px;
border-bottom:#0b3d95 1px solid; padding-bottom:12px;}	
.list_rdh h1{ float:left; font-size:36px;
     color:#1950a8; line-height:58px;
}
.list_rdh span{ float:right; font-size:14px; color:#888; line-height:24px;
    margin-top: 30px;
background:url(../images/ic_home.png) no-repeat left 6px; padding-left:20px;}
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{ color:#0b3d95;}


.list_rlb{ width:100%; min-height:450px;}
.list_rlb ul{ width:100%; float:left; margin: 18px 0px 35px;}
.list_rlb ul li{ width: 100%; float: left;
padding: 22px 0px; border-bottom: #dedede 1px solid;}
.list_rlb ul li span{ float: left; width: 118px; 
    text-align: center;
    font-size: 18px; color: #fff;
    height: 35px; line-height: 35px;
background: #6798d6;
 margin-right: 22px;
font-family: 'Times New Roman', Times, serif;}

.list_rlb ul li a{ display: block;
    font-size: 16px; color: #111;
line-height: 35px; 
    height: 35px;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}

.list_rlb ul li:hover span{ background: #0750ad;}
.list_rlb ul li:hover a{ color: #0750ad; font-weight: bold;}


/*内容页*/
.contt_box{ width:100%; float:left;}
.contt_tit{ width:100%; float:left;
     padding-bottom:15px; 
     border-bottom:#dedede 1px solid; 
     text-align:center; margin-top:30px;}
.contt_tit h1{ width:100%; float:left; font-size:20px; 
    color:#1950a8; margin-bottom:15px;
line-height: 30px;}
.contt_tit h2{ width:100%; float:left; 
    font-size:16px; color:#000; 
    line-height:30px;/* margin-bottom:15px;*/ font-weight:normal;}
.contt_tit span{ width:100%; font-size:14px; color:#999;}

.contt_zhwen{ width:100%; float:left; margin:25px 0px 30px; 
}
.contt_zhwen p{ text-indent:2em; font-size:16px!important; color:#444!important; line-height:30px!important;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important; display:block; margin:0px auto; }
.contt_zhwen p td{ text-indent:0em;}

.contt_sxp{ width:100%; float:left; border-top:#dedede 1px solid; padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; 
    font-size:16px; color:#444; line-height:40px;}
.contt_sxp ul li a{ color:#444;}
.contt_sxp ul li:hover{ color:#1950a8;}	
.contt_sxp ul li:hover a{ color:#1950a8;}	

.danpzw{ width:100%; float:left; padding:30px 0px;
 min-height:450px;}
.dpzw_tit{ width:100%; float:left; margin-bottom:20px; font-size:20px; color:#333;text-align: center;font-weight: bold;}

.danpzw p{text-indent:2em; font-size:16px!important; color:#333; line-height:32px!important;}
.danpzw p img{ max-width:80%; text-indent:0em; height:auto !important;
 }
.danpzw p iframe{max-width:80%;}




/* 搜索列表 */
.ssjg{min-height:450px;}
.list_rsou{ width:100%;}
.list_rsou ul{ width:100%; float:left;}
.list_rsou ul li{ width:100%; float:left;border-bottom: #ccc 1px dashed;}
.list_rsou ul li a{font-size: 16px; color: #333; float: left;
     line-height: 55px; height: 55px;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
     width:-moz-calc(100% - 100px);
     width:-webkit-calc(100% - 100px);
     width:calc(100% - 100px);
     background:url(../images/ic_blue.png) no-repeat left center;
     text-indent: 14px;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}    
.list_rsou ul li i{ float: right; 
    font-size: 14px; color: #666;
    line-height: 55px;}
.list_rsou ul li:hover a{ color: #1950a8; text-indent: 16px;
    transition:all 0.4s;}


.sspage{ width:100%; float:left; text-align:center; margin-top:25px;
font-size: 14px;
    color: #333;}
.sspage a{ color: #01548a;}

.qzssjg_no { width:600px; margin:50px auto 0px; overflow:hidden; font-size:14px; color:#333; line-height:25px;}


@media screen and (max-width:540px){
.qzssjg_no { width:500px;}
}


@media screen and (max-width:414px){

.qzssjg_no { width:280px;}

}












	
	
	
	
	