/*全局定义*/
*{list-style:none;margin:0;padding:0;}
html{overflow-y:scroll; overflow-x:hidden; -webkit-text-size-adjust:none; _background-image:url(about:blank); _background-attachment:fixed;}
body{background:#fff;width:100%;height: auto; padding:0; margin:0;text-align:center; font-size:12px; line-height:180%; font-family: "Microsoft Yahei","微软雅黑";word-break:break-all;color:#333333; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0; text-align:left}
.table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* 默认链接 */	
a { text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ position:relative;}
a:focus{ -moz-outline-style: none; /* FF */ } 
a:hover{ text-decoration:none; color:#009180; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease;}


/* 左右悬浮 */
.f_l{float:left;}
.f_r{float:right;}

/* 清除悬浮 */
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clear{clear:both;}

.auto{ margin-left:auto; margin-right:auto}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.hidden{overflow:hidden}
.none{ display:none;}
/* 文字颜色 */
.red,.red a{color:#e62000}/* 深红 */
.blank_b,.blank_b a{color:#808080}/*灰*/
.blank_b a:hover{color:#000}
.blank_db,.blank_db a{color:#333333}/*深灰*/
.blank_db a:hover{color:#F30}
.ff_yh{font-family:"Microsoft Yahei";}
.ff_arial{font-family:"arial";}

/* 空白间距 */
.blank15 {margin:0 auto;width:100%;height:15px;font-size:1px;overflow:hidden}
.blank25 {margin:0 auto;width:100%;height:25px;font-size:1px;overflow:hidden}
.blank30 {margin:0 auto;width:100%;height:30px;font-size:1px;overflow:hidden}

/* 页宽设定 */
.area{width:1200px;height:auto;margin:0px auto;}




/*ico调用*/
.head_r2 .search_bt,.footer .foot_l .share .wb1{ background:url(ico.gif) no-repeat;}










/*border*/
.all_line{ border:1px solid #ebebeb;}


.w360{ width:360px;}
.w600{ width:600px;}
.w500{ width:498px;}
.w685{ width:683px;}
.w700{ width:700px;}
.h460{ height:460px;}

.head{height:94px;}
.head img{ margin-top:20px;} 
.head_r{ width:900px;}
.head_r1{ height:26px; text-align:right; padding-top:20px;}
.head_r1 a{ margin:0 5px}
.head_r2{ height:48px;}
.head_r2 .nav{}
.head_r2 .nav li{ float:left;padding:0 20px; height:48px; line-height:36px; border-bottom:2px solid #fff}
.head_r2 .nav li a{ font-size:14px; font-family:"微软雅黑";}
.head_r2 .nav li:hover,.head_r2 .nav .cur{ border-bottom:2px solid #009180}

.head_r2 .search{ height:30px;}
.head_r2 .search_c{ width:200px; border-right:none; height:22px; padding:3px 5px; display:inline-block; vertical-align:middle; line-height:22px;}
.head_r2 .search_bt{  width:54px; background-position: 0 3px; height:30px; border-left:none; display:inline-block; vertical-align:middle; cursor:pointer}

/*banner*/
.none{ display:none;}
.banner{ min-width:1200px;height:400px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:400px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:180px;width:100%; height:80px;}
.banner_pre_next a{ width:50px; height:80px; background-image:url(bg.png); background-repeat:no-repeat ;text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:10px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:10px; background-position:0px -80px;}
.banner_pre_next .banner_btn_left:hover{background-position:-60px 0px;}
.banner_pre_next .banner_btn_right:hover{background-position:-60px -80px;}


/*方块滑动*/
.yq_banner_list{ width:100%; height:20px;position:absolute; top:375px;  z-index:100; left:0;  text-align:  center }
.yq_banner_list a{ display:inline-block; width:35px; height:6px; _height:6px; _line-height:0;background:#fafaf9; margin-right:10px;}
.yq_banner_list a.hover{background:#4ccdbf; }



.top_ty{ position:absolute; z-index:99; width:100%; height:9px; left:0; right:0; top:126px; background:url(bg_top.png) repeat-x 0 0}

.flags img{
	padding-top:3px;
	margin:0;
	float:right;
	padding-left:3px;
	}


/*首页产品列表*/
.products { width:1200px; margin:0 auto}
.products ul{ width:1210px;}
.products li{ float:left; width:242px; height:330px;}
.products li a .d_tion h3{ font-size:14px}
.products li a { width:230px; display:block;}
.products li a .d_tion{ height:80px; overflow:hidden; color:#999}
.products li a .d_tion .t03{line-height:34px; height:32px;}
.products li a .d_tion p{height:22px; line-height:22px;}
.products li a:hover .d_tion{}
.products li a:hover .t03{ color:#009180;}




/*内页产品列表*/
.products_list{ width:1120px; margin:0 auto}
.products_list ul{ width:1145px; margin-left:25px;}
.products_list li{ float:left; width:280px; height:330px;}
.products_list li a{ width:230px; display:block;}
.products_list li a .d_tion{ height:80px; overflow:hidden; color:#999}
.products_list li a .d_tion .t03{line-height:34px; height:32px; text-align:center}
.products_list li a .d_tion p{height:22px; line-height:22px;}
.products_list li a:hover .d_tion{}
.products_list li a:hover .t03{ color:#009180;}


/*产品详细页*/


.products_detail{width:1100px; margin:0px auto 40px auto;}
.products_detail h3{ font-size:28px; height:60px; line-height:80px; font-weight:normal}
.products_detail h4{ height:40px; line-height:70px;}



/*产品图片展示模块*/
.product{width:360px;height:440px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.product_show{ width:360px; text-align:center; height:440px; overflow:hidden; position:relative; }
.product_inbox{ position:absolute; left:50%; top:0;}

/*翻页*/

.product_btn_left{position:absolute;left:0; background-position:0px -368px;width:12px; height:24px; background-image:url(bg.png); background-repeat:no-repeat ;text-indent:-999em; z-index:9999; bottom:24px;}
.product_btn_right{position:absolute;right:0;  background-position:0px -433px;width:12px; height:24px; background-image:url(bg.png); background-repeat:no-repeat ;text-indent:-999em;z-index:9999; bottom:24px;}
.product_btn_left:hover{background-position:-61px -368px;}
.product_btn_right:hover{background-position:-61px -433px;}


/*产品小图列表*/
.smimg_product_list{ width:100%; height:60px; position:absolute; top:375px;  z-index:106; left:0;  text-align:  center; padding-left:8px}

.smimg_product_list a{ display:inline-block; width:58px; height:58px; margin-right:15px; border:1px solid #ebebeb;}
.smimg_product_list a.hover{ border:1px solid #4ccdbf;}


.products_detail_features{ border-bottom:1px dashed #4ccdbf; padding-bottom:20px;}
.products_detail_features p{ line-height:24px; margin-top:15px;}
.products_detail_parameters ul{ margin-top:15px;}
.products_detail_parameters li{ float:left; width:200px;line-height:24px;}

.products_detail_main img{ padding:15px 185px;}





/*内页资质荣誉*/
.awards{ width:1120px; margin:0 auto}
.awards ul{ width:1145px; margin-left:15px;}
.awards li{ float:left; width:280px; height:230px;}
.awards li h3{ font-weight:normal; text-align:center; line-height:24px; width:250px;}
.awards li a{ width:250px; display:block;}
.awards li a:hover .d_tion{}
.awards li a:hover h3{ color:#333;}




/*首页解决方案*/
.solve_h{}
.solve_h li{ height:100px; margin:0 20px}
.solve_h li img{ float:left; display:block;}
.solve_h li h3{ margin-left:135px; width:315px; height:24px; line-height:24px;overflow:hidden; font-size:14px;}
.solve_h li a div{ margin-left:135px; color:#999; line-height:20px; overflow:hidden; height:60px;}

/*内页解决方案*/
.solve { padding-top:15px;}
.solve li{ height:130px; margin:0 20px}
.solve li a { display:inline-block; width:1080px;}
.solve li a img{ float:left; margin-top:10px;}
.solve li .title003{ margin-left:156px; border-bottom:1px dashed #4ccdbf; height:30px; line-height:30px;} 
.solve li h3{ float:left; text-indent:8px; background:url(news_p.gif) no-repeat 0 13px;}
.solve li a:hover h3{ color:#009180; background:url(news_p_cur.gif) no-repeat 0 13px;}
.solve li em{ float:right; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.solve li a div{ text-indent:24px; margin-left:156px; line-height:22px; height:66px; overflow:hidden; margin-top:6px;color:#999}


/*首页新闻*/
.news{ padding:15px 0 0 0; display:block; margin:0; list-style:none}
.news li{ height:130px; margin:0px 20px; overflow:hidden}
.news li a { display:inline-block}
.news li a img{ float:left; margin-top:10px;}
.news li .title003{ margin-left:156px; border-bottom:1px dashed #4ccdbf; height:30px; line-height:30px;} 
.news li h3{ float:left; text-indent:8px; background:url(news_p.gif) no-repeat 0 13px; font-size:14px; width:380px;}
.news li a:hover h3{ color:#009180; background:url(news_p_cur.gif) no-repeat 0 13px;}
.news li em{ float:right; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.news li a div{ text-indent:24px; margin-left:156px; line-height:22px; height:66px; overflow:hidden; margin-top:6px;color:#999}


/*内页资讯*/
.news_detail{ width:900px; margin:0 auto}
.news_detail h6, .news_detail .date{text-align:center;}
.news_detail h6{ font-size:24px; height:48px; line-height:48px; border-bottom:#e0e0e0 1px solid; font-weight:normal}
.news_detail .date{ line-height:30px; color:#999; height:30px;}
.news_detail img{ padding:10px 0 10px 210px;}
.news_detail p{ text-indent:2em; margin-top:20px; line-height:24px;}
.news_detail{}
.news_detail{}	






/*资讯详细页*/

.title001 h2{font-size:18px; float:left; font-weight:normal; color:#009180;}
.title001 { height:48px; line-height:48px; margin:0 20px}
.title001 a{ float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif}

.title002{ height:48px; line-height:48px; border-bottom:1px solid #ebebeb;}
.title002 li{ float:left;  text-align:center; width:230px;}
.title002 .ns01 a{ color:#009180; font-size:18px; line-height:48px; border-bottom:#009180 solid 1px; display:inline-block;  width:230px; }
.title002 .ns02 a{ color:#808080; font-size:18px}




/*首页合作伙伴*/
.customers{ }
.customers ul{ margin:0 20px; width:2000px; }
.customers li{ float:left; width:170px; height:120px; padding-right:28px;}



/*底部*/
.footer{ background:#323232; color:#CCC; margin-top:30px;}
.footer .foot_l ul{ height:140px; padding:30px 0 30px 15px;}
.footer .foot_l dl{ float:left; margin:0 45px;}
.footer .foot_l dt a{ font-size:14px; color:#00bfa9; font-weight:700; line-height:32px;}
.footer .foot_l dd a{ line-height:26px; color:#CCC}

.footer .foot_l .share{ margin:36px 0; height:40px;}
.footer .foot_l .share div{ float:left;}
.footer .foot_l .share .wb{ margin-top:20px;}
.footer .foot_l .share .wb1{background-position:0 -57px; color:#CCC; text-indent:23px; width:150px; height:20px; display:inline-block;}
.footer .foot_l .cx{ margin:0 12px; cursor:pointer; display:inline-block; vertical-align:middle}
.bdsharebuttonbox{ vertical-align:middle; padding-top:16px;}
.friend_link{ padding-top:20px; text-align:center;}
.friend_link small{ margin-left:20px;}
.friend_link small a,.friend_link a{ color:#ccc;}
.friend_link small a:hover,.friend_link a:hover{color:#00bfa9;}
.friend_link span,.add span{ padding:0 8px;}
.add{text-align:center; padding:5px; margin-bottom:40px;}
.f_b{ text-align:center; margin-bottom:40px;}

.footer .foot_r { line-height:24px;}
.footer .foot_r a{ margin:0 4px; color:#CCC;}
.footer .foot_r .friendlink{ margin-top:30px}
.footer .foot_r .keywords{ margin:30px 0;}
.footer .foot_r p{ text-indent:4px;}

.cpr{ background:#262626; color:#CCC; height:40px; line-height:40px; text-indent:-6px; }
.cpr a{ color:#CCC; margin:0 6px;}
.cpr em{ margin-left:20px; font-style:normal; color:#666666; font-family:Arial, Helvetica, sans-serif}




.tit_about { padding-bottom:16px; line-height:20px; height:40px;}
.tit_about ul{ }
.tit_about li{ float:left}
.tit_about li a{ display:inline-block; padding:0 30px; height:40px; float:left; text-align:center;  font-size:14px;}
.tit_about li:hover a {color:#009180; background:url(line_about.gif) no-repeat center bottom}
.tit_about .cur a{color:#009180; background:url(line_about_cur.gif) no-repeat center bottom}
.tit_about .site_ab{ float:right; margin-right:40px;}
.tit_about .site_ab a{ display:inline-block; padding:0 6px; color:#009180}
.tit_about .site_ab a img{ padding-top:3px;}



.main_phepus { padding:20px 40px; width:1120px; min-height:500px;}
.main_phepus  h5{ height:40px; line-height:18px; font-size:18px; color:#ff6000; text-indent:10px; background:url(point_about.gif) no-repeat 0px 6px; font-weight:normal}
.main_con { position:relative; z-index:0;}
.main_con .bg_con{ position:relative; z-index:999999999999; background:url(bg_con.png) no-repeat 0 0; width:1214px; top:0; margin:0 auto; background-color:inherit}



/*内页公司简介*/
.main_phepus .about_main img{ float:left; padding:0 30px 20px 0}
.main_phepus .about_main  .con_about {}
.main_phepus .about_main  .con_about p{ text-indent:2em; margin-bottom:24px}




/*内页焦点*/
.top_img_box{ width:100%; height:300px; position:relative; background:#fff; overflow:hidden}
.top_img_box .top_img{position:absolute; left:50%; top:0;}

.products_img_box{ width:100%; height:150px; position:relative; background:#fff; overflow:hidden}
.products_img_box .top_img{position:absolute; left:50%; top:0;}


.padding_main_box {position:absolute; z-index:9999; bottom:0;  width:100%; height:22px;}
.padding_main_box .padding_main{background:url(bg_main.png) no-repeat 0 0; width:1214px; height:22px; margin:0 auto; background-color:inherit}


/*CSS 翻页效果*/
.page {padding:3px 3px 3px 3px; height:46px; margin:20px auto; text-align:center; overflow:hidden; font-size:16px; line-height:40px}
.page a { margin-right:8px;text-decoration: none; color:#009180; border:#009180 1px solid;  width:36px; display:inline-block; height:37px; font-family:"宋体"; }
.page a:hover {color:#fff; display:inline-block;background: #009180;}
.page span.current{color:#ffffff; margin-right:4px; width:36px; height:37px; display:inline-block; background: #009180; border:#009180 solid 1px;}
.page span .nocur{ background:#CCC; color:#ffffff; margin-right:4px; width:36px; height:36px; display:inline-block }
.page .send_page{ width:40px; height:37px; border:#009180 1px solid; vertical-align:middle; margin:0 2px 8px 0; _margin:2px 2px 8px 0; line-height:35px; text-indent:3px; font-size:14px;}
.page em{ font-size:14px; font-style:normal; color:#7f7f7f}

.page div{text-align:center;}


.online_qq{
	width:160px; height:320px;
	 z-index:9999999999999; 
	  position:fixed;top:100px; right:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 200)||200)-(parseInt(this.currentStyle.marginBottom, 200)||100)));}
	  
#kf_box{  width:160px; height:320px;}

.service_bg{background: url(service_bg.png) no-repeat 0 0; }
.service_bg .qq_bt{ width:77px; height:64px; padding:113px 0 0 62px;}
.service_bg .qq_bt a{ display:block; margin-top:10px;}
.tel{color:#ff6b11; padding:70px 0 0 49px ; line-height:28px; font-size:14px; font-weight:700} 




/*网站地图*/
.sitemap{ overflow:hidden; margin:20px 10px 20px 10px;}
.sitemap h3{ border-bottom:1px dashed #ddd;font-size:13px; font-weight:700; line-height:30px; background:url(bg_02.gif) no-repeat 5px 10px; }
.sitemap h3 a{ color:#00bfa9}
.sitemap .site_list{ padding:10px 0; color:#CCC; padding-left:10px; }
.sitemap .site_list a{line-height:24px; margin:0 8px; }
.sitemap .site_pr{ float:left; width:185px; }
.sitemap .site_pr h4{ font-weight:700; line-height:30px; }
.sitemap .site_pr p{ text-indent:12px}

.pr_list{  margin:0; padding:15px 0; }
.pr_list li{ background:url(ico04.gif) no-repeat 0 center; border-bottom:1px dashed #CCC; height:32px; text-indent:15px; font-size:14px;}
.pr_list em{ float:right; height:32px; line-height:32px; margin-right:10px; color:#989898;}
.pr_list li a{ color:#7a7a7a; line-height:32px;}
.pr_list li a:hover{ color:#8b7243;}
