*{margin:0;	outline:0; padding:0; font-size:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a {text-decoration:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0.35);}
html {height:100%;	font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body {margin:0; padding:0; width:100%; height:100%;	min-height:100%; font-family:Helvetica, Arial, sans-serif; font-size:14px;line-height:1.231; -webkit-touch-callout:none; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-align:stretch; position:relative; font-family:"微软雅黑", "黑体";}
img {-ms-interpolation-mode:bicubic; vertical-align:middle;}
.body{width:640px;margin:auto; min-height:100%; position:relative; overflow:hidden;}
img:not([src*="/"]){display:none;}
table {border-collapse:collapse;border-spacing:0; width:100%;}
th, td, caption {vertical-align:middle;}
textarea {resize:none; border:0; padding:8px 0; border-radius:0;}
input, button, select, textarea {outline:none;}
li {list-style:none;}
.clear,.qcfd{clear:both; overflow:hidden}
.relative {position:relative;}
.absolute {position:absolute;}
.hidden {display:none;}
.hidden.on {display:block;}
.vhidden {visibility:hidden;}
.vhidden.on {visibility:visible;}
em{font-style:normal;}
.left{float:left;}
.right{float:right;}

.cd-img-replace {display:inline-block; overflow:hidden; text-indent:100%; white-space:nowrap;}
.overflow-hidden {overflow:hidden;}
.cd-main-content {min-height:100%; position:relative; background-color:#f5f4e9; z-index:2; padding-top:50px; -webkit-transform:translateZ(0); -webkit-backface-visibility:hidden; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; transition-property:transform; -webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
.cd-main-content.lateral-menu-is-open {-webkit-transform:translateX(-260px); -moz-transform:translateX(-260px); -ms-transform:translateX(-260px); -o-transform:translateX(-260px); transform:translateX(-260px);}
@media only screen and (min-width:640px) {
	.cd-main-content {padding-top:118px; }
	}

header {position:absolute; top:0; left:0; height:115px; width:100%; background:#fff; border-bottom:3px solid #17a63c; z-index:3; -webkit-transform:translateZ(0); -webkit-backface-visibility:hidden; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; transition-property:transform; -webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;}
header.lateral-menu-is-open {-webkit-transform:translateX(-260px); -moz-transform:translateX(-260px); -ms-transform:translateX(-260px); -o-transform:translateX(-260px); transform:translateX(-260px);}
header.is-fixed {position:fixed;}
@media only screen and (min-width:960px) {
	header {height:115px; }
	}

#cd-logo {display:block; float:left; margin:12px 0 0 20px;}
#cd-logo img {display:block;}
@media only screen and (min-width:640px) {
	#cd-logo {margin:22px 0 0 30px; }
	}

#cd-top-nav {position:absolute; top:0; right:120px; height:100%; display:none;}
#cd-top-nav ul {height:100%; padding-top:18px;}
#cd-top-nav li {display:inline-block; margin-right:1em;}
#cd-top-nav a {display:inline-block; padding:.5em; color:#FFF; text-transform:uppercase; font-weight:600;}
#cd-top-nav a.current {background-color:#242e30;}
.no-touch #cd-top-nav a:hover {color:rgba(255, 255, 255, 0.7);}
@media only screen and (min-width:640px) {
	#cd-top-nav {display:block; }
	}

#cd-menu-trigger {position:absolute; right:0; top:0; height:115px; width:115px; width:70px;}
#cd-menu-trigger .cd-menu-text {height:100%; text-transform:uppercase; color:#FFF; font-weight:600; display:none;}
#cd-menu-trigger .cd-menu-icon {display:block; position:absolute; right:20px; top:0px; height:115px; width:70px; bottom:auto; right:auto; background:url(../images/menu.png) no-repeat center right;}
#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {content:''; width:100%; height:100%; position:absolute;  left:0; -webkit-transform:translateZ(0); -webkit-backface-visibility:hidden;}
#cd-menu-trigger .cd-menu-icon::before {bottom:5px;}
#cd-menu-trigger .cd-menu-icon::after {top:5px;}
#cd-menu-trigger.is-clicked .cd-menu-icon {background:none;}
#cd-menu-trigger.is-clicked .cd-menu-icon::before{background:url(../images/x.png) no-repeat center;}
@media only screen and (min-width:640px) {
	#cd-menu-trigger {width:115px; } 
	#cd-menu-trigger .cd-menu-text {display:inline-block; line-height:70px; } 
	#cd-menu-trigger .cd-menu-icon {left:auto; right:1.25em;}
	}

#cd-lateral-nav {position:fixed; height:100%; right:0px; top:0; z-index:1; width:260px; background-color:#242e30; overflow-y:auto; -webkit-transform:translateZ(0); -webkit-backface-visibility:hidden; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; transition-property:transform; -webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s;  -webkit-transform:translateX(80px); -moz-transform:translateX(260px); -ms-transform:translateX(260px); -o-transform:translateX(260px); transform:translateX(260px);}
#cd-lateral-nav .cd-navigation {margin:10px 0 16px;}
#cd-lateral-nav .sub-menu {padding:0 10px 20px 15px; display:none;}
#cd-lateral-nav a {display:block; line-height:2em; padding:0 16px 0 32px; color:#aab5b7; font-size:24px; line-height:60px;}
#cd-lateral-nav a:hover{color:#fff;}
#cd-lateral-nav a.current {background-color:#3a4a4d; color:#FFF;}
.no-touch #cd-lateral-nav a:hover {color:#FFF;}
@media only screen and (min-width:640px) {
	#cd-lateral-nav .cd-navigation {margin:20px 0; }
	}
#cd-lateral-nav.lateral-menu-is-open {-webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); -webkit-overflow-scrolling:touch;}


/*footer*/
.bot_bar{max-width:640px; position:fixed; width:100%; left:0; right:0; bottom:0; z-index:100; margin:auto; background:#312f2f; height:80px; padding:25px 0px}
.bot_bar p{font-size:18px; color:#979797; line-height:40px; text-align:center;}
.bot_bar a{color:#979797}
.footer_bar{top:inherit; bottom:0;}


.homemenu_text{width:100%;display:block;  color:#fff;}

/*************************************************************/
.bog{ width:600px; margin:0 auto; font-size:24px}
.bog img{ max-width:100%}

.box_swipe{overflow:hidden; position:relative;}
.box_swipe ul{-webkit-padding-start:0px;}

.box_swipe>ol{height:30px; position:relative; z-index:10; margin-top:-35px; text-align:center;}
.box_swipe>ol>li{display:inline-block; width:18px; height:18px; margin:0px 2px; background:#fff; border-radius:50%;}
.box_swipe>ol>li.on{ background:url(../images/dian.png) no-repeat;}


/************/
.i-about{border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:2px solid #ddd; border-bottom:2px solid #ddd; border-radius:10px; height:198px; padding:10px; margin:30px 0px;}
.index_dh{}
.index_dh li{float:left;}
.index_dh li.t01{width:336px; height:157px; margin-right:6px; margin-bottom:7px;}
.index_dh li.t02{width:258px; height:157px; margin-bottom:7px;}
.index_dh li.t03{width:178px; height:157px; margin-right:6px;}
.index_dh li.t04{width:178px; height:157px; margin-right:7px;}
.index_dh li.t05{width:230px; height:157px;}

.white_content {display: none; position: absolute; top:0px; right:0px; width:370px; z-index:1002; background:url(../images/shu.png) no-repeat right bottom #212121;}

.menu_font{padding-left:80px; padding-bottom:415px; padding-top:50px;}
.menu_font:after{position:absolute; content:""; display:inline-block; width:100%; height:37px; bottom:0px; left:0px;}
.menu_font li{width:370px; margin:auto;}
.menu_font li a{height:60px; line-height:60px; position:relative; color:#fff; display:block; width:100%; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:"微软雅黑"; font-size:24px;}
.menu_font li a:before{margin-right:5px;}
.menu_fontaa{display:block; width:100px; height:46px; margin-bottom:20px; border:1px solid #ed7a06; border-radius:10px; margin-left:0px; font-size:24px; color:#ed7a06; text-align:center; line-height:46px;}
.menu_fontaa:hover{background:#ed7a06; color:#fff;}

.top_bar{max-width:640px; width:100%; top:0; z-index:100; background:#fff; /*height:100%;*/}
.top_menu{display:-webkit-box;}
.top_bar .top_menu>li{-webkit-box-flex:1; height:77px; position:relative; text-align:center; padding:20px 0px;}
.top_bar .top_menu>li.no1{width:380px; text-align:left; float:left; padding-left:20px;}
.top_bar .top_menu>li.no2{width:80px; text-align:center;}
.top_menu>li:last-of-type{background:none;}
.top_menu>li span{display:inline-block; height:100%; width:80px; margin:auto; font-size:24px; color:#fff; line-height:45px; float:right; margin-right:20px;}
.top_menu>li span.i_menu{background:url(../images/menu.png) no-repeat right center; cursor:pointer;}

.head{height:80px; background:#17a63c; line-height:80px; position:relative; width:600px; padding:0px 20px; padding-bottom:2px;}
.head span{display:block; text-align:center; font-size:30px; color:#fff;}
.head a{display:block; font-size:24px; color:#fff; line-height:80px; width:120px; text-align:left;}
.head a.shangyiji{border:2px solid rgba(255, 255, 255, 0.5); text-align:center; height:46px; line-height:46px; border-radius:10px; margin-top:15px;}

.f_nav{height:65px; line-height:65px; margin-bottom:20px;}
.f_nav a{font-size:22px; line-height:65px; display:block; border-radius:10px; color:#fff; background:url(../images/l_jtou.png) no-repeat 95% center #a0a0a0; padding-left:20px;}
.f_nav a:hover,.f_nav a.dqwz{color:#fff; background:url(../images/l_jtou.png) no-repeat 95% center #17a63c;}

.culture{ }
.culture li{background:#f8f8f8; margin-bottom:30px; padding-bottom:60px;}
.culture li strong{display:block; font-size:30px; text-align:left; padding:60px 20px 30px 20px;}
.culture li span{display:block; font-size:24px; text-align:left; padding:0px 20px}

.honors{margin-top:30px;}
.honors li{text-align: center; padding:10px; border:1px solid #ccc; border-radius:10px; padding-bottom:20px; margin-bottom:30px;}
.honors li span{display:block; font-size:24px; text-align:center; line-height:80px;}
.honors li.no{margin-right:0px;}
.honors li img{ max-width:100%;}

#Paging{height:60px; line-height:60px; text-align:center; overflow:hidden; font-size:18px; margin-bottom:30px;} 
#Paging a{padding:5px 10px; color:#555; font-size:24px; margin-right:30px; background:#fff; border:1px solid #ddd;}
#Paging a:hover,#Paging a.checka{background:#16a63b; color:#fff; border:1px solid #16a63b;}
#Paging span{ background:#fff; color:#555; margin-right:30px;}

.news_nav{width:600px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.news_nav a{color:#333; background:#e5e5e5; font-size:24px; margin-right:4.5%; display:block; float:left; width:30%; text-align:center; border-radius:10px; height:60px; line-height:60px; }
.news_nav a:hover,.news_nav a.dqwz{background:#17a63c; color:#fff;}


.news{}
.news ul li{border-bottom:1px solid #ccc; height:190px; margin-bottom:30px; text-align:left;}
.news ul li strong{display:block; width:115px; height:130px; line-height:130px; font-size:80px; color:#ccc; float:left; font-weight:normal; text-align:left;}
.news ul li span{display:block; font-size:22px; text-align:left; line-height:60px; height:60px; }
.news ul li span em{float:right; display:block; color:#999; font-size:22px;}
.news ul li p{line-height:30px; height:60px; font-size:22px; color:#777; overflow:hidden}
.news ul li a{display:block; height:130px; color:#333; padding:30px 20px;}
.news ul li a:hover{background:#eee;}

.news_bt{border-bottom:4px solid #ddd; text-align:center; margin-bottom:30px; height:110px; padding-bottom:20px; margin-top:30px;}
.news_bt h1{display:block; font-size:24px; line-height:36px; font-weight:normal; text-align:left; color:#555; padding-top:15px;}
.news_bt span{color:#999; width:110px; text-align:center; float:left; margin-right:50px;}
.news_bt strong{display:block; height:66px; line-height:66px; font-size:46px; color:#fff; background:#17a63c; font-weight:normal;}
.news_bt em{display:block; height:46px; line-height:46px; font-size:22px; color:#17a63c; background:#eee;}
.news_bt p{font-size:24px; color:#17a63c; line-height:110px;}

.news_x{padding-top:30px; margin-top:30px; border-top:1px solid #ddd;}
.news_x a{display:block; line-height:81px; font-size:14px; width:33%; text-align:center; float:left;}
.news_x span a{background:#e5e5e5; font-size:28px; color:#222;}
.news_x span em{ font-family:宋体; font-weight:bold;}
.news_x span a:hover{background:#17a63c; color:#fff;}
.news_fhml{width:100px; border:1px solid #ddd; border-radius:6px; text-align:center; float:right; font-size:14px; line-height:30px;}

.product{ margin-top:30px;}
.product ul li{width:274px; float:left; margin-right:28px; padding:5px; border:1px solid #ddd; border-radius:5px; margin-bottom:30px; padding-bottom:15px;}
.product ul li span a{display:block; font-size:22px; text-align:center; line-height:60px; color:#333;}
.product ul li.no{margin-right:0px;}

.product_img{float:left; padding:10px; border:1px solid #ddd; border-radius:10px; margin:40px 0px;}

