﻿@charset "utf-8";

/**
 * 全局定义 - 初始化默认样式
 * @Company: (C) 2011 www.bfxhw.com
 * @author: <a href="mailto:545425565@qq.com">XIANGMIAO</a>
 * @QQ:545425565
 * @Time:2011-7-27 15:08:00
 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53,sans-serif; color:#666;}
button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
ul,ol,li{list-style:none;}a:link,a:visited{color:#0c8ac9;text-decoration:none;}a:hover,a:active{color:#f60;text-decoration: underline;}
img {border: 0;}

.l{float:left;}
.r{float:right;}
.border_bx{border-bottom:1px solid #eaeaea;}

.QQbox {z-index: 9999; right: 0px; width: 150px; height:423px;position:fixed; _position: absolute; top:180px; right:10px;  background:url(../images/qq/qq.png) no-repeat;}
.close{width:40px; height:30px; margin-left:78px; cursor:pointer;}
.qq_list a{ display:block; width:110px; height:32px;margin:auto;margin-top:120px; text-indent:-9999px;}
.qq_list .qq_li{text-align:center;}
.qq_top a{display:block; width:42px; height:42px; margin:auto;margin-top:195px; cursor:pointer;text-indent:-9999px;}

body{font-size:12px; color:#222; font-family:"微软雅黑"; border-top:4px solid #015198;}

.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}

.or_inpt{border:1px solid #ccc; line-height:24px; height:24px; background:none; margin-left:8px;}

.top{width:1200px; height:115px;  margin:auto;}
.top h1 a.logo{display:block;float:left;height:115px;text-indent:-9999px;width:250px;background:url(../images/logo.jpg) no-repeat 0px 10px; float:left;}
.top .n_t{width:950px; height:115px; float:left;}
.banbeng{text-align:right; height:45px;}
.n_t .tel{text-align:right; padding-right:50px;}

.nav{ width:875px; height:32px; margin:auto; margin-top:15px; margin-left:155px; }
.nav ul li.nav_li{height:32px; background:#015198;}
.nav ul li{line-height:32px;; height:32px;; text-align:center;float:left;}
.nav ul#jMenu li a{display:block;cursor:pointer;font-size:14px ;padding:0px 18px 0px 18px; font-weight:bold;}
.nav ul#jMenu li.sa{padding:0px; width:34px; height:34px; float:right;}
.nav ul#jMenu li a:hover{background:#015198; color:#FFF;}
.nav ul#jMenu li:hover>a{background:#015198; color:#FFF;}
.nav ul#jMenu li ul{padding:0px; margin-top:0px;}
.nav ul#jMenu li ul .v{ width:100%; padding:0px 15px 0px 15px; height:8px;background:url(../images/P.png) no-repeat center top;}
.nav ul#jMenu li ul li{
	width:180px;height:35px; text-align:left; line-height:35px;position:relative;z-index:1999; border-bottom:1px solid #67a2d2;
	background:#015198 !important; /* IE无效，FF有效 */  
    filter: alpha(opacity=70);  
	-moz-opacity:0.7;  
    -khtml-opacity: 0.7;  
    opacity: 0.7; 
	}
.nav ul#jMenu li ul li a{font-size:12px; color:#fff; }
.nav ul#jMenu li ul li a.isParent{background:#015198;}
.nav ul#jMenu li ul li a:hover{background:#039;filter:none; border:0px; text-decoration:none;}



.search{width:300px; height:119px;margin:auto;overflow:hidden; background:url(../images/search_bg.jpg) no-repeat;}
.search .keycss{ display:block; float:left;background:url(../images/search_key.jpg) no-repeat; color:#d5d5d5; border:0px; height:35px; line-height:32px; padding-left:10px; width:222px; margin-top:55px; margin-left:20px; overflow:hidden;}
.search .bt_sa{ float:left;background:url(../images/search_key.jpg) no-repeat -232px; cursor:pointer; border:0px; height:35px; width:35px; margin-top:55px; }


.cpflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/cp.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.aboutflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/about.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.contactusflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/contactus.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.honorflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/honor.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;;}
.workshopflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/workshop.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.appliactionflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/appliaction.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.newsflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/news.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.serviceflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/service.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}
.priceflash{width:100%; margin:auto; height:350px; text-align:center; background:url(/images/price.jpg) no-repeat center;border-top:1px solid #b4cbda; border-bottom:1px solid #b4cbda;}

.otherfalsh{width:1298px; margin:auto; height:300px; text-align:center;}
.hrflash{width:1298px; margin:auto; height:300px;text-align:center; background:url(/images/hr.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}

.downflash{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/download.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}


.aboutflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/about1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.hrflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/hr1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.cpflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/cp1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.weiflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/wei1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.newsflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/news1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.contactusflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/contactus1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}
.downflash1{width:1298px; margin:auto; height:300px; text-align:center; background:url(/images/download1.jpg) no-repeat center #0168b7; border-bottom:4px solid #eaeaea;}

.content{width:1200px; margin:auto; margin-top:20px;overflow:hidden;}

.ls{width:306px; float:left; margin-right:20px;}
	.ls .tal_title{background:url(../images/ptype.jpg) no-repeat; width:306px; height:47px; line-height:45px; text-indent:45px; color:#FFF;font-size:16px; font-weight:bold;}
	.ls .prtype{width:266px; margin:auto; margin-bottom:10px;}
	.ls .prtype ul{padding:15px 0px 15px 0px;}
	.ls .prtype ul li{width:266px; line-height:35px; border-bottom:1px solid #ccc; background:url(../images/tli.jpg) no-repeat 8px 12px; text-indent:25px;}
	
	.share{background:url(../images/c_bg.jpg) no-repeat #eaeaea; width:267px; margin:auto; margin-top:20px; padding:28px 15px 15px 15px;}
	.share a{display:block; margin-bottom:10px;}
	.download{ width:294px;margin:auto;margin-top:10px;}

.rs{width:847px; float:left;}
	.big_tal{width:100%; border-bottom:1px dotted #ccc; height:50px; line-height:50px;}
	.big_title{ font-size:20px; font-weight:bold; text-indent:10px; width:20%; float:left;}
	.big_nav{width:80%; float:right; text-align:right;}
	.product_msg{width:847px; margin:auto; min-height:600px; padding-top:50PX; overflow:hidden;}
	.product_msg ul li{width:400px; height:160px; float:left; margin-right:10px; margin-left:10px; margin-bottom:15px; float:left; overflow:hidden;}
	.product_msg ul li a.pr_img{border:1px solid #ccc; display:block; width:152px; height:152px; float:left;}
	.product_msg ul li p{ width:230px;display:block; float:left; padding:8px 0px 5px 15px; overflow:hidden; line-height:22px; font-size:12px;}
	.product_msg ul li p a{font-size:14px; font-weight:bold; display:block; line-height:30px;}
	

	
	.show_product{width:847px; margin:auto; min-height:600px; padding-top:30PX; overflow:hidden;}
	.show_product .description{background:#F8F8F8; border:1px solid #eaeaea; margin-bottom:25px; line-height:40px; color:#656565; height:40px; text-indent:15px; font-size:14px; font-weight:bold;}
	.show_product .d_l{width:380px; float:left; padding-left:20px; line-height:40px;}
	.show_product .d_l h2{font-size:18px;}
	.show_product .d_r{width:400px; max-height:400px; margin:auto;}
	.prosss{width:400px; margin:auto; line-height:50px; margin-bottom:15px; line-height:50px; text-align:center; font-size:14px; font-weight:bold;}
	.show_product .d_r img{max-width:400px; max-height:400px;}
	
	.show_product_msg{line-height:24px; padding:0px 20px 20px 20px;}
	.show_product_msg h1,h2,h3{font-size:16px; font-weight:bold;}


.light-wrapper {width:100%;border-top:1px solid #b4cbda;background: #fefefe;*background: #f1f1f1;}
.inner2 {padding-top: 70px;padding-bottom: 0px;}
.mTitle {color: #000;font-size: 70px;line-height: 74px;text-align: center;font-weight: 800;	letter-spacing: 1px;}
.sTitle {color: #999;font-size: 15px;line-height: 25px;text-align: center;}

.section-title-wrapper {text-align: center; margin:50PX 0PX 30PX 0PX; }


.section-title {position: relative; display: inline-block; text-transform: none; margin-bottom: 30px;color: #000;font-size: 50px;line-height: 74px;text-align: center;font-weight: 800;	letter-spacing: 1px;}
.section-title:before, .section-title:after {display: inline-block;content: "";	border-bottom: 1px solid #e1e1e1;position: absolute;width: 250px;}

.section-title:before {left: -300px;top: 40px;}
.section-title:after {right: -300px;top: 40px;}
.dark-wrapper .section-title:before, .dark-wrapper .section-title:after {border-color: #d7d7d7}
.upper {text-transform: uppercase}
.colorD{color:red;}
.about_msg{width:847px; margin:auto; line-height:30px; font-size:13px; margin-bottom:40px; margin-top:20px; color:#737373; min-height:600px;}
.about_msg p{ text-indent:2em; margin-bottom:15px;}
.about_msg a:link{font-size:12px; color:#737373;text-decoration:none;}
.about_msg a:visited{font-size:12px; color:#737373;text-decoration:none;}
.about_msg a:hover{font-size:12px; color:#FF0000;text-decoration:none;}
.about_msg a:active{font-size:12px; color:#737373;}


#line{margin:15px;}
.pr_type{width:847px; margin:auto;}
.pr_type .filter {padding: 0;font-size: 0;margin-bottom: 20px;}
.pr_type .filter li {margin-right: 0px;display: inline;color: #656565;line-height: 50px;}
.pr_type .filter li:first-child a {border-left: 1px solid #fff;}
.pr_type .filter.text-center li {display: inline-block;}
.pr_type .filter li a {display:block;color: #656565;line-height:35px;text-align:center; float:left;width:235px; height:35px;margin-right:10px;border: 1px solid #e5e5e5;font-size: 12px;
	font-weight: 800;margin-bottom:5px;text-transform: uppercase;}
.pr_type .filter li a:hover { *color: #000;	background: #ececec;}
.pr_type .filter li a.active {color: #ffffff;	background: #ff2525;}
.pr_type .filter li:first-child a {border-left: 1px solid #ececec;}



.other_type{width:847px; margin:auto;}
.other_type .filter {padding: 0;font-size: 0;margin-bottom: 20px;}
.other_type .filter li {margin-right: 0px;display: inline;color: #656565;line-height: 50px;}
.other_type .filter li:first-child a {border-left: 1px solid #fff;}
.other_type .filter.text-center li {display: inline-block;}
.other_type .filter li a {display:block;color: #656565;line-height:35px;text-align:center; float:left; padding:0px 10px 0px 10px;border: 1px solid #e5e5e5;font-size: 12px;font-weight: 800;margin-bottom:5px;text-transform: uppercase; border-left:0;}
.other_type .filter li a:hover { *color: #000;	background: #ececec;}
.other_type .filter li a.active {color: #ffffff; background: #ff2525;}
.other_type .filter li:first-child a {border-left: 1px solid #ececec;}




.news_msg{width:847px; margin:auto; min-height:400px; padding-top:30PX; overflow:hidden;}
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.news_msg ul{ padding-bottom:20px; overflow:hidden;}
.news_msg ul li{ width:100%; height:126px; overflow:hidden; margin-top:31px;}
.news_msg ul li .jzimg{ width:203px; height:126px; border-right:1px solid #d5d5d5; background-color:#dedede;text-align: center;vertical-align: middle;}
.news_msg ul li .jzimg img{ max-width:182px; max-height:106px;border: 0;vertical-align: middle;}
.news_msg ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.news_msg ul li div{ margin-left:14px; width:620px; padding-top:22px; overflow:hidden;}
.news_msg ul li div p{ font-size:13px; color:#666; line-height:22px; height:45px; overflow:hidden;}
.news_msg ul li div p:first-child { height:32px; line-height:32px;}
.news_msg ul li div p:first-child a{ font-weight:bold; font-size:14px; line-height:32px; color:#333; width:360px; height:32px; display:inline-block; overflow:hidden;}
.news_msg ul li div p:first-child em{ font-style:normal;  overflow:hidden; text-align:left;}
.news_msg .newsshow_p1{  float:right; height:15px; line-height:15px; display:block; padding-right:16px; background:url(../images/news_11.png) right center no-repeat;}
.news_msg .newsshow_p1 a{ width:41px; display:block; overflow:hidden; text-transform:uppercase; cursor:pointer;}
.news_msg ul li:hover{ background-color:#7fbae2;}
.news_msg ul li:hover .jzimg{ background-color:#0075c5; border-right:1px solid #006ab2;}
.news_msg ul li:hover div p{ color:#fff;}
.news_msg ul li:hover div p a{ color:#fff;}
.news_msg ul li:hover div .newsshow_p1{background:url(../images/news_11_hover.png) right center no-repeat;}


.show_news{width:847px; margin:auto; min-height:600px; padding-top:30PX; overflow:hidden;}
	.siteshow_top{ width:100%; overflow:hidden; text-align:center;}
	.siteshow_top h1{ color:#161616; font-size:26px; line-height:26px; font-weight:normal;}
	.siteshow_top .siteshow_p1{  line-height:35px; color:#0f78b2; display:block; background-color:#ebf5fa; margin:25px 0px 21px 0px;}
	.siteshow_top .siteshow_p1 span{ margin-right:35px;}
	.ny_siteshow p{ font-size:14px; line-height:30px; color:#666; margin-bottom:30px;}
	.siteshow_p2{ width:120%;}
	.siteshow_p2 img{ max-width:463px; max-height:307px; margin-right:73px;}
	.site_fen{ width:87px; height:33px; display:block;}

	.show_news p{ font-size:14px; color:#666; line-height:30px; margin-bottom:30px;}
	.show_news .newsshow_p1{ width:120%;}
	.show_news img{  margin-right:50px;}
	
	.shownews_msg{padding:15px;}
	.shownews_msg p{ margin:0px;}
	.shownews_msg h3{font-size:16px; font-weight:bold; margin-top:10px;}
	.shownews_msg strong{ font-weight:bold;}
	.shownews_msg img{ max-width:800px;}
	
	.newsshow_sx{ width:98%; height:30px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:0px 7px; }
	.newsshow_sx li{ float:left;  overflow:hidden; color:#999999; font-size:14px; line-height:30px; max-width:50%;}
	.newsshow_sx li a{ color:#999999;  max-width:334px; height:30px; display:inline-block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
	.newsshow_sx li span{ width:60px; height:30px; overflow:hidden; display:block;}
	.newsshow_sx li a:hover{ color:#0f78b2;}
	.newsshow_sx .li_b{ float:right}
	.rel_news{ width:100%; overflow:hidden; margin-bottom:68px;}
	.rel_news .rel_news_p1{ height:25px; padding-left:24px; line-height:25px; background:url(../images/newsshow_rel.png) left top no-repeat; color:#fff; margin-top:52px;}
	/*.rel_news ul{ width:100%; overflow:hidden; background:url(../images/newsshow_66.jpg) 50% top repeat-y;}
	.rel_news ul li{ float:left; width:400px; height:30px; }*/
	.rel_news ul{ width:120%; overflow:hidden; background:url(../images/newsshow_66.jpg) 42% top repeat-y; }
	.rel_news ul li{ float:left; width:400px; height:30px; padding-right:190px; }
	.rel_news ul li a{ padding-left:20px; background:url(../images/newsshow_01.jpg) 5px 50% no-repeat; color:#666666; line-height:30px; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
	.rel_news ul li em{ font-style:normal; color:#999999; line-height:30px;   display:block; overflow:hidden; width:84px; text-align:right; height:30px;}
	.rel_news ul .li_a{margin-left:200px;  }
	.rel_news ul li a:hover{ color:#0f78b2;}
	.ny_con .fenhui_p1{ width:153px; height:33px; line-height:33px; background:url(../images/fenhui_00.jpg) 121px 11px no-repeat #0f78b2; display:block; cursor:pointer; }
	.ny_con .fenhui_p1 p{ width:121px; display:block; overflow:hidden; text-align:center; color:#fff;}
	
.honor_msg{width:847px; margin:auto; min-height:400px; padding-top:50PX; overflow:hidden;}
.honor_msg ul li{width:250px;float:left; margin-left:15px; margin-right:15px; margin-bottom:45px; min-height:184px;max-height:340px; overflow:hidden;}
.honor_msg ul li img{max-width:244px;padding:2px;max-height:340px;}
.honor_msg ul li a{width:255px; min-height:184px; max-height:340px; float:left; border:1px solid #eaeaea;}


.workshop_msg{width:847px; margin:auto; min-height:600px; padding-top:50PX; overflow:hidden;}
.workshop_msg ul li{width:260px;height:200px; float:left; margin-left:10px; margin-right:10px; margin-bottom:45px;}
.workshop_msg ul li img{width:256px; height:196px; padding:2px;}
.workshop_msg ul li a{width:260px; float:left; border:1px solid #eaeaea;}

.workshop_msg ul li a:link{text-decoration:none;}
.workshop_msg ul li a:visited{text-decoration:none;}
.workshop_msg ul li a:hover{width:260px; height:200px;color:#222;text-decoration:none; border:2px solid #d0422a;}
.workshop_msg ul li a:active{color:#FFF;}

.app_msg{width:847px; margin:auto; min-height:600px; padding-top:50PX; overflow:hidden;}
.app_msg ul li{width:240px;height:146px; float:left; margin-left:20px; margin-right:20px; margin-bottom:45px;}
.app_msg ul li img{width:238px; height:142px; padding:2px;}
.app_msg ul li a{width:240px; float:left; border:1px solid #eaeaea;}

.app_msg ul li a:link{text-decoration:none;}
.app_msg ul li a:visited{text-decoration:none;}
.app_msg ul li a:hover{width:240px; height:146px;color:#222;text-decoration:none; border:2px solid #d0422a;}
.app_msg ul li a:active{color:#FFF;}

.foot{width:100%; margin:auto; background:#015198; height:105px; font-size:12px; overflow:hidden;}
.foot .foot_text{width:1200px; margin:auto;line-height:30px; color:#FFF;}
.foot_text .f_l{float:left; width:600px; background:url(../images/foot1.jpg) no-repeat; text-indent:38px; margin-top:40px;} 
.foot_text .f_r{ float:left; width:550px; height:50px; line-height:40px;text-align:right; margin-top:35px;background:url(../images/foot2.jpg) no-repeat right -2px; padding-right:50px; }


.page{text-align:center; clear:both; line-height:40px; margin-bottom:50px;}
	

a:link{font-size:12px; color:#222;text-decoration:none;}
a:visited{font-size:12px; color:#222;text-decoration:none;}
a:hover{font-size:12px; color:#FF0000;text-decoration:none;}
a:active{font-size:12px; color:#222;}

.nav_li a:link{font-size:14px; color:#FFF;text-decoration:none;}
.nav_li a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.nav_li a:hover{font-size:14px; color:#FF0000;text-decoration:none;}
.nav_li a:active{font-size:14px; color:#FFF;}

.prtype a:link{font-size:14px; color:#222;text-decoration:none;}
.prtype a:visited{font-size:14px; color:#222;text-decoration:none;}
.prtype a:hover{font-size:14px; color:#FF0000;text-decoration:none;}
.prtype a:active{font-size:14px; color:#222;}

.foot a:link{font-size:12px; color:#FFF;text-decoration:none;}
.foot a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.foot a:hover{font-size:12px; color:#FF0000;text-decoration:none;}
.foot a:active{font-size:12px; color:#FFF;}