﻿



@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; background-color:#ffffff; font-size:12px; font-weight:normal; color:#333333; line-height:180%;font-family:"微软雅黑","宋体";}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#b5201f;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}
.f_16{ font-size:14px;}
.header{ width:100%; float:left;background:url(../images/topbg.gif) repeat;}
.header_01{ width:100%; height:100px; float:left; }
.header_01_n{ width:1100px; height:100px; margin:0 auto;}
.logo{ width:600px; height:100px; float:left;}
.top_r{ width:300px; height:100px; float:right;}
.top_r .tel{ width:284px; height:40px; float:left; padding:10px 0 0 0;}
.top_r .tel span{ float:right; background:url(../images/jj_07.jpg) left center no-repeat; height:40px; line-height:40px; text-indent:20px; font-size:14px;}
.top_r .tel span b{ font-size:16px; font-weight:bold; font-family:Arial;}
.top_r .search{ width:284px; height:29px; float:left; background:url(../images/jj_10.jpg) no-repeat;}
.top_r .search .search_inp{ width:205px; float:left; height:29px; line-height:29px; text-indent:10px; border:0; background:none;}
.top_r .search .search_sub{ width:70px; float:right; height:29px; border:0; background:none; cursor:pointer;}

.header_02{ width:100%; height:50px; float:left; background:#E43402;}
.header_02_n{ width:1100px; height:50px; margin:0 auto;}
.nav{ width:1100px; float:left; height:50px; line-height:50px;}
.nav li{ float:left; height:50px; line-height:50px; position:relative;}
.nav li i{ float:left; padding:0 20px 0 20px; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; margin-right:1px; font-style:normal;}
.nav li .on{ background:#9a1b1a;}
.nav li:hover{ background:#9a1b1a;}

.nav_oo{ width:100%; float:left; background:url(../images/br.png); position:absolute; left:0px; top:50px; z-index:999; display:none;}
.nav li .nav_oo a{ float:left; width:100%; height:35px; line-height:35px; font-size:14px; padding:0; margin:0px; text-align:center; border-top:1px #fff solid; color:#fff;}
.nav li .nav_oo a:hover{ background:#f5f5f5; color:#333;}
.nav li .nav_oo li:hover{ background:none;}

.flash{ width:100%; float:left; height:520px;}

.main{ width:100%; float:left; min-width:1090px;}
.main_01{ width:1090px; margin:0 auto;}
.index_about{ width:1090px; float:left; padding:20px 0 0 0;}
.index_about_t{ width:1090px; float:left; height:60px;}
.index_about_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.index_about_t span{ width:1090px; float:left; height:17px; text-align:center;}
.index_about_n{ width:1090px; float:left; padding:20px 0 30px 0;}
.index_about_n li{ width:33%; float:left;}
.index_about_n li dt{ width:42px; float:left;}
.index_about_n li dd{ width:270px; float:left; padding:0 15px 0 15px;}
.index_about_n li dd h3{ width:270px; height:30px; line-height:30px; float:left; color:#000; font-size:20px; font-weight:bold;}
.index_about_n li dd p{ width:270px; float:left; line-height:26px; color:#999; height:104px; overflow:hidden;}

.main_02{ width:100%; float:left; height:300px; min-width:1090px; background:#fafafa; overflow:hidden;}
.main_02_n{ width:1090px; margin:0 auto;}
.index_honor{ width:1090px; float:left; padding:20px 0 0 0;}
.index_honor_t{ width:1090px; float:left;}
.index_honor_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.index_honor_t p{ width:1090px; float:left; height:30px; line-height:30px; text-align:center;}
.index_honor_t span{ width:1090px; float:left; height:20px; line-height:20px; color:#999; font-size:16px; text-align:center;}
.index_honor_n{ width:1090px; float:left; margin:30px 0 0 0; position:relative;}
.index_honor_n li{ width:198px; height:148px; float:left; border:1px #eaeaea solid; position:relative; margin-right:18px;}
.index_honor_n li .li_img{ width:180px; height:130px; padding:8px; background:#f6f6f6; border:1px #fff solid; float:left;}
.index_honor_n li .li_img img{ width:180px; height:130px;}
.index_honor_n li .li_t{ padding:0 10px 0 10px; float:left; height:28px; width:180px; text-align: center; line-height:28px; color:#fff; background:#000; position:absolute; left:0px; bottom:0px; opacity:0.8; font-size:14px;}
.ry_hd .next{ float:left; width:11px; height:18px; position:absolute; left:-30px; top:60px; cursor:pointer;}
.ry_hd .prev{ float:left; width:11px; height:18px; position:absolute; right:-30px; top:60px; cursor:pointer;}

.main_03{ width:100%; float:left; height:660px; background:url(../images/main_03.jpg) center center no-repeat; background-color:#333;}
.main_03_n{ width:1090px; margin:0 auto;}
.index_ym{ width:1090px; float:left; padding:20px 0 0 0;}
.index_ym_t{ width:1090px; float:left; height:60px;}
.index_ym_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#fff;}
.index_ym_t span{ width:1090px; float:left; height:17px; text-align:center;}
.index_ym_n{ width:1090px; float:left;}
.index_ym_n li{ width:250px; height:230px; float:left; position:relative; margin:30px 0 0 30px;}
.index_ym_n li .li_img{ width:250px; height:230px; float:left;}
.index_ym_n li .li_img img{ width:250px; height:230px;}
.index_ym_n li .li_img_01{ width:210px; height:190px; float:left; position:absolute; left:0px; top:0px; z-index:2; padding:20px; display:none; overflow:hidden; background:#b5201f;}
.index_ym_n li .li_img_01 p{ width:210px; line-height:23px; float:left; font-size:14px; color:#ffcccc;}
.index_ym_n li .li_img_01 span{ width:210px; line-height:23px; height:23px; float:left; font-size:14px; text-align:right; color:#ffcccc; text-decoration:underline;}

.main_04{ width:100%; float:left; height:490px; background:url(../images/main_04.jpg) center center no-repeat; background-color:#fff;}
.main_04_n{ width:1090px; margin:0 auto;}
.index_lx{ width:1090px; float:left; padding:20px 0 0 0;}
.index_lx_t{ width:1090px; float:left; height:60px;}
.index_lx_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.index_lx_t span{ width:1090px; float:left; height:17px; text-align:center;}
.index_lx_n{ width:1090px; float:left;}
.index_lx_n li{ width:167px; float:left; position:relative; margin:60px 0 0 83px;}
.index_lx_n li .li_img{ width:167px; height:167px; float:left;}
.index_lx_n li .li_img img{ width:167px; height:167px;}
.index_lx_n li .li_img_01{ width:167px; height:167px; float:left; position:absolute; left:0px; top:0px; z-index:2; display:none; overflow:hidden;}
.index_lx_n li .li_t{ width:167px; float:left;}
.index_lx_n li .li_t h3{ width:167px; float:left; height:40px; line-height:40px; text-align:center; font-size:24px; color:#b5201f; font-weight:bold;}
.index_lx_n li .li_t span{ width:167px; float:left; font-family:Arial; text-align:center; height:30px; line-height:30px; font-size:24px; color:#b5201f;}

.main_05{ width:100%; float:left; height:400px; background:url(../images/main_05.jpg) center center no-repeat; background-color:#333;}
.main_05_n{ width:1090px; margin:0 auto;}
.index_fw{ width:1090px; float:left; padding:20px 0 0 0;}
.index_fw_t{ width:1090px; float:left; height:60px;}
.index_fw_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#fff;}
.index_fw_t span{ width:1090px; float:left; height:17px; text-align:center;}
.index_fw_nav{ width:1090px; float:left; height:50px; text-align:center;}
.index_fw_nav a{ padding:5px 10px 5px 10px; display:inline-block; color:#fff; font-size:18px; height:20px; line-height:20px; margin:10px 2px 0 2px;}
.index_fw_nav a:hover{ border:1px #fff solid; padding:4px 9px 4px 9px;}
.index_fw_n{ width:1090px; float:left;}
.index_fw_n li{ width:340px; height:80px; float:left; margin:35px 0 0 35px;}
.index_fw_n li img{ width:340px; height:80px; float:left;}
.index_fw_n li img:hover{ width:336px; height:76px; border:2px #fff solid; float:left;}

.main_06{ width:100%; float:left; padding:50px 0 50px 0;}
.main_06_n{ width:1090px; margin:0 auto;}
.main_06_a{ width:530px; float:left;}
.main_06_b{ width:530px; float:right;}

.index_news{ width:530px; float:left;}
.index_news_t{ width:530px; height:45px; line-height:45px; float:left; background:#888888;}
.index_news_t li{ float:left; width:176px; height:45px; line-height:45px; font-size:18px; color:#fff; font-weight:bold; border-left:1px #c4c4c4 solid; text-align:center;}
.index_news_t .on li{ background:#b5201f;}
.index_news_n{ width:530px; float:left; padding:15px 0 0 0;}
.index_news_n dt{ width:530px; float:left; padding-bottom:10px;}
.index_news_n dt .dt_l{ width:150px; height:105px; float:left;}
.index_news_n dt .dt_l img{ width:150px; height:105px;}
.index_news_n dt .dt_r{ width:365px; float:right; height:105px; overflow:hidden;}
.index_news_n dt .dt_r h3{ width:365px; float:left; line-height:30px; height:30px; font-size:16px; font-weight:normal; overflow:hidden;}
.index_news_n dt .dt_r p{ width:365px; height:66px; float:left; line-height:22px; color:#999;}
.index_news_n dd{ width:530px; float:left; height:30px; line-height:30px;}
.index_news_n dd a{ float:left; font-size:15px;}
.index_news_n dd span{ float:right; color:#999;}

.weibo{ width:215px; float:left;}
.weibo_t{ width:215px; height:45px; float:left;}
.weibo_t h3{ float:left; height:45px; line-height:45px; font-size:24px; color:#000; font-weight:bold;}
.weibo_n{ width:215px; float:left;}

.index_video{ width:330px; float:left;}
.index_video_t{ width:330px; height:45px; float:left;}
.index_video_t h3{ float:left; height:45px; line-height:45px; font-size:24px; color:#000; font-weight:bold;}
.index_video_t span{ float:left; color:#999; margin-left:15px; height:45px; line-height:45px;}
.index_video_t span a{ color:#999;}
.index_video_t span a:hover{ color:#b5201f;}
.index_video_n{ width:330px; float:left; padding:10px 0 0 0;}

.foot{ width:100%; float:left; clear:both;}
.foot_01{ width:100%; float:left; background:#b5201f; padding:10px 0 0 0;}
.foot_01_n{ width:1090px; margin:0 auto; position:relative;}
.foot_01_n dt{ width:100px; float:left; font-size:17px; font-weight:bold; color:#fff; line-height:45px; padding:7px 0 0 0;}
.foot_01_n dd{ width:730px; float:left; line-height:30px; padding:7px 0 0 0;}
.foot_01_n dd a{ width:120px; height:50px; float:left; padding:0 10px 10px; 10px; font-size:14px; color:#f0d2d2;}
.foot_01_n dd img{ width:120px; height:50px;}

.f_fx{ width:220px; float:right; position:absolute; right:0px; top:20px;}
.f_fx .f_fx_l{ width:100px; height:30px; line-height:30px; float:left; font-size:14px; color:#fff; font-weight:bold;}
.f_fx .f_fx_r{ width:120px; height:30px; float:left;}
.f_fx .f_fx_r a{ float:left; margin-left:5px;}
.f_fx .f_fx_r .bg{ background:url(../images/eic_bg_01.png) no-repeat; }
.f_fx .f_fx_r .bg1{ background:url(../images/eic_bg_02.png) no-repeat; }
.f_fx .f_fx_r .xinlang{ width:30px; height:30px; float:left; background-position:-67px 0px;}
.f_fx .f_fx_r .tengxun{ width:30px; height:30px; float:left; background-position:-34px 0px;}
.f_fx .f_fx_r .weixin{ width:30px; height:30px; float:left; background-position:0px 0px;}

.foot_02{ width:100%; float:left; height:280px; background:#222222;}
.foot_02_n{ width:1090px; margin:0 auto; position:relative;}
.foot_02_l{ width:480px; float:left; padding:20px 0 0 0;}
.foot_02_l_t{ width:480px; float:left; height:30px; line-height:30px;}
.foot_02_l_t h3{ font-size:18px; font-weight:normal; color:#d3d3d3;}
.foot_02_l_n{ width:480px; float:left;}

.foot_02_r{ width:480px; float:left; padding:20px 0 0 0;}
.foot_02_r_t{ width:480px; float:left; height:30px; line-height:30px;}
.foot_02_r_t h3{ font-size:18px; font-weight:normal; color:#d3d3d3;}
.foot_02_r_n{ width:480px; float:left; padding:10px 0 0 0;}
.foot_02_r_n{ width:480px; float:left; line-height:26px; color:#999; font-size:14px;}

.ewm{ width:200px; float:left; text-align:center; position:absolute; right:0px; top:30px;}
.ewm .sp1{ width:200px; float:left; line-height:40px; font-size:15px; color:#999; }
.ewm .sp2{ width:200px; float:left;}
.ewm .sp3{ width:200px; float:left; line-height:40px; font-size:15px; color:#999; }

.foot_03{ width:100%; float:left; height:50px; background:#1a1a1a;}
.foot_03_n{ width:1090px; margin:0 auto;}
.foot_03_n .sp1{ float:left; height:50px; line-height:50px;}
.foot_03_n .sp1 a{ color:#999; font-size:14px;}
.foot_03_n .sp2{ float:right; height:50px; line-height:50px; color:#999; font-size:14px;}
.foot_03_n .sp2 a{ color:#999; font-size:14px;}

.foot_qq{ width:72px; float:left; position:fixed; bottom:160px; right:10px; z-index:999}
.foot_qq .li_01{ width:72px; height:73px; float:left; background:#7CB5E8;}
.foot_qq .li_02{ width:72px; height:73px; float:left; background:#93CF66; position:relative;}
.foot_qq .li_03{ width:72px; height:73px; float:left; background:#FCB34B; position:relative;}
.foot_qq .li_04{ width:72px; height:73px; float:left; background:#A0A0A0; display:none;}
.ewm_nn{ float:left; width:130px; height:130px; position:absolute; left:-130px; top:0px; z-index:9999; display:none;}
.tel_nn{ float:left; width:150px; height:73px; position:absolute; left:-150px; top:0px; z-index:9999; background:#FCB34B; font-size:18px; text-align:center; color:#fff; line-height:73px; display:none;}

.banner{ width:100%; float:left; height:400px; overflow:hidden;}

.con{ width:100%; float:left;}
.con_01{ width:100%; float:left; height:470px;}
.con_01_n{ width:1090px; margin:0 auto;}
.con_about{ width:1090px; float:left; padding:20px 0 0 0;}
.con_about_t{ width:1090px; float:left; height:60px; position:relative;}
.con_about_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.con_about_t span{ width:1090px; float:left; height:17px; text-align:center;}
.guide{ float:left; height:28px; line-height:28px; border:1px #999 solid; border-radius:5px; position:absolute; right:0px; top:6px; color:#999;}
.guide a{ display:inline-block; color:#999;}
.guide a:hover{ text-decoration:underline;}
.guide i{ padding:0 10px 0 10px; font-style:normal; display:inline-block;}
.con_about_n{ width:1090px; float:left; padding:50px 0 0 0;}
.con_about_n img{ width:1090px; height:266px; float:left;}

.con_02{ width:100%; float:left; background:url(../images/con_02.jpg);}
.con_02_n{ width:1090px; margin:0 auto;}
.about_content{ width:1090px; float:left; padding:30px 0 30px 0;}
.about_content_t{ width:1090px; float:left; height:60px;}
.about_content_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.about_content_t span{ width:1090px; float:left; height:17px; text-align:center;}
.about_content_n{ width:1090px; float:left; line-height:30px; padding:20px 0 20px 0;}

.con_03{ width:100%; float:left; padding:30px 0 30px 0;}
.con_03_n{ width:1090px; margin:0 auto;}
.con_03_l{ width:500px; float:left;}
.con_03_l_t{ width:500px; height:30px; line-height:30px; float:left; padding-bottom:10px;}
.con_03_l_t h3{ float:left; font-size:24px; font-weight:bold; color:#b5201f; border-left:6px #b5201f solid; padding-left:10px;}
.con_03_l_n{ width:500px; float:left;}
.con_03_l_n li{ width:500px; float:left; height:30px; line-height:30px; font-size:14px; background:url(../images/icon.jpg) left center no-repeat; text-indent:10px; overflow:hidden;}

.con_03_r{ width:500px; float:right;}
.con_03_r_t{ width:500px; height:30px; line-height:30px; float:left; padding-bottom:10px;}
.con_03_r_t h3{ float:left; font-size:24px; font-weight:bold; color:#b5201f; border-left:6px #b5201f solid; padding-left:10px;}
.con_03_r_n{ width:500px; float:left;}
.con_03_r_n li{ width:500px; float:left; height:30px; line-height:30px; font-size:14px; background:url(../images/icon.jpg) left center no-repeat; text-indent:10px; overflow:hidden;}

.con_03_pic{ width:1090px; float:left; padding:20px 0 0 0;}
.con_03_pic li{ width:325px; height:235px; float:left; padding-right:5px;}

.con_04{ width:100%; float:left; height:380px; background:url(../images/con_04.jpg) top center no-repeat;}
.con_04_n{ width:1090px; margin:0 auto;}
.xgxx{ width:1090px; float:left; padding:20px 0 0 0;}
.xgxx_t{ width:1090px; float:left; height:60px; position:relative;}
.xgxx_t h3{ width:1090px; float:left; height:43px; line-height:43px; text-align:center; font-size:24px; font-weight:bold; color:#b5201f;}
.xgxx_t span{ width:1090px; float:left; height:17px; text-align:center;}

.xgxx_nav{ width:1090px; float:left; height:50px; text-align:center;}
.xgxx_nav a{ padding:5px 10px 5px 10px; display:inline-block; color:#b5201f; font-size:18px; height:20px; line-height:20px; margin:10px 2px 0 2px;}
.xgxx_nav a:hover{ border:1px #b5201f solid; padding:4px 9px 4px 9px;}
.xgxx_nav .on{ border:1px #b5201f solid; padding:4px 9px 4px 9px;}

.xgxx_n{ width:1090px; float:left; padding:20px 0 0 0; position:relative;}
.xgxx_n li{ width:190px; float:left; margin-left:40px; margin-right:40px;}
.xgxx_n li img{ width:180px; height:165px; border:5px #999999 solid; float:left;}
.xgxx_n li img:hover{ width:180px; height:165px; border:5px #b51f1e solid; float:left;}
.xgxx_n li span{ width:190px; height:30px; float:left; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}

.xgxx_hd .next{ float:left; width:43px; height:73px; position:absolute; left:-50px; top:70px; cursor:pointer;}
.xgxx_hd .prev{ float:left; width:43px; height:73px; position:absolute; right:-50px; top:70px; cursor:pointer;}

.con_05{ width:100%; float:left;}
.con_05_n{ width:1090px; margin:0 auto;}

.honor_list{ width:1090px; float:left; padding:30px 0 30px 0;}
.honor_list li{ width:515px; float:left; padding:15px 0 15px 30px;}
.honor_list li .li_title{ width:515px; float:left; height:30px; line-height:30px; border-left:6px #b51f1e solid; text-indent:10px; font-size:20px; font-weight:bold; margin-bottom:10px;}
.honor_list li .li_l{ width:180px; height:130px; padding:8px; background:#f6f6f6; border:1px #fff solid; float:left; position:relative;}
.honor_list li .li_l img{ width:180px; height:130px;}
.honor_list li .li_l .li_t{ padding:0 10px 0 10px; float:left; height:28px; line-height:28px; color:#fff; background:#000; position:absolute; left:0px; bottom:28px; opacity:0.8; font-size:14px;}
.honor_list li .li_r{ width:300px; float:right; line-height:25px; color:#666; font-size:14px;}

.team_list{ width:1090px; float:left; padding:30px 0 30px 0;}
.team_list li{ width:220px; float:left; margin:20px 0 20px 110px;}
.team_list li img{ width:220px; height:220px; float:left; border-radius:110px;}
.team_list li h3{ width:220px; height:30px; line-height:30px; float:left; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
.team_list li p{ width:220px; height:55px; line-height:25px; float:left; text-align:center; font-size:14px; color:#999; overflow:hidden;}

.lx_list{ width:1090px; float:left;}
.lx_list li{ width:167px; float:left; position:relative; margin:30px 0 30px 85px;}
.lx_list li .li_img{ width:167px; height:167px; float:left;}
.lx_list li .li_img img{ width:167px; height:167px;}
.lx_list li .li_img_01{ width:167px; height:167px; float:left; position:absolute; left:0px; top:0px; z-index:2; display:none; overflow:hidden;}
.lx_list li .li_t{ width:167px; float:left;}
.lx_list li .li_t h3{ width:167px; float:left; height:40px; line-height:40px; text-align:center; font-size:24px; color:#b5201f; font-weight:bold;}
.lx_list li .li_t span{ width:167px; float:left; font-family:Arial; text-align:center; height:30px; line-height:30px; font-size:24px; color:#b5201f;}

.con_06{ width:100%; float:left; background:url(../images/con_06.jpg) bottom center no-repeat; background-color:#fff;}
.con_06_n{ width:1090px; margin:0 auto;}

.con_pg{ width:1090px; float:left;}
.pg_t{ width:1090px; height:40px; line-height:40px; float:left; border-bottom:3px #999 solid; margin-bottom:30px;}
.pg_t li{ padding:0 50px 0 50px; float:left; height:40px; line-height:40px; border-bottom:3px #999 solid; font-size:30px; color:#999;}
.pg_t .on li{ float:left; height:40px; line-height:40px; border-bottom:3px #b5201f solid; font-size:30px; color:#b5201f;}

.pg_n{ width:900px; margin:0 auto; clear:both;}
.pg_n_01{ width:900px; float:left; margin-bottom:10px;}
.pg_n_t{ width:900px; height:30px; float:left; line-height:30px; background:#b5201f; color:#fff;}
.pg_n_t h3{ float:left; text-indent:10px; font-size:16px; font-weight:normal;}
.pg_n_m{ width:858px; float:left; border:1px #999 solid; border-top:none; padding:20px 20px 10px 20px;}
.pg_n_m li{ width:33%; float:left; font-size:14px; padding-bottom:10px;}
.pg_n_m li dt{ width:100px; float:left; height:28px; line-height:28px; text-align:right;}
.pg_n_m li dd{ float:left; vertical-align:middle; height:28px; line-height:28px;}
.pg_n_m .pg_inp_1{ width:130px; height:28px; line-height:28px; border:1px #bfbfbf solid; float:left;}
.pg_n_m .pg_inp_2{ width:230px; height:28px; line-height:28px; border:1px #bfbfbf solid; float:left;}
.pg_n_m .pg_text_1{ width:98%; height:80px; line-height:20px; padding:1%; margin-bottom:10px;}
.pg_n_m .pg_sub_1{ width:100px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; background:#b5201f; border:none; cursor:pointer;}
.pg_n_m .sp1{ width:100%; float:left; line-height:40px; font-size:14px;}
.pg_n_m .sp2{ width:100%; float:left; line-height:28px; font-size:14px;}
.pg_n_m .sp2 dt{ width:100px; float:left; height:28px; line-height:28px; text-align:left;}
.pg_n_m .sp2 dd{ float:left; vertical-align:middle; height:28px; line-height:28px;}

.pg_n_m .sp3{ width:100%; float:left; line-height:28px; font-size:14px; height:28px; padding-bottom:10px;}
.pg_n_m .sp3 dt{ width:100px; float:left; height:28px; line-height:28px; text-align:right;}
.pg_n_m .sp3 dd{ float:left; vertical-align:middle; height:28px; line-height:28px;}

.ym_list{ width:1090px; float:left; padding-bottom:30px;}
.ym_list li{ width:250px; height:230px; float:left; position:relative; margin:30px 0 0 30px;}
.ym_list li .li_img{ width:250px; height:230px; float:left;}
.ym_list li .li_img img{ width:250px; height:230px;}
.ym_list li .li_img_01{ width:210px; height:190px; float:left; position:absolute; left:0px; top:0px; z-index:2; padding:20px; display:none; overflow:hidden; background:#b5201f;}
.ym_list li .li_img_01 p{ width:210px; line-height:23px; float:left; font-size:14px; color:#ffcccc;}
.ym_list li .li_img_01 span{ width:210px; line-height:23px; height:23px; float:left; font-size:14px; text-align:right; color:#ffcccc; text-decoration:underline;}

.news_list{ width:1090px; float:left; padding:30px 0 30px 0;}
.news_list li{ width:340px; height:310px; float:left; margin-left:35px;}
.news_list li .li_img{ width:340px; height:200px; float:left;}
.news_list li .li_img img{ width:340px; height:200px;}
.news_list li .li_t{ width:340px; height:30px; line-height:30px; float:left; margin:10px 0 10px 0;}
.news_list li .li_t .sp1{ width:230px; float:left; height:30px; line-height:30px; font-size:24px; font-weight:bold; text-indent:10px; border-left:6px #b5201f solid; overflow:hidden;}
.news_list li .li_t .sp2{ width:80px; float:right; color:#999; font-weight:bold; font-size:14px;}
.news_list li .li_c{ width:340px; height:60px; line-height:30px; font-size:18px; font-weight:bold; color:#666; overflow:hidden;}

.con_news{ width:1030px; float:left; background:#fff; padding:30px; margin-bottom:30px;}
.con_news_t{ width:1030px; height:30px; line-height:30px; float:left; text-align:center;}
.con_news_t h3{ font-size:24px; font-weight:bold; color:#b5201f;}
.con_news_n{ width:1030px; float:left; padding:20px 0 20px 0;}
.con_news_n li{ width:1030px; height:40px; line-height:40px; float:left; border-bottom:1px #ddd dashed;}
.con_news_n li a{ float:left; font-size:18px; color:#666;}
.con_news_n li a:hover{ color:#b5201f;}
.con_news_n li span{ float:right; font-size:14px; color:#999;}


.fw_list{ width:1090px; float:left; padding-bottom:30px;}
.fw_list li{ width:250px; height:230px; float:left; position:relative; margin:30px 0 0 85px;}
.fw_list li .li_img{ width:250px; height:230px; float:left;}
.fw_list li .li_img img{ width:250px; height:230px;}
.fw_list li .li_img_01{ width:250px; height:230px; float:left; position:absolute; left:0px; top:0px; z-index:2; display:none; overflow:hidden; background:#b5201f;}

.view{ width:1090px; float:left; margin:30px 0 30px 0;}
.view_t{ width:1090px; float:left; line-height:40px; position:relative; border-bottom:3px #b5201f solid; padding-bottom:10px;}
.view_t h3{ float:left; font-size:30px; font-weight:bold; color:#b5201f;}
.view_n{ width:1090px; float:left; padding:20px 0 20px 0;}
.view_n_01{ width:1090px; float:left; line-height:30px; font-size:14px; padding-bottom:20px;}
.title_01{ width:1090px; float:left; height:30px; line-height:30px; border-left:6px #b5201f solid; margin-bottom:10px;}
.title_01 h3{ float:left; padding-left:10px; font-size:20px; font-weight:bold;}

.view_n_02{ width:1090px; float:left; line-height:30px; font-size:14px; padding-bottom:20px;}
.view_n_02 li{ float:left; width:100%;}

.view_n_03{ width:1090px; float:left; line-height:30px; font-size:14px; padding-bottom:20px;}
.view_n_03 li{ float:left; padding-right:5px;}


.con_news_ch{ width:1090px; float:left; padding:30px 0 30px 0;}
.con_news_ch_list{ width:1090px; float:left;}
.con_news_ch_list li{ width:1090px; height:205px; float:left; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #ccc solid;}
.con_news_ch_list li .li_l{ width:285px; height:205px; float:left;}
.con_news_ch_list li .li_l img{ width:275px; height:195px; padding:4px; border:1px #ccc solid;}
.con_news_ch_list li .li_r{ width:780px; float:right;}
.con_news_ch_list li .li_r h3{ width:780px; height:30px; line-height:30px; float:left; font-size:18px; font-weight:normal;}
.con_news_ch_list li .li_r h3 a{ color:#00a2e9;}
.con_news_ch_list li .li_r h3 a:hover{ color:#e62129;}
.con_news_ch_list li .li_r p{ width:780px; float:left; line-height:24px; color:#999; font-size:14px;}
.con_news_ch_list li .li_r span{ width:118px; height:32px; float:left; padding:10px 0 0 0;}


.youxue{ width:1090px; float:left; padding:0px 0 30px 0;}
.youxue_t{ width:1090px; float:left; height:40px; line-height:40px; border-bottom:2px #b5201f solid; margin-bottom:20px;}
.youxue_t h3{ float:left; font-size:24px; color:#b5201f; font-weight:bold;}
.youxue_t span{ float:right; font-size:14px;}
.youxue_n{ width:1090px; float:left;}
.youxue_n li{ width:45%; float:left; height:40px; line-height:40px; font-size:16px; background:url(../images/icon.jpg) left center no-repeat; text-indent:15px; padding-right:5%; overflow:hidden;}
.on_none{display:none; margin-bottom:20px;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #df321d;}
.listpage span {background-color: #df321d;border-color: #C6DDF1;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}


.university_list {float: left;overflow: hidden;width: 1090px;}
.university_list dl {float: left;overflow: hidden;padding: 20px 0;width: 1090px;}
.university_list dd {background: #fff none repeat scroll 0 0;border: 1px solid #fff;float: left;height: 130px;margin-top: 10px;overflow: hidden;padding: 9px;width:1070px;}
.university_pic {border: 1px solid #c1c1c1;float: left;height: 130px;width: 158px;}
.university_pic img {height: 130px;width: 158px;}
.university_box {border-bottom: 1px dashed #c9c9c9;float: left;height: 130px;margin-left: 15px;width: 890px;}
.university_about {float: left;height: 130px;overflow: hidden;width: 695px;}
.university_about_con {float: left;height: 65px;width: 100%;}
.university_about_con .university_Cname {color: #b5201f;float: left;font-size: 14px;line-height: 25px;width: 100%;}
.university_about_con .university_Cname a {color: #b5201f;}

.university_about_con {float: left;height: 65px;width: 100%;}
.university_about_con ul {color: #666;float: left;font-size: 12px;height: 65px;width: 100%;}
.university_about_con ul li {float: left;line-height: 25px;width: 230px;}
.university_about_con .university_Ename a, .university_about_con ul li a {color: #666;}
.university_about_con .university_Ename a:hover, .university_about_con ul li a:hover {color: #f01243;}
.university_about_con .university_Ename span {margin-left: 120px;}
.university_sen {float: right;height: 130px;width: 110px;}
.university_sen_TXT {color: #b5201f;float: left;font-size: 12px;line-height: 25px;width: 110px;}
.university_sen_pic {border: 1px solid #e2e2e2;float: left;height: 67px;margin-top: 10px;width: 67px;}
.university_sen_pic img {height: 67px;width: 67px;}
.university_bnt {color: #fff;float: left;height: 130px;line-height: 20px;text-align: center; width: 55px;}
.university_bnt_01 {color: #fff;float: left;height: 20px;margin: 5px 0 30px;width: 55px;}
.university_bnt_01 a {background: #78d6fc none repeat scroll 0 0;color: #fff;float: left;height: 20px;width: 55px;}


.con_member_list_01{ width:1090px; float:left; border:1px #dcdcdc solid;}
.con_member_list_01 li{ width:1090px; float:left; border-top:1px #dcdcdc solid;}
.con_member_list_01 dt{ width:80px; float:left; height:30px; line-height:30px; background:#eff4fc; font-size:14px; text-align:center;}
.con_member_list_01 dd{ width:1010px; float:right; line-height:30px; font-size:14px;}
.con_member_list_01 dd a{ float:left; padding:0 10px 0 10px; height:30px; line-height:30px;}
.con_member_list_01 dd a:hover{ background:#df321d; color:#fff;}
.con_member_list_01 dd .on{ background:#df321d; color:#fff;}







/******/
#index_banner{width:1260px;height:460px;text-align:left; margin:0 auto;}
.banner_new{width:1260px;height:500px;margin:0 auto;}
.banner_new .list{}
.banner_new .list .one{position:absolute;top:150px;}
.banner_new .list .con{width:199px;height:275px;overflow:hidden;padding-left:31px;padding-right:30px;position:absolute;left:50%;margin-left:200px;top:13px;background:url(../images/ban_bg.png) no-repeat 0px 0px;text-align:left;}
.banner_new h1{height:60px;line-height:30px;font-size:22px;overflow:hidden;font-weight:normal;padding-top:26px;margin-bottom:31px; color:#FFFFFF;}
.banner_new .desc{height:60px;line-height:20px;overflow:hidden;margin-bottom:18px; color:#FFFFFF;font-size:16px;}
.banner_new .span_see{height:14px;line-height:14px;background:url(../images/icon_c.png) no-repeat 0px 0px;padding-left:21px;font-size:16px;}
.banner_new .span_see a{color:#e96300;}
.banner_new .control{width:199px;height:13px;position:absolute;left:50%;margin-left:230px;top:400px;padding-left:31px;}
.banner_new .control li{float:left;display:inline;width:13px;height:13px;margin-right:10px;background:url(../images/ban_icon.png) no-repeat 0px 0px; text-indent:13px;overflow:hidden;}
.banner_new .control li:hover,.banner_new .control li.act{background:url(../images/ban_icon.png) no-repeat -23px 0px;}
.banner_new .bar{width:100%;height:40px;position:absolute;bottom:0px;background:url(../images/bg_gray.png) repeat-x 0px 0px;}



#index_c{width:100%;height:230px;background:#F4F4F6; }


/*index_c*/
.index_c_a{text-align:left;width:145px;height:214px;margin-bottom:15px;padding-top:5px;}
.index_c_b{text-align:left;width:200px;height:500px;padding-left:4px;padding-right:6px;padding-top:4px;padding-bottom:4px;}

	.index_c_b h2{height:16px;line-height:16px;font-weight:bold;}
	.index_c_c h2{height:16px;line-height:16px;font-weight:bold;margin-bottom:15px;padding-top:5px;}
	.index_c_b h2 img{margin-left:6px;vertical-align:text-bottom;}
	.index_c_b .desc{line-height:26px;padding-top:0px; text-indent:24px;}
	
	
.index_c_c{text-align:left;width:550px;height:178px;padding-left:25px;padding-right:27px;padding-top:18px;padding-bottom:18px;background:#f5f5f5 url(../images/icon_t_a.png) no-repeat 100px 25px;}
	.index_c_c .one_t{padding-bottom:14px;border-bottom:1px solid #ddd;margin-bottom:12px;}
	.index_c_c h3{height:16px;line-height:16px;font-weight:bold;margin-bottom:15px;padding-top:5px;}
	.index_c_c h3 img{margin-left:8px;vertical-align:text-bottom;}
	.index_c_c .desc{height:130px;overflow:hidden;}
	.index_c_c ul{}
	.index_c_c li{height:26px;line-height:26px;background:url(../images/icon_b.png) no-repeat 0px 11px;padding-left:4px;}
.index_c_d{text-align:left;width:260px;height:178px;padding-top:18px;padding-bottom:18px;}
	.box_c_d{position:relative;width:260px;height:178px;}
	.index_c_d h2{height:38px;line-height:38px;font-weight:bold;padding-bottom:2px;background:#cacaca;padding-left:14px;padding-right:15px;}
	.index_c_d h2 span.floatR{width:44px;padding-top:15px;}
	.index_c_d h2 span.floatR a{width:8px;height:8px;float:left;display:inline;margin-left:3px;background:url(../images/c_b_icon.png) no-repeat -11px 0px; text-indent:8px;overflow:hidden;}
	.index_c_d h2 span.floatR a:hover,.index_c_d h2 span.floatR a.act{background:url(../images/c_b_icon.png) no-repeat 0px 0px;}
	.list_c_d{height:138px;background:#cacaca;}
	.index_c_d li{height:138px;position:absolute;top:38px;left:0px;}
	.index_c_d li p{padding-left:18px;line-height:35px;}
.desc a{ color:#666;}

.body_div{width:1100px;margin:0 auto;text-align:center;}
.floatL{float:left;display:inline;} .floatR{float:right;display:inline;}

.bottom{ background: url(../images/bottom_bg.jpg);}
.bottom_1{ height:51px; line-height:50px;}
.bottom_1 h2{ float:left; font-size:18px; color:#fff;}
.bottom_1 div{ float:right;}
.bottom_1 div a{ color:#FFF; padding: 0 7px; color:#abafb0}
.bottom_1 div a:hover{ color:#FFF;}

.bottom_2{ height:51px; height:239px;color:#FFF;}
.bottom_2 .left{ float:left; margin-top:23px;}
.bottom_2 .center{ float:left; width:415px;}
.bottom_2 .center h2{ font-size:16px;  line-height:57px;color:#FFF!important;}
.bottom_2 .center p{ line-height:26px;color:#FFF!important; font-size:12px!important;}
.bottom_2 .right{ float:left; width:284px;}
.bottom_2 .right h2{ font-size:16px;  line-height:57px;;color:#FFF!important;}
.bottom_2 .right a{ float:left; display:block; padding:0 5px 5px 0;}

.bottom_3{ height:86px; margin-top:34px;}
.bottom_3 .left{ float:left; width:600px; color:#c8c8c8; line-height:24px; margin-right:80px;}
.bottom_3 .right{ float:left; width:200px; padding-left:35px;}



#index_friend{width:100%;height:125px;background:#fff;}
#index_friend .body_div{height:73px;padding-top:14px;padding-bottom:14px;}
#index_friend .friend_left{width:1000px;text-align:left;line-height:20px;}
#index_friend .friend_left a{margin-right:5px;}
	#index_friend h3{height:16px;line-height:16px;font-weight:bold;margin-bottom:13px;}
	#index_friend .friend_r{text-align:right;}
	#index_friend .friend_r img{margin-left:28px;}
	
.mid{ width:1100px; margin: 0 auto!important;}
.page{ width:1100px; margin:0 auto;}
.page .page_left{ width:239px; float:left; background:#5c7593; margin-right:34px;}
.page .page_left h2{ height:44px; font-size:18px; color:#FFF; line-height:44px; width:192px; margin: 0 auto; border-bottom: solid 1px #7c95b3;}
.page .page_left ul li a{ display:block; line-height:37px; text-indent:30px; color:#FFF; font-size:14px;}
.page .page_left ul li a:hover{ }

.page .page_left2{ width:239px; float:left; background:#5c7593; margin-right:34px;}
.page .page_left2 h2{ height:44px; font-size:18px; color:#FFF; line-height:44px; width:192px; margin: 0 auto; border-bottom: solid 1px #7c95b3;}



.page .page_right{ width:826px; float:left; padding-bottom:100px;}
.page .page_right .title{ width:826px; float:left; height:56px; line-height:56px;}
.page .page_right .title h2{ font-size:18px; color:#333; float:left;}
.page .page_right .title span{ display:block; float:left; font-size:18px; }
.page .page_right .title span a{}
.page .about_con{ line-height:24px; color:#575757;}
.page .about_con p{ font-size:12px; line-height:24px; color:#575757;}


.baike_con ul li{ width:726px; float:left; background:#fff; height:152px; border-bottom: solid 1px #dbdbdb; margin-bottom:30px;}
.baike_con ul li img{ float:left; padding-right:22px;}
.baike_con ul li h2 a{ float:left; font-size:14px; line-height:40px; font-weight:bold; color:#405876;}
.baike_con ul li p{ float:left; width:480px; line-height:22px; color:#5c5c5c;}
.baike_con ul li span a{ float:left; color:#333; padding-top:23px; width:100px;}

  .pagelist{display:block;margin-top:-50px;clear:both;height:auto;}
   .pagelist li{display: block;float: left;width:auto;padding-left: 4px;padding-right: 4px;}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.hover{background: #333;}
.news1_con ul li{ height:146px;; float:left; width:828px; padding:28px 0; border-bottom: dashed 1px #d4d4d4;}
.news1_con ul li .n_tu{ margin-right:16px; width:145px; height:110px; float:left; background: url(../images/news_tu1.jpg) no-repeat;}
.news1_con ul li h2 a{ float:left; color:#555555; font-size:16px; line-height:60px;width:650px;}
.news1_con ul li p{ width:530px; float:left; line-height:22px; color:#5c5c5c;}
.news1_con ul li span{ float:right;}



#levelmenu{margin:8px 0 0 8px;margin-left:0px;}
#levelmenu div.unit ul{width:127px;}
#levelmenu li{width:220px;}

#levelmenu h5{line-height:37px; text-indent:22px; color:#FFF; font-size:14px;overflow:hidden;margin:0;cursor:default;}

#levelmenu div.unit ul{display:none;}
 #levelmenu div.current ul{display:block;}
  #levelmenu div.current ul li a{color:#fff; line-height:26px; text-indent:32px; display:block;text-decoration:none;}
   #levelmenu div.current ul li a:hover{text-decoration:underline;}
 #levelmenu div.current h5{background-position:left bottom;background: #333;}



.lianxi_con{ line-height:28px; color:#333;}
.lianxi2_con table{ float:left; color:#333}
.lianxi2_con table input{ height:33px; width:610px; border: solid 1px #dbdbdb;}

.lianxi_con table input {
    border: 1px solid #dbdbdb;
    height: 33px;
    width: 610px;
}