﻿@charset "utf-8";
/* CSS Document */
/*--------------------------piblec--------------------------------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#7c7c7c; }
.warp,.bottom{margin:0 auto; padding:0px; width:1090px; overflow:hidden;}
a {outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
*{margin:0px; padding:0px}

ul{list-style:none}
img{border:0px}
a:link,a:visited{color:#4c8608; text-decoration:none}
a:hover{color:#4c8608; text-decoration:underline}

.floL{ float:left}
.floR{ float:right}
.clear{ clear:both}

.spaceL{ margin-left:14px}
.icongreater{display: inline-block; font-family: SimSun;  margin: 0px 5px; vertical-align: middle; width: 15px;}

/*-----------------------header----------------------*/
.warp{background:url(../images/background_in_green.gif) repeat-y 15px}
.intro_box{ height:641px; overflow:hidden; background:url(../images/intro_bg.jpg) repeat-x}

.header{ width:196px; background:url(../images/index_02.gif) repeat-y 15px; float:left}
.header .logo{ margin:10px 0px 7px 41px; display:block;}
.nav{ width:196px; height:414px}
.nav li{ width:196px; height:68px; background:url(../images/nav_line.gif) no-repeat 27px bottom; overflow:hidden; z-index:999;_zoom:1}
.nav li a{ width:196px; height:68px; display:block; overflow:hidden}
.nav li a span{display:block; width:83px; height:37px; margin-left:66px; margin-top:15px; cursor:pointer} 
.nav li a:hover{ background:url(../images/nav_on_bg.jpg) no-repeat}

.nav .sy a span{  background:url(../images/nav_btn_sy.gif) no-repeat;}
.nav .sy a:hover span{ background:url(../images/nav_btn_sy_on.gif) no-repeat}
.nav .qy a span{  background: url(../images/nav_btn_sqyjj.gif) no-repeat;}
.nav .qy a:hover span{ background: url(../images/nav_btn_sqyjj_on.gif) no-repeat}
.nav .xw a span{  background: url(../images/nav_btn_xw.gif) no-repeat;}
.nav .xw a:hover span{ background: url(../images/nav_btn_xw_on.gif) no-repeat}
.nav .cp a span{  background:url(../images/nav_btn_cp.gif) no-repeat;}
.nav .cp a:hover span{ background:url(../images/nav_btn_cp_on.gif) no-repeat}
.nav .rc a span{  background:url(../images/nav_btn_rc.gif) no-repeat;}
.nav .rc a:hover span{ background:url(../images/nav_btn_rc_on.gif) no-repeat}
.nav .lx a span{  background:url(../images/nav_btn_lx.gif) no-repeat;}
.nav .lx a:hover span{ background:url(../images/nav_btn_lx_on.gif) no-repeat}

.mid_video{ width:175px; height:114px; background:url(../images/index_42.png) no-repeat; padding-top:5px; margin-left:15px; margin-top:13px}
.mid_video .flash{ width:162px; height:107px; border:1px #3b6407 solid; margin:0px auto; }

.main{ float:right; width:881px; background:url(../images/nav_side.gif) repeat-y left; padding-left:13px; overflow:hidden}

.mid_content{ width:187px; float:right}

.mid_news{border-right:1px #e2e2e2 solid}
.mid_news dt{ height:32px; border-bottom:1px #e2e2e2 solid; line-height:32px; font-size:16px; font-family:"微软雅黑", "宋体"; font-weight:bold; color:#477a10; padding-left:30px; background:url(../images/mid_news_icon.gif) no-repeat 6px}
.mid_news dt span{ color:#e0a528}
.mid_news dt .more{ width:8px; height:9px; background:url(../images/index_13.gif) no-repeat; float:right; margin-top:12px; margin-right:10px}
.mid_news dd{ padding-bottom:10px; padding-top:10px; border-bottom:1px #e2e2e2 solid; }
.mid_news dd li{ line-height:25px; background:url(../images/mid_news_dot.gif) no-repeat 10px; padding-left:29px}
.mid_news dd li a:link,.mid_news dd li a:visited{ color:#58451b}

.flash_turn{ width:685px; height:641px; float:left; overflow:hidden}
.flash_turn img{ width:685px; height:641px;}
.flash_turn .nivoSlider{ width:685px; height:641px;}

.mid_pro{ width:185px; margin-top:10px}
.mid_pro .upbtn{ width:185px;  height:22px; background:url(../images/up_btn.gif) no-repeat}
.mid_pro .downbtn{ width:185px;  height:22px; background:url(../images/down_btn.gif) no-repeat}
.mid_pro .turn_box{ border:1px #cedcbe solid; background:#f8fef0; margin-left:1px}
.mid_pro .turn_box a{ width:145px; border:3px #ebf9da solid; margin:5px 15px; display:block; overflow:hidden}
.mid_pro .turn_box a img{ width:145px;}

.bottom_side{ border-top:1px #e4e4e2 solid; margin-top:5px}
.bottom{ padding-top:15px}
.bottom .bottom_logo{ width:166px; height:42px; float:left; margin-top:5px; margin-left:10px}
.bottom .info{ float:right; width:894px;}
.bottom .info p{ line-height:22px; font-family:"微软雅黑", "宋体"; color:#424242;}
.bottom .info p span{ padding-right:20px; font-size:12px; font-weight:bold; padding-right:10px}
.bottom .info p span strong{ font-size:14px}
.bottom .pablic_info{ width:320px;_width:340px; float:right; font-weight:normal}


.link .til{ font-weight:bold; color:#000000}
.link span{ display:inline-block;margin: 0 15px 5px 0;}
.link span a{ display:inline-block;padding: 3px 2px;}


/*------------sub--------------------*/
.sub_main{ border-right:1px #e3e3e3 solid; width:880px; _width:878px}


.content{ width:845px; margin-top:43px; margin-left:29px}
.content dt{ height:48px; border-bottom:3px #e2e3df solid; overflow:hidden}
.sub_content{padding-top:5px}
.sub_content dt{height:26px; background:url(../images/index_block_til_bg.jpg) no-repeat; line-height:24px; padding-left:22px; font-weight:bold; border-bottom:1px #00625f solid; color:#FFF}

.path{font-size:12px; font-weight:normal; color:#767674; padding-right:14px; background:url(../images/sub_peth.gif) no-repeat left; padding-left:20px; margin-top:25px}
.path a{ _margin-bottom:-3px}
.path a:link,.path a:visited{color:#767674}
.path a:hover{ color:#767674; text-decoration:underline}

.sub_flash_turn{ width:845px; height:169px; overflow:hidden; margin-top:16px}
.sub_flash_turn img{ width:845px; height:169px;}
.sub_flash_turn .nivoSlider{ width:845px; height:169px;}

.sub_banner_box{ width:181px; margin-left:17px; margin-top:}
.sub_banner_box dt{ font-size:14px; font-family:"微软雅黑", "宋体"; line-height:32px; height:32px; font-weight:bold; padding-left:10px; padding-right:10px; font-size:16px;}
.sub_banner_box dt a{ width:7px; height:7px; display:block; float:right; background:url(../images/sub_btn.gif) no-repeat; margin:12px 3px 0px}
.sub_banner_box dt .on{ background:url(../images/sub_btn_on.gif) no-repeat}
.sub_banner_box dd{ width:174px; height:103px; background:url(../images/sub_21.gif) no-repeat; overflow:hidden}
.sub_banner_box dd img{ width:168px; height:97px; margin:3px auto; display:block}

/*------------------text_list---------------------*/
.text_list ul{ padding-top:50px;}
.text_list li{ padding-bottom:35px; overflow:hidden;_zoom:1}
.text_list li .pic{ width:75px; height:75px; background:#79a644; display:block; float:left}
.text_list li .pic img{ margin:5px; width:65px; height:65px;}
.text_list li .info{ width:556px; float:left; margin-left:20px}
.text_list li .info h4{ font-size:18px; font-family:"微软雅黑"; font-weight:bold; line-height:25px}
.text_list li .info .date{ font-family:Verdana, Geneva, sans-serif; font-size:10px;color:#493f2e; line-height:20px}
.text_list li .info .date span{ color:#756a4a}
.text_list li .info .text{ line-height:20px}

/*-------------CSS page style pagination--------------*/

.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:20px; margin-bottom:50px
}
.page a {
	BORDER-RIGHT: #f1f4ec 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #f1f4ec 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f1f4ec 1px solid; COLOR: #70b11d; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f4ec 1px solid; TEXT-DECORATION: none
}
.page a:hover {
	BORDER-RIGHT: #4f8114 1px solid; BORDER-TOP: #4f8114 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #4f8114 1px solid; COLOR: #fff; BORDER-BOTTOM: #4f8114 1px solid; BACKGROUND-COLOR: #68a41a
}
.page a:active {
	BORDER-RIGHT: #4f8114 1px solid; BORDER-TOP: #4f8114 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #4f8114 1px solid; COLOR: #fff; BORDER-BOTTOM: #4f8114 1px solid; BACKGROUND-COLOR: #68a41a
}
.page .current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.page .disabled {
	DISPLAY: none
}
.page a.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.page a.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
.page a.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
.page a.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

/*--------------simple--------------*/
.simple{}
.simple .til{ font-size:16px; font-family:"微软雅黑"; line-height:24px; text-align:center; padding:15px; color:#47760c; border-bottom:1px #e2e3df solid}
.simple .time{ height:18px; line-height:18px; text-align:center; color:#c6c6c6; padding-top:10px }
.simple .text{ line-height:200%; font-size:14px; color:#2e353d; padding:20px 0px;}

/*--------------case_content--------------*/
.case_content{ padding-top:15px}
.case_content .left{ width:710px; border-right:1px #89bcbb solid}
.case_content .left .til{ font-size:16px; font-family:"微软雅黑"; line-height:24px; padding:5px 0px 5px 40px; color:#00356f}
.case_content .left .time{ height:18px; line-height:18px; color:#95a0ad; padding-left:40px }
.case_content .left .text{ line-height:200%; font-size:14px; color:#2e353d; padding:20px 40px}
.case_content .right{ width:280px}
.case_content .right .case_info dt{ background:url(../images/sub_11.gif) no-repeat 10px; color:#00635f; padding-left:33px}
.case_content .right .case_info dd{ padding:5px 10px}
.case_content .right .case_info dd li{ line-height:26px}
.case_content .right .case_info dd li span{ color:#000; padding-right:10px}

.case_content .right .case_pic{ margin-top:20px}
.case_content .right .case_pic dt{ background:url(../images/sub_11.gif) no-repeat 10px; color:#00635f; padding-left:33px}
.case_content .right .case_pic dd li img{ width:254px; height:169px; margin:7px auto; display:block}

/*---------------case_list-------------*/
.case_list .class_nav { padding:15px 11px 0px;_padding:15px 11px 15px;*padding:15px 11px 15px; width:650px; border-bottom:1px #00625f solid; overflow:hidden; _zoom:1}
.case_list .class_nav a{ padding:7px 12px;float:left; margin:0px 10px 10px auto;  background:url(../images/sub_07.jpg) #00635f no-repeat left; color:#FFF; font-weight:bold; white-space:nowrap;   display:inline;}
.case_list .list { }
.case_list .list li{ padding:5px 11px; overflow:hidden;_zoom:1; background:url(../images/index_news_line.gif) repeat-x bottom}
.case_list .list .pic{ border:1px #a5a5a5 solid; width:181px; height:91px; display:block}
.case_list .list .pic img{ width:177px; height:87px; border:2px #FFF solid}
.case_list .list .info{ padding-left:10px; line-height:24px}
.case_list .list .info span{ color:#000; padding-right:10px}

/*---------------------book_list------------------------*/
.book_list{ padding:20px 0px 0px}
.book_list li{ width:270px; height:140px; overflow:hidden ; float:left; margin:0px 20px 25px}
.book_list li .pic img{ width:104px; height:139px}
.book_list li .info{ width:155px; padding-top:10px}
.book_list li .info h4{ line-height:35px; font-size:12px}
.book_list li .info p{ line-height:20px}
.book_list li .info p span{ color:#000; padding-right:10px}

/*--------------book_content--------------*/
.book_content{ padding-top:15px}
.book_content .left{ width:710px; border-right:1px #89bcbb solid}
.book_content .til{ font-size:16px; font-family:"微软雅黑"; line-height:24px; padding:5px 0px 5px 40px; color:#00356f}
.book_content .time{ height:18px; line-height:18px; color:#95a0ad; padding-left:40px }
.book_content .text{ line-height:200%; font-size:14px; color:#2e353d; padding:20px 40px}
.book_content .right{ width:280px}
.book_content .right .book_info dt{ background:url(../images/sub_11.gif) no-repeat 10px; color:#00635f; padding-left:33px}
.book_content .right .book_info dd img{ width:174px; height:234px; display:block; margin:10px auto}

/*---------------pic_list---------------*/
.pic_list .list{ padding:30px 0px 10px; width:660px}
.pic_list .list li img{ width:149px; height:173px; border:3px #dedede solid}
.pic_list .list li { float:left; margin-right:9px; margin-bottom:30px}
.pic_list .class_list{ width:625px; padding:10px; background:#73b31e; overflow:hidden; _zoom:1; margin-top:10px; color:#FFFFFF}
.pic_list .class_list .til{ float:left; width:80px; font-weight:bold; line-height:23px;font-size: 14px;}
.pic_list .class_list .list_box{ float:right; width:536px;}
.pic_list .class_list .list_box span{ display:inline-block;margin: 0 15px 0px 0;font-size: 14px; font-weight: bold;}
.pic_list .class_list .list_box span a:link,.pic_list .class_list .list_box span a:visited{ display:inline-block;padding: 3px 2px; color:#FFF}


/*-------------pro_content----------------*/
.pro_content{ padding-top:20px}
.pro_content h4{line-height:60px;font-size:18px;text-align:center;border-bottom:1px #dee7ae solid;font-family:"微软雅黑", "宋体"}
.pro_content h5{ line-height:30px; font-size:12px; text-align:center; color:#bcb98b; font-weight:normal}
.pro_content .pro_info{ overflow:hidden; padding-bottom:20px; border-bottom:1px #f1f1f1 solid; padding-top:20px;_zoom:1}
.pro_content .pro_info .pic{ width:250px;display:block ; float:left;}
.pro_content .pro_info .pic img{width:250px;}
.pro_content .pro_info .info{ width:355px; line-height:28px; margin-left:20px; overflow:hidden;_zoom:1}
.pro_content .pro_info .info .til{ font-family:"微软雅黑", "宋体" ; font-size:24px; font-weight:bold; padding-bottom:10px; color:#4f4f4f}
.pro_content .pro_info .info label{ padding-right:10px ; color:#999999}
.pro_content .pro_info .info table{ line-height:20px; border-top:1px #ebebeb solid}
.pro_content .pro_info .info table td{ padding:5px 0px; border-bottom:1px #ebebeb solid; color:#666666}
.pro_content .pro_info .info table .tab_til{ color:#acacac}
.pro_content .pro_info .info table tr{}
.pro_content .text{ line-height:200%; font-size:14px; color:#2e353d; padding:20px 0px; width:650px;}


.guest_book{}
.guest_book li{ overflow:hidden; border-bottom:1px #c0c6cb dashed; clear:both; padding:15px 0px 0px}
.guest_book li .face{ float:left; display:inline; width:40px; height:40px; background:url(../images/pic.png) no-repeat; margin-top:6px}
.guest_book li .face img{ width:40px; height:40px; }
.guest_book li .info{ float:left; width:586px; margin-left:20px}
.guest_book li .info .name{ font-size:14px; line-height:24px; height:24px; font-size:16px; color:#393939; font-style:italic; font-family:Georgia,"Bitstream Charter",serif}
.guest_book li .info .name span{ padding-right:20px; font-size:14px; font-weight:bold;}
.guest_book li .info .time{ line-height:20px; height:20px; color:#5e83a7}
.guest_book li .info .time a{ float:right}
.guest_book li .info p{ line-height:24px; padding:10px 0px}
.guest_book li .qik_btn{ text-align:right; line-height:30px}
.guest_book li .info .rep{ line-height:24px; border-top:1px #6bac1a solid; color:#6bac1a; padding:10px 0px}

.guest_book { line-height:30px}
.guest_book .rep_tab{ margin-bottom:20px; padding-left:60px}
.guest_book .rep_tab h4{ font-size:24px; font-family:"微软雅黑"; height:40px; line-height:40px; font-weight:normal; margin-top:20px}
.guest_book .rep_tab .name input,.guest_book .rep_tab .email input{ width:586px; height:24px; line-height:24px; background:#ccdbda; border:1px #6b8a89 solid}
.guest_book .rep_tab .text textarea{ width:586px; height:150px;background:#ccdbda;border:1px #6b8a89 solid}
.guest_book .rep_tab .btn{ margin-top:10px}

/*----------------------job-------------------*/
.jobs_list .list{ overflow:hidden; margin-top:10px}
.jobs_list .list table td{  line-height:40px; padding:0px 15px}
.jobs_list .list .item_name{ background:url(../images/bg03.jpg) repeat-x}
.jobs_list .list .goback{ margin-top:20px; float:right}
.jobs_list .list .kuang{ line-height:22px; border:1px #B6B6B6 solid;height:22px; padding:1px 3px}
.jobs_list .list .kuang2{border:1px #B6B6B6 solid; width:350px; height:120px;padding:1px 3px; margin-bottom:20px; margin-top:10px}
.jobs_list .list .submit{ background:url(../images/btn02.gif) no-repeat; width:68px; height:22px; margin:20px auto; border:0px}

.job_content{ padding-top:15px}
.job_content .til{ font-size:16px; font-family:"微软雅黑"; line-height:24px; padding:5px 0px 5px 0px; color:#00356f}
.job_content .til .do{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px}
.job_content .tip{ margin:10px auto 0px; padding:5px 10px; line-height:25px;background:#fff8be; border:1px #ffc045 solid; color:#000}
.job_content .tip span{ font-weight:bold; color:#C00}
.job_content .tip .til{font-weight:bold; color:#C00}
.job_content .tip ul li{ padding:5px 0px}
.job_content .tip ul li label{ padding-right:10px; color:#C00}
.job_content .tip ul li .kuang{ height:20px; line-height:20px;}
.job_content .text{ line-height:200%; font-size:14px; color:#2e353d; padding:20px 0px}


.jobs_upload{ padding:0px 15px}
.jobs_upload .tip{ margin:10px auto 0px; padding:5px 10px; line-height:25px;background:#fff8be; border:1px #ffc045 solid; color:#000}
.jobs_upload .tip span{ font-weight:bold; color:#C00}
.jobs_upload .tab .kuang{ width:300px; height:25px; line-height:25px}
.jobs_upload .tab{ text-align:center; padding:30px 0px; border:1px #CCC solid; width:430px; margin:0px auto}
.jobs_upload .tab .btn{ height:25px}
.jobs_upload .text{ width:430px; margin:100px auto; line-height:30px;margin:100px auto 0px; font-size:14px; font-weight:bold; color:#C00}


