*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;}
ul li{ text-decoration:none; list-style:none;}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}
.headw{ width:100%;}
.head{ width:1200px; margin:0 auto;}
.head_top{ float:right;}
.head_nav{ position:relative;margin-top:35px; float:left; width:100%;}
.nav_loao{ float:left;}
.nav{ float:left; margin-left:38px; margin-top:25px; cursor:pointer;}
.nav>li{ float:left;  width:95px;}
.nav>li span{font-size:14px;  display:inline-block; width:95px; text-align:center;}
.nav>li span:hover,.cur{ border-bottom:#01266c 2px solid; padding-bottom:10px;}
.nav_ul{  height:30px; position:absolute; top:105px; display:none;  }
.nav_bottom{ height:40px; width:100%; background:#01266c; float:left; margin-top:35px; }
.banner{ background:url(../images/banner.jpg) center no-repeat; width:100%; height:470px; clear:both;}
.nav_ul>li{ float:left; margin-left:15px;}
.nav_ul>li a{ color:#fff;}
.nav>li:hover .nav_ul{ display:block;}
.nav_ul1{height:30px; position:absolute; top:105px; right:0px; display:none; }
.nav_ul1>li{ float:left; margin-left:15px;}
.nav_ul1>li a{ color:#fff;}
.nav>li:hover .nav_ul1{ display:block;}
.catalog{ width:1078px; margin:0 auto; overflow:hidden;}
.catalog ul li{ width:239px; float:left; height:104px; border-right:1px #dcdcdc solid; margin-top:62px; margin-left:20px;}
.catalog ul li a{ display:inline-block; width:100%; height:100%;}
.catalog_img{ width:68px; border:1px #000 solid; border-radius:50%; height:68px ; text-align:center; float:left; margin-top:20px;  }
.catalog_img img{ margin-top:10px;}
.catalog_span{ margin-top:45px; float:left; font-size:14px; margin-left:18px; width:137px; background:url(../images/catalog_b_0.jpg) no-repeat right;}
.catalog ul li:hover .catalog_img{ background:#01266c;}
.catalog ul li:hover .catalog_span{background:url(../images/catalog_b_1.png) no-repeat right;}
.news_out{ width:100%; background:#e4e4e4; height:581px; margin-top:50px;}
.news{ background:url(../images/news_bg.png) no-repeat 0px 50px; height:100%; width:1063px; margin:0  auto; position:relative;}
.news_top{ width:57px; height:44px; position:absolute; font-size:14px; color:#fff; background:url(../images/news_b.png) no-repeat 38px 25px; top:180px; left:80px; z-index:1;}
.news_img{ width:398px; height:285px; background:url(../images/n_img.png) no-repeat; position:absolute; z-index:2; top:150px; left:135px;}
.news_img_p{ padding-left:50px; line-height:20px; color:#fff; position:absolute; text-align:end; bottom:0px;}
.news_catalog{ position:absolute; top:150px; left:600px;}
.news_catalog a{ position:absolute; left:395px; top:-3px;}
.news_content{ position:absolute; top:200px; left:600px;}
.news_content li{ width:323px; margin-top:20px; }
.news_content li a{ display:inline-block; height:100%;}
.news_content li h3{ border-bottom:1px #dfdfdf dashed; width:100%; padding-bottom:5px; width:323px;}
.news_content1{}
.news_content1 li{ width:772px; margin-top:20px; }
.news_content1 li a{ display:inline-block; height:100%;}
.news_content1 li h3{ border-bottom:1px #dfdfdf dashed;  width:772px;padding-bottom:5px; display:inline-block;}
.li_div{ display:none; width:100%; clear:both; overflow:hidden;}
.l_d_l{ float:left;}
.l_d_r{float:left; width:230px; margin-left:10px; white-space:nowrap;   overflow:hidden; }
.l_d_r>P{ margin-top:10px;text-overflow:ellipsis;overflow:hidden; }
.l_d_r>strong{text-overflow:ellipsis;overflow:hidden;}
.jcar{ width:1000px; margin:0 auto; overflow:hidden; height:553px;}
.jacr_img{ margin-top:68px;text-align:center;}
.jacr_p{ text-align:center; margin-top:20px;}
.jacr_p>a{ margin-left:15px; font-size:14px;}
.dfdfs{margin-top:35px;height:182px; overflow:hidden; width:1000px; overflow:hidden;}
.jcar_ul{margin-top:35px;height:182px; overflow:hidden; width:1000px; overflow:hidden; }
.jcar_ul li{ float:left; width:173px; height:182px; margin-left:20px; }
.jcar_ul li img{ border:1px #dddddd solid;}
.jcar_ul1{ width:772px;overflow:hidden; }
.jcar_ul1 li{ float:left; width:173px; height:182px;margin-top:35px;  margin-left:10px; }
.jcar_ul1 li img{ border:1px #dddddd solid;}
.li_text{ height:29px; background:#dcdcdc; text-align:center; line-height:29px;width:173px;overflow: hidden;}
.bth a{ width:10px; height:10px; border:1px #000 solid; }
.footer_o{ width:100%; height:352px; background:url(../images/footer.jpg) repeat-y;}
.footer{ width:980px; margin:0 auto; overflow:hidden;}
.f_c_l{ float:left; background:url(../images/f_x.png) no-repeat bottom right; height:220px; margin-top:30px; }
.f_c_l img{ margin-top:72px; padding-right:55px; margin-left:10px;}
.f_c_c{ float:left; margin-top:30px; background:url(../images/f_x.png) no-repeat bottom right; height:220px; margin-left:24px; padding-right:24px;}
.f_c_r{ margin-top:30px; margin-left:24px; float:left;}
.f_b{ width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.f_b_t{ text-align:center; margin-top:35px;}
.fb_p{ font-size:14px; text-align:center; margin-top:10px; line-height:25px;}
.b_i{ position:absolute; z-index:3; bottom:0px; right:270px;}
.sdfsaf{ width:100%; background:#e7e7e7;}
.public_content_o{ width:1600px; margin:0 auto;background:url(../images/main_bg.png) no-repeat top center;}
.public_content{width:1055px; margin:0 auto;  min-height:848px; padding-top:56px;}
.public_bottom{ width:1055px; margin:0 auto; background:url(../images/m_bottom.png) no-repeat top right; height:127px;}
.public_c_l{ width:253px; min-height:156px; background:url(../images/left_list.png) no-repeat; float:left;}
.public_c_l>h2{ font-size:24px; font-weight:inherit; text-align:right; color:#fff; padding-right:51px; margin-top:22px;}
.list{ width:183px; background:#fff;  margin-left:71px; margin-top:103px;}
.list li{ width:100%; height:48px; overflow:hidden;}
.list li a{ display:inline-block; width:100%; height:100%; padding-left:20px; font-size:14px; line-height:48px;}
.list li a:hover{ background:#f5f5f5; display:inline-block; color:#405489; }
.public_c_r{ width:802px; min-height:500px; background:#fff; float:left;}
.public_c_r>p{ height:47px; padding-left:10px; line-height:47px; border-bottom:1px #e5e5e5 solid;}
.public_c_r_c,.text{ line-height:25px; margin:25px 15px; }
.public_c_r_c>h1{ font-size:24px; margin-top:30px; text-align:center;}
.public_c_r_c>p{ text-align:center; margin-top:25px;}
.dsf{ margin-top:35px;}
.form_1{ margin-left:83px; margin-top:35px;}
.form_1 input{ margin-top:20px;}
.name input,.name2 input,.name3 input,.name4 input,.name5 input{ height:28px; width:305px;}
.name6 textarea{ width:602px; height:107px; margin-top:20px;resize: none;}
.b_1,.b_2{ width:106px; height:30px; cursor:pointer; margin-left:60px;}
.name7{ margin-left:90px;}
