﻿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{min-width:1200px;}


.top_bg { width:100%; margin:auto; 
height: 128px;
background: url(../image/top_bg.jpg) no-repeat center;}
.topbox{ width:1200px; margin:auto;}

.toplogo{ float: left; margin-top: 28px;}
.toprg{ float: right;}


/* æœç´¢ */
.trssuo{
	float: right;
	width: 250px;
	height: 36px;
	position: relative;
	margin: 16px 0px;
	border: 1px solid #0066CC;
	border-radius: 20px;
	overflow: hidden;
}
    
    .trss_nr{
	float: left;
	width: 180px;
	margin-left: 20px;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border-style: none;
	font-size: 14px;
	color: #7693F5;
	height: 32px;
	line-height: 32px;
    
       
       }
    
       .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;
        }
    
    
    .trss_btn{ float:right; width:50px; height: 36px;
        -webkit-appearance:none; appearance:none; 
     border-style: none;
     background:none;
       text-align:center; cursor:pointer;
    }
.navbar {
	background-color: rgba(0,85,125,1);
	width: 100%;
	height: 50px;
}

    

.nav{
	padding-top: 10px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nav a{ color:#fff; font-size:18px;}
.nav .nLi{
	float: left;
	position: relative;
	z-index: 14;
	display: inline;
}
.nav .nLi h3{ float:left;  height:30px; line-height:30px; 
    text-align:center; font-weight:normal;}
.nav .nLi h3 a{
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 0px 30px;
	font-weight: bold;
}
.nav .nLi h3:hover{

}
.nav .nLi h3:hover a{
	color: #FFFF66;
}
.nav .nLi h3.navact{
    background: #fff; border-radius: 15px;
    font-weight: bold;
}
.nav .nLi h3.navact a{
	color: #0066CC;
}

.nav .sub{ display:none; width:120px; left:0px; top:30px;  
    position:absolute; z-index:3; padding-top: 22px;
background: url(../image/nav_on.png) no-repeat center 22px;}
.nav .sub li{ zoom:1; text-align:center;
    border-top: #69757d 1px solid;
background: url(../image/navsub_bg.png);
}
.nav .sub li.subone{ margin-top: 6px;}
.nav .sub a{ display:block; font-size:14px; color:#fff; display:block; 
    padding:13px 5px; line-height:24px;}
.nav .sub a:hover{
	background-color: #0066CC;
}

.nav .subnum1{ left: -10px;}
.nav .subnum2{ left: -12px;}
.nav .subnum3{ left: -12px;}
.nav .subnum4{ left: -22px;}
.nav .subnum6{ left: -12px;}
.nav .subnum7{ left: -12px;}


/* banner */
.slideban{ width:100%; height:600px; overflow:hidden; 
    position:relative; }
.slideban .hd{ overflow:hidden; position:absolute; 
    right:50%; margin-left:-47px; 
    bottom:25px; z-index:1; }
.slideban .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideban .hd ul li{ float:left; margin:0px 5px;  width:21px;
     height:21px;text-align:center; text-indent: -999em;
     cursor:pointer; 
    background: url(../image/ban_dot.png) no-repeat center;}
.slideban .hd ul li.on{
    background: url(../image/ban_dot2.png) no-repeat center;
 }

.slideban .bd{ position:relative; height:100%; z-index:0;  width: 100%;  }
.slideban .bd li{
	zoom: 1;
	vertical-align: middle;
	height: 700px;
	width: 100%;
}
    .slideban .bd li a{
	display: block;
	height: 700px;
}
.slideban .bd img{
	width: 100%;
	height: 700px;
	display: block;
}


.sydh{width:100%; float: left;}
.sydh h1{
	float: left;
	font-size: 33px;
	height: 68px;
	line-height: 68px;
	width: 320px;
	color: #1756A2;
}
.sydh h1 b{color:#000; }

.sydh span{ float:right;
    margin-top: 32px;
font-size: 14px; color: #111;}
.sydh span a{color: #111;}
.sydh span:hover a{
	color: #0066CC;
}

.dh_xwdt h1{background: url(../image/dhic_news.png) no-repeat left top;}
.dh_zcfb h1{background: url(../image/dhic_policy.png) no-repeat left top;}
.dh_jptj h1{background: url(../image/dhic_Boutique.png) no-repeat left top;}
.dh_spzt h1{background: url(../image/dhic_video.png) no-repeat left top;}


/* æ–°é—»åŠ¨æ€ */
.cont_bg{ background: url(../image/cont1_bg.jpg) no-repeat bottom;}
.cont1_box{ width: 1200px; margin: 45px auto 52px;
 }

.new_nr{ width: 100%; float: left;}
.news_mar{ margin-left: -20px; float: left; margin-top: 30px;
background: url(../image/news_bg.png) no-repeat left bottom;
padding-bottom: 18px;}



.slidenews{ width:510px;  margin-left: 20px; padding-right: 10px;
    float: left;
    overflow:hidden; position:relative;
padding-bottom: 27px;}
.slidenews .hd{overflow:hidden; 
    position:absolute; left:50%; margin-left: -44px;
    bottom:0px; z-index:1; }
.slidenews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidenews .hd ul li{
	float: left;
	margin: 0px 5px;
	width: 12px;
	height: 12px;
	text-align: center;
	text-indent: -999em;
	cursor: pointer;
	border-radius: 50%;
	background-color: #6597F3;
}
.slidenews .hd ul li.on{ background:#fff; }
.slidenews .bd{ position:relative; height:100%; z-index:0;   }
.slidenews .bd li{ zoom:1; vertical-align:middle;
width: 100%; 
  }


.slidenews .bd li .news_pic{ width:100%; display:block; padding-bottom:56%; 
    position:relative; overflow:hidden;
 }
 .slidenews .bd li .news_pic 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;
  }
.slidenews .bd li .news_pic img:hover{transform: scale(1.2);}

.slidenews .bd li .news_wz{ width: 470px; float: left;
padding:27px 20px; background: #fff;
box-shadow: 5.557px 5.755px 9.93px 0.07px rgba(178, 177, 177, 0.38);}
.slidenews .bd li .news_wz span{
	text-align: center;
	font-size: 16px;
	color: #fff;
	width: 88px;
	float: left;
	height: 88px;
	line-height: 24px;
	border-radius: 50%;
	font-family: 'Times New Roman', Times, serif;
	background-color: #0066CC;
}
.slidenews .bd li .news_wz span b{ margin-top: 20px;
    font-weight: normal;  display: inline-block;
    font-size: 24px;
}
.slidenews .bd li .news_wz h2{ width: 360px; float: right;
    font-size: 18px; color: #111;
line-height: 28px; height: 28px;
overflow: hidden;}
.slidenews .bd li .news_wz p{ width: 360px; float: right;
    font-size: 14px; color: #666;
line-height: 26px; height: 52px;
}


.news_rg{ float: right; margin-top: 20px;}
.ksdh{float:left; width: 675px; overflow: hidden;}
.ksdh li{  float: left; margin: 10px 0px 6px 16px;
    width: 209px; height: 136px;
background: #f1f3f6;}
.ksdh li span{ float: left; height: 68px; width: 100%; margin: 22px 0px 5px;}
.ksdh li h2{width: 100%; float: left; 
    font-size: 18px; color: #000; text-align: center;
font-weight: normal;}

.ksdh li span.ksdh_ic1{
    background: url(../image/ic_ksdh01.png) no-repeat center;
}
.ksdh li span.ksdh_ic2{
    background: url(../image/ic_ksdh02.png) no-repeat center;
}
.ksdh li span.ksdh_ic3{
    background: url(../image/ic_ksdh03.png) no-repeat center;
}
.ksdh li span.ksdh_ic4{
    background: url(../image/ic_ksdh04.png) no-repeat center;
}
.ksdh li span.ksdh_ic5{
    background: url(../image/ic_ksdh05.png) no-repeat center;
}
.ksdh li span.ksdh_ic6{
    background: url(../image/ic_ksdh06.png) no-repeat center;
}

.ksdh li:hover{
	background-color: #0066CC;
}
.ksdh li:hover h2{
     color: #fff;
}

.ksdh li:hover span.ksdh_ic1{
    background: url(../image/ic_ksdh01_on.png) no-repeat center;
}
.ksdh li:hover span.ksdh_ic2{
    background: url(../image/ic_ksdh02_on.png) no-repeat center;
}
.ksdh li:hover span.ksdh_ic3{
    background: url(../image/ic_ksdh03_on.png) no-repeat center;
}
.ksdh li:hover span.ksdh_ic4{
    background: url(../image/ic_ksdh04_on.png) no-repeat center;
}
.ksdh li:hover span.ksdh_ic5{
    background: url(../image/ic_ksdh05_on.png) no-repeat center;
}
.ksdh li:hover span.ksdh_ic6{
    background: url(../image/ic_ksdh06_on.png) no-repeat center;
}


.news_lb{ width: 660px; float:right;}
.news_lb li{width: 100%; float: left;
    line-height: 48px;
    
}
.news_lb li a{ font-size: 16px; color: #333;
    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 li span{ float: right;font-size: 16px; color: #999;
font-family: 'Times New Roman', Times, serif;
font-weight: bold;}

.news_lb li:hover a{
	color: #0066CC;
	font-weight: bold;
	padding-left: 22px;
	background: url(../image/ic_sjx.png) no-repeat left;
}
.news_lb li:hover span{
	color: #0066CC;
}


.cont2_bg{
    background: #f1f3f6; overflow: hidden;
}
.cont2_box{ width: 1200px; margin: 50px auto 32px; }

.cont2_nr{ width: 580px;}

/* æ”¿ç­–å‘å¸ƒ */
.zcfb{ width: 100%; float: left; margin-top: 14px;}
.zcfb li{ width: 100%; float: left;
padding: 21px 0px 23px;
border-bottom: #dbdcde 1px solid;}
.zcfb li.zcfb_last{ border-bottom-style: none;}

.zcfb li span{
	width: 88px;
	float: left;
	margin-top: 5px;
	font-weight: bold;
	text-align: right;
	font-size: 15px;
	color: #0066CC;
	font-family: 'Times New Roman', Times, serif;
}
.zcfb li span b{ font-size: 25px;}

.zcfb li a{ overflow: hidden; display: block;
padding: 0px 20px 0px 25px;}

.zcfb li a h2{width: 100%; float: left; 
    font-size: 16px; color: #111;
    line-height: 32px; height: 32px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
font-weight: normal;}
.zcfb li a p{width: 100%; float: left; 
    font-size: 14px; color: #666; 
    line-height: 24px; height: 24px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zcfb li:hover{
    background: url(../image/zcfb_lbbg.png) no-repeat left center #fff;
    border-bottom: #fff 1px solid;
    box-shadow: 0px 0px 13px 0px rgba(46, 46, 46, 0.16);

      
}
.zcfb li:hover span,.zcfb li:hover a h2,.zcfb li:hover a p{
	color: #0066CC;
}
.zcfb li:hover h2{ font-weight: bold;}

/* ç²¾å“æŽ¨è */
.jptj{ width: 100%; float: left; 
    margin-top: 36px;
    padding-bottom: 22px;
border-bottom: #dbdcde 1px solid;}
.jptj_pic{ width: 257px; float: left; margin-right: 20px;}
.jptj_pic span{ width:100%; display:block; padding-bottom:56%; 
    position:relative; overflow:hidden;
 }
.jptj_pic 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;
  }
.jptj_pic span img:hover{transform: scale(1.1);}

.jptj_rg{ overflow: hidden;}
.jptj_rg h2{width: 100%; float: left; 
    font-size: 16px; color: #111;
    line-height: 28px; height: 56px;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; 
    -webkit-box-orient:vertical;
font-weight: normal;}
.jptj_rg p{width: 100%; float: left; 
    font-size: 14px; color: #666;
    line-height: 28px; height: 84px;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:3; 
    -webkit-box-orient:vertical;
}

.jptj_lb{ width: 100%; float: left; margin-top: 12px;}
.jptj_lb li{ width: 100%; float: left;
margin: 9px 0px;}

.jptj_lb li span{ width: 100px; float: left; 
    text-align: center;
    height: 28px; line-height: 28px;
border: #cfd6e1 1px solid;
font-size: 14px; color: #999;
background: #fff;
border-radius: 15px; margin-right: 20px;}
.jptj_lb li a{ display: block; 
    overflow: hidden;
    font-size: 16px; color: #333;
    height: 30px; line-height: 30px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;}
.jptj_lb li:hover span{
	color: #fff;
	background-color: #0066CC;
 }
.jptj_lb li:hover a{
	color: #0066CC;
	font-weight: bold;
}


/* å¿«é€Ÿé€šé“ */
.kstd_bg{ width: 100%; margin: auto; overflow: hidden;
background: url(../image/kstd_bg.jpg) no-repeat; height: 167px;}

.kstd{ width: 1200px; margin: auto;}
.kstd li{ width: 210px; margin: 0px 15px;
float: left;}
.kstd li span{ width: 100%; float: left; height: 69px;
    margin: 40px 0px 8px;
    vertical-align:middle; display:table-cell; text-align:center;}
.kstd li span img{ max-width:210px; max-height:69px; overflow:hidden;}

.kstd li h2{ width: 100%; float: left;
font-size: 16px; color: #fff; line-height: 30px;
font-weight: normal; text-align: center;}

.kstd li:hover {
	height: 164px;
	background: url(../image/kstd_lbbg.png);
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
}


/* è§†é¢‘ä¸“é¢˜ */
.cont3_bg{
    background: url(../image/cont3_bg.jpg);
}
.cont3_box{ width: 1200px; margin: 42px auto 61px; }

.spzt-left{ width:1200px; 
    position:relative;  margin:27px auto 0px; 
 }
.spzt-left .hd{
 }
.spzt-left .hd .prev,.spzt-left .hd .next{ display:block; 
    position: absolute; left:-35px; top:125px;
   z-index: 10;
     width:18px; height:33px; 
   overflow:hidden;
     cursor:pointer;
     background: url(../image/spbtn_prev.png) no-repeat;
    }
.spzt-left .hd .next{  left: auto; right: -35px;
    background: url(../image/spbtn_next.png);
}

.spzt-left .hd .prev:hover{
    background: url(../image/spbtn_prev2.png);
}
.spzt-left .hd .next:hover{
    background: url(../image/spbtn_next2.png);
}

.spzt-left .bd{  width: 1200px;}
.spzt-left .bd ul{ overflow:hidden; zoom:1; }
.spzt-left .bd ul li { width: 510px; float: left;
 margin-right: 43px;
}

.spzt-left .bd ul li .spzt_pic{ width: 510px; float: left;
    position: relative; margin:16px 0px 16px;
  }
.spzt-left .bd ul li .spzt_pic span{ width:100%; display:block;
     padding-bottom:56%; 
    position:relative; overflow:hidden;
 }
 .spzt-left .bd ul li .spzt_pic 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;
  }
.spzt-left .bd ul li .spzt_pic span img:hover{transform: scale(1.1);}


 .spzt-left .bd ul li .spzt_pic .spzt_lbg{
	left: 0px;
	top: 0px;
	width: 100%;
	position: absolute;
	display: block;
	z-index: 3;
	text-align: center;
	vertical-align: middle;
	margin-top: 100px;
	font-weight: bold;
	color: rgba(255,255,255,1);
	font-size: 28px;
 }

 .spzt-left .bd ul li:hover .spzt_pic{
	box-sizing: border-box;
	margin-bottom: 14px;
	border: 2px solid #0066CC;
}

.spzt-left .bd ul li:hover .spzt_pic .spzt_lbg{ }


.content2{
	margin-top: 40px;
}
.m-width {
	max-width: 1200px;
	margin: 0 auto;
}


.content2 .imglist{
	display: flex;
	flex-wrap: wrap;
    flex-direction: row;
	justify-content: space-between;
}

.content2 .imglist .item{
	margin-bottom: 10px;
	position: relative;
}

.content2 .imglist .item .text{
	position: absolute;
    width: 100%;
    top: 45%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.content2 .imglist .item .img{
	opacity: 0.85;
	overflow: hidden;
}

.content2 .imglist .item .img img{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}

.content2 .imglist .item a:hover .img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);

}

.content2 .imglist .item .name{
	font-size: 24px;
	/* font-weight: bold; */
	color: #fff;
}

.content2 .imglist .item a:hover .name{
	font-weight: bold;
}

.content2 .imglist .item a:hover .img{
	opacity: 1;
}

.content2 .imglist .item .font_family{
	font-size: 30px;
    color: #fff;
}


/* æ ç›®å¿«é€Ÿå¯¼èˆª */
.lmksdh_bg{
    background: url(../image/lmlj_bg.jpg); height: 200px;
}


.lmksdh{ width: 1225px; margin: auto;}
.lmksdh ul{ width:100%; float: left; margin-top: 32px;}
.lmksdh ul li{ width: 149px; float: left;
margin: 0px 13px;}
.lmksdh ul li .lmksdh_tp{ width: 101px; height: 101px;
    margin: auto; overflow: hidden;}

.lmksdh ul li .lmksdh_tp span{
	width: 89px;
	height: 89px;
	float: left;
	margin: 4px;
	border: 1px dashed #0066CC;
	border-radius: 50%;
}
.lmksdh ul li h2{
    text-align: center;
    width:100%; float: left; height: 48px;
    font-size: 18px; line-height: 48px; color: #111;
   overflow:hidden; white-space: nowrap;text-overflow: ellipsis;
    font-weight: normal;
}

.lmksdh ul li .lmksdh_tp span.lmksdh_ic1{
    background: url(../image/lmksdh_ic01.png) no-repeat center #fff;
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic2{
    background: url(../image/lmksdh_ic02.png) no-repeat center #fff; 
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic3{
    background: url(../image/lmksdh_ic03.png) no-repeat center #fff;
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic4{
    background: url(../image/lmksdh_ic04.png) no-repeat center #fff;
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic5{
    background: url(../image/lmksdh_ic05.png) no-repeat center #fff;
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic6{
    background: url(../image/lmksdh_ic06.png) no-repeat center #fff;
}
.lmksdh ul li .lmksdh_tp span.lmksdh_ic7{
    background: url(../image/lmksdh_ic07.png) no-repeat center #fff;
}


.lmksdh ul li:hover h2{
	font-weight: bold;
	color: #0066CC;
}

.lmksdh ul li:hover .lmksdh_tp{
	width: 99px;
	height: 99px;
	border: 1px dashed #0066CC;
	border-radius: 50%;
}
.lmksdh ul li:hover .lmksdh_tp span{
	border: 1px solid #0066CC;
}

.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic1{
    background: url(../image/lmksdh_ic01_on.png) no-repeat center #7d1b4a; 
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic2{
    background: url(../image/lmksdh_ic02_on.png) no-repeat center #7d1b4a;
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic3{
    background: url(../image/lmksdh_ic03_on.png) no-repeat center #7d1b4a;
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic4{
    background: url(../image/lmksdh_ic04_on.png) no-repeat center #7d1b4a;
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic5{
    background: url(../image/lmksdh_ic05_on.png) no-repeat center #7d1b4a;
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic6{
    background: url(../image/lmksdh_ic06_on.png) no-repeat center #7d1b4a;
}
.lmksdh ul li:hover .lmksdh_tp span.lmksdh_ic7{
    background: url(../image/lmksdh_ic07_on.png) no-repeat center #7d1b4a;
}



/* åº•éƒ¨ */
.dibu_bg{
    background: url(../image/dibu_bg.jpg);
}
.yqlj{width: 1200px; margin: auto; overflow: hidden;
border-bottom: #858484 1px solid;}
.yqlj h2{ line-height: 58px; font-size: 16px; color: #e3e4e5;
    float: left;
font-weight: normal; margin-right: 35px;}
.yqlj .yqlj_nr{ overflow: hidden; display: block;}
.yqlj .yqlj_nr a{line-height: 58px; font-size: 16px; color: #e3e4e5;
    float: left;
background: url(../image/ic_xian.png) no-repeat right; padding-right: 30px;
margin-right: 30px;}

.yqlj .yqlj_nr a.yqlj_last{
    background: none;
}
.yqlj .yqlj_nr a:hover{
     font-weight: bold;
}

.dibu{ width: 1200px; margin: auto; overflow: hidden;
padding: 22px 0px 22px;}
.dblogo{ float: left; padding-right: 40px; 
    margin-right: 40px; margin-top: 10px;
    border-right: #858484 1px solid;}
.dbadr{ float: left;
    line-height: 32px; font-size: 14px; color: #e3e4e5;}

.dbewm{float: right; margin-top: 8px;}
.dbewm li{ width: 115px; float: left; margin-left: 16px;}
.dbewm li span{ float: right; width: 87px;}
.dbewm li span img{ width: 87px; height: 87px;}
.dbewm li h2{ width: 20px; float: left;
     margin-top: 8px;
    line-height: 18px; font-size: 16px; color: #e3e4e5;
font-weight: normal;}


.banquan{
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	line-height: 43px;
	font-size: 14px;
	color: #fff;
	background-color: #0066CC;
}



/*åˆ—è¡¨é¡µ*/
.lbypic{ width:100%; margin:auto; overflow:hidden;}
.lbypic img{ width:100%;}


.list_wk{width:1200px; margin:55px auto 80px; }
.list_lf{ width:255px; float:left; margin-right:50px;
 padding-bottom: 210px;
 background:url(../image/ltlf_tp.png) no-repeat center bottom #f1f3f6;
}



.list_lf h1{
	width: 215px;
	float: left;
	padding: 15px 20px;
	line-height: 40px;
	font-size: 32px;
	color: #fff;
	text-align: center;
	background-color: #0066CC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
} 

.sideMenu{ width:219px; float:left;
    margin-top: 17px;
padding: 0px 18px;}
.sideMenu h3{
	width: 219px;
	float: left;
	position: relative;
	font-weight: normal;
	margin-top: 10px;
	background: #fff;
	box-sizing: border-box;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.sideMenu h3 p{ width:130px; float:left;
    margin:11px 0px 11px 40px;
     font-size:20px; color:#111; line-height: 33px;
   }
.sideMenu h3 p a{ color:#111;}
.sideMenu h3.on{
	color: #fff;
	box-sizing: border-box;
	font-weight: bold;
	background-color: #0066CC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.sideMenu h3.on p{ color: #fff; font-weight: bold;}
.sideMenu h3.on p a{color: #fff;}

.sideMenu h3:hover{
	box-sizing: border-box;
	font-weight: bold;
	background-color: #0066CC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.sideMenu h3:hover p{color: #fff; font-weight: bold;}
.sideMenu h3:hover p a{color: #fff;}

.sideMenu h3 em{ width: 45px; height: 50px;
position: absolute; top:0px; right: 0px;
background: url(../image/ltej_bg.png) no-repeat center;}

.sideMenu h3.on em{
    background: url(../image/ltej_bg2.png) no-repeat center;
}

.sideMenu h3:hover em{
    background: url(../image/ltej_bg2.png) no-repeat center;  
}

.sideMenu ul{
	width: 219px;
	float: left;
	display: none;
	background: #fff;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.sideMenu ul li{ float:left; width:140px; 
    padding:10px 20px 5px 59px; 
    font-size:16px; color:#333; line-height:26px;
     cursor: pointer; 
     background:url(../image/ltsanj.png) no-repeat 42px 18px;}
.sideMenu ul li a{ color:#333;}

.sideMenu ul li.san_on{ font-weight: bold;
    background:url(../image/ltsanj2.png) no-repeat 42px 18px;}
.sideMenu ul li.san_on a{
	color: #0066CC;
}

.sideMenu ul li:hover{ font-weight: bold;
    background:url(../image/ltsanj2.png) no-repeat 42px 18px;}
.sideMenu ul li:hover a{
	color: #0066CC;
}




.list_rg{overflow: hidden;}
.list_rdh{
	width: 100%;
	float: left;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}	
.list_rdh h1{ float:left; font-size:30px; 
    color:#333;
}
.list_rdh span{ float:right; font-size:14px; color:#888; line-height:24px;
    margin-top: 18px;
background:url(../image/ic_home.png) no-repeat left center; padding-left:20px;}
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{
	color: #0066CC;
}


.list_rlb{ width:100%; min-height:450px;}
.list_rlb ul{ width:100%; float:left; margin: 25px 0px 35px;}
.list_rlb ul li{width: 100%; float: left;
    padding: 20px 0px;
    border-bottom: #cecece 1px solid;
    box-sizing: border-box;
    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_rlb ul li span{
	width: 100px;
	float: left;
	text-align: center;
	height: 28px;
	line-height: 28px;
	border: #cdd4dd 1px solid;
	font-size: 14px;
	color: #0066CC;
	background: #f1f3f6;
	font-weight: bold;
	border-radius: 15px;
	margin-right: 20px;
}
.list_rlb ul li a{ display: block; 
    overflow: hidden;
    font-size: 16px; color: #333;
    height: 30px; line-height: 30px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;}
.list_rlb ul li:hover span{
	border: 1px solid #0066CC;
	color: #fff;
	background-color: #0066CC;
 }
.list_rlb ul li:hover a{
	font-size: 18px;
	color: #0066CC;
	font-weight: bold;
	background: url(../image/list_sjx.png) no-repeat right center;
}


/* è§†é¢‘åˆ—è¡¨é¡µ */
.list_sp{ margin-right:-44px; min-width: 450px;}
.list_sp ul{ width: 100%; float: left;
margin: 44px 0px 0px;}  
  
.list_sp ul li { width:33.3%; float: left;
    margin-bottom: 40px;
   }
.list_sp ul li a{ margin-right: 44px;
    position: relative;
display: block;}

.list_sp ul li span{ width:100%; display:block;
        padding-bottom:56%; 
       position:relative; overflow:hidden;
    }
.list_sp ul li 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;
     }
   
.list_sp ul li .spzt_vid{ position: absolute;
   width: 50px; height: 50px; z-index: 5;
   left: 50%; top:50%; margin-top: -25px;
    margin-left: -25px;
   }

.list_sp ul li .spzt_lbg{
        left: 0px; top:0px;
        width: 100%; height: 100%; position: absolute;
        z-index: 3;
        background: url(../image/splb_bg.png);
    }
   
.list_sp ul li h3{ width: 100%; float: left;
    text-indent: 18px;
   height: 49px; line-height: 49px;
   border: #cdd4dd 1px solid;
   box-sizing: border-box;
   border-top-style: none;
   font-size: 16px; color: #111; font-weight: normal;
   background: url(../image/sjx_hui.png) no-repeat 95% center #f1f3f6;
   }

   .list_sp ul li:hover h3{
	color: #fff;
	border: 1px solid #0066CC;
	background-color: #0066CC;
	background-image: url(../image/sjx_bai.png);
	background-repeat: no-repeat;
	background-position: 95% center;     
   }

 

/*å†…å®¹é¡µ*/
.contt_box{  margin-left:20px; min-height:450px;}
.contt_tit{ width:100%; float:left; padding-bottom:20px;
     border-bottom:#ddd 1px solid; 
     text-align:center; 
     margin-top:35px;}
.contt_tit h1{
	width: 100%;
	float: left;
	font-size: 24px;
	color: #0066CC;
	margin-bottom: 12px;
    }
.contt_tit h2{ width:100%; float:left; font-size:18px; color:#333; 
    line-height:30px; margin-bottom:12px; font-weight:normal;}
.contt_tit span{ width:100%; font-size:14px; color:#777;}
.contt_zhwen{
    width:100%;
    float:left;
    margin:20px 0px 30px;
    font-size:16px;
    color:#444;
    line-height:35px;
    overflow-x: auto;
    }
.contt_zhwen p{ text-indent:2em;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important; }
.contt_zhwen p td{ text-indent:0em;}
.contt_zhwen p iframe{max-width:80%;}
.contt_zhwen table td p{text-indent:0em;}
.contt_zhwen table{
    border-collapse: collapse;
  
    }
.contt_zhwen table td{border:1px solid;}

.contt_sxp{ width:100%; float:left; border-top:#ddd 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:35px;}
.contt_sxp ul li a{ color:#444;}
.contt_sxp ul li:hover{
	color: #0066CC;
}	
.contt_sxp ul li:hover a{
	color: #0066CC;
}	




.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 table {
    border-collapse: collapse;
}
.danpzw table td {
    border: 1px solid;
}
.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%;}
.danpzw #vsb_content {overflow-x:auto;}
.danpzw table td p{ text-indent:0em!important;}
#vsb_content_1001 table td p{ text-indent:0em!important;}

/* æœç´¢åˆ—è¡¨ */
.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(../image/ic_red2.jpg) 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: #0066CC;
	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;}
