@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体";-webkit-text-size-adjust:none; background:url(../images/bg.jpg) no-repeat top center #f6fbfd; color:#464646;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;vertical-align:bottom;}ul,li{list-style-type:none;}
a{color:#464646;text-decoration:none;}
a:hover{ color:#ff7507;text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}


/*header*/
.header_area{ width:980px; height:424px; margin:0 auto;}
.top{ width:980px; height:74px;}
.logo{ width:320px; height:74px; float:left;}
.top_right{ width:190px; height:74px; float:right;}
.home{ width:132px; height:37px; line-height:37px; padding-left:58px; color:#747474; text-align:center;}
.home a{ color:#747474;}
.home a:hover{ color:#ff7507;}
.nav_area{ width:980px; height:38px; line-height:38px; clear:both; color:#FFFFFF; margin-bottom:11px;}
.nav_area a{ display:block; width:101px; height:38px; color:#FFFFFF;}
.nav_area a:hover{ display:block; width:101px; height:38px; background:url(../images/nav_bg.jpg) no-repeat center; color:#000000; text-decoration:none;}
.nav_area ul li{ width:108px; height:38px; text-align:center; background:url(../images/nav_line.jpg) no-repeat top right; float:left;}
.nav_area .nav_none{ background:none;}
.nav_area .date{ width:224px; height:38px; text-align:center; background:none;}
.banner{ width:980px; height:305px; clear:both;}

/*main*/
.main_area{ width:980px; height:453px; margin:0 auto 10px auto;}
.main_left{ width:226px; height:453px; float:left;}
.main_right{ width:743px;  float:right;}

.new_area{ width:225px; min-height:251px; _height:251px; overflow:visible;}
.new_title{ width:175px; height:26px; line-height:26px; padding:9px 14px 0 36px; background:url(../images/new_title.jpg) no-repeat; color:#0c5d34; font-weight:bold;}
.new_mid_bg{ width:225px; min-height:203px; _height:203px; overflow:visible; background:url(../images/new_line_bg.jpg)}
.new_bot_bg{ width:225px; height:13px; background:url(../images/new_bot_bg.jpg); clear:both;}
.new_list{ width:225px; min-height:203px; _height:203px; overflow:visible; padding-top:8px; background:url(../images/new_mid_bg.jpg) no-repeat 0 0;}
.new_list ul li{ width:197px; height:25px; line-height:25px; margin:0 auto;}

.contact_area{ width:225px; height:183px; background:url(../images/contact_bg.jpg) no-repeat; margin-top:9px;}
.contact_title{ width:175px; height:26px; line-height:26px; padding:11px 14px 0 36px; color:#0c5d34; font-weight:bold;}
.contact_con{ width:181px; margin:0 auto;}
.contact_con ul li{ width:181px; height:34px; padding-top:10px;}

.about_case{ width:743px; height:226px; margin-bottom:18px; _margin-bottom:18px;}
.pro_area{ width:743px; height:207px; background:url(../images/pro_bg.jpg) no-repeat;}

.about_area{ width:385px; height:226px; float:left; background:url(../images/about_bg.jpg) no-repeat;}
.about_title{ width:358px; height:27px; line-height:27px; padding:6px 0 0 27px; color:#333333; font-weight:bold;}
.about_con{ width:355px; height:163px; padding:15px;}
.case_area{ width:347px; height:226px; float:right; background:url(../images/case_bg.jpg) no-repeat;}
.case_title{ width:300px; height:27px; line-height:27px; padding:6px 21px 0 25px; color:#333333; font-weight:bold;}
.case_pic{ width:325px; height:172px; padding:10px 0 0 11px; }

.pro_title{ width:695px; height:27px; line-height:27px; padding:0 21px 0 27px; color:#333333; font-weight:bold;}
.pro_con{ width:743px; height:auto; padding-top:13px;}
.pro_con ul li{  width:169px; margin-bottom:10px; padding:0 8px; float:left;}
.pro_img{ width:163px; height:115px; padding:2px; border:#e0dfdf solid 1px; margin-bottom:9px;}
.pro_text{ width:169px; height:23px; line-height:23px; background:#eeeeee; text-align:center;}

.pro_con1 ul li{width:700px; padding:0 8px; float:left;}
/*footer*/
.footer_area{ width:980px; height:90px; margin:0 auto; background:#dff3f9; border-top:#49c811 solid 1px; clear:both; text-align:center; padding-top:20px; color:#000000;}


/*main*/
.er_main_area{ width:980px; margin:0 auto 10px auto;}
.er_main_left{ width:226px; float:left;}
.er_main_right{ width:743px; float:right;}

.ermain_mid_bg{ width:743px; min-height:445px; _height:445px; overflow:visible; background:url(../images/main_mid_bg.jpg) repeat-y; float:right; border-bottom:1px solid #B7D5A3; margin-bottom:15px; }
.ermain_top_bg{ width:743px; min-height:445px; _height:445px; overflow:visible; background:url(../images/main_top_bg.jpg) no-repeat;}
.ermian_bot_bg{ width:743px; height:8px; background:url(../images/main_bot_bg.jpg) no-repeat;}
.ermain_title{ width:695px; height:33px; line-height:33px; padding:0 21px 0 27px; color:#333333; font-weight:bold;}



/*分页样式*/
.page_list a{text-align:center;padding:0 8px;margin:0 1px;font-size:12px;color:#999;font-weight:bold}
.page_list a.on{color:#fff;border:1px solid #666;background:#666;font-size:12px;font-weight:bold}



/*新闻详细 news.php页 */
.sub_content_area{line-height:26px;}
.sub_content_area h1{font-size:24px;text-align:center;line-height:40px;color:#322c20;}
.sub_content_info{width:550px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #999;border-left:none;border-right:none;color:#666;}
.sub_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.sub_content_info .small,.sub_content_info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.sub_content_info .small{font-size:10px;padding-right:3px;}
.sub_content_info .big{color:#003ba6;padding-left:3px;}
.sub_desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.viewbox{margin-top:10px;line-height:20px;}


/*留言栏目*/
.message_warp{width:607px;margin:0 auto;line-height:25px;}
.message_block{width:607px;color:#666;}
.message_block p{padding:12px;}
.message_bg{width:607px;height:400px;color:#333;padding-top:23px;margin-bottom:20px;}
.message_wz{text-align:right;color:#999;padding-right:35px;margin-bottom:20px;}
.message_input{width:400px;height:20px;line-height:20px;background:url(../templates/default/images/input-style-gray.jpg) repeat-x;border:1px solid #d0d0d0;text-indent:2px;}
.message_input1{width:100px;height:30px;line-height:20px;background:url(../templates/default/images/input-style-gray.jpg) repeat-x;border:1px solid #d0d0d0;text-indent:2px;}
.message_input2{width:200px;height:20px;line-height:20px;background:url(../templates/default/images/input-style-gray.jpg) repeat-x;border:1px solid #d0d0d0;text-indent:2px;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin-top:16px;text-align:center;}
.msg_btn_area a{display:inline-block;width:78px;height:25px;line-height:25px;background:url(../templates/default/images/btn-style-gray.gif);text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;}
.msg_btn_area a:hover{text-decoration:none;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-size:10px;margin:20px 0 10px;}
.contPage a{display:inline-block;color:#333;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#999;}
.contPage a.on{color:#fff;background:#999;}


.ddbb{ width:980px; height:90px; margin:0 auto; background:#dff3f9; border-top:#49c811 solid 1px; clear:both; text-align:center; padding-top:20px; color:#000000; margin-top:10px;}

.gsjj{width:100px; float:left; font-size:14px; font-family:"微软雅黑"; font-weight:500;}