html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; }
body { font-size:12px; line-height:18px; font-family: Arial, "宋体"; text-align:center; color:#555; background:url(../image/bg.jpg) repeat-x top #fff;}
table{ margin:0 auto;}
img{border:0px;}
body .container{ width:950px; text-align:left; margin:0 auto; }
a:link { color: #555; text-decoration: none;}
a:visited {color: #555; text-decoration: none;}
a:hover { color: #D42124; text-decoration: underline;}
a:active { color: #D42124; text-decoration: underline;}

.copyright_title{ color:#333; font-weight:bold; font-family:"Microsoft Yahei", "Microsoft JhengHei", Arial;}
.copyright_title a:link{ color:#333; text-decoration:none;}
.copyright_title a:visited{ color:#D42124; text-decoration:none;}
.copyright_title a:hover{ color:#D42124; text-decoration:underline;}

.nav{width:950px; float:left; text-align:left; height:35px;}
.navbox{text-align:center; position:absolute;z-index:1;}

.Ifont{ color:#006D75; text-decoration:underline; }
.Ifont a:link{ color:#004971; text-decoration:underline;}
.Ifont a:visited{ color:#D31414; text-decoration:underline;}
.Ifont a:hover{ color:#D31414; text-decoration:none;}


.protitle{ color:#555; text-decoration:none; font-weight:bold;}
.protitle a:link{ color:#555; text-decoration:none; }
.protitle a:visited{ color:#D42124; text-decoration:none;}
.protitle a:hover{ color:#D42124; text-decoration:underline;}

.time_font{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}

/*首页样式*/
.header{ width:950px; float:left;}
.header .hleft{ width:415px; height:72px; float:left; text-align:left; }
.bannerbox{ width:950px; float:left; text-align:center;}
.mainbg{ width:100%; background:url(../image/mainbg.jpg) repeat-x top #e5fbee; float:left;}
.mainbody{ width:950px; height:206px; text-align:center; float:left; background-color:#e5fbee;padding-top:19px;}
.mainbody .combody{ width:374px; float:left; text-align:left; padding-left:11px; padding-right:9px;}
.mainbody .combody .comtitle{ width:374px; height:23px; line-height:23px; background-color:#1e501a; repeat-x;}
.mainbody .combody .comcontent{ width:374px; float:left; padding-top:5px;}
.mainbody .newbody{ width:322px; float:left; text-align:left; padding-right:11px; }
.mainbody .newbody .newtitle{ width:322px; height:23px; line-height:23px; background-color:#1e501a; repeat-x; margin-bottom:10px;}
.mainbody .newbody .newstyle{ width:313px; float:left; height:30px; line-height:30px; margin-left:5px; border-bottom:1px solid #749DA4;}
.mainbody .newbody .newstyle .newimg{ width:15px; float:left; text-align:center; }
.mainbody .newbody .newstyle .newcontent{ width:230px; float:left; text-align:left; }
.mainbody .newbody .newstyle .newtime{ width:68px; float:left; text-align:left; color:#485558; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.mainbody .imgbody{ width:2px; height:225px; float:left; text-align:right; background:url(../image/line.jpg) no-repeat top;}
.mainbody .conbody{ width:193px; height:185px; float:left; text-align:left; margin-left:8px; padding:7px 8px 0 7px; background-color:#e5fbee; }
.mainbody .conbody .contitle{ width:193px; height:20px; line-height:20px; background:url(../image/bg2.jpg) repeat-x bottom;}
.mainbody .conbody .concontent{ width:193px; height:155px; background:url(../image/contimg.jpg) no-repeat right bottom; padding-top:5px; }
.probody{ width:920px; height:163px; float:left; text-align:left; background-color:#55a951; padding:19px 15px 10px 15px;}
.probody .probg { float:left; text-align:left;}
.probody .procontent{ width:864px; height:144px; float:left; text-align:center;}
.probody .procontent ul li{ width:156px; height:116px; float:left; text-align:center; list-style-type:none; margin:0 8px; }
.probody .procontent .proimg{ width:140px; height:100px; float:left; border:8px #BFDADD solid; text-align:center; vertical-align:middle;}
.probody .procontent .proname{width:156px; height:18px; line-height:18px; text-align:center; margin-top:10px; }
.bottom { width:950px; height:40px; float:left; padding:10px 0; background:url(../image/bottom_bg.jpg) repeat-y; }
.bottom ul li{ width:950px; height:24px; line-height:24px; float:left; text-align:center; list-style-type:none; }

.bottom1 { width:950px; height:40px; float:left; padding:10px 0; background:url(../image/downbg.jpg) repeat-y; margin:20px auto 0px; }
.bottom1 ul li{ width:950px; height:24px; line-height:24px; float:left; text-align:center; list-style-type:none; }
/*首页样式*/

/*内页样式*/
.leftbody{ width:219px; float:left;  background-color:#fff; margin-bottom:20px; padding-left:1px;}
.leftbody .com_pro{width:219px; float:left; text-align:left; background-color:#fff;}


.rightbody{width:730px; float:left; background:#fff;}
.rightbody .right_bg{width:700px; height:24px; line-height:24px; background:url(../image/right_top.jpg) no-repeat; text-align:right; padding-right:30px; padding-top:12px; }
.rightbody .right_content{width:697px; float:left; padding:0px 16px 0 15px; text-align:left;  border-left:1px #D6D7D7 solid; border-right:1px #D6D7D7 solid; background-color:#fffff;}
.rightbody .right_content .rightbg{ width:697px; height:4px; background:url(../image/rightbg.jpg) repeat-x; padding-bottom:20px;}
.rightbody .right_content .prostyle{width:697px; float:left; background-color:#F3F5F6; margin:10px 0; }
.rightbody .right_content .prostyle .leftpro{width:140px; height:100px; float:left; border:9px solid #E6EBED; padding:1px; background-color:#fff;}
.rightbody .right_content .prostyle .rightpro{width:520px; height:120px; float:left; border-left:1px #fff solid; padding-left:10px; }
.rightbody .right_content .prostyle1{width:158px; float:left; margin:5px 4px;}
.rightbody .right_content .prostyle1 .img_pro{width:140px; height:100px; float:left; border:9px solid #E6EBED; padding:1px; background-color:#fff; }
.rightbody .right_content .prostyle1 .title_pro{width:158px; height:24px; line-height:24px; text-align:center; float:left; }
.rightbody .right_content .prostyle2{width:156px; float:left; padding:5px 7px;}
.rightbody .right_content .prostyle2 .leftpro_1{dth:140px; height:100px; float:left; border:9px solid #E6EBED; padding:1px; background-color:#fff;}
.rightbody .right_content .prostyle2 .rightpro_1{width:156px; float:left; }
.rightbody .right_content .prostyle3{width:697px; float:left; padding:10px 0; }
.rightbody .right_content .prostyle3 .leftpro_2{width:310px; height:230px; float:left; border:9px solid #DADADA; margin-right:10px; padding:1px;}
.rightbody .right_content .prostyle3 .rightpro_2{width:356px; float:left; color:#00646C; font-size:14px; }
.rightbody .right_content .prostyle3 .imgbg{width:356px; height:75px; float:left;  margin-top:10px; }
.rightbody .right_content .prostyle3 .imgbg li img{ width:70px; height:50px; }
.rightbody .right_content .prostyle3 .imgbg .right_pro{width:70px; height:50px; float:left; border:1px solid #9E9E9E; margin-left:14px; margin-top:10px; }
.rightbody .right_content .prostyle3 .right_style{width:356px; height:93px; float:left; margin-top:15px; background:url(../image/send_bg.jpg) repeat-x;}
.rightbody .right_content .pro_info{ width:697px; height:24px; line-height:24px; float:left; text-align:left; border-bottom:2px #DBDBDB solid; margin:5px 0;}
.rightbody .right_content .holeft{width:320px;  float:left; text-align:center; margin-bottom:10px; padding:0 14px; }
.rightbody .right_content .honorimg{width:310px; height:230px; float:left; border:3px #E5E4E4 solid; text-align:center;}
.rightbody .right_content .honortit{width:316px; text-align:center; float:left; height:30px; line-height:30px; font-weight:bold;}
.rightbody .right_content .jobstyle1{ height:26px; line-height:26px; background:url(../image/job_bg.jpg) repeat-x; text-align:center;}
.rightbody .right_content .jobstyle2{ height:22px; line-height:22px; border-bottom:2px solid #C60000; text-align:center; margin-bottom:15px; }
.rightbody .right_content .right_newtitle{width:645px; height:24px; height:24px; text-align:left; margin-left:20px;}
.rightbody .right_content .news_style{width:645px; height:30px; line-height:30px; text-align:left; border-top:2px solid #8DBBC1; border-bottom:1px solid #8DBBC1; margin-left:20px; margin-bottom:10px;}
.rightbody .right_content .news_style1{width:645px; text-align:left; margin-left:20px; margin-right:32px; margin-top:10px;}
.rightbody .right_content .right_news{width:645px; height:28px; line-height:28px; background:url(../image/dashed.jpg) repeat-x bottom; margin-left:20px; text-align:center; }
.rightbody .right_content .right_news .news_title{width:435px; float:left; }
.rightbody .right_content .right_news .news_time{width:115px; float:left; }
.rightbody .right_content .right_news .news_views{width:95px; float:left; }
.rightbody .right_content .contact_left{ width:440px; float:left; padding-left:10px; padding-top:20px;}
.rightbody .right_content .contact_left ul li{ width:430px; height:28px; line-height:28px; border-bottom:1px #E6E6E6 solid; list-style-type:none; padding-left:10px;}
.rightbody .right_content .contact_right{ width:246px; float:left; text-align:center; padding-top:10px;}
/*内页样式*/
.leftbody .img_bg .bg{width:155px; height:32px; float:left; line-height:32px; background:url(../image/left_bg.jpg) no-repeat bottom; margin-left:11px; padding-left:10px; }

.protitle{ color:#555; text-decoration:none; font-weight:bold;}
.protitle a:link{ color:#555; text-decoration:none; }
.protitle a:visited{ color:#555; text-decoration:none;}
.protitle a:hover{ color:#555; text-decoration:underline;}

.leftbody .img_bg .list_bg{width:160px; float:left;  margin:8px 0 5px 16px;}
.leftbody .img_bg .list_bg ul li{width:135px; height:24px; line-height:24px; background:url(../image/left_bg2.jpg) no-repeat bottom; list-style-type:none;  padding-left:25px;}

.rightbody .right_content .prostyle3 ul{width:356px; list-style:none; height:75px; float:left; border-top:1px solid #CDCDCD; background-color:#F0F0F0;  margin-top:10px; }
.rightbody .right_content .prostyle3 ul li{width:70px; height:50px; float:left; border:1px solid #9E9E9E; margin-left:14px; margin-top:10px; }






.pCate .pCateItem{width:155px; float:left; line-height:32px; list-style:none; background:url(../image/left_bg.jpg) no-repeat bottom; padding-left:15px;}
.pCate .pCateItem a{color:#555; padding-left:15px; text-decoration:none; font-weight:bold; display:block; width:155px; height:32px; background:url(../image/inco_1.jpg) no-repeat 0px 50%;}
.pCate .pCateItem a:link{ color:#555; text-decoration:none; }
.pCate .pCateItem a:visited{ color:#555; text-decoration:none;}
.pCate .pCateItem a:hover{ color:#D42124; text-decoration:underline;}

.psCate {width:160px; float:left; list-style:none;  margin:0px 0 5px 0px;}
.psCate .psCateItem {width:135px; height:24px; line-height:24px;  list-style-type:none;background:url(../image/left_bg2.jpg) no-repeat bottom;  padding-left:25px;}
.psCate .psCateItem a{  width:135px; background:none; height:24px; display:block;}




.error{ border:solid 1px red;}


.leftbody .img_bg{width:194px; float:left; border-left:1px #7BBDC2 solid; border-right:1px #7BBDC2 solid; background-color:#c0dfca; padding-bottom:100px;}
.leftbody .img_bg .bg{width:155px; height:32px; float:left; line-height:32px; background:url(../image/left_bg.jpg) no-repeat bottom; margin-left:11px; padding-left:10px; }
.leftbody .img_bg .list_bg{width:160px; float:left;  padding:8px 0 5px 16px;}
.leftbody .img_bg .list_bg ul li{width:135px; height:24px; line-height:24px; background:url(../image/left_bg2.jpg) no-repeat bottom; list-style-type:none;  padding-left:25px;}

.aboutCate li{width:155px; list-style:none; padding-left:15px; height:32px; float:left; line-height:32px; background:url(../image/left_bg.jpg) no-repeat bottom;}
.aboutCate li a{color:#555; padding-left:15px;  text-decoration:none; font-weight:bold; display:block; width:155px; height:32px; background:url(../image/inco_1.jpg) no-repeat 0px 50%;}
.aboutCate li a:link{ color:#555; text-decoration:none; }
.aboutCate li a:visited{ color:#555; text-decoration:none;}
.aboutCate li a:hover{ color:#D42124; text-decoration:underline;}


.newsCate li{width:155px; height:32px; float:left; list-style:none; line-height:32px; background:url(../image/left_bg.jpg) no-repeat bottom; padding-left:10px;}
.newsCate li a{color:#555; padding-left:15px; text-decoration:none; font-weight:bold; display:block; width:155px; height:32px; background:url(../image/inco_1.jpg) no-repeat 0px 50%;}
.newsCate li a:link{ color:#555; text-decoration:none; }
.newsCate li a:visited{ color:#555; text-decoration:none;}
.newsCate li a:hover{ color:#D42124; text-decoration:underline;}

