@charset "UTF-8";
.left { float: left; }

.wd { width: 1200px; margin: 0 auto; }

/*header*/
.header { background: #d9d9d9; }

.head-left { width: 350px; color: #666666; }

.head-right { width: 850px; float: right; text-align: right; position: relative; }
.head-right .sp { position: absolute; top: 30px; right: -24px; width: 114px; height: 114px; border: 1px solid #666; background: #ccc; z-index: 100; }
.head-right .sp img { width: 114px; height: 114px; }
.head-right a { padding-left: 15px; color: #666; }
.head-right a:hover { color: #005CA2; }
.head-right span { padding-left: 15px; color: #ccc; }

.head { height: 30px; line-height: 30px; }

/*header  end*/
/*logo*/
.logo { background: url(/mycms/templates/css/images/logo-bg.jpg); }

.sp { display: none; }

.logo-head { padding: 35px 0 30px 0; }
.logo-head h1 a { display: block; }
.logo-head h1 img { float: left;margin-top: -7px;  }


.logo_lo { margin-left: 15px; float: left;    border-left: 1px solid #ccc;padding-left: 14px; }
.logo_lo span { display: inline-block; font-size: 26px; color: #005ca2; font-weight: bold; margin-top: 16px; line-height: 30px; }
.logo_lo p { font-size: 20px; color: #333; line-height: 30px; font-weight: bold; }

.phone { width: 310px; height: 85px; background: url(/template/default/images/phone.png) no-repeat left; float: right; position: relative; }
.phone p { position: absolute; top: 45px; left: 72px; font-size: 20px; color: #006699; font-weight: bold;white-space: nowrap; line-height:25px}

/*logo end*/
/*nav*/
.nav { background: url(/mycms/templates/css/images/nav-bg.jpg); }

.nav_cen { position: relative; }
.nav_cen ul { position: relative; }
.nav_cen .nav_ul1 { z-index: 10; }
.nav_cen .ind-ul2 { position: absolute; top: 0; z-index: 3; }
.nav_cen .ind-ul2 li { width: 150px; height: 50px; background: url(/mycms/templates/css/images/nav-li-bg.jpg) no-repeat right center; }
.nav_cen .ind-ul2 .navli-show { background: none; }
.nav_cen .ind-ul2 .navli-bg { background: none; }
.nav_cen .ind_hua { width: 150px; height: 57px; background: url(/mycms/templates/css/images/nav-bg.png) no-repeat center top; position: absolute; left: 0; bottom: 0; z-index: 5; }
.nav_cen li { position: relative; z-index: 10; float: left; line-height: 50px; font-size: 16px; }
.nav_cen li a { display: block; height: 50px; padding: 0 43px; color: #fff; }

/*nav end*/
/*banner*/
.banner li a { display: block; height: 500px; }

.banner_img { position: relative; }
.banner_img .hd { position: absolute; bottom: 50px; left: 50%; z-index: 10; margin-left: -30px; }
.banner_img .hd li { float: left; width: 12px; height: 12px; background: #fff; border-radius: 12px; margin-left: 10px; }
.banner_img .hd .on { background: #005ca3; }
.banner_img span { font-size: 50px; color: #666; }
.banner_img span:hover { color: #fff; }
.banner_img .prev { position: absolute; left: 20px; top: 50%; font-size: 50px;*line-height:50px;  }
.banner_img .next { position: absolute; right: 20px; top: 50%; font-size: 50px;*line-height:50px; }

/*banner end*/
/*referral*/
.referral { padding-top: 100px; }

.refe { position: relative; }

.chan { position: absolute; top: 0; z-index: 0; left: -124px; width: 228px; height: 550px; background: url(/mycms/templates/css/images/chan.png) no-repeat center center; }

.refe-h2 { padding-left: 45px; margin-bottom: 20px; }
.refe-h2 .refe_h_a { float: right; *position: relative; *top: -45px; margin-top: 20px; font-size: 18px; color: #333; line-height: 24px; }
.refe-h2 .refe_h_a span { margin-left: 5px; display: block; float: right; *display: inline-block; *float: none; height: 24px; width: 24px; background: #000; color: #fff; line-height: 24px; text-align: center; }
.refe-h2 .refe_h_a:hover { color: #005CA2; }
.refe-h2 .refe_h_a:hover span { background: #005CA2; }

.refe_cen { *width: 100%; background: #e6e6e6; position: relative; padding-top: 40px; padding-bottom: 28px; height:380px}
.refe_cen .refe_bgimg { position: absolute; right: 0; top: -35px; }
.refe_cen ul { margin-left: 20px; }
.refe_cen li { width: 167px; height: 97px; padding-left: 25px; padding-top: 22px; margin-bottom: 10px;*padding-top:15px; }
.refe_cen li h3 { font-size: 20px; color: #333; font-weight: bold;*width: 170px; *line-height: 24px;}
.refe_cen li p { margin-top: 10px; margin-bottom: 17px; color: #6e6e6e; font-size: 12px; opacity: .8; filter: alpha(opacity=80); }
.refe_cen li span { color: #666; font-size: 24px; }
.refe_cen .refe-li { background: url(/mycms/templates/css/images/refe-bg.jpg) no-repeat center; }
.refe_cen .refe-li h3 { color: #fff; }
.refe_cen .refe-li p { color: #eae3e0; font-size: 12px; }
.refe_cen .refe-li span { color: #fff; }

.refe_right { margin-left: 33px; }
.refe_right dl { width: 298px; height: 375px; overflow: hidden; float: left; margin-right: 20px; position: relative; }
.refe_right dt { width: 298px; height: 270px; background: #fff; border-bottom: 1px solid #e6e6e6; }
.refe_right .t_dt { animation: dt .5s linear forwards; }
.refe_right .t_tdt { animation: dtd .5s linear forwards; }
@keyframes dt { 0% { transform: scale(1); }
  100% { transform: scale(1.1); } }
@keyframes dtd { 0% { transform: scale(1.1); }
  100% { transform: scale(1); } }
.refe_right dd { padding-top: 25px; padding-left: 15px; height: 135px; background: #fff; position: relative; }
.refe_right dd a h2 { width: 100%; padding: 8px 0px 11px 0px; font-size: 20px; font-weight: bold; color: #333; }
.refe_right dd a .t_p { margin-bottom: 15px; }
.refe_right dd a p { font-size: 14px; color: #999999; }
.refe_right dd a p span { font-size: 12px; margin-right: 10px; font-weight: normal; }
.refe_right .t_dd { padding-top: 15px; height: 145px; background: #005ca2; }
.refe_right .t_dd h2 { color: #fff; }
.refe_right .t_dd .t_num span { color: #fff; }
.refe_right .t_dd .t_img { background: url(/mycms/templates/css/images/2.png) no-repeat top right; }
.refe_right .t_dd p { color: #80aed1; }

.refe_tap { display: none; }

.t_num { width: 27px; padding-bottom: 100px; float: left; position: relative; }
.t_num span { font-size: 36px; line-height: 28px; color: #006699; }
.t_num .t_img { background: url(/mycms/templates/css/images/1.png) no-repeat top right; width: 22px; height: 28px; position: absolute; left: 5px; top: 4px; }

/*referral end*/
/*principle*/
.principle { height: 520px; background: url(/mycms/templates/css/images/pr_bg.jpg) no-repeat center; }

.pr_left { width: 643px; height: 520px; background: url(/mycms/templates/css/images/diannao.png) no-repeat left center; }

.pr_right { width: 475px; float: right; padding-top: 22px; }
.pr_right p { margin-top: 30px; padding-bottom: 25px; margin-left: 22px; font-size: 14px; line-height: 28px; border-bottom: 1px dashed  #666; margin-bottom: 30px; color: #aaaaaa; }

.vid { margin-left: 72px; margin-top: 31px; }

.btm { margin-left: 22px; }

/*principle end*/
/*city*/
.city { margin-top: 100px; }

.city_h2 { position: relative; width: 100%; height: 132px; background: url(/mycms/templates/css/images/city.png) no-repeat center; }
.city_h2 h3 { font-size: 26px; color: #1a1a1a; padding-top: 19px; margin-left: 435px; font-weight: bold; }
.city_h2 p { margin-left: 354px; margin-top: 11px; font-size: 20px; font-family: arial; color: #ccc; }
.city_h2 span { line-height: 30px; position: absolute; bottom: 0; width: 100%; text-align: center; color: #fff; font-size: 16px; }

.city_cen { margin-top: 60px; }
.city_cen li { background: url(/mycms/templates/css/images/city_bg.jpg) no-repeat center bottom; padding-bottom: 19px; margin-top: 20px; }
.city_cen .ind_li_last { background: none; padding: 0; }
.city_cen img { max-height: 480px; }

.ci_l { width: 430px; float: left; margin-left: 60px; }
.ci_l .c_ll_l { margin-top: 40px; }

.ci_l1 { float: right; margin-left: 0px; margin-right: 60px; }

.ci_r { width: 700px; float: right; }
.ci_r img { float: right; }

.ci_r1 { float: left; }
.ci_r1 img { float: left; }

.cll_le { float: left; width: 55px; height: 57px; background: url(/mycms/templates/css/images/ind_bg.png) no-repeat center; line-height: 57px; text-align: center; font-size: 34px; color: #fff; font-weight: bold; }

.cll_ri { width: 350px; float: left; margin-left: 20px; }
.cll_ri h3 { font-size: 26px; font-weight: bold; color: #343434; line-height: 35px; }

.cll_ri h5 { color: #005CA2; margin-top: 12px; margin-bottom: 15px;font-size: 16px; font-weight:bold;}
.cll_ri p{font-size: 14px;}

/*city end*/
/*ad*/
.ad { background: url(/mycms/templates/css/images/ad_bg.jpg) no-repeat center bottom; }

.ad_cen { width: 1214px; position: relative; right: -7px; height: 207px; background: url(/mycms/templates/css/images/ad.png) no-repeat center 11px; }
.ad_cen a { position: absolute; width: 250px; height: 50px; right: 143px; top: 149px; }

.ad_img { position: absolute; left: 0; bottom: 47px; }

/*ad end*/
/*landscape*/
.landscape { margin-top: 30px; margin-bottom:30px}
.landscape h2 { width: 100%; text-align: center; }

.la_ul { width: 1200px; margin: 50px auto; }
.la_ul li {cursor: pointer; float: left; margin-right: 20px;  height: 35px;line-height: 35px;  text-align: center; font-size: 16px; color: #b8bfc5; font-weight: bold;border:solid 2px #005ca6;border-radius:15px;padding:5px 15px;}
.la_ul li a{color: #333; font-weight: bold; }
.la_ul li a:hover {color: #fff; font-weight: bold; }

.la_ul li span {*line-height:24px; display: block; *display: inline-block; text-align: center; font-size: 24px; margin: 13px 0 8px; color: #adadad; font-weight: normal;*margin-bottom: 5px; }
.la_ul .la_u_l {background-color: #005CA2\0; *background-color: #005CA2; animation: ladd1 .5s linear forwards; color: #fff; }
.la_ul .la_u_l span { color: #fff; }
.la_ul .la_u_ll { animation: ladda1 .5s linear forwards; color: #333; }
.la_ul .la_u_ll span { color: #adadad; }
.la_tap{width:1200px;overflow:hidden;}
.la_ul1 { display: none; margin-bottom: 34px; position: relative;width:1200px; }
.la_ul1 li { width: 218px; float: left; margin-right: 27px; text-align: center; padding-bottom: 11px; background: url(/mycms/templates/css/images/la_li.png) no-repeat center bottom; position: relative;margin-bottom:20px; }
.la_ul1 li:nth-child(5){ float:right; margin-right:0px}
.la_ul1 li:nth-child(10){ float:right; margin-right:0px}

.la_ul1 li span { width: 45px; height: 45px; text-align: center; background: #005CA2; position: absolute; right: 0; top: 0; font-size: 24px; line-height: 45px; color: #fff; }
.la_ul1 li dl { height:290px; overflow: hidden; position: relative;display:flex; /*主轴居中对齐*/ justify-content: center; /*侧轴居中对齐*/ align-items: center;}
.la_ul1 li dt {  position: relative;text-align: center; }
.la_ul1 li dt img{max-height:290px;max-width:218px;}
.la_ul1 li dt em { display: none; position: absolute; z-index: 10; width: 86px; height: 86px; background: url(/mycms/templates/css/images/f_a.png) no-repeat center; top: 83px; left: 70px; font-size: 24px; line-height: 86px; color: #fff; cursor: pointer; }
.la_ul1 li dd { position: relative; height: 144px; background: #f2f2f2; }
/* .la_ul1 li dd h2 { height: 57px; } */
.la_ul1 li dd h3 { font-size: 18px; color: #333333; padding-top: 20px; line-height: 30px;*padding-top: 15px;}
.la_ul1 li dd p { width: 223px; text-align: left; margin: 0 auto; color: #dddbdb; margin-top: 35px;height:40px ;line-height: 20px; overflow: hidden;}
/* .la_ul1 li .la_dd1 h2 { background: url(/mycms/templates/css/images/a_1.png) no-repeat center 24px; }
.la_ul1 li .la_dd2 h2 { background: url(/mycms/templates/css/images/a_2.png) no-repeat center 24px; }
.la_ul1 li .la_dd3 h2 { background: url(/mycms/templates/css/images/a_3.png) no-repeat center 24px; }
.la_ul1 li .la_dd4 h2 { background: url(/mycms/templates/css/images/a_4.png) no-repeat center 24px; }
.la_ul1 li .la_dl dd { *background: #005CA2; }
.la_ul1 li .la_dl .la_dd1 h2 { background: url(/mycms/templates/css/images/a2_1.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd2 h2 { background: url(/mycms/templates/css/images/a2_2.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd3 h2 { background: url(/mycms/templates/css/images/a2_3.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd4 h2 { background: url(/mycms/templates/css/images/a2_4.png) no-repeat center 24px; } */
.la_ul1 li .la_dt img { animation: dt .5s linear forwards; }
.la_ul1 li .la_tdt img { animation: dtd .5s linear forwards; }
.la_ul1 li .la_dd { animation: ladd .5s linear forwards;*background:#005ca2;background:#005ca2\0; }
.la_ul1 li .la_dd h2 { background: url(/mycms/templates/css/images/a2.png) no-repeat center 24px; }
.la_ul1 li .la_dd p { margin-top: 20px; }
.la_ul1 li .la_dd h3 { color: #fff; }
.la_ul1 li .la_ddd { animation: ladda .5s linear forwards; }
.la_ul1 .l_la { margin-right: 0; }




.la_ul1a {margin-bottom: 34px; position: relative;}
.la_ul1a li { width: 218px; float: left; margin-right: 22px; text-align: center; padding-bottom: 11px; background: url(/mycms/templates/css/images/la_li.png) no-repeat center bottom; position: relative; }
.la_ul1a li:nth-child(4){ float:right; margin-right:0px}
.la_ul1a li:nth-child(8){ float:right; margin-right:0px}
.la_ul1a li:nth-child(12){ float:right; margin-right:0px}

.la_ul1a li span { width: 45px; height: 45px; text-align: center; background: #005CA2; position: absolute; right: 0; top: 0; font-size: 24px; line-height: 45px; color: #fff; }
.la_ul1a li dl { overflow: hidden; position: relative; }
.la_ul1a li dt {  position: relative;text-align: center;border:solid 1px #ccc;border-bottom:none;height:205px;    display:flex;
/*主轴居中对齐*/
    justify-content: center;
/*侧轴居中对齐*/    
    align-items: center;  }
.la_ul1a li dt img{max-width:218px;max-height:205px;}
.la_ul1a li dt em { display: none; position: absolute; z-index: 10; width: 86px; height: 86px; background: url(/mycms/templates/css/images/f_a.png) no-repeat center; top: 83px; left: 70px; font-size: 24px; line-height: 86px; color: #fff; cursor: pointer; }
.la_ul1a li dd { position: relative;background: #065c9f; }
/* .la_ul1 li dd h2 { height: 57px; } */
.la_ul1a li dd h3 { font-size: 18px; color: #fff; padding-top: 10px; line-height: 30px;padding-bottom: 10px;}
.la_ul1a li dd p { width: 223px; text-align: left; margin: 0 auto; color: #dddbdb; margin-top: 35px;height:40px ;line-height: 20px; overflow: hidden;}
/* .la_ul1 li .la_dd1 h2 { background: url(/mycms/templates/css/images/a_1.png) no-repeat center 24px; }
.la_ul1 li .la_dd2 h2 { background: url(/mycms/templates/css/images/a_2.png) no-repeat center 24px; }
.la_ul1 li .la_dd3 h2 { background: url(/mycms/templates/css/images/a_3.png) no-repeat center 24px; }
.la_ul1 li .la_dd4 h2 { background: url(/mycms/templates/css/images/a_4.png) no-repeat center 24px; }
.la_ul1 li .la_dl dd { *background: #005CA2; }
.la_ul1 li .la_dl .la_dd1 h2 { background: url(/mycms/templates/css/images/a2_1.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd2 h2 { background: url(/mycms/templates/css/images/a2_2.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd3 h2 { background: url(/mycms/templates/css/images/a2_3.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd4 h2 { background: url(/mycms/templates/css/images/a2_4.png) no-repeat center 24px; } */

.la_ul1a li .la_dd {background:#005ca2;background:#005ca2\0; }
.la_ul1a li .la_dd h2 { background: url(/mycms/templates/css/images/a2.png) no-repeat center 24px; }
.la_ul1a li .la_dd p { margin-top: 20px; }
.la_ul1a li .la_dd h3 { color: #fff; }

.la_ul1a .l_la { margin-right: 0; }
.la_tdt a{
	display:block;
	
	width:218px;
}


@keyframes ladd1 { 0% { background: #fff; }
  100% { background: #005ca2; } }
@keyframes ladda1 { 0% { background: #005ca2; }
  100% { background: #fff; } }
@keyframes ladd { 0% { background: #f2f2f2; }
  100% { background: #005ca2; } }
@keyframes ladda { 0% { background: #005ca2; }
  100% { background: #f2f2f2; } }
.l_more { text-align: center; }
.l_more a { font-size: 16px; display: inline-block; width: 110px; height: 34px; border: 2px solid #005ca2; line-height: 34px; color: #006699; }
.l_more a:hover { background: #005ca2; color: #fff; }

/*landscape end*/
/*serve*/
.serve { background: url(/mycms/templates/css/images/ca.jpg) no-repeat center bottom; margin-top: 95px; height: 360px; }
.serve h2 { text-align: center; margin-bottom: 50px; }
.serve ul li { float: left; font-size: 20px; color: #999999; text-align: center; padding: 80px 41px 0; cursor: pointer; }
.serve ul li span { display: block; *display: inline-block; font-size: 50px; line-height: 60px; color: #999999; }
.serve ul li:hover { color: #fff; }
.serve ul li:hover span { color: #fff; }

/*serve end*/
/*new*/
.new { padding-top: 88px; padding-bottom: 80px; }

.new_left { width: 720px; }

.new_l_t { border-left: 8px solid #005CA2; padding-top: 10px; height: 30px; *padding-top: 0; *padding-bottom: 10px; }
.new_l_t h2 { float: left; font-size: 36px; color: #005ca2; *line-height: 40px; font-weight: bold; margin-left: 10px; *font-size: 30px; }
.new_l_t h2 span { font-size: 20px; }
.new_l_t p { float: left; font-size: 20px; color: #ccc; }
.new_l_t p span { color: #323232; font-weight: bold; padding: 0 10px;  cursor: pointer;*line-height: 30px; }
.new_l_t p em { font-size: 28px; position: relative; top: 2px; }
.new_l_t p .new_tap { color: #005CA2; }
.new_l_t a { float: right; color: #666; font-size: 16px; margin-top: 5px; }
.new_l_t a:hover { color: #005CA2; }

.newlist { display: none; border: 1px solid #f2f2f2; background: #f7f7f7; padding-top: 20px; padding-bottom: 13px; }
.newlist dt { margin-left: 20px; width: 278px; height: 202px; position: relative; }
.newlist dt img { position: absolute; right: 0; bottom: 0;width:267px;height:192px; }
.newlist dd { width: 320px; float: right; margin-right: 50px; }
.newlist dd h2 { color: #333; font-size: 20px; margin-top: 20px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist dd span { line-height: 40px; color: #999; font-size: 14px; }
.newlist dd p { color: #666666; font-size: 14px; line-height: 24px;height:72px;overflow: hidden; }
.newlist dd a { display: block; width: 90px; height: 30px; border: 1px solid #005ca2; text-align: center; line-height: 30px; float: right; margin-top: 10px; color: #005ca2; }
.newlist dd a:hover { color: #fff; background: #005CA2; }
.newlist ul { padding: 0 50px 0 20px; margin-top: 30px; }
.newlist ul li { line-height: 40px; color: #333; font-size: 16px; padding-left: 20px; background: url(/mycms/templates/css/images/jian.png) no-repeat left center; }
.newlist ul li span { float: right; color: #999; }
.newlist ul li a { color: #333; }
.newlist ul li a:hover { color: #005CA2; }
.newlist ul li a:hover span { color: #005CA2; }

.nebg { width: 267px; height: 192px; background: #333; }

.new_right { width: 440px; float: right; }

.new_u { width: 380px; padding: 13px 38px 10px 22px; background: #f7f7f7; border: 1px solid #f2f2f2; }
.new_u li { padding: 28px 0; border-top: 1px solid #ededed; }
.new_u .first { border: 0; }
.new_u h3 { font-size: 14px; padding-left: 40px; background: url(/mycms/templates/css/images/qa.png) no-repeat left top; line-height: 27px; }
.new_u h3 a { color: #333; }
.new_u h3 a:hover { color: #005CA2; }
.new_u p { font-size: 14px; line-height: 20px; margin-top: 18px; color: #666; padding-left: 40px; background: url(/mycms/templates/css/images/qa.png) no-repeat left -42px; }
.new_u p a { color: #333; }
.new_u p a:hover { color: #005CA2; }

/*new  end*/
/*link*/
.link { background: #f1f1f1; }

.link_cen h2 { width: 130px; float: left; font-size: 16px; line-height: 50px; color: #333; font-weight: bold; }
.link_cen a { font-size: 14px; color: #666; padding: 0 22px; line-height: 50px; }
.link_cen a:hover { color: #005CA2; }

/*link  end*/
/*footer*/
.footer { background: url(/mycms/templates/css/images/f.jpg); }

.foot_l { width: 265px; text-align: center; padding-bottom: 20px; background: url(/mycms/templates/css/images/f_l.jpg); height: 330px;}

.fotl { text-align: center; margin-top: 33px; }

.fot_erwei { text-align: center; margin-top: 30px; }
.fot_erwei span { display: inline-block; width: 112px; height: 112px; border: 1px solid #666; background: #ccc; }
.fot_erwei span img { width: 112px; height: 112px; }
.fot_erwei p { font-size: 16px; color: #8f8f8f; margin-top: 18px; margin-bottom: 25px; }

.foot_r { width: 875px; float: right; padding-top: 65px; }

.f_r_u { padding-bottom: 35px; background: url(/mycms/templates/css/images/f_bg.jpg) repeat-x bottom left; }
.f_r_u li { float: left; padding: 0 23px; font-size: 16px; background: url(/mycms/templates/css/images/11-1.png) no-repeat left center; }
.f_r_u li a { color: #ccc; }
.f_r_u li a:hover { color: #005CA2; }
.f_r_u .f_r_u_l { padding-left: 0; background: none; }

.cont { padding-bottom: 30px; background: url(/mycms/templates/css/images/f_bg.jpg) repeat-x bottom left; }
.cont h2 { margin-top: 25px; font-size: 18px; color: #ccc; }

.ct { margin-top: 15px; }
.ct p { width: 50%; float: left; color: #737373; font-size: 16px; line-height: 30px; }
.ct p span { margin-right: 20px; }

.f_f { line-height: 80px; font-size: 14px; }
.f_f span { color: #454545; margin-right: 22px; }
.f_f a { color: #454545; padding-left: 60px; }
.f_f a:hover { color: #005CA2; }

/*footer end*/
/*page zhaoshang*/
.page_banner { height: 350px; }

.analy { padding-bottom: 105px; }

.current { text-align: right; padding: 11px 0 10px; }
.current a { color: #b2b2b2; }
.current .curr_last { color: #005ca2; }

.current_top { margin-top: 70px; }

.tit { height: 60px; position: relative; }
.tit p { width: 100%; position: absolute; text-align: center; bottom: 0; font-size: 20px; font-family: arial; color: #ccc; }

.curr_tt { width: 270px; background: #005CA2; margin: 0 auto; padding: 5px; margin-top: 20px; margin-bottom: 11px; }
.curr_tt h3 { width: 268px; border: 1px solid #4d8dbe; font-size: 18px; line-height: 33px; color: #fff; text-align: center; }

.current_cc h2 { font-size: 30px; color: #005CA2; line-height: 50px; text-align: center; }
.current_cc h2 span { font-size: 50px; }
.current_cc h3 { text-align: center; font-size: 14px; color: #CCCCCC; margin-bottom: 11px; }
.current_cc p { font-size: 14px; color: #666; text-align: center; line-height: 24px; }

.maket { margin-top: 70px; }

.maket_left { width: 430px; height: 288px; background: #ccc; }

.maket_right { margin-left: 60px; width: 710px; }
.maket_right li { margin-bottom: 30px; }
.maket_right dt { float: left; width: 50px; height: 50px; background: #005CA2; line-height: 50px; text-align: center; color: #c3e5ff; font-size: 26px; margin-right: 20px; }
.maket_right dd { width: 560px; float: left; }
.maket_right dd h3 { text-align: left; margin: 0; margin-top: 5px; font-size: 22px; color: #333; }
.maket_right dd h3 span { color: #005CA2; font-size: 24px; font-weight: bold; }
.maket_right dd p { text-align: left; margin-top: 10px; line-height: 20px; color: #999; }

/*engin*/
.engin h2 { margin-bottom: 25px; }

.engin_on { background: url(/mycms/templates/css/images/en_b.jpg); }

.engin_in { height: 565px; background: url(/mycms/templates/css/images/en_bg.jpg) no-repeat center; }
.engin_in ul { margin: 0 auto; width: 1140px; }
.engin_in li { float: left; width: 210px; text-align: center; color: #fff; padding: 44px 95px 0 75px; }
.engin_in li span { display: inline-block; width: 60px; height: 60px; background: url(/mycms/templates/css/images/pin1.png) no-repeat center; font-size: 60px; line-height: 60px; }
.engin_in li .pin1 { background: url("/mycms/templates/css/images/pin1.png") no-repeat center; }
.engin_in li .pin2 { background: url("/mycms/templates/css/images/pin2.png") no-repeat center; }
.engin_in li .pin3 { background: url("/mycms/templates/css/images/pin3.png") no-repeat center; }
.engin_in li .pin4 { background: url("/mycms/templates/css/images/pin4.png") no-repeat center; }
.engin_in li .pin5 { background: url("/mycms/templates/css/images/pin5.png") no-repeat center; }
.engin_in li .pin6 { background: url("/mycms/templates/css/images/pin6.png") no-repeat center; }
.engin_in li h4 { /*margin-top: 27px;*/ font-size: 24px; line-height: 40px;}
.engin_in li p { height: 108px; line-height: 24px; margin-top: 10px; color: #afafaf; text-align: left; }

/*join*/
.join { margin-top: 100px; }

.join_p { text-align: center; font-size: 20px; color: #1a1a1a; margin-top: 20px; margin-bottom: 35px; }
.join_p span { color: #005CA2;font-weight: bold; }

.join_l { float: left; width: 570px; height: 471px; background: url(/mycms/templates/css/images/ditu.png) no-repeat center; }

.join_c { width: 325px; height: 208px; position: relative; text-align: center; padding-top: 55px; margin: 0 auto; top: 103px; }
.join_c h5 { width: 325px; height: 263px; z-index: 5; position: absolute; left: 0; top: 0; background: #fff; opacity: .6; filter: alpha(opacity=60); }
.join_c p { position: relative; z-index: 10; font-size: 18px; color: #333333; margin-top: 20px; }
.join_c p span { color: #005CA2; font-size: 34px; }
.join_c a { top: 30px; position: relative; display: block; margin: 0 auto; z-index: 10; width: 182px; line-height: 38px; color: #FFFFFF; font-size: 18px; background: #005CA2; opacity: .8; filter: alpha(opacity=80); }
.join_c a:hover { opacity: 1; filter: alpha(opacity=100); }

.join_r { margin-top: 10px; width: 465px; float: right; border: 1px solid #ccc; padding: 30px 30px 25px 50px; background: #f6f7f8; }
.join_r h3 { width: 166px; height: 45px; background: url(/mycms/templates/css/images/6d.png) no-repeat center; text-align: center; line-height: 45px; font-size: 30px; color: #005ca2;font-weight: bold; }
.join_r ul { display: none; }
.join_r li { padding: 20px 0; border-bottom: 1px dashed #cdcdcd; }
.join_r li h2 { font-size: 20px; color: #005CA2;font-weight: bold; }
.join_r li p { margin-top: 13px; font-size: 14px; color: #666; line-height: 22px; }
.join_r .j_t_la { border: 0; }
.join_r .zy { float: right; }
.join_r .zy span { display: block; float: left; margin-left: 15px; width: 22px; height: 22px; background: #ccc; color: #fff; line-height: 22px; text-align: center; cursor: pointer; }
.join_r .zy span:hover { background: #005CA2; }

/*join  end*/
/*anli*/
.anli { margin-top: 95px; padding-top: 50px; background: #f5f5f5; }

.pho { margin-top: 25px; font-size: 26px; color: #333; font-weight: bold; text-align: center; }
.pho span { font-weight: normal; font-size: 18px; color: #666; }

.anli_bg { margin-top: 40px; position: relative; padding-bottom: 90px; }
.anli_bg .hd { position: absolute; left: 0; bottom: 50px; z-index: 10; left: 50%; margin-left: -90px; }
.anli_bg .hd li { width: 40px; height: 3px; float: left; overflow: hidden; margin-right: 20px; background: #d9d9d9; }
.anli_bg .hd .on { background: #005CA2; }
.anli_bg .bd li { padding-bottom: 11px; background: url(/mycms/templates/css/images/anli_li_bg.png) no-repeat center bottom; width: 285px; margin-right: 20px; }
.anli_bg .bd dt { width: 285px; height: 224px; overflow: hidden; position: relative; }
.anli_bg .bd dt a { position: absolute; right: 0; top: 0; width: 40px; font-size: 14px; background: #005ca2; text-align: center; color: #fff; line-height: 22px; cursor: pointer; }
.anli_bg .bd .anli_dt img { animation: dt .5s linear forwards; }
.anli_bg .bd .anli_dtd img { animation: dtd .5s linear forwards; }
.anli_bg .bd .anli_dd { animation: ladd1 .5s linear forwards; }
.anli_bg .bd .anli_dd h3 { color: #fff; }
.anli_bg .bd .anli_dd span { border-color: #ccdeec; }
.anli_bg .bd .anli_dd p { color: #fff; }
.anli_bg .bd .anli_ddd { animation: ladda1 .5s linear forwards; }
.anli_bg .bd dd { background: #fff; width: 285px; padding-bottom: 31px; text-align: center; }
.anli_bg .bd dd h3 { font-size: 20px; color: #333; padding-top: 25px; margin-bottom: 10px; }
.anli_bg .bd dd span { margin: 10px 0; display: inline-block; width: 45px; border-top: 2px solid #666; }
.anli_bg .bd dd p { text-align: left; font-size: 14px; color: #4c4c4c; padding: 0 25px; line-height: 24px; }

/*anli end*/
/*liucheng*/
.liucheng { margin-top: 80px; }
.liucheng h2 { position: relative; z-index: 10; }
.liucheng h2 p { width: 100%; position: absolute; text-align: center; top: 45px; font-size: 20px; font-family: arial; color: #ccc; }

.liucheng_cen { position: relative; top: -32px; z-index: 5; height: 400px; background: url(/mycms/templates/css/images/liucheng_bg.png); }

.liucheng_c li { float: left; margin-right: 70px; width: 182px; padding-top: 104px; text-align: center; }
.liucheng_c li h3 { color: #fff; margin-top: 25px; font-size: 22px; }
.liucheng_c li h4 { font-size: 14px; color: #585858; margin-top: 13px; }
.liucheng_c li p { font-size: 14px; color: #c0c0c0; margin-top: 25px; }
.liucheng_c li:hover .ico span { color: #fff; }
.liucheng_c li:hover h3, .liucheng_c li:hover p { color: #fff; }
.liucheng_c .liu_last { margin-right: 0; }

.ico { background: url(/mycms/templates/css/images/en_b.jpg); width: 120px; margin: 0 auto; height: 96px; border: 3px solid #5c5c5c; text-align: center; position: relative; }
.ico span { font-size: 45px; line-height: 100px; color: #ccc; }
.ico em { width: 25px; height: 25px; background: #005CA2; color: #fff; font-size: 16px; line-height: 25px; top: -15px; left: 48px; position: absolute; }

/*jiam*/
.jiam { margin-top: 60px; }
.jiam h3 { margin-top: 40px; text-align: center; font-size: 18px; color: #333; }

.jiam_tt h2 { float: left; width: 234px; background: #005CA2; font-size: 32px; font-weight: bold; line-height: 48px; color: #fff; text-align: center; margin-left: 10px; }

.jiam_phone { margin-top: 30px; }
.jiam_phone p { height: 41px; text-align: center; font-size: 36px; font-weight: bold; color: #005CA2; line-height: 40px; }
.jiam_phone span { display: inline-block; width: 43px; height: 40px; font-size: 30px; background: #005CA2; color: #fff; margin-right: 15px; }

.jiam_tt_l { text-align: right; width: 625px; float: left; }
.jiam_tt_l p { font-size: 18px; color: #333; line-height: 24px; }

.for { width: 1218px; margin-left: 20px; height: 603px; background: url(/mycms/templates/css/images/jiam.png) no-repeat right bottom; }
.for p { width: 360px; height: 45px; margin-bottom: 25px; position: relative; text-align: right; padding-right: 40px; }
.for p span { display: none; position: absolute; right: 0; font-size: 24px; width: 24px; height: 45px; line-height: 45px; color: #0f85de; }
.for p em { color: #f00; }
.for input { margin-left: 20px; width: 285px; padding-left: 15px; line-height: 45px; border: 1px solid #d9d9d9; font-size: 14px; }

.for_left { margin-left: 146px; padding-top: 65px; }

.for_right { margin-left: 50px; padding-top: 65px; float: left; }
.for_right textarea { margin-left: 20px; padding-left: 15px; width: 285px; height: 180px; display: inline-block; border: 1px solid #d9d9d9; line-height: 45px; font-size: 14px; }
.for_right .for_p { height: 185px; line-height: 45px; }
.for_right .for_p span { width: 45px;  top: 0;  color: #333; }
.for_right .for_p i{width: 45px; font-size: 14px; top: 0; left: -5px; color: #333;position: absolute;}
.for_fot { float: left; width: 1200px; margin-left: -40px; text-align: center; margin-top: 15px; }
.for_fot .sub { width: 150px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #fff; background: #005CA2; }
.for_fot h2 { font-size: 18px; color: #333333; margin-top: 60px; margin-bottom: 25px; }
.for_fot p { width: 100%; margin: 0; padding: 0; line-height: 24px; height: 24px; font-size: 14px; color: #737373; text-align: center; }
.for_fot p strong { font-weight: normal; margin-right: 7px; line-height: 24px; }
.for_fot p .cl_str { position: relative; top: 2px; }

/*鍏充簬鐩肩煶*/
.main .current { background: #ededed; /*line-height: 40px; padding-top: 0; */}

.main_left { position: relative; top: -51px; left: -9px; width: 238px; }
.main_left h2 { width: 238px; height: 75px; font-size: 30px; color: #fff; line-height: 30px; text-align: center; padding-top: 25px; background: url(/template/default/images/gong.png) no-repeat top center; }
.main_left h2 span { display: block; font-size: 14px; font-family: arial; color: #85a3c5; }
.main_left ul { margin-top: 2px; width: 220px; margin: 0 auto; }
.main_left li { margin-top: 2px; background: #f5f5f5; line-height: 50px; text-align: center; font-size: 18px; }
.main_left li span { display: none; position: relative; left: 30px; color: #333; }
.main_left li a { display: block; width: 100%; color: #333; }
.main_left li a:hover { color: #005CA2; }
.main_left .m_l_a { background: #005CA2 url(/mycms/templates/css/images/you.png) no-repeat 175px center; }
.main_left .m_l_a a { color: #fff; }
.main_left .m_l_a a:hover { color: #fff; }
.main_left .m_l_a span { display: inline; color: #fff; }

.mian_right { width: 940px; float: right; padding: 30px 0 60px 0px; }
.mian_right h3 { font-size: 20px; color: #333; }
.mian_right span { }
.mian_right em { margin-top: 10px; display: block; width: 50px; border-top: 2px solid #005CA2; }
.mian_right p { /*float: left;*/ margin-top: 40px; font-size: 14px; color: #666; line-height: 24px; }

.main_r_l { width: 465px; }
.main_r_l P { margin-top: 40px; font-size: 14px; color: #666; line-height: 24px; }

.main_r_r { float: right; }

/*浼佷笟鏂囧寲*/
.about2_mian { padding-bottom: 200px; background: url(/mycms/templates/css/images/h2.png) no-repeat right bottom; }
.about2_mian h4 { border-left: 2px solid #005CA2; }
.about2_mian h4 b { margin-left: 5px; width: 140px; font-size: 18px; color: #fff; font-weight: normal; display: inline-block; background: #005CA2; line-height: 30px; text-align: center; }
.about2_mian h4 span { color: #ccc; font-size: 14px; margin-left: 11px; }
.about2_mian p { margin-top: 20px; float: none; margin-bottom: 50px; }

/*鑽ｈ獕璧勬枡*/
.about3_main { width: 960px; padding-left: 0px; }
.about3_main ul { overflow: hidden; }
.about3_main li { float: left; margin-left: 20px; margin-bottom: 20px; width: 298px; border: 1px solid #e6e6e6; padding-bottom: 4px; }
.about3_main li dt { width: 298px; height: 224px; overflow: hidden; }
.about3_main li dd { width: 298px; margin: 0 auto; text-align: center; }
.about3_main li dd h2 { margin-top: 13px; font-size: 18px; color: #333; text-align: center; }
.about3_main li dd span { font-size: 16px; font-family: "瀹嬩綋"; text-align: center; }

.main_page { width: 490px; margin: 30px auto 0; }
.main_page a { display: block; float: left; /*height: 26px; width: 26px; */border: 1px solid #999;/* line-height: 26px;*/ text-align: center; margin-left: 10px; font-size: 14px; padding: 5px 10px;}
.main_page span { float: left;/* height: 26px; width: 26px;*/ border: 1px solid #999; background: #2E96E6; /*line-height: 26px;*/ text-align: center; margin-left: 10px; font-size: 14px; color: #666; padding: 5px 10px;}
.main_page a:hover { background: #2E96E6; color: #fff; }
.main_page .page-a { width: 56px; }
.main_page i { display: block; float: left; height: 28px; width: 28px; line-height: 26px; text-align: center; margin-right: -10px; }

/*浜烘墠鎷涜仒*/
.about4_main { width: 940px; }
.about4_main h2 { font-size: 18px; color: #002c4f; }
.about4_main ul { margin-top: 20px; border: 1px solid #d9d9d9; border-bottom: 0; }
.about4_main ul .ul_div { display: none; border-bottom: 1px solid #d9d9d9; padding-left: 20px; padding-bottom: 23px; }
.about4_main ul .ul_div h3 { margin-top: 23px; font-size: 14px; line-height: 30px; font-weight: bold; }
.about4_main ul .ul_div p { float: none; margin: 0; line-height: 30px; padding-left: 15px; background: url(/mycms/templates/css/images/about_4_li.jpg) no-repeat left center; }
.about4_main li { overflow: hidden; padding-left: 20px; line-height: 52px; font-size: 16px; color: #005ca2; background: url(/mycms/templates/css/images/li_ab.png) no-repeat 910px 0; border-bottom: 1px solid #d9d9d9; cursor: pointer; }
.about4_main li strong { font-weight: normal; float: left; }
.about4_main li span { color: #999; font-size: 12px; margin-right: 120px; float: right; line-height: 52px; }
.about4_main li span i { color: #f38a21; margin-right: 5px; }
.about4_main li .about4_span { margin-right: 300px; }
.about4_main .li_div { background: url(/mycms/templates/css/images/li_ab.png) no-repeat 910px -47px; }

.ip { margin-top: 60px; }

.ip_left { float: left; width: 425px; padding: 20px 10px 20px 20px; border: 1px solid #d9d9d9; }
.ip_left h2 { margin-bottom: 15px; color: #005ca2; }
.ip_left p { margin-top: 0; float: none; line-height: 35px; }
.ip_left p span { color: #666; }

.ip_right { float: right; width: 450px; height: 249px; border: 1px solid #d9d9d9; }

#allmap { height: 250px; }

/*鏂伴椈鎺ㄨ崘*/
.main_reme { width: 220px; margin: 0 auto; margin-top: 80px; }
.main_reme h3 { font-size: 20px; font-weight: bold; padding-left: 10px; border-left: 4px solid #005CA2; }
.main_reme ul { width: 198px; margin-top: 10px; padding: 10px; border: 1px solid #d9d9d9; }
.main_reme li { line-height: 32px; margin: 0; text-align: left; font-size: 14px; width: 170px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff url(/template/default/images/dian.jpg) no-repeat left center; padding-left: 17px; }
.main_reme li a { color: #666;display: block;width: 170px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/**shouhou**/
.about5_mian h3 { text-align: center; width: 155px; margin: 0 auto; border-bottom: 1px solid #d9d9d9; font-size: 28px; color: #333; line-height: 40px; }
.about5_mian h3 span { display: block; width: 45px; margin: 0 auto; margin-bottom: -2px; border-bottom: 3px solid #005CA2; }
.about5_mian h4 { margin-top: 10px; text-align: center; font-size: 16px; color: #999; }

.about5_cen h5 { width: 255px; background: #fff; margin: 0 auto; font-size: 22px; color: #005CA2; position: absolute; line-height: 22px; top: -11px; left: 94px; text-align: center; }
.about5_cen p { margin: 30px 33px 0; line-height: 24px; }

.ab5_le { margin-top: 45px; width: 440px; border: 2px solid #e5e5e5; padding: 20px 0 25px; position: relative; }

.ab5_ri { float: right; margin-top: 45px; width: 440px; border: 2px solid #e5e5e5; padding: 20px 0 25px; position: relative; }

.ab5_bot { position: relative; margin-top: 35px; width: 100%; height: 189px; background: url(/mycms/templates/css/images/ab5_bg.jpg) no-repeat center; }
.ab5_bot span { position: absolute; top: 93px; left: 392px; color: #FFFFFF; font-size: 26px; }

/*搴旂敤妗堜緥*/
.case_mian { width: 960px; float: right; }
.case_mian .la_ul1 li { margin-top: 30px; width: 298px; margin-left: 20px; margin-right: 0; }
.case_mian .la_ul1 li em { border: 0; }
.case_mian .la_ul1 li dl { height: 290px; }
.case_mian .la_ul1 li .la_dl dd h3 { background: url(/mycms/templates/css/images/casea_h3bg.png) no-repeat center bottom; }
.case_mian .la_ul1 li .la_dl dd p { margin-top: 16px;}
.case_mian .la_ul1 li dt img { width: 298px; }
.case_mian .la_ul1 li dd { height: 143px; }
.case_mian .la_ul1 li dd h3 { margin: 0; line-height: 40px;padding-top: 0; height: 40px;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
.case_mian .la_ul1 li dd p { width: 220px; padding: 0 40px;height: 40px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/*浜у搧鏉愭枡*/
.pro_left li { text-align: left; padding-left: 33px; }
.pro_left .pro_left_h { background: url(/mycms/templates/css/images/pro_leftng.jpg) no-repeat center; }
.pro_left .pro_left_h a { color: #fff; }
.pro_left .pro_left_h a:hover { color: #fff; }
.pro_left .m_l_a { background: #f5f5f5 url(/mycms/templates/css/images/you1.png) no-repeat 195px center; }
.pro_left .m_l_a a { color: #005CA2; }
.pro_left .m_l_a a:hover { color: #005CA2; }

.pro_reme ul { border: 0; width: 220px; padding: 0; }
.pro_reme li { position: relative; width: 220px; padding: 0; background: none; }
.pro_reme li dl { width: 220px; }
.pro_reme li dl dt { height: 220px; }
.pro_reme li dl img { width: 100%; height: 100%; }
.pro_reme li .a_dl { display: block; position: absolute; width: 40px; height: 44px; background: #005CA2; color: #ccc; left: 180px; right: 0; top: 0; font-size: 24px; line-height: 40px; text-align: center; }
.pro_reme li .a_dl:hover { color: #fff; }
.pro_reme li h3 { border: 0; text-align: center; background: #f2f2f2; line-height: 45px; font-weight: normal; font-size: 16px; padding: 0; }
.pro_reme li h3 a { color: #333; }
.pro_reme li h3 a:hover { color: #005CA2; }

.pro_sur { width: 484px; position: relative; }

.pro_right { width: 940px; position: relative;}
.pro_right .hd { position: absolute; z-index: 10; bottom: 14px; left: 50%; margin-left: -36px; }
.pro_right .hd ul { overflow: hidden; }
.pro_right .hd li { margin-right: 10px; float: left; width: 8px; height: 8px; background: #ccc; border-radius: 8px; }
.pro_right .hd .on { background: #005CA2; }
.pro_right .bd li { width: 484px; height: 304px; overflow: hidden; }

.pro_l { float: left; }

.pro_r { float: right; width: 414px; }
.pro_r h3 { color: #006699; line-height: 26px; }
.pro_r h4 { margin-top: 30px; font-size: 16px; color: #333; }
.pro_r p { float: none; margin-top: 0; font-size: 14px; color: #666; line-height: 26px; }

.pro_cen { width: 100%; margin-top: 60px; }
.pro_cen_fix{position: fixed;top: 0;left: 50%;margin-left: -340px; z-index: 999;background-color: #fff;width: 100%;}
.mao a { display: block; float: left; padding: 0 25px; font-size: 18px; line-height: 50px; border: 1px solid #E6E6E6; border-left: 0; color: #333; }
.mao a.cur{color: #006699;border-bottom: 2px solid #006699;}
.mao .mao_a { border-left: 1px solid #e6e6e6; }

.pro_dla {  margin-top: 10px; }
.pro_dla li { margin-top: 20px; width: 220px; padding-bottom: 8px; background: #fff url(/mycms/templates/css/images/pro_dl.png) no-repeat center bottom; margin-right: 20px; float: left; }
.pro_dla dl { width: 220px; border: 1px solid #E6E6E6; text-align: center; background: #fff; }
.pro_dla dt { width: 220px; height: 200px; overflow: hidden; border-bottom: 1px solid #E6E6E6; }
.pro_dla dd { padding-top: 20px; padding-bottom: 12px; }
.pro_dla h2 { font-size: 18px; color: #333; }
.pro_dla p { margin-top: 4px; margin-bottom: 14px; float: none; color: #666; }
.pro_dla .pro_btn { display: block; width: 85px; line-height: 30px; background: #005CA2; color: #fff; margin: 0 auto; }

.cons { margin-top: 50px; }
.cons h3 { padding-left: 10px; border-left: 3px solid #005CA2; margin-top: 20px;}
.cons img{max-width: 100%;}

.cons_img { margin: 30px 0 70px; width: 940px; height: 127px; background: url(/mycms/templates/css/images/cosn_bg.png) no-repeat center; line-height: 127px; white-space: nowrap; }
.cons_img span { font-size: 20px; margin-right: 88px; padding: 0 38px; color: #fff; }
.cons_img .span_last { margin-right: 0; }

.cons_hou { height: 250px; background: url(/mycms/templates/css/images/cons_1.jpg) no-repeat right bottom; }

.cons_se { margin-top: 30px; width: 940px; margin-bottom: 70px; overflow: hidden; }
.cons_se ul { width: 980px; }
.cons_se li { width: 100px; float: left; margin-top: 20px; margin-right: 40px; }
.cons_se li span { display: block; width: 100px; height: 100px; }
.cons_se li p { width: 100%; font-size: 16px; color: #333; margin: 0; line-height: 36px; text-align: center; }

.cons_ying { width: 960px; margin-left: -20px; margin-top: 10px; margin-bottom: 50px; }
.cons_ying li { margin-top: 20px; float: left; width: 218px; margin-left: 20px; }
.cons_ying dd { height: 50px; line-height: 50px; text-align: center; color: #333; font-size: 16px; background: #f2f2f2; }

.cons_te { margin-top: 25px; margin-bottom: 65px; }
.cons_te p { width: 100%; float: none; margin-top: 0; color: #666666; font-size: 16px; }
.cons_te p span { font-weight: bold; font-size: 18px; margin-right: 12px; color: #005CA2; line-height: 35px; }
.cons_te i { color: #005CA2; }

.con_you p { color: #333; line-height: 40px; padding-left: 20px; background: url(/mycms/templates/css/images/about_4_li.jpg) no-repeat left center; }

/*鏂伴椈鍒楄〃*/
.newlist_page { padding-top: 10px; padding-bottom: 60px; width: 940px; float: right; }
.newlist_page .newlist_first { border-top: 0; }
.newlist_page li { padding: 10px 0; border-top: 1px solid #dfdfdf; }
.newlist_page li dl { overflow: hidden; }
.newlist_page li dt { float: left; }
.newlist_page li dd { width: 670px; float: right; padding-top: 25px; }
.newlist_page li dd h2 { font-size: 18px; }
.newlist_page li dd h4 { line-height: 20px; font-size: 14px; color: #999; margin-top: 12px; margin-bottom: 24px; }
.newlist_page li dd h4 strong { font-size: 14px; margin-right: 10px; font-weight: normal; }
.newlist_page li dd p { font-size: 14px; line-height: 24px; }
.newlist_page li dd p a { color: #666; }
.newlist_page li dd p span { color: #005CA2; }
.newlist_page li dd a { color: #333; }
.newlist_page li dd a:hover { color: #005CA2; }
.newlist_page .main_page { margin-top: 60px; }

/****jishuzhidao*****/
.jis { padding-top: 30px; }
.jis li { padding: 0; border: 1px solid #ebebeb; border-top: 0; border-bottom: 0; }
.jis li dd { height: 62px; overflow: hidden; width: 768px; padding-top: 11px; padding-left: 90px; padding-right: 80px; background: url(/mycms/templates/css/images/qa.png) no-repeat 45px -28px; line-height: 20px;}
.jis li dd p { font-size: 14px; color: #666; margin-bottom: 30px; }
.jis .newlist_first { border-top: 1px solid #ebebeb; }
.jis .new_dl dt { color: #005CA2; }
.jis .new_dl dt span { background: url(/mycms/templates/css/images/zhan.png) no-repeat left 10px; }
.jis .new_dl dd { height: auto; }
.jis dl { padding-top: 25px; border-bottom: 1px solid #ebebeb; }
.jis dt { width: 850px; padding-left: 90px; line-height: 26px; font-size: 18px; color: #333; cursor: pointer; padding-bottom: 11px; background: url(/mycms/templates/css/images/qa.png) no-repeat 45px 0px; }
.jis dt span { display: block; float: right; margin-right: 30px; width: 17px; background: url(/mycms/templates/css/images/zhan.png) no-repeat left -54px; height: 26px; }
.jis dt:hover { color: #005CA2; }

/*娴风坏鍩庡競*/
.haimian { margin-top: 40px; }

.haimian_cen { height: 394px; margin-bottom: 100px; background: url(/mycms/templates/css/images/zhaoming.png) no-repeat center; }
.haimian_cen h2 { width: 215px; padding-top: 70px; font-size: 20px; text-align: right; font-weight: bold; line-height: 30px; margin-bottom: 120px; }
.haimian_cen h2 span { display: block; font-weight: normal; font-family: arial; color: #ccc; }
.haimian_cen p { line-height: 30px; font-size: 14px; color: #666; width: 493px; }

.yuanli { background: url(/mycms/templates/css/images/cai.jpg) no-repeat center; }

.yuanli_l { width: 651px; height: 375px; padding-top: 95px; background: url(/mycms/templates/css/images/tu.png) no-repeat left }
.yuanli_l h3 { font-size: 16px; color: #333; line-height: 32px; }
.yuanli_l h3 span { margin-right: 39px; padding: 0 19px; position: relative; color: #333; }
.yuanli_l h4 { font-size: 20px; font-weight: bold; color: #005CA2; margin-top: 50px; text-align: center; padding-right: 56px; line-height: 40px; }
.yuanli_l h5 { color: #fff; margin-top: 80px; text-align: center; font-size: 20px; padding-right: 75px; }

.yuanli_r { width: 435px; float: right; padding-right: 60px; }
.yuanli_r h3 { height: 59px; font-size: 20px; font-weight: bold; background: url(/mycms/templates/css/images/toushui.png) no-repeat center; width: 205px; padding-right: 220px; color: #dde5ee; text-align: right; margin-top: 75px; line-height: 30px; }
.yuanli_r h3 span { display: block; font-weight: normal; font-family: arial; color: #7493b9; }
.yuanli_r p { font-size: 14px; color: #fff; line-height: 30px; margin-top: 40px; }

/*youshi*/
.youshi { margin-top: 90px; }
.youshi h2 { font-size: 20px; font-weight: bold; text-align: right; line-height: 30px; color: #333; width: 204px; padding-right: 190px; background: url(/mycms/templates/css/images/tt.png); height: 60px; margin: 0 auto; margin-bottom: 24px;}
.youshi h2 span { display: block; font-weight: normal; font-family: arial; color: #ccc; }
.youshi p { text-align: center; font-size: 16px; color: #666; line-height: 26px; }

.you_ul { margin-top: 40px; margin-bottom: 130px; }
.you_ul li { width: 200px; padding: 0 50px; float: left; }
.you_ul em, .you_ul span { display: block; }
.you_ul em { width: 116px; height: 94px; border: 3px solid #d6d6d6; text-align: center; line-height: 94px; font-size: 50px; margin: 0 auto; color: #005CA2; }
.you_ul span { margin: 0 auto; width: 25px; height: 25px; background: #b3b3b3; line-height: 25px; text-align: center; color: #fff; font-size: 16px; position: relative; bottom: -13px; }
.you_ul h3 { margin-top: 20px; font-size: 20px; color: #005CA2; text-align: center; }
.you_ul h3 span { width: 100%; font-size: 14px; background: #fff; color: #adadad; bottom: 0; }
.you_ul p { margin-top: 15px; font-size: 14px; color: #333; text-align: left; }

/*鏂伴椈璇︽儏*/
.new_de { margin-top: 30px; }
.new_de h2 { font-size: 20px; color: #333; text-align: center; }
.new_de h3 { border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-top: 30px; font-size: 12px; color: #999; }
.new_de h3 span { margin-right: 50px; }
.new_de p { margin-top: 30px; }

.newpage { border-top: 1px dashed #dfdfe1; border-bottom: 1px dashed #dfdfe1; margin-top: 50px; line-height: 35px; font-size: 14px; }
.newpage p { margin-top: 0; }
.newpage a { color: #666; }
.newpage a:hover { color: #005CA2; }

/*chanpinxiangqing */
.prode { margin-top: 30px; }

.prode_l dt { overflow: hidden; width: 410px; height: 370px; }
.prode_l dt li { float: left; width: 408px; height: 368px; border: 1px solid #e6e6e6; }
.prode_l dd { margin-top: 10px; }
.prode_l dd li { border: 1px solid #e6e6e6; float: left; width: 75px; height: 65px; overflow: hidden; margin-right: 7px; cursor: pointer; }
.prode_l dd .ddli { border: 1px solid #005CA2; }

.prode_r { float: left; width: 530px; margin-left: 60px; padding-top: 30px; position: relative; }
.prode_r h2 { font-size: 22px; color: #006699; }
.prode_r h4 { font-size: 14px; color: #333; line-height: 30px; margin-bottom: 40px; }
.prode_r p { line-height: 35px; color: #005CA2; }
.prode_r p span { color: #666; }
.prode_r a { float: left; margin-top: 40px; display: block; width: 140px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 20px; background: url(/mycms/templates/css/images/a_bg.jpg) no-repeat center; }
.prode_r strong { margin-top: 40px; width: 210px; display: block; float: left; margin-left: 35px; font-size: 20px; color: #005CA2; line-height: 25px; }
.prode_r strong em { font-size: 50px; line-height: 50px; display: block; float: left; margin-right: 10px; font-weight: normal; }
.prode_r strong span { color: #666666; display: block; font-weight: normal; font-size: 14px; }

.ding { width: 190px; float: right; }
.ding h3 { width: 190px; height: 50px; background: url(/mycms/templates/css/images/gong.png) no-repeat center; text-align: center; line-height: 50px; font-size: 20px; color: #fff; }
.ding li { margin-top: 20px; }
.ding li span { display: block; width: 100%; height: 170px; overflow: hidden; }
.ding li p { text-align: center; line-height: 40px; background: #e6e6e6; font-size: 18px; color: #333; }
.ding li a { color: #333; }
.ding .ding_li { margin-top: 0; }

.sige { float: right; width: 100%; border-top: 1px solid #e6e6e6; padding-bottom: 150px; }

.sige_l { width: 450px; padding-right: 95px; float: left; }
.sige_l h2 { font-size: 16px; color: #333; margin-top: 30px; }
.sige_l p { line-height: 25px; color: #666; font-size: 14px; }

/*forma*/
.forma { margin-top: 40px; padding-bottom: 150px; }

.forma_l h2 { color: #333333; font-size: 20px; margin-bottom: 40px; }
.forma_l p { font-size: 16px; color: #737373; margin-bottom: 30px; }
.forma_l p span { margin-right: 10px; color: #ccc; font-size: 16px; }
.forma_l .map { width: 575px; height: 330px; padding-top: 30px; border-top: 1px solid #ededed; }

#allma { height: 330px; }

.forma_r { width: 545px; float: right; }
.forma_r h2 { font-size: 16px; color: #333; margin-bottom: 30px; }
.forma_r h5 { text-align: center; margin-top: 20px; font-size: 18px; color: #666; }
.forma_r h5 span { font-size: 20px; }
.forma_r h5 em { color: #005CA2; margin-right: 10px; font-size: 18px; }

.input input { padding-left: 20px; width: 520px; height: 50px; border: 2px solid #d9d9d9; font-size: 16px; color: #999; line-height: 50px; }
.input textarea { display: block; border: 2px solid #d9d9d9; width: 520px; height: 150px; padding-left: 20px; line-height: 50px; font-size: 16px; }
.input p { height: 20px; color: #f00; }

.sub_btn { display: block; width: 210px; height: 50px; line-height: 50px; text-align: center; background: #005CA2; color: #fff; font-size: 18px; margin: 0 auto; }

.main_map { margin-top: 70px; }

.map_ul { margin-top: 90px; padding-bottom: 200px; }
.map_ul li { width: 170px; float: left; font-size: 18px; }
.map_ul li a { color: #333; }
.map_ul li ul { margin-top: 30px; }
.map_ul li li { font-size: 14px; color: #808080; line-height: 50px; }
.map_ul li .map_h { font-size: 14px; font-weight: bold; line-height: 50px; }
.map_ul a:hover { color: #005CA2; }

/*# sourceMappingURL=index.css.map */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(/mycms/templates/css/images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(/mycms/templates/css/images/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }




#solid{
	width:100%;
	height:501px;
	clear:both;
	margin-top:50px;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:498px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:905px;
	height:501px;
	margin-left:-452px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:445px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;
}

.online-qq {
	position: fixed;
	top: 30%;
	right: 3px;
	z-index: 200;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(/mycms/templates/css/images/online_qq.png) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(/mycms/templates/css/images/online_qq.png) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 30px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .tel strong {
	font-size: 12px;
	color: #af1f24
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 12px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}

.la_ul1ab {margin-bottom: 34px; position: relative;}
.la_ul1ab li { width: 298px; float: left; margin-right: 22px; text-align: center; padding-bottom: 11px; position: relative; }
.la_ul1ab li:nth-child(3){ float:right; margin-right:0px}
.la_ul1ab li:nth-child(6){ float:right; margin-right:0px}
.la_ul1ab li:nth-child(9){ float:right; margin-right:0px}

.la_ul1ab li span { width: 45px; height: 45px; text-align: center; background: #005CA2; position: absolute; right: 0; top: 0; font-size: 24px; line-height: 45px; color: #fff; }
.la_ul1ab li dl { height:290px; overflow: hidden; position: relative; }
.la_ul1ab li dt {  position: relative;text-align: center; }
.la_ul1ab li dt img{height:224px; }
.la_ul1ab li dt em { display: none; position: absolute; z-index: 10; width: 86px; height: 86px; background: url(/mycms/templates/css/images/f_a.png) no-repeat center; top: 83px; left: 70px; font-size: 24px; line-height: 86px; color: #fff; cursor: pointer; }
.la_ul1ab li dd { position: relative; background: #f2f2f2; }
/* .la_ul1 li dd h2 { height: 57px; } */
.la_ul1ab li dd h3 { font-size: 18px; color: #333333;  line-height: 50px; height:50px}
.la_ul1ab li dd p { width: 223px; text-align: left; margin: 0 auto; color: #dddbdb; margin-top: 35px;height:40px ;line-height: 20px; overflow: hidden;}
/* .la_ul1 li .la_dd1 h2 { background: url(/mycms/templates/css/images/a_1.png) no-repeat center 24px; }
.la_ul1 li .la_dd2 h2 { background: url(/mycms/templates/css/images/a_2.png) no-repeat center 24px; }
.la_ul1 li .la_dd3 h2 { background: url(/mycms/templates/css/images/a_3.png) no-repeat center 24px; }
.la_ul1 li .la_dd4 h2 { background: url(/mycms/templates/css/images/a_4.png) no-repeat center 24px; }
.la_ul1 li .la_dl dd { *background: #005CA2; }
.la_ul1 li .la_dl .la_dd1 h2 { background: url(/mycms/templates/css/images/a2_1.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd2 h2 { background: url(/mycms/templates/css/images/a2_2.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd3 h2 { background: url(/mycms/templates/css/images/a2_3.png) no-repeat center 24px; }
.la_ul1 li .la_dl .la_dd4 h2 { background: url(/mycms/templates/css/images/a2_4.png) no-repeat center 24px; } */
.la_ul1ab li .la_dt img { animation: dt .5s linear forwards; }
.la_ul1ab li .la_tdt img { animation: dtd .5s linear forwards; }
.la_ul1ab li .la_dd { animation: ladd .5s linear forwards;*background:#005ca2;background:#005ca2\0; }
.la_ul1ab li .la_dd h2 { background: url(/mycms/templates/css/images/a2.png) no-repeat center 24px; }
.la_ul1ab li .la_dd p { margin-top: 20px; }
.la_ul1ab li .la_dd h3 { color: #fff; }
.la_ul1ab li .la_ddd { animation: ladda .5s linear forwards; }
.la_ul1ab .l_la { margin-right: 0; }