@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
ul,ul li{ list-style-type:none;}
a{ color:#333;}
a:hover{ color:#c2282a}
a,a:hover{ text-decoration:none;}
img{ border:none;}
body{ background-color:#f4f4f4; font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; color:#333;}
.clear{ clear:both; visibility:hidden;}

.msg_input{ width:200px;}
#msgcontent{ width:230px; height:100px;}
.msg_submit{ width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#c2282a; border:none;}

.w980{ width:980px; margin:0px auto;}
.top{ width:100%; height:135px; overflow:hidden; background:url(index_02.jpg) no-repeat;}

.menubg{ width:100%; height:46px; line-height:46px; background-color:#c2282a;}
#menulist{ margin:0px; padding:0px;}
#menulist li{ float:left; list-style-type:none;}
#menulist li a{ width:122px; height:46px; line-height:46px; text-align:center; display:block; color:#fff; font-size:14px; font-weight:bold;}

.banner{ width:100%; height:480px; background:url(index_05.jpg) top center no-repeat;}
.blank_8{ width:100%; height:8px; overflow:hidden; display:block;}

.indexpro{ width:100%; height:192px; background:url(index_08.jpg) no-repeat;}
.indexpro_left{ float:left; width:195px; height:160px;}
.indexpro_right{ float:left; width:775px; height:160px; overflow:hidden;}
.indexpro_right_content{}
.indexpro_right_pic,#indexpro_right_ul li{ float:left; width:193px; height:160px;}
.indexpro_right_pic_content{ width:180px; height:160px; margin:0px auto;}
.indexpro_right_pic_content_pic{ width:180px; height:140px; overflow:hidden;}
.indexpro_right_pic_content_text{ width:100%; line-height:20px; text-align:center;}

.index_shadow{ width:100%; height:28px; background:url(index_10.jpg) no-repeat;}

.indexabout_1{ width:100%; height:35px; background:url(index_11.jpg) no-repeat;}
.indexabout_2{ width:100%; height:216px; background:url(index_16.jpg) repeat-y; overflow:hidden;}
.indexabout_2_content{ width:299px; margin:0px auto; line-height:22px;}
.indexabout_3{ width:100%; height:5px; background:url(index_19.jpg) no-repeat;}

.indexnews_1{ width:100%; height:35px; background:url(index_13.jpg) no-repeat;}
.indexnews_2{ width:100%; height:216px; background:url(index_17.jpg) repeat-y; overflow:hidden;}
.indexnews_2_content{ width:350px; margin:0px auto; line-height:22px;}
.indexnews_3{ width:100%; height:35px; background:url(index_20.jpg) no-repeat;}

.indexcontact_1{ width:100%; height:35px; background:url(index_15.jpg) no-repeat;}
.indexcontact_2{ width:100%; height:216px; background:url(index_18.jpg) repeat-y; overflow:hidden;}
.indexcontact_2_content{ width:220px; margin:0px auto; line-height:23px;}
.indexcontact_3{ width:100%; height:35px; background:url(index_21.jpg) no-repeat;}

.blank_13{ width:100%; height:13px; display:block; overflow:hidden;}
.foot{ width:100%; height:116px;background-color:#c2282a; color:#fff; line-height:25px; text-align:center;}
.foot a{ color:#fff;}
.footline{ width:100%; height:16px; background:url(index_26.jpg) repeat-x;}


.nei_left{ float:left; width:217px;}
.nei_left_1{ width:100%; height:94px; background:url(pro_03.jpg) no-repeat;}
.nei_left_2{ width:100%;}
#nei_left_2_ul li{ width:100%; height:37px; text-align:center; line-height:37px;}
#nei_left_2_ul li a{ color:#333; font-weight:bold; background:url(pro_07.jpg) no-repeat; display:block;}
#nei_left_2_ul li a:hover,#nei_left_2_ul li a.def{ color:#c2282a; font-weight:bold; background:url(pro_07a.jpg) no-repeat; display:block;}
.blank_39{ width:100%; height:39px; overflow:hidden; display:block;}
.nei_left_3{ width:100%; height:35px; background:url(pro_11.jpg) no-repeat;}
.nei_left_4{ width:210px; margin:0px auto; line-height:23px;}

.nei_right{ float:right; width:720px;}
.nei_banner{ width:100%; height:523px; background:url(pro_05.jpg) no-repeat;}
.nei_title{ width:100%; height:48px; line-height:55px; background:url(pro_08.jpg) no-repeat;color:#c2282a; font-weight:bold; font-size:18px;}
.nei_title a{color:#c2282a; }
.nei_content{ width:100%; line-height:22px;}
.nei_content_content{ float:left; width:360px; height:230px; overflow:hidden;}
.nei_content_content_pic{ width:330px; height:204px; overflow:hidden; margin:0px auto;}
.nei_content_content_text{ width:100%; text-align:center; line-height:25px; font-size:14px;}

.nei_main_content_list{ width:100%; height:30px; line-height:30px;border-bottom:1px dashed #333; margin-bottom:10px;}
.nei_main_content_list_title{ float:left; line-height:30px;}
.nei_main_content_list_time{ float:right; width:80px; line-height:30px;}