/* CSS Document */
/* 
** author: 阮亮
** mobile: 15013698005
** qq: 397875457
** create: 2009-10-01
** update: 2018-07-19
*/
@charset "utf-8";
/*@charset "gb2312";*/
html,body,frameset,frame,iframe,
table,tbody,caption,thead,tfoot,th,tr,td,
form,input,textarea,option,select,label,button,fieldset,legend,
h1,h2,h3,h4,h5,h6,
ul,ol,li,dl,dt,dd{margin:0px;padding:0px;list-style:none;}
*{margin:0px;padding:0px;list-style:none;}
body{font-family:"微软雅黑","Microsoft yahei",Arial,Helvetica,sans-seri;color:#000000;font-size:12px;background:#FFFFFF;}
/*html{-webkit-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}*/
img{border:0px;}
a{color:#000000;outline:none;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
.clear{clear:both;margin:0px;padding:0px;}
.touming{/*ps:使得背景颜色透明*/
	background:#969696;
	opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;
}
.yuesu img{/*ps:约束图片宽度和高度*/
	width:expression(this.width>745?"745px":auto);
	width:expression(this.width>750?"750px":this.width);
	max-width:745px;
	height:expression(this.height>1000?"1000px":auto);
	height:expression(this.height>1000?"1000px":this.height);
	max-height:1000px;
}
.header,.banner,.main,.footer{width:1200px;margin:0px auto;}
/*========header_bg==========*/
.header_bg{ position:fixed; z-index:100; width:100%; height:165px; border-bottom:#E7E7E7 solid 1px; background:#FFF;}
.header_bg .header{ width:1200px; height:80px; margin:0px auto; padding:20px 0px;}
.header .logo{ float:left; width:auto; height:80px;}
.header .header_ad{ float:left; width:auto; height:50px; margin:15px 40px; padding:0px 30px; border-left:#21B0B6 solid 1px; line-height:25px; font-size:16px; color:#999;}
.header .header_tel{ float:right; width:auto; height:40px; padding:40px 0px 0px 50px; background:url(../images/tel_bg.png) 0px 20px no-repeat; color:#21B0B6; font-size:20px; font-weight:bold;}
.header_bg .menu_bg{ width:100%; height:45px; background:#20B0B6;}
.menu_bg .menu{ position:relative; width:1200px; height:45px; margin:0px auto; background:#20B0B6;}
.menu>ul>li{ float:left; width:auto; height:45px; border-right:#8ADBCB solid 1px;}
.menu>ul>li:first-child{ border-left:#8ADBCB solid 1px;}
.menu>ul>li>a{ display:block; width:auto; height:45px; padding:0px 53px; line-height:45px; font-size:14px; color:#FFF;}
.menu>ul>li>a:hover{ background:#BED33E;}
.menu>ul>li>a.menu_dqzt{ background:#BED33E;}
.header_space{ width:1200px; height:165px; margin:0px auto;}
.menu ul li ul.nav{ display:none;}
.menu ul li:hover ul.nav{ display:block; position:relative; top:1px; left:0px; width:inherit; height:auto; background:#20B0B6;}
.menu ul li ul.nav li{ width:inherit; height:35px; line-height:35px; border-bottom:#8ADBCB solid 1px; text-align:center;}
.menu ul li ul.nav li a{ display:block; width:inherit; height:35px; color:#FFF;}
.menu ul li ul.nav li a:hover{ background:#BED33E;}
.menu ul li ul.nav li a.nav_dqzt{ background:#BED33E;}
/*========banner==========*/
.banner{ width:100%; height:420px; border-bottom:#EEE solid 1px;}
#banner{ float:left; width:100%; height:420px; position:relative;}
.ulBanner{ width:100%; height:420px;}
.ulBanner li{ position:absolute; width:100%; height:420px;}
.ulBannerNav{ position:absolute; bottom:20px; left:50%;	margin-left:-33px; z-index:10;}
.ulBannerNav li{ float:left; background:#fff; margin:0 3px;	width:36px;	height:6px;	display:block; cursor:pointer;}
.ulBannerNav li.on{	background:#20B0B6;	cursor:pointer;}
.banner2{ width:100%; height:360px; border-bottom:#EEE solid 1px;}
/*========products==========*/
.products{ width:1200px; height:auto; margin:0px auto;}
.products .products_bt_box{ width:1200px; height:50px; border-bottom:#EEE solid 1px;}
.products_bt_box .products_bt_str{ float:left; width:200px; height:50px; line-height:50px; font-size:16px; color:#666;}
.products_bt_str span{ font-size:14px; color:#ccc;}
.products_bt_box .products_search_keyword{ float:left; width:690px; height:50px; padding-right:10px; text-align:right; line-height:50px; color:#666;}
.products_search_keyword a{ color:#666; margin-right:5px;}
.products_bt_box .products_search_box{ float:left; width:300px; height:50px;}
.products_search_box .products_search_kuang{ float:left; width:240px; height:30px; padding:13px 0px;}
.products_search_box .products_search_btn{ float:left; width:62px; height:50px; padding:13px 0px;}
.products_search_kuang input{ width:230px; height:24px; padding:0px 5px; box-sizing:content-box; border:#CCC solid 1px; line-height:24px; color:#666; outline:none;}
.products_search_box .products_search_btn{ float:left; width:60px; height:24px;}
.products_search_btn input{ width:60px; height:24px; box-sizing:content-box; border:#CCC solid 1px; text-align:center; line-height:24px; color:#666; outline:none; cursor:pointer;}
.products .products_list{ width:1200px; height:auto; padding:15px 0px;}
.products_list .products_box{ float:left; width:285px; height:255px;}
.products_list .kd20gd260{ float:left; width:20px; height:255px;}
.products_box .products_img{ width:281px; height:200px; padding:2px; box-sizing:content-box; border:#EEE solid 1px;}
.products_box a:hover .products_img{ border:#20B0B6 solid 1px;}
.products_box .products_name{ width:281px; height:41px; padding:5px 2px; color:#666;}
.products_box a:hover .products_name{ color:#20B0B6;}
/*========liyou==========*/
.liyou{ width:1200px; height:auto; margin:0px auto;}
.liyou .liyou_bt{ width:1200px; height:auto; margin-bottom:30px; padding:25px 0px; background:#20B0B6; text-align:center;}
.liyou .liyou_box{ width:1200px; height:auto; padding:0px;}
.liyou_box .liyou_tp{ float:left; width:600px; height:auto; text-align:center;}
.liyou_box .liyou_bian{ float:left; width:600px; height:auto;}
.liyou_bian .liyou_str{ width:600px; height:114px; margin:35px 0px;}
.liyou_str .liyou_num{ float:left; width:114px; height:114px; background:url(../images/num_bg.png) center top no-repeat; font-size:60px; text-align:center; line-height:114px; color:#FFF; font-weight:bold;}
.liyou_str .liyou_content{ float:left; width:470px; height:114px; padding-left:16px;}
.liyou_content .liyou_biaoti{ width:470px; height:44px; font-size:20px; font-weight:bold; line-height:44px; color:#20B0B6;}
.liyou_content .liyou_wenzi{ width:470px; height:70px; font-size:14px; line-height:25px; color:#666;}
/*========news==========*/
.news_bg{ width:100%; height:auto; background:#F8F8F8;}
.news_bg .news{ width:1200px;  height:auto; margin:0px auto; padding:10px 0px 0px; background:#F8F8F8;}
.news .news_biaoti{ width:1200px; height:40px; border-bottom:#EEE solid 1px;}
.news_biaoti .news_biaoti_str{ float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#666666;}
.news_biaoti_str span{ color:#999; font-size:12px;}
.news_biaoti .more{ float:right; width:auto; height:20px; padding-top:15px;}
.news .news_list{ width:1200px; height:auto; padding:10px 0px;}
.news_list .news_box{ float:left; width:575px; height:90px; margin-bottom:10px; padding-bottom:10px; border-bottom:#DDD dashed 1px;}
.news_box .news_title{ width:575px; height:25px; line-height:25px; font-size:14px; color:#777;}
.news_title a{ color:#777;}
.news_title a:hover{ color:#666;}
.news_box .news_cs{ width:575px; height:20px; font-size:12px; color:#999;}
.news_box .news_content{ width:575px; height:45px; line-height:20px; color:#888;}
.news_list .kd50gd90{ float:left; width:50px; height:90px; margin-bottom:10px; padding-bottom:10px;}
/*========about==========*/
.about{ width:1200px; height:auto; margin:0px auto;}
.about .about_biaoti{ width:1200px; height:40px; border-bottom:#EEE solid 1px;}
.about_biaoti .about_biaoti_str{ float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#666666;}
.about_biaoti_str span{ color:#999; font-size:12px;}
.about_biaoti .more{ float:right; width:auto; height:20px; padding-top:15px;}
.about .about_box{ width:1200px; height:auto; padding:20px 0px;}
.about_box .about_tp{ float:left; width:460px; height:270px;}
.about_tp img{ width:450px; height:260px; padding:4px; border:#EEE solid 1px;}
.about_box .about_content{ float:left; width:700px; height:270px; margin-left:40px; font-size:14px; color:#666; line-height:24px;}
/*========friendlink==========*/
.friendlink{ width:1200px; height:auto; margin:0px auto;}
.friendlink .friendlink_biaoti{ width:1200px; height:40px; border-bottom:#EEE solid 1px;}
.friendlink_biaoti .friendlink_biaoti_str{ float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#666666;}
.friendlink_biaoti_str span{ color:#999; font-size:12px;}
.friendlink_biaoti .more{ float:right; width:auto; height:20px; padding-top:15px;}
.friendlink .friendlink_box{ width:1200px; height:auto; padding:10px 0px 20px; font-size:12px; line-height:20px; color:#666;}
.friendlink_box a{ color:#666; margin-right:20px;}
/*========footer==========*/
.footer{ width:100%; height:auto;}
.footer .footer_menu_bg{ width:100%; height:auto; background:#21B0B6;}
.footer_menu_bg .footer_menu{ width:1200px; height:auto; margin:0px auto; padding:20px 0px; background:#21B0B6;}
.footer_menu .footer_menu_box{ float:left; width:200px; height:auto;}
.footer_menu_box .footer_menu_title{ width:200px; height:30px; font-size:14px; color:#FFF;}
.footer_menu_box .footer_menu_list{ width:200px; height:auto;}
.footer_menu_list ul li{ width:200px; height:20px; line-height:20px; font-size:12px;}
.footer_menu_list ul li a{ color:#FFF;}
.footer_menu_list ul li a.footer_menu_dqzt{ color:#BED33E;}
.footer_menu .footer_erwema{ float:left; width:200px; height:auto; text-align:center; font-size:14px; color:#FFF;}
.footer .footer_copyright_bg{ width:100%; height:auto; background:#239494;}
.footer_copyright_bg .footer_copyright{ padding:15px 0px; text-align:center; color:#FFF; line-height:20px; font-size:12px; background:#239494;}
.footer_copyright_bg a{ color:#FFF;}
/*========mbx==========*/
.mbx{ width:1200px; height:50px; margin:0px auto; border-bottom:#EEE solid 1px;}
.mbx .mbx_str{ float:left; width:auto; height:50px; line-height:50px; font-size:14px; color:#666;}
.mbx .mbx_url{ float:right; width:auto; height:20px; padding:20px 0px 10px; line-height:20px; color:#999;}
.mbx_url a{ color:#999;}
/*========about_main==========*/
.about_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px; line-height:25px; font-size:14px; color:#666;}
/*========contact_main==========*/
.contact_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px; line-height:25px; font-size:14px; color:#666;}
/*========service_main==========*/
.service_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px; line-height:25px; font-size:14px; color:#666;}
/*========guestbook_main==========*/
.guestbook_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px; line-height:25px; font-size:14px; color:#666;}
.guestbook_main .guestbook_str{ width:1200px; height:auto; padding-bottom:20px; text-align:center; line-height:25px; font-size:14px; color:#666;}
.guestbook_main .guestbook_box{ width:1000px; height:auto; padding:0px 120px 0px 80px;}
.guestbook_box .guestbook_wenzi{ float:left; width:145px; height:40px; padding-right:5px; line-height:40px; text-align:right; color:#666;}
.guestbook_box .guestbook_kuang1{ float:left; width:350px; height:30px; padding:5px 0px;}
.guestbook_kuang1 input{ width:340px; height:28px; padding:0px 5px; border:#CCC solid 1px; font-size:14px; color:#666; background:#EEE;}
.guestbook_box .guestbook_kuang2{ float:left; width:850px; height:30px; padding:5px 0px;}
.guestbook_kuang2 input{ width:840px; height:28px; padding:0px 5px; border:#CCC solid 1px; font-size:14px; color:#666; background:#EEE;}
.guestbook_box .guestbook_wenzi2{ float:left; width:145px; height:120px; padding-right:5px; line-height:40px; text-align:right; color:#666;}
.guestbook_box .guestbook_kuang3{ float:left; width:850px; height:120px; padding:5px 0px;}
.guestbook_kuang3 textarea{ width:840px; height:110px; padding:5px; border:#CCC solid 1px; font-size:14px; color:#666; background:#EEE; resize:none;}
.guestbook_box .gusetbook_kuang4{ float:left; width:850px; height:30px; padding:5px 0px;}
.gusetbook_kuang4 input{ width:80px; height:28px; text-align:center; font-size:14px; color:#FFF; border:#249494 solid 1px; background:#21B0B6; cursor:pointer; outline:none;}
/*========news_main==========*/
.news_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px;}
.news_main .news_box{ width:1200px; height:100px; margin-bottom:25px; padding-bottom:25px; border-bottom:#F7F7F7 solid 1px;}
.news_box .news_date{ float:left; width:80px; height:100px; background:#F8F8F8;}
.news_date .news_day{ width:80px; height:40px; font-size:30px; color:#666; text-align:center;}
.news_date .news_year{ width:80px; height:25px; font-size:14px; color:#999; text-align:center;}
.news_date .news_icon{ width:80px; height:35px; text-align:center;}
.news_box .news_word{ float:left; width:1100px; height:100px; margin-left:20px;}
.news_word .news_bt{ width:1100px; height:30px; font-size:16px; color:#666; font-weight:bold; line-height:30px; overflow:hidden;}
.news_word .news_cs{ width:1100px; height:25px; font-size:12px; color:#999; line-height:25px;}
.news_word .news_jy{ width:1100px; height:40px; padding-top:5px; font-size:13px; color:#666; line-height:20px;}
.news_box:hover .news_jy{ color:#333;}
.news_bt a{ color:#666;}
.news_bt a:hover{ color:#333;}
.news_main .news_biaoti{ width:1200px; height:auto; font-size:30px; color:#333; text-align:center;}
.news_main .news_canshu{ width:1200px; height:auto; font-size:12px; color:#666; text-align:center; line-height:25px;}
.news_main .news_neirong{ width:1200px; height:auto; padding:20px 0px; border-top:#F7F7F7 solid 1px; border-bottom:#F7F7F7 solid 1px; line-height:25px; font-size:14px; color:#666;}
.news_neirong img{width:expression(this.width>1200?"1200px":auto); width:expression(this.width>1200?"1200px":this.width); max-width:1200px;}
.news_main .news_zhuanzai{ width:1200px; height:auto; padding:10px 0px; font-size:12px; color:#666;}
.news_main .news_prev_next{ width:1200px; height:auto; padding:10px 0px; font-size:14px; color:#333; border-top:#F7F7F7 solid 1px;}
.news_prev_next a:hover{ color:#666;}
/*========products_main==========*/
.products_main{ width:1200px; height:auto; margin:0px auto; padding:25px 0px;}
.products_main .products_list{ width:1200px; height:auto; padding:0px;}
.products_list .products_box{ float:left; width:285px; height:255px;}
.products_list .kd20gd260{ float:left; width:20px; height:255px;}
.products_box .products_img{ width:281px; height:200px; padding:2px; box-sizing:content-box; border:#EEE solid 1px;}
.products_box a:hover .products_img{ border:#20B0B6 solid 1px;}
.products_box .products_name{ width:281px; height:41px; padding:5px 2px; color:#666;}
.products_box a:hover .products_name{ color:#20B0B6;}
.products_main .products_tp_cs{ width:1200px; height:auto;}
.products_tp_cs .products_tp{ float:left; width:550px; height:500px;}
.products_tp .products_dt{ width:550px; height:400px; border:#CCC solid 1px; box-sizing:border-box; overflow:hidden;}
.products_tp .products_xt{ width:550px; height:72px; margin:5px 0px;}
.products_xt img{ float:left; width:100px; height:72px; margin-left:5px; padding:2px; border:#CCC solid 1px; cursor:pointer;}
.products_xt img:first-child{ float:left; width:100px; height:72px; margin-left:0px; padding:2px; border:#CCC solid 1px;}
.products_xt img.dqt{ border:#21B0B6 solid 1px; background:#21B0B6;}
.products_tp_cs .products_cs{ float:left; width:580px; height:500px; margin-left:68px;}
.products_cs .products_mc{ width:580px; height:auto; padding:10px 0px; font-size:16px; font-weight:bold; color:#666; border-bottom:#EEEEEE solid 1px;}
.products_cs .products_jy{ width:580px; height:auto; padding:15px 0px; font-size:14px; line-height:20px; color:#666; border-bottom:#EEEEEE solid 1px;}
.products_cs .products_tel{ width:580px; height:auto; padding:10px 0px; margin-bottom:20px; font-size:14px;}
.products_tel span{ font-size:14px; font-weight:bold; color:#F00;}
.products_cs .products_btn{ width:580px; height:auto;}
.products_btn a{ display:block; float:left; width:160px; height:40px; margin-right:10px; text-align:center; line-height:40px; color:#FFF; font-size:14px;}
.products_btn a.btn1{ background:#21B0B6; border:#239494 solid 1px;}
.products_btn a.btn2{ background:#BED33E; border:#85B200 solid 1px;}
.products_main .products_xx{ width:1200px; height:40px; border-bottom:#EEE solid 1px; line-height:40px; font-size:14px; color:#666666;}
.products_main .products_content{ width:1200px; height:auto; padding:15px 0px; line-height:25px; font-size:14px; color:#666; border-bottom:#EEE solid 1px;}
/*========fy==========*/
.fy{ width:1200px; height:40px; margin:0px auto;}
.fy a{ display:block; float:left; width:auto; height:40px; margin-right:-1px; padding:0px 20px; box-sizing:content-box; border:#CCC solid 1px; line-height:40px; font-size:14px;}
.fy a:hover{ border:#CCC solid 1px; background:#E6E6E6;}
.fy a.fy_dqzt{ width:auto; height:40px; border:#CCC solid 1px; background:#CCC; color:#FFF;}
.fy a:first-child{ border-top-left-radius:5px; border-bottom-left-radius:5px;}
.fy a:last-child{ border-top-right-radius:5px; border-bottom-right-radius:5px;}
/*========other==========*/


