body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
	font-family: 'microsoft yahei';
}

body {
	background: #fff;
	color: #000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td,
th,
caption {
	font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

ol,
ul,
li {
	list-style: none;
}

input,
textarea,
select,
button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}

table {
	border-collapse: collapse;
}

.clear {
	clear: both;
}




.headern{width: 1280px;margin: 0 auto;height: 144px;}
.headernl{float:left;margin: 33px 0;}
.headernr{float: right;}





span.search {
 
 position: relative;
 display: inline-block;
 width: 320px;
 
background: #F3F3F3;
 height: 56px;
 
 margin-top: 45px;border-radius:28px ;
}

#search-txt {
	
 width: 205px;
    height: 56px;
    margin-right: 4px;
    margin-left: 25px;
    background-color: #F3F3F3;

}

span.search input {
 border: none;
 outline: none;
 vertical-align: 0px;
 vertical-align: middle;
 float: left;
 
}

#search-bt {    
 width: 72px;
 height: 48px;
 text-indent: -999px;
 border-radius:28px ;
 background-image: url(../img/ss.png) ;
 background-repeat:no-repeat ;
 background-position:center ;
 background-color:#0170D9 ;
 overflow: hidden;
 cursor: pointer;margin-top: 5px;
 
}

span.search input {
 border: none;
 outline: none;
 vertical-align: 0px;
 _vertical-align: middle;
 float: left;
}



.nav1{width: 100%;height: 40px;}
.yyui_menu1 {width: 1280px; height:40px; line-height:40px; font-size:15px;  margin: 0 auto;}
 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:40px; text-decoration:none; padding:0px 16px; color:#000;   }
.yyui_menu1 li a:hover {  background:#036FD3; color: #FFFFFF;border-radius:4px ;}
.yyui_menu1 li a.more:after{content:" ?";}
 
.yyui_menu1 li ul { position:absolute; float:left; width:132px;  display:none; background-color:#FFFfff; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul a { width:132px;text-decoration:none; color:#333333;padding: 0;text-align: center;}
.yyui_menu1 li ul a:hover { background:#036FD3; color: #FFFFFF;} 


.banner{width: 100%;height: auto ;margin: 0 auto;}


.slide_container1 {  position: relative; float: left; width: 100%; }
.slide1 { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide1 li { position: absolute; width: 100%; left: 0; top: 0; }
.slide1 img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide1 .caption { display: block; position: absolute; z-index: 2; font-size: 14px;font-weight: bold;  text-shadow: none; color: #fff;  left: 0; right: 0; bottom: 0; padding: 5px 20px; margin: 0; max-width: none;opacity: 0.6;background: #000; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 56%; left: 0;  z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 60px; width: 40px;  margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.prev{background: url(../img/zjt.png);}
.next{background: url(../img/yjt.PNG);}
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.slide_tabs { text-align: center;
    font-size: 0;
    list-style-type: none;
    position: relative;
    top: -25px;
    z-index: 2;}
.slide_tabs li { display: inline-block; margin: 0 10px; *display: inline; *zoom: 1;}
.slide_tabs a { display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 20px;
    border-radius:10px ;
    background-color: #FFFFFF;
    overflow: hidden;}
.slide_tabs .slide_here a { background-color: #D50500;}
.callback { margin-top: 20px; color: #f50; text-align: center;}
.callback em { font-style: normal;}




.main1{width: 1280px;height: 570px;margin: 0 auto;}
.main1l{width: 847px;float: left;margin-top: 56px;}
.main1ls{height: 38px;}
.main1ls h2{font-size: 20px;color: #0170D9;float: left;height: 27px;line-height: 27px;font-weight: 400;}
.main1ls h2:after{content: '';
    width: 50%;
    
    display: block;
    margin: 0 auto;
    border-bottom: 1px solid #0170D9;
}
.main1ls small{line-height: 27px;float: right;background: url(../img/icon_right_circle.png)no-repeat right;}
.main1ls small a{color: #000;padding-right: 18px;opacity: 40%;}
.main1r{width: 361px;float: right;margin-top:56px ;}


.main1lxl{float: left;width: 308px;}
.main1lxr{float: right;width: 480px;margin-top: 24px;}

.main1lxl h2{

font-size: 16px;

font-weight: 400;

color: rgba(0, 0, 0, 0.9);

line-height: 18px;

margin-bottom: 8px;
}
.main1lxl p{

font-size: 14px;

font-weight: 400;

color: rgba(0, 0, 0, 0.6);

line-height: 24px;

margin-bottom: 16px;

}
.main1lxl small{font-size: 12px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 14px;
}
.main1lxlt{margin: 24px 0;border-radius:8px ;overflow: hidden;width: 100%;
    transition: .5s;}
    
    .main1lxlt img:hover {
    transform: scale(1.1,1.1);
    transition: .5s;
}
    
.main1lxlt img{width: 100%;
    transition: .5s;}

.main1lxr ul li a{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 18px;position: relative;transition: .5s}


.main1lxr ul li a:hover{padding-left: 15px;
    transition: .5s;
    color: #0170D9;}

.main1lxl a:hover h2{color: #0170D9;}
.main1lxr ul li small{font-size: 12px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 14px;float: right;}
.main1lxr ul li p{font-size: 14px;

font-weight: 400;
color: rgba(0, 0, 0, 0.6);
line-height: 24px;margin: 16px 0;}
.main1lxr ul li a:before{content: '';
    width: 4px;
    height: 4px;
    background: #1B90E2;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    
    position: absolute;
    left: -10px;
    top: 9px;
    
}

.rq{font-size: 14px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 16px;float: left;padding-top: 5px;}

.main1r ul li a{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 22px;width: 286px;float: right;}
.main1r ul li{height: 76px;
    margin: 8px 0;
    padding: 15px 8px;
    box-sizing: border-box;border-radius: 8px;}
 .main1r ul li:hover{background: #0170D9;}   
  .main1r ul li:hover a,.main1r ul li:hover .rq{color: #fff;}
.main1r ul li:hover .rq:after{border-color: #FFFFFF;}
.rq:after{content: '';
    width: 80%;
    
    display: block;
    
    border-bottom: 1px solid #0170D9;
}
.main2{width: 100%;height: 470px;background: #F3F3F3;;}
.main2n{width: 1280px;height: 470px;margin: 0 auto;background: #F3F3F3;}
.main21{float: left;width: 400px;margin-right: 40px;padding-top: 45px;}
.w0{margin-right: 0!important;}


.main21 ul li a{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 18px;position: relative;float: left;text-indent: 1em;transition: .5s;}
.main21 ul li a:hover{padding-left: 15px;
    transition: .5s;
    color: #0170D9;}
.main21 ul li small{float: right;font-size: 12px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 14px;}
.main21 ul li a:before{content: '';
    width: 4px;
    height: 4px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    
    position: absolute;
    left: 0px;
    top: 9px;
    
}
.main21 ul li{margin: 24px 0;}
.w2{border-bottom: 1px solid #fff;}
.w3{border-bottom:1px solid #EEEEEE}
.main3{width: 1280px;height: 486px;margin:0 auto;}
.main3l{width: 400px;float: left;margin-top: 45px;}

.main3r{float: right;width: 840px;margin-top: 45px;}

.main3l ul li a{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.6);
line-height: 18px;position: relative;text-indent: 4em;
    line-height: 48px;display: block;transition: .5s;}
    .main3l ul li a:hover{padding-left: 15px;
    transition: .5s;
    color: #0170D9;}
.main3l ul li{height: 48px;margin-bottom: 26px;}
.main3l ul{margin-top: 28px;}
.main3l ul li a:before{content: '';
    width: 48px;
    height: 48px;
    background: url(../img/icon_pdf.png)no-repeat center;
    
    opacity: 1;
    
    position: absolute;
    left: 0px;
   
    
}

.main3rl{float: left;width: 320px;margin-top: 24px;}
.main3rr{float: right;width: 480px;}
.main3rl h2{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 18px;margin-top: 14px;}

.main3rr ul li{margin: 24px 0;}
.main3rr ul li a{font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 18px;transition: .5s;}
    .main3rr ul li a:hover{padding-left: 15px;
    transition: .5s;
    color: #0170D9;}
    
    .main3rl a:hover h2{color: #0170D9;}
.main3rr ul li small{font-size: 12px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 14px;float: right;}

.main4{width: 100%;height: 606px;background: #F3F3F3;}
.main4n{width: 1280px;height: 606px;background: #F3F3F3;margin: 0 auto;}
.main4l{width: 600px;float: left;margin-top: 56px;}
.main4r{width: 600px;float: right;margin-top: 56px;}

.main4l ul li{height: 76px;width: 100%;line-height: 76px;margin-bottom: 8px;padding: 0 8px;border-radius: 8px;}
.main4l ul li:hover{background: #0170D9;}
.main4l ul li:hover a,.main4l ul li:hover small{color: #FFFFFF;}
.main4l ul{margin-top: 24px;}
.main4l ul li small{font-size: 12px;

font-weight: 400;
color: rgba(0, 0, 0, 0.4);
line-height: 14px;float: right;line-height: 76px;}

.main4rx{width: 100%;height: 400px;margin-top: 24px;}


.main5{width: 1280px;height: 254px;margin:0 auto;}
.main5s h2{font-size: 36px;

font-weight: 400;
color: rgba(0, 0, 0, 0.9);
line-height: 38px;}
.main5s small{font-size: 20px;

font-weight: 400;
color: rgba(0, 0, 0, 0.25);
line-height: 22px;}
.main5s{padding-top: 56px;padding-bottom: 40px;}
.main5 ul li{float: left;margin-right: 16px;}


.main3rlt{border-radius: 8px;
    overflow: hidden;
    width: 100%;
    transition: .5s;}
    .main3rlt img:hover {
    transform: scale(1.1,1.1);
    transition: .5s;
}
    
.main3rlt img{width: 100%;
    transition: .5s;}



.foots{margin-top: 38px;height: 65px;background: #E6F1FC;margin-left: 248px;line-height: 65px;}
.foots ul{margin-left: 72px;}
.foots ul li{float: left;margin-right: 32px;font-size: 16px;

font-weight: 400;
color: rgba(0, 0, 0, 0.6);
}


.footx{height: 294px;background: #0170D9;}

.footxn{width: 1280px;margin: 0 auto;position: relative;}
.footxn img{float: left;margin: 79px 0;margin-right: 93px;}
.footxn ul{padding-top: 59px;width: 72%;
    float: right;}
.footxn ul li{line-height: 25px;
    margin-bottom: 22px;
    color: #FFFFFF;
    position: relative;
    text-indent: 2.5em;
    height: 25px;}
.footxn ul li:nth-child(1)::before{content: '';
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
height: 100%;
background: url(../img/icon_location.png)no-repeat;}
.footxn ul li:nth-child(2)::before{content: '';
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
height: 100%;
background: url(../img/icon_call.png)no-repeat;}
.footxn ul li:nth-child(3)::before{content: '';
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
height: 100%;
background: url(../img/icon_mail.png)no-repeat;}
.footxn p{font-size: 16px;

font-weight: 400;
color: #FFFFFF;
line-height: 40px;}

.ewmbj{width: 192px;height: 192px;background: #FFFFFF;}
.rwm{position: absolute;
    top: -100px;
    right: 0px;}
    .ewmbj img{margin: 17px 15px 9px 16px;width: 160px;height: 160px;}
.rwm p{font-size: 16px;
text-align: center;
font-weight: 400;
color: #FFFFFF;
line-height: 18px;margin-top: 10px;}


.banner-zy{width: 1200px;margin: 0 auto;}
.main-zy{width: 1200px;margin: 0 auto;margin-top: 30px;}
.main-zyl{float: left;width: 206px;}
.main-zyr{width: 965px;float: right;}

.main-zyl h2{height: 60px;background: url(../img/lmbj.png);line-height: 60px;text-indent: 2em;font-size: 20px;color: #FFFFFF;}
.main-zyl ul{border-right: 1px solid #D7D7D7 ;border-bottom:5px solid #86191E ; ;}
.main-zyl ul li{height: 40px;border-bottom:1px solid #D7D7D7 ;line-height: 40px;text-indent: 3em;border-left:5px solid #86191E ;}
.main-zyl ul li a:hover{background-color:#EEEEEE ;background-image:url(../img/jiao.png) ;background-repeat:no-repeat ;background-position:57% ;font-weight:bold ;} 
.dq{background-color:#EEEEEE ;background-image:url(../img/jiao.png) ;background-repeat:no-repeat ;background-position:57% ;font-weight:bold ;}
.dq a{font-weight:bold ;color: #86191E ;}
.main-zyl ul li a{font-size: 16px;display: block;}

.dqwz1{background: url(../img/xx.png)no-repeat bottom;height: 40px;}
.dqwz1 small {
   
    line-height: 40px;
    font-size: 12px;
    color: #878787;
    height: 40px;
    max-width: 40%;
    
    
    overflow: hidden;
}
.dqwz1 small a {
    margin: 0 5px;
    font-size: 12px;
    color: #878787;
}


.main-zyrx{min-height: 600px;}

.dpzw p{font-size: 16px;
    color: #666666;
    text-indent: 2em;
    line-height: 2em;
    margin: 20px 0;}

.lby{margin-bottom: 100px;}
.lby ul li{margin: 20px 0;line-height: 30px;background: url(../img/dian.png)no-repeat 0%;text-indent: 1em;border-bottom: 1px dashed #CDD2D8;}
.lby ul li img{margin: 5px;}
.lby ul li small{float: right;}
.lby ul li a{font-size: 14px;}
.lby ul li a:hover{color: #1295D8;}


.nr h2{font-size: 24px ;font-weight: 500;text-align: center;margin: 20px 0;}
.nr h3{font-size: 12px;color: #666666;text-align: center;margin: 10px 0;}
.nr img{max-width: 100%;
   
    height: auto;margin:20px auto}
.nr p{text-indent: 2em;line-height: 32px;font-size: 14px;}