* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th {margin:0; padding:0;}
body { height: auto; line-height: 18px; margin: 0;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
address,cite,dfn,em,var {font-style:normal;}
ul,ol,li {list-style:none; }
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p { margin: 0; padding: 0; list-style: none;border: 0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
img {border:none;}
button,input,select,textarea {font-size:100%;}
div {border-collapse:collapse; border-spacing:0;}
table, tr, td{ margin: 0; padding: 0; list-style: none;border: 1px solid #ddd}
a {text-decoration:none; cursor:pointer;color: #000;}
a:hover {text-decoration:none;color: #074d95;}
.clear { clear:both;}
.error{top:100px;position: fixed;z-index: 999;width: 700px;height: 40px;line-height: 40px;font-size: 16px; padding: 5px;color: red;border:1px solid #ee394b;background: #f8d7da;text-align: center;}
.success{top:100px;position: fixed;z-index: 999;width: 700px;height: 40px;line-height: 40px;font-size: 16px; padding: 5px;color: #155724; border:1px solid #155724;background: #d4edda;text-align: center;}

.top{width: 1200px;height: 70px;margin:20px auto; margin-top: 10px;}
.top .logo{width: 470px;float: left;height: 70px;}
.top .logo img{height: 70px}
.top .tel{float: right;color: #176199;margin-top: 10px;}
.top .tel img{width: 44px;height:43px;float: left;}
.top .tel span{margin-left: 10px;color: #333;float: right;}
.top .tel span b{color: #176199;font-size: 26px;line-height: 30px;font-weight: bold;}

.zx_top{width: 1200px;margin: 0 auto;line-height: 30px;font-size: 14px;height: 30px;}
.zx_top p{float: left;}
.zx_top a{float: right;color: #176199;}

.nav{width: 100%;background: #176199;height: 44px;}
.nav .navs{width: 1200px;margin:0 auto;height: 44px;position: relative;}
.nav .navs ul li{float: left;padding: 0 27px;}
.nav .navs ul li:first-child{margin-left: 260px;}
.nav .navs ul li a{color: #fff;line-height: 44px;font-size: 15px;}
.nav .navs ul li:hover{background: #004071;cursor: pointer;}

.nav .navs .news li{float: left;padding: 0 17px;}

.nav .navs .on{background: #004071;}
.navs .nav_l{width: 260px;position: absolute;left: 0;z-index: 999;}
.navs .nav_l i{width:29px;height: 21px;display: block;float: left;background: url(../images/nav_l.png);margin:13px 20px 0 40px; }
.navs .nav_l h2{line-height: 44px;color: #fff;font-size: 15px;}
.navs .nav_l h2 a{color: #fff;}
.navs .nav_l .nav_xm{width: 260px;height: 450px;background: #fff;overflow:hidden;box-shadow: 0 0 40px rgba(0, 0, 0, 0.10);opacity: 0.8;}
.navs .nav_l .nav_xm h3{font-size: 15px;color: #176199;padding:20px 0 0 25px; font-weight: bold;}
.navs .nav_l .nav_xm h3 span{width:2px;height: 14px;margin-right: 5px;background: #176199;display: block;float: left;margin-top: 3px;}
.navs .nav_l .nav_xm dl{padding: 10px 0 0 15px;}
.navs .nav_l .nav_xm dl dd{color: #666;float: left;font-size: 13px;line-height: 33px;padding-right:15px }

/* banner */
.banner{width: 100%;height:450px; position: relative;}
.banner img{width: 100%;height: 450px;}
.banner .circular{width: 100px;height:20px;position: absolute;left: 80%;bottom:10px;}
.banner .circular a{width: 15px;height: 15px;background: #fff;margin-right: 10px;border-radius: 100%;display: block;float: left;}
.banner .circular .on{background: #004071;}
.banner .circular a:hover{background: #004071;}
.banners{width: 100%;height:300px; margin:0 auto;}
.banners img{width: 1920px;height: 300px;}


/* Ã©â‚¬Å¡Ã§â€Â¨Ã¦Â Â·Ã¥Â¼Â */
.main_bj{width: 100%;background: #f8f8f8;}
.main{width: 1200px;margin:30px auto;display: flow-root;}
.jl{padding-top: 30px;}

/* Ã¥Â­Â¦Ã¦Â Â¡Ã§Â®â‚¬Ã¤Â»â€¹ */
.main .xx_l{width: 570px;height: 260px;float: left;}
.main .xx_l .xx_l_zi{width: 100%;height: 30px;}
.main .xx_l .xx_l_zi h2{font-size: 18px;color: #333;float: left;}
.main .xx_l .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.main .xx_l .xx_l_zi h2 span{color: #a0a0a0;font-size: 14px;font-weight: 500;margin-left: 22px;font-family: "Bell MT";}
.main .xx_l .xx_l_zi a{float: right;font-size: 14px;color: #074d95;margin-top: 10px;}
.main .xx_l .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.main .xx_l .line .lines{width: 70px;background: #074d95;height: 3px;position: absolute;margin-top: -1px;}
.main .xx_l .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 561px;position: absolute;background: #fff;}
.main .xx_l .xx_l_js{font-size: 14px;text-indent: 2em;line-height: 29px;color: #333;margin-top: 20px;font-weight: normal;width: 100%;height: 203px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;text-align: justify;}

.main .xx_r{width: 598px;height: 260px;float: right;}
.main .xx_r .xx_r_img{width: 598px;height: 260px;overflow: hidden;}
.main .xx_r .xx_r_img img{width: 598px;height: 260px;object-fit: cover;}
.main .xx_r .xx_r_yq{width: 90px;height: 20px; position: absolute;margin: -22px 0 0 500px;}
.main .xx_r .xx_r_yq li{width: 10px;height: 10px;border-radius: 100%;float: left;border:2px solid #fff;margin-right: 10px;}
.main .xx_r .xx_r_yq .on{width: 10px;height: 10px;border-radius: 100%;background: #3785b8;float: left;border:2px solid #3785b8;}
.main .xx_r .xx_r_yq li:hover{width: 10px;height: 10px;border-radius: 100%;background: #3785b8;float: left;border:2px solid #3785b8;}


/* Ã©Â¦â€“Ã©Â¡ÂµÃ¦â€“Â°Ã©â€”Â» */
.s_new{padding: 40px 0;height: 289px;}
.s_new_l{width: 436px;height: 289px;float: left;border:1px solid #ddd;}
.s_new_l .focus{position:relative;width:436px;height:289px;background-color:#000;margin:0 auto;}
.s_new_l .focus img{width:436px;height:289px;object-fit: cover;}
.s_new_l .focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.s_new_l .focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.s_new_l .focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;}
.s_new_l .focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}
.s_new_l .focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}
.s_new_l .focus .fPic{position:absolute;left:0px;top:0px;}
.s_new_l .focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}
.s_new_l .focus .shadow{width:436px;position:absolute;bottom:0;left:0px;z-index:10;height:80px;line-height:80px;background:rgba(0,0,0,0.6);  filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.s_new_l .focus .shadow a{text-decoration:none;color:#fff;font-size:16px;margin-left: 10px;}
.s_new_l .focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }
.s_new_l .focus .fcon img{display:block;}
.s_new_l .focus .fbg{bottom:25px;right:40px;position:absolute;height:21px;text-align:center;z-index:200;}
.s_new_l .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.s_new_l .focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}
.s_new_l .focus .D1fBt .current,.focus .D1fBt a:hover{background:red;}
.s_new_l .focus .D1fBt img{display:none}
.s_new_l .focus .D1fBt i{display:none;font-style:normal;}
.s_new_l .focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;z-index:30;}
.s_new_l .focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}
.s_new_l .focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}
.s_new_l .focus .prev:hover{background-position:0 0;}
.s_new_l .focus .next:hover{background-position:-40px 0;}
.s_new_l .focus .slider{position: relative; overflow: hidden; width: 436px; height: 289px;}
/* .s_new_l .focus .slider ul{position: absolute; width: 1600px; left: -400px;} */
.s_new_l .focus .slider ul li{display: inline; float: left;}
.s_new_l .focus .slider ul li img{width: 436px;height: 289px;}
.s_new_l .focus .desc{position: absolute; width: 100%; height: 3em; bottom: 0px; left: 0px; z-index: 2;}
.s_new_l .focus .desc .title{float: left; height: 1em; padding: 1em 0.5em; font-family: &quot;microsoft yahei&quot;;}
.s_new_l .focus .desc .title a{display: block; color: rgb(255, 255, 255); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 370px;}
.s_new_l .focus .curr-num{display: inline-block; position: relative; font-size: 2.4em; height: 2em; line-height: 2em; color: rgb(204, 25, 27); bottom: 0.4em;
    font-style: inherit;right: 10px;}
.s_new_l .focus .num{position: absolute; right: 0.5em; color: rgb(255, 255, 255); font-style: italic; font-family: Georgia, &quot;Monotype Corsiva&quot;, Arial, sans-serif;}
.s_new_l .focus .bg{position: absolute; background: rgb(0, 0, 0); opacity: 0.5; width: 100%; height: 3em; bottom: 0px; left: 0px;}

.s_new_z{width: 380px;height: 289px;float:left;margin-left: 25px;}
.s_new_z .xx_l_zi{width: 100%;height: 30px;}
.s_new_z .xx_l_zi h2{font-size: 18px;color: #333;float: left;}
.s_new_z .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.s_new_z .xx_l_zi h2 span{color: #a0a0a0;font-size: 14px;font-weight: 500;margin-left: 22px;font-family: "Bell MT";}
.s_new_z .xx_l_zi a{float: right;font-size: 14px;color: #074d95;}
.s_new_z .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.s_new_z .line .lines{width: 70px;background: #074d95;height: 3px;position: absolute;margin-top: -1px;}
.s_new_z .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 370px;position: absolute;background: #fff;}
.s_new_z .x_new{width: 100%;height: 105px;background: #fff;margin-top: 10px;}
.s_new_z .x_new_img{float: left;width:112px;height: 105px;overflow: hidden;}
.s_new_z .x_new_img img{width:112px;height: 105px;overflow: hidden;object-fit: cover; }
.s_new_z .x_new_zi{height: 105px;width: 250px;float: right;margin: 20px 5px 0 0;}
.s_new_z .x_new_zi h2{font-size: 17px;float: left;width: 180px;overflow: hidden;height: 19px;}
.s_new_z .x_new_zi h3{color: #919191;font-size: 12px;float: right;font-weight: normal;margin-top: 3px;}
.s_new_z .x_new_zi h4{font-size: 14px;color: #919191;font-weight: normal;margin-top: 30px;width: 250px;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 20px;}

.s_new_z .x_new_lb{width: 380px;height: 112px;margin-top: 20px;}
.s_new_z .x_new_lb ul li{font-size: 14px;line-height: 34px;border-bottom: 1px dashed #b2b2b2;padding-bottom: 2px;height: 34px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.s_new_z .x_new_lb ul li i{color:#b2b2b2;margin-right: 10px; }

.s_new_r{width: 320px;height: 289px;float:right;}
.s_new_r .xx_l_zi{width: 100%;height: 30px;}
.s_new_r .xx_l_zi h2{font-size: 18px;color: #333;float: left;}
.s_new_r .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.s_new_r .xx_l_zi h2 span{color: #a0a0a0;font-size: 14px;font-weight: 500;margin-left: 22px;font-family: "Bell MT";}
.s_new_r .xx_l_zi a{float: right;font-size: 14px;color: #074d95;}
.s_new_r .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.s_new_r .line .lines{width: 70px;background: #074d95;height: 3px;position: absolute;margin-top: -1px;}
.s_new_r .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 313px;position: absolute;background: #fff;}
.s_new_r .p_new{width: 320px;height: 237px;margin-top: 10px;}
.s_new_r .p_new_a{height: 237px;width: 1px;background: #d9d9d9;float: left;}
.s_new_r .p_new_a ul li{width: 8px;height: 8px;background: #074d95;border-radius: 100%;margin: 7px 0 34px -4px;}
.s_new_r .p_new_a ul li:first-child{margin-bottom: 115px;background: #cc1b20;}

.s_new_r .p_new_b{float: right;height: 237px;width: 300px;}
.s_new_r .p_new_b h3{font-size: 14px;width: 300px;height: 20px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color:#074d95;}
.s_new_r .p_new_b h3 a{color:#074d95;}
.s_new_r .p_new_b h4{font-size: 14px;color: #919191;font-weight: normal;margin-top: 10px;width: 300px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 20px;}
.s_new_r .p_new_b ul{border-top:1px dashed #b2b2b2;margin-top: 25px;}
.s_new_r .p_new_b ul li{font-size: 14px;line-height: 37px;border-bottom: 1px dashed #b2b2b2;padding-bottom: 2px;height: 37px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}


/* Ã¥Å¸Â¹Ã¨Â®Â­Ã©Â¡Â¹Ã§â€ºÂ® */
.project{height: auto}
.project_l{width: 830px;float: left;}
.project_l .xx_l_zi{width: 100%;height: 30px;}
.project_l .xx_l_zi h2{font-size: 18px;color: #333;float: left;}
.project_l .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.project_l .xx_l_zi h2 span{color: #a0a0a0;font-size: 14px;font-weight: 500;margin-left: 22px;font-family: "Bell MT";}
.project_l .xx_l_zi a{float: right;font-size: 14px;color: #074d95;margin-top: 10px;}
.project_l .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.project_l .line .lines{width: 70px;background: #074d95;height: 3px;position: absolute;margin-top: -1px;}
.project_l .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 820px;position: absolute;background: #fff;}
.project_l .pxxm_lb{width: 830px;overflow: hidden;margin-top: 20px;height: 315px}
.project_l .pxxm_lb ul li{background: #f8f8f8;font-size: 14px;float: left;padding: 10px 27px;margin: 7px;border-radius: 5px;}

.project_r{width: 300px;background: #f8f8f8;float: right;}
.project_r h2{font-size: 17px;padding:20px;}
.project_r ul li{width: 250px;height: 30px;background: #fff;border-right: 5px;margin:0 0 10px 20px;}
.project_r ul li span{float: left;font-size: 14px;line-height: 30px;padding-left: 10px;}
.project_r ul li .pxfa{float: right;width:165px;line-height: 30px;height: 30px;}
.project_r .fa_lx{width: 220px;margin: 20px auto;}
.project_r .fa_lx a{font-size: 14px;background: #074d95;color: #fff;padding: 3px 18px;border-radius: 10px;margin-right: 10px;}
.project_r .fa_lx a:hover{font-size: 14px;background: #05417f;color: #fff;padding: 3px 18px; border-radius: 10px;margin-right: 10px;}


/* Ã¥ÂÂÃ¥Â¸Ë†Ã¥ÂÂÃ¥Â®Â¶ */
.msmj{width: 1200px;margin:0 auto;}
.msmj .xx_l_zi{width: 100%;height: 30px;}
.msmj .xx_l_zi h2{font-size: 18px;color: #333;float: left;}
.msmj .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.msmj .xx_l_zi h2 span{color: #a0a0a0;font-size: 14px;font-weight: 500;margin-left: 22px;font-family: "Bell MT";}
.msmj .xx_l_zi a{float: right;font-size: 14px;color: #074d95;margin-top: 15px;}
.msmj .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.msmj .line .lines{width: 70px;background: #074d95;height: 3px;position: absolute;margin-top: -1px;}
.msmj .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 1195px;position: absolute;background: #fff;}

.teachers{width: 1200px;height: 355px;margin:0 auto;padding: 30px 0;}
.teachers ul li{width: 202px;float: left;border:1px solid #dbdbdb;margin-right: 44px;padding-bottom: 20px;}
.teachers ul li:first-child+li+li+li+li{float: right;margin-right: 0;}
.teachers ul li a{color: #ab1212;}
.teachers a:hover{color:#074d95;}
.teachers .teachers_img{width: 192px;height: 250px;  overflow: hidden;margin:5px;}
.teachers .teachers_img img{width: 192px;height: 250px;object-fit: cover;}
.teachers_zi{width:202px;height: 70px;margin:0 auto;overflow: hidden;}
.teachers_zi h3{font-size: 14px;color: #ab1212;border-bottom: 1px solid #333;padding-bottom: 15px;text-align: center;}
.teachers_zi h3 span{color: #333;margin-left: 10px;font-size: 13px;}
.teachers_zi h4{font-size: 14px;margin: 10px auto;line-height: 36px;color: #333 !important;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;width: 190px;height:30px;text-align: center;}
.teachers_zi .line{width: 35px;height: 3px;background: #333;margin: -2px auto;}


/* Ã¦Â Â¡Ã¥â€ºÂ­Ã©Â£Å½Ã¥â€¦â€° */
.xyfg{width: 1200px;height: 260px;margin-top: 30px;}
.xyfg ul li{width: 287px;float: left;margin-right: 13px;border:1px solid #eaeaea;}
.xyfg ul li img {width: 280px;height: 210px;margin: 4px;object-fit: cover}
.xyfg ul li span {font-size: 14px;color: #333;line-height: 30px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 30px;width: 260px;text-align: center;margin: 5px;}
/*.xyfg ul li:last-child{float: right;margin-right: 0;}*/
.xyfg ul li:first-child+li+li+li{float: right;margin-right: 0;}


/* Ã¥Å¸Â¹Ã¨Â®Â­Ã¦Å½Â Ã¥Â½Â± */
.pxly{width: 1200px;height: 170px;margin-top: 30px;}
.pxly ul li{height: 140px;float: left;margin-right: 20px;width: 285px;}
.pxly ul li img{height: 140px;width: 285px;overflow: hidden;object-fit: cover;}
/*.pxly ul li:last-child{float: right;margin-right: 0;}*/
.pxly ul li:first-child+li+li+li{float: right;margin-right: 0;}


.fzdh{width: 1200px;margin-top: 15px;}
.fzdh a{font-size: 14px;margin-right: 20px;line-height: 30px;}

/* Ã§Â½â€˜Ã§Â«â„¢Ã¥Âºâ€¢Ã©Æ’Â¨ */
.footer{width: 100%;height: 211px;background:url(../images/footer.jpg);}
.footer .ft_a{width: 100%;height: 211px;background: #176199;opacity: 0.8;}
.footer .ft_b{width: 1200px;margin:0 auto;padding:30px 0 0 0;border-bottom:1px solid #afafaf;display: flow-root;height: 132px;}
.footer .ft_l{float: left;width: 1065px;}
.footer .ft_l ul li{color: #fff;float: left;border-right: 2px solid #fff;padding: 0 30px;font-weight: 500;font-size: 18px;font-family: 'Microsoft YaHei';}
.footer .ft_l ul li:last-child{border-right: none;}
.footer .ft_l ul li a{color: #fff;}
.footer .ft_l .ft_add{width: 590px;height: 100px;float: left;margin: 10px 0 0 25px;color: #fff;font-size: 15px;line-height: 34px;font-weight: bold;}
.footer .ft_l .ft_add span{color: #afafaf;font-size: 13px;margin-left: 10px;font-weight: normal;}
.footer .ft_l .ft_tel{float: right;width: 366px;height: 100px;margin: 27px 0 0 0;}
.footer .ft_l .ft_tel_img{margin:10px;float: left;}
.footer .ft_l .ft_tel_img img{width: 59px;height: 62px;}
.footer .ft_l .ft_tel_zi{font-size: 14px;color: #fff;margin: 0 0 0 15px;float: left;line-height: 30px;font-weight: bold;}
.footer .ft_l .ft_tel_zi b{font-size: 30px;}
.footer .ft_r{float: right;}
.footer .ft_r img{width: 100px;}
.footer .foter_zi{width: 1200px;color: #fff;text-align: center;margin:20px auto 0 auto;font-size: 12px;}
.footer .line{width: 2px;background: #afafaf;height:60px;float: left;margin-top: 30px;}



/* Ã¥Â­Â¦Ã¦Â Â¡Ã§Â®â‚¬Ã¤Â»â€¹ */
.about{width: 1200px;margin:20px auto 20px auto;}
.about .about_wz{font-size: 14px;color: #a0a0a0;height: 30px;width: 1200px; text-align: right;}
.about .about_wz a{color: #a0a0a0; margin: 0 7px;}
.about .about_wz a:hover{color: #074d95;}
.about .about_l{width: 270px;background: #f8f8f8;float: left;padding:50px 0 30px 0;margin-bottom: 30px;}
.about .about_l .about_zi{width: 270px;height: 45px;line-height: 45px;font-size: 16px;color: #333;text-align: center;}
.about .about_l .line{height: 1px;background: radial-gradient(#a5a5a5 24%, white 100%);width: 200px;margin:0 auto;}
.about .about_l .acti{width: 270px;height: 45px;line-height: 45px;font-size: 16px;color: #074d95;background: #eee;overflow: hidden}
.about .about_l .about_zi:hover{color:#074d95;background: #eee; }
.about .about_l .ft_tel{width: 220px;margin: 27px 0 15px 30px;}
.about .about_l .ft_tel_img{margin:10px;float: left;}
.about .about_l .ft_tel_img img{width: 59px;height: 62px;}
.about .about_l .ft_tel_zi{font-size: 14px;color: #333;float: left;line-height: 26px;font-weight: bold;margin-top: 10px;}
.about .about_l .ft_tel_zi b{font-size: 18px;}
.about .about_l .about_lx{width: 200px;height: 30px;margin:10px auto;}
.about .about_l .about_lx a{font-size: 12px;background: #074d95;color: #fff;padding: 5px 18px;border-radius: 10px;margin-right: 10px;}

.about .about_r{width: 870px;float: right;margin-bottom: 30px;}
.about .about_r .xx_l_zi{width: 100%;height: 30px;}
.about .about_r .xx_l_zi h2{font-size: 20px;color: #333;float: left;}
.about .about_r .xx_l_zi h2 em{color: #333;position: absolute;font-size: 20px;margin-left: 10px;}
.about .about_r .xx_l_zi h2 span{color: #a0a0a0;font-size: 16px;font-weight: 500;margin-left: 18px;font-family: "Bell MT";}
.about .about_r .xx_l_zi a{float: right;font-size: 14px;color: #074d95;}
.about .about_r .line{width: 100%;height: 2px;background: #d9d9d9;margin-top: 10px;}
.about .about_r .line .lines{width: 10%;background: #074d95;height: 5px;position: absolute;margin-top: -2px;}
.about .about_r .line .lin_yq{width: 8px;height: 8px;border: 1px solid #d9d9d9;float: right;border-radius: 100%;margin: -5px 0 0 865px;position: absolute;background: #fff;}
.about .about_tit{margin:20px 0;}
.about .about_tit h1{text-align: center;font-size: 24px;color: #333;margin-bottom: 30px;}
.about .about_tit p{line-height: 30px;font-size: 16px;text-indent: 2em;color: #666;margin-bottom: 10px;    text-align: justify;}


.base{width: 870px;}
.base ul li {width: 270px;float: left;margin: 10px 20px 10px 0;}
.base ul li img {width: 270px;height: 180px;object-fit: cover;}
.base ul li span{font-size: 14px;color: #333;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 20px;width: 270px;text-align: center;margin-top: 10px;}
.base ul li:hover span{color: #074d95;}


/* Ã¥Ë†â€ Ã©Â¡Âµ */
.pagination {display: inline-block; padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 10px 20px; margin-left: -1px;line-height: 1.42857143; color: #555; text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color: #555;background-color: #eee; border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default; background-color: #1c416e; border-color: #1c416e;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #555;cursor: not-allowed;background-color: #fff;border-color: #ddd;}



.new{width: 870px;margin-top: 20px;}
.news_list li {width: 870px;height: 178px;border: 1px solid #ddd;margin-bottom: 30px;}
.new ul.news_list li .imgs {margin-right: 32px;}
.news_list li .imgs {width: 261px;height: 178px;overflow: hidden;display: block;float: left;}
.news_list li .imgs img {object-fit: cover;width: 100%;height: 100%;-webkit-transform: scale(1);transform: scale(1);transition: all linear 0.2s;}
.news_list  ul li a:hover .imgs img{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1;}
.new ul.news_list li .conts {width: 365px;padding-right: 65px;border-right: 1px solid #ddd;height: 178px;float: left;}
.news_list li .conts a.title {display: block;width: 100%;font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 56px;}
.news_list li .conts p {font-size: 14px;color: #808080;line-height: 29px;max-height: 58px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_list li .conts a.more {display: block;width: 93px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #ccc; border-radius: 8px;font-size: 14px;color: #666;margin-top: 15px;float: right;}
.new ul.news_list li .date {color: #999;width: 72px;margin-right: 50px;float: right;}
.new ul.news_list li .date h2 {font-size: 30px;font-weight: normal;line-height: 30px;text-align: center; padding: 50px 0 15px;
    border-bottom: 1px solid #ddd;margin-bottom: 17px;}
.new ul.news_list li .date h4 {font-size: 18px;font-weight: normal;text-align: center;line-height: 18px;}
.new ul.news_list li:hover{border:1px solid #074d95;}
.new ul.news_list li:hover .conts{border-right:1px solid #074d95;}
.new ul.news_list li:hover .date h2{border-bottom:1px solid #074d95;color: #074d95;}
.new ul.news_list li:hover .more{border:1px solid #074d95;color: #074d95;}
.new ul.news_list li:hover .title{color: #074d95;}
.new ul.news_list li:hover .date h4{color: #074d95;}



.s_xm_r{width: 870px;float: right;}
.s_xm_r .s_xm_rr{margin-top: 30px;}
.s_xm_r .s_xm_rr li {height:60px;line-height:60px;overflow: hidden;border-bottom: 1px dashed #e0e0e0;background: url(../images/sy11.png) no-repeat 0 center;padding-left: 20px;}
.s_xm_r .s_xm_rr li a.name {float: left;font-size: 14px;color: #333;display: inline-block; _display: inline;width: 680px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.s_xm_r .s_xm_rr li a {font-size: 14px;color: #074d95;float: right;}
.s_xm_r .name:hover{font-size: 14px;color: #074d95 !important;}
.s_xm_r h1{color: #333;text-align: center;font-size: 22px;padding: 30px 0;line-height: 40px;}
.s_xm_r h3{font-size: 14px;color: #666;font-weight: normal;}
.pxxm_xq{margin:30px 0;}
.pxxm_xq p{font-size: 16px;color: #333;line-height: 30px;text-indent: 2em;margin-bottom: 10px;text-align: justify;}
.pxxm_xq img{max-width: 650px;height: auto;}
.pxxm_xq a{color: red}

.cyw-recommend{width: 870px;}
.cyw-carousel-col-5-list li {float: left;width: 205px;cursor: pointer;margin: 10px 0;}
.cyw-recommend ul li {height: 270px;position: relative;text-align: center;margin: 10px 5px;border:1px solid #f4f4f4;}
.cyw-recommend dl {padding: 0 10px;margin-bottom: 0;}
.cyw-recommend dl dt {padding: 15px 0 9px;height: 160px;}
.cyw-recommend dl dt img{width: 180px;height: 176px;object-fit: cover;}
.cyw-recommend .cyw-recommend-name {margin-bottom: 10px;height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; _zoom: 1;margin-top: 20px;}
.cyw-recommend .cyw-recommend-name a{color: #333;}
.cyw-recommend .cyw-recommend-price {color: #828a92;font-size: 14px;width: 180px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cyw-recommend ul.cyw-carousel-list li:hover {transform: translate3d(0, -2px, 0);box-shadow: 0 2px 7px #074d95;}
.cyw-recommend ul.cyw-carousel-list li {-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}

.pxlyss ul li img{width: 270px;height: 135px;object-fit: cover;}



.mzsm{width: 680px;height: 30px;margin:0 auto;padding: 10px 0;font-size: 12px;}
.mzsm b{color: red;}
.mzsm img{width: 20px;float: left;}
.mzsm_zi{line-height: 20px;text-align: left;}



.suspension {/* width: 46px; *//* height: 210px; */position: fixed;right: 35px;bottom: 130px;z-index: 999;}
.suspension .consult { background-image: url(../images/top-icon.png);background-repeat: no-repeat; background-position: center -1px; background-color: #900000; display: block; position: relative; width: 46px;height: 46px;}
.suspension .consult .suspension-list {position: absolute; width:240px;height:290px;right: -29px; top: -230px; z-index: 30; display: none;}
.suspension-list-content { position: absolute; width: 240px; right: 85px;top: 70px; background: #fff;border: 1px solid #ddd; box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);}
.suspension-list ul { margin: 32px 24px;}
.suspension-list ul li { position: relative;display: list-item; width: 100%;height: auto; padding: 16px 0; margin-top: 10px;overflow: hidden;    border-top: 1px solid #f4f4f4;}
.suspension-list ul li:first-child { padding-top: 0; border-top: none;}
.suspension-list ul li:first-child {margin-top: 0;}
.service-phone, .service-qq { display: inline-block;width: 100%; height: 100%; background-repeat: no-repeat; background-position: 0 0;}
.service-qqs { display: inline-block;width: 100%; height: 100%; background-repeat: no-repeat; background-position: 0 0;}
.service-phone { background-image: url(../images/suspend_icon_01.png);}
.service-qqs {background-image: url(../images/suspend_icon_03.png);}
.service-qq {background-image: url(../images/suspend_icon_0333.png);}
.info-name { display: block; padding-left: 52px;height: 14px;font-size: 14px; color: #333;}
.info-value { display: block; padding-left: 52px; margin-top: 8px; height: 18px; font-size: 18px;font-weight: 700;color: #900000;}
.suspension a.consult:hover .suspension-list {display: inline !important;}
.suspension .cart {background-image: url(../images/top-icon.png); display: block; position: relative; width: 46px;height: 46px; margin-top: 10px;
    border: 1px solid #bcbcbc;background-color: #fff; background-repeat: no-repeat; background-position: center;}
.suspension a.cart:hover .pic { display: block;}
.suspension .back-top { background-image: url(../images/top-icon.png); background-repeat: no-repeat; background-position: center bottom; display: block;
    width: 46px; height: 46px; border: 1px solid #bcbcbc; background-color: #fff; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; margin-top: 10px;}
.suspension .cart .pic { display: none;position: absolute; left: -139px; top: -120px; width: 139px; height: 163px;}
.pic-content {position: absolute; width: 139px; height: 163px; border: 1px solid #ddd;box-shadow: 0 6px 12px 0 rgba(0,0,0,.15); background: url(../images/ewm.jpg) center no-repeat; right: 10px;}


.agency_bj {padding: 50px;}
.obtain{width: 1200px;height: 580px;margin:0 auto;}
.obtain .obtain_a{background: #fff;width: 1200px;height: 500px;border:1px solid #cecece;}
.obtain .obtain_a .hqfa_l{width: 600px;float: left;height: 342px;}
.obtain .obtain_a .hqfa_l h3{font-size: 30px;font-weight: 500;text-align: center;line-height: 100px;color: #333;}
.obtain .obtain_a .hqfa_l ul{width: 390px;margin:0 auto;}
.obtain .obtain_a .hqfa_l ul li {font-size: 16px;width: 350px;margin: 6px 0 5px 30px;text-align: right;}
.obtain .obtain_a .hqfa_l ul li input:focus { outline: none;}
.obtain .obtain_a .hqfa_l ul li textarea:focus { outline: none;}
.obtain .obtain_a .hqfa_l .pxfa {width: 270px;height: 32px;line-height: 32px;font-size: 12px;border: 1px solid #ddd;padding-left: 5px;}
.obtain .obtain_a .hqfa_l .zxkf {width: 400px;margin-top: 15px;margin-left: 135px;}
.obtain .obtain_a .hqfa_l .zxkf a {color: #fff;background-color: #b51d25;padding: 5px 20px;border-radius: 5px;font-size: 12px;margin-left: 30px;}
.obtain .obtain_a .hqfa_l .zxkf a:hover{color: #fff;background-color: #900000;padding:5px 20px;border-radius: 5px;font-size: 12px;}
.obtain .obtain_a .hqfa_r{width: 600px;float: right;background: #f9f9f9;height: 500px;}
.obtain .obtain_a .hqfa_r .hqfa_zi{font-size: 20px;margin: 16px;line-height: 33px;font-weight: 500;color: #333;}
.obtain .obtain_a .hqfa_r .hqfa_zi b{color: #c12c20;font-size: 24px;margin:0 5px;}
.obtain .obtain_a .hqfa_r .hqfa_img{width: 600px;overflow: hidden;}
.hqfa{width: 1200px;margin:20px auto;margin-top: 70px;}
.hqfa h2{text-align: center;font-size: 30px;font-weight: bold;padding-top: 25px;}
.hqfa h2 span{width: 35px;height: 7px;background-color: #b51d25;text-align: center;display: -webkit-inline-box;margin: 5px 15px;border-radius: 10px;}
.hqfa h3{font-size: 14px;text-align: center;margin-top: 25px;color: #999;}

.online_call{border: 1px solid #c91523;border-radius:6px;width:160px;position:fixed;right:0px;bottom:150px;background:#fff;padding-bottom:15px;height: auto;}
.online_call_top{background: #c91523;overflow:hidden;}
.online_call_top img{margin:8px auto;display:block;}
.online_call_down ul li{width:140px;margin-left:11px;margin-top:16px;border: 1px solid #c91523;background: #c91523;border-radius:25px;position:relative;height:33px;line-height:33px;color: #fff;}
.online_call_xi1{position:absolute;top:0px;left:0px;}
.online_call_down ul li h4{margin-left:43px;font-size:14px;font-weight:normal;color: #fff;}
.online_call_ewm { border-top: 1px dashed #c91523; padding: 10px 10px 0px 10px; margin-top: 20px;}
.online_call_ewm img {width: 142px;}



.xq{width: 100%;border-bottom: 1px solid #ddd;height: 48px;line-height: 48px;position: relative;margin-top: -35px;margin-bottom: 20px;}
.xq i{float: left;font-size: 14px;color: #666;font-style: normal;}
.xq .fenxiang {background: url(../images/Shape-37.png) no-repeat left 0px;display: block;float: right;line-height: 20px;padding-left: 25px;margin-top: 13px; font-size: 14px;
    color: #333;margin-left: 22px;width: 53px;cursor: pointer;}
.xq .share_dyw357 {display: block;float: right;height: 20px; width: 48px;text-decoration: none;background: url(../images/share_dyw357_bottom.png) right 7px no-repeat;}
.xq .dayin {background: url(../images/Printer.png) no-repeat left center;display: block;float: right; line-height: 20px;padding-left: 28px; margin-top: 13px; font-size: 14px;
    color: #333; margin-left: 30px;}
.xq .fx{width: 100px;position: absolute;right: 0;top:40px;display: none}
.xq .fx .bdshare_popup_list {margin: 0;padding: 5px 0;background: #fff;overflow: auto;overflow-x: hidden;_zoom: 1;border:1px solid #ddd;}
.bdshare_popup_list li {float: left;width: 92px;margin-left: 6px;_margin-left: 3px;height: 28px;overflow: hidden;list-style: none;}
.bdshare_dialog_list a, .bdshare_popup_list a, .bdshare_popup_bottom a {color: #565656;font: 12px 'å®‹ä½“';display: block; background-image: url(../images/icons_0_16.png); background-repeat: no-repeat;padding: 5px 0 5px 28px;text-decoration: none;border: 1px solid #fff;line-height: 18px;}
.popup_weixin {background-position: 4px -1607px;}
.popup_tsina {background-position: 4px -99px;}
.popup_qzone {background-position: 4px -47px;}
.popup_tieba {background-position: 4px -723px;}
.bdshare_popup_list li:hover{background: #eee;}

#weixin_qrcode {height:295px;width:240px;position: fixed;z-index:100;top:250px;display: none}
.weixin_popup {background: #fff none repeat scroll 0 0;  border: 1px solid #d8d8d8;  padding: 10px;  position: fixed;  z-index: 11001;  text-align: left;  font-size: 12px;  color: #333;  }
.weixin_popup .weixin_popup_head {  color: #000;  font-weight: bold;  height: 16px;  line-height: 16px;  position: relative;  text-align: left;  }
.weixin_popup .weixin_popup_head .weixin_popup_close {color: #999;font-size: 16px;height: 16px;position: absolute;right: 0;text-decoration: none;top: 0;width: 16px;  }

.xinde_xq_tj{font-size: 16px;color: #333;margin:30px 20px 0 20px;width: 860px;white-space: nowrap; }
.xinde_xq_tj p{margin:20px 0;    width: 860px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xinde_xq_tjs{color: #333;margin:30px 20px 10px 20px;width: 860px;}
.xinde_xq_tjs h2{font-size: 20px;border-bottom: 3px solid #900000;width: 150px;text-align: center;padding-bottom: 15px;margin-bottom: 30px;}
.xinde_xq_tjs ul {clear: both;display: flow-root;}
.xinde_xq_tjs ul li{float: left;font-size: 16px;line-height: 40px;width: 860px;margin-right: 20px;}
.xinde_xq_tjs ul li a{float: left;width: 740px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xinde_xq_tjs ul li span{float: right;}
.xinde_xq_tjs:hover a{}

.contact p{font-size: 16px;line-height: 40px;}

.red{color: red;cursor:pointer;}