﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

body { background: #fff; color: #333; font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; overflow-x: hidden; }

td, th, caption { font-size: 12px; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

a { color: #555; text-decoration: none; }

a:hover { text-decoration: none; }

img { border: none; }

ol, ul, li { list-style: none; }

input, textarea, select, button { font: 12px Verdana, Helvetica, Arial, sans-serif; }

table { border-collapse: collapse; }

table { width: 100%; border-left: #C8B9AE solid 1px; border-top: #C8B9AE solid 1px; border-collapse: collapse; }

table td { width: 25%; border-right: #C8B9AE solid 1px; border-bottom: #C8B9AE solid 1px; padding: 10px 10px 6px; vertical-align: top; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { *zoom:1;

}

.l { float: left }

.r { float: right }

#top { background: #e4e4e4; height: 30px; }

.w1100px { width: 1100px; margin: 0 auto; line-height: 30px; }

.w1100px h1 { float: left; color: #666; }

.w1100px span { float: right; }

.w1100px span a { color: #666; }

.w1100px span a:hover { color: #235f9a; text-decoration: underline }

#logo { width: 1100px; margin: 23px auto; }

#logo h2 { float: left; }

#logo em { display: none; }

#logo h2 img { display: block; width: 550px }

#logo .right_tel { width: 240px; overflow: hidden }

#logo .right_tel .telhao p { font-size: 28px; font-weight: bold; font-family: impact; }

#logo .right_tel .l img { width: 52px; position: relative; top: 10px }

#menu { height: 45px; line-height: 45px; background: #1b5ba8; overflow: hidden }

.wrap1 { width: 1100px; margin: 0 auto; }

.wrap1 li { float: left; display: block; width: 157px; overflow: hidden; background: url("/templates/i/line.png") right center no-repeat; }

.wrap1 li a { display: inline-block; width: 100%; text-align: center; color: #FFF; font-size: 18px; font-weight: bold }

.wrap1 li a:hover { width: 157px; height: 45px; background: url(/templates/i/nav_b.png) no-repeat }

/*==============ç„¦ç‚¹å›?===============*/



#main_promo { height: 385px; width: 1920px; margin-left: -960px; position: relative; top: 0; left: 50%; overflow: hidden; z-index: 0; }

.promoWD { width: 1100px; margin: 0 auto; position: relative; }

.slide { display: block; float: left; width: 1920px; }

#dots { height: 20px; position: absolute; bottom: 20px; left: 50%; z-index: 99; margin-left: -45px }

#dots li { width: 20px; height: 20px; float: left; margin-right: 10px; border-radius: 50%; }

#dots li a { width: 20px; display: block; height: 20px; background-color: #1b5ba8; border-radius: 50%; }

#dots li.act a { background-color: #000000; }

/*==============ç„¦ç‚¹å›?end================*/


.page-item {
    display: inline
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .215rem;
    border-bottom-left-radius: .215rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .215rem;
    border-bottom-right-radius: .215rem
}

.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    cursor: default;
    color: #fff;
    border-color: #62a8ea;
    background-color: #62a8ea
}

.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    cursor: not-allowed;
    pointer-events: none;
    color: #ccd5db;
    border-color: #e4eaec;
    background-color: transparent
}

.page-link {
    position: relative;
    float: left;
    margin-left: -1px;
    padding: .643rem 1.072rem;
    text-decoration: none;
    color: #76838f;
    border: 1px solid #e4eaec;
    background-color: transparent;
    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
    -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
    transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out
}

.page-num {
    position: relative;
    float: left;
    margin-left: -1px;
    padding: .643rem 1.072rem;
    text-decoration: none;
    color: #76838f;
    border: 1px solid #e4eaec;
    background-color: transparent;
    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
    -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
    transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out
}
.page-num-current{
    background: #023DBA;
    border: 1px solid #023DBA;
    color: #fff;
    cursor: default;
}



.page-link:focus, .page-link:hover {
    color: #89bceb;
    border-color: #e4eaec;
    background-color: #f3f7f9;
    -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
    -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
    transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
    text-decoration: none
}

.pagination-lg .page-link {
    font-size: 1.286rem;
    padding: .715rem 1.215rem
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .286rem;
    border-bottom-left-radius: .286rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .286rem;
    border-bottom-right-radius: .286rem
}

.pagination-sm .page-link {
    font-size: .858rem;
    padding: .429rem .786rem
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .143rem;
    border-bottom-left-radius: .143rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .143rem;
    border-bottom-right-radius: .143rem
}




#search { height: 50px; background: url("/templates/i/line2.png") repeat-x center; }

.wrap3 { width: 1100px; height: 50px; line-height: 50px; margin: 0 auto; }

.wrap3 span { float: left; font-size: 14px; }

.wrap3 span strong { font-weight: bold; }

.wrap3 span a { padding: 0 5px; font-size: 14px; }

.wrap3 span a:hover { color: #1b5ba8; text-decoration: underline }

.wrap3 form { float: right; margin-top: 10px; width: 298px; }

.sear_txt { border-radius: 10px 0 0 10px; height: 28px; line-height: 28px; border-left: 1px solid #333; border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: none; background: #fff; padding-left: 5px; width: 263px; float: left; }

.sear_btn { width: 29px; float: right; height: 30px; line-height: 30px; background: #fff url("/templates/i/serach.png") center center no-repeat; border-left: 0px; border-right: 1px solid #333; border-top: 1px solid #333; border-bottom: 1px solid #333; border-radius: 0 10px 10px 0; }

#main_pros { width: 1100px; min-height: 500px; margin: 20px auto 0; }

.nav_left { float: left; width: 220px; }

.nav_left dt { height: 66px; line-height: 66px; text-align: center; background: #1b5ba8; font-size: 26px; color: #fff; font-weight: bold; }

.nav_left dd { height: 35px; line-height: 35px; text-align: center; background: #c7e0ff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

.nav_left dd a { display: block; font-weight: bold; color: #000; font-size: 14px }

.nav_left dd a:hover { background: #F00; color: #FFF }

.nav_left .h3x { height: 40px; line-height: 40px; font-size: 18px; }

.nav_left dl { margin-bottom: 20px; }

.addinfo h4 { height: 40px; line-height: 40px; text-align: center; background: #1b5ba8; color: #fff; font-size: 18px; font-weight: bold; }

.addinfo p { padding: 7px 10px 15px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden }

.addinfo p span { display: inline-block; font-size: 14px; border-bottom: 1px dotted #ccc; font-weight: bold; color: #000; width: 100%; overflow: hidden; padding: 7px 0 7px; float: left; }

.redcolor { color: #ff0000; }

.pro_list { width: 860px; float: right; min-height: 500px;margin-bottom: 70px }

.dtitles { height: 45px; line-height: 45px; border-bottom: 4px solid #1b5ba8; }

.dtitles span { font-size: 20px; font-weight: bold; padding-left: 35px; background: url("/templates/i/ico.png") center left no-repeat; }

.changjia_list span { font-size: 20px; font-weight: bold; padding-left: 35px; background: url("/templates/i/ico.png") center left no-repeat; }

.dtitles a { float: right; font-size: 14px; }

.dtitles a:hover { text-decoration: underline }

.dtitles .em2 { padding: 0 5px; }

.dtitles .em3 { color: #1b5ba8; }

.plists { width: 860px; overflow: hidden; }

.auto_pros { width: 890px; margin-top: 20px; }

.pimgsl { width: 198px; height: 305px; float: left; position: relative; margin: 0 20px 20px 0; border: 1px solid #ccc;}

.alink_img img { display: block; max-width: 188px; max-height: 188px; padding-top: 20px }

.pimgsl .alink_img { margin: 5px; text-align: center; display: block; max-width: 188px; height: 236px; border-bottom: 1px solid #ccc; }

.pimgsl span { position: absolute; right: 0; top: 0; z-index: 999; width: 64px; height: 64px; }

.pimgsl span img { width: 64px; height: 64px; display: block; }

.pimgsl { text-align: center;  padding-bottom:5px !important;}

.pimgsl strong { display: block; height: 25px; font-weight: bold; color: #333; font-size: 14px; line-height: 25px; }

.pimgsl p { color: #666; }

.pimgsl:hover { border: 1px solid #ff0000; }

#banner_fotcenter { width: 1098px; height: 148px; margin: 0 auto 20px; border: 1px solid #ccc; }

#abouts { margin: 0 auto; width: 1100px; height: 345px;}

.about_uss { height: 35px; line-height: 35px; padding-bottom: 7px; border-bottom: 2px solid #1b5ba8; background: url(/templates/i/abby.png) top left no-repeat; }

.about_uss a { float: right; font-size: 14px; font-weight: bold; }

.about_uss .em2 { padding: 0 5px; }

.psinfos { margin-top: 20px; text-align: justify; line-height: 38px; font-size: 14px; }

#news_lists { margin: 20px auto; width: 1100px; }

#news_lists .dtitles span { padding-left: 45px; background: url("/templates/i/newsa.png") left center no-repeat; }

.news_div { margin-top: 20px; padding: 10px; background: #f2f2f2; min-height: 180px; border: 1px solid #ccc; }

.dalinksa { height: 29px; line-height: 29px; width: 50%; float: left; border-bottom: 1px dotted #ccc }

.dalinksa a { display: block; padding-left: 35px; background: url("/templates/i/sjx.png") left center no-repeat; }

.dalinksa a:hover { color: #1b5ba8; }

#friend_link { width: 1100px; margin: 0 auto; }

#friend_link .dtitles span { padding-left: 45px; background: url("/templates/i/links.png") left center no-repeat; }

.flinks { height: 45px; line-height: 45px; }

.flinks a { margin-right: 15px; float: left; }

.flinks a:hover { color: #235f9a; text-decoration: underline }

#footer { padding-top: 25px; background: #1b5ba8; padding-bottom: 50px; }

.wrap_center { width: 1100px; margin: 0 auto; line-height: 25px; }

.dlinks1 a { margin-right: 25px; font-weight: bold; color: #fff; font-size: 14px; }

.ftceonter { line-height: 30px; width: 500px; margin-right: 30px; float: left; border-right: 1px solid #fff; }

.ftceonter p { color: #fff; font-size: 14px; }

.flinks2 { overflow: hidden; }

.flinks2 a { color: #fff; font-size: 14px; display: block; height: 30px; float: left; line-height: 30px; margin-right: 20px; }

.flinks2 a:hover { text-decoration: underline }

.flinks2 strong { color: #fff; font-size: 14px; display: block; height: 30px; float: left; line-height: 30px; margin-right: 20px; }

.gsjimgs img { display: block; }

#banner_n { background: url("/templates/i/list.jpg") top center no-repeat; height: 255px; }

.nav_left .yibiao_img { font-size: 26px; color: #FFF; }

.li2 { margin-bottom: 20px !important; }

#addu { padding-left: 40px; width: 1058px; height: 33px; line-height: 33px; background: #f2f2f2 url("/templates/i/zhuye.png") 10px center no-repeat; margin: 20px auto; border: 1px solid #ccc; font-size: 13px; }

#addu a { padding: 0 5px; color: #333333 }

#addu a:hover { text-decoration: underline; color: #1b5ba8 }

#polist { width: 1098px; margin: 0 auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }

.raleft { border-right: 1px solid #ccc; float: left; width: 100px; background: #f2f2f2; padding-left: 10px; }

.div_center { padding-left: 10px; float: left; overflow: hidden; width: 970px; display: block; white-space: nowrap; text-overflow: ellipsis; }

.div_center a { font-size: 12px; margin-right: 10px; padding-right: 10px; background: url("/templates/i/line.png") right center no-repeat; }

.div_center a:hover { color: #ff0000; }

.ralink { border-left: 1px solid #ccc; width: 40px; text-align: center; font-family: å®‹ä½“; background: #f2f2f2; float: right; }

.pn1 { height: 34px; line-height: 34px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc }

.search_choose { padding-bottom: 10px; height: 40px; line-height: 40px; border-bottom: 4px solid #1b5ba8; }

.wform { width: 298px; float: right; margin-top: 6px; }

.search_choose span { float: left; }

.search_choose em { float: left; }

.back_up { float: right; width: 40px; height: 40px; margin-left: 15px; display: block; background: url("/templates/i/backs.png") center center no-repeat; }

.search_choose span { font-size: 16px; font-weight: bold; color: #666; }

.search_choose em { color: #1b5ba8; font-size: 13px; background: #f2f2f2; height: 38px; padding: 0 25px; border: 1px solid #1b5ba8; }

.qqs { margin-bottom: 20px; margin-top: 20px; }

.divqq { background: #c30511 none repeat scroll 0 0; color: #fff; font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; text-align: center; }

.qqss { min-height: 50px; padding-top: 15px; text-align: center; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.qqss a { width: 45px; margin: 0 5px; height: 45px; display: inline-block; background: url("/templates/i/qq.png") center center no-repeat; }

.qqs p { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 10px; text-align: center; font-size: 14px; }

.opts { text-align: center; padding: 25px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.opts option { width: 125px; }

.fanyes { text-align: center }

.fanyes ul li { float: left; padding: 5px 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.fanyes ul { display: inline-block; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }

.nav_left .img_nw { background: #c30511 url("/templates/i/newsas.png") no-repeat scroll 10px center; }

.news_content { padding: 20px; border: 1px solid #ccc; margin-bottom: 20px; }

.news_li { height: 44px; line-height: 44px; padding-left: 30px; background: url("/templates/i/sxs3.png") left center no-repeat; border-bottom: 1px solid #ccc; }

.news_li a { transition: all 1s linear 0s; -moz-transition: all 1s linear 0s; -webkit-transition: all 1s linear 0s; -o-transition: all 1s linear 0s; float: left; font-size: 14px; }

.news_li span { float: right; color: #666; font-size: 14px; }

.news_li:hover a { padding-left: 20px; color: #1b5ba8; }

.arc_content { border: 1px solid #ccc; padding: 15px; min-height: 650px; }

.arc_content h2 { font-weight: bold; padding-bottom: 10px; padding-top: 30px; font-size: 28px; text-align: center; }

.info_bt { padding-bottom: 15px; text-align: center; font-size: 15px; margin: 0 20px 20px; border-bottom: 1px solid #ccc; }

.info_bt span em { width: 20px; display: inline-block; height: 20px; text-align: center; cursor: pointer; line-height: 20px; margin-right: 5px; border: 1px solid #ccc; font-style: normal; }

.info_bt span em:hover { background: #ff0000; color: #fff; }

.contents_txt { margin: 20px; text-align: justify; font-size: 14px; line-height: 25px; color: #666; }

.contents_txt img { max-width: 85%; }

.pro_arcwb { min-height: 650px; margin-top: 20px; padding: 20px; border: 1px solid #ccc; }

.pro_arcwb h2 { font-size: 28px; font-weight: bold; color: #333; text-align: center; padding-bottom: 10px; }

.infos_div { text-align: center; font-size: 14px; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #ccc; }

.big_fmimg { float: left; width: 200px; height: 200px; border: 1px solid #ccc; overflow: hidden; }

.big_fmimg img { transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; max-width: 200px; max-height: 200px; display: block; margin: 0 auto; }

.big_fmimg:hover img { max-width: 222px; max-height: 222px; }

.prios_infos { float: left; width: 501px; padding-left: 20px; }

.prios_infos p { height: 25px; line-height: 25px; margin-bottom: 5px; color: #333; font-size: 14px; }

.pinfo_arc { text-align: justify; line-height: 25px; padding: 10px; background: #FFFFCD; border: 1px solid #ccc; }

.pinfo_arc i { color: #ff0000; font-style: normal; }

.img_inos { margin-bottom: 20px; }

.body_one h3 { border-bottom: 1px solid #ccc; }

.body_one h3 span { width: 150px; height: 30px; line-height: 30px; text-align: center; background: #1b5ba8; font-size: 14px; color: #fff; display: block; font-weight: bold; }

.body_arc_all { text-align: justify; font-size: 14px; min-height: 300px; line-height: 25px; margin: 20px 0; }

#fc { width: 1100px; min-height: 500px; margin: 0 auto 20px; }

#ridiv { width: 860px; min-height: 500px; float: right; }

.c_Nav { height: 45px; line-height: 45px; background: #C30511; color: #fff; padding-left: 10px; }

.c_Nav a { padding: 0 15px; color: #fff; display: block; font-size: 15px; float: left; background: url("/templates/i/line.png") right center no-repeat; }

.cbanner { height: 300px; background: #ccc; overflow: hidden; margin: 20px 0; }

.cbanner img { width: 100%; height: auto; }

.jianjieinfo { padding: 15px; line-height: 25px; text-align: justify; background: #FFFFCD; font-size: 13px; color: #666; border: 1px solid #ccc; margin-bottom: 20px; }

.mobile_banner { display: none; width: 100%; }

#abouts span { display: none; }

.banner_pcimg { height: 320px; background: url(/templates/i/201707061420019922.jpg) no-repeat center 0 }

.nav_left .fencjji { background: url("/templates/i/BGJKK.png") center center no-repeat; }

.nav_left .yibiao_img { }

#sgpage .contents_txt { min-height: 320px; background: url("/templates/i/14459160317032.jpg") right top no-repeat; }

#qqkf { position: fixed; top: 120px; left: 5px; width: 122px; padding-top: 31px; z-index: 9999; background: url("/templates/i/leftbg.png") top center no-repeat; }

#qqkf .ewm img { width: 80%; margin: 10%; }

.Wkdiv { background: #fff; }

#qqkf .Wkdiv { border-left: 1px solid #71BAFF; border-right: 1px solid #71BAFF; padding: 15px 0; }

.Wkdiv a { text-align: center; display: block; }

.changjia_div { margin-top: 20px; padding: 10px; background: #f2f2f2; min-height: 20px; border: 1px solid #ccc; }

.changjia_div a { padding: 10px; }

.lianxi { width: 660px; margin: 0 auto 30px; overflow: hidden; }

.lianxi_l { float: left; line-height: 35px; font-size: 16px }

.lianxi_l strong { font-weight: bold; font-size: 20px; padding-bottom: 10px }

.lianxi_r { float: right }

.about_img{ width:219px; height:345px; float:left}

.about_xix{ width:856px; float:right}

/* 分页类 */
.met_pager{margin-top:20px;text-align:center}
.met_pager *{display:inline-block;line-height:30px;transition:color 0.5s;-moz-transition:color 0.5s;-webkit-transition:color 0.5s;-o-transition:color 0.5s}
.met_pager a{width:30px;color:#5e7387;border:1px solid #eee;border-right:none;border-left:none;text-decoration:none;background:#fff}
.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover{text-decoration:none}
.met_pager a:not(.Ahover){color:#2a333c}
.met_pager a:not(.Ahover):hover{color:#1baadb}
.met_pager a:not(.Ahover).NextA:hover,
.met_pager a:not(.Ahover).PreA:hover{background:#fff}
.met_pager a.Ahover{background:#1baadb;border:1px solid #1baadb;color:#fff;cursor:default}
.met_pager .PreSpan,
.met_pager .NextSpan,
.met_pager a.NextA,
.met_pager a.PreA{width:auto;padding:0 15px;border:1px solid #eee;background:#fff;color:#999}
.met_pager .PreSpan,
.met_pager .NextSpan{cursor:default}
.met_pager .firstPage,
.met_pager .lastPage{min-width:40px}
.met_pager .PageText{margin-left:10px;color:#aaa;display:none}
.met_pager input{display:none}


