﻿@charset "utf-8";
/*body{filter:grayscale(100%)}*/
.jz1023{ width:1023px; margin:0 auto;}
/*header*/
#header{ position:relative; z-index:2;background: url(../images/common/header-bg1.jpg) repeat-x;}
.head_up{ padding:10px 0 10px;}
.head_uprgt{ padding-top:13px;}
.head_shous{ margin-right:20px;}
.head_shous_up{ width:149px; padding:1px 0; border:none; border-radius:4px; behavior:url(/css/pie.htc); margin-bottom:7px; margin-left:31px;overflow: hidden;}
.head_shous_up input.wenb{ width:125px; border:none; font-size:12px; height:24px; line-height:24px; /*padding:4px 0;*/ text-indent:12px; color:#9fa0a0;}
.head_shous_up input.shous{ width:24px; height:24px; border:none; background:url(../images/common/head_shous.jpg) no-repeat; text-indent:-9999px;}
.head_shous_btm{ color:#dddddd; font-family:"\5b8b\4f53"; text-align:right;}
.head_shous_btm a{ color:#fff; font-weight:bold;}
.head_shous_btm a.huagai{ color:#002855;}
.head_tel{ margin-right:-10px; font-size:14px; color:#fff; font-family:"arial"; font-weight:bold; height:24px; line-height:24px; padding-left:18px; background:url(../images/common/head_tel.png) no-repeat left center;}
.nav ul{ width:1023px; height:36px;}
.nav ul li{ float:left; height:36px;width:176px; text-align:center; font-size:15px; position:relative; z-index:2; cursor:pointer;background-color: #747273;}
.nav ul li a{ color:#fff;display: block;line-height: 36px;}
.nav ul li a span{ display:block; font-size:12px; /*letter-spacing:0px;*/ opacity:0.6; filter:alpha(opacity=60); /*-webkit-transform:scale(0.75) translate(-1px,0); -o-transform:scale(0.75) translate(-1px,0);*/}
.nav ul li:hover{ background:none;background-color: #ddcdcd;}
.nav ul li.current{ background:none;/*background-color: #ddcdcd;*/}
.nav ul li dl{ background-color:#747273; border-top:3px solid #9d0e20; position:absolute; z-index:1; width:100%; left:0px; top:36px; display:none;}
.nav ul li dl dd{ border-bottom:1px solid #9c9a9b;}
.nav ul li dl dd a{ display:block; width:100%; height:38px; font-size:14px; line-height:38px;}
.nav ul li dl dd a:hover{ color:#b79567;}
/*footer*/
#footer{ font-family:"\5b8b\4f53"; border-top:1px solid #e4e4e4;}
.foot_up{ padding:36px 0 30px;}
.foot_uplf{ padding-top:7px;}
.foot_uplf dl{ float:left; width:128px; min-height:189px; padding-left:20px; background:url(../images/common/foot_dianxt.jpg) repeat-y right top;}
.foot_uplf dl dt{ margin-bottom:12px; background:url(../images/common/foot_shut.jpg) no-repeat right top;}
.foot_uplf dl dt a{ font-size:14px; color:#333; font-weight:bold;}
.foot_uplf dl dt span{ display:block; font-family:"arial"; color:#8b8c8e; font-size:9px; -webkit-transform:scale(0.75) translate(-19px,0); -o-transform:scale(0.75) translate(-19px,0);}
.foot_uplf dl dt span.sp1{ -webkit-transform:scale(0.75) translate(-17px,0); -o-transform:scale(0.75) translate(-17px,0);}
.foot_uplf dl dt span.sp3{ -webkit-transform:scale(0.75) translate(-21px,0); -o-transform:scale(0.75) translate(-21px,0);}
.foot_uplf dl dd{ margin-bottom:7px;}
.foot_uplf dl dd a{ color:#8b8c8e;}
.foot_uprgt{ padding-right:25px;}
.foot_uprgt_up{ position:relative;}
.foot_uprgt_up select{ border:none; width:227px;}
.foot_uprgt_upbt{ width:227px; height:25px; line-height:25px; color:#cbcbcb; background:url(../images/common/foot_xiala.jpg) no-repeat; text-indent:6px;}
.foot_uprgt_up dl{ width:225px; position:absolute; top:25px; left:0; border:1px solid #AAA; background:#FFF; text-indent:6px; display:none;}
.foot_uprgt_up dl dd{ background:#FFF;height:19px; line-height:19px;}
.foot_uprgt_up dl dd a{ width:100%; display:block;}
.foot_uprgt_up dl dd:hover{ background:#369; color:#FFF;}
.foot_uprgt_up dl dd:hover a{ color:#FFF;}
.foot_uprgt_btm{ line-height:19px; color:#8b8c8e; margin-top:18px;}
.foot_btm{ height:50px; line-height:42px;}
.foot_btm_lf{ color:#a9a9ad;font-size: 12px; /* opacity:0.6; filter:alpha(opacity=60);*/}
.foot_btm_lf span{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.foot_btm_rgt{ cursor:pointer;}
/*container*/
#container{ background:url(../images/common/header-bg2.jpg) repeat-x left top; margin-top:-36px;background-color: #fff;}
.banner{ position:relative; z-index:1; clear:both;}
.banner .img{ width:1023px; height:433px; overflow:hidden;}
.banner .page{ height:21px; padding-top:7px; background:url(../images/else/banner_page_bg.jpg) no-repeat; text-align:center;}
.banner .page span{ display:inline-block; width:11px; height:11px; background:url(../images/else/banner_jd.png) no-repeat; margin-right:9px; text-indent:-9999px; cursor:pointer;}
.banner .page span.current{ background:url(../images/else/banner_jd_h.png) no-repeat;}
.banner a.prev{ display:block; width:36px; height:57px; background:url(../images/else/banner_prev.png) no-repeat; position:absolute; top:183px; left:39px;}
.banner a.next{ display:block; width:36px; height:57px; background:url(../images/else/banner_next.png) no-repeat; position:absolute; top:183px; right:39px;}
.sy_nr{ background:url(../images/else/sy_nr_bg.jpg) no-repeat top 15px center;}
.sy_nrup{ width:1023px; overflow:hidden; margin-bottom:18px;}
.sy_nrup ul{ width:110%;}
.sy_nrup ul li{ float:left; margin-right:15px; position:relative; cursor:pointer; /*background-color:#deaa15;*/ width:244px; height:234px;}
.sy_nrup ul li .wenz{ position:absolute; width:100%; text-align:center; top:32px; left:0; color:#727071;}
.sy_nrup ul li .wenz h2{ font-size:18px; 0height:18px; line-height:18px; margin-bottom:6px;}
.sy_nrup ul li .wenz span{ display:block; height:12px; line-height:12px;color: #bbb;}
.sy_nrup ul li:hover .wenz h2, .sy_nrup ul li:hover .wenz span{color: #fff;}
.sy_nrbtm{ padding:29px 35px 25px; background-color:#eeeded; font-family:"\5b8b\4f53";}
.sy_nrbtm_lf{ width:516px;}
ul.sy_nrbtm_lfup{ margin-bottom:15px;}
ul.sy_nrbtm_lfup li{ font-size:14px; height:14px; line-height:14px; color:#333; font-weight:bold; float:left; cursor:pointer;padding:0 19px;border-left:1px solid #cbcbcc;}
ul.sy_nrbtm_lfup li:first-child{border-left:none;}
ul.sy_nrbtm_lfup li.current{ color:#b79564;}
ul.sy_nrbtm_lfup li.li1{ padding-right:19px; border-right:1px solid #cbcbcc;}
ul.sy_nrbtm_lfup li.li2{ padding-left:19px;}
dl.sy_nrbtm_lfbtm dd{ display:none;}
.sy_nrbtm_lfbtm_tj{ margin-bottom:18px;}
.sy_nrbtm_lfbtm_tj .img{ width:132px;}
.sy_nrbtm_lfbtm_tj .wenz{ width:371px; color:#727171;}
.sy_nrbtm_lfbtm_tj .wenz h3{ font-size:14px; margin:5px 0 12px; width:371px; height:40px; line-height:1.5; overflow:hidden;}
.sy_nrbtm_lfbtm_tj .wenz h3 a{ color:#727171;}
/*.sy_nrbtm_lfbtm_tj .wenz h3 a:hover{ color:#002855;}*/
.sy_nrbtm_lfbtm_tj .wenz h3 a:hover{ color:#333;}
.sy_nrbtm_lfbtm_tj .wenz p{ line-height:17px; width:371px; height:34px; overflow:hidden;}
.sy_nrbtm_lfbtm_tj .wenz a.more{ display:inline-block; margin-top:12px; font-family:"arial"; color:#b79564; padding-right:13px; background:url(../images/else/sy_btm_yjt.png) no-repeat right center;}
ul.sy_nrbtm_lfbtm_list li{ margin-bottom:10px;}
ul.sy_nrbtm_lfbtm_list li span{ color:#727171; margin-right:20px;}
ul.sy_nrbtm_lfbtm_list li a{ color:#727171;}
/*ul.sy_nrbtm_lfbtm_list li a:hover{ color:#002855;}*/
ul.sy_nrbtm_lfbtm_list li a:hover{ color:#333;}
.sy_nrbtm_rgt{ width:304px;}
.sy_nrbtm_rgt_huiy h2{ font-size:14px; height:14px; line-height:14px; color:#333; font-weight:bold; padding-left:10px; border-left:4px solid #95101e; margin-bottom:15px;}
.sy_nrbtm_rgt_huiy .img{ margin-bottom:18px;}
.sy_nrbtm_rgt_huiy .wenz{ font-family:"arial"; font-size:12px; color:#727171;}
.sy_nrbtm_rgt_huiy .wenz a{ font-size:12px; display:inline-block; margin-top:4px; color:#b79564; padding-right:13px; background:url(../images/else/sy_btm_yjt.png) no-repeat right center;}


/*about*/
.about .jz1023{ padding-bottom:58px; background:url(../images/else/about_foot_touy.jpg) no-repeat left bottom;}
.about_ban{ height:258px;}
.submenu ul{ background:#eeeded;}
.submenu ul li{float:left; width:125px; height:50px; line-height:50px; font-size:14px; color:#626262; text-align:center;}
.submenu ul li a{ display:block; width:145px; height:50px;}
.submenu ul li:hover,.submenu ul li.current{ background:#fefefe;  text-align:center;}
.submenu ul li:hover a,.submenu ul li.current a{ color:#333;}
.submenu h2{ font-size:16px; color:#002855; height:50px; line-height:50px; background-color:#eeeded; padding-left:48px;}

.submenu2 ul{
	display:flex;
}
.submenu2 ul li{
	width:auto;
}
.submenu2 ul li a{
	width:auto;
	padding:0 8px;
}

/*culture*/
.editBox{ padding:30px 48px; background:#eeeded url(../images/else/cubg.jpg) repeat-x; font-family:"\5B8B\4F53"; font-size:14px; color:#333;}
.culture{ padding-right:40px;}
.culabout{ margin-bottom:30px;}
.culabout .img{ width:453px; box-shadow:0 -5px 4px 0 #e6e6e6; behavior:url(/css/PIE.htc); position:relative;}
.culabout .cultop{ width:443px;}
.culabout .cultop h3.blue{ font-weight:bold; color:#333;/*color:#95101e;*/  line-height:24px;}
.culabout .cultop p{ line-height:24px;}
.cultop{ display:table; height:199px; *position:relative;}
.cultop_nr{ display:table-cell; vertical-align:middle; *position:absolute; *top:50%;}
.cultop_cont{ *position:relative; *top:-50%;}
.cultop .top{ margin-bottom:25px;}
/*organize*/
.organize{ padding:50px 0 0;}
/*profile*/
.profile_lf{ width:485px;}
.profile_lf p{ line-height:24px; margin-bottom:27px;}
.profile_rgt{ width:416px;}
.profile_rgt img{ display:block; margin-bottom:10px; box-shadow:0 -5px 4px 0 #e6e6e6; behavior:url(/css/pie.htc); position:relative;}
/*advantage*/
.advan_nr{ margin-bottom:20px;}
.advan_nrimg{ width:389px; height:229px; float:left; box-shadow:0 -5px 4px 0 #e0dede; behavior:url(/css/PIE.htc); position:relative;}
.advan_nrwz{ width:505px; height:229px; float:right; display:table; *position:relative;}
.advan_nrwz_nr{ display:table-cell; vertical-align:middle; *position:absolute; *top:50%;}
.advan_nrwz_cont{ *position:relative; *top:-50%;}
.advan_nrwz_cont h2.blue{ font-size:16px; color:#333; height:16px; line-height:16px; font-weight:bold; margin-bottom:11px;/*color: #95101e;#002855*/}
.advan_nrwz_cont p{ line-height:24px;}
/*join*/
.join_up{ margin-bottom:22px;}
.join_uplf{ width:277px; box-shadow:0 -5px 4px 0 #e0dede; behavior:url(/css/PIE.htc); position:relative;}
.join_uprgt{ width:617px; padding-top:15px;}
.join_uprgt p{ line-height:24px; margin-bottom:23px;}
.join_btm th{ height:36px; text-align:left; background-color:#e6e4e4; color:#333; padding-left:22px;}
.join_btm td{ height:14px; line-height:14px; padding:11px 0 11px 22px; color:#3b3b3b; border-bottom:1px dashed #cbcaca;}
.join_btm td a{ color:#3b3b3b;}
.join_btm td a:hover{ text-decoration:underline;}
.join_page{ text-align:right; font-size:12px; padding-top:30px;}
.join_page a{ color:#4e4e4e; display:inline-block; margin-left:5px;}
.join_page span{ color:#002857; display:inline-block; margin-left:5px; font-weight:bold;}
/*joinxx*/
.joinxx h2{ font-size:22px; color:#464646; font-family:"\5FAE\8F6F\96C5\9ED1"; height:22px; line-height:22px; padding-bottom:20px; border-bottom:1px dashed #d0cfcf; margin-bottom:12px; position:relative;}
.joinxx h2 span{ display:inline-block; height:9px; line-height:9px; position:absolute; top:0;}
.joinxx_date{ font-size:14px; color:#002855;}
.joinxx_date span{ color:#595757;}
.joinxx_nr{ font-size:14px; color:#595757; margin-bottom:46px;}
.joinxx_nr h3{ font-weight:bold; height:14px; line-height:14px; margin:42px 0 7px;}
.joinxx_nr p{ line-height:30px;}
.joinxx_jllf{ font-family:"\5FAE\8F6F\96C5\9ED1"; width:140px; height:54px; line-height:54px; text-indent:51px; background:url(../images/else/joinxx_yx.jpg) no-repeat; color:#e1ae1f; font-size:18px;}
.joinxx_jlrgt{ width:315px; height:44px; padding:10px 30px 0 19px; line-height:18px; font-size:12px; color:#706e6e; background-color:#fff;}
.joinxx_fanh{ margin-top:28px;}
.joinxx_fanh a{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#002857; display:inline-block; height:36px; width:110px; line-height:36px; text-indent:40px; background:#fff url(../images/else/joinxx_fanh.png) no-repeat 14px center; border:1px solid #dcdcdc; border-radius:3px; box-shadow:0 -3px 5px 0 #e4e3e3; behavior:url(/css/pie.htc);}
/*history*/
.history{ padding:110px 0 0; font-size:12px;}
.history .xiaotu{ position:relative;}
.history .xiaotu .prev{ display:block; position:absolute; left:0px; top:54px; width:64px; height:64px; background:url(/images/else/history_fany.jpg) no-repeat; cursor:pointer;}
.history .xiaotu .next{ display:block; position:absolute; right:0px; top:54px; z-index:2; width:64px; height:64px; background:url(/images/else/history_fany.jpg) no-repeat -64px 0; cursor:pointer;}
.history .xtu{ position:relative; height:417px; width:895px; margin:0 auto; overflow:hidden; background:url(../images/else/history_xiant.jpg) repeat-x left 86px;}
.history .xtu dl{ position:absolute; left:0; top:0; height:417px;}
.history .xtu dl dd{ float:left; width:191px; height:417px; margin-right:44px; background:url(../images/else/history_xt.png) no-repeat center 55px;}
.history .xtu dl dd span{ display:block; text-align:center; font-size:30px; height:30px; line-height:30px; font-family:"arial"; color:#b5b5b6; margin-bottom:124px; cursor:pointer;}
.history .xtu dl dd p{ line-height:20px; color:#727171; height:138px; overflow:auto;}
.history_wz{ display:none;}
.history .xtu dl dd a.more{ display:inline-block; height:17px; line-height:17px; border:1px solid #d4d3d3; border-bottom-color:#b1afaf; padding:0 6px 0 14px; background-color:#f6f5f5; border-radius:3px; behavior:url(/css/pie.htc); background:url(../images/else/history_xsj.png) no-repeat 5px center; margin-top:6px;}
.history .xtu dl dd a.more:hover{ color:#002855;}
.history .xtu dl dd.current{ background:url(../images/else/history_xth.png) no-repeat center 55px;}
.history .xtu dl dd.current span{ /*color:#002855;*/color: #95101e;}
.history .xtu dl dd.current p{ color:#3e3a39;}
/*contact*/
.conta_lf{ width:454px;}
.conta_rgt{ width:473px;}
.conta_lfnr{ margin-bottom:10px;}
.conta_lfnr .fl img{width:120px !important;height:auto !important;}
.conta_lfnr .fr{ width:285px; padding:5px 20px 0 0;}
.conta_lfnr .fr h2{ font-size:16px; height:16px; line-height:16px; padding-left:6px; border-left:5px solid #333; margin-bottom:6px; font-weight:bold; color:#333;}
.conta_lfnr .fr p{ font-size:12px; color:#626262; line-height:20px;}
.conta_rgt ul li{ font-family:"\5FAE\8F6F\96C5\9ED1"; width:14px;line-height:110%; padding:20px 12px 20px 11px; color:#fff; background-color:#8a8a8e; cursor:pointer; margin-bottom:1px; position:relative; box-shadow:0 -5px 5px 0 #78787b inset; behavior:url(/css/pie.htc);}
/*.conta_rgt ul li.li1{ height:78px; padding-top:16px;}*/
.conta_rgt ul li img{ position:absolute; left:-9px; top:50%; margin-top:-8px; display:none;}
.conta_rgt ul li:hover,.conta_rgt ul li.current{ background-color:#933235; box-shadow:0 -5px 5px 0 #7d2d30 inset;}
.conta_rgt ul li:hover img,.conta_rgt ul li.current img{ display:block;}
.conta_rgt dl{ width:436px; height:581px; overflow:hidden;}
.conta_rgt dl dd{ width:435px; height:579px; border:1px solid #cecece; border-right:none;}
/*interests*/
.interests{ font-size:12px;}
.interests_lf{ width:255px;}
.inter_loginbt{ color:#fff; background-color:#97101f; font-family:"\5FAE\8F6F\96C5\9ED1"; padding:19px 0 19px 24px;}
.inter_loginbt h2{ font-size:22px; height:22px; line-height:22px;}
.inter_loginbt span{ margin-left:6px; line-height:130%; font-size:9px; -webkit-transform:scale(0.75) translate(-6px,-5px);}
.inter_loginmde{ padding:25px 0 35px 24px; background-color:#eeeded;}
.inter_loginmde .userInfo{line-height:22px;}
.inter_login_yhm{ margin-bottom:16px;}
.inter_loginmde .item label{ width:45px; height:36px; line-height:36px; text-align:right; padding-right:8px; font-size:15px; color:#626262; font-family:"\5FAE\8F6F\96C5\9ED1";}
.inter_loginmde .item input{ width:156px; height:12px; line-height:12px; text-indent:28px; padding:11px 0; border:1px solid #dedede; background:#fff url(../images/else/mem_mimaico.jpg) no-repeat 5px center;}
.inter_loginmde .inter_login_yhm input{ background:#fff url(../images/else/mem_yhmico.jpg) no-repeat 5px center; color:#666666;}
.inter_login_wj{ padding:11px 0 32px 53px;}
.inter_login_wj a{ color:#626262; text-decoration:underline;}
.inter_login_dl input{ border:none; background-color:#b79568; color:#fff; height:36px; width:151px; line-height:36px; text-align:center; font-size:16px; font-weight:bold;}
.inter_login_dl a{ height:36px; line-height:36px; margin-left:8px;}
.inter_login_dl a:hover{ color:#002855;}
.inter_xiaz{ padding:46px 19px 0; background-color:#fff;}
.inter_xiaz h3{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; height:18px; line-height:18px; color:#002855; padding-bottom:10px; border-bottom:1px solid #deaa15;}
.inter_xiaznr{ padding:7px 0 56px;}
.inter_xiaznr ul li{ margin-top:23px;}
.inter_xiaznr ul li a:hover{ color:#002855; text-decoration:underline;}
.inter_xiazhy ul{ padding:30px 0;}
.inter_xiazhy ul li{ margin-bottom:15px;}
.interests_rgt{ width:627px;}
.interests_rgtup{ margin-bottom:35px;}
.interests_rgtup ul li{ line-height:26px; background:url(../images/else/interest_ysj.png) no-repeat left 11px; padding-left:13px;}
.interests_rgtbtm h3{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; height:18px; line-height:18px; color:#002855; padding-bottom:10px; border-bottom:1px solid #deaa15; margin-bottom:8px;}
.interests_rgtbtm ul li{ padding:18px 0 17px; border-bottom:1px dotted #c1c1c2;}
.interests_rgtbtm ul li .img{ width:145px;}
.interests_rgtbtm ul li .wenz{ width:465px;}
.interests_rgtbtm ul li .wenz h4{ font-size:14px; color:#3e3a39; height:14px; line-height:14px; font-weight:bold; margin-bottom:13px;}
.interests_rgtbtm ul li .wenz h4 a{ color:#3e3a39;}
.interests_rgtbtm ul li .wenz h4 a:hover{ text-decoration:underline;}
.interests_rgtbtm ul li .wenz p{ line-height:22px;}
.interests_rgtbtm ul li .wenz a.more{ color:#deaa15; height:12px; line-height:12px; font-family:"arial"; display:inline-block; padding-right:13px; background:url(../images/else/sy_btm_yjt.png) no-repeat right center; margin-top:17px;}
.pagingList{ padding-top:23px;}
.pagingList_lf a{ display:inline-block; width:30px; height:31px; line-height:31px; text-align:center; background:url(../images/else/page_a.jpg) no-repeat; font-family:"arial"; color:#7f7f7f; margin-right:9px;}
.pagingList_lf span{ display:inline-block; width:30px; height:31px; line-height:31px; text-align:center; background:url(../images/else/page_ah.jpg) no-repeat; font-family:"arial"; color:#fff; margin-right:9px;}
.pagingList_lf a.pagePrev{ text-indent:-9999px; background:url(../images/else/page_prev.jpg) no-repeat;}
.pagingList_lf a.pageNext{ text-indent:-9999px; background:url(../images/else/page_next.jpg) no-repeat;}
.pagingList_rgt{ font-family:"\5FAE\8F6F\96C5\9ED1"; color:#4e4e4e; height:31px; line-height:31px;}
.pagingList_rgt input.wenb{ width:31px; height:13px; line-height:13px; padding:9px 0; border:none; background:url(../images/else/page_input.jpg) no-repeat; text-indent:3px; color:#4e4e4e; margin-right:1px;}
.pagingList_rgt input.tijiao{ font-size:13px; color:#4e4e4e; height:31px; width:30px; text-align:center; line-height:31px; cursor:pointer; background:url(../images/else/page_a.jpg) no-repeat; border:none;}
/*exclusive*/
.exclu_nr .img{ width:139px; box-shadow:0 -5px 4px 0 #e6e6e6; behavior:url(/css/pie.htc); position:relative;}
.exclu_nr1{ padding-bottom:45px; border-bottom:1px solid #deaa16;}
.exclu_nr2{ padding-top:45px;}
.exclu_nr .wenz{ width:448px;}
.exclu_nr .wenz h3{ font-size:16px; height:16px; line-height:16px; color:#002855; font-weight:bold; margin-bottom:13px; padding-top:16px;}
.exclu_nr .wenz p{ line-height:28px;}
.exclu_load{ text-align:right; padding-top:33px;}
.exclu_load a{ font-family:"\5FAE\8F6F\96C5\9ED1"; display:inline-block; height:53px; width:193px; line-height:53px; background:url(../images/else/exclu_xiaz.png) no-repeat; font-size:18px; color:#002855; text-indent:64px; text-align:left;}
/*directory*/
.directory{ font-size:12px; padding-right:14px;}
.directory_rgt{ width:649px}
.direc_nr{ padding:0 22px; width:177px; min-height:435px; float:left; border-right:1px dotted #c0c0c1;}
.direc_nr .img{ margin-bottom:52px; box-shadow:0 -5px 4px 0 #e6e6e6; behavior:url(/css/pie.htc); position:relative;}
.direc_nr .wenz{ text-align:center;}
.direc_nr .wenz h3{ font-size:16px; color:#002855; height:16px; line-height:16px; font-weight:bold; margin-bottom:10px;}
.direc_nr .wenz p{ line-height:18px; height:90px;}
.direc_nr ul li{ margin-top:5px;}
/*apply*/
.apply_up .item{ margin-bottom:17px;}
.apply_up .item label{ width:78px; height:31px; line-height:31px; text-align:right; padding-right:22px; font-size:14px;}
.apply_up .item label em{ font-style:normal; color:#cc0000; padding-right:4px;}
.apply_up .item input{ font-size:13px; line-height:13px; height:13px; padding:9px 0; width:298px; border:1px solid #b9b9b9; box-shadow:0 -2px 3px 0 #dddddd inset; border-radius:3px; behavior:url(/css/pie.htc); position:relative; text-indent:8px; color:#999999;}
.apply_up .apply_upsex{ height:31px; line-height:31px; margin-left:11px;}
.apply_up .apply_upsex input{ width:13px; border-radius:0; box-shadow:none;}
.apply_up .apply_upsex label{width:50px;padding-right:10px;}
.apply_btmup{ padding:50px 0 10px; border-bottom:1px solid #deaa16; color:#999999;}
.apply_btmup_lf input{ margin-top:-1px;}
.apply_btmup_lf a{ color:#002855;}
.apply_btmup_rgt span{ color:#cc0000;}
.apply_btmbtm{ padding-top:58px;}
.apply_btmbtm input.tijiao{ font-family:"\5FAE\8F6F\96C5\9ED1"; width:142px; height:54px; background:url(../images/else/apply_zhuc.jpg) no-repeat; border:none; font-size:18px; /*color:#e1ae1f;*/color: #b39767; text-align:left; text-indent:50px; cursor:pointer;}
.apply_btmbtm input.chongz{ font-family:"\5FAE\8F6F\96C5\9ED1"; width:93px; height:54px; background-color:#fff; border:none; font-size:18px; color:#666666; cursor:pointer;}
.apply_leix{ position:relative; z-index:1;}
.apply_leix ul{ position:absolute; left:100px; top:31px; width:298px; background-color:#fff; border:1px solid #b9b9b9; display:none;}
.apply_leix ul li{ text-indent:8px; height:20px; line-height:20px; cursor:pointer;}
.apply_leix ul li:hover{ background-color:#0e7cb4; color:#fff;}
.apply_leix input.zhenf{ background:#fff url(../images/else/apply_xial.jpg) no-repeat 277px center; color:#626262;}
.apply_up .item input.apply_shoujh{ background:#fff url(../images/else/apply_sj.jpg) no-repeat 280px center;}
/*research*/
ul.resear li{ background:url(../images/else/interest_ysj_hui.png) no-repeat left center; padding:11px 0 11px 27px;}
ul.resear li:hover{ background:url(../images/else/interest_ysj.png) no-repeat left center; color:#002855; padding:10px 0 10px 27px; border-top:1px dotted #c3c3c4; border-bottom:1px dotted #c3c3c4;}
ul.resear li:hover a.resear_news{ color:#333;}
.resear_duj{ height:14px; line-height:14px;}
a.resear_news{ margin-left:18px; width:640px; font-size:14px; height:14px; line-height:14px;}
.resear_date{ width:65px; height:14px; line-height:14px;}
.resear_yued{ height:14px; line-height:14px;}
/*news*/
.news_up{ padding-bottom:28px; border-bottom:1px solid #e3e3e3;}
.news_up .img{ width:188px; box-shadow:0 -5px 4px 0 #e6e6e6; behavior:url(/css/pie.htc); position:relative;}
.news_up .wenz{ width:715px; font-size:14px;}
.news_up .wenz h2{ margin-bottom:22px; height:14px; line-height:14px; padding-top:9px;}
.news_up .wenz h2 a{ color:#3e3a39;}
.news_up .wenz h2 a:hover{ color:#002855;}
.news_up .wenz p{ color:#727171; line-height:19px; width:715px; height:57px; overflow:hidden;}
.news_up .wenz a.more{ font-family:"arial"; font-size:12px; display:inline-block; height:12px; line-height:12px; color:#deaa15; padding-right:13px; background:url(../images/else/sy_btm_yjt.png) no-repeat right center;}
.news_btm{ padding-top:20px;}
.news_btm ul li{ height:14px; line-height:14px; padding:11px 0 11px 17px; background:url(../images/else/interest_ysj_hui.png) no-repeat left center;}
.news_btm ul li:hover{ padding:10px 0 10px 17px; border-top:1px dotted #c3c3c4; border-bottom:1px dotted #c3c3c4; background:url(../images/else/interest_ysj.png) no-repeat left center;}
.news_btm ul li a{ font-size:14px;}
.news_btm ul li a:hover{color: #333;}
/*government*/
.govern_up .img{ position:relative; font-family:"\5FAE\8F6F\96C5\9ED1"; width:244px; padding-bottom:21px; background:url(../images/else/govern_picty.png) no-repeat center bottom;}
.govern_up .wenz{ position:absolute; width:100%; text-align:center; top:32px; left:0; color:#727071;}
.govern_up .wenz h2{ font-size:14px; height:18px; line-height:18px; margin-bottom:6px;}
.govern_up .wenz span{ display:block; height:12px; line-height:12px; font-size:12px;color: #bbb;}
.govern_up_wz{ width:610px; padding-right:35px; display:table; height:234px;}
.govern_up_wznr{ display:table-cell; vertical-align:middle;}
.govern_up_wzcont{ line-height:25px;}
.govern_mde h2{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#333; height:18px; line-height:18px; padding-bottom:10px; border-bottom:1px solid #deaa15; margin-bottom:24px;}
.govern_mde ul li{ width:452px; float:left; padding-left:11px; background:url(../images/else/interest_ysj_hui.png) no-repeat left center; margin-bottom:19px; color:#626262;}
.govern_mde ul li a:hover{color: #333;}
.govern_btm{ padding-top:30px;}
.govern_btm h2{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#002855; height:18px; line-height:18px; margin-bottom:10px;}
.govern_btmnr{ border:1px solid #d1d1d1;}

.govern_btmnr dl dt{ font-family:"\5FAE\8F6F\96C5\9ED1"; height:55px; line-height:55px; border-bottom:1px solid #d1d1d1; font-size:18px; color:#626262; cursor:pointer; padding-left:83px;}
.govern_btmnr dl dt .img{ padding:0 25px 0 13px;}
.govern_btmnr dl dt span{ height:55px; width:25px; background:url(../images/else/business_jt.png) no-repeat center center; margin-right:32px;}
.govern_btmnr dl dd{ background-color:#fff; line-height:24px; padding:10px 82px 26px 82px; display:none; border-bottom:1px solid #d1d1d1;}
.govern_btmnr dl dd .more{ text-align:right;}
.govern_btmnr dl dd .more a{ display:inline-block; height:15px; line-height:12px; color:#dcad17; padding:0 20px 0 8px; background:url(../images/else/sy_btm_yjt.png) no-repeat 40px center; background-color:#fff; border:1px solid #ebebeb; border-radius:2px; behavior:url(/css/pie.htc);}
.govern_btmnr dl.current dt{ color:#333; border:none; padding-bottom:1px;}
.govern_btmnr dl.current dt span{ background:url(../images/else/business_jt2.png) no-repeat center center;}

/*business_detail*/
.busi_upbtlf h2{ font-family:"\5FAE\8F6F\96C5\9ED1"; height:38px; line-height:38px; font-size:18px; color:#002855; margin-left:25px;}
.busi_upbtrgt a{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#002857; display:inline-block; height:36px; width:110px; line-height:36px; text-indent:40px; background:#fff url(../images/else/joinxx_fanh.png) no-repeat 14px center; border:1px solid #dcdcdc; border-radius:3px; box-shadow:0 -1px 3px 0 #e4e3e3; behavior:url(/css/pie.htc);}
.busi_upbtm{ padding:40px 0 60px;}
.busi_upbtm p{ line-height:24px; margin-bottom:22px;}
/*news_detail*/
.infor_xx{ padding-bottom:35px;}
.infor_xx h2{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:28px; color:#002855; text-align:center; padding:22px 0 6px;}
.infor_xxup{ height:42px; line-height:42px; text-align:center; padding-left:20px;}
.infor_xxup span{ display:inline-block; margin-right:27px; color:#666666;}
.infor_xxmde{ padding:30px 0 23px; color:#464646; line-height:24px; font-size:14px;}
.infor_xxmde p{ line-height:26px; font-size:12pt; text-indent:2em; margin-bottom:20px;}
.infor_xxmde div{ line-height:26px; font-size:12pt; text-indent:2em; margin-bottom:20px;}
.infor_xxmdemt{ margin-bottom:25px;}
.infor_xxbtm{ padding:12px 16px 12px 22px; background-color:#e9e9e9;}
.infor_xxbtmlf{ color:#666666; line-height:200%;}
.infor_xxbtmlf a{ color:#686868;}
.infor_xxbtmlf a:hover{ text-decoration:underline;}
.infor_xxbtmrgt{ padding-top:11px;}
/*agreement*/
.agree h2{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; color:#002855; text-align:center; margin-bottom:5px;}
.agree p{ line-height:20px;}
a.agree_fanh{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#002857; display:inline-block; height:36px; width:110px; line-height:36px; text-indent:40px; background:#fff url(../images/else/joinxx_fanh.png) no-repeat 14px center; border:1px solid #dcdcdc; border-radius:3px; box-shadow:0 -1px 3px 0 #e4e3e3; behavior:url(/css/pie.htc); margin-top:20px;}

/*问卷*/
.lcc_wenjuan{display: block; position: fixed;right: 0;top: 50%;margin-top: -90px; width: 180px;height: auto;z-index: 10000;}
.lcc_wenjuan img{width: 100%;height: auto;}
.lcc_wenjuan .close{position: absolute;right: 5px;top: 5px;font-size: 16px;color: #fff;cursor: pointer;}
.lcc_wenjuan .close:hover{color: #dcdcdc;}

.downlist {padding:30px 0;}
.downlist  h2{font-size:16px;font-weight:bold;line-height:30px;color:#002855;padding:0 10px;background:#ddd;}
.downlist  ul {padding:10px 0;}
.downlist .title,.downlist .date {display:inline-block;height:28px;line-height:28px;vertical-align:top;}
.downlist .title {width:480px;  margin-right: 50px;}
.downlist .date {width:80px;}

.floatDiv{position:fixed;bottom:5px;right:5px;z-index:999;}
.floatDiv .slideBox{width:301px;height:150px;overflow:hidden;position:relative;}
.floatDiv .slideBox.video{display:none;}
.floatDiv .close{position:absolute;z-index:2;width:15px;height:15px;right:5px;top:5px;cursor:pointer;}
.slideBox {position:relative;}
.slideBox .hd {position:absolute;bottom:5px;right:5px;z-index:9999;}
.slideBox ul{margin:0;padding:0;list-style:none;}
.slideBox .hd li {float:left;border:1px solid #ccc;cursor:pointer;width:16px;height:16px;margin:0 5px;background:#666;color:#fff;text-align:center;line-height:16px;font-size:10px;font-family:arial;}
.slideBox img {display:block;}
.slideBox .hd .on{background:#333;}
.fixed_right{position:fixed;right:0;z-index:9999;top:25%;}
.fixed_right li{position:relative;width:58px;height:58px;border:1px solid #e5e5e5;background:#fff;}
.fixed_right li a{display:block;font-size:12px;color:#727071;text-align:center;}
.fixed_right li img{display:block;margin:10px auto 8px auto;}
.fixed_right li:hover{background:#980f21;border:1px solid #980f21;}
.fixed_right li:hover a{color:#fff;}
.fixed_right li .hide{display:none;}
.fixed_right li:hover .show{display:none;}
.fixed_right li:hover .hide{display:block;}
.fixed_right li .code{display:none;position:absolute;right:60px;top:-30px;0width:120px;}
.fixed_right li .code img{width:116px;height:116px;border:2px solid #980f21;}
.fixed_right li:hover .code{display:block;}
.fixed_right li.toTop{display:none;}


/* 20241019 */
.xtPtTop {
    0height: 41px;
    background-color: #efefef;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 30px 48px 15px;
}
.xtPtTop h3{font-weight: bold;width:50px;}
.xtPtTop .items{display:flex;flex-wrap:wrap;flex-grow:1;box-sizing:border-box;justify-content:space-between;}
.xtPtTop .items .xtPtTopMk {box-sizing:border-box;padding:5px;width:200px;border:1px solid  #dcdcdc;margin-bottom:15px;text-align:center;}
.xtPtTop .items .on {background:#b79564;font-weight:bold;}
.xtPtTop .items .on a{color:#fff;}
.xtPtTopMk select{height: 22px;line-height: 22px; color: #666666;
		border: solid 1px #ccc;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background: url(../images/20241019/row.png) no-repeat right 7px center transparent;
		padding:0 18px 0 10px;}
.xtPtList{}
.xtPtList li{border-bottom: 1px solid #dcdcdc;padding: 32px 0;}
.xtPtList li:nth-last-child(1){border-bottom: none;padding-bottom: 0;}
.xtPtListTop{display: flex;justify-content: space-between;align-items: center;}
.xtPtListTop h3{font-size: 16px;color: #002e58;font-weight:bold;width:635px;display:flex;align-items:center;}
.xtPtListTop h3 img{margin-right:5px;}
.xtPtListTopRig a{display: inline-flex;justify-content: space-between;align-items: center;}
.xtPtListTopRig span{margin: 0 10px;}
.xtPtListJs{font-size: 14px;line-height: 24px;position: relative;margin-top: 6px;}
.xtPtListJsCon2{font-size: 14px;line-height: 24px;position: relative;margin-top: 6px;}
.xtPtListJsMore{position: absolute;bottom: 0;right: 18px;color: #003d75;font-size: 14px;line-height: 24px;display:none;}
.xtPtListJsMore a{color: #003d75;}
.xtPtListXmJh{display: flex;justify-content: space-between;border: solid 1px #dcdcdc;margin-top: 6px;}
.xtPtListXmJhLeft{width: 75px;background-color: #efefef;color: #000000;font-size: 14px;line-height: 18px;display: flex;justify-content: center;align-items: center;font-weight:bold;}
.xtPtListXmJhRight{width: calc(100% - 75px);font-size: 14px;line-height: 24px;box-sizing: border-box;padding: 10px 10px 10px 17px;}
.xtPtListXmJhRight span{font-size: 14px;line-height: 24px;margin-right: 41px;display:block;}
.xtPtListBot{font-size: 14px;margin-top: 6px;}
.xtPtListBot span{font-size: 14px;margin-right: 28px;}
.xtPtListBot b,.xtPtListJsCon2 b{font-weight: normal;color: #000000;font-weight:bold;}
.xtPtMemberXz .editBox{background-image: linear-gradient(0deg, 
		#eeeded 0%, 
		#fdfdfd 100%), 
	linear-gradient(
		#eeeded, 
		#fdfdfd);
	background-blend-mode: normal, 
		normal;}

.ms_btns {
    display:flex;
    justify-content:flex-end;
}
.ms_btns  a{
    display:inline-block;
    padding:0 10px;
}
    .ms_btns a.on {
        color:#b79564;
        font-weight:bold;
    }
.btnApply{
    display:inline-flex;
    justify-content:center;
}
    .btnApply a {
        display: inline-block;
        color: #fff;
        font-size:12px;
        border-radius:3px;
        background-color: #b79564;
        padding: 6px 12px;
    }
/*========== popWindws ==========*/
.popWindows {
    display:none;
    position:fixed;
    z-index:999;
    left:50%;
    top:50%;
    width:500px;
    height:300px;
    transform:translate(-50%,-50%);
    background:#fff;
    box-shadow:0 0 10px #ccc;
}
    .popWindows .pop_title{
        padding:0 10px;
        height:40px;
        line-height:40px;
        background:#f4f4f4;
        display:flex;
        justify-content:space-between;
        font-size:14px;
    }
        .popWindows .pop_title .close {
            cursor:pointer;
            font-size:20px;
            font-weight:bold;
        }
    .popWindows .btnSubmit {
        display: inline-block;
        color: #fff;
        border-radius: 2px;
        background-color: #b79564;
        padding: 6px 12px;
        margin-top: 15px;
        width: 200px;
    }
    .popWindows .btns {
        text-align: center;
    }
        .popWindows_1 {
            display: none;
        }
.popWindows .form {
    padding: 20px;
}
    .popWindows .content{
        padding:20px;
        font-size:14px;
        line-height:2;
    }
    .popWindows .form textarea {
        width: 100%;
        height: 100px;
        border: 1px solid #dcdcdc;
        padding: 10px;
        box-sizing: border-box;
		
    }

    .popWindows .form .notice {
        color: rgb(156,15,32);
        line-height: 2;
    }
.myForm2 .txt {
    font-size: 14px;
    font-weight:bold;
    color: #97101f;
    margin-top:20px;
    line-height:2;
}
/*========== popWindws ==========*/
.project_box {
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding: 20px;
    border-radius:5px;
}
    .project_box ul{
        display:flex;
        flex-wrap:wrap;
    }
        .project_box ul li{
            background:none;
            padding:0;
            box-sizing:border-box;
            padding-right:10px;
            user-select:none;
        }
        .project_box .item {
            margin-bottom: 15px;
        }
    .project_box .notice {
        color: #97101f
    }
    .project_box .notice a {
        color: #97101f;
        text-decoration:underline;
    }
.project_box input[type="text"] {
    border: 1px solid #ccc;
    height: 24px;
    width: 300px;
    font-size: 14px;
    padding: 5px 10px;
    font-family: '\5B8B\4F53';
}
    .project_box label{
        line-height:2;
    }
    .project_box textarea {
        border: 1px solid #ccc;
        height: 80px;
        width: 300px;
        font-size: 14px;
        padding: 5px 10px;
		font-family:'\5B8B\4F53';
    }
.project_box hr{
    border:none;
    border-top:2px dotted #ccc;
    height:0;
}
.project_box .rr{
    color:#b79564;
}
