body { text-align: left; padding: 0; margin: 0; font: 12px arial, helvetica, clean, sans-serif; color: #333; font-family: "microsoft yahei"; background: #fff; }
div, p, li { word-break: break-all; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { padding: 0; margin: 0; }
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th { padding: 0; margin: 0; }
fieldset { border-top-width: 0; border-left-width: 0; border-bottom-width: 0; border-right-width: 0; }
a img { border: 0; padding: 0; margin: 0; }
i { font-style: normal; }
/*清除浮动*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {  *zoom: 1;
}
address, caption, cite, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
li { list-style-type: none; }
caption { text-align: left; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100%; }
q:unknown {
 content: '';
}
q:unknown {
 content: '';
}
.em2{ text-indent:2em; display:block;}
input, textarea, select { font-family: inherit; }
input, textarea, select { font-size: 100%; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #041828; text-decoration: none; }
.icon { background-image: url("icon.png"); display: inline-block; vertical-align: middle; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; font-size: 0; margin: 0; padding: 0; display: block; _height: 0; overflow: hidden; }
/*网站公用样式表*/
.w1000 { width: 1000px; margin: 0 auto; }
.head_main { width: 100%; border-bottom: 1px solid #ececec; height: 35px; line-height: 35px;  }
.head_main ul { color: #d8d8d8; }
.head_main ul li { float: left; }
.head_main ul li i { width: 15px; height: 15px; background-position: -15px 0; margin-right: 8px; }
.head_main ul li em { padding: 0 10px; }
.head_main ul li .mobile { position: absolute; left: -15px; top: 35px; border: 1px solid #ececec; border-top: none; padding-bottom: 0; background: #fff; transition: ease-in-out 0.2s; height: 0; width: 110px; z-index:100;}
.head_main ul li .mobile img { width: 90px; height: 90px; display: none; padding: 10px; }
.head_main ul li .on { color: #ed1b23; }
.head_main ul li .select_box { background: #e7e7e7; position: relative; width: 170px; height: 22px; float: left; z-index: 999; line-height: 22px; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 7px; margin-right: 20px; }
.head_main ul li .select_box span { cursor: pointer; display: block; width: 160px; padding-left: 10px; height: 22px; line-height: 22px; overflow: hidden; color: #333; }
.head_main ul li .select_box i { width: 7px; height: 4px; background-position: -133px 0; position: absolute; right: 4px; top: 9px; }
.head_main ul li .select_box .son_ul { z-index: 9999; width: 168px; position: absolute; left: 0; top: 19px; background: #fff; border: 1px solid #ececec; padding-top: 3px; }
.head_main ul li .select_box .son_ul dd { display: block; line-height: 22px; height: 22px; overflow: hidden; margin-bottom: 4px; }
.head_main ul li .select_box .son_ul dd a, .head_main ul li .select_box .bottom_main .son_ul dd a:visited { color: #000; display: block; overflow: hidden; padding-left: 10px; }
.head_main ul li .select_box .son_ul dd a:hover { color: #fff; background: #ed1a22; }
.head_main ul li .select_box .son_ul dd { cursor: pointer; }
.head_main ul .l2 { position: relative; }
.head_main ul .l2:hover .mobile { height: 110px; }
.head_main ul .l2:hover .mobile img { display: block; }
.head_main ul li:first-child i { background-position: 0 0; }
.head_main ul .l3 i { width: 11px; height: 6px; background-position: -120px 0; margin-left: 8px;  *margin-top: 16px;
}
.top_main { height: 95px; }
.top_main .left img { padding-top: 16px; }
.top_main .right { position: relative; width: 246px; text-align: center; }
.top_main .right p { font-size: 14px; font-weight: bold; color: #ed1b23; padding-top: 16px; width: 90px; margin: 0 auto; background: #fff; display: block; z-index: 11; position: relative; }
.top_main .right p i { width: 14px; height: 14px; background-position: -59px 0; margin-right: 5px; }
.top_main .right h1 { font-family: "helv"; font-size: 32px; font-weight: 100; }
.top_main .right .line { position: absolute; right: 0; top: 27px; height: 1px; background: #989898; width: 246px; z-index: 10; }
.nav_main { height: 45px; line-height: 45px; background: #0550ab; width: 100%; }
.nav_main ul li { float: left; width: 110px; border-left: 1px solid #041828; text-align: center; height: 45px; position: relative; }
.nav_main ul li a { color: #fff; font-size: 14px; display: block;transition: ease-in-out .2s; }
.nav_main ul li a:hover { background: url("nav_on.jpg") center bottom repeat-x; }
.nav_main ul li a.hover { background: url("nav_on.jpg") center bottom repeat-x; }
.nav_main ul li a.hover2 { background: url("nav_on.jpg") center bottom repeat-x; }
.nav_main ul li dl { width: 110px; display: none; background: #0550ab; position: absolute; left: 0px; top: 45px; z-index: 11; overflow: hidden; border-top: 3px; }
.nav_main ul li dl dd { overflow: hidden; }
.nav_main ul li dl dd a { margin-bottom: 5px; width: 100%; height: 30px; line-height: 30px; display: block; font-size: 14px; color: #fff; text-align: center; transition: ease-in-out 0.2s; }
.nav_main ul li dl dd a:hover { color: #fff; background: #8dcb20; height: 30px; line-height: 30px; }
.nav_main ul li dl dd a.hover{ background:none;}
.nav_main ul li dl dd a.hover:hover{ background: #8dcb20;}
.nav_main ul li:first-child { border: none; }

.about_img #tour { width: 550px; position: relative; z-index: 1; padding-top: 0; height: 248px; margin: 0 auto; }
.about_img #tour #img-slider .slide { width: 100%; background: #fff; position: absolute; }
.about_img #tour #img-slider .slide .img { margin: 0 auto; border: none; }
.about_img #tour #img-slider .img { position: relative; }
.about_img #tour #img-slider .img h1 { color: #fff; text-align: center; font-size: 14px; line-height: 40px; font-weight: 100; }
.about_img #tour #img-slider .img img { display: block; width: 100%; border: 1px solid #c8c8c8; }
.about_img #tour #img-slider .img:first-child { display: block; }
.about_img #tour .switcher-wrap { position: relative; }
.about_img #tour .switcher-wrap.slider #img-slider .img { width: 298px; height: 223px; }
.about_img #tour .switcher-wrap a.next, .about_img #tour .switcher-wrap a.prev { position: absolute; width: 10px; height: 16px; top: 120px; left: -40px; z-index: 1000; -webkit-transition: ease-in-out .2s; -moz-transition: ease-in-out .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: ease-in-out .2s; background-position: -170px 0; }
.about_img #tour .switcher-wrap a.next { left: auto; right: -40px; background-position: -185px 0; }
.about_img #tour .switcher-wrap ul.switcher { text-align: center; position: absolute; left: 0; right: 0; bottom: 0; }
.about_img #tour .switcher-wrap ul.switcher li { display: inline-block; padding: 2px; border: 1px solid #10af8b; border-radius: 100%; margin: 0 4px; }
.about_img #tour .switcher-wrap ul.switcher li a { display: block; width: 14px; height: 14px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; -o-transition: background 0.30s ease-in-out; -webkit-transition: background 0.30s ease-in-out; -moz-transition: background 0.30s ease-in-out; transition: background 0.30s ease-in-out; }
.about_img #tour .switcher-wrap ul.switcher li a:hover, .about_img #tour .switcher-wrap ul.switcher li.active a { background: #10af8b; }
.about_img #tour .switcher-wrap ul.switcher li:last-child { margin-right: 0; }
.floor_main_10 { padding-top: 30px; }
.floor_main_10 .left { width: 750px; overflow: hidden; }
.floor_main_10 .left dl { float: left; width: 96px; text-align: center; border-left: 1px solid #e4e4e4; }
.floor_main_10 .left dl dt { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.floor_main_10 .left dl dd { font-size: 12px; font-weight: 100; line-height: 24px; }
.floor_main_10 .left .dl { width: 120%; margin-left: -20px; }
.floor_main_10 .right { line-height: 30px; font-size: 14px; margin-top: -5px; }
.floor_main_10 .right .mobile { width: 225px; margin-bottom: 30px; }
.floor_main_10 .right img { width: 190px; height: 190px; border: 1px solid #e5e5e5; margin-top: 8px; }
.floor_main_10 .right .noMt {display: block; }
.floor_main_10 .right .p1 { width: 23px; line-height: 18px; float: right; padding-top: 10px; }
.bottom_main { height: 31px; line-height: 31px; background: #041828; color: #ffffff; width: 100%; }
.bottom_main a, .bottom_main a:visited { color: #ffffff; }
.bottom_main a:hover { color: #ffffff; }
.bottom_main .right a { text-align: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 450px; float: right; }
/*****内页****/
.sub_banner { height: 450px; width: 100%; overflow: hidden; }
.sub_banner .w1000 { padding-top: 123px; color: #fff; }
.sub_banner .w1000 i { width: 6px; height: 54px; background-position: -363px 0; float: left; margin-right: 5px; }
.sub_banner .w1000 h1 { font-size: 24px; line-height: 24px; font-weight: 100; }
.sub_banner .w1000 h2 { font-size: 30px; font-family: helv; text-transform: uppercase; font-weight: 100; }
.local { height: 12px; line-height: 12px; padding: 29px 0; text-align: right; }
.local i { width: 14px; line-height: 12px; height: 12px; background-position: -198px 0; margin-right: 5px; margin-bottom: 2px; }
.list_main { margin-bottom: 20px; }
.list_main .list_left { width: 248px; }
.list_main .list_left .title { background: url(list_title.jpg) no-repeat; width: 100%; height: 60px; color: #fff; }
.list_main .list_left .title h2 { font-size: 12px; padding-left: 14px; padding-top: 12px; text-transform: uppercase; font-weight: 100; }
.list_main .list_left .title h1 { padding-left: 14px; font-size: 18px; }
.list_main .list_left .box1 ul { margin-top: 10px; margin-bottom: 20px; }
.list_main .list_left .box1 ul a { height: 48px; line-height: 48px; border-bottom: 1px solid #ededed; padding-left: 15px; font-size: 14px; vertical-align: middle; display: block; position: relative; color: #4d485b; }
.list_main .list_left .box1 ul a i { width: 13px; height: 13px; background-position: -219px -3px; top: 17px; transition: ease-in-out .3s; position: absolute; right: 15px; }
.list_main .list_left .box1 ul a:hover,.list_main .list_left .box1 ul a.hover { background: #8ccb20; color: #fff; }
.list_main .list_left .box1 ul a:hover i,.list_main .list_left .box1 ul a.hover i { background-position: -236px -3px; }
.list_main .list_left .box2 ul{ padding-top:15px;}
.list_main .list_left .box2 li { margin-bottom:5px; }
.list_main .list_left .box2 li a { display: block; width:226px; padding:0 10px; background: #fff; line-height:34px; height:34px; font-size: 14px; transition: ease-in-out .3s; border:1px solid #eee; overflow:hidden; }
.list_main .list_left .box2 li a img { width: 100px; height: 75px; float: left; margin-right: 15px; }
.list_main .list_left .box2 li a:hover { background: #8ccb20; color: #fff; }
.list_main .list_left .box3 { border: 1px solid #ebebeb; height: 58px; background: url(list_con.jpg) right center no-repeat; border-left: 6px solid #8ccb20; margin-top: 20px; }
.list_main .list_left .box3 a { transition: ease-in-out .3s; }
.list_main .list_left .box3 h1 { font-weight: 100; text-transform: uppercase; padding-top: 12px; padding-left: 13px; }
.list_main .list_left .box3 h2 { font-size: 18px; padding-left: 13px; }
.list_main .list_left .box3 a:hover { color: #8ccb20; }
.list_main .list_right { width: 722px; }
.list_main .list_right .no_p{ padding-top:30px; }
.list_main .list_right .list_news .title { margin-top: 45px; width: 100%; height: 35px; line-height: 35px; background: #269fcc; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.list_main .list_right .list_news .title strong { display: block; width: 154px; height: 35px; background: url(list_t.jpg) left top no-repeat; padding-left: 22px; font-size: 18px; font-weight: 100; float: left; }
.list_main .list_right .list_news .title span { float: left; font-family: arial; text-transform: uppercase; }
.list_main .list_right .list_news ul { padding-top: 15px; }
.list_main .list_right .list_news ul li { border-bottom: 1px dotted #eee; height: 47px; line-height: 47px; }
.list_main .list_right .list_news ul li .left { font-size: 14px; }
.list_main .list_right .list_news ul li .left b { color: #e4e4e4; padding-right: 5px; }
.list_main .list_right .list_news ul li .right { height: 18px; line-height: 18px; text-align: center; text-transform: uppercase; width: 98px; border: 1px solid #ececec; display: block; color: #d0d0d0; font-family: arial; margin-top: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.list_main .list_right .list_news ul li a { display: block; width: 100%; height: 100%; transition: ease-in-out .2s; }
.list_main .list_right .list_news ul li a:hover { color: #269fcc; }
.list_main .list_right .list_news ul li a:hover b { color: #269fcc; }
.list_main .list_right .list_news ul li a:hover .right { background: #269fcc; border: 1px solid #269fcc; color: #fff; }
.list_main .list_right .case_list .title { margin-top: 0; }
.list_main .list_right .case_list .title .right { float: right; padding-right: 15px; }
.list_main .list_right .case_list .title .right a{ color:#e8e6e6;}
.list_main .list_right .case_list .title .right a:hover{ color:#fff;}
.list_main .list_right .case_list ul { margin-bottom: 48px; }
.list_main .list_context { font-size: 14px; line-height: 30px; }
.list_main .list_context img { max-width: 722px; }
.list_main .list_context .h1 { font-size: 24px; color: #2e2e2e; padding: 15px 0; font-weight: 100; }
.list_main .list_pcontext { font-size: 14px; line-height: 30px; margin-bottom: 40px; }
.list_main .list_pcontext img { max-width: 722px; }
.list_main .list_pcontext .h1 { font-size: 24px; color: #2e2e2e; padding: 15px 0; font-weight: 100; }
.list_main .xwshow { padding: 0px;}
.list_main .xwshow p { margin:5px 0; TEXT-INDENT: 2em; text-align:justify; }
.list_main .xwshow p strong { font-size: 14px; color: #0550ab; font-weight: bold; line-height: 35px; }
.list_main .xwshow p img { max-width: 100%; max-height: 100%; display: block; margin: 10px auto; }
.list_main .blshow { padding: 20px 0 0 0;}
.list_main .blshow p { margin:5px 0; TEXT-INDENT: 2em; font-size: 13px; text-align:justify; }
.list_main .blshow p strong { font-size: 15px; color: #0550ab; font-weight: bold; line-height: 35px; }
.list_main .blshow p img { max-width: 100%; max-height: 100%; display: block; margin: 10px auto; }

.blshow p { line-height: 32px; }

.show_news { padding-bottom: 20px; }
.show_news h1 { text-align: center; font-size: 24px; color: #32333c; font-weight: 100; padding-bottom: 5px; }
.show_news p { text-align: center; border-bottom:1px dotted #ddd; padding-bottom:15px; }
.recommend { border-top: 0px solid #e2e2e2; margin-top: 30px; }
.recommend h1 { font-size: 16px; padding-top: 23px; }
.recommend ul { width: 120%; padding-top: 20px; }
.recommend ul li { width: 305px; float: left; margin-right: 115px; height: 36px; line-height: 36px; }
.recommend ul li .left { font-size: 14px; }
.recommend ul li .left b { color: #ddd; }
.recommend ul li .right { color: #bebebe; }
.recommend ul li a:hover b { color: #0980dc; }
.links { border: 1px solid #e2e2e2; height: 38px; line-height: 38px; font-size: 14px; padding: 0 10px; margin-top: 25px; }
/*******关于我们频道页*****/
.a_nav { height: 85px; line-height: 85px; background: #fff url(a_bg.jpg) repeat-x center bottom; width: 100%; }
.a_nav ul { padding-left: 50px; }
.a_nav ul li { width: 100px; float: left; font-size: 14px; }
.a_nav ul li a { display: block; width: 100%; height: 100%; text-align: center; cursor:pointer; }
.a_nav ul li a:hover, .a_nav ul li a.hover { background: url(a_on.png) center bottom no-repeat; color: #0550ab; }
.a_hover { position: fixed; top: 0px; left: 0; z-index: 1111; }
.about_title { text-align: center; color: #fff; padding-top: 55px; }
.about_title h1 { font-size: 45px; font-weight: 100; padding-bottom: 15px; }
.about_title h2 { font-size: 24px; font-weight: 100; font-family: arial; text-transform: uppercase; padding-top: 13px; }
.about_title span { display: block; width: 200px; height: 1px; background: #fff; margin: 0 auto; position: relative; }
.about_title span b { display: block; height: 3px; width: 100px; background: #8ccb20; margin: 0 auto; position: absolute; left: 50px; top: -2px; }
.about_title span i { width: 40px; height: 40px; position: absolute; left: 80px; bottom: -588px; background-position: -228px -112px; }
.about_1 { background: url(a1_bg.jpg) center top no-repeat; width: 100%; height: 700px; z-index:-1; }
.about_1 .right { width: 503px; }
.about_1 .right .t { color: #fff; margin-top: 5px; height: 54px; padding: 7px 0; border-top: 1px solid #557cc5; border-bottom: 1px solid #557cc5; }
.about_1 .right .t i { width: 6px; height: 54px; background-position: -363px 0; float: left; margin-right: 5px; }
.about_1 .right .t h1 { font-size: 33px; font-weight: 100; line-height: 35px; }
.about_1 .right .t h2 { font-family: arial; text-transform: uppercase; font-weight: 100; line-height: 23px; letter-spacing: 1px; font-size: 13px; }
.about_1 .right p { line-height: 30px; color: #fff; font-size: 14px; padding-top: 18px; height: 175px; }
.about_1 .right a { display: block; width: 188px; height: 33px; border: 1px solid #fff; text-align: center; line-height: 33px; color: #fff; float: right; font-family: "宋体";transition: ease-in-out .2s; }
.about_1 .right a:hover {background: #ed1b23;
 color: #fff; }
.about_1 .about_title { padding-bottom: 52px; }
.about_2 { background: url(a2_bg.jpg) center top no-repeat; width: 100%; height: 700px; }
.about_2 .about_title span b { background: #fff; }
.about_2 .about_title span i { background-position: -278px -112px; }
.about_2 .con .t { width: 1000px; height: 45px; line-height: 45px; text-align: center; color: #fff; background: #0550ab; font-size: 24px; margin-top: 39px; margin-bottom: 23px; }
.about_2 .con .t i { width: 30px; height: 30px; background-position: -281px 0; margin-right: 5px; margin-bottom: 3px; }
.about_2 .con p { line-height: 30px; color: #fff; font-size: 14px; height: 214px; }
.about_2 .con a { display: block; font-family: "宋体"; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #fff; text-align: center; line-height: 33px; color: #fff; margin: 0 auto; }
.about_2 .con a:hover { width: 220px; background: #0550ab; }
.about_2 .con a.hvr-rectangle-out:before { background: #0550ab; border: none; }
.about_3 { background: url(a3_bg.jpg) center top no-repeat; width: 100%; height: 700px; }
.about_3 .about_title h1 { color: #383734; }
.about_3 .about_title h2 { color: #383734; }
.about_3 .about_title span { background: #cacaca; }
.about_3 .about_title span b { background: #8ccb20; }
.about_3 .about_title span i { background-position: -331px -112px; }
.about_3 .about_title h3 { color: #8ccb20; font-size: 30px; font-weight: 100; padding-top: 25px; }
.about_3 .con { padding-top: 51px; }
.about_3 .con .right { margin-top: 20px; width: 508px; line-height: 24px; font-size: 14px; }
.about_3 .con .right .p { height: 160px; padding-top: 13px; }
.about_3 .con .right p { text-indent: 2em; }
.about_3 .con .right a { display: block; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #009944; font-family: "宋体"; text-align: center; line-height: 33px; font-size: 12px; color: #009944; float: right; }
.about_3 .con .right a:hover { color: #fff; background: #8ccb20;  *border: 1px solid #8ccb20;
border: 1px solid #8ccb20\9; }
.about_3 .con .right a.hvr-rectangle-out:before { background: #8ccb20;background:none\9; border: none; color: #fff; border: 1px solid #8ccb20; }
.about_4 { background: url(a4_bg.jpg) center top no-repeat; width: 100%; height: 700px; }
.about_4 .about_title { padding-top: 45px; }
.about_4 .about_title h1 { color: #fff; font-size: 80px; text-transform: uppercase; font-family: impact; padding-bottom: 0; }
.about_4 .about_title h3 { color: #fff; font-size: 30px; font-weight: 100; padding-top: 5px; }
.about_4 .con { margin-top: 56px; background: url(a4_con_bg.png) left top no-repeat; width: 100%; height: 385px; }
.about_4 .con .slideBox { width: 970px; height: 370px; padding: 5px; overflow: hidden; position: relative; }
.about_4 .con .slideBox .hd { overflow: hidden; position: relative; position: absolute; bottom: 35px; left: 0; height: 20px; z-index: 10; width: 970px; }
.about_4 .con .slideBox .hd ul { overflow: hidden; zoom: 1; padding-left: 755px; }
.about_4 .con .slideBox .hd ul li { float: left; margin-right: 2px; width: 14px; height: 14px; line-height: 14px; text-align: center; cursor: pointer; border: 2px solid #e3e3e3; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #fff; }
.about_4 .con .slideBox .hd ul li.on { border: 2px solid #4567b2; }
.about_4 .con .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.about_4 .con .slideBox .bd li { zoom: 1; vertical-align: middle; }
.about_4 .con .slideBox .bd img { width: 495px; height: 370px; display: block; float: left; }
.about_4 .con .slideBox .bd .text { margin-right: 25px; width: 420px; height: 240px; border-bottom: 1px dotted #e5e5e5; float: right; padding-top: 25px; }
.about_4 .con .slideBox .bd .text .t { margin-bottom: 27px; }
.about_4 .con .slideBox .bd .text .t i { width: 6px; height: 44px; background-position: -363px -5px; float: left; margin-right: 5px; }
.about_4 .con .slideBox .bd .text .t h1 { font-size: 24px; font-weight: 100; line-height: 24px; padding-bottom: 7px; }
.about_4 .con .slideBox .bd .text .t h2 { font-weight: 100; font-size: 12px; font-family: arial; text-transform: uppercase; }
.about_4 .con .slideBox .bd .text p { height: 105px; line-height: 24px; font-size: 14px; }
.about_4 .con .slideBox .bd .text a.more { float: right; display: block; width: 188px; height: 33px; line-height: 33px; text-align: center; color: #ebebeb; border: 1px solid #ebebeb; transition: ease-in-out .3s; font-family: "宋体"; }
.about_4 .con .slideBox .bd li .text a.more:hover { background: #8ccb20; color: #fff; }
.about_4 .con .slideBox .next { position: absolute; right: 0; bottom: 20px; display: block; background-position: -405px 0; width: 75px; height: 50px; z-index: 11; }
.about_5 {  padding: 0px 0 50px; }
.about_5 ul { width: 105%; }
.about_5 ul li { float: left; margin-right: 35px; position: relative; }
.about_5 ul li .t { height: 44px; overflow: hidden; margin-bottom: 18px; }
.about_5 ul li .t i { width: 6px; height: 44px; background-position: -363px -5px; float: left; margin-right: 5px; }
.about_5 ul li .t h1 { font-size: 24px; font-weight: 100; line-height: 24px; padding-bottom: 3px; }
.about_5 ul li .t h2 { text-transform: uppercase; font-size: 14px; font-weight: 100; }
.about_5 ul li img { width: 302px; height: 227px; padding: 3px; border: 1px solid #e6e6e6; display: block; }
.about_5 ul li p { display: block; width: 308px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #d8d8d8; margin-top: 10px; color: #686868; font-family: "宋体"; }
.about_5 ul li .on { background: url(a5_on.png) center center no-repeat; width: 302px; height: 227px; position: absolute; left: 4px; top: 51px; transition: ease-in-out .3s; opacity: 0; filter: alpha(opacity=0); }
.about_5 ul li:hover h1, .about_5 ul li:hover h2 { color: #333; }
.about_5 ul li:hover .on { opacity: 1; top: 66px; filter: alpha(opacity=100); }
.about_5 ul li:hover p { border: 1px solid #8ccb20; color: #8ccb20; }
.about_5 .about_title { margin-top: 15px; margin-bottom: 40px; }
.about_5 .about_title h1 { color: #383734; }
.about_5 .about_title h2 { color: #383734; }
.about_5 .about_title span { background: #cacaca; }
.about_5 .about_title span b { background: #8ccb20; }
.about_5 .about_title span i { background-position: -331px -112px; }
.about_5 .right { width: 511px; line-height: 24px; font-size: 14px; }
.about_5 .right .p { height: 163px; padding-top: 50px; }
.about_5 .right .p strong{color:#0550ab;}
.about_5 .right a { display: block; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #009944; font-family: "宋体"; text-align: center; line-height: 33px; font-size: 12px; color: #009944; float: right; }
.about_5 .right a:hover { color: #fff; background: #8ccb20;  *border: 1px solid #8ccb20;
border: 1px solid #8ccb20\9; }
.about_5 .right a.hvr-rectangle-out:before { background: #8ccb20; border: none; color: #fff; border: 1px solid #8ccb20; }
.about_25 {  padding: 0px 0 50px 0; }
.about_25 ul { width: 105%; }
.about_25 ul li { float: left; margin-right: 35px; position: relative; }
.about_25 ul li .t { height: 44px; overflow: hidden; margin-bottom: 18px; }
.about_25 ul li .t i { width: 6px; height: 44px; background-position: -363px -5px; float: left; margin-right: 5px; }
.about_25 ul li .t h1 { font-size: 24px; font-weight: 100; line-height: 24px; padding-bottom: 3px; }
.about_25 ul li .t h2 { text-transform: uppercase; font-size: 14px; font-weight: 100; }
.about_25 ul li img { width: 302px; height: 227px; padding: 3px; border: 1px solid #e6e6e6; display: block; }
.about_25 ul li p { display: block; width: 308px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #d8d8d8; margin-top: 10px; color: #686868; font-family: "宋体"; }
.about_25 ul li .on { background: url(a5_on.png) center center no-repeat; width: 302px; height: 227px; position: absolute; left: 4px; top: 51px; transition: ease-in-out .3s; opacity: 0; filter: alpha(opacity=0); }
.about_25 ul li:hover h1, .about_25 ul li:hover h2 { color: #333; }
.about_25 ul li:hover .on { opacity: 1; top: 66px; filter: alpha(opacity=100); }
.about_25 ul li:hover p { border: 1px solid #8ccb20; color: #8ccb20; }
.about_25 .about_title { margin-top: 0px; margin-bottom: 40px; }
.about_25 .about_title h1 { color: #383734; }
.about_25 .about_title h2 { color: #383734; }
.about_25 .about_title span { background: #cacaca; }
.about_25 .about_title span b { background: #8ccb20; }
.about_25 .about_title span i { background-position: -331px -112px; }
.about_25 .right { width: 511px; line-height: 24px; font-size: 14px; }
.about_25 .right .p { height: 163px; padding-top: 85px; }
.about_25 .right .p strong{color:#0550ab;}
.about_25 .right a { display: block; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #009944; font-family: "宋体"; text-align: center; line-height: 33px; font-size: 12px; color: #009944; float: right; }
.about_25 .right a:hover { color: #fff; background: #8ccb20;  *border: 1px solid #8ccb20;
border: 1px solid #8ccb20\9; }
.about_25 .right a.hvr-rectangle-out:before { background: #8ccb20; border: none; color: #fff; border: 1px solid #8ccb20; }
.about_6 { background: url(a4_bg.jpg) center top no-repeat; width: 100%; height: 700px; position: relative; margin-top: 122px; }
.about_6 .about_title span i { top: -150px; bottom: auto; }
.about_6 .line { width: 100%; height: 1px; background: #93a6cd; position: absolute; left: 0; bottom: 71px; }
.about_6 .picScroll-left { overflow: hidden; position: relative; padding-top: 47px; }
.about_6 .picScroll-left .hd { overflow: hidden; height: 44px; margin-top: 38px; position: relative; }
.about_6 .picScroll-left .hd .prev, .about_6 .picScroll-left .hd .next { display: block; width: 44px; height: 44px; overflow: hidden; background-position: -436px -68px; position: absolute; left: 447px; top: 0; cursor: pointer; }
.about_6 .picScroll-left .hd .next { background-position: -436px -156px; left: 510px; }
.about_6 .picScroll-left .hd .next:hover { background-position: -436px -200px; }
.about_6 .picScroll-left .hd .prev:hover { background-position: -436px -112px; }
.about_6 .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.about_6 .picScroll-left .bd ul li { margin-right: 20px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.about_6 .picScroll-left .bd ul li .on { width: 227px; height: 307px; background: url(a6_on.png) no-repeat; position: absolute; left: 4px; top: 14px; opacity: 0; filter: alpha(opacity=0); transition: ease-in-out .2s; }
.about_6 .picScroll-left .bd ul li:hover .on { opacity: 1; filter: alpha(opacity=100); top: 4px; }
.about_6 .picScroll-left .bd ul li .pic { text-align: center; }
.about_6 .picScroll-left .bd ul li .pic img { width: 227px; height: 307px; display: block; padding: 3px; border: 1px solid #fff; }
.about_6 .picScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.about_6 .picScroll-left .bd ul li .title { line-height: 24px; padding-top: 12px; color: #fff; }
.about_7 {  padding: 50px 0; }
.about_7 ul { width: 105%; }
.about_7 ul li { float: left; margin-right: 35px; margin-bottom: 30px; position: relative; }
.about_7 ul li .t { height: 44px; overflow: hidden; margin-bottom: 18px; }
.about_7 ul li .t i { width: 6px; height: 44px; background-position: -363px -5px; float: left; margin-right: 5px; }
.about_7 ul li .t h1 { font-size: 24px; font-weight: 100; line-height: 24px; padding-bottom: 3px; }
.about_7 ul li .t h2 { text-transform: uppercase;font-size: 14px;font-weight: 100;width: 308px;height: 18px;line-height: 18px; }
.about_7 ul li img { width: 302px; height: 227px; padding: 3px; border: 1px solid #e6e6e6; display: block; }
.about_7 ul li p { display: block; width: 308px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #d8d8d8; margin-top: 10px; color: #686868; font-family: "宋体"; }
.about_7 ul li .on { background: url(a5_on.png) center center no-repeat; width: 302px; height: 227px; position: absolute; left: 4px; top: 51px; transition: ease-in-out .3s; opacity: 0; filter: alpha(opacity=0); }
.about_7 ul li:hover h1, .about_7 ul li:hover h2 { color: #333; }
.about_7 ul li:hover .on { opacity: 1; top: 66px; filter: alpha(opacity=100); }
.about_7 ul li:hover p { border: 1px solid #8ccb20; color: #8ccb20; }
.about_7 .about_title { margin-top: 15px; margin-bottom: 40px; }
.about_7 .about_title h1 { color: #383734; }
.about_7 .about_title h2 { color: #383734; }
.about_7 .about_title span { background: #cacaca; }
.about_7 .about_title span b { background: #8ccb20; }
.about_7 .about_title span i { background-position: -331px -112px; }
.about_7 .right { width: 511px; line-height: 24px; font-size: 14px; }
.about_7 .right .p { height: 163px; padding-top: 85px; }
.about_7 .right .p strong{color:#0550ab;}
.about_7 .right a { display: block; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #009944; font-family: "宋体"; text-align: center; line-height: 33px; font-size: 12px; color: #009944; float: right; }
.about_7 .right a:hover { color: #fff; background: #8ccb20;  *border: 1px solid #8ccb20;
border: 1px solid #8ccb20\9; }
.about_7 .right a.hvr-rectangle-out:before { background: #8ccb20; border: none; color: #fff; border: 1px solid #8ccb20; }
.about_8 {  padding: 0px 0 50px; }
.about_8 ul { width: 105%; }
.about_8 ul li { float: left; margin-right: 35px; position: relative; }
.about_8 ul li .t { height: 44px; overflow: hidden; margin-bottom: 18px; }
.about_8 ul li .t i { width: 6px; height: 44px; background-position: -363px -5px; float: left; margin-right: 5px; }
.about_8 ul li .t h1 { font-size: 24px; font-weight: 100; line-height: 24px; padding-bottom: 3px; }
.about_8 ul li .t h2 { text-transform: uppercase; font-size: 14px; font-weight: 100; }
.about_8 ul li img { width: 302px; height: 227px; padding: 3px; border: 1px solid #e6e6e6; display: block; }
.about_8 ul li p { display: block; width: 308px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #d8d8d8; margin-top: 10px; color: #686868; font-family: "宋体"; }
.about_8 ul li .on { background: url(a5_on.png) center center no-repeat; width: 302px; height: 227px; position: absolute; left: 4px; top: 51px; transition: ease-in-out .3s; opacity: 0; filter: alpha(opacity=0); }
.about_8 ul li:hover h1, .about_8 ul li:hover h2 { color: #333; }
.about_8 ul li:hover .on { opacity: 1; top: 66px; filter: alpha(opacity=100); }
.about_8 ul li:hover p { border: 1px solid #8ccb20; color: #8ccb20; }
.about_8 .about_title { margin-top: 15px; margin-bottom: 40px; }
.about_8 .about_title h1 { color: #383734; }
.about_8 .about_title h2 { color: #383734; }
.about_8 .about_title span { background: #cacaca; }
.about_8 .about_title span b { background: #8ccb20; }
.about_8 .about_title span i { background-position: -331px -112px; }
.about_8 .right { width: 511px; line-height: 24px; font-size: 14px; }
.about_8 .right .p { height: 163px; padding-top: 85px; }
.about_8 .right .p strong{color:#0550ab;}
.about_8 .right a { display: block; width: 188px; transition: ease-in-out .2s; height: 33px; border: 1px solid #009944; font-family: "宋体"; text-align: center; line-height: 33px; font-size: 12px; color: #009944; float: right; }
.about_8 .right a:hover { color: #fff; background: #8ccb20;  *border: 1px solid #8ccb20;
border: 1px solid #8ccb20\9; }
.about_8 .right a.hvr-rectangle-out:before { background: #8ccb20; border: none; color: #fff; border: 1px solid #8ccb20; }
.public_contact { margin: 0 auto; background: #f9f9f9; height: 375px; width: 100%; text-align: center; }
.public_contact h1 { font-size: 31px;  font-weight: 100; padding-top: 80px; }
.public_contact h2 { font-size: 16px; color: #838383; font-weight: 100; text-transform:uppercase; }
.public_contact p { font-size: 18px; color: #2a2a2a; padding-top: 20px; }
.public_contact p strong{ color:#204593; font-weight:100;}
.public_contact a { display: block; text-align: center; border: 1px solid #aaa; width: 748px; height: 63px; line-height: 63px; margin: 0 auto; margin-top: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 16px; color: #5e5e5e; transition: all .20s; -webkit-transform: all .20s; -moz-transition: all .20s; }
.public_contact a:hover { border: 1px solid #0550ab; color: #0550ab; }
/*****频道页结束*******/
/*map*/
.map{ margin:30px auto;}
.map li.item{ padding:5px 0px; margin-right: 5px; }
.map li.item > a{ width: 135px; height: 30px; line-height: 30px; display: block; border: 1px solid #eee; text-align:center;  background:#0550ab; color: #fff; font-size:16px;}
.map .depth li.item2{ margin:5px 0px 10px; float: left; margin-right:10px; line-height:30px; border-bottom: 0px;}
.map .depth li.item2 > a{  display: block; border: 1px solid #eee; text-align:center; color: #0067b7; font-size:14px; padding:4px 10px }
.map .depth2 li{ margin-top: 5px; width: 107px; margin-right: 5px; }
.map .depth2 li > a{ line-height: 26px; display: block; border: 1px solid #eee; margin: 0px auto; text-align:center; color: #666; font-size:12px;}
.map li.item a:hover{ text-decoration: underline;}
/* pager */
.pager { display:block; padding:15px 0 15px; text-align:center; clear:both; font-size: 12px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#666;  height:20px; line-height:20px; padding:2px 10px 3px; text-decoration:none; margin:0 2px;  }
.pager span, .pager b{ display:inline-block; border:1px solid #ddd; height:20px; line-height:20px; padding:2px 10px 3px; text-decoration:none; margin:0 2px;  background:#8ccb20; border-color:#ddd; color:#fff; }
.pager a:hover{ background:#8ccb20; border-color:#ddd; color:#fff; text-decoration:none;}
.pager span.dot{ background:#8ccb20; border-color:#8ccb20; color:#fff; }
/***pic****/
 .right_pic_con{ width: 722px; padding-top:30px;}
.right_pic_con ul{ width: 120%;}
.right_pic_con li{float: left; width: 220px; margin-top:5px; margin-right:27px; margin-bottom:33px;transition:box-shadow 0.6s,margin-top 0.3s;
        -moz-transition:box-shadow 0.6s,margin-top 0.3s; /* Firefox 4 */
        -webkit-transition:box-shadow 0.6s,margin-top 0.3s; /* Safari and Chrome */
        -o-transition:box-shadow 0.6s,margin-top 0.3s; /* Opera */}
.right_pic_con li:hover{box-shadow: 3px 3px 3px 3px #ddd;}
.right_pic_con img{ width: 220px; height:165px; display: block;}
.right_pic_con h1{ height:40px; line-height:40px; text-align: center; font-size: 14px; color: #666; background: #eee;padding:0 5px; overflow:hidden;}
.right_pic_con2 img{ height:293px;}
/********.toolbar1*********/
.toolbar1 { width: 50px; position: fixed; right: 0px; top:200px; z-index: 999; }
.toolbar1 dd { width: 50px; height: 50px; background: #0550ab; position: relative; }
.toolbar1 dd i { width: 50px; height: 50px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; }
.toolbar1 dd i span { width: 35px; height: 35px; display: block; margin: 7px 0 0 7px;  *margin: 7px 0 0 0;
background: url("rightFixIcon.png") no-repeat 0 0; }
.toolbar1 .slide-tel { display: block; width: 0; height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden; }
.toolbar1 .pop { position: absolute; right: 90px; top: -65px; background: #32333c; display: none; }
.toolbar1 .pop-code { width: 120px; padding: 20px 20px 0; }
.toolbar1 .pop-code img { width: 120px; height: 120px; display: block; }
.toolbar1 .pop-code h3 { height: 50px; line-height: 50px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap; }
.toolbar1 .qq span { background-position: 0 -47px; }
.toolbar1 .qq a { width: 50px; height: 50px; cursor: pointer; display: block; }
.toolbar1 .qq:hover { background: #32333c; }
.toolbar1 .tel span { background-position: 0 0; }
.toolbar1 .tel:hover { background: #32333c; }
.toolbar1 .code span { background-position: 0 -95px; }
.toolbar1 .code:hover { background: #32333c; }
.toolbar1 .top span { background-position: 0 -142px; }
.toolbar1 .close span { background-position: 0 -189px; }
.toolbar1 .close:hover { background: #32333c; }
.toolbar1 .top:hover { background: #32333c; }
/***css3****/
.leftIn { animation: leftIn 1s forwards; -webkit-animation: leftIn 1s forwards; }
.rightIn { animation: rightIn 1s forwards; -webkit-animation: rightIn 1s forwards; }
.shensuo { animation: shensuo 1.5s forwards; -webkit-animation: shensuo 1.5s forwards; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.downIn { -webkit-animation-name: downIn; animation-name: downIn; }
.upIn { -webkit-animation-name: upIn; animation-name: upIn; }
/* Underline From Left */
.hvr-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; }
.hvr-underline-from-left:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #0550ab; height: 2px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }
/* Rectangle Out */
.hvr-rectangle-out { display: inline-block; border: 1px solid #5d5d61; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-rectangle-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ed1b23; color: #fff; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border: 1px solid #0550ab; }
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { color: #fff; border: 1px solid #0550ab; }
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before { -webkit-transform: scale(1); transform: scale(1); }
/* 亮光 */
.hvr-light{ overflow: hidden; position: relative; }
.hvr-light:before{content: ""; position: absolute; width: 50px; height: 275px; top: -250px; left: 0px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg);transform: skewX(-32deg);}
.hvr-light:hover:before{-webkit-transition: left 1s; -moz-transition: left 1s; -ms-transition: left 1s; transition: left 1s; left: 580px;}
.hvr-light:hover{  opacity: .9\0; filter: alpha(opacity=90); }

@-webkit-keyframes leftIn {  0% {
 opacity: 0;
 -webkit-transform: translateX(-40px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@keyframes leftIn {  0% {
 opacity: 0;
 -moz-transform: translateX(-40px);
 -ms-transform: translateX(-40px);
 transform: translateX(-40px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
@-webkit-keyframes rightIn {  0% {
 opacity: 0;
 -webkit-transform: translateX(40px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@keyframes rightIn {  0% {
 opacity: 0;
 -moz-transform: translateX(40px);
 -ms-transform: translateX(40px);
 transform: translateX(40px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
@-webkit-keyframes shensuo {  0% {
 -webkit-transform: scaleX(0.9);
}
 100% {
 -webkit-transform: translateY(1);
}
}
@keyframes shensuo {  0% {
 -moz-transform: scaleX(0.9);
 -ms-transform: scaleX(0.9);
 transform: scaleX(0.9);
}
 100% {
 -moz-transform: translateY(1);
 -ms-transform: translateY(1);
 transform: translateY(1);
}
}
@-webkit-keyframes downIn {  0% {
 opacity: 0;
 -webkit-transform: translateY(30px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes downIn {  0% {
 opacity: 0;
 -moz-transform: translateY(30px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-o-keyframes downIn {  0% {
 opacity: 0;
 -o-transform: translateY(30px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
@keyframes downIn {  0% {
 opacity: 0;
 -ms-transform: translateY(30px);
 transform: translateY(30px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
@-webkit-keyframes upIn {  0% {
 opacity: 0;
 -webkit-transform: translateY(-30px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes upIn {  0% {
 opacity: 0;
 -moz-transform: translateY(-30px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-o-keyframes upIn {  0% {
 opacity: 0;
 -o-transform: translateY(-30px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
@keyframes upIn {  0% {
 opacity: 0;
 -ms-transform: translateY(-30px);
 transform: translateY(-30px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
@-webkit-keyframes spinAround {  from {
 -webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes spinAround {  from {
 -moz-transform: rotate(0deg);
}
to { -moz-transform: rotate(360deg); }
}
@keyframes spinAround {  from {
 transform: rotate(0deg);
}
to { transform: rotate(360deg); }
}
@-webkit-keyframes sonarEffect {  0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@-moz-keyframes sonarEffect {  0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes sonarEffect {  0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
 transform: scale(1.5);
 opacity: 0;
}
}
@font-face { font-family: 'helv'; src: url('helv.eot'); src: url('helv.eot?#iefix') format('embedded-opentype'), url('helv.ttf') format('woff'), url('helv.ttf') format('truetype'), url('helv.svg#verdemoderna') format('svg'); }
/*# sourceMappingURL=css.css.map */

/*页尾*/
.footWrap{background-color:#1A1A1A; }
.fotNav{margin-left:-16px; height:44px; line-height:44px; color:#ffffff; margin-top:20px; }
.fotNav a{margin:0 16px; color:#ffffff;}
.fotTxt{padding-left:176px; margin-top:17px; line-height:20px; color:#ffffff; }
.fotTxt a{color:#ffffff;}

.contTit{position:relative; height:44px; line-height:44px;}
.contTit .titA{font-size:16px; color:#ffffff; }
.contTit span{margin-left:10px; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b0b0b0;}
.contTit .titMore{position:absolute; right:0px; top:14px; width:52px; height:16px; }

/*推荐产品*/
.n_info_con2 { width:720px; margin:0 auto; margin-top: 25px;}
.n_info_con2 h4 { font-size: 14px; }
.info_b , .info_b2 { margin-top: 20px; border:solid 1px #e2e2e2; width:720px;   padding:15px 0px 0px; overflow:hidden; margin-bottom:10px;background:#fff;}
ul.p_list_ul, ul.p_list_ul2 { font-size:14px; }
ul.p_list_ul li, ul.p_list_ul2 li { line-height:23px; float:left; width:298px; overflow:hidden;  text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}
.info_b2 { width:720px;}
ul.p_list_ul2 li { width:342px; padding-right:5px;}
dl.sear_dl { margin:0 auto; padding-bottom:15px;  padding-top:5px; width:154px;  float:left; padding-left:20px;}
dl.sear_dl dt.tit, .l2tit { font-size:14px;  text-indent:10px; line-height:25px; }
dl.sear_dl dt.tit .tit_a, .l2tit .tit_a {height:25px; overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .tit_b{ width:300px; height:25px;  overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .span1, .l2tit .span1{ font-size:12px; float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2, .l2tit a .span2{ float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a{ color:#8CCB20;}
dl.sear_dl dd.d1 { padding:0 10px; line-height:22px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#666666;}
dl.sear_dl dd span , .l2tit span { padding:0 20px; }
dl.sear_dl dd .a_d { margin-right:5px; padding-left:10px; line-height:20px;}
.sear_dl .dt2 {}
.sear_dl .dt2 a { border:solid 1px #e2e2e2; padding:1px; display:block;}
.sear_dl .dt2 a:hover {  border:solid 1px #8CCB20;} /*产品边框，点击效果*/
.sear_dl .dt2 img {display:block;width:150px; height:115px; }
.sear_dl .d2 { height:28px; overflow:hidden; line-height:22px;  text-align:center; text-justify:inter-ideograph;}
.sear_dl .d2 a { font-size: 13px; }
.chanpinjs { width: auto; height: auto; max-width: 100%;  max-height: 100%; overflow:hidden; }
.qiyewenhua { width: auto; height: auto; max-width: 100%;  max-height: 100%; overflow:hidden; }
.shangyp { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 345px; }
.xiayp { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 345px; }
.btlogo { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 820px; }
.rmgjc { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 680px; }
.cuowu404 { text-align:center; width:100%; margin:0 auto; overflow: hidden; }

/*企业分站*/
.footqyfz{width:100%; background-color:#0550ab;}
.footeryqfz{max-width:1000px; margin:0 auto; position:relative; height:100%; overflow:hidden;}
.qiyefenzhan{min-width:995px; margin:15px 0 25px 0;}
.qiyefenzhan .contTit{}
.qiyefenzhan .contTit .titA{font-size: 17px; #ffffff;}
.qiyefenzhan .contTit span{color:#ffffff;}
.qiyefenzhan p{margin-left:0px; margin-top:5px; height:100%; line-height:24px; overflow:hidden; color:#ffffff; text-align:justify;}
.qiyefenzhan p a{padding:5px 1px 5px 0px; color:#ffffff;}


/*友情链接*/
.youqinglj{ width:100%; background:#0550ab;}
.footeryqlj{max-width:1000px; margin:0 auto; position:relative; height:100%; overflow:hidden;}
.yqljfenzhan{min-width:995px; margin:25px 0 20px 0;}
.yqljfenzhan .contTit{}
.yqljfenzhan .contTit .titA{font-size: 17px; #ffffff;}
.yqljfenzhan .contTit span{color:#ffffff;}
.yqljfenzhan p{margin-left:0px; margin-top:5px; height:100%; line-height:24px; overflow:hidden; color:#ffffff; text-align:justify;}
.yqljfenzhan p a{padding:5px 1px 5px 0px; color:#ffffff;}

.top2 {
    position: relative;
    margin-top: 0px;
    font-size: 12px;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: 3px center;
}
.vm { position: absolute; left: 0px; left: -15px; top: 35px; border: 1px solid #ececec; border-top: none; padding-bottom: 0; background: #fff; transition: ease-in-out 0.2s; width: 150px; height: 150px; height: 175px; z-index:150; background-color: #fff; display: none; padding: 10px; }
.vm canvas {position: absolute; width: 150px; height: 150px; overflow:hidden;}
.vm p { position: absolute; top: 160px; left: 10%; text-align: center; color:#666; }
.top2:hover .vm { display: block }


.culture1{ padding-top: 30px; padding-bottom:0px;}
.culture1 .title{ height:30px; line-height:30px; font-size:20px; color:#114470; padding-left:24px; background:url(ico4.jpg) left center no-repeat; font-weight:bold;}
.culture1 .txt{ font-weight:bold; font-size:14px; color:#cfa14c; padding:30px 0 20px;}
.culture1 .content{ width:100%; color:#777; font-size:14px; line-height:24px; padding:30px 0 20px;}
.culture1 .content p{ text-indent:2em; margin: 5px 0; text-align: justify; }
.culture1 .content p a { color: #777; }
.culture1 .content p img { max-width: 100%; max-height: 100%; display: block; margin: 10px auto; }
.culture1 .content p strong { font-size: 15px; color: #cfa14c; font-weight: bold; line-height: 33px; }

.product_list1{margin-top:20px;height:39px;border-bottom:1px solid #eee;}
.product_list1 a{display: inline-block;width:115px;height:39px;font-weight: bold;color:#0550ab; text-align: center;line-height:39px;background: url(ico66.png) no-repeat;margin-right:5px;}
.product_list1 a.on{background:url(ico66_on.png) no-repeat;color:#fff;}

.product_list2{margin-top:30px;height:39px;border-bottom:1px solid #eee;}
.product_list2 a{display: inline-block;width:115px;height:39px;font-weight: bold;color:#0550ab; text-align: center;line-height:39px;background: url(ico66.png) no-repeat;margin-right:5px;}
.product_list2 a.on{background:url(ico66_on.png) no-repeat;color:#fff;}

.product_list3{margin-top:20px;height:39px;border-bottom:1px solid #eee;}
.product_list3 a{display: inline-block;width:115px;height:39px;font-weight: bold;color:#0550ab; text-align: center;line-height:39px;background: url(ico66.png) no-repeat;margin-right:5px;}
.product_list3 a.on{background:url(ico66_on.png) no-repeat;color:#fff;}

.c_tjyd{position: relative;z-index: 5;background: #F0F0F0;margin-bottom:0px; padding-top:2.2em;}
.c_tjyd{z-index: 5; background: #F8F8F8;margin-bottom:0px; padding-top:2em; text-decoration: none;}
.news_tjyd_con{ padding-bottom: 40px; text-decoration: none;}
.news_tjyd_con ._list ._t{ font-size: 17px; font-weight: bold; margin-top: 20px; margin-bottom: 5px; color: #777; text-decoration: none; white-space: nowrap; overflow: hidden; width: 220px;}
.news_tjyd_con ._list ._p{ font-size: 13px; color: #777; line-height: 24px; height: 72px; white-space: normal; overflow: hidden;}
.news_tjyd_con ._list li:hover ._t,.news_tjyd_con ._list li:hover ._p{ color: #0550ab; text-decoration: none; }
/* 设置 */
.wraps { max-width: 990px; margin-right: auto; margin-left: auto; *width: 990px; font-size: 13px;line-height: 1.8; color: #777; overflow-x: hidden; min-width: 990px; font-family: microsoft yahei; text-decoration: none; }
a{color:inherit; *color:#777; text-decoration: none;}
a:hover { color: #404040; text-decoration: none;}
input,select,button,textarea{ font-family:microsoft yahei;vertical-align: middle;border: none;}
.tjyd_tit{width: 80%;margin: 0 auto 10px;text-align: center;}
.tjyd_tit .tit{font-size:30px; position:relative;padding-bottom: 15px;margin-bottom: 15px;}
.tjyd_tit .tit:after{content:'';width:60px;height:3px;background-color:#0550ab; position:absolute;bottom:0;left:50%; margin-left:-30px;}
.tjyd_tit .p{font-size:16px; color:#777; }
.row{width:102%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:2%;}.row>.span-1{width:6.33333333%}.row>.span-2{width:14.66666667%}.row>.span-3{width:23%}.row>.span-4{width:31.33333333%}.row>.span-5{width:39.66666667%}.row>.span-6{width:48%}.row>.span-7{width:56.33333333%}.row>.span-8{width:64.66666667%}.row>.span-9{width:73%}.row>.span-10{width:81.33333333%}.row>.span-11{width:89.66666667%}.row>.span-12{width:98%}.row>.span-13{width:106.33333333%}.row>.span-14{width:114.66666667%}.row>.span-15{width:123%}.row>.span-16{width:131.33333333%}.row>.span-17{width:139.66666667%}.row>.span-18{width:148%}.row>.span-19{width:156.33333333%}.row>.span-20{width:164.66666667%}.row>.span-21{width:173%}.row>.span-22{width:181.33333333%}.row>.span-23{width:189.66666667%}.row>.span-24{width:198%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.full-row>.span-13{width:108.33333333%;*width:108.22333333%}.full-row>.span-14{width:116.66666667%;*width:116.55666667%}.full-row>.span-15{width:125%;*width:124.89%}.full-row>.span-16{width:133.33333333%;*width:133.22333333%}.full-row>.span-17{width:141.66666667%;*width:141.55666667%}.full-row>.span-18{width:150%;*width:149.89%}.full-row>.span-19{width:158.33333333%;*width:158.22333333%}.full-row>.span-20{width:166.66666667%;*width:166.55666667%}.full-row>.span-21{width:175%;*width:174.89%}.full-row>.span-22{width:183.33333333%;*width:183.22333333%}.full-row>.span-23{width:191.66666667%;*width:191.55666667%}.full-row>.span-24{width:200%;*width:199.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-left-13{position:relative;left:-108.33333333%}.pull-left-14{position:relative;left:-116.66666667%}.pull-left-15{position:relative;left:-125%}.pull-left-16{position:relative;left:-133.33333333%}.pull-left-17{position:relative;left:-141.66666667%}.pull-left-18{position:relative;left:-150%}.pull-left-19{position:relative;left:-158.33333333%}.pull-left-20{position:relative;left:-166.66666667%}.pull-left-21{position:relative;left:-175%}.pull-left-22{position:relative;left:-183.33333333%}.pull-left-23{position:relative;left:-191.66666667%}.pull-left-24{position:relative;left:-200%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}.pull-right-13{position:relative;left:108.33333333%}.pull-right-14{position:relative;left:116.66666667%}.pull-right-15{position:relative;left:125%}.pull-right-16{position:relative;left:133.33333333%}.pull-right-17{position:relative;left:141.66666667%}.pull-right-18{position:relative;left:150%}.pull-right-19{position:relative;left:158.33333333%}.pull-right-20{position:relative;left:166.66666667%}.pull-right-21{position:relative;left:175%}.pull-right-22{position:relative;left:183.33333333%}.pull-right-23{position:relative;left:191.66666667%}.pull-right-24{position:relative;left:200%}@media only screen and (max-width:1024px){.row>.midd-1{width:6.33333333%}.row>.midd-2{width:14.66666667%}.row>.midd-3{width:23%}.row>.midd-4{width:31.33333333%}.row>.midd-5{width:39.66666667%}.row>.midd-6{width:48%}.row>.midd-7{width:56.33333333%}.row>.midd-8{width:64.66666667%}.row>.midd-9{width:73%}.row>.midd-10{width:81.33333333%}.row>.midd-11{width:89.66666667%}.row>.midd-12{width:98%}.row>.midd-13{width:106.33333333%}.row>.midd-14{width:114.66666667%}.row>.midd-15{width:123%}.row>.midd-16{width:131.33333333%}.row>.midd-17{width:139.66666667%}.row>.midd-18{width:148%}.row>.midd-19{width:156.33333333%}.row>.midd-20{width:164.66666667%}.row>.midd-21{width:173%}.row>.midd-22{width:181.33333333%}.row>.midd-23{width:189.66666667%}.row>.midd-24{width:198%}.midd-hide{display:none}.midd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}.full-row>.midd-13{width:108.33333333%}.full-row>.midd-14{width:116.66666667%}.full-row>.midd-15{width:125%}.full-row>.midd-16{width:133.33333333%}.full-row>.midd-17{width:141.66666667%}.full-row>.midd-18{width:150%}.full-row>.midd-19{width:158.33333333%}.full-row>.midd-20{width:166.66666667%}.full-row>.midd-21{width:175%}.full-row>.midd-22{width:183.33333333%}.full-row>.midd-23{width:191.66666667%}.full-row>.midd-24{width:200%}}@media only screen and (max-width:640px){.row>.smal-1{width:6.33333333%}.row>.smal-2{width:14.66666667%}.row>.smal-3{width:23%}.row>.smal-4{width:31.33333333%}.row>.smal-5{width:39.66666667%}.row>.smal-6{width:48%}.row>.smal-7{width:56.33333333%}.row>.smal-8{width:64.66666667%}.row>.smal-9{width:73%}.row>.smal-10{width:81.33333333%}.row>.smal-11{width:89.66666667%}.row>.smal-12{width:98%}.row>.smal-13{width:106.33333333%}.row>.smal-14{width:114.66666667%}.row>.smal-15{width:123%}.row>.smal-16{width:131.33333333%}.row>.smal-17{width:139.66666667%}.row>.smal-18{width:148%}.row>.smal-19{width:156.33333333%}.row>.smal-20{width:164.66666667%}.row>.smal-21{width:173%}.row>.smal-22{width:181.33333333%}.row>.smal-23{width:189.66666667%}.row>.smal-24{width:198%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}.full-row>.smal-13{width:108.33333333%}.full-row>.smal-14{width:116.66666667%}.full-row>.smal-15{width:125%}.full-row>.smal-16{width:133.33333333%}.full-row>.smal-17{width:141.66666667%}.full-row>.smal-18{width:150%}.full-row>.smal-19{width:158.33333333%}.full-row>.smal-20{width:166.66666667%}.full-row>.smal-21{width:175%}.full-row>.smal-22{width:183.33333333%}.full-row>.smal-23{width:191.66666667%}.full-row>.smal-24{width:200%}}
/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 0%; width: 100%; height: 380px;}
.rect-75 img {width: 100%; height: 380px;}


     .p12-404{padding-top:100px;padding-bottom:100px;
         
     }
                    .p12-404 dl {
                        position: relative;
                        width: 70%;
                        margin: 0 auto;
                        font-size: 16px;
                    }
                    
                    .p12-404 dt {
                        width: 50%;
                    }
                    
                    .p12-404 dt img {
                        width: 100%;
                    }
                    
                    .p12-404 dd {
                        width: 50%;
                        padding-left: 50px;
                        position: absolute;
                        top: 50%;
                        right: 0;
                        margin-top: -50px;
                        text-align: center;
                    }
                    
                    .p12-404 dd h3 {
                        height: 60px;
                        font-size: 40px;
                        line-height: 60px;
                        color: #154c64;
                    }
                    
                    .p12-404 dd h4 {
                        color: #a8cc2a;
                        font-size: 26px;
                        font-weight: normal;
                    }
                    
                    .p12-404 dd p {
                        height: 30px;
                        line-height: 30px;
                        padding-top: 30px;
                    }
                    
                    .p12-404 dd p a {
                        color: #154c64;
                    }
                    
                    .p12-404 dd p span {
                        margin: 0 10px;
                    }
                
