﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background: url(../images/bg.gif) repeat-x; font-size:12px}
form,table,h1,h2,div,ul,li,dl,dd,dt,img,p{ margin:0px; padding:0px;}
a{text-decoration:none;}
ul{ list-style:none;}
.clearB{ clear:both;}
#top{ margin:0 auto; width:960px; height:130px; position: relative;}
#logo{ height:34px; width:200px; background:url(../images/logo.png) no-repeat; float:left; margin:54px 0px 0px 10px;}
#logo a{ height:34px; width:200px; display:block;}
#bar{ height:30px; background: url(../images/nav_bg.gif) repeat-x; clear:both; margin-top:10px; font-size:12px;}
#home{ position:absolute; right:10px; top:15px;}
#home a{ margin-left:12px; color:#999; padding-left:16px; background:url(../images/icon3.png) no-repeat 0px -1px;}
/*-下拉菜单样式-*/
#nav {float:left; color:#FFF; line-height:28px; position:relative; z-index:500; padding-left:75px; }
#nav li.tt {float:left; display:block; position: relative;}
#nav li.tt a.top_link{color:#FFF;width:92px; height:28px; display:block; text-align:center; padding-top:2px;}
#nav li.tt:hover {position:relative; z-index:200;}
#nav ul, 
#nav li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub
{left:1px; top:30px; background:#ffffff; padding:3px; border:1px solid #ddd; white-space:nowrap; width:82px; height:auto; z-index:300; cursor:pointer; position:absolute;}
#nav li:hover ul li:hover ul
{left:82px; top:0px; background:#ffffff; padding:3px; border:1px solid #ddd; white-space:nowrap; width:82px;z-index:400; height:auto;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:82px;background:#ffffff;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:22px; width:82px; line-height:22px; padding-top:2px;color:#333; text-align:left; cursor:pointer;
text-indent:13px;}
/*-修改3级的长度-*/
#nav li:hover ul.sub ul li a{text-align:left; text-indent:5px;}
/*-修改3级的长度-*/
#nav li:hover ul.sub li a:hover{background:#ffCC00; color:#fff;}
#nav li ul.sub li a.fly{background:#fff url(arrow.gif) 75px 8px no-repeat;}
#nav li:hover ul.sub li a:hover{background:#FFCC00;color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#FFCC00 url(arrow_over.gif) 75px 8px no-repeat;color:#fff;}
#nav li:hover ul li:hover > a.fly {background:#FFCC00 url(arrow_over.gif) 75px 8px no-repeat; color:#fff;} 
#nav li.now{ background: url(../images/nav_hover_bg.png) no-repeat top; float:left; width:92px; height:28px; display:block; text-align:center; line-height:28px; padding-top:2px;}
#nav li.now a{ color:#000;}
#nav li.line{ float:left; width:3px; background: url(../images/line.gif) no-repeat 0px 0px; height:30px; display:block;}
#nav sup{ display:block; position:absolute; height:12px; width:13px; background:url(../images/new.gif) no-repeat; right:10px; top:-3px;}
/*--下拉菜单结束-*/

/*-首页产品图片滚动-*/
.products {
	WIDTH: 700px; HEIGHT: 90px; padding:0px;
}
.products .left_btn {
	FLOAT: left; WIDTH: 15px; CURSOR: pointer;margin:35px 5px 0px 5px; HEIGHT:15px; background:url(../images/p_left.jpg) no-repeat 0px 0px;
}
.products .right_btn  {
	FLOAT: left; WIDTH: 15px; CURSOR: pointer;margin:35px 0px 0px 5px; HEIGHT: 15px;background:url(../images/p_right.jpg) no-repeat 0px 0px;
 }
.products .left_btn  A {
	FLOAT: left; WIDTH: 15px; HEIGHT: 15px;
}
.products .right_btn  A {
	FLOAT: left; WIDTH: 15px; HEIGHT: 15px;
}

.products .links_ifr {
	FLOAT: left; OVERFLOW: hidden; WIDTH:650px; HEIGHT: 90px
}
.products .links_ifr .pic_content {
	OVERFLOW: hidden; WIDTH: 650px; HEIGHT: 90px;
}
.p_img{ width:95px; height:90px; text-align:center; float:left; overflow:hidden;}
.p_img img{ width:70px; height:70px; padding:3px; border:none;}
.p_img span a{ display:block; height:16px; line-height:16px; color:#333; font-style:normal; font-size:12px;}
 /*-滚动结束-*/
#tel{ height:20px; background:url(../images/Tel.png) no-repeat; width:380px; float:right; margin:70px 5px 0px 0px;}
.bar_r{ width:250px; height:30px; background:url(../images/course_bar.png) #000 no-repeat; float:right;}
.main{ width:960px; margin:0px auto;}
.left{ float:left;}
.right{ float:right;}
.m_top{ margin-top:8px;}
.slider{ width:710px; height:240px; float:left; margin-top:8px;}
.course{ width:249px; height:238px; border:#ddd solid 1px; border-left:none; background:#f7f7f7;margin-top:8px; float:right;}
.course ul{ padding:10px 0px;}
.course ul li{ height:18px; padding:2px 0px 0px 10px; font-size:12px; color:#666; line-height:18px; cursor:pointer;}
.course ul li:hover{ background: url(../images/nav_bg.gif) repeat-x 0px -5px; color:#FFF;}

.content{ width:700px; float:left;}
.side{ width:250px; float:right;}
.index_cont{ padding:10px; line-height:20px; font-size:12px; color:#555; border-bottom:#CCC solid 1px;}
/*--*/
.title{ height:30px; padding-left:5px;}
.left_side{ width:430px; float:left;}
.product{ height:92px;}
.project{}
.project ul{ margin-top:10px;cursor:pointer;}
.project ul li{ float:left; width:100px; height:57px;}
.project ul li.p1{ background:url(../images/p1_b.jpg) no-repeat;}
.project ul li.p1:hover{ background:url(../images/p1.jpg) no-repeat;}
.project ul li.p2{ background:url(../images/p2_b.jpg) no-repeat; margin-left:10px;}
.project ul li.p2:hover{ background:url(../images/p2.jpg) no-repeat;}
.project ul li.p3{ background:url(../images/p3_b.jpg) no-repeat; margin-left:10px;}
.project ul li.p3:hover{ background:url(../images/p3.jpg) no-repeat;}
.project ul li.p4{ background:url(../images/p4_b.jpg) no-repeat; margin-left:10px;}
.project ul li.p4:hover{ background:url(../images/p4.jpg) no-repeat;}
.content_m{ width:260px; float:left; margin-left:10px;}
.news{ margin:5px 0px; background:#f7f7f7;font-size:12px;}
.news dl{ padding:8px 10px;}
.news dl dt{ color:#333; height:20px; line-height:20px;}
.news dl dd{ line-height:18px; color:#888; padding:3px 5px;}
.news ul{ padding:5px 10px 5px 12px;}
.news ul li{ color:#666; height:20px; line-height:20px; overflow:hidden;}
.news ul li a{color:#666;}
.news ul li a:hover{ color:#06F;}


.contact{ margin-top:5px; background:#f7f7f7 url(../images/contact.png) top right no-repeat; height:120px;}
.contact ul{ padding:15px 10px 5px 12px; font-size:12px; color:#666;}
.contact ul li{ height:18px; line-height:18px;}
.about{ background:url(../images/about.jpg) no-repeat; height:66px; width:250px; margin-top:10px;}
.about a{ display:block; height:66px; width:250px; text-indent:-9999px; font-size:0px; line-height:0px;}

/*-内容页-*/
.flash{ height:190px; background:#06C;}
.cont a{ color:#333;}
/*-当前位置-*/
.Current{ float:right; color:#666; line-height:28px; height:30px; padding-top:2px; font-size:12px; margin-right:8px;}
.Current a{ color:#666; text-decoration:none;}
.Current a:hover{ color:#666; text-decoration:underline;}
.Current strong{ color:#333; font-weight:normal;}
/*-文章内页-*/
.a_cont{ padding:0px 0px; margin-bottom:10px; margin-top:-10px;}
.a_cont h1{ font-size:15px; font-family:"微软雅黑"; font-weight: bold; display:block; height:20px; padding:5px 10px; margin:8px 10px 20px 10px; line-height:20px; background:#f3f3f3;}
.a_cont .cont{ color:#333; padding:8px; line-height:20px; color:#333; font-size:12px;}
.a_cont .link{ float:right; margin-right:10px; margin-top:35px; margin-bottom:10px;}
.a_cont .link a{ display:block; background:url(../images/btn_fh.gif) no-repeat; height:22px; width:88px;}
.a_cont .link a:hover{ background:url(../images/btn_fh_2.png) no-repeat;}
/*-产品内页-*/
.p_cont{ padding:0px 0px; margin-bottom:10px; margin-top:-10px;}
.p_cont h1{ font-size:15px; font-family:"微软雅黑"; font-weight: bold; display:block; height:20px; padding:5px 10px; margin:8px 10px 20px 10px; line-height:20px; background:#f3f3f3;}
.p_left{ width:245px; float:left; margin-left:10px; _margin-left:5px; font-size:12px;}
.p_left .pp_img{border:#f3f3f3 solid 5px;width:225px; height:225px}
.p_left .pp_img img{ border:#CCC solid 1px;width:225px; height:225px;} 
.p_down{ color:#999; line-height:20px; margin-top:8px;}
.p_down a{ color:#333;}
.p_right{ width:440px; float:right;}
.p_right .cont{ color:#333; padding:8px; line-height:20px; color:#333; font-size:12px;}
.p_right .link{ float:right; margin-right:10px; margin-top:45px;}
.p_right .link a{ display:block; background:url(../images/btn_fh.gif) no-repeat; height:22px; width:88px;}
.p_right .link a:hover{ background:url(../images/btn_fh_2.png) no-repeat;}
/*-常见问题-*/
.faq{padding:0px 0px; margin-top:-10px; font-size:12px;}
.faq .cont{ padding:10px;}
.faq dl{ margin:15px 10px 10px 10px; font-size:12px;}
.faq dl dt{ height:22px; background:url(../images/faq_bg01.gif) no-repeat #f0f0f0; line-height:22px; padding:2px 0px 0px 74px; color:#333; margin-bottom:1px; cursor:pointer;}
.faq dl dt.selected{ font-weight:bold;background-color:#e8ecf7;}
.faq dl dt:hover{ background-color:#e8ecf7;}
.faq dl dd{padding:12px 8px 10px 74px; line-height:20px; background:url(../images/faq_A.gif) no-repeat 0px 10px;}
/*-资质荣誉-*/

ul.honor_list{ margin-left:8px; font-size:12px; padding:10px;}
ul.honor_list li{
	height:22px;
	line-height:22px;
	padding:2px 8px 0px 27px;
	background:url(../images/ico03.gif) no-repeat 10px 8px #f7f7f7;
	margin-bottom:1px;
	}
ul.honor_list li a{color:#333;}
ul.honor_list li a:hover{ color: #03C;}
ul.honor_list li.alt{background-color:#f7f7f7;}
ul.honor_list li.over{}
/*-新闻列表-*/
.a_list{ padding:0px; margin-bottom:10px; font-size:12px; margin-top:-10px;}
.a_list ul{ margin-left:8px; font-size:12px; padding:10px;}
.a_list ul li{ height:30px; line-height:30px; border-bottom:#CCC dashed 1px; color:#333; padding:2px 8px 0px 23px; background:url(../images/ico03.gif) no-repeat 4px 12px;}
.a_list ul li a{color:#333;}
.a_list ul li a:hover{ color: #03C;}
.a_list ul li em{ float:right; font-style:normal; color:#666;}
.a_list_title{ font-size:12px;font-weight: bold; display:block; height:20px; padding:5px 10px 5px 15px; margin:8px; line-height:20px; background:#f3f3f3;}
.a_list_title a{color:#333;}
.a_list_title a:hover{color:#000; text-decoration:underline;}
/*-产品列表-*/
.p_list{ padding:0px; margin-bottom:10px; font-size:12px; margin-top:-10px;}
.p_list ul{}
.p_list li{border:#f3f3f3 solid 3px;height:130px; width:126px; margin:10px 20px; float:left; background:#f3f3f3; text-align:center;}
.p_list li{ display:inline;}/*-IE6 margin 双倍bug修复-*/
.p_list li img{ border:#CCC solid 1px;width:120px; height:100px; padding:2px; background:#FFF;}
.p_list li span{ display:block; height:20px; line-height:20px; text-align:center; color:#666; overflow:hidden;}
.p_list li span a{ color:#666; text-align:center;}
.p_list li span:hover{ background:#FFF;}
.p_list li span a:hover{ color:#333;}

/*-产品列表-*/
.p_list2{ padding:0px; margin-bottom:10px; font-size:12px; margin-top:-10px;}
.p_list2 ul{ padding-bottom:10px;}
.p_list2 li{border:#f3f3f3 solid 3px;height:130px; overflow:hidden; width:126px; margin:10px 20px; float:left; background:#f3f3f3; text-align:center;}
.p_list2 li{ display:inline;}/*-IE6 margin 双倍bug修复-*/
.p_list2 li img{ border:#CCC solid 1px;width:120px; height:100px; padding:2px; background:#FFF;}
.p_list2 li span{ display:block; height:20px; line-height:20px; text-align:center; color:#666; overflow:hidden;}
.p_list2 li span a{ color:#666; text-align:center;}
.p_list2 li span:hover{ background:#FFF;}
.p_list2 li span a:hover{ color:#333;}
.p_list_title{ font-size:12px;font-weight: bold; display:block; height:20px; padding:5px 10px 5px 15px; margin:8px; line-height:20px; background:#f3f3f3;}
.p_list_title a{ color:#333;}
.p_list_title a:hover{ color:#000; text-decoration:underline;}
/*-分页-*/
.pager{ text-align:right; margin-right:10px;}
/*-右侧列表页-*/
.side .tt{ height:28px; background:url(../images/side_title.png); line-height:28px; padding:2px 0px 0px 30px; color:#FFF; font-size:12px;}
.side .s_p_list{ padding:10px 0px 8px 10px; font-size:12px}
.s_p_list li{ padding:2px 0px 0px 20px; background:url(../images/icon3.png) no-repeat 0px 2px; height:18px; line-height:18px;color:#666;}
.s_p_list li a{ color:#666;}
.s_p_list li a:hover{ color:#000; text-decoration:underline;}
.s_search{border:#CCC solid 1px; background:#f3f3f3; margin:5px 3px;text-align:center; padding:15px 15px 5px 15px;}
.s_search .input{ border:#CCC solid 1px; color:#999; width:200px; font-size:12px;}
.s_search .btn{ margin-top:8px;}
.s_contact{ background:#f3f3f3; padding:10px 15px;line-height:20px; color:#666; font-size:12px;}

.bottom{ height:60px; background:#f7f7f7; margin:0 auto; width:960px;}
.bottom_logo{ background:url(../images/bottom_logo.jpg) no-repeat; height:26px; width:154px; float:left; margin-left:20px; margin-top:17px;}
.bottom_link{ line-height:18px; color:#999; float:left; margin-left:25px; margin-top:15px; font-size:12px;}
.bottom_link a{ color:#999;}
.bottom_link a:hover{ color:#09F;}
.bottom_link img{ line-height:18px;}
.jishu{}
