@charset "utf-8";
/* CSS Document */
@import url(default.jpg.css);

/*头部样式*/
#header{ width:1000px;margin: 0 auto; height:114px;}
.top_bg{ width: 100%; height: 6px;}
.top{ width:1000px; margin:0 auto; height:64px;}
.logo{ float:left; margin-left:18px; margin-top: 8px;}
.logo img{width:500px;}
.search{float:right; margin-right:10px; margin-top: 38px;}
.search span{ float: left;}
.input{ border-radius: 20px  0px 0 20px; border: 1px solid #dddddd; height: 30px; line-height:30px; font-size: 14px; color: #797979; width: 180px; padding-left: 15px;}
.cd{ width:995px;margin: 0 auto; background:#055d9f url(../images/nav_24.jpg) repeat-x top; height: 45px; border:1px solid #054388;}
.menu {position:relative;width:995px;background-color:#360; margin: 0 auto;}
.menu ul {list-style-type:none;}
.menu li { float:left;position:relative; min-height:45px; line-height: 45px; border-left:1px solid #5c92d1;  width:98px; text-align: center; font-size: 16px;}
.menu ul ul {visibility:hidden;position:absolute;top:45px;background: #0b56ab;position:absolute;z-index:9999;}
.menu ul ul ul{ visibility:hidden; position:absolute; left:98px;top:0px; background: #0b56ab;border-left:1px solid #054388;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;color:#fff;text-decoration:none;}
.menu a:hover{ background:#fff url(../images/nab.jpg) repeat-x bottom; color: #1d1d1d;}
#menuactive{background:url(../images/nab.jpg) repeat-x bottom; color: #1d1d1d;}
.menu ul ul li {clear:both;text-align:center; border-bottom:1px solid #054388; border-left:0;min-height: 29px; line-height: 29px; font-size: 12px;}
.menu ul ul li a{display:block;width:108px;min-height: 29px; line-height: 29px;}
.menu ul ul ul li a{clear:both;text-align:center;height: 29px; line-height: 29px;}
.menu UL LI:hover UL {visibility: visible;}
.menu UL A:hover UL {
visibility: visible
 /*一级的li，a的hover时，设置二级菜单可见*/
;}
.menu UL :hover UL UL {
	visibility: hidden
	/*一级的li，a的hover时，设置二级,三级菜单隐藏*/
;}
.menu UL :hover UL :hover UL UL {
	visibility: hidden
	/*一级和二级的li，a的hover时，设置三级和四级级菜单隐藏*/
;}
.menu UL :hover UL :hover UL {
	visibility: visible
	/*一级二级菜单hover时，设定3级菜单可见*/
;}
.menu UL :hover UL :hover UL :hover UL {
	visibility: visible
	/*一级二级三级hover时，设置四级菜单可见*/
;}
.menu ul ul  a{}
.menu ul ul  a:hover{ background:#054388; color: #fff;}
.menu ul ul ul a{}
.menu ul ul ul a:hover{ background:#054388; color: #fff;}
.menu ul ul ul ul a{}
.menu ul ul ul ul a:hover{ background:#054388; color: #fff;}
/*#banner{ width:975px; height:328px;margin: 0 auto; margin-top:20px ;background:#fff; padding: 10px;border: 1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1}*/
#banner_bg{ width:100%;margin: 0 auto;background:#f1f5f4; overflow: hidden; margin-top:20px ;}
#banner{ width:1000px; height:400px;margin: 0 auto; background:#fff;}
.con{ width: 100%; overflow: hidden;}
.con_t{ width: 1000px; margin: 0  auto; margin-top: 20px; overflow: hidden;}
.con_hd{ float: left; width:260px; background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1; height: 280px; padding: 0 15px;}
.con_hd_title{ border-bottom: 1px solid #e1e1e1; height:44px;line-height: 44px; color:#1b66bd; font-size: 18px; padding-left: 10px; position:relative;}
.con_hd_title em{ font-style: normal; font-size: 12px; color: #aaaaaa; padding-left: 5px;}
.more{ position: absolute;right:0px ; top:5px;}
.con_hd_pic{ width: 260px; height: 210px;}
.con_hd_pic img{width: 260px; height: 210px; margin-top: 13px;}
.con_news{width: 645px; float: left;  background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1; height: 280px; padding: 0 15px;}
.con_newslist{  margin-top: 9px;}
.con_newslist ul li{border-bottom: 1px dashed #e1e1e1;}
.con_newslist ul li a{ display: block; background: url(../images/index_04.jpg) no-repeat 5px 12px;height: 30px; line-height: 30px; padding-left: 15px;}
.con_newslist ul li a:hover{ background: url(../images/index2s_04.jpg) no-repeat 5px 12px; color: #055d9f;}
.con_newslist ul li a span{ color: #aaaaaa;float: right;}
.con_tg{ width:269px; float: right; background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1; margin-right: 2px; height: 280px; padding: 0 15px;}
.con_hd_tj{ background: #f7f7f8; height: 80px; margin-top: 13px;}
.con_hd_tj_l{ float: left; width: 58px; background: #8735d0; text-align: center; color: #fff;}
.con_hd_tj_l h3{ background: url(../images/inde.jpg) repeat-x bottom; font-size: 20px; height: 42px; line-height: 42px;}
.con_hd_tj_l span{ font-size: 12px; height: 37px; line-height: 37px;}
.con_hd_tj_r { margin-left: 10px; float: left; padding-right: 10px; line-height: 30px;}
.con_hd_tj_r a:hover{ color: #055d9f; line-height: 30px;}
.con_hd_tj_r h4{color: #055d9f; font-size: 14px;}
.con_hd_tj_r span{font-size: 12px; line-height: 20px;}
.pro{ width: 645px; float: left; background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1; height: 250px; padding: 0 15px;}
.pro_nr{ margin-top: 23px; height: 156px; overflow: hidden;}
.pro_nr ul li{ width: 141px; height: 156px;position:relative; text-align:center; float: left; margin-left: 10px; margin-right: 10px; overflow: hidden;}
.pro_nr ul li a{color: #2a2a2a;}
.pro_nr ul li a:hover{color: #2a2a2a;}
.pro_nr ul li .cite{background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50);position: absolute; background: #fff; bottom: 0; left: 0; width: 141px; height: 30px; line-height: 30px;}
.pro_nr ul li .active{background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background: #fff;position: absolute; top: 0; left: 0; width: 121px; height: 165px; padding: 10px;}
.pro_nr ul li .active_title{border-bottom: 3px solid #8735d0; position: absolute; top: 10px; left: 20px;  height: 30px; font-size: 14px; width: 60px; line-height: 30px; margin-left: 20px; margin-bottom: 10px; margin-top: 10px;}
.pro_nr ul li .active_p{ line-height: 20px; height: 40px; position: absolute; top: 60px; overflow: hidden; width: 120px;}
.link{ width: 299px; margin-right:2px;float: right; background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1; height: 250px;position: relative;}
.link_title{ border-bottom: 1px solid #e1e1e1; height:44px;line-height: 44px; background:#055d9f url(../images/link_bg.jpg) repeat-x; border:1px solid #084a97; color:#fff; font-size: 16px; padding-left: 10px; position:relative;}
.link_title em{ font-style: normal; font-size: 12px; color: #b4d7ff; padding-left: 5px;}
.link_nr{}
.link_nr ul li{ border-bottom: 1px solid #dcdcdc;}
.link_nr ul li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.link_nr ul li:last-child { border: 0;}
.quick1{width:233px; margin-right: 23px;height:74px; float: left;}
.quick1 h3{ color:#626262; font-size: 16px; line-height: 18px; padding-top: 20px;}
.quick1 p{ color: #cacaca; font-size: 12px; letter-spacing: -1px;}
.quick1 a{ background:url(../images/1.jpg); display: block; padding-left: 80px;height:74px;}
.quick1 a:hover{ background:url(../images/1_1.jpg);}
.quick1 a:hover h3,a:hover p,a:hover { color:#fff;}
.quick2{width:233px; margin-right: 22px;height:74px; float: left;}
.quick2 h3{ color:#626262; font-size: 16px; line-height: 18px; padding-top: 20px;}
.quick2 p{ color: #cacaca; font-size: 12px;}
.quick2 a{ background:url(../images/2_1.jpg); display: block; padding-left: 80px;height:74px;}
.quick2 a:hover{ background:url(../images/2.jpg);}
.quick2 a:hover h3,a:hover p,a:hover { color:#fff;}
.quick3{width:233px; margin-right: 22px;height:74px; float: left;}
.quick3 h3{ color:#626262; font-size: 16px; line-height: 18px; padding-top: 20px;}
.quick3 p{ color: #cacaca; font-size: 12px;letter-spacing:-1px;}
.quick3 a{ background:url(../images/3.jpg); display: block; padding-left: 80px;height:74px;}
.quick3 a:hover{ background:url(../images/3_1.jpg);}
.quick3 a:hover h3,a:hover p,a:hover { color:#fff;}
.quick4{width:233px;height:74px; float: left;}
.quick4 h3{ color:#626262; font-size: 16px; line-height: 18px; padding-top: 20px;}
.quick4 p{ color: #cacaca; font-size: 12px;}
.quick4 a{ background:url(../images/4.jpg); display: block; padding-left: 80px;height:74px;}
.quick4 a:hover{ background:url(../images/4_1.jpg);}
.quick4 a:hover h3,a:hover p,a:hover { color:#fff;}
.footer{ background:#055d9f url(../images/index2_08.jpg) no-repeat top ; width:100%; margin:0 auto; overflow:hidden; margin-top: 20px; padding-bottom: 30px;}
.footer_nr{ width:1000px; margin: 0 auto; text-align:center; color: #fff; margin-top: 30px;}
.footer_nr a{ color: #a5caf7;}
/*.footer{ border-top: 1px solid #e1e1e1; width:1000px; margin:0 auto; overflow:hidden; margin-top: 20px; padding-bottom: 30px;}
.footer_nr{ width:1000px; margin: 0 auto; text-align:center; color: #333; margin-top: 30px;}
.footer_nr a{ color: #666; display:inline-block;}*/
.liuliang{width: 1000px; margin: 0  auto; text-align: center;}
.liuliang p{ color: #fff; display: inline-block; padding-left: 10px; padding-right: 5px;}
.liuliang a{ background: #ffffff; width: 14px; height: 14px; line-height: 14px; border-radius: 50%; margin-right:3px; box-shadow: 0px 0px 2px #000; color: #333;display: inline-block;}
.sub_banner{ width: 1000px; margin: 0  auto; margin-top: 20px; height: 200px; text-align: center;}
.sub_left{ width:254px; float: left;}
.yiji{ color: #7d7d7d;  background: url(../images/sub_l_06.jpg) no-repeat right; padding-left: 35px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #e6e6e6; cursor: pointer;}
.yiji { color: #626262;}
.yiji :hover{color: #2570c9;}
.yiji:hover{ background:url(../images/sub_03.jpg) no-repeat right; color: #2570c9;}
.left_avtion{background:url(../images/sub_03.jpg) no-repeat right; color: #2570c9;}
.active1{background:url(../images/ee_10.jpg) no-repeat right; color: #2570c9;}
.erji { color: #7d7d7d; display: block;  background: url(../images/erji.jpg) no-repeat 33px center; padding-left: 42px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #e6e6e6; cursor: pointer;}
.erji :hover{color: #2570c9;}
.sanji { color: #7d7d7d;  background: url(../images/sanji.jpg) no-repeat 43px center; padding-left: 42px; display: block; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px solid #e6e6e6; cursor: pointer;}
.sanji :hover{color: #2570c9;}
.sub_fl {width: 252px;background: #fff; border:1px solid #e1e1e1; box-shadow: 1px 1px 2px #e1e1e1;}
.sub_tp{width: 252px;background: #fff; border:1px solid #e1e1e1; margin-top: 20px;}
.sub_tp img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.sub_tp img{display: block;}
.sub_r{ width:710px; float: right;}
.sub_r_title{ border-bottom: 1px solid #e1e1e1; height: 40px; line-height: 40px; padding: 0 10px;}
.sub_r_title_l{ float: left; font-size: 16px; color: #1f6cc7;}
.sub_r_title_r{float: right;}
.sub_r_title_r a{ color: #626262;}
.sub_r_title_r a:hover{color: #055d9f;}
.sub_r_nr{ padding:20px 10px; font-size: 14px;}
.sub_r_pro{ margin-top: 20px; overflow: hidden;}
.sub_r_pro ul li{ float: left; margin-left: 22px;width: 150px;height: 190px; margin-bottom: 22px;}
.sub_r_pro ul li a{ display:block; font-size: 14px; text-align: center; background: url(../images/hua_03.jpg) no-repeat bottom right;cursor: pointer; border:1px solid #dbdbdb; width: 150px;height: 190px;}
.sub_r_pro ul li a:hover{color: #055d9f;background: url(../images/hua_05.jpg) no-repeat bottom right;}
.sub_r_pro ul li img{ width: 150px; height: 156px;}
.sub_r_pro ul li span{ height:30px; line-height: 30px;}
.sub_fenye{ padding-top:20px; margin-bottom:20px; text-align:center; width:725px;}
.sub_fenye a{ border:1px solid #c7c7c7;padding:5px 10px; margin-right:2px; cursor:pointer;}
.sub_fenye a:hover{ border:1px solid #075997; background:#055d9f; color:#fff;}
#active{border:1px solid #075997; background:#055d9f; color:#fff;}
.left_avtion_color{color:#2570c9;}
.sub_r_tw{ margin-top: 20px; overflow: hidden;}
.sub_r_tw ul li{ border-bottom: 1px solid #e1e1e1;  overflow: hidden; padding-bottom:20px; margin-bottom: 20px;}
.sub_r_tw ul li img{ float: left; width: 170px; height: 110px; margin-right: 15px;}
.sub_r_tw ul li h3{ height:33px; line-height: 33px; font-size: 14px;  margin-left: 10px;}
.sub_r_tw ul li p{ line-height: 20px; font-size: 12px;margin-left: 10px;}
.blue a{color:#626262;}
.blue a:hover{color: #055d9f;}
.blue1 a{color:#7d7d7d;}
.blue1 a:hover{color: #055d9f;}
.sub_news_xx{  margin-top: 30px;}
.sub_news_xx h3{ border-bottom: 1px solid #dfdfdf;  height:50px;  line-height: 50px; text-align: center; font-size: 18px;}
.sub_news_xx .source{color: #a8a8a8; line-height: 30px; text-align: center;display: block;}
.sub_news_xx .blue{ line-height: 30px; color: #575757; margin-top: 20px; font-size: 14px;}
.syp{ padding:10px 15px; background: #f5f5f5; margin-top: 20px;}
.syp_t{ line-height: 30px; font-size: 14px;}
.syp_t p{ color: #595959; display: inline-block;}
.syp_t a{ color: #c6c6c6;display: inline-block;}
.syp_t a:hover{color: #055d9f;}
.ke-insertfile{ color: #595959; display: inline-block;}
.ke-insertfile:hover{color: #055d9f;}