﻿@charset "utf-8";
/* CSS Document */

body { font-family:'宋体'; font-size:12px; margin:0 auto;  }
a { color:#333}
a:hover { color:#000}

/* 抬头 */
#tip-out { background:url(../images/tipbj.jpg); background-repeat:repeat-x; height:30px; line-height:30px;}
#tip { background:url(../images/tip.jpg); width:960px; margin:0 auto; height:30px; line-height:30px; color:#717171;}
#tip table a { color:#717171; height:30px;}
#tip table a:hover { color:#F30}
#tip img { vertical-align:top}

#logo-out { background:#f4f4f4;}
#logo { width:960px; margin:0 auto;}

#nav-out { background:url(../images/navbj.jpg); background-repeat:repeat-x; height:42px; line-height:42px;}
#nav { width:976px; margin:0 auto;}
#nav h1 { font-size:13px; font-weight:bold; color:#FFF; float:left; padding:0 6px; height:42px; line-height:42px; text-align:center;}
#nav h1 a { color:#FFF;}
#nav h1 a:hover { color:#FFC;}

#search-out { background:url(../images/searchbj.jpg); height:53px; background-repeat:repeat-x;}
#search { width:958px; margin:0 auto; height:30px; line-height:30px; margin:12px auto; border:1px #CCC solid; filter:alpha(opacity=88);opacity:0.8; background:#FFF}
#search table { height:23px;}
#search a { color:#2d6900; padding:0 2px;}
#search a:hover { color:#333}

/*幻灯片*/
#banner-out { background:url(../images/bannerbj.jpg); height:370px; background-repeat:repeat-x;}
#banner { width:960px; height:370px; margin:0 auto; padding-bottom:8px;position:relative;clear:both;}
#TabID{ width:52%; position:absolute; bottom:28px; right:0px;}
/*#TabID li{list-style:none;float:left;width:16px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #000000;background-color:#ECF4EC;color:#000000;list-style:none;text-align:center;cursor:pointer;padding:2px 5px 0 5px;margin:0 2px}
#TabID li:hover,#TabID li.active{border:1px solid #000000;background-color:#000000;color:#FFFFFF;}*/
#TabID li{
	float: left;
	list-style:none;
	width: 14px;
	height: 14px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	background:url(/images/dots.png) ;
	background-position:0  -15px;
	overflow:hidden;
}
#TabID li:hover,#TabID li.active{
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-position:0  -30px;
}

#banner2-out { background:url(../images/bannerbj.jpg); background-repeat:repeat-x;}
#banner2 { width:960px; margin:0px auto; padding-bottom:12px;}

/* 首页开始 */
#panter { background:url(../images/panter.jpg); width:960px; margin:0 auto; height:99px; background-repeat:no-repeat; margin-top:12px;}
#panter-b { background:url(../images/panterbj.jpg); width:960px; margin:0 auto; height:27px; background-repeat:no-repeat;}

#m01 { width:960px; margin:0 auto;}
#p-class { width:238px; float:left;}
#p-class-title { background:url(../images/p-class-title.jpg); width:238px; height:36px; line-height:36px;}
#p-class-title h1 { font-size:13px; color:#FFF; font-size:14px; font-weight:bold; padding-left:16px;}
#p-class-title span { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px;}
#p-class-content { width:238px; background:url(../images/p-class-bj.jpg); background-repeat:repeat-y;}
#p-class-content h1 { background:url(../images/p-class-li.jpg); background-repeat:no-repeat; width:217px; height:30px; line-height:30px; margin:0px auto; margin-top:10px; margin-bottom:6px; font-size:13px; font-weight:bold; padding-left:10px; color:#404040;}
#p-class-content h1 a { color:#404040;}
#p-class-content h1 a:hover { color:#F30}
#p-class-content h1 span { padding-left:10px; padding-right:15px;}
#p-class-content h2 { background:url(../images/p-class-line.jpg); background-position:bottom; background-repeat:no-repeat; width:238px; }
#p-class-content h2 span { background:url(../images/dot1.jpg); background-repeat:no-repeat; background-position:10px 0px; font-size:12px; line-height:32px; padding-left:20px; }
#p-class-content h2 span a { color:#676767}
#p-class-content h2 span a:hover { color:#289b00}

#p-class-bottom { background:url(../images/p-class-bottom.jpg); background-repeat:no-repeat; height:86px;}
#p-class-footer { border:1px #e2e2e2 solid; border-top:0px; width:236px; height:150px; background:#f8f8f8;}
#p-class-footer h1 { width:94%; margin:0 auto; line-height:20px; font-size:12px; font-weight:bold; color:#04aa29; padding-top:10px;}
#p-class-footer h2 { width:94%; margin:0 auto; line-height:20px; font-size:12px; color:#666; padding-top:5px;}

.p-pro { width:703px; float:right;}
.p-pro-title { background:url(../images/ct.jpg); width:703px; height:36px; line-height:36px;}
.p-pro-title h1 { font-size:14px; color:#414141; font-weight:bold; padding-left:10px;}
.p-pro-title h1 b { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#989898; padding-left:10px;}
.p-pro-title span { float:right; padding-right:10px;}
.p-pro-title span a { color:#757575;}
.p-pro-title span a:hover { color:#2f9e00;}
.p-pro-content { width:704px;}

.p-pro-box { background:url(../images/pboxbj.jpg); width:704px; height:262px; background-repeat:no-repeat; float:left;}
.p-pro-box-pic { width:320px; float:left;}
.p-pro-box-pic img { margin-top:25px; margin-left:15px;}
.p-pro-box-text { width:320px; float:right; margin-right:20px; margin-top:16px;}
.p-pro-box-text h1 { line-height:30px; font-size:13px; font-weight:bold; color:#414141; padding-left:12px;}
.p-pro-box-text h1 a { color:#414141;}
.p-pro-box-text h1 a:hover { color:#F30}
.p-pro-box-text h2 { line-height:20px; font-size:12px; color:#737373; padding-top:18px; width:96%; margin:0 auto;}
.p-pro-box-text h3 { text-align:right; margin-top:28px;}
.p-pro-box-text ul { margin-top:10px;}
.p-pro-box-text ul li { background:url(../images/pboxbj2.jpg); width:71px; height:31px; line-height:31px; color:#FFF; text-align:center; float:right;}

.p-box { width:223px; margin:20px 5px; float:left; height:235px;}
.p-box img { border:1px #dedede solid;}
.p-box h1 { font-size:12px; color:#666; line-height:20px; padding-top:10px;}

.ad { margin:10px auto; width:960px;}

.ys { margin:0px auto; width:960px;}

#m02 { margin:0px auto; width:960px;}
#m02-l { width:703px; float:left;}
#m02-r { width:238px; float:right;}

.ttcc { width:703px; float:right;}
.ttcc-title { background:url(../images/ct.jpg); width:703px; height:36px; line-height:36px;}
.ttcc-title h1 { font-size:14px; color:#414141;  padding-left:10px;}
.ttcc-title h1 b { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#989898; padding-left:10px;}
.ttcc-title span { float:right; padding-right:10px;}
.ttcc-title span a { color:#757575;}
.ttcc-title span a:hover { color:#2f9e00;}
.ttcc-content { width:701px; border:1px #dedede solid; border-top:0px; background:#FFF}

.anli-box { width:95%; margin:0px auto; padding-top:20px;}
.anli-box-pic { width:232px; float:left;}
.anli-box-pic img { border:1px #d5d5d5 solid; padding:5px;}
.anli-box-text { width:410px; float:right;}
.anli-box-text h1 { font-size:14px; font-weight:bold; color:#323232; line-height:32px;}
.anli-box-text h1 a { color:#323232;}
.anli-box-text h1 a:hover { color:#F30}
.anli-box-text h2 { height:108px; line-height:22px; font-size:12px; color:#777777; overflow:hidden;}

.ttbb { width:238px;}
.ttbb-title { background:url(../images/title01.jpg); width:238px; height:37px; line-height:37px;}
.ttbb-title h1 { font-size:14px; color:#414141;  padding-left:10px;}
.ttbb-title h1 b { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#989898; padding-left:10px;}
.ttbb-title span { float:right; padding-right:10px;}
.ttbb-title span a { color:#757575;}
.ttbb-title span a:hover { color:#2f9e00;}
.ttbb-content { background:url(../images/shan.jpg); background-repeat:no-repeat; background-position:top; width:236px; border:1px #d2d2d2 solid; border-top:0px; height:232px; padding-top:15px; padding-bottom:14px;}
.ttbb-content h1 { font-size:13px; color:#242424; line-height:24px; margin-top:8px;}
.ttbb-content h1 a { color:#242424;}
.ttbb-content h1 a:hover { color:#F30}
.ttbb-content h2 { font-size:12px; color:#8c8c8c; line-height:20px;}
.ttbb-content h2 a { color:#8c8c8c;}
.ttbb-content h2 a:hover { color:#333}

.wd { width:92%; margin:0px auto; border-bottom:1px #CCC dotted; padding-bottom:10px; padding-top:10px;  }
.wd-w { background:url(../images/w.jpg); background-position:0px 8px; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#484848; padding-left:24px; line-height:32px;}
.wd-w a { color:#484848;}
.wd-w a:hover { color:#F30}
.wd-d { background:url(../images/d.jpg); background-position:0 4px; background-repeat:no-repeat; font-size:12px; color:#7d7d7d; padding-left:24px; line-height:22px;}
.wd-d a { color:#7d7d7d;}
.wd-d a:hover { color:#666}

#m03 { margin:0px auto; width:960px;}
#m03-l { width:703px; float:left;}
#m03-r { width:238px; float:right;}

.company { width:96%; margin:0px auto; padding-top:20px; height:242px;}
.company-l { border:1px #CCC solid; padding:3px; width:266px; float:left}
.company-r { width:370px; float:right;}
.company-r h1 { font-size:14px; font-weight:bold; color:#414141; line-height:28px;}
.company-r h2 { line-height:20px; font-size:12px; color:#696969; padding-top:5px;}
.company-r h3 { padding-top:10px;}

.sj { width:701px; border:1px #d2d2d2 solid; height:186px; margin:10px 0px;}
.gs { width:162px;  margin:15px 6px; float:left;}
.gs img { padding:3px; border:1px #d2d2d2 solid; }
.gs h1 { line-height:28px; text-align:center; color:#4e4e4e; font-size:13px;}
.gs h1 a { color:#4e4e4e;}
.gs h1 a:hover { color:#000}

.team { width:194px; margin:20px 18px; float:left;}
.team img { padding:3px; border:1px #d2d2d2 solid; }
.team h1 { line-height:28px; text-align:center; color:#4e4e4e; font-size:13px; line-height:40px;}
.team h1 a { color:#4e4e4e;}
.team h1 a:hover { color:#000}

#m04 { margin:0px auto; width:960px;}
#m04-l { width:231px; float:left }
#m04-r { width:233px; float:right}
#m04-c { width:496px; float:left}

#m04-l-title { background:url(../images/t01.jpg); width:231px; height:76px; line-height:76px;}
#m04-l-title h1 { font-size:14px; color:#000; padding-left:15px;}
#m04-l-title h1 span { font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#989898; padding-left:12px;}
#m04-l-content { background:url(../images/t01bj.jpg); width:231px; height:325px; }
#m04-l-content p { line-height:27px; width:92%; margin:0 auto; color:#656565}
#m04-l-content p a { color:#656565}
#m04-l-content p a:hover { color:#333}

#m04-r-title { background:url(../images/t02.jpg); width:233px; height:76px; line-height:76px; }
#m04-r-title h1 { font-size:14px; color:#000; padding-left:15px;}
#m04-r-title h1 span { font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#989898; padding-left:12px;}
#m04-r-content { background:url(../images/t02bj.jpg); width:233px; height:325px;}
#m04-r-content p { line-height:27px; width:92%; margin:0 auto; color:#656565}
#m04-r-content p a { color:#656565}
#m04-r-content p a:hover { color:#333}

#m04-c-title { background:url(../images/t03.jpg); width:496px; height:76px; line-height:76px;}
#m04-c-title h1 { font-size:14px; color:#000; padding-left:15px;}
#m04-c-title h1 span { font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#989898; padding-left:12px;}
#m04-c-content { background:url(../images/t03bj.jpg); height:325px; width:496px;}
#m04-c-content ul { width:92%; margin:0 auto; padding-top:30px;}
#m04-c-content ul li { line-height:26px; padding-left:15px;}
#m04-c-content ul li a { color:#404040;}
#m04-c-content ul li a:hover { color:#333}
#m04-c-content ul li span { float:right; color:#9f9191; padding-right:12px;}

#xwtj { width:92%; margin:0 auto;}
#xwtj-l { width:133px; float:left;}
#xwtj-l img { border:1px #CECECE outset; padding:4px;}
#xwtj-r { width:294px; float:right;}
#xwtj-r h1 { font-size:13px; font-weight:bold; color:#088b17; padding-top:6px;}
#xwtj-r h1 a { color:#088b17;}
#xwtj-r h1 a:hover { color:#F30}
#xwtj-r h2 { font-size:12px; color:#6c6a6a; padding-top:10px; line-height:20px;}


#link { background:url(../images/linkbj.jpg); width:960px; height:126px; margin:0px auto; margin-top:10px; margin-bottom:10px;}
#link p { line-height:22px; width:98%; margin:10px auto; padding-top:40px; color:#666;}
#link p a { color:#666; margin:0 4px; }
#link p a:hover { color:#333}

#copy { background:url(../images/copybj.jpg); height:298px; background-repeat:repeat-x;}
#copy h1 { font-size:13px; color:#FFF; margin:0px auto; width:960px; padding-top:34px; text-align:center;}
#copy h1 a{ color:#FFF; padding:0 4px;}
#copy h1 a:hover{ color:}
#copy h2 { font-size:13px; color:#FFF; margin:0px auto; width:960px; margin-top:26px; text-align:center; line-height:26px;}
#copy a{ color:#FF9}
#copy a:hover{ color:#FFF}

#main { width:960px; margin:0 auto; padding-top:10px;}
#main-l { width:238px; float:left;}
#main-r { width:703px; float:right;}

#main-r-title { background:url(../images/ct.jpg); width:703px; height:36px; line-height:36px;}
#main-r-title h1 { font-size:14px; color:#414141; padding-left:12px;}
#main-r-title h1 b { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#989898; padding-left:10px;}
#main-r-title span { float:right; padding-right:10px;}
#main-r-title span a { color:#757575;}
#main-r-title span a:hover { color:#2f9e00;}

#main-r-content { width:701px; border:1px #dedede solid; border-top:0px; }

.wd1 { width:95%; margin:0px auto; border-bottom:1px #A9A9A9 dotted; padding:10px 0px;; margin-top:10px; border-bottom:1px #CCC dotted;}
.wd1-w { background:url(../images/w.jpg); background-repeat:no-repeat; background-position:0 8px;}
.wd1-w p { font-size:13px; color:#090; padding-left:25px; font-weight:bold; line-height:30px;}
.wd1-w p a { color:#090;}
.wd1-w p a:hover { color:#F30}
.wd1-w p span { float:right; font-weight:normal;}
.wd1-w p span a { color:#F30}
.wd1-w p span a:hover { color:#333}
.wd1-d { background:url(../images/d.jpg); background-repeat:no-repeat; background-position:0 6px; padding-top:2px;}
.wd1-d p { font-size:12px; color:#727272; line-height:22px; padding-left:25px;}

.news { width:95%; height:150px; margin:0 auto; margin-top:10px;}
.news h3 { width:95%; height:30px; line-height:30px; border:1px #FFF solid; display:block; padding-left:10px;}
.news h3 span { float:right; font-family:"黑体";  font-size:12px; color:#333; padding-right:10px;}
.news h3 b { font-size:13px; } 
.news h3 b a { color:#333;}
.news h3 b a:hover { color:#F30; text-decoration:underline;}
.news p { line-height:22px; color:#666; width:96%; margin:0 auto; }
.news p span { background:url(../images/fabj.jpg); width:156px; height:120px; margin-left:20px; float:right; }

.honnor { border:1px #e0e0e0 solid; background:#FFF; width:172px; margin:30px 28px; float:left; height:280px;}
.honnor img { padding:6px;}
.honnor h1 { line-height:26px; font-size:13px; text-align:center; background:#E3E3E3; width:162px; margin:0 auto;}
.honnor h1 a { color:#333;}
.honnor h1 a:hover { color:#F30}

.witness { border:1px #E0E0E0 solid; width:182px; float:left; margin:25px 23px; height:250px; }
.witness img { padding:8px;}
.witness h1 { background:url(../images/dot1.jpg); background-repeat:no-repeat; line-height:28px; background-position:6px 10px; font-size:13px; padding-left:20px;}
.witness h1 a { color:#333}
.witness h1 a:hover { color:#F30}
.witness h2 { line-height:20px; color:#999; font-size:12px; padding-top:0px; width:90%; margin:0 auto;}

#cp { width:97%; margin:15px auto; }
#cp-l { background:url(../images/new_pic_.jpg); background-repeat:no-repeat; width:363px; height:256px; float:left;}
#cp-l img { padding:5px;}
#cp-r { width:300px; float:right;}
#cp-r h1 { line-height:26px; font-size:13px; color:#585858 }
#cp-r h2 { border:2px #CCC solid; padding:5px; margin-top:12px;}
#cp-r h2 img { border:1px #CCC solid; margin:4px;}

#detail { width:97%; margin:15px auto;}
#detail-title { border-bottom:1px #666 solid; border:1px #CCC solid; line-height:30px; height:30px;}
#detail-title h1 { font-size:13px; padding-left:10px; color:#333 }
#detail-content {}

.tuijian { width:97%; margin:15px auto;}
.tuijian-title { border-bottom:1px #666 solid; border:1px #CCC solid; line-height:30px; height:30px;}
.tuijian-title h1 { font-size:13px; padding-left:10px; color:#333 }
.tuijian-content { margin:0px auto; padding-top:10px; }
.tuijian-content ul li { width:47%; float:left; line-height:26px; background: url(../images/bg_list1.gif); background-position:10px 10px; background-repeat:no-repeat; padding-left:18px;}
.tuijian-content ul li span { float:right; color:#999}
.tuijian-content ul li a { color:#555}
.tuijian-content ul li a:hover { color:#090}

.news_detail{margin:0 20px; line-height:28px; color:#333}
.news_detail_title{border-bottom:solid 1px #ccc; text-align:center; line-height:22px; padding:10px 0; margin-bottom:25px;}
.news_detail_title h3{color:#ba0000; font-size:20px; font-weight:bold;}
.news_detail_title p{color:#666; font-size:12px; }
.page_navi{ margin:0px 20px; padding:10px 0; overflow:hidden; _zoom:1;}
.page_navi dd{float:left; width:45%;}
.page_navi a{ color:#666}
.page_navi dt{float:right; width:45%; text-align:right;}

#pagelist{ width:600px; margin:0 auto; height:20px; padding-top:5px; overflow:hidden; padding:20px inherit;}
#pagelist li { list-style:none; line-height:18px; float:left;}
#pagelist li a{ border:#CCC 1px solid; margin-left:5px; margin-right:5px; display:block; text-align:center; padding-left:7px; padding-right:7px;}
#pagelist li a:hover{  color:#fff; border:#174b95 1px solid; background:#174b95; margin-left:5px; margin-right:5px; display:block; text-align:center; padding-left:7px; padding-right:7px;}

.a_honor_l{ width:25px; padding-top:94px; padding-left:1px; padding-right:9px; float:left;}
.a_honor_con{ width:166px; height:232px; overflow:hidden; float:left;}
.a_honor_con li{ width:162px; padding:0 2px; float:left;}
.a_honor_r{ width:25px; padding-top:94px; padding-left:9px; padding-right:1px; float:left;}

.ind_customers{ width:180px; margin:0 auto;}
.ind_customers li{ width:180px; text-align:left;}
.ind_customers li img{ padding:5px; border:1px #dadada solid; width:168px;}