@charset "utf-8";
body,td,th {
	font-size: 14px;
	color: #666666; overflow:-Scroll;overflow-x:hidden
}
body {
	font-family:Microsoft YaHei;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; }
a:link {
	color: #666;text-decoration: none;
}
a:visited {
	color: #666;text-decoration: none;
}
a:hover {text-decoration: none;
	color: #333;cursor:pointer
}
a:active {
	color: #666;text-decoration: none;
}
.bai {
	color: #fff;text-decoration: none;
}
.bai:link {
	color: #fff;text-decoration: none;
}
.bai a:visited {
	color: #fff;text-decoration: none;
}
.bai a:hover {text-decoration: none;
	color: #fff;
}
.bai a:active {
	color: #fff;text-decoration: none;
}
.hei:link {
	color: #000;text-decoration: none;
}
.hei a:visited {
	color: #000;text-decoration: none;
}
.hei a:hover {text-decoration: none;
	color: #000;
}
.hei a:active {
	color: #000;text-decoration: none;
}	
.hui:link {
	color: #995b02;text-decoration: none;
}
.hui a:visited {
	color: #995b02;text-decoration: none;
}
.hui a:hover {text-decoration: none;
	color: #995b02;
}
.hui a:active {
	color: #995b02;text-decoration: none;
}
h1,h2,h3,h4,h5,h6 { font-weight: 100;}

.menu{ height:90px; background:rgba(16,44,0,0.7);position:fixed; border-bottom:1px solid #; top:0px; left:0; z-index:998; width:100%; }
.logo { width:444px; float:left; height:90px; padding-left:10%;}



.menu li{list-style:none; float:left; display:inline-block; font:16px/42px "Microsoft Yahei";}
.menu li a{ color:#fff; text-decoration:none; text-align:center; display:block; padding:0px 15px}
.menu li.active{ background:#F00;}





/*dh*/
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 #menu-button { 
    margin-top: 100px;
    background: #F00;
    position: absolute;
    z-index: 99999; }
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width: 650px; float:right; height:90px; font-family:Arial, Helvetica, sans-serif;
  line-height: 1; font:16px/42px "Microsoft Yahei";;
  background: #; margin-right:10%;

  background: #;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav_menu3 > ul > li {
  float: left;
}
.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: center;
}
.nav_menu3.align-right > ul > li {
  float: right;
}
.nav_menu3.align-right ul ul {
  text-align: center;
}
.nav_menu3 > ul > li > a { line-height:90px; width:80px; text-align:center;
  
  text-decoration: none;
  text-transform: uppercase; overflow:hidden;
  color: #eee;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-right:1px solid #;
}
.nav_menu3 > ul > li:hover > a {
  color: #fff;
  background: #000;
}
.nav_menu3 > ul > li.nav-has-sub > a {
  text-align:center;font-size:13px;
}
.nav_menu3 > ul > li.nav-has-sub > a::after {
  position: absolute;
  top: 35px;
  right: 10px;
  width: 4px;
  height: 4px;
 
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after {
  border-color: #;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}
.nav_menu3 > ul > li > ul {    
  border-top: 1px solid #F00;
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3.align-right li:hover > ul {
  right: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 60px;
}
.nav_menu3 ul ul li a {
   height:60px; line-height:60px;
  width: 140px;
  background: #000;
  text-decoration: none;font-size:13px;
  color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;

  border-top: 1px solid #990B2C;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background: #111;
  border-top: 1px solid #F00; 
}
.nav_menu3 ul ul li.nav-has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after {
  border-color: #990B2C;
}
.dianhua{  font: 14px "Microsoft Yahei"; width:100%; height:40px; line-height:40px;  position:fixed; bottom:0px; right:0px; z-index:999;olor:#fff; overflow:hidden;}


 .f_l a { color:#FFF;}
 .f_l a:visited {
    color: #fff;
}

.f_l:link {
	color: #fff;text-decoration: none;
}
.f_l a:visited {
	color: #fff;text-decoration: none;
}
.f_l a:hover {text-decoration: none;
	color: #fff;
}
.f_l a:active {
	color: #fff;text-decoration: none;
}
.dianhua a { color:#FFF;}






.sybj1 { width:100%; height:100vh; background:url(../images/s1.jpg) no-repeat top; background-size:cover;}
.synr1 { width:1300px; height:84vh; padding-top:16vh; margin:0px auto;}
.sybj2 { width:100%; height:110vh; background:url(../images/s2.jpg) no-repeat top; background-size:cover;}
.synr2 { width:1300px; height:84vh; padding-top:16vh; margin:0px auto;}
.sybj3 { width:100%; height:110vh; background:url(../images/s3.jpg) no-repeat top; background-size:cover;}
.synr3 { width:1300px; height:80vh; padding-top:20vh; margin:0px auto;}
.synr3 .asd {height:501px;  width:877px;}
.synr3 .asd  li { width:246px; height:244px; float:left; margin:12px;}
.synr3 .asd  img { width:246px; height:244px; }
.fl { float:left;}
.ft { float:right;}

.sybj4 { width:100%; height:110vh; background:url(../images/s4.jpg) no-repeat center; background-size:cover;}
.synr4 { width:100%; height:84vh; padding-top:16vh; margin:0px auto;}

.sylm { width:100%; padding-top:120px;height:98px; padding-bottom:20px;}
.style { height:400px;  width:100%; top:-100px;background:rgba(0,0,0,0.5); position: relative }
.style1 {height:80px; width:1200px; margin:0px auto; z-index:324234; text-align:left; position: relative; top:0; }
.style1 .news { width:312px; height:334px; float:left; padding:10px; border:1px solid #fff;}
.style1 .news .bt { width:100%; font-size:16px; font-weight:bold; line-height:50px;}
.style1 .news .nr {width:100%; height:120px; font-size:14px; font-weight:100; line-height:30px; overflow:hidden;}
.style1 .news .bt { color:#FFF;}
.style1 .news .nr { color:#FFF;}
.style1 .news a { font-size:12px;}
.style1 .news a:hover { color:#d8ffb1; cursor:pointer;}

.newsx { width:800px; height:334px; float:right; background:url(../images/2.jpg) no-repeat center center;}
.style1 .newsx li { width:48%; font-size:14px; height:30px; float:left; line-height:30px; padding-right:1%;padding-left:1%; color:#FFF; }
.fr { float:right;}
.style1 .newsx a:hover { color:#d8ffb1; cursor:pointer;}

.style1 .newsx li a { color:#FFF; }

.sybj5 { width:100%; height:100vh; background:url(../images/s5.jpg) no-repeat center; background-size:cover;}
.synr5 { width:100%; height:84vh; padding-top:16vh; margin:0px auto;}


/**/
.sylm { width:100%; padding-top:;height:98px; padding-bottom:20px;}

.sylmdh { width:272px; height:98px; border:1px solid #FFF; padding-left:64px;padding-right:64px; margin:0px auto; text-align:center; line-height:98px; font-family:Arial, Helvetica, sans-serif; font-size: 40px; color:#FFF; }

.sylmdh1 { width:481px; height:98px; background:url(../images/s3.png) top center no-repeat; padding-top:81px; margin:0px auto; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFF; }


.sylmdh2 { width:272px; height:98px; border:1px solid #FFF; padding-left:64px;padding-right:64px; margin:0px auto; text-align:center; line-height:98px; font-family:Arial, Helvetica, sans-serif; font-size: 40px; color:#FFF; text-transform: capitalize;}

.sylmdh3 { width:272px; height:98px; border:1px solid #000; padding-left:64px;padding-right:64px; margin:0px auto; text-align:center; line-height:98px; font-family:Arial, Helvetica, sans-serif; font-size: 40px; color:#000; text-transform: capitalize;}

.sylmdh3 { width:292px; height:98px; border:1px solid #000; padding-left:64px;padding-right:64px; margin:0px auto; text-align:center; line-height:98px; font-family:Arial, Helvetica, sans-serif; font-size: 40px; color:#000; text-transform: capitalize;}

.gsjj { float:left; width:100%; height:auto;  padding-top:120px; text-align:center; overflow:hidden; }

.gsjj strong { font-weight:bold; font-size:24px; color:#000; line-height:30px;}
.gsjj a p {
	color: #006615;
	line-height: 30px;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.gsjj1 { float:left; width:440px; height:320px; padding-left:60px; padding-top:160px; text-align:left; color:#666666; font-size:12px; line-height:30px;}

.gswh { width:698px; height:256px; margin:0px auto;}
.gswh1 { width:1206px; height:230px; margin:0px auto; background:url(../images/s3-2.png) no-repeat top center; margin-top:30px;}
.gswh1 li { width:400px; height:34px; float:left; color:#FFF; font-size:16px; padding-top:70px; text-indent:90px; text-align:left;}
.gswh1 ul { list-style-type:none;vertical-align:0}


.sylj { float:left; width:254px; height:88px; background:#ea6060;border-radius:5px; margin-left:60px;}
.sylj img {border-radius:5px}
.sylj:hover {background:#000; cursor:pointer;}


.sylj1 { float:right; width:254px; height:88px; background:rgba(0,0,0,0.8);border-radius:5px; margin-right:60px;}
.sylj1 img {border-radius:5px}
.sylj1:hover {background:#000; cursor:pointer;}










#allmap {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}
		#l-map{height:500px;width:100%;}
		#r-result{width:100%;}
		



/**/
.header {width:100%; margin:0px auto; height:794px; background: url(../images/ban.jpg) center top no-repeat;  }
.header1 {width:1060px; margin:0px auto; height:33px; line-height:33px; font-size:14px; color:#515151;}
.left { float: left;}
.mead { width:100%; height:755px; background:url(../images/top.jpg) top center repeat-x ; margin-bottom:;}
.mead1 {width:100%; margin:0px auto; height:215px;background:rgba(1,100,54,0.8) url(../images/nav.jpg) repeat-x bottom;  }
.hy { float:left; width:450px; height:38px; line-height:38px; font-size:12px; color:#FFF; padding-left:20px;}
.dh { float:right; width:650px; height:38px; line-height:38px; font-size:12px; color:#FFF; text-align:right; padding-right:50px;}


.top { width:800px; float:left; height:29px; line-height:29px; color:#d3d3d3; font-size:12px;  color:#666;  }
.curr { color:#FFF;}

.nav { width:1200px; margin:0px auto; height:63px;s}

.nav1 { float:left; width:50px; height:63px;}

.nav2 { float:right; width:50px; height:63px;}
/**/
.banner { width:590px; padding-left:600px; height:auto; margin:0px auto; padding-top:0px;}
a img {border:0}
ul, ol, li {list-style-type:none;vertical-align:0}
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}

ul, ol, li {list-style-type:none;vertical-align:0}
a img {border:0}
.mKeBanner,.mKeBanner div{text-align:center;}
/*dh*/
.logo { width:444px; float:left; height:90px; padding-left:10%;}
.menu{ height:90px; background:rgba(16,44,0,0.7);  top:0px; left:0; z-index:998; width:100%; overflow:hidden; }
/*dh*/
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 #menu-button { 
    margin-top: 100px;
    background: #F00;
    position: absolute;
    z-index: 99999; }
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width: 650px; float:right; height:90px; font-family:Arial, Helvetica, sans-serif;
  line-height: 1; font:16px/42px "Microsoft Yahei";;
  background: #; margin-right:10%;

  background: #;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.nav_menu3 > ul > li {
  float: left;
}
.nav_menu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: center;
}
.nav_menu3.align-right > ul > li {
  float: right;
}
.nav_menu3.align-right ul ul {
  text-align: center;
}
.nav_menu3 > ul > li > a { line-height:90px; width:80px; text-align:center;
  
  text-decoration: none;
  text-transform: uppercase; overflow:hidden;
  color: #eee;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-right:1px solid #;
}
.nav_menu3 > ul > li:hover > a {
  color: #fff;
  background: #000;
}
.nav_menu3 > ul > li.nav-has-sub > a {
  text-align:center;font-size:13px;
}
.nav_menu3 > ul > li.nav-has-sub > a::after {
  position: absolute;
  top: 35px;
  right: 10px;
  width: 4px;
  height: 4px;
 
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after {
  border-color: #;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}
.nav_menu3 > ul > li > ul {    
  border-top: 1px solid #F00;
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3.align-right li:hover > ul {
  right: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 60px;
}
.nav_menu3 ul ul li a {
   height:60px; line-height:60px;
  width: 140px;
  background: #000;
  text-decoration: none;font-size:13px;
  color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top: 1px solid #990B2C;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background: #111;
  border-top: 1px solid #F00; 
}
.nav_menu3 ul ul li.nav-has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after {
  border-color: #990B2C;
}
/**/

.slideBox{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;box-shadow:0px 0px 4px #666;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background-color:#; color:#; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block; text-align:center; margin:0px auto;  }
/**/
.foot { width:100%;  height:40px; font-size: 12px;color:#fff; background-color:#006615;}
.foot a {color:#fff;}
.footer { width:80%; float:left; line-height:40px; display:block;}
.footer a { color:#FFF;}

.footer1 { width:20%; float:left; line-height:40px; display:block;}
.footer1 a { color:#FFF;}

/**/
.clear {
	clear: both !important;
	width: 0px !important;
	height: 0px !important;
	line-height: 0px !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none !important;
	position: static !important;
	background: none !important;
	}
/**/

/**/

.fydh { width:100%; height:50px; border-bottom:1px solid #d8d8d8;}
.fydh1 { width:100px; height:50px; line-height:50px; font-size:14px; color:#006615;border-bottom:1px solid #006615; padding-left:20px; padding-right:20px; margin-left:10px;}
.fydk {
	width:1000px;
    height:auto;
	margin:0px auto;  position:relative;
}
.fbanner { width:100%; height:465px; margin:0px auto; background:url(../images/fban.jpg) no-repeat center top;}
.fywz { width:99%; overflow:hidden;height:100%; min-height:500px; background-color:#fff;line-height:34px;  color:#333; padding:0.5%; ;} 
.fyxw { width:94%; height:140px;  background:#FFF;margin:14px; border-bottom:1px solid #d8d8d8; margin:1%; padding:2%;} 
.fyxw:hover { color:#000;
box-shadow:0px 0px 8px #bbbbbb; }


.fyxw .bt { width:100%; text-align:left; height:40px; line-height:40px; font-size:16px;  overflow:hidden;}
.fyxw .nr { width:100%; height:62px; line-height:30px; font-size:14px;text-align:left;  overflow:hidden; color:#8d8d8d;}
.fyxw .more { width:60%; height:35px; line-height:35px;font-size:14px; text-align:left; color:#afafaf;}

.icom { width:196px; height:20px; line-height:20px;}
.icom1 { width:200px; height:26px; line-height:26px;}
.icom2 { width:888px; height:220px; line-height:26px; }

.icom3 {  width:200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:#ea6060; border:0px;cursor:pointer; margin-bottom:100px; margin-top:50px;}





.f_l{ float:left;}
.f_l a { color:#FFF;}
.f_r{ float:right;font-size:12px; }
.txt4 { font-size:14px;color:#666; line-height:24px;}
.fynr { width:96%; height:auto; margin:2% auto;}
.fynews { float:left; width:99%; height:30px; line-height:30px;background-image: url(images/icom1.png);background-repeat: no-repeat;
	background-position: left; margin-top:7px; border-bottom:1px dotted #999; color:#333;text-indent:4px;}
.fynews1 { float:left; width:99%; height:30px; line-height:30px;background-image: url(images/icom1.png);background-repeat: no-repeat;
	background-position: left;  font-size:12px; margin-bottom:7px; border-bottom:1px dotted #999; color:#333;text-indent:4px;}
.right { float:right; padding-right:5px; }
.right3 { float:right; padding-right:5px; width:300px; text-align:right; font-size:12px; font-weight:100; color: #666;}

.fytp { width:227px; height:234px;  margin:5px; line-height:30px; float:left; text-align:center; border-radius:50%}
.fytp img { width:227px; height:204px;padding:1px;}



.fytp1 {float:left; width:auto;  margin:15px; float:left; text-align:center; line-height:30px; font-size:14px; font-weight:bold;}
.fytp1 img { width:258px; height:160px; }

.fanye { float:left; width:100%; height:50px; line-height:50px; margin-top:20px; font-size:12px; color:#666; text-align:center;text-decoration:none; border-top:1px dotted #999999; margin-top:40px; margin-bottom:20px;} 
.fanye a{ color:#666; text-decoration:none;}

.fanye li { float:left; padding:5px;}
.fanye li a { float:left;}
.ming {float:left; width:100%; height:50px; line-height:50px; font-size:16px; font-weight:bold;color:#230f0f; text-align:center;}
.shijian {float:left; width:100%; height:30px; line-height:30px; font-size:12px; font-weight:bold;color:#999; text-align:center;}


.fycpzs { width:100%; height:180px;}
.fycpzs1 { width:205px; height:165px; float:left; margin:5px; border-bottom:1px solid #CCC;}
.fycpzs2 { width:600px; height:30px; float:left; line-height:30px; color:#143f92; font-weight:bold;}
.fycpzs3 { width:600px; height:135px; line-height:30px; float:left;}
.fycpzs3 a { color:#03C;}

.fyfl { width:222px; height:44px; line-height:44px; background-image:url(../images/cpfl.png); background-position:center center; color:#006dc3; float:left; text-align:center; margin-bottom:2px;}
.fyfl a { color:#006dc3;}
.fyfl:hover { background:#006dc3; cursor:pointer}
.fyfl:hover a { background:#006dc3; cursor:pointer; color:#FFF;}
.fyfl a:hover { color:#FFF;}
.fyfl1 { width:200px;height:40px; line-height:40px; background-color:#019c37;border-bottom:1px solid #FFF; text-indent:20px;}
.fyfl1 a { color:#fff;}



