@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
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;}
body{color:#333;	margin:0px auto; font-family: Microsoft YaHei; font-size:14px; background:#fff; }
div{ margin:0; padding:0; border:0; }
img{ margin:0; padding:0; border:0; }
p{ margin: 0px; line-height:1.8em}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0; /* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
.flt1{ float:left}
.flt2{ float:right}
.dis,#ban,#navigation table,#nav,.slideBox,.con1 ul li p.p2,.title h4.h4,#tool,.bt,.con2 ol { display:none}

/*标题*/
h1 { font-size: 1.3em;margin:  0;}
h2 {font-size: 1.2em; margin: 0;}
h3 { font-size: 1.17em;margin: 0;}
h4 {font-size: 1em;margin:0;}
h5 {font-size: 0.83em;margin: 0;}
h6 { font-size: 0.67em;margin: 0;}
.bg2{ background:#F6F6F6}
.mbtt{ margin-bottom:20px}



/*浮动*/
.clear {clear:both;}
 #logo, #banner, .center{ width:1200px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
#logo_main { height:80px; background:#fff;}
#logo {overflow:hidden; }


/*导航*/
#navigation { height:80px; line-height:80px;}
#navigation ul.navigationlist li { float:left; height:80px; line-height:80px; text-align:center;}
#navigation ul.navigationlist li a { display:block; width:100px; text-align:center;margin:0 5px; font-size:16px; font-weight:normal; color:#000;}
#navigation ul.navigationlist li a:hover { text-decoration:none; background:#46B131 ; color:#fff; }
#navigation ul.navigationlist .current { background:#46B131; color:#fff;  }
/*导航栏下拉*/
#navigation  ul.subnavigationlist{ display:none; position:absolute; background:#fff; z-index:99999; border:solid 1px #e8e8e8; margin-left:4px }
#navigation  ul.subnavigationlist li {  float:none; padding:0px; line-height:28px; display:inline;}
#navigation  ul.subnavigationlist li a { display:block; white-space:nowrap; font-weight:normal;margin:0; color:#000; font-size:14px; line-height:40px;}
#navigation  ul.subnavigationlist li a:hover {  background:#46B131;  color:#fff; border:none; }
.tel{ margin-top:15px}
.tel img{ margin:5px 8px 0 0}
.tel b{ color:#009944}

/*Js幻灯片样式*/
#banner_main {position:relative; width:100% }
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%}
.bannerlist{}
.bannerlist li{ text-align:center;overflow:hidden; display:block;}
.bannerlist li img{ margin:0 auto; display:block; width:100%; height:500px }
#banner_main .hd{ width:100%; position:relative; bottom:50px; left:0; height:5px; line-height:5px; text-align:center; border:0px solid red; }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px;  border-radius:50%; margin-right:10px; overflow:hidden; font-size:0px; border:2px solid #fff;}
#banner_main .hd ul li.on{  background:#fff;}

/*Flash幻灯片样式*/
/*#banner_main {border:0px solid blue; }
#banner {  border:0px solid red; margin:0 auto; overflow:hidden;} */
.title{ text-align:center; padding:30px 0}
.title h2{ font-size:30px; color:#C10D0D;}
.title h2 span{ color:#212121}
.title h4{ display:block; line-height:40px}
.title font{ width:100px; border-bottom:solid 5px #C10D0D; display:inline-block}

.con1 ul li{ float:left; width:28%; margin:20px 8% 60px 0;text-align:center; background:#E6E6E6; padding-bottom:25px}
.con1 ul li img{ width:100%; height:185px;}
.con1 ul li h2{  font-size:22px; padding:15px 0}
.con1 ul li p{ padding:15px;}
.con1 ul li a{ width:150px; border:solid 1px #fff; text-align:center; display:inline-block; line-height:40px; margin:0 auto}
.con1 ul li:nth-child(3){ margin-right:0}
.con1 ul li:hover{ background:#E64A19}

.con2 ul li{ float:left; width:22%; margin:20px 4% 60px 0;text-align:center; padding-bottom:25px}
.con2 ul li img{ width:100%; height:250px;}
.con2 ul li h2{  font-size:22px; padding:15px 0}
.con2 ul li:nth-child(4){ margin-right:0}


.picMar{ overflow:hidden; position:relative; height:260px; margin:20px 0}
.picMar .hd{ display:none}
.picMar .bd{}
.picMar .bd ul{ overflow:hidden; zoom:1; }
.picMar .bd ul li{width:280px; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;overflow:hidden;  }
.picMar .bd ul li img{ width:100%; height:200px}
.picMar .bd ul li span{ line-height:40px;}




.con3{ margin-bottom:30px}
.con3_r{ width:55%; margin:10px 4% 0 0;}
.con3_r p{ text-indent:2rem; letter-spacing:1.5px; line-height:30px; color:#666}
.con3_r a{ border:solid 1px #F00; font-size:12px; padding:8px 40px; margin:20px 30px; display:inline-block}

.con4_l{ width:460px;}

		.slideNew{ width:100%; height:auto; overflow:hidden; position:relative; }
		.slideNew .hd{ height:30px; width:100%; overflow:hidden; position:absolute; right:0; bottom:0px; z-index:1;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);}
		.slideNew .hd ul{ overflow:hidden; zoom:1; float:left; padding-left:40%  }
		.slideNew .hd ul li{ float:left; margin:10px 10px 0 0; overflow:hidden; border-radius:50%;  width:10px; height:10px; line-height:140px; text-align:center; background:#fff; cursor:pointer; }
		.slideNew .hd ul li.on{ background:#f00; color:#fff; }
		.slideNew .bd{ position:relative; height:100%; z-index:0;   }
		.slideNew .bd li{ zoom:1; vertical-align:middle; }
		.slideNew .bd img{ width:460px; height:335px; display:block;  }


.con4_l .new{ padding-top:20px}
.con4_l .new li{ line-height:45px; border-bottom:dashed 1px #e8e8e8}
.con4_r{ width:680px; margin-right:20px}
.con4_r ul li{border-bottom:dashed 1px #e8e8e8; padding-bottom:20px; margin-bottom:20px}
.con4_r ul li a{ line-height:25px;}
.con4_r ul li p{ color:#808080; padding-top:15px}


.footer{ background:url("../images/bg8_02.png")/*tpa=http://www.gyjywy.com/template/pc/images/bg8_02.png*/ no-repeat top left; background-size:100%; height:260px; padding-top:130px}
.fdh{border-bottom: solid 1px rgba(255, 255, 255, 0.28); padding-bottom:20px}
.fdh  li{ float:left; color:#FFF}
.fdh  li a{ color:#FFF; padding:0 50px; display:inline-block; font-size:16px}
.footer ul{ border-bottom:solid 1px rgba(255, 255, 255, 0.28); padding-bottom:20px}
.footer ul li{ color:#fff; float:left; width:33%; padding-top:30px; line-height:25px}
.footer ul li img{ width:13%; float:left; padding-right:20px}
 .bottom{ color:#fff; padding-top:30px}
.bottom a{ color:#FFF}

.bttil{ font-size:26px; text-align:center; padding:20px 0; font-weight:400  }
.btt{font-size:20px; text-align:center; padding:20px 0; font-weight:400 }
.newsInfo{ text-align:center; font-size:14px; color:#CCC; width:100%; display:inline-block; border-bottom:1px solid #f0efef; padding-bottom:20px; margin-bottom:20px}
.arc p{ padding:5px;}
.fy { border-top:dashed 1px #f0efef; margin:20px 0; padding:20px}
.fy li{ padding:10px 0;}
.listnew{ text-align:center; margin:20px 0}
.listnew a{ width:100px; display:inline-block; border:solid 1px #e8e8e8; text-align:center; line-height:35px; margin:0 10px}
.listnew a:hover{ background:#F60;  border:solid 1px #F60; color:#FFF}

.list ul li{ border-bottom:dashed 1px #e8e8e8; padding:20px 0; float:left; margin:0 2%;}
.listl{ text-align:center; width:8%; background:#F2F2F2; padding:15px 0 ; color:#666;  line-height:25px;}
.listl h2{ font-size:20px}
.listr{ width:87%;}
.listr a{ padding-bottom:10px; font-size:16px;}
.listr p{ color:#999;}

/*当前位置*/
#location_main { overflow:hidden; height:40px; line-height:40px; border-left:5px solid #01B4B4; background:#F4F4F4;} 
#location { text-indent:6px; display:block; color:rgb(102, 102, 102); float:left; }
#location a { text-align:left; font-size:14px; color:rgb(102, 102, 102);}

.pagelist{ padding:3% 0; text-align:center; }
.pagelist li {display: inline-block; _display:inline; _zoom:1;height: 30px; margin: 0 5px; padding: 0 12px;line-height: 30px; font-size: 14px; border: 1px solid #e3e0e0; color:#000;}
.pagelist li:hover{ border: 1px solid #009944; background:#009944; color:#fff;  }
.pagelist li:hover a{ color:#fff}

.pic ul li{ float:left; width:270px; margin:20px 15px; text-align:center}
.pic ul li img{ width:100%; height:210px; padding-bottom:10px}

tr td.tit{width: 100px;color: #333;font-size: 14px;text-align: right;}
tr td span{color: #f00; padding-left:10px}
input[type=text]{width: 260px;height: 30px;	border: 1px solid #cccccc;}
textarea{width: 640px;height: 100px;border: 1px solid #cccccc;}
input[type=submit]{width: 150px;height: 40px;text-align: center;background: #f39800;border: 0;color: #fff;font-size: 16px;cursor: pointer;}
.right_body{ line-height:40px; padding-left:15%}
.map{ margin-right:10%}
@media only screen and (max-width: 768px) {
	*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; font-size:14pt;font-style:normal; }
.clear{ clear:both;}
a{  text-decoration:none;}
html, body {
height: 100%; color:#0E1E2B; font-size:16pt; background:#fff;
}
p{ font-size:12pt; line-height:20pt}
img {border: 0;	vertical-align: top;}
ol, ul, li, dl, dt, dd {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
a {color: #333;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: none;	color:#EC4C4C}
.flt1{float:left;}
.flt2{float:right;}
.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
.center{ width:100%}
#logo { margin: 0px auto; width:100%;}
#logo .WebLogo{ width:50%}
#logo .WebLogo img{ width:100%;}
.tel{ margin:12px 10px 0 0;}
.tel p{ font-size:16px}
.tel b{font-size: 16px;}
.tel img{ width:90%; margin:5px 0 0 0 }
#nav ul { /*边框颜色*/width:100%; margin:0px auto; border-spacing:1px; border-collapse:separate; float:none; height:auto}
#nav ul li{ width:33%;float: left; line-height:35px; border-right: 1px solid #009E4C; border-bottom: 1px solid #009E4C; text-align: center; color: #fff; display: block;background:#009944;}
#nav ul a{line-height:35px;font-size:16px;color:#fff;overflow:hidden; width:100%; display:inline-block;text-align:center;}
#nav ul a.current{ background:#00A24E; color:#fff}
#floor_1_main,#floor_2_main,#floor_8_main,#topcontrol,#navigation,#banner_main,.title font,.con1 ul li p,.con1 ul li a,.title h4,.new,.aaa,.listl,.listr p,.footer,.picMar { display:none}
#tool,.index,#nav,.slideBox,#wfloor_2_main,.title2,.title1,#wapcopyright,.wright_title1,.sublist,.con1 ul li p.p2,.title h4.h4,.dis,.bt,.con5 ol li,.con2 ol{ display:block}



.slideBox2{ width:100%;overflow:hidden; position:relative;}
.slideBox2 .hd{ height:16px; overflow:hidden; position:absolute; right:45%; bottom:15px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:10px; width:12px; height:12px; border-radius:50%; line-height:140px; text-align:center;border: 2px solid #fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; display:block; height:180px;  }
.title{ padding:20px 0 10px 0}
.title h2,.title h2 span{ font-size:24px}
.title h4{ font-size:14px; font-weight:100}
.con1 ul li{ border:solid 1px #DEDEDE; width:88%; margin:5px 2.9%; background:none; padding:3%}
.con1 ul li h2{ font-size:18px; padding:5px 0;}
.con1 ul li p{ font-size:12px; line-height:20px; padding:0}
.con1 ul li img{ width:40%; height:100px; float:left}
.bg2{ background:none}
.con2 ol{ padding:0 3.9%}
.con2 ol li{ width:47.5%; padding-bottom:0; margin-bottom:10px; text-align:center; margin-right:5%; float:left }
.con2 ol li:nth-child(2),.con2 ol li:nth-child(4),.con2 ol li:nth-child(6),.con2 ol li:nth-child(8){ margin-right:0}
.con2 ol li img{ height:150px; width:100%}
.con2 ol li span{ font-size:14px; padding-top:5px}


.con5{ width:100%}
.con5 ol li{width:45.5%; margin:0 0 0 3%; float:left; _display:inline; overflow:hidden; text-align:center;overflow:hidden;  }
.con5 ol li img{ width:100%; height:100px}
.con5 ol li span{ font-size:14px; margin:10px 0 20px 0; display:block}


.con3{ margin:0}
.about{ width:94%; padding:20px 3% 0 3%}
.con3_r{ width:92%; margin:20px 4% 0 4%}
.con3_r p{ font-size:14px; color:#333; line-height:25px;}
.con3_r a { margin-left:35%;}
.con4_l{ margin-top:20px; width:100%}
.slideNew .bd img{ width:100%; height:auto}
.con4_r{ margin:20px 4%; width:92%}
.con4_r ul li{ padding-bottom:5px; margin-bottom:5px;}
.con4_r ul li p{ display:none}
.con4_r ul li a{ font-size:14px;}
	
		.slideTxtBox{ width:100%;}
		.slideTxtBox .hd ul li{border-radius:20px;display:inline;line-height:30px; float: left;width: 23%;background:#02b4b4 ;transition: all 0.4s linear cursor:pointer; color:#fff; text-align:center; font-size:14px; margin:0 1%; }
		.slideTxtBox .hd ul li.on{ background:#fe9404;}
		
.list ul li{ width:94%; margin:0 3%; padding:5px 0}
.listnew a{ width:auto; font-size:16px; margin:0 2px;padding: 0 5px;}		
.listr{ width:100%}
.listr a{ font-size:14px; padding-bottom:0;word-break:break-all;display:-webkit-box;overflow:hidden; height:20px;}
.pagelist li{ height:25px; line-height:25px; padding:0 5px; margin:0 2px}
.pagelist li a,.pageinfo,.pagelist li strong{ font-size:14px; font-weight:100}
.pic ul li{ width:45%; margin:10px 1% 10px 3%}
.pic ul li img{ height:140px}
.pic ul li span{ font-size:14px;}

.right_body div{ font-size:14px; line-height:25px;}
.map{ margin:10px 3%; width:94%; }
form{ margin:0 3%; width:94%}
tr td.tit{ width:18%}
tr td span{ padding:0}
textarea{ width:95%;}
input[type=text]{ width:88%}

.bt{ display:block; width:100%; text-align:center; color:inherit; line-height:20pt; font-size:14px; padding:10px 0; margin:20px 0 58px 0; background:#999; color:#FFF}
.bt a { font-size:14px; color:#fff}

.arc{ width:94%; margin:0 3%}
.arc p, .arc div{ font-size:14px}
.bttil{ font-size:18px; margin:0 3%}
.fy li{ padding:0}
.fy li a,.fy li span{ font-size:14px}
.fy li:nth-child(2){ float:left}

/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist {background:#009944; padding:5px 0}
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li:nth-child(4){ border:none}
.toollist li a {color: #fff;}


}
@media only screen and (max-width: 420px) {
	.con2 ol li img{ height:120px}
}
@media only screen and (max-width: 378px) {
	.pic ul li img{ height:120px}
}
