@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体";-webkit-text-size-adjust:none; color:#5e5e5e;}
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:#5e5e5e;text-decoration:none;}
a:hover{ color:#f00;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;}

.white_14_b{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.white_14_b a{ color:#FFFFFF;}
.white_14_b a:hover{ color:#ffea00;}

/*header*/
.header_area{ width:1003px; height:543px; margin:0 auto 8px auto;}
.logo{ width:1003px; height:107px;}
.home{ line-height:61px; color:#9f9e9e;}
.home a{ color:#9f9e9e;}
.nav_bg{ width:1003px; height:36px; background:url(../images/nav_bg.jpg) no-repeat; color:#fff; font-weight:bold; font-size:14px;}
.nav_bg a { color:#fff;}
.nav_bg a:hover{ color:#ffea00; text-decoration:none;}
.nav_bg ul li{ width:125px; height:36px; line-height:36px; text-align:center; float:left;}
.notice_bg{ width:979px; height:41px; line-height:29px; background:url(../images/notice_bg.jpg) repeat-x; color:#003e94; padding:0 12px;}
.banner{ width:1003px; height:359px;}

/*main*/
.main_area{ width:1003px; margin:0 auto;}
.main_left{ width:228px; min-height:513px; _height:513px; overflow:visible; float:left;}
.main_right{ width:763px; min-height:513px; _height:513px; overflow:visible; float:right;background:url(../images/er_con_bg02.jpg) repeat-y;}

.type_title{ width:196px; height:33px; line-height:33px; background:url(../images/title_bg.jpg) no-repeat; padding-left:32px;}
.type_list{ width:228px; min-height:480px; _height:480px; overflow:visible; line-height:32px;}
.type_list ul li{ width:171px; height:32px; background:url(../images/type_list_bg.jpg) no-repeat; padding-left:57px;}

.about_case{ width:504px; height:513px; float:left;}
.new_contact{ width:245px; height:513px; float:right;}

.about_bg{ width:504px; height:271px; background:url(../images/about_bg.jpg) no-repeat; clear:both;}
.case_bg{ width:504px; height:235px; background:url(../images/case_bg.jpg) no-repeat; clear:both;}
.new_bg{ width:245px; height:337px; background:url(../images/new_bg.jpg) no-repeat; clear:both;}
.contact_bg{ width:222px; height:169px; padding-left:23px; background:url(../images/contact_bg.jpg) no-repeat; clear:both;}
.pro_bg{ width:1003px; height:227px; background:url(../images/pro_bg.jpg) no-repeat; clear:both;}

.about_title{ width:438px; height:50px; line-height:36px; padding:0 33px;}
.about_img{ width:180px; height:125px; float:left; padding-left:10px;}
.about_img_bor{ padding:2px; border:#e2e3e5 solid 1px;}
.about_text{ padding:0 10px 5px 10px;}
.case_list{ width:504px; height:180px;}
.case_list ul li{ width:156px; height:180px; float:left; padding:0 6px;}
.case_img{ width:152px; height:143px; padding:1px; border:#e2e3e5 solid 1px;}
.case_text{ width:156px; height:33px; line-height:33px; text-align:center;}
.new_title{ width:199px; height:26px; padding:20px 0 0 23px;}
.new_list{ width:205px; height:270px; margin:0 auto;}
.new_list ul li{ width:205px; height:28px; line-height:28px; border-bottom:#c0c0c0 dashed 1px;}
.contact_title{ width:206px; height:27px; padding-top:19px;}
.contact_tel{ width:206px; height:58px;}
.contact_text{ width:206px; height:51px; line-height:25px;}
.pro_title{ width:935px; height:45px; line-height:38px; padding:0 34px;}
.pro_list{ width:1003px; height:180px;}
.pro_list ul li{ width:156px; height:180px; float:left; padding:0 5px;}

/*footer*/
.footer{ width:1003px; height:66px; margin:0 auto; padding-top:30px; text-align:center; color:#000000; clear:both;}


/*er main*/
.er_contact_bg{ width:206px; height:168px; padding-left:22px; background:url(../images/er_contact_bg.jpg) no-repeat; clear:both;}
.er_contact_title{ width:188px; height:27px; padding-top:19px;}
.er_contact_tel{ width:188px; height:58px;}
.er_contact_text{ width:188px; height:50px; line-height:25px;}
.er_con_title{ width:730px; height:34px; line-height:34px; padding-left:33px; background:url(../images/er_con_bg01.jpg) no-repeat;}
.er_con_bg02{ width:763px; min-height:655px; _height:655px; overflow:visible; background:url(../images/er_con_bg02.jpg) repeat-y;}
.er_con_bg03{ width:763px;height:5px; background:url(../images/er_con_bg03.jpg) no-repeat; clear:both;}
.er_con_text{ padding:20px;}





.gdwb{width:165px; float:left; height:180px; text-align:center;}
.gdwb_p{width:160px; float:left; height:150px;}
.gdwb_w{width:160px; float:left; line-height:30px;}
.erji{width:750px; float:left; height:auto; min-height:300px; margin-left:6px; margin-top:5px;}
.xinwen{width:745px; float:left; height:auto; min-height:300px; margin-left:8px; margin-top:5px;}
.tupian{width:745px; float:left; height:auto; min-height:300px; margin-left:16px; margin-top:5px;}


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.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:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}


