body{ margin:0px; padding:0px; font-size:14px; color:#000; font-family:"宋体","SimSun";}
p{ line-height:20px; margin:0px; padding:0px;}
a{ color:#000; text-decoration:none;}
ul{ margin:0px; padding:0px; list-style:none;}
#top{ width:100%; height:130px; background:#f0f0f0;}
#top_tab{ width:997px; height:130px; margin:auto;}
#logo{ float:left; margin-top:30px;}
#top_tab #right{ float:right; margin-top:30px;}
#top_tab #right #tel{ width:161px; height:37px;}
#top_tab #right #wb{ width:161px; text-align:right; margin-right:-5px; margin-top:10px;}
#top_tab #right #wb img{ margin:0 5px;}



#maue{ width:997px; height:34px; margin:15px auto;}
#maue ul{ margin-left:-69px;}
#maue ul li{ width:144px; height:34px; line-height:34px;   float:left; margin-left:69px; font-size:16px; text-align:center;}
#maue ul .li_1{ width:144px; height:34px; line-height:34px;   float:left; margin-left:69px; font-size:16px; text-align:center; background:#2666b1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:oblique;}
#maue ul .li_1 a{ color:#Fff;}
.bi{ position: relative; z-index: 0;}
.bi:hover{z-index: 99;}
.bi:hover span{visibility: visible;top: 0;left: 0;cursor: pointer;}
.bi span{position: absolute;left: -999em;visibility: hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:oblique;}
#nav li a,.bi:hover span{line-height: 34px;text-decoration: none;color: #000;display: block;width: 144px; text-align: center;}
#nav li a:hover,.bi:hover span{color: #FFF; background:#2666b1;}
.span_dh{color: #FFF; background:#2666b1;}


.js_img{ width:997px; margin:auto;}
.head{ width:997px; margin:auto; margin-top:19px; overflow:hidden;}
.head_tab{ width:321px; height:194px; background:url(../images/tab_bg.png); float:left; padding-top:30px;}
.head_tab2{ width:321px; height:194px; background:url(../images/tab_bg2.png); float:left; padding-top:30px;}
.head_tab_l{ width:110px; height:178px; float:left; margin-left:19px;}
.head_tab_l_bt{ width:110px; height:24px; text-align:center;}
.head_tab_l_tp{ width:110px; margin-top:36px;}
.head_tab_r{ width:158px; height:178px; float:right; margin-right:20px;}
.head_tab_r_txt{ width:158px; height:140px; line-height:23px;}
.head_tab_r_more{ width:158px; text-align:right; margin-top:15px;}
.head2{ width:997px; height:239px; margin:auto; margin-top:15px;}
.head2_t{ width:321px; height:239px; float:left;}
.head2_n{ width:599px; height:219px; float:right; background:#2666b1; padding:20px 30px 0 30px;}
.head2_n_bt{ width:180px; height:28px;}
.head2_n_txt{ width:599px; font-size:24px; color:#fff; margin-top:18px;}
.head2_n_txt2{ width:599px; color:#fff; margin-top:18px;}
.head2_n_txt3{ width:599px; color:#fff; text-align:right;}
.head2_n_txt3 a:link {color: #fff;}
.head2_n_txt3 a:visited {color: #fff;}
.head2_n_txt3 a:hover {color: #fff; text-decoration:underline}
.head2_n_txt3 a:active {color: #fff; text-decoration:underline}
.footer{ width:100%; background:#f5f5f5; overflow:hidden; margin-top:25px; padding:25px 0;}
.footer2{ width:997px; margin:auto; overflow:hidden;}
.footer_tab{ float:left; font-size:11px;}
.footer_tab_bt{ margin-bottom:10px;}
.footer_tab_nr ul li{ margin-top:5px; color: #15316f;}
.footer_tab_nr ul li a:link {color: #15316f;}
.footer_tab_nr ul li a:visited {color: #15316f;}
.footer_tab_nr ul li a:hover {color: #2666b1;}
.footer_tab_nr ul li a:active {color: #2666b1;}
.links{ width:525px; overflow:hidden;}
.links ul{ margin-left:-23px;}
.links ul li{ width:114px; height:45px; float:left; margin-left:23px; margin-bottom:15px;}
.footer3{ width:100%; height:24px; line-height:24px; background:#2666b1; text-align:center; font-size:12px; color:#fff;}

.ceng{ width:105px; height:120px; background:#fff; position:absolute; bottom:2%; position:fixed; left:50px; }
.close{ width:105px; height:11px; text-align:right;padding-top:3px; padding-right:3px;}
.ewm{ width:85px; height:85px; margin:auto;}
.ceng_txt{ width:105px; text-align:center; font-size:12px; color:#676767;}
.ceng2{ width:105px; height:120px; background:#fff; position:absolute; bottom:2%; position:fixed; right:50px; }


.zy_head{ width:997px; background:url(../images/head_bg.jpg); margin:auto; margin-top:24px; overflow:hidden; padding-bottom:20px;}
.zy_head_left{ width:243px; float:left; overflow:hidden;}
.zy_head_left_bt{ width:243px; height:27px; background:#fff; border-bottom:1px solid #dbdbdb;}
.zy_head_left_bt_txt{ width:102px; height:27px; line-height:27px; text-align:center; background:#505050; font-size:16px; color:#fff;}
.zy_head_left_nr{ width:220px; margin:auto; overflow:hidden;}

.arrowlistmenu { width: 220px; }
h3{ margin:0px; padding:0px;}
.arrowlistmenu .menuheader { font-size:14px; color:#9a9a9a; background: url(../images/titlebar.png) repeat-x center left; text-transform: uppercase; padding:0 0 0 25px; cursor: hand; cursor: pointer; border-bottom:1px solid #e6e6e6; font-weight:200; height:36px; line-height:36px; }
.arrowlistmenu .openheader { background-image: url(../images/titlebar-active.png); border-bottom:1px solid #e6e6e6; }
.arrowlistmenu ul {  list-style-type: none; margin: 0; padding: 0;}
.arrowlistmenu ul li { height:36px; line-height:36px; }
.arrowlistmenu ul li a { overflow: hidden; height:36px; line-height:36px; color: #9a9a9a; background: url(../images/arrowbullet.png) no-repeat center left; display: block; padding-left: 30px;text-decoration: none; border-bottom: 1px solid #e6e6e6; font-size:12px;  border-bottom:1px solid #e6e6e6;}
.arrowlistmenu ul li a:link {color: #9a9a9a;}
.arrowlistmenu ul li a:visited  {color: #9a9a9a;}
.arrowlistmenu ul li a:hover  {color: #2666b1;}
.arrowlistmenu ul li a:active {color: #2666b1;}
.arrowlistmenu h3 a:link {color: #9a9a9a;}
.arrowlistmenu h3 a:visited  {color: #9a9a9a;}
.arrowlistmenu h3 a:hover  {color: #2666b1;}
.arrowlistmenu h3 a:active {color: #2666b1;}


.zy_head_right{ width:717px; float:right; overflow:hidden;}
.both{ width:717px; height:27px; background:#fff;}
.zy_head_right_bt{ width:717px; border-bottom:1px solid #d9d9d9; font-weight:bold; font-size:18px; color:#414141;}
.zy_head_right_nr{ width:679px; overflow:hidden}

.case{ width:963px; height:80px; background:#4d8dd8; margin:auto; margin-top:24px; padding-top:24px; padding-left:34px;}
.case p{ width:930px; color:#fff;}
.case_head{ width:100%; overflow:hidden; background:#e0f0ff; padding-bottom:10px;}
.case_head_both{ width:997px; margin:auto; height:22px; background:#2666b1;}
.case_head_tab{ width:997px; margin:auto; overflow:hidden; margin-top:30px;}
.case_head_tab_l{ width:678px; float:left; overflow:hidden;}
.case_head_tab_r{ width:282px; overflow:hidden; float:right;}
.case_head_tab_r_img{ width:282px;}
.case_head_tab_r_txt{ width:252px; overflow:hidden; margin-top:15px; background:#4d8dd8; padding:15px;}
.case_head_tab_r_txt p{ font-size:12px; color:#fff;}

.about{ width:997px; margin:auto; height:30px; line-height:30px; padding-top:25px;}
.about_head{ width:997px; margin:auto; overflow:hidden; margin-top:25px;}
.about_l{ width:706px;float:left; overflow:hidden;}
.about_l_bt{ width:706px; height:27px;}
.about_l_bt ul .li_1{ width:102px; height:27px; line-height:27px; float:left; margin-right:5px; background:#2d67aa; text-align:center; color:#fff; font-size:15px;}
.about_l_bt ul .li_2{ width:102px; height:27px; line-height:27px; float:left; margin-right:5px; background:#83abd8; text-align:center; color:#fff; font-size:15px;}
.about_l_bt ul .li_1 a , .about_l_bt ul .li_2 a{ color:#fff;}
.about_l_nr{ width:706px; height:375px; background:#2d67aa; padding-top:55px; padding-bottom:20px;}
.about_l_nr_more{font-size:16px; margin-top:30px; line-height:25px; text-align:right;}
.about_l_nr_more a:link {color: #fff;}
.about_l_nr_more a:visited  {color: #fff;}
.about_l_nr_more a:hover {color: #fff; text-decoration:underline}
.about_l_nr_morea:active {color: #fff; text-decoration:underline}
.about_l_nr p{ width:620px; margin:auto; color:#fff;}
.about_l_nr p a{color:#fff;}

.about_r{ width:282px; float:right; overflow:hidden;}
.about_r_both{ width:282px; height:27px;}
.about_r_img{ width:282px; height:245px;}
.about_r_txt{ width:232px; height:145px; margin-top:10px; background:#2694b1; padding:25px; font-weight:bold; font-size:20px; color:#fff;}

.jjfa{ width:997px; height:270px; margin:auto;}
.jjfa_l{ width:242px; float:left;}
.jjfa_r{ width:726px; float:right;}
.jjfa_right{ width:725px; float:right; overflow:hidden;}
.jjfa_right ul{ margin-top:-45px;}
.jjfa_right ul li{ width:725px; height:202px; margin-top:45px;}
.jjfa_right_img{ width:149px; height:202px; float:left;}
.jjfa_right_r{ width:556px; float:right;}
.jjfa_right_r_bt{ width:556px; font-size:18px; font-weight:bold; color:#2666b1;}
.jjfa_right_r_txt{ width:516px; height:144px; border-top:1px solid #b5b5b5; background:#f4f4f4; margin-top:12px; padding:20px 20px 0px 20px;}
.jjfa_right_r_txt p{ width:516px; font-size:12px;}
.jjfa_xx{ width:75px; height:22px; line-height:22px; float:right; background:#6b6b6b; text-align:center; color:#fff;margin-top:20px;}
.jjfa_xx2{ width:75px; height:22px; line-height:22px; float:right; background:#2666b1; text-align:center; color:#fff; margin-top:20px;}
.jjfa_xx a , .jjfa_xx2 a{ color:#fff;}

.news_l{ width:686px;float:left; overflow:hidden;}
.news_l_bt{ width:686px; height:27px; border-bottom:3px solid #2666b1;}
.news_l_bt ul .li_1{ width:102px; height:27px; line-height:27px; float:left; margin-right:5px; background:#2d67aa; text-align:center; color:#fff; font-size:15px;}
.news_l_bt ul .li_2{ width:102px; height:27px; line-height:27px; float:left; margin-right:5px; background:#83abd8; text-align:center; color:#fff; font-size:15px;}
.news_l_bt ul .li_1 a , .about_l_bt ul .li_2 a,.news_l_bt ul .li_2 a{ color:#fff;}
.news_l_nr{ width:686px; overflow:hidden; padding-top:35px; padding-bottom:20px;}
.news_l_nr_txt{ width:686px; height:350px;}