﻿html{color:#6b6b6b;background:#fff;}
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-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#000000}
a:hover{text-decoration:underline;}
q:before,q:after{content:'';}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;*color:#fff;}
img{border:0;-ms-interpolation-mode:bicubic;}
:focus{outline:0;}
body,html{min-height:101%;}
.clr{ clear:both; height:0px;}
.cFont,.cFont a{ color:#FF0000;}
.cblue,cblue a{color:#2f6172; font-size:14px;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */

body{ background:#efefef url(../images/topbg.jpg) top center no-repeat;}
/* CSS public */
#Header{
width:960px;
height:113px;
/*background:url(../images/navbg.gif) repeat-x;*/
margin:0 auto;
}
.sublink{width:180px; float:right; padding-top:30px;}
.sublink_1{ background:url(../images/sub_ico_2.gif) left -5px  no-repeat; padding-left:25px;}
.sublink_2{ background:url(../images/sub_ico_1.gif) left -5px no-repeat; padding-left:25px;}
.logo{ background:url(../images/logo.gif) center no-repeat; width:170px; height:75px; float:left;}
.sublink_1 ,.sublink_2 { color:#666666;}
.nav { float:left; width:960px;position:relative;}
.nav li,
.nav li.home a,.nav li.home a:hover,
.nav li.about a,.nav li.about a:hover,
.nav li.yewu a,.nav li.yewu a:hover,
.nav li.news a,.nav li.news a:hover,
.nav li.job a,.nav li.job a:hover,
.nav li.contact a,.nav li.contact a:hover
{text-indent:-9999px;float:left; width:160px; height:38px; display:block;}
.nav li.home a{ background:url(../images/nav_home.jpg) no-repeat;}
.nav li.home a:hover{ background-position:0 -38px;}
.nav li.about a{ background:url(../images/nav_about.jpg) no-repeat;}
.nav li.about a:hover{ background-position:0 -38px;}
.nav li.yewu a{ background:url(../images/nav_yewu.jpg) no-repeat;}
.nav li.yewu a:hover{ background-position:0 -38px;}
.nav li.news a{ background:url(../images/nav_news.jpg) no-repeat;}
.nav li.news a:hover{ background-position:0 -38px;}
.nav li.job a{ background:url(../images/nav_job.jpg) no-repeat;}
.nav li.job a:hover{ background-position:0 -38px;}
.nav li.contact a{ background:url(../images/nav_contact.jpg) no-repeat;}
.nav li.contact a:hover{ background-position:0 -38px;}
.nav li.current a,.nav li.current a:visited{ background-position:0 -38px;}
#list{ display:none; z-index:3;position:absolute; top:38px; left:320px;width:158px; border:solid 1px #c5ccd4; border-top:none;}
#list a,#list a:hover{text-indent:10px;width:158px; height:30px; display:block; line-height:30px; text-decoration:none}
#list a{ background:#f0f0f0;}
#list a:hover{ background:#c8900c; color:#fff;}

.hbody{ background:#fff; padding-top:15px; width:958px; margin:0 auto; border:solid 1px #d6d6d6; border-top:none; height:230px;}
.cbody{ background:#fff; padding-top:15px; width:958px; margin:0 auto; border:solid 1px #d6d6d6; border-top:none;}
.foot{ width:960px; text-align:center; height:40px; margin:0 auto; padding-top:15px; color:#8e8e8e; margin-top:5px;}

/* CSS home */
.banner_home{ background:url(../images/home_banner.jpg) no-repeat; width:960px; height:266px; margin:0 auto;}
.left{ width:610px; float:left; padding-left:10px;}
.right{ width:315px; float:right;}
.pbox{ height:105px; margin-bottom:10px;}
.pbox-aa,.pbox-bb,.pbox-cc
{ width:102px; height:65px; float:left; margin-left:15px; color:#a4a4a4; padding:40px 10px 0 70px; display:block;}
.pbox-aa{ background:url(../images/pro_qyxx2.gif) no-repeat;margin-left:15px!important;margin-left:7px;}
.pbox-bb{ background:url(../images/pro_zzyy2.gif) no-repeat; border:solid 1px #dadada; border-top:none; border-bottom:none; }
.pbox-cc{ background:url(../images/pro_sjsb2.gif) no-repeat;}
.pbox-aa a,.pbox-bb a,.pbox-cc a{color:#a4a4a4; line-height:20px;}
.pbox-a,.pbox-b,.pbox-c
{ width:102px; height:65px; float:left; margin-left:15px; color:#a4a4a4; padding:40px 10px 0 70px; display:block;}
.pbox-a{ background:url(../images/pro_qyxx.gif) no-repeat;margin-left:15px!important;margin-left:7px;}
.pbox-b{ background:url(../images/pro_zzyy.gif) no-repeat;}
.pbox-c{ background:url(../images/pro_sjsb.gif) no-repeat;}
.pbox-a a,.pbox-b a,.pbox-c a{color:#a4a4a4; line-height:20px;}
.hot{ padding-right:20px; line-height:20px; margin-top:5px;}
.hot h4{ background:url(../images/home-hot.gif) no-repeat; text-indent:-9999px; line-height:30px;}
.hot a{ color:#a4a4a4;}
.hot li{ line-height:25px;}
.hot .l{ float:left; background:url(../images/pico2.gif) left 6px no-repeat; text-indent:10px;}
.hot .l a{ color:#6e6e6e;}
.hot .r{ float:right;color:#a4a4a4; background:url(../images/cline.gif) left 6px no-repeat; padding-left:10px;}
.link{ width:610px; background:url(../images/linkbg.gif) center top no-repeat; height:100px;}
.link h4{ text-indent:-9999px; line-height:35px; height:35px;}
.link li{ text-align:center; float:left; padding-left:15px;}
/* CSS page */
.banner_about,.banner_news,.banner_job,.banner_contact,.banner_yewu{ width:958px; height:149px; margin:0 auto;border:solid 1px #d6d6d6; border-top:none; border-bottom:none;}
.banner_about{ background:url(../images/banner_about.jpg) no-repeat; }
.banner_news{ background:url(../images/banner_news.jpg) no-repeat; }
.banner_job{ background:url(../images/banner_job.jpg) no-repeat; }
.banner_contact{ background:url(../images/banner_contact.jpg) no-repeat; }
.banner_yewu{ background:url(../images/banner_yewutixi.jpg) no-repeat; }
.left_page{ width:180px; height:240px; float:left; margin:0 10px 0 10px; background:url(../images/left_menubg.gif) no-repeat; padding:50px 5px 3px 2px;}
.left_page_2{ width:685px; float:left; padding:6px 15px 0 15px; margin-left:20px!important;margin-left:10px;}
.middle_page{ width:500px; float:left; background:url(../images/contentbg_s.gif) no-repeat; padding:6px 15px 0 15px;}
.right_page{ width:200px; float:right;}
.left_page li,
.left_page li a,.left_page li a:hover
{ height:30px;display:block; text-indent:50px; line-height:30px; }
.left_page li a{ background:url(../images/sub_ico.gif) 0px -30px no-repeat; color:#999999;}
.left_page li a:hover{ background-position:0 0;color:#333333; text-decoration:none}
.left_page li.current a{ background-position:0 0; color:#333333; font-weight:600;}
.box-a,.box-b,.box-c
{ width:102px; height:65px; float:left; margin-bottom:15px; color:#a4a4a4; padding:40px 10px 0 70px; display:block;}
.box-a{ background:url(../images/pro_qyxx.gif) no-repeat;}
.box-b{ background:url(../images/pro_zzyy.gif) no-repeat;}
.box-c{ background:url(../images/pro_sjsb.gif) no-repeat;}
.box-a a,.box-b a,.box-c a{color:#a4a4a4; line-height:20px;}
.location{ border-bottom:solid 1px #e5e5e5; background:url(../images/ico-2.gif) 0 7px no-repeat; height:30px; line-height:30px; text-indent:20px;}
.content{ margin-top:20px; line-height:28px; padding:15px;}

.news_list{  }
.news_list li{ background:url(../images/pico.gif) 0 8px no-repeat; text-indent:25px;line-height:28px; height:28px; display:block; border-bottom:solid 1px #e0e0e0; }
.news_list a{ color:#a4a4a4; }
.news_list .l{ float:left; width:560px; color:#666666}
.news_list .l a{ color:#666666}
.news_list .r{ float:left;color:#a4a4a4;}
.newsview h1{ line-height:25px; text-indent:20px; font-size:18px}
.newsview .note{ float:right; margin-top:-25px;}
a.getin:link {text-decoration: none;color: #ff9c00;}
a.getin:visited {text-decoration: none;color: #ff9c00;}
a.getin:hover {text-decoration: none;color: #fbd18e;}
a.getin:active {text-decoration: none;color: #ff9c00;}

