﻿body{min-width: 1100px;}
ul,
ol,
li {
    list-style: none;
}
.dw{position: relative}
 .a001{height: 400px; width: 100%;  overflow: hidden; background: url("001.jpg"); }
 .a001-kb{height:auto; width: 100%;  overflow: hidden; }
 .a002{height: 200px; width: 100%;  z-index:1;  background: url("002.jpg"); }
.l1{ line-height: 1.4em;}
.l1 a{ margin-right: 30px; padding-top: 7px; padding-bottom: 7px; float: left; font-size: 15px; color: #111; font-weight: bold;}
.l1 a i{ margin-right: 6px; color: #555; font-weight: normal; }

/* ----------------------------------------------------------------------*/
/* Pagination Navigation   --------------------------------------------- */
/* ----------------------------------------------------------------------*/
.mrt10{margin-top: 10px;}
.mrt20{margin-top: 20px;}
.mrt30{margin-top: 30px;}
.mrt50{margin-top: 50px;}
.mrt60{margin-top: 60px;}
.position { margin-top: 20px; margin-bottom: 15px;   color: #888; font-size: 15px;}
.position a{  margin-left: 10px; margin-right: 10px; font-weight: bold; font-size: 15px; color: #333; }
.position a:first-child{  margin-left: 0px; }
.position2 { margin-top: 20px; margin-bottom: 15px;   color: #888; font-size: 12px;}
.position2 a{  margin-left: 10px; margin-right: 10px;  font-size: 12px; color: #333; }
.position2 a:first-child{  margin-left: 0px; }
.zhengwenb { line-height: 1.4em;font-family:Times New Roman,Times,serif; font-size:16px }
.zhengwenb p { margin: 8px 0px;  }
.zhengwenb img  { max-width: 100%; }

.zhengwen { line-height: 1.4em;font-family:Times New Roman,Times,serif; font-size:16px }
.zhengwen p { margin: 8px 0px;  }
.zhengwen img  { max-width: 100%; }
.zhengwen table  {  border-top: 1px solid #777; border-left: 1px solid #777; }
.zhengwen table td{ padding: 2px 6px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
.zhengwen  thead  th{ padding: 10px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
.zhengwen tbody td{ padding: 10px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
 

.zhengwene { line-height: 1.3em;font-family:Times New Roman,Times,serif; font-size:16px }
.zhengwene p { margin: 8px 0px;  }
.zhengwene img  { max-width: 100%; }

.zhengwene-b { line-height: 1.3em;font-family:Times New Roman,Times,serif; font-size:18px;color: #f0f0f0; margin-top: 6px; }
.zhengwene-b p { margin: 8px 0px;  }
.zhengwene-b img  { max-width: 100%; }

.zhengwend { line-height: 1.3em;font-family:Times New Roman,Times,serif; font-size:16px }
.zhengwend p { margin: 8px 0px;  }
.zhengwend img  { max-width: 100%; }
.zhengwend table  {  margin-top: 10px; }

.zhengwenc { line-height: 1.4em;font-family:Times New Roman,Times,serif; font-size:15px }
.zhengwenc p { margin: 5px 0px;  }
.zhengwenc img  { max-width: 100%; margin-top: 6px; }

.zhengwenc h1 ,.zhengwenb h1,.zhengwen h1{font-size:28px}
.zhengwenc h2 ,.zhengwenb h2,.zhengwen h2{font-size:23px}

.zhengwen2 { line-height: 1.5em; font-size:14px; color: #444 }
.zhengwen2 p { margin: 8px 0px;  }
.zhengwen2 img  { max-width: 100%; }
.zhengwen2 table  {  border-top: 1px solid #777; border-left: 1px solid #777; }
.zhengwen2 table td{ padding: 2px 6px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
.zhengwen2  thead  th{ padding: 10px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
.zhengwen2 tbody td{ padding: 10px; border-bottom: 1px solid #777; border-right: 1px solid #777;}
.zhengwen2 h1{  font-size:24px;padding-top: 8px; padding-bottom: 8px;}
.zhengwen2 h2{  font-size:22px;padding-top: 8px; padding-bottom: 8px;}
.zhengwen2 h3{  font-size:20px;padding-top: 8px; padding-bottom: 8px;}
.zhengwen2 h4{  font-size:18px;padding-top: 8px; padding-bottom: 8px;}
.zhengwen2 h5{  font-size:16px;padding-top: 8px; padding-bottom: 8px;}


.zhengwen-w { line-height: 1.6em; font-family:Times New Roman,Times,serif; }
.zhengwen-w p { margin: 8px 0px;  }
.zhengwen-w img  { max-width: 100%; }
.zhengwen-w table  {  margin-top: 10px; }


.typename{font-size:42px; font-family:Times New Roman,Times,serif; font-style: italic; margin:22px 20px; }
.emaillink{margin-top: 30px;margin-bottom: 30px;
	text-shadow: 2px 2px 6px #222;
}
.emaillink a{ color: #111;
	padding: 8px 30px; font-weight: bold; font-size: 18px; border: 2px solid #111;  float: right;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px；
}
.emaillink a:hover{ color: #333; 
}
.bg3{width: 100%;height: auto; overflow: hidden; background: url("ww.jpg") repeat center top;}
.qing{width: 100%; height: 2px; overflow: hidden;clear:both;}
.bg-fafafa{background: #fafafa}
.bg-f8f8f8{background: #f8f8f8}
.bg-e2e2e2{background: #e2e2e2}
.bg-cfe2f3{background: #cfe2f3}
.w100{ width: 100%; height: auto; overflow: hidden; }
.main-kuan{ width: 1000px;margin: 0px auto;}

.main-kuan .m-left{ width:540px; height: auto; overflow: hidden; float: left; }
.main-kuan .m-right{ width:430px; height: auto; overflow: hidden; float: right; }

.main-kuan .a1{ width: 450px; margin-left: 20px; height: auto; overflow:hidden; float:left;   z-index: 9999999; }
.main-kuan .a1a{ width: 494px; height:auto; overflow:hidden;   float: right; }

.f4f{width:100%;height: auto; overflow: hidden;}
.f4f li{width: 241px;height: auto; overflow: hidden; float: left; margin-right:6px; padding: 2px; background: #999}
.f4f li:last-child{  margin-right: 0px; }
.f4f li img{width: 241px;height:241px; overflow: hidden;  
	 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
}
.f4f li p{ line-height: 1.6em;height: 3.2em; overflow: hidden; padding: 10px 10px 20px 10px; }




.fuwu{}
.fuwu li{margin-bottom: 20px; position: relative; padding-left: 125px; line-height: 1.3em; min-height: 100px;}
.fuwu li .tu{ position: absolute; left: 0px; top:0px; width: 100px; height: 100px;overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%；
}
.fuwu li .tu img{
	width: 100px; height: 100px;
}
.fuwu li h3{
	font-family:Times New Roman,Times,serif; font-size:20px;
}
.fuwu li p{ margin-top: 10px;
	 font-size:12px;
	white-space: pre-wrap;
 word-wrap: break-word;
}
.fuwu a{ color:#492182
}

		#exzoom {
			width: 420px;
			/*height: 360px;*/
			margin: 0px auto;
		}
		.exzoom {
			box-sizing: border-box;
		}
		.exzoom * {
			box-sizing: border-box;
		}
		.exzoom .exzoom_img_box { 
			position: relative;  
		}
		.exzoom .exzoom_img_box .exzoom_main_img {
			display: block;
			width: 100%;
		}
		.exzoom .exzoom_preview {
			margin: 0;
			position: absolute;
			top: 0;
			overflow: hidden;
			z-index: 999;
			background-color: #fff;
			border: 0px solid #ddd;
			display: none;
		}
		.exzoom .exzoom_preview .exzoom_preview_img {
			position: relative;
			max-width: initial !important;
			max-height: initial !important;
			left: 0;
			top: 0;
		}
		.exzoom .exzoom_nav {
			margin-top: 10px;
			overflow: hidden;
			position: relative;
			left: 35px;
		}
		.exzoom .exzoom_nav .exzoom_nav_inner {
			position: absolute;
			left: 0;
			top: 0;
			margin: 0;
		}
		.exzoom .exzoom_nav .exzoom_nav_inner span {
			border: 0px solid #ddd;
			overflow: hidden;
			position: relative;
			float: left;
		}
		.exzoom .exzoom_nav .exzoom_nav_inner span.current {
			border: 2px solid #f00;
		}
		.exzoom .exzoom_nav .exzoom_nav_inner span img {
			max-width: 100%;
			max-height: 100%;
			position: relative;
		}
		.exzoom .exzoom_btn {
			position: relative;
			margin: 0;
		}
		.exzoom .exzoom_btn a {
			display: block;
			width: 35px;
			border: 0px solid #ddd;
			height: 60px;
			line-height: 60px; 
			text-align: center;
			font-size: 26px;
			position: absolute;
			left: 0;
			top: -62px;
			text-decoration: none;
			color: #777;
		}
		.exzoom .exzoom_btn a:hover {
			color: #f00;
		}
		.exzoom .exzoom_btn a.exzoom_next_btn {
			left: auto;
			right: 0;
		}
		.exzoom .exzoom_zoom {
			position: absolute;
			left: 0;
			top: 0;
			display: none;
			z-index: 5;
			cursor: pointer;
		}

		@media screen and (max-width: 768px) {
		.exzoom .exzoom_zoom_outer {
			display: none;
		}
		}
		.exzoom .exzoom_img_ul_outer {
			border: 0px solid #ddd;
			position: absolute;
			overflow: hidden;
		}
		.exzoom .exzoom_img_ul_outer .exzoom_img_ul {
			padding: 0;
			margin: 0;
			overflow: hidden;
			position: absolute;
		}
		.exzoom .exzoom_img_ul_outer .exzoom_img_ul li {
			list-style: none;
			display: inline-block;
			text-align: center;
			float: left;
		}
		.exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
			width: 100%;
		}

.s_list{}
.s_list li{float: left;padding: 9px 20px; margin-right: 20px; background: #32c48d}
.s_list li:first-child{ background: #e9efed}
.s_list li:nth-child(2n){ background: #d5e0dd}
.s_list li:last-child{ background: #b56394; margin-right: 0px;}
.s_list li img{width: 195px; height: 195px; overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%；
}
.s_list li h4{ line-height:36px; margin-top: 8px; border:1px solid #1482d0; text-align: center; font-size: 15px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px；
}
.s_list li a{ color: #222;}
.s_list li h4:hover{ background: rgba(244,244,60,0.4); }
.s_list li:hover a{ font-style: italic; }


.s_list2{}
.s_list2 li{float: left; padding: 5px; width: 310px;   background: #0b5394}
.s_list2 li:hover{  background: #073763 }  
.s_list2 li img{width: 310px;   
}
.s_list2 li h4{ line-height:36px;height:36px; margin-top: 8px;  text-align: center; font-size: 15px; font-weight: normal;
}
.s_list2 li a{ color: #fff;} 

.a_link   { width:700px; position: absolute; height: 38px;  left: 3px; top: 360px; z-index: 9999 ;  }
.a_link li{line-height: 26px;  float: left; padding-right: 16px;margin-left: 16px; background:url("a.jpg") no-repeat right top;}
.a_link li:last-child{ background:url("b.jpg") no-repeat right top;}
.a_link li a{ font-size: 14px; font-weight: bold; color: #f0f0f0 }
.a_link li a:hover{  color: #0c68b4 }
 
.info-titlecc{
	text-align: center;
	padding: 40px 0px 20px; 
	margin-bottom: 20px;
}
.prevnext{
	padding: 20px 0px 50px; 
}
.prevnext li{ margin: 11px 0px;
}
.prevnext li i{ margin-right: 8px; color: #999;
}
.prevnext li a{ color: #777;
}
.prevnext li:hover a{ color: #0846e4;
}
.info-titlecc h3{
	font-size: 22px;
	line-height:1.3em; font-weight:500;  
}
.info-titlecc .time{
	line-height:1em; margin-top: 20px; color: #999;
}

.con-textjianjie{ font-size: 14px;
	padding: 0px 20px 0px 20px;
	height:auto; line-height: 1.4em; 
	color: #999;
}

.sonfuwu{background: #f00; padding-left: 2px; line-height: 1.4em;}
.sonfuwu li{float:left; background: url("00.png") no-repeat left center;  padding-top: 8px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px;}
.sonfuwu li:first-child{ background: none }

.sonfuwu li a{ font-weight: bold; color: #000; font-size: 14px;  }
.sonfuwu li:hover a{ color: #71BAFF  }

.news_list{width: 100%; height: auto; overflow: hidden; padding-top: 12px; }
.news_list .biaoti{ font-size: 20px; font-weight: bold; font-style: italic; padding-bottom: 26px; }
.citem   { 
	width:300px; overflow: hidden; height: auto; margin-left: 20px; margin-right: 5px; float: left; background: #fafafa;padding-bottom: 6px;
	border-bottom: 1px solid #000;background: #ccc;
}
 .citem:hover  {  
	border-bottom: 1px solid #f00;background: #fff;
}
.citem a {
	position:relative;
	display:block;
	text-decoration:none;
}
.citem a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color: rgba(255,255,255,0);
	background-position:top center;
	background-repeat:no-repeat;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.citem a img {
	display:block;
	width:300px;
	height:220px;
}
.citem a:hover span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	background-color: rgba(255,255,255,0.87);
	background-image:url(/skin/see.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.citemtxt {
	padding:3.571429% 7.1429%;
}
.citemtxt a {
	text-decoration:none;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.citemtxt a h4 { text-align: center;  font-weight: bold;
	margin:0;
	padding:0; 
	color:#333;
	font-size:14px;
	line-height:1.3em;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;  
}
.citemtxt a:hover h4 {
	font-weight:normal;
}
.citemtxt p {
	overflow:hidden;
	text-align:right;
	font-size:12px;
	line-height:20px;
	color:#999;
}
.citemtxt p span {
	float:left;
	width:auto;
	text-align:left;
	width:50%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.citemtxt p span a {
	color:#005eeb;
}
.citemtxt p a {
	display:inline-block;
	color:#999;
}

.pagination {  ;
    display: inline-block;
    padding-left: 0;
    margin: 12px 0px 0px 0px;
}
.pagination>li {
    display: inline; float: left;
    border-radius: 4px
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 8px 14px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #0787d6;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 3;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0787d6;
    border-color: #0787d6
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}
.pagination  i {
    padding: 2px 0px 3px 0px; 
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.daohang li {
    float: left;
}

.daohang li a, .dropbtn { text-transform:uppercase;
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px 20px;
    text-decoration: none;
}
.daohang li a { font-weight: bold; font-size:17px; color: #111;
}

.daohang li a:hover, .dropdown:hover .dropbtn { 
}

.daohang li.dropdown {
    display: inline-block;
}

.daohang .dropdown-content {
    display: none;
    position: absolute;
    min-width: 120px; margin-left: 10px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.daohang .dropdown-content a { width: 100%;
    color: black; font-size: 14px; text-align: center; background: #999999; font-weight:normal;
    padding: 13px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.daohang .dropdown-content a:hover {  color: #fff
}

.daohang .dropdown-content a:hover {background:rgba(0,0,0,0.3)}

.daohang .dropdown:hover .dropdown-content {
    display: block;
}


.page-bottom--area {
    padding: 12px 0 13px;
}

    .page-bottom--area .bottom-content {
        margin: 0 auto;
        width: 1200px;
        text-align: center;
        font-size: 0;
    }

        .page-bottom--area .bottom-content .top-area {
            margin-bottom: 16px;
        }

        .page-bottom--area .bottom-content .display-style {
            display: inline-block;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .divider {
            margin: 0 10px;
            width: 1px;
            height: 12px;
            font-weight: 400;
        }

        .page-bottom--area .bottom-content .common-style {
            font-size: 12px;
            font-weight: 400;
        }

        .page-bottom--area .bottom-content a {
            font-weight: 400;
            text-decoration: none;
        }

        .page-bottom--area .bottom-content .ga-area a img {
            margin-top: 1px;
            margin-right: 6px;
            width: 14px;
            height: 14px;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .ali-area a img {
            margin-top: -2px;
            margin-right: 10px;
            width: 55px;
            height: 13px;
            vertical-align: middle;
        }

        .page-bottom--area .bottom-content .ipv-area .ipv6-box {
            display: inline-block;
            margin-left: 4px;
            text-align: center;
            border-radius: 4px;
            border: 1px solid rgba(152, 152, 152, 1);
            padding: 3px;
        }
        .page-bottom--area .bottom-content .ali-area a svg, .page-bottom--area .bottom-content .ali-area a span {
            vertical-align: top;
        }
        .bottom-words {
            vertical-align: middle;
        }
.page-bottom--area .bottom-content .ga-area a img, .page-bottom--area .bottom-content .ga-area a span {
    vertical-align: top;
}