﻿/***************************
*CSS Document
***************************/
body{ min-width:1100px; _width:expression(document.body.clientWidth <= 1100? "1100px":"auto"); font:14px/1.6 arial,"Microsoft Yahei",sans-serif; color:#666; }

/*libs*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,form{ margin:0; }
ul,ol,dd,dt{ padding-left:0; list-style-type:none; }
a:link,a:visited{ color:#666; text-decoration:none; }
a:hover{ color:#f60; text-decoration:none; }
img{ border:0; vertical-align:top; -ms-interpolation-mode:bicubic; }
input,textarea,select{ padding:0; font-size:12px; outline:0; resize:none; font-family:Helvetica,arial,"Simson","宋体",sans-serif; vertical-align:top; }
p{ text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; }
::-moz-selection{ background-color:#0093dd; color:#fff; }
::selection{ background-color:#0093dd; color:#fff; }
.wrap{ position:relative; width:1100px; margin:0 auto; }
.cf:after{ content:""; display:block; clear:both; }
.cf{ zoom:1; }



.top { height: 90px; background: url(../images/top_bg.jpg) center no-repeat; }
.top div .logo { float: left; margin-top: 26px; }
.top div .tel { float: right; margin-top: 44px; }
.top div .top_nav { position: absolute; top: 18px; right: 0; font-size: 12px; }
.top div .top_nav a { padding: 0 5px; }

.sy_nav { height: 76px; background: url(../images/nav_bg.jpg) top repeat-x; }

.tzgg { border-bottom: 1px solid #d9d9d9; margin-top: 10px;}
.tzgg_1 { width: 100px; margin-left: 10px; line-height: 40px; float: left;}
.tzgg_1 img { margin-top: 13px; margin-right: 10px;}
.tzgg dl { width: 440px; float: left; line-height: 40px;}
.tzgg dl dt { width: 380px; float: left;}
.tzgg dl dt span { padding: 0 5px; font-weight: 700;}
.tzgg dl dd { width: 60px; float: left; color: #999;}
.tzgg_2 { width: 50px; float: right; line-height: 40px; font-size: 12px;}


.gsjj { width: 680px; float: left; position: relative;}
.gsjj_text { margin-top: 10px;}
.gsjj_text img { float: left;}
.gsjj_text p { margin-left: 150px; text-indent: 2em; line-height: 24px;}
.gsjj_text a { margin-left: 10px; background: url(../images/gsjj_icon.png) left no-repeat; padding-left: 19px; position: absolute; bottom: 0;}
.gsjj_title { height: 30px; background: url(../images/title_bg.jpg) 0 22px repeat-x;}
.gsjj_title span { padding-right: 10px; background: #fff;}
.gsjj_title img { margin-top: 10px;}

.jcxm { width: 395px; float: right; height: 100px;}
.jcxm .gsjj_title img { margin-top: 0;}
.jcxm .gsjj_title img { margin-top: 10px;}
.jcxm ul { margin-top: 10px;}
.jcxm li { width: 30%; line-height: 28px; float: left; padding-left: 10px; background: url(../images/icon_1.jpg) 0 10px no-repeat;}

.p1 { margin-top: 20px;}

.p2 { background: #f4f4f4; height: 254px; margin-top: 30px; padding-top: 30px;}
.p2 .gsjj_title { background: none; position: relative;}
.p2 .gsjj_title span { padding-right: 10px; background: #f4f4f4;}
.p2 .gsjj_title a { float: right; font-size: 12px;position: absolute; top: 15px; right: 0;}


.p2_list { overflow:hidden; width: 1100px; margin-top: 30px; }
.p2_list a { width: 200px; float: left; margin-right: 10px; }
.p2_list a span { display: block; text-align: center; line-height: 3; }


.p3 { margin-top: 30px;}
.news_1 { width: 350px; float: left; margin-right: 35px;}
.news_list { padding-top: 10px;}
.news_list dt { width: 280px; line-height: 30px; float: left; padding-left: 10px; background: url(../images/icon_1.jpg) left no-repeat;}
.news_list dd { width: 50px; line-height: 30px; float: left; text-align: right;}


.gonggao_list { padding-top: 10px;}
.gonggao_list dt { width: 330px; line-height: 30px; float: left; padding-left: 10px; background: url(../images/icon_1.jpg) left no-repeat;}
.gonggao_list dd { width: 50px; line-height: 30px; float: left; text-align: right;}


.lxwm { margin-top: 30px;}
.lxwm_text { margin-top: 10px;}
.lxwm p { margin-top: 10px;}



.p4 { margin-top: 20px;}
.p4_title {  border-bottom: 1px solid #ccc; }
.p4_title h1 { width: 100px; line-height: 30px; font-size: 14px; color: #004388; float: left; }
.p4_title a { width: 40px; line-height: 30px; display: inline-block; float: right; font-size: 12px; }
.p4_list { margin-top: 10px; }
.p4_list li { width: 188px; height: 55px; padding: 2px; border: 1px solid #ddd; float: left; margin-right: 10px; }
.p4_list li img { width: 188px; height: 55px; }



.copy { background: #004388; margin-top: 20px; }
.copy_1 { width: 430px; font-size: 12px; float: left; color: #fff; line-height: 50px; text-transform: uppercase; }
.copy_2 { line-height: 50px; margin-left: 690px; color: #fff; }
.copy_2 a { padding: 0 5px; color: #fff; font-size: 12px; }
.copy_2 a:hover { color: #ff0; }
.copy_2 select { width: 200px; height: 28px; line-height: 28px; padding-left: 5px; margin-top: 11px; float: right; }




/*内页样式*/
.ny { width: 1100px; height: auto !important; min-height: 500px; height: 500px; margin: auto; margin-top: 30px;}
.ny_left { width: 247px; height: auto !important; min-height: 500px; height: 500px; float: left;}
.ny_ejlm { width: 237px; height: 54px; background: #0860a5 url(../images/ny_ejlm_tt_bg.jpg) 217px 27px no-repeat; font-size: 18px; line-height: 54px; padding-left: 10px; color: #fff;}
.ny_ejlm_1 { width: 247px; height: auto !important; min-height: 150px; height: 150px; padding-top: 10px;}
.ny_ejlm_1 li{ width: 217px; height: 31px; line-height: 30px; font-size: 14px; margin-left: 10px; padding-left: 10px;}
.ny_ejlm_1 a { color: #666;}
.ny_ejlm_1_on { background: url(../images/ejlm_bg.jpg);}
.ny_ejlm_1_on a { color: #f60;}

.zxnews { width: 237px; height: 54px; background: #0860a5; font-size: 18px; line-height: 54px; padding-left: 10px; color: #fff;}
.zxnews a {font-size: 12px; color: #fff; float: right; margin-right: 10px; display: inline;}
.zxnews a:hover { color: #ff0; }
.zxnews img{ float: right; margin-top: 19px; margin-right: 10px; display: inline;}
.zxnews_list { width: 245px; height: auto !important; min-height: 190px; border: 1px solid #edebec; border-top: none; padding-top: 10px;}
.zxnews_list li{ width: 215px; height: 33px; line-height: 32px; border-bottom: 1px dashed #edebec; background: url(../images/ny_news_tb.jpg) no-repeat; margin-left: 10px; padding-left: 10px;}
.news_tt { text-align: center; font-size: 20px; font-weight: 700; }
.news_tt_xx { text-align: center; border-bottom: 1px dashed #ccc; margin: 5px 0 15px 0; }
.news_tt_xx span { margin: 0 5px; }
.ny_newslist { height: auto !important; min-height: 500px; }
.ny_newslist dt { width:  720px; height: 33px; line-height: 32px; border-bottom: 1px dashed #edebec; background: url(../images/ny_news_tb.jpg) no-repeat; padding-left: 10px; float: left;}
.ny_newslist dd { width:103px; float: left; border-bottom: 1px dashed #edebec; text-align: right; line-height: 32px; }
.ny_lxwm { width: 217px; height: auto !important; min-height: 200px; background: #eee; margin-top: 20px; padding: 10px 15px;}
.ny_lxwm span{ font-size: 18px; line-height: 30px; color: #0860a5;}
.ny_lxwm_tt { background: #0860a5;  line-height: 26px; text-align: center; margin: 10px 0; color: #fff; }
.ny_lxwm dl { color: #666; }
.ny_lxwm dt {width: 45px;float: left;}
.ny_lxwm dd { width: 170px; float: right; }


.ny_right { width: 833px; height: auto !important; min-height: 500px; float: left; margin-left: 20px; display: inline;}
.ny_right_tt { height: 54px; background: url(../images/ny_r_bg.jpg);}
.ny_right_tt_l { width: 200px; line-height: 44px; font-size: 18px; padding-left: 8px; color: #0860a5; float: left;}
.ny_right_tt_r { width: 500px; line-height: 44px; font-size: 12px; color: #666; float: right; text-align: right;}
.ny_right_cp { width: 833px; height: 500px; padding: 20px 0px;}
.ny_right_cp dl { width: 196px; height: 157px; float: left; margin: 0 5px 20px 5px; display: inline;}
.ny_right_cp dd { width: 196px; height: 127px;}
.ny_right_cp dt { width: 196px; height: 30px; line-height: 30px; text-align: center; font-size: 14px;}

.ny_right_jj { width: 793px; min-height: 500px; padding: 10px 20px 20px 20px; line-height: 26px; color: #666;}
.ny_right_jj,.ny_right_jj p { /* font-size: 14px; text-indent: 2em; */}



/*在线客服*/
.lanrenzhijia_service{ width:40px; height:200px; background:url(../images/lanrenzhijia.png) no-repeat; position:fixed; right:0px; top:200px;}
.lanrenzhijia_service ul{ display:block; width:160px; height:200px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:200px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:105px; padding-top:10px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}


.pagination {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    position: absolute;
    left: 50%;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #b3b3b3;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #006fc4;
    border-color: #006fc4;
    cursor: default;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #333333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
