﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
ul,ul li{ list-style-type:none;}
a,a:hover{ text-decoration:none;}
a{ color:#333;}
a:hover{ color:#004098;}
img{ border:none;}
body{ background-color:#fff; font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; color:#333;}
.clear{ clear:both; visibility:hidden;}

.w1002{ width:1002px; margin:0px auto;}
.top{ width:100%; height:101px; background:url(index_02.jpg) no-repeat;}

.menu{ width:100%; height:42px; line-height:42px; background-color:#004098;}
.menulist{ width:1002px; height:42px; margin:0px; padding:0px;}
.menulist li { float:left;width:127px; height:42px; display:block; font-size:14px; }
.menulist li a{width:127px; height:42px; line-height:42px; text-align:center; color:#fff; font-weight:bold; display:block;}
.menulist li a:hover{ background-color:#a7bcdb;width:127px; text-align:center; height:42px; line-height:42px; color:#fff; font-weight:bold; display:block;}

#banner{ width:100%; height:524px; background:url(index_05.jpg) no-repeat top center;}
.blank_13{ width:100%; height:13px;background-color:#004098; overflow:hidden; display:block;}

.proclass_title{ width:100%; height:61px; background:url(index_07.jpg) no-repeat; overflow:hidden;}
.proclass_content{ width:100%; height:245px; overflow:hidden;}
.proclass_content_text td{ line-height:60px; font-size:14px;}

.indexabout{ width:100%; height:369px; overflow:hidden; background-color:#cbcfdb;}
.indexabout_title{ width:1002px; height:112px; background:url(index_10.jpg) no-repeat;}
.indexabout_content{ width:1002px; height:257px; overflow:hidden;}
.indexabout_content_pic{ float:left; width:370px; height:255px; overflow:hidden;}
.indexabout_content_info{ float:right; width:625px; height:255px; overflow:hidden; line-height:28px;}
.blank_48{ width:100%; height:48px; overflow:hidden; display:block;}

.indexpro{ width:100%; height:555px; background-color:#c7d5c7;}
.indexpro_title{ width:1002px; height:118px; background:url(index_13.jpg) no-repeat;}
.indexpro_content{ width:1002px; height:417px; overflow:hidden;}
.indexpro_content_text{ width:100%; text-align:center; line-height:40px;}

.blank_51{ width:100%; height:51px; overflow:hidden; display:block;}


.indexnews{ width:100%; height:397px; background-color:#e5dbe4;}
.indexnews_title{ width:100%; height:104px; background:url(index_16.jpg) no-repeat;}
#newscontent_l{ float:left; width:470px;}
.newscontent_l_list{ margin:0px; padding:0px;}
.newscontent_l_list_pic{ float:left; width:130px; height:90px;}
.newscontent_l_list_content{ float:right; width:330px; height:90px;}
.newscontent_l_list_content_title a{ font-size:17px; color:#333; line-height:30px;}
.newscontent_l_list_content_title a:hover{color:#004098;}
.newscontent_l_list_content_content{ color:#666; line-height:20px; font-size:14px;}
.newscontent_l_list_content_quanwen{ float:right; width:200px; text-align:right;}
.newscontent_l_list_content_quanwen a{ color:#2fb1ec;font-size:17px;}
#newscontent_r{ float:right; width:470px;}
.blank_19{ width:100%; height:50px; display:block;}

.contact_title{ width:100%; height:162px; background:url(index_18.jpg) no-repeat;}
.contact_msg{ width:100%; height:274px; background-color:#cde2ff;overflow:hidden;} 
.contact_content{ width:100%; height:372px; overflow:hidden;}
#contact_content_content{ width:990px; margin:0px auto;}
#contact_content_content_title{ width:100%; height:28px; line-height:28px; background:url(index_30.jpg) no-repeat top left; font-size:14px; padding-left:170px;}
.index_input{ width:250px; height:20px;}
.index_textara{ width:610px; height:80px;}


#contact_text_map_430{ float:left; width:430px; font-size:17px; line-height:30px;}
#contact_text_map_571{ float:right; width:571px;}
.blank_31{ width:100%; height:31px; overflow:hidden; display:block;}

.footcontact{ width:100%; height:255px; background-color:#004098;}
.footcontact_bg{ width:1002px; height:255px; margin:0px auto; overflow:hidden; background:url(index_21.jpg) no-repeat top left; color:#fff; font-size:14px; line-height:20px;}

.footcopy{ width:100%; height:94px; background-color:#648ac1; color:#fff; line-height:22px;}

.neibanner{ width:100%; height:526px; background:url(neibanner.jpg) no-repeat top center;}
.white13{ width:100%; height:13px; display:block; overflow:hidden;}

#nei_left{ float:left; width:238px;}
#nei_left_1{ width:238px; height:58px; overflow:hidden; background-color:#004098; color:#fff; font-size:24px; font-weight:bold; text-align:center; line-height:58px;}
#nei_left_2{ list-style-type:none; margin:0px; padding:0px;}
#nei_left_2 li{ list-style-type:none;}
#nei_left_2 li a{ width:238px; height:52px; background:url(pro_11.jpg) no-repeat; display:block; line-height:52px; color:#3e3a39; font-size:15px; padding-left:20px;}
#nei_left_2 li a:hover,#nei_left_2 li a.def{ width:238px; height:52px; background:url(pro_10.jpg) no-repeat; display:block; line-height:52px; color:#3e3a39; font-size:15px; padding-left:20px;}
#nei_left_3{ width:100%; height:36px;}
#nei_left_4{ width:238px; height:133px; background:url(leftpic.jpg) no-repeat;}
#nei_left_5{color:#3e3a39; font-size:15px; line-height:30px;}
#nei_right{ float:right; width:760px; /*background-color:#efefef;*/}
#nei_right_content{ width:695px; margin:0px auto;}
#nei_right_content_title{ width:100%; text-align:center; font-size:28px; line-height:50px;color:#004098;}
#nei_right_content_line{ width:100%; height:29px; background:url(pro_09.jpg) repeat-x;}
#nei_right_content_content{ line-height:40px; font-size:15px;}

.nei_right_content_pro_pic{ float:left; width:360px; height:150px; border:1px solid #ccc;}
.nei_right_content_pro_content{ float:right; width:320px;}
.nei_right_content_pro_content_1{ color:#004098; font-size:21px;}
.nei_right_content_pro_content_1 a{ color:#004098;}
.nei_right_content_pro_content_2{ width:100%; height:18px; background:url(neiline.jpg) repeat-x;}
.nei_right_content_pro_content_3{ width:100%; /*height:173px; overflow:hidden;*/ line-height:30px; font-size:15px;}