@charset "utf-8";
/*公用样式 */
body { font:14px / 1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; padding:0px; margin:0px; width:100%;}
a { text-decoration:none;}
ul ,li { list-style-type:none; margin: 0; padding: 0;}
img{ border:none;}
html , body { margin:0; padding:0;}
body { background:#ffffff;}
.clear { clear:both; font-size:0px; line-height:0px; height:0px;}
.red { color:#F00!important;}
.martop { margin-top:30px;}
* { outline:none;}
input[type="radio"], input[type="checkbox"] {vertical-align: middle;}



/*登录样式*/
.login_top_div { width:100%; text-align:center; min-width:1260px;}
.login_top_div .login_bar{ width:1260px;  margin:0px auto; height:140px;}
.login_top_div .login_bar .login_logo {float:left; text-align:left; margin-top:60px;}
.login_top_div .login_bar .login_download {float:right; text-align:right; margin-right:100px; margin-top:70px;}
.login_download a.download_mj { width:170px; height:46px; display:inline-block; background:url(../images/download_mj01.jpg) no-repeat; margin-right:10px; position:relative;}
.login_download a.download_mj:hover { background:url(../images/download_mj02.jpg) no-repeat;}
.login_download a.download_mj div ,.login_download a.download_qy div { position:absolute; margin-top:50px; display:none;}
.login_download a.download_mj div img ,.login_download a.download_qy div img{ width:170px;}
.login_download a.download_mj:hover div ,.login_download a.download_qy:hover div { display:block;}
.login_download a.download_qy { width:170px; height:46px; display:inline-block; background:url(../images/download_qy01.jpg) no-repeat; position:relative;}
.login_download a.download_qy:hover { background:url(../images/download_qy02.jpg) no-repeat;}
.login_download a.download_qy div { display:none;}

.login_bg { width:100%; background:#2297D7; height:500px; min-width:1260px;}
.login_con{ width:1260px;  margin:0px auto; text-align:center; vertical-align:middle; vertical-align:top;}
.login_img { width:700px; display:inline-block; +float:left; }
.login_img  img { margin-top:50px;}
.login_dl { width:280px; height:310px; background:#fff;display:inline-block; +float:left; vertical-align:top; margin-top:60px; padding:35px;}
.login_dl .div_title{ text-align:left;}
.login_dl .div_form{ border:1px solid #DDDDDD; width:275px; height:40px; text-indent:40px; margin-top:18px;}
.login_dl .div_form input { background:#fff; border:0; line-height:38px; font-size:14px; width:230px; text-indent:0.5em;height:38px;}
.login_dl .login_user { background:url(../images/icon_login_user.png) no-repeat 8px 10px #ddd;}
.login_dl .login_pass { background:url(../images/icon_login_pass.png) no-repeat 9px 7px #ddd;}
.login_dl .div_form2{ border:1px solid #DDDDDD; width:145px; height:40px; text-indent:40px; margin-top:18px; float:left;}
.login_dl .div_form2 input { background:#fff; border:0; line-height:38px; font-size:14px; width:100px; text-indent:0.5em;height:38px;}
.login_dl .login_key { background:url(../images/icon_login_key.png) no-repeat 9px 7px #ddd;}
.login_yzm { float:right;margin-top:18px; margin-right:1px; }
.login_yzm img { width:120px; height:40px;}
.login_btn { float:left;margin-top:18px; margin-right:1px; }
.login_btn .input_submit{ cursor:pointer;float:left;border:none; width:120px; background:#38A1E5; height:40px;margin-right: 10px; font-size:16px; text-align:center; color:#fff;}
.login_btn .input_register{ cursor:pointer;float:right;border:none; width:120px; background: #38e5a3; height:40px;line-height: 40px; font-size:16px; text-align:center; color:#fff;}

.login_footr { font-size:14px; text-align:center; color:#6C6C6C; line-height:200%; margin-top:20px; min-width:1260px;}



/*主页面样式*/
.main_body { background:#EDEEF2; padding:20px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lm_rq { width:100%; border:1px solid #E3E4E8; background:#fff; padding-bottom:20px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lm_rq .lm_title { font-weight:normal; text-indent:1em; font-size:16px; color:#333; line-height:40px; height:40px; margin:0; border-bottom:1px solid #E3E4E8; }
.date_list { width:99%; margin:20px auto 0; min-width:1240px;}
.date_list dl { display:inline-block; width:11%; margin:0 0.5%; border:1px solid #ddd;}
.date_list dl dt { width:100%; background:url(../images/icon_date.png) no-repeat; font-size:20px; font-family:"微软雅黑", "宋体"; text-align:right; padding-right:20px;box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; height:65px; line-height:65px;}
.date_list dl dd { width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; font-family:"微软雅黑", "宋体"; color:#fff; clear:left; margin:0;}
.date_list dl.date1 dt{ color:#22AEE5; background-position:20px 16px;}
.date_list dl.date1 dd{ background:#22AEE5;}
.date_list a:hover dl.date1 { border:1px solid #0591C8;}
.date_list a:hover dl.date1 dt{ color:#0591C8; background-position:-380px 16px;}
.date_list a:hover dl.date1 dd{ background:#0591C8;}
.date_list dl.date2 dt{ color:#5C96E0; background-position:20px -130px;}
.date_list dl.date2 dd{ background:#5C96E0;}
.date_list a:hover dl.date2 { border:1px solid #3E78C2;}
.date_list a:hover dl.date2 dt{ color:#3E78C2; background-position:-380px -130px;}
.date_list a:hover dl.date2 dd{ background:#3E78C2;}
.date_list dl.date3 dt{ color:#B38ACF; background-position:20px -284px;}
.date_list dl.date3 dd{ background:#B38ACF;}
.date_list a:hover dl.date3 { border:1px solid #956CB1;}
.date_list a:hover dl.date3 dt{ color:#956CB1; background-position:-380px -284px;}
.date_list a:hover dl.date3 dd{ background:#956CB1;}
.date_list dl.date4 dt{ color:#E164AA; background-position:20px -430px;}
.date_list dl.date4 dd{ background:#E164AA;}
.date_list a:hover dl.date4 { border:1px solid #C3468C;}
.date_list a:hover dl.date4 dt{ color:#C3468C; background-position:-380px -430px;}
.date_list a:hover dl.date4 dd{ background:#C3468C;}
.date_list dl.date5 dt{ color:#F05550; background-position:20px -582px;}
.date_list dl.date5 dd{ background:#F05550;}
.date_list a:hover dl.date5 { border:1px solid #D23732;}
.date_list a:hover dl.date5 dt{ color:#D23732; background-position:-380px -582px;}
.date_list a:hover dl.date5 dd{ background:#D23732;}
.date_list dl.date6 dt{ color:#E69600; background-position:20px -734px;}
.date_list dl.date6 dd{ background:#E69600;}
.date_list a:hover dl.date6 { border:1px solid #C87800;}
.date_list a:hover dl.date6 dt{ color:#C87800; background-position:-380px -734px;}
.date_list a:hover dl.date6 dd{ background:#C87800;}
.date_list dl.date7 dt{ color:#AFA500; background-position:20px -880px;}
.date_list dl.date7 dd{ background:#AFA500;}
.date_list a:hover dl.date7 { border:1px solid #918700;}
.date_list a:hover dl.date7 dt{ color:#918700; background-position:-380px -880px;}
.date_list a:hover dl.date7 dd{ background:#918700;}
.date_list dl.date8 dt{ color:#24AB99; background-position:20px -1032px;}
.date_list dl.date8 dd{ background:#24AB99;}
.date_list a:hover dl.date8 { border:1px solid #068D7B;}
.date_list a:hover dl.date8 dt{ color:#068D7B; background-position:-380px -1032px;}
.date_list a:hover dl.date8 dd{ background:#068D7B;}



.lm_rq_left { width:23%; border:1px solid #E3E4E8; background:#fff; padding:0px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-right:2%; display:inline-block; margin-top:30px; min-height:280px;}
.lm_rq_left .lm_title { font-weight:normal; text-indent:1em; font-size:16px; color:#333; border-bottom:1px solid #E3E4E8; line-height:40px; height:40px; margin:0;  }
.lm_rq_right { width:49%; border:1px solid #E3E4E8; background:#fff; padding:0px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;display:inline-block; margin-top:30px; min-height:280px; float:right;}
.lm_rq_right .lm_title { font-weight:normal; text-indent:1em; font-size:16px; color:#333; border-bottom:1px solid #E3E4E8; line-height:40px; height:40px; margin:0;}

.lm_rq_left2 { width:49%; border:1px solid #E3E4E8; background:#fff; padding:0px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-right:2%; display:inline-block; margin-top:30px; min-height:420px;}
.lm_rq_left2 .lm_title { font-weight:normal; text-indent:1em; font-size:16px; color:#333; border-bottom:1px solid #E3E4E8; line-height:40px; height:40px; margin:0;  }
.lm_rq_right2 { width:49%; border:1px solid #E3E4E8; background:#fff; padding:0px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;display:inline-block; margin-top:30px; min-height:420px; float:right;}
.lm_rq_right2 .lm_title { font-weight:normal; text-indent:1em; font-size:16px; color:#333; border-bottom:1px solid #E3E4E8; line-height:40px; height:40px; margin:0;}



/*首页新闻样式*/
.news_list{ width:86%; table-layout:fixed; margin-top:8px; margin:8px auto;}
.news_list td { overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-size:14px; line-height:310%; border-bottom:1px solid #E3E4E8;}
.news_list td.title { background:url(../images/list_01.png) no-repeat 0px  9px; text-indent:1.6em;}
.news_list td a { color:#525252;}
.news_list td a:hover { color:#000; cursor:pointer;}
.news_list tr:hover td{ color:#000; text-decoration:underline;}
.news_list td.date { width:100px; color:#525252; text-align:right;}
.news_list td.date span{ color:#F05450; font-weight:bold;}
.news_list tr:last-child td ,.news_list tr.last-child td{ border:0;}



/*顶部样式*/
.top_body { width:100%; background:#0466A5;}
.top_div { background:url(../images/logo.png) no-repeat 30px 10px #0466A5; height:67px; overflow:hidden;}
.top_div .top_nav{ float:right;}
.top_div .top_nav ul li { display:inline-block; height:67px; line-height:67px;text-align:left;}
.top_div .top_nav ul li a{ display:block; width:110px; height:67px; text-indent:2.5em; line-height:67px; font-size:14px; color:#3AADFA; background:url(../images/nav_bg.png) no-repeat;}
.top_div .top_nav ul li a:hover{ color:#B7E1FD; background:url(../images/nav_bg.png) no-repeat #0476C1;}
.top_div .top_nav ul li a.nav1 { background-position:10px 25px;}
.top_div .top_nav ul li a.nav1:hover { background-position:-270px 25px;}
.top_div .top_nav ul li a.nav2 { background-position:10px -75px;}
.top_div .top_nav ul li a.nav2:hover { background-position:-270px -75px;}
.top_div .top_nav ul li a.nav3 { background-position:10px -175px;}
.top_div .top_nav ul li a.nav3:hover { background-position:-270px -175px;}
.top_div .top_nav ul li a.nav4 { background-position:10px -275px;}
.top_div .top_nav ul li a.nav4:hover { background-position:-270px -275px;}