body,td,th {font-family: Î¢ÈíÑÅºÚ, Verdana;font-size: 12px; color:#444;}
body {margin: 0px;padding: 0px; background-color:#f6f6f6;}
ul,li{ list-style:none; padding:0; margin:0;}
a {color:#444; text-decoration:none;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
input {outline: none;}
a:hover {color:#dc1414; text-decoration:none;}
a img {border:0;}
.c { clear:both;}
h2 { margin:0; padding:0; font-weight:normal; font-size:12px;}
.b { border:1px solid #d8d8d8; background-color:#fff;}
.g15 { clear:both; height:15px;}
.g10 { clear:both; height:10px;}


.head{ width:1002px; overflow:hidden; margin:0 auto; height:102px; background-image:url(/images/tel.jpg); background-repeat:no-repeat;  background-position:721px 60px;} 

#top_logo{float:left;margin:0; margin-top:0px;}
#top_ad{float:left;margin:12px 0 0 4px;width:507px;text-align:center;}
#top_other{float:right;margin:15px 20px 0 0;line-height:22px;color:#333;font-family:verdana;color:#B8B8B8; width:320px;}
#top_other a{color:#6c532a;font-family:verdana;}
#top_other a:hover{color:#c00;font-family:verdana;}
#top_other form{margin:0;padding:0;}
#top_other dl{margin:15px 0 0 0;padding:0;}
#top_other dt{float:left;margin:0;padding:0;}
#top_other input{font-family:"ËÎÌå";}
/*#top_other .input{background:url(/Images/bg.gif) -198px -334px;border:1px solid #B8B8B8;padding:4px 0 4px 34px;height:20px;line-height:20px;color:#999;width:160px; background-color:#fff;}
#top_other .bnt{width:59px;border:0;line-height:18px;padding:4px 0 5px 0;text-align:center;color:#fff;*margin:1px 0 0 0;height:30px; background-color:#dc1414; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; cursor:pointer;}
*/
.head_other_r { text-align:right;}
.search { width:200px; height:27px; overflow:hidden; background-image:url(/images/h_search_bg.gif); background-repeat:no-repeat;}
.search .input{border:0;padding:2px 0 2px 0px;height:20px;line-height:20px;color:#999;width:180px; background-color:transparent; margin-left:10px;}
.lang { background-image:url(/images/worldwide.gif); background-repeat:no-repeat; background-position:0 4px; line-height:25px; height:25px;}
.lang a{ padding-left:26px; padding-right:15px; line-height:25px;}


/*µ¼º½*/

.nav { background-image:url(/images/header_bg.png); background-repeat:repeat-x; background-position:center top;margin:0 auto; height:48px; position:relative; z-index:300;margin-bottom:-4px;}
#nav { width:1000px; margin:0 auto; }

.navigation {line-height:44px; height:48px;float:left;}
.navigation li { position:relative; float:left;}
.navigation li.line {height:49px;width:2px; background-image:url(/images/nav_line.gif);}
.navigation li a {display:block; font-size:16px; color:#444; width:120px; text-align:center;}
.navigation li a:hover {color: #db2b23;}
.navigation li.hover a {color: #db2b23;}
.navigation li.hover { }

.navigation div {display: none;margin:0; padding:0;z-index: 100; position: absolute;background: #eee;width: 370px;display: none; top: 44px; left: 0px; background-image:url(/images/nav_bottom.png); background-repeat:repeat-x; padding:20px;}

.navigation div span { display:block; float:right; border-left:1px solid #ddd;}
.navigation img { width:150px; height:90px; padding:2px; background-color:#fff; border:1px solid #ddd; margin-left:40px;}
.navigation div ul { width:100px; float:left;}



.navigation ul li {padding:0; margin:0; width:120px; border-bottom:1px solid #ddd; padding-left:10px;}
.navigation ul li a { display:block; padding:0; margin:0;line-height: 30px; margin: 0px;font-size:12px; color:#444; text-align:left;}
.navigation ul li a:hover { }
.navigation li.hover ul a {	background-image: none;}
.navigation li ul ul {z-index: 300; top: -1px; left: 150px}
.navigation li ul li { }
.navigation li.hover ul li a { display:block;font-weight: normal;background-image:url(/images/nav_hover.png); width:120px; text-align:left; color:#444; font-size:14px;}
.navigation li.hover ul li a:hover {color: #db2b23; background-image:url(/images/d.gif); background-position:0 0; background-repeat:repeat-x;}
.navigation li ul li.hover { background-image:url(/images/d.gif);background-position:0 0; background-repeat:repeat-x;}
.navigation li.hover ul li.hover a{ background-image:url(/images/d.gif);color: #fff;background-position:0 0; background-repeat:repeat-x;}
.navigation li.hover ul li.hover li a {color: #fff;background-image:url(/images/nav_hover.png);}
.navigation li.hover ul li.hover li a:hover{color: #fff; background-image:url(/images/d.gif);background-position:0 0; background-repeat:repeat-x;}

.navigation .menu5 { left:-20px;}
.navigation .menu6 { left:-142px;}
.navigation .menu7 { left:-264px;}


#kinMaxShow{margin:0 auto;visibility:hidden;width:100%; height:400px; overflow:hidden;}





.main { width:1000px; margin:0 auto; overflow:hidden; margin-top:15px;}
.banner { width:1000px; margin:0 auto; overflow:hidden; margin-top:15px;}
.banner img { width:1000px; height:160px;}

.about { width:655px;  float:left; border:1px solid #ddd; background-color:#fff; height:203px;}
.about_con { padding:10px; line-height:24px; height:133px; overflow:hidden;}
.about_img { padding:2px; border:1px solid #d8d8d8; float:right; margin-top:5px; margin-left:5px;}
.about_img img { height:130px; width:272px;}


.contact { width:328px; height:203px; overflow:hidden; float:right;border:1px solid #ddd; background-color:#fff;}
.contact_con{ padding:10px; line-height:24px; height:133px; overflow:hidden;}


.service { width:1030px;}
.service img{width:325px; height:150px;float:left;margin-right:13px;}





.case {  border:1px solid #ddd; background-color:#fff; height:233px;}
.case_con { padding:10px;  overflow:hidden;}


.hy_l { width:492px;  float:left; border:1px solid #ddd; background-color:#fff; height:202px;}
.hy_r { width:493px;  float:right; border:1px solid #ddd; background-color:#fff; height:202px;}


.hy_l_con { padding:1px;}

#focus{width:490px;height:200px;overflow:hidden;position:relative;}
#focus ul{height:200px;position:absolute;}
#focus ul li{float:left;width:490px;height:200px;overflow:hidden;position:relative;background:#000;}
#focus ul li img { width:490px; height:200px;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:490px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:470px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:50px;background:url(/images/sprite.png) no-repeat 0 0;cursor:pointer; display:none;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


.news { width:323px;overflow:hidden; border:1px solid #ddd; background-color:#fff; height:250px; float:left;}
.n_m { margin-left:13px;}
.n_r { float:right;}






.news_list { overflow:hidden; padding:10px;}
.news_list a {display:block;height:30px;line-height:30px;	overflow:hidden;padding-left:22px;background-image: url(/images/icon1.gif);background-repeat: no-repeat;background-position: 5px 12px; border-bottom:1px dashed #ccc;}
.news_list a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; float:right; padding-right:5px; padding-left:10px; color:#999;}

.video { width:300px; float:right;overflow:hidden; border:1px solid #ddd; background-color:#fff; height:212px; padding:1px;}
.video_con { width:300px; height:212px; overflow:hidden;}
.video_con img { width:300px; height:212px;}

.ad { border:1px solid #ddd; padding:1px; background-color:#fff; width:996px;}
.ad img { width:996px; height:100px;}
.product { border:1px solid #ddd; background-color:#fff; height:243px; border-top:0;}





.tab{  }
.tab-hd {height:35px;line-height:35px;border-bottom:1px solid #dfdede;border-top:1px solid #dfdede;background-color:#eee; zoom:1;}
.tab-hd li{ float:left; padding-left:20px; padding-right:20px; background-color:#f6f6f6; cursor:pointer;height:35px;line-height:35px;border-right:1px solid #dfdede;}
.tab-hd li.active{	float:left;background-color:#fff; color:#dc1414; font-size:14px; font-weight:bold;padding-left:20px; padding-right:20px; margin-top:-1px;border-top:2px solid #dc1414;border-right:1px solid #dfdede;}
.tab-hd li a{
	color:#444;}
.tab-hd li.active a{
	color:#dc1414;
	padding:0px;
	margin:0px;
	padding-left:0;
	line-height:35px;
	background:none;}
.tab-bd li{display:none; padding:10px; border-top:0 none;  }	

.DivList{
	font-size:12px;
	padding:0px 10px; height:230px; overflow:hidden}
.DivList .DivLi{
	padding:0px 10px 0px 0px;
	float:left;
	width:310px;}
.DivList .DivLi a{
	line-height:26px;
	padding:0px;
	height:26px;
	overflow:hidden;}	
.DivList .DivLi span{
	color:#dc1414;
	padding-right:20px;
	font-size:11px;
	width:80px;
	}


.hy_list { margin:15px; margin-left:0;}
.hy_list a { display:block; float:left; width:198px; border-bottom:1px dashed #ddd; margin-left:20px; background-image:url(/images/box_bg3.gif); background-repeat:no-repeat; background-position:0 14px; height:34px; line-height:34px; padding-left:20px;}








.tita {height:35px;line-height:35px;border-bottom:1px solid #dfdede;border-top:1px solid #fcfcfc;background-color:#eee;}
.tita h2 {float:left;color:#555; font-size:14px; font-weight:bold;padding-left:20px;}
.tita h2 span {
	color:#666;
	
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:italic; font-size:12px; font-weight:normal;
}
.tita a { float:right; display:block; padding-right:10px; padding-top:12px;}





.p_list { margin-left:5px; margin-top:5px; width:1000px;}
.p_list .cp {float:left; width:180px; margin-right:16px;  overflow:hidden;}
.p_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3; width:172px; height:128px;}
.p_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:140px; margin:0 auto; text-align:center;}

.c_list1 { margin-left:5px; margin-top:5px; width:1000px;}
.c_list1 .cp {float:left; width:180px; margin-right:16px;  overflow:hidden;}
.c_list1 .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3; width:172px; height:128px;}
.c_list1 .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:140px; margin:0 auto; text-align:center;}





#product{ height:160px; width:980px; overflow:hidden; background-color:#eaeaea;}
#p_list { }
#p_list .cp {float:left; width:180px; height:160px; overflow:hidden;}
#p_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
#p_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:168px; text-align:center;}






.index_l{ width:630px; overflow:hidden; float:left;}
.index_r{ width:325px; overflow:hidden; float:right;}


.l { width:213px; overflow:hidden; float:left;}
.r { width:753px;  float:right; border:1px solid #ddd; background-color:#fff; min-height:500px;}

.l_t {height:38px;border:1px solid #dfdede; background-color:#eee;}
.l_t h2 { line-height:38px; font-size:14px; font-weight:bold; color:#555; padding-left:20px;border-top:1px solid #fcfcfc; }

.menu{ background-color:#fff; border:1px solid #ddd; border-top:none; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.menu a { display:block; height:30px; line-height:30px;padding-left:30px; background-image:url(/images/arraw1.gif); background-repeat:no-repeat; overflow:hidden; border-bottom:1px dotted #ddd; background-position:10px -2px;}
.menu a:hover ,.menu a.x{ color:#dc1414;background-position:10px -32px;}
.menu div{ display:none;}

.menu a.xl{ height:24px; line-height:24px; overflow:hidden; background-image:url(/images/list.jpg); background-repeat:no-repeat; font-size:12px; font-weight:normal; border-bottom:1px dashed #dedede; background-position:28px 8px;}
.menu a.xl:hover{ color:#ea3a00;}

.left_con{ line-height:24px; padding:10px; background-color:#fff; border:1px solid #ddd; border-top:none;}

.l_con { line-height:24px; background-image:url(/images/contact_index.jpg); background-position:right bottom; background-repeat:no-repeat; padding:0px 0 0px 0; min-height:120px;}






.class_title {height:38px;border-bottom:1px solid #dfdede; margin-top:-1px; background-color:#eee; border-top:1px solid #dfdede;}
.class_title h2 { line-height:38px; font-size:14px; font-weight:bold; color:#db2b23; padding-left:20px; padding-right:20px; background-color:#fff; float:left; border-top:2px solid #dc1414; border-right:1px solid #dfdede;margin-top:-1px;}
.class_title .wz { float:right; display:block; padding-right:10px; background-image:url(/images/box_icon2.png); background-repeat:no-repeat; background-position:0 12px; padding-left:20px; line-height:38px;}

.n_list {padding:15px;}
.n_list a {display:block;height:40px;line-height:40px;	overflow:hidden;padding-left:22px;background-image: url(/images/icon1.gif);background-repeat: no-repeat;background-position: 5px 17px; border-bottom:1px dashed #ccc; font-size:14px;}
.n_list a span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; float:right; padding-right:5px; padding-left:10px; color:#999;}


.List_page{text-align:center;margin-bottom:20px; margin-top:20px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.List_page span{background:#dc1414;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #dc1414;}


.pro_list {margin-top:18px; margin-left:15px;}
.pro_list .cp { height:140px; overflow:hidden;}
.pro_list .pic { float:left; width:180px;}
.pro_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.pro_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; float:left; font-weight:bold; font-size:14px; width:560px; overflow:hidden;}
.pro_list .cp_jj{ float:left; width:560px; line-height:22px; overflow:hidden; text-indent:24px; color:#666;}


.c_list {margin-top:18px; margin-left:20px;}
.c_list .cp {float:left; width:168px; margin-right:13px; height:172px; overflow:hidden;}
.c_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
.c_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:160px; margin:0 auto; text-align:center;}

.content { padding-bottom:20px; line-height:30px; font-size:14px; padding-top:5px; padding:15px;}
.info_title { color: #dc1414; font-size:16px; text-align:center;}
.info_other { border:1px solid #ccc; line-height:30px; height:30px; background-color:#fff; text-align:center; margin-top:10px; margin-bottom:10px;}
.info_content {	min-height:300px;_height:300px;line-height:30x;font-size:14px;}
.page_content { overflow:hidden; font-size:14px; line-height:30px; padding-top:20px; padding:20px;}
.book_content {
	padding:20px;
	margin-left:70px;
	background-image:url(/images/book.jpg); background-repeat:no-repeat; background-position:300px 30px;
}
.book1 {  line-height:24px;}
.book {  line-height:40px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:20px;line-height:20px;color:#666;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{
	width:66px;
	height:30px;
	line-height:30px;
	border:0;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:4px;
	background:#ea3a00;
	font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";
	cursor:pointer;
	
}

.foot_bg { background-color:#6d6d6d; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #5c5c5c; margin-top:20px;}
.foot_menu { width:980px; margin:0 auto;}
.foot_menu dl { float:left; margin:0; padding:0; margin-left:60px;}
.foot_menu dl dt { margin:0; padding:0; font-size:16px; margin-bottom:15px;}
.foot_menu dl dt a { color:#fff; font-weight:bold;}
.foot_menu dl dd { margin:0; padding:0; line-height:24px;}
.foot_menu dl dd a { color:#fff;}

.copy_bg { border-top:1px solid #606060; background-color:#636363; color:#c5c5c5;} 
.copy { width:980px; margin:0 auto;  line-height:40px;}
.copy_l { float:left;}
.copy_l a { color:#c5c5c5;;}
.titb {height:41px; line-height:40px; border-bottom:1px solid #fff;}
.titb h2 {color:#ea3a00; font-size:14px; font-weight:bold;padding-right:5px; border-bottom:1px solid #cbcbcb;}
.titb h2 span {
	color:#666;
	
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:italic; font-size:12px; font-weight:normal;
}
.titb a { float:right; display:block; color:#f00;}
.titb a:hover{ color:#f90;}




.backToTop { display:none; width:44px; height:44px; position:fixed; _position:absolute; left:50%; bottom:110px; margin-left:520px; _bottom:"auto"; cursor:pointer; z-index:1000; background:url(/images/backTop.gif) 0 0 no-repeat;}


.f-copy-link { float:right; position:relative; color:#c5c5c5;}
.f-copy-link span { display:block; float:left; height:41px; line-height:41px; position:relative; padding-right:20px; cursor:pointer;}
.f-copy-link span i { position:absolute; right:6px; top:15px; width:0; height:0; line-height:0; font-size:0; overflow:hidden; border:4px dashed transparent; border-bottom:4px solid #d4d4d4;}
.f-copy-link ul {position:absolute; right:0; bottom:38px; z-index:210; width:120px; background:#636363; padding-bottom:3px; display:none;}
.f-copy-link ul li { border-top:1px solid #777;height:28px; line-height:28px;}
.f-copy-link ul li a { display:block; height:28px; line-height:28px; color:#c5c5c5; text-align:center;}
.f-copy-link ul li a:hover { color:#c5c5c5; background:#686868;}
.f-copy-link:hover ul { display:block;}




.right_nav{position: fixed;width: 57px; right: 0;top: 50%;margin-top: -123px;z-index: 100;}
.fixed_right_box{position: relative;}
.zx{display: inline-block; background: url(/qq/icon1.png) no-repeat center center;width: 30px;height: 46px;vertical-align: middle;transition: 0.8s all; line-height:46px;}
.phone{display: inline-block;background: url(/qq/icon2.png) no-repeat center center;width: 30px;height: 46px;vertical-align: middle;transition: 0.8s all; line-height:46px;}
.qq{display: inline-block;background: url(/qq/icon3.png) no-repeat center center;width: 30px;height: 46px;vertical-align: middle;transition: 0.8s all; line-height:46px;}
.weixin{display: inline-block;background: url(/qq/icon4.png) no-repeat center center;width: 30px;height: 46px;vertical-align: middle;transition: 0.8s all; line-height:46px;}
.scor_top{display: inline-block;background: url(/qq/icon5.png) no-repeat center center;width: 30px;height: 46px;vertical-align: middle;transition: 0.8s all; line-height:46px;}
.right_nav li span{margin-left: 12px;}
.right_nav_box{position: relative;}
.right_nav_box li{position: absolute;transition: 0.8s background-color; background-color: #0a2c8d;height: 46px;line-height: 46px;padding: 0 15px;white-space: nowrap; /*border-top-left-radius: 20px;border-bottom-left-radius: 20px;*/ cursor:pointer;}
.right_nav_box li.li1{top: 0;}
.right_nav_box li.li2{top: 50px;}
.right_nav_box li.li3{top: 100px;}
.right_nav_box li.li4{top: 150px;}
.right_nav_box li.li5{top: 200px;}
.right_nav_box li:hover{background-color: #dc1414;}
.right_nav_box li a{color: #fff;font-size: 16px; cursor:pointer;}
.ewm_pic{position: absolute;right: 70px;bottom: 0;visibility: hidden;opacity: 0;transition: 0.5s all;background-color: #fff;padding: 0px; width:130px; height:130px;}
.ewm_pic img{display: block; width:130px; height:130px;}
.ewm_pic.act{visibility:visible;opacity:1;}
