@charset "utf-8";
/* CSS Document */
.top_banner { width:100%; position:relative;overflow:hidden; height:840px; }
.top_banner .hd{  overflow:hidden; position:absolute; left:50%; transform:translateX(-50%); bottom:10%; z-index:1; }
.top_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.top_banner .hd ul li{ float:left; margin-right:20px;  width:20px; height:20px; line-height:999px; text-align:center; background:#fff; cursor:pointer; border-radius:25px; opacity:0.8 }
.top_banner .hd ul li.on{ background:#8b1c1f; color:#fff; opacity:0.8}
.top_banner .bd ul { margin:0 auto;width:100%;}
.top_banner .bd{ position:relative; z-index:0;   }
.top_banner .bd li{ zoom:1; vertical-align:middle; width:100%;}
.top_banner .bd img{ width:100%; height:840px; display:block; vertical-align:top;  }
.top_banner .prev,.top_banner .next{ position:absolute; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(/css/../images/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.top_banner .prev {left: 2%;}
.top_banner .next{ right:2%; background-position:-247px 0px; }
.top_banner .prev:hover,.top_banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }


/*9001cc金沙以诚为本新闻*/
.subRight .new_hot { position:relative}
.subRight .new_hot li { background:#ededed; height:350px; overflow:hidden;  }
.subRight .new_hot .hd{  overflow:hidden; position:absolute; left:58%; bottom:25px; z-index:1; }
.subRight .new_hot .hd ul{ overflow:hidden; zoom:1; float:left;  }
.subRight .new_hot .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:999px; text-align:center; background:rgba(255,255,255,0.8); cursor:pointer; border-radius:25px; }
.subRight .new_hot .hd ul li.on{ background:rgba(247,150,59,0.8); color:#fff; }
.subRight .new_hot li:hover .news_txt h2{ color:#e99600;}
.subRight .new_hot li .photo {width:535px; height:350px; float:left; overflow:hidden;}
.subRight .new_hot li img { width:100%; min-height:350px; transition:all .4s ease-in-out 0s;}
.subRight .new_hot li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.subRight .new_hot li .news_txt { float:right; width:390px; margin-right:20px; padding:40px 0; position:relative}
.subRight .new_hot li .news_txt h2 { color:#222222; font-size:18px; line-height:24px; height:48px; overflow:hidden; margin-bottom:15px; transition:all .3s }
.subRight .new_hot li .news_txt .txt { color:#787878; font-size:14px; line-height:24px; text-indent:2em;}

.subRight .new_hot .thumb { top: 260px; position:absolute; color:#999; }
.subRight .new_hot .thumb .date { display:block; background:url(/css/../images/icon01.png) left no-repeat; padding-left:15px; font-size:14px; float:left; }
.subRight .new_hot .thumb .click { display:block; background:url(/css/../images/icon02.png) left no-repeat; padding-left:15px; margin-left:18px; font-size:14px; float:right}

.hf_1 { margin-top:25px; height:100px;}
.hf_1 img { width:100%}
.winstyle193848,..winstyle194021 { width:306px;}

.er_gdxw_news { margin-top:25px;}
.er_gdxw_news .tit a{float:left;display:inline-block;line-height:25px;padding: 0px 10px 0px 25px;margin-right:0px;font-size: 13px;font-weight:normal;color: #fff;cursor:pointer;background:#b4b4b4 url('../images/news_way.png') no-repeat left bottom;}
.er_gdxw_news .tit a.t1 {background-position: 9px 6px;}
.er_gdxw_news .tit a.t2 {background-position: 9px -27px;}
.er_gdxw_news .tit a.on { background-color:#f7963b;color: #fff;}

.er_gdxw_news .con { margin-top:15px;}
.er_gdxw_news .con li { float: left; width:23.1%; position:relative; transition:all .3s; margin-bottom:25px; margin-right:28px; overflow:hidden;transform: translateY(0px);    box-shadow: 2px 2px 10px #d4d3d3;}
.er_gdxw_news .con li:nth-of-type(4n) { margin-right:0;}
.er_gdxw_news .con li:hover { transform: translateY(-5px); box-shadow:1px 8px 8px #c1c1c1}
.er_gdxw_news .con .img_count { height:350px; background:#fff; position:relative;}
.er_gdxw_news .con li img { width:100%; min-height:185px;}
.er_gdxw_news .con .img_count .img_tit{padding: 10px 18px 0 18px;font-size: 16px;line-height: 1.5em;overflow: hidden; color:#333; font-weight:bold;}
.er_gdxw_news .con .img_count .img_tit p { font-size:14px; color:#666; font-weight:normal; line-height:25px;}
.er_gdxw_news .con .thumb { bottom:5%; position:absolute; color:#999; width:100%}
.er_gdxw_news .con .thumb .date { display:block; background:url(/css/../images/icon01.png) left no-repeat; padding-left:15px; margin-left:18px; font-size:13px; float:left; }
.er_gdxw_news .con .thumb .click { display:block; background:url(/css/../images/icon02.png) left no-repeat; padding-left:15px; margin-right:18px; font-size:13px; float:right}

.er_gdxw_news .con ul.tu_text li { float: left; width:100%; position:relative; transition:all .3s; margin-bottom:25px; overflow:hidden;transform: translateY(0px);    box-shadow: 2px 2px 10px #d4d3d3; height:185px}
.er_gdxw_news .con ul.tu_text .img_count { width:100%; height:auto; background:#fff; position:relative;}
.er_gdxw_news .con ul.tu_text .img_count img { float:left; width:250px;margin-right: 20px;}
.er_gdxw_news .con ul.tu_text .img_count .img_tit { padding-top:20px; }
.er_gdxw_news .con ul.tu_text .thumb { top:150px; position:absolute; color:#999; width:100%}
.er_gdxw_news .con ul.tu_text .thumb .date {margin-left: 292px;}
.er_gdxw_news .con ul.tu_text .img_count .img_tit p { margin-top:10px;}
.er_gdxw_news .con ul.tu_text .thumb .click { float:left; margin-left: 15px;}
.er_gdxw_news .con ul.tu_text li:hover { transform: translateY(-5px); box-shadow:1px 8px 8px #c1c1c1}


/*二级导航*/

.top_nav { height:50px; background:url(/css/../images/head_e_bg2.jpg) center #a22a2d no-repeat; position:relative; margin-top:0;}
.nav_box ul li {margin:0 38px !important;}
.nav_box ul li ul { left:-39px !important;}
.nav_box ul li { line-height:50px;}
.nav_box ul li a {display:block; padding:0 22px; color: #fff; font-size:18px; font-weight:500}

/*.top_nav ul { width:1400px; margin:0 auto;}
.top_nav ul li.navli { float:left; line-height: 77px; margin:0 42px; position:relative; }
.top_nav ul li.navli h3 { font-size: 20px; font-weight:normal; }
.top_nav ul li a { color: #fff; }
.top_nav ul li a:hover { text-decoration: none;}
.top_nav ul li.navli h3 a { display:block; padding:0 20px; }
.top_nav .navsub{ display:none; width:120px; left:0; top:77px;  position:absolute; background:#8b1c1f; box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); z-index:999  }
.top_nav .navsub a { line-height: 44px; color: #fff; padding-left: 25px; font-size: 16px; display:block; border-bottom:2px #761417 solid; }
.top_nav .navsub a:hover { color: #f7de91; }
.top_nav li.on h3 a { color: #f7de91; background:url(/css/../images/nav_line.png) bottom center repeat-x;}*/

/*.content {background: url(/css/../images/main_bg.png) no-repeat top center;}*/


/*左侧内容开始*/

.subLeft { width: 306px; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-bottom:30px; min-height:450px;    background: #f5f5f5;}
.subLeft table { width:100%}
.subLeft_title {padding: 8px 10px 16px 14px;background: #00426e;}
.subLeft_title h3{font-size: 28px; color: #fff; font-weight: normal; line-height: 64px; background: url(/css/../images/sub_bg2.jpg) no-repeat left bottom; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.subLeft_txt { padding-top:12px;}
.subLeft_txt li{padding-left: 17px;}
.subLeft_txt a{display: block; font-size: 18px;color: #000;line-height: 47px; padding-left: 32px; background-position: 14px center; background-repeat: no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.subLeft_txt li.on a,.subLeft_txt a:hover{color: #00426e; background-image: url(/css/../images/sub_bg3.jpg); background-color: #fff;}
.subLeft_add { position:fixed; top:0; z-index:2}

.gdxwlist li {border-bottom: #E2E2E2 solid 1px;}
.gdxwlist li .name { font-size: 17px;line-height: 24px; padding: 20px 0;}
.gdxwlist li .name em {    width: 6px;
    height: 6px;
    background: #003866;
    display: block;
    margin-right: 9px;
    margin-top: 11px;
    float: left;
}
.gdxwlist li .name a { color:#333}
.gdxwlist li:last-child {border: 0;}
.gdxwlist a { color:#333}
.gdxwlist a:hover .name,.ttbox_l .list a:hover .img_name{color:#e99600;}
.gdxwlist li p{font-size: 14px;
    color: #666;
    padding-top: 5px;}


/*右侧内容开始*/

.subRight { width:970px; float:right;} 
.subRight_cur{ font-size: 14px;color: #484848;line-height: 24px;text-align: right;}
.subRight_cur a{color: inherit;}
.subRight_cur a:hover{color: #8b1c1f;}
.subRight_cur i{display: inline-block;vertical-align: middle; width: 20px;height: 20px; background: url(/css/../images/sub_bg4.png) no-repeat center center; margin-right: 6px;}
.subRight_title {margin-bottom: 25px;position: relative; height:30px;z-index: -1;}
.subRight_title h3{float: left;padding-right: 20px;font-size: 28px;font-weight: bold;color: #323232; background:#fff;}
.subRight_title i{position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #cecece; z-index:-2}


.ej_list1_box li {  overflow:hidden; padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px; }
.ej_list1_box li{padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px;}
.ej_list1_box .time{float: left;padding-top: 5px;font-size: 20px;color: #666;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ej_list1_box .time .time_1 { display:block; font-size:35px; text-align:center; color:#00426e; font-weight:bold; font-family: "Corbel";line-height: 40px;}
.ej_list1_box .time .time_2 { display:block; font-size:16px; text-align:center; color:#323232;font-family: "Corbel";}
.ej_list1_box .txt{overflow: hidden;padding-left: 40px;}
.ej_list1_box .txt h3{font-size: 20px;font-weight: 500;line-height: 34px;color: #323232;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ej_list1_box .txt p{overflow: hidden;font-size: 14px;line-height: 1.5em;color: #999;}
.ej_list1_box a:hover .time{color: #f09437 ;}
.ej_list1_box a:hover .txt h3{color: #f09437 ;}


.xxnrtit{text-align: center;font-size: 24px;color: #333333;padding: 0 0 0;height: auto; padding-top:20px; line-height:1.5em}
.xxnrtit_fbt{text-align: center;font-size: 18px;color: #454545;padding: 10px 0 0; line-height:25px;}
.xxnrtextinfo {text-align: center;font-size: 14px;color: #646464; height: 56px;line-height: 56px; border-bottom: 1px solid #dddddd;}
.xxnrtextcont{font-size: 16px;color: #333;line-height: 2em;padding: 20px 0; height:auto;margin-bottom: 10px; border-bottom:1px #dddddd dashed }
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#a50f10;}
/*.xxnrtextcont p{text-indent:2em !important;}*/
.xxnrtextcont p img{/*margin-left:-2em;*/height:auto !important;}
.vsbcontent_img { text-align:center;}
.xxnrsx { text-align: right; padding-top: 15px;}
.xxnrsx a{ height:25px;line-height: 25px;font-size: 14px;color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#8b1c1f;}

.article2 {padding: 0 0 30px;font-size: 16px;color: #333;line-height: 30px;}
.jgsza a { font-size:16px; color:#4F608C}
.jgsza a:hover {  color:#8b1c1f}
.jgsza td { padding:0.6em 1em !important;}

/*图片列表页*/

.ej_listpic_box li { float: left; width:23.1%; position:relative; transition:all .3s; margin-bottom:25px; margin-right:25px; overflow:hidden;transform: translateY(0px);}
.ej_listpic_box li:nth-of-type(4n) { margin-right:0;}
.ej_listpic_box li:hover { transform: translateY(-5px); box-shadow:1px 8px 8px #c1c1c1}
.ej_listpic_box .img_count { height:300px; background:#f2f2f2; position:relative;}
.ej_listpic_box li img { width:100%; min-height:185px;}
.ej_listpic_box .img_count .img_tit{padding: 20px 18px 0 18px;font-size: 16px;line-height: 1.5em;height: 4.5em;overflow: hidden;}
.ej_listpic_box .thumb { bottom:5%; position:absolute; color:#999; width:100%}
.ej_listpic_box .thumb .date { display:block; background:url(/css/../images/icon01.png) left no-repeat; padding-left:15px; margin-left:18px; font-size:13px; float:left; }
.ej_listpic_box .thumb .click { display:block; background:url(/css/../images/icon02.png) left no-repeat; padding-left:15px; margin-right:18px; font-size:13px; float:right}


/*搜索页*/

.ej_list1_ss_box { margin-bottom:15px;}
.ej_list1_ss_box li { line-height: 30px; border-bottom: 1px dotted #909090;padding: 15px 0; }
.ej_list1_ss_box li h3 a { color:#030303; font-size: 18px; }
.ej_list1_ss_box li h3 a:hover{color:#8b1c1f;}
.ej_list1_ss_box li p{ color:#999; font-size:14px; }
.ej_list1_ss_box li span { color:#333; font-size:16px;}

.serach_con { width: 540px; height:auto; margin:0 auto;}
.serach_jg { float: left; }
.serch_box { width: 450px; height:46px; line-height: 46px; border:1px #e5e5e5 solid; border-right:none; background:#f5f5f5; float: left; outline: none; padding-left:10px;}
.search_btn { float: left; display:block; height: 50px; line-height: 50px; width: 65px; font-size: 16px; color: #fff; background:#00426e; border:1px #00426e solid; border-left:none; cursor:pointer}
.search_btn:hover {background:#9c2023;border:1px #9c2023 solid; border-left:none;}

.winstyle190171 img:hover {opacity: .8;}

/*机构设置*/

.ej_list2_box h1 { color:#00426e; text-align:center; font-size:26px; line-height:40px; margin-bottom:30px; }
.ej_list2_box li { float: left; width:31.5%; position:relative; transition:all .3s; margin-bottom:25px; margin-right:23px; overflow:hidden;transform: translateY(0px); border:1px #ebebeb solid; text-align:center; padding:18px 0; position:relative;transition:all 0.3s ease-out 0s; cursor: pointer }
.ej_list2_box li::before{content: '';display: block;width: 14px;height: 1px;background: #00426e;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);}
.ej_list2_box li h3 { font-size:16px; font-weight:normal; color:#333; display:block }
.ej_list2_box li:nth-of-type(3n) { margin-right:0;}
.ej_list2_box li .line { position:absolute; background:#00426e; height:2px; width:0; bottom:0; left:0;transition:all 0.3s ease-out 0s;}
.ej_list2_box li:hover .line{width:100%;}
.ej_list2_box li:hover h3 {color:#00426e;}


/*9001cc金沙以诚为本简介*/

.article3 ul li { overflow:hidden;    margin-top: 40px;}
.article3 ul li h3 {float: left; width: 200px;font-size: 18px;color: #00426e;line-height: 36px;position: relative; padding-right: 50px;z-index: 8;text-align: right; margin-top: 70px;font-weight: normal;}
.article3 ul li h3::after { content: "";position: absolute;top: 15px;right: 0; width: 5px;height: 5px;margin-right: -2px;border-radius: 50%;background: #ce9c45;z-index: 8;}

.article3 ul li h3::before { content: ""; position: absolute; right: 0; top: 11px; width: 13px; height: 13px;margin-right: -6px; border-radius: 50%;background: #00426e;z-index: 7;}

.article3 ul li .cont {overflow: hidden;position: relative; z-index: 7;border-left: 1px solid #e4e5e5; padding-top: 70px;padding-left: 50px;}
.article3 ul li div::before {content: ""; position: absolute;left: 50px;right: 0;height: 1px;background: #e4e5e5;top: 35px;}

/*.article3 ul li:first-child div { margin-top: 0;padding-top: 0;}*/
.article3 ul li div p {font-size: 16px; line-height: 30px;color: #444545;margin-top: 25px;text-indent: 2em;}

.article3 ul li div p:first-child { margin-top: 0;}
/*网站导航*/
.wzdt_name { border-bottom:1px #e5e5e5 solid; padding-bottom: 10px; line-height:45px; margin-bottom: 15px; }
.wzdt_name h3{color:#333; font-size:18px;  font-weight:bold;}
.wzdt { width: 100%; height: 50px; line-height:50px; border-bottom:1px #e5e5e5 dashed; font-size: 15px;}
.wzdt dt { float: left; width: 100px; font-weight: bold; }
.wzdt dd { float: left; padding: 0 10px; }