@charset "utf-8";
body { margin: 0; padding: 0; font-size: 12px; line-height: 22px; font-family: "微软雅黑"; color: #000; -webkit-text-size-adjust: none }
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0 }
img { border: 0; vertical-align: bottom }
ul, li { list-style: none }
.tc { text-align: center }
.tl { text-align: left }
.tr { text-align: right }
.ac { text-align: center }
.fl { float: left }
.fr { float: right }
.cl { clear: both }
.fb { font-weight: bold }
.dis { display: block }
.undis { display: none }
.clear{ clear:both;}
a { text-decoration: none }
a:hover { text-decoration: underline }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: 0 }
.body { width: 1200px; margin: 0 auto }

/*15.4.11改*/
.header1 { min-width: 1200px; height: 103px; overflow: hidden }
.logo1 { float: left; padding: 34px 0 0 20px }
.nav1 { float: right; padding: 48px 0 0 0 }
.nav1 li { float: right; padding: 0 0 0 20px; font-size: 16px; margin-right: 20px }
.nav1 li a { color: #000; height: 22px; display: block; overflow: hidden; text-decoration: none }
.nav1 li a div p { height: 22px; line-height: 22px }
.nav1 li a div span { height: 22px; line-height: 22px }

.header {min-width:1003px;   overflow: hidden }
.logo {width:35%; float: left; padding: 34px 0 0 0 }
.nav {width:65%; float: right; padding: 48px 0 0 0 }
.nav li { float: right; padding: 0 1% 0 0; font-size: 16px;}
.nav li a { color: #000; height: 22px; display: block; overflow: hidden; text-decoration: none }
.nav li a div p { height: 22px; line-height: 22px }
.nav li a div span { height: 22px; line-height: 22px }
/*15.4.11改*/


.banner { min-width: 1200px; text-align: center; position: relative }
.banner ul { height: 450px; overflow: hidden }
.banner ul li { position: relative; height: 450px; display: block; overflow: hidden }
.banner_nav { position: absolute; width: 90px; height: 13px; bottom: 10px; left: 50%; margin-left: -36px }
.banner_nav span { width: 13px; height: 13px; cursor: pointer; display: inline-block; background: url(../images/circle.png) no-repeat center center; margin-left: 5px }
.banner_nav_h { background: url(../images/circle_h.png) no-repeat top left!important }
#banner1-con { background: url(../images/banner1-bg.jpg) top left no-repeat #108bc0; height: 450px }
#banner2-con { background: #019757; height: 450px }
#banner3-con { background: #ffa800; height: 450px }
#banner4-con { background: url(../images/banner4-bg.jpg) top left no-repeat #15b5d5; height: 450px }
#banner1-con-1 { position: absolute; left: 50%; top: 0; width: 1200px; margin-left: -600px }
#banner1-con-1 div { position: relative; width: 1200px; height: 450px; overflow: hidden }
#banner1-con-1 div img { position: absolute }
#banner1-con-1t1 { top: -79px; right: 204px }
#banner1-con-1t2 { top: 203px; right: -545px }
#banner1-con-1t3 { top: 450px; right: 220px }
#banner1-con-1m { left: -574px; top: 24px }
#banner1-con-1m1 { left: 300px; top: 450px }
#banner1-con-1m2 { left: -238px; top: 180px }
#banner1-con-1m3 { left: -213px; top: 114px }
#banner1-con-1m4 { left: 434px; top: -108px }
#banner2-con-1 { position: absolute; left: 50%; top: 0; width: 1200px; margin-left: -600px }
#banner2-con-1 div { width: 1200px; height: 450px; position: relative; overflow: hidden }
#banner2-con-1 div img { position: absolute }
#banner2-con-pc { right: 333px; top: 233px }
#banner2-con-pad { right: 401px; top: 450px }
#banner2-con-touch { right: 41px; bottom: -257px }
#banner2-con-view { top: 357px; left: -152px }
#banner2-con-1 div p { position: absolute }
#banner2-con-t1 { color: #fff; font-size: 34px; top: 70px; left: -400px }
#banner2-con-t1 span { color: #fff83e; font-size: 48px; font-weight: bold }
#banner2-con-t2 { top: 120px; left: -350px; font-size: 20px; color: #001206 }
#banner2-con-t2 span { color: #001206; font-size: 27px }
#banner2-con-t3 { left: -460px; top: 155px; color: #fff; font-size: 34px }
#banner2-con-t3 span { color: #fff83e; font-size: 48px; font-weight: bold }
#banner2-con-t4 { left: -510px; top: 199px; font-size: 20px; color: #001206 }
#banner2-con-t4 span { color: #001206; font-size: 27px }
#banner2-con-t5 { top: 258px; left: -370px; color: #fff; font-size: 34px }
#banner2-con-t6 { top: 300px; left: -330px; font-size: 18px; color: #fff83e }
#banner3-con-1 { position: absolute; left: 50%; top: 0; width: 1200px; height: 450px; margin-left: -600px; background: url(../images/banner3-con-1bg.jpg) top left no-repeat                }
#banner3-con-1 div { width: 1200px; height: 450px; position: relative; overflow: hidden }
#banner3-con-1 div p { position: absolute }
#banner3-con-1 div img { position: absolute }
#banner3-con-t1 { top: -24px; left: 455px; color: #532f0b; font-size: 18px; font-style: italic; padding-right: 5px }
#banner3-con-t1 span { font-size: 24px }
#banner3-con-t2 { left: 440px; top: -75px; font-size: 45px; color: #ab5400; font-weight: bold; font-style: italic }
#banner3-con-t2 span { font-size: 66px; color: #532f0b; display: block; float: left; padding-right: 20px }
#banner3-con-t2 em { display: block; float: left; margin-top: -8px; padding-right: 8px }
#banner3-con-app { left: 283px; top: -50px }
#banner3-con-t3 { top: -24px; left: 430px; font-size: 24px; color: #ab5400 }
#banner3-con-zj { left: 442px; top: -18px }
#banner3-con-bbg { left: 219px; top: 450px }
#banner3-con-b1 { left: -285px; top: 293px }
#banner3-con-b2 { left: -227px; top: 257px }
#banner3-con-b3 { left: -191px; top: 242px }
#banner3-con-b4 { left: -203px; top: 226px }
#banner4-con-1 { position: absolute; left: 50%; top: 0; width: 1200px; height: 450px; margin-left: -600px }
#banner4-con-1 div { width: 1200px; height: 450px; position: relative; overflow: hidden }
#banner4-con-1 div img { position: absolute }
#banner4-con-shop { left: 632px; top: -85px }
#banner4-con-p1 { left: 1200px; top: 231px }
#banner4-con-p2 { left: 1200px; top: 279px }
#banner4-con-p3 { left: 1200px; top: 315px }
#banner4-con-bg { left: 0; top: 0 }
#banner4-con-pc { left: 21px; bottom: 0 }
#banner4-con-tip { top: -87px; left: 478px }
#banner4-con-pc-view { position: absolute!important; left: 298px; top: 230px }
#banner4-con-pc-view-page { position: static!important }
#banner4-con-phone { left: 427px; bottom: -278px }
#banner4-con-phone-view { position: absolute!important; left: 480px; top: 278px }
#banner4-con-phone-view-page { position: static!important }
.busi_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg1.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.busi_t { width: 205px; height: 80px; margin: 0 auto; border-bottom: solid 2px #e70012; text-align: center; font-size: 30px; line-height: 78px }
.busi_nr { padding: 65px 0 26px 0 }
.busi_zj { width: 1155px; margin: 0 auto }
.busi_list01 { width: 260px; float: left; text-align: center }
.busi_pic01 { height: 214px }
.busi_pic01 a { height: 188px; display: block }
.busi_text01 { height: 40px; font-size: 18px }
.busi_text02 { height: 44px; color: #8f8c8c; font-size: 14px }
.busi_more a { width: 104px; height: 32px; display: block; background: #979797; margin: 0 auto; color: #fff; line-height: 32px }
.busi_more a:hover { background: #e70012; text-decoration: none }
.busi_pic02 { width: 38px; float: left; padding: 76px 0 0 0 }
.busi_pic_1 { background: url(../images/busi_pic1.jpg) no-repeat center center!important }
.busi_pic_1h { background: url(../images/busi_pic1h.jpg) no-repeat center center!important }
.busi_pic_2 { background: url(../images/busi_pic2.jpg) no-repeat center center!important }
.busi_pic_2h { background: url(../images/busi_pic2h.jpg) no-repeat center center!important }
.busi_pic_3 { background: url(../images/busi_pic3.jpg) no-repeat center center!important }
.busi_pic_3h { background: url(../images/busi_pic3h.jpg) no-repeat center center!important }
.busi_pic_4 { background: url(../images/busi_pic4.jpg) no-repeat center center!important }
.busi_pic_4h { background: url(../images/busi_pic4h.jpg) no-repeat center center!important }
.busi_list01img { -webkit-animation: rotateIn 1s .2s ease both; -moz-animation: rotateIn 1s .1s ease both; animation: rotateIn 1s .1s ease both }
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0)
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin:center center;
-moz-transform:rotate(0)
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(360deg)
}
}
@keyframes rotateIn {
from {
transform-origin:50% 50%;
transform:rotate(0)
}
to {
transform-origin:50% 50%;
transform:rotate(360deg)
}
}
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn }
.stre_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg2.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.stre_video { width: 100%; position: relative; height: 829px; overflow: hidden; min-width: 1200px }
.stre_videos { position: absolute; z-index: 2 }
.stre_bg { width: 100%; position: absolute; z-index: 3 }
.stre_nr { width: 1200px; height: 455px; margin: 0 auto; padding: 212px 0 0 0 }
.stre_nr li { width: 300px; float: left; text-align: center; color: #fff; line-height: 70px; font-size: 18px; font-weight: bold }
.stre_nr li span { color: #fff; background: #e70012; width: 209px; height: 218px; line-height: 218px; display: block; margin: 0 auto; font-size: 160px; font-family: "微软雅黑" }
.stre_nr li a { color: #fff; font-weight: normal }
.news_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg3.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.news_bg { min-width: 1200px; height: 664px; background: url(../images/news_tbg.jpg) no-repeat center top #accdf6; background-size: 100% 100%; }
.news_nr { width: 854px; margin: 0 auto }
.news_icon1 { text-align: center; padding: 21px 0 0 0; height: 57px }
.news_icon2 { text-align: center; height: 70px }
.news_icon1 a { cursor: pointer }
.news_icon2 a { cursor: pointer }
#news_listcon { height: 420px; overflow: hidden }
.news_nr li { height: 108px; border: solid 1px #dac8cf; background: url(../images/news_bg.png); margin: 0 0 21px 0; padding: 13px 65px 0 28px }
.news_pic { width: 113px; float: left; border: solid 1px #c9cbcf; padding: 3px }
.news_text { width: 610px; float: right; color: #343434; font-size: 14px; line-height: 24px }
.news_text a { color: #1f1f1f; font-size: 16px; line-height: 40px }
.news_text a:hover { color: #dc0005; text-decoration: none }
.news_more { height: 52px; clear: both }
.news_more a { width: 177px; height: 52px; display: block; color: #e70012; text-decoration: none; line-height: 52px; font-size: 18px; text-align: center; margin: 0 auto; background: #FFF; border: #e70012 solid 1px; border-radius: 4px; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.news_more a:hover { background: #e70012; color: #FFF; border-radius: 4px; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.case_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg4.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.case_list { padding: 63px 0 60px 0; position: relative; width: 100%; text-align: center; overflow: hidden }
.case_list ul { float: left; position: relative; left: 50% }
.case_list li { position: relative; right: 50%; float: left; margin: 0 11px }
.case_list li a { width: 177px; height: 52px; display: block; font-size: 18px; line-height: 50px; text-align: center; color: #000; background: url(../images/news_bg1.jpg) no-repeat center top; cursor: pointer; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.case_list li a:hover { color: #fff; background: url(../images/news_bg2.jpg) no-repeat center top; text-decoration: none; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.case_list_hover { color: #fff!important; background: url(../images/news_bg2.jpg) no-repeat center top!important; text-decoration: none!important }
.case_pro { min-width: 1200px; clear: both; padding: 0 0 60px 0 }
.case_pro li { width: 33.333333%; float: left; position: relative; overflow: hidden }
.case_pro li a { position: relative; display: block }
.case_pro_cov { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; filter: alpha(opacity=0) }
.case_pro_view { width: 60px; height: 63px; background: url(../images/see_icons.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -35px; opacity: 0; filter: alpha(opacity=0); z-index: 99; -ms-transform: scale(2); -webkit-transform: scale(2); transform: scale(2); transition: opacity 500ms; -webkit-transition: opacity 500ms }
.case_pro_title { position: absolute; left: 0; bottom: -251px; color: #cac7d4; background: #46434e; width: 100%; text-align: center; transition: bottom 300ms; -webkit-transition: bottom 300ms }
.case_pro_title h6 { padding: 12px 20px 15px 0; background: #222; color: #cac7d4; font-size: 14px }
.case_pro li a:hover .case_pro_view { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: .5; filter: alpha(opacity=50); transition: opacity 500ms, transform 500ms; -webkit-transition: opacity 500ms, -webkit-transform 500ms }
.case_pro li a:hover .case_pro_title { bottom: 0!important; transition: opacity 300ms, transform 300ms; -webkit-transition: opacity 300ms, -webkit-transform 300ms }
.case_pro li a:hover .case_pro_cov { opacity: .7; filter: alpha(opacity=70); transition: opacity 300ms, transform 300ms; -webkit-transition: opacity 300ms, -webkit-transform 300ms }
.other_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg5.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.other_bg { min-width: 1200px; background: url(../images/other_bg.jpg) #2b2c48; padding: 65px 0 60px 0 }
.other_bg ul { width: 1222px }
.other_bg li { width: 385px; height: 283px; float: left; margin: 6px 22px 20px 0; background: #fff; text-align: center; font-size: 14px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.other_bg li:hover { background: #ffb901 }
.other_bg li:hover { margin: 0 22px 26px 0 }
.other_bg li:hover div { color: #fff }
.other_bg a { color: #000; text-decoration: none }
.other_bg a:hover { color: #fff }
.other_more { width: 175px; height: 50px; margin: 22px auto 0 auto; text-align: center }
.other_more a { width: 173px; height: 48px; display: block; color: #feb902; line-height: 48px; font-size: 18px; border: #ffb901 solid 1px; border-radius: 4px; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.other_more a:hover { text-decoration: none; color: #FFF; background: #dfa315 }
.honor_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg6.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.honor_bg { min-width: 1200px; height: 731px; background: url(../images/honor_bg.jpg) no-repeat center top #060e23; color: #fff }
.honor { width: 573px; font-size: 28px; line-height: 157px }
.honor_zj { width: 54px; float: left; text-align: center; padding: 100px 0 0 0 }
.honor_more { width: 166px; height: 47px; margin: 0 auto; text-align: center; background: url(../images/honor_more.png) no-repeat center top; line-height: 47px; color: #5da3d7; font-size: 17px; clear: both }
.honor_more a { color: #5da3d7 }
.honor_more a:hover { text-decoration: none }
.honor_icon { padding: 59px 0 0 0; clear: both; text-align: center }
.honor_f { color: #ffb400; font-size: 50px; margin-right: 10px; margin-left: 5px }
.ss-container { width: 100%; position: relative; text-align: left; float: left; overflow: hidden; padding-bottom: 76px; margin-top: 117px }
.ss-container h2 { font-size: 40px; text-transform: uppercase; color: rgba(78,84,123,0.2); text-shadow: 0 1px 1px #fff; padding: 20px 0 }
.ss-container:before { position: absolute; width: 2px; top: 0; left: 50%; margin-left: -2px; content: ''; height: 89%; background: #abb0bc }
.ss-row { width: 100%; clear: both; float: left; position: relative; margin-bottom: 11px }
.ss-left, .ss-right { float: left; width: 48%; position: relative }
.ss-right { padding-left: 10px; padding-right: 70px }
.ss-left { text-align: right; float: left; padding-right: 10px; padding-left: 70px }
.ss-circle { overflow: hidden; display: block; text-indent: -9000px; text-align: left; background: url(../images/honor_pic.png) top center no-repeat    }
.ss-small .ss-circle { width: 53px; height: 54px }
.ss-medium .ss-circle { width: 53px; height: 54px }
.ss-n .ss-circle { background: 0 }
.ss-large .ss-circle { width: 53px; height: 54px; background: 0 }
.ss-circle-deco:before { width: 29%; height: 0; position: absolute; top: 50%; content: ''; margin-top: -3px }
.ss-circle-deco:after { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; content: ''; position: absolute; top: 50%; margin-top: -10px }
.ss-left .ss-circle-deco:before { right: 2% }
.ss-right .ss-circle-deco:before { left: 2% }
.ss-left .ss-circle { float: right; margin-right: -35px }
.ss-right .ss-circle { float: left; margin-left: -38px }
.ss-container h3 { padding-left: 30px; padding-right: 30px }
.ss-container h3 span { font-size: 16px; display: block; color: #282828; padding-bottom: 5px }
.ss-container h3 span a { font-size: 35px; display: block; color: #FFF; height: 36px; line-height: 36px }
.ss-container h3 span a:hover { font-size: 35px; display: block; color: #009ed6; text-decoration: none }
.ss-container h3 a { font-size: 14px; display: block; color: #bfbfc0 }
.M-new-btn { width: 175px; height: 50px; display: block; line-height: 48px; text-align: center; font-size: 18px; color: #518ebe; border: #5494c6 1px solid; border-radius: 4px; position: absolute; left: 50%; bottom: 0; margin-left: -86px; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.M-new-btn:hover { background: #5494c6; color: #FFF }
#distr { position: relative }
.distr_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg7.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.distr_icon { width: 100%; text-align: center; position: absolute; left: 0; bottom: 21px }
.cus_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg8.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.cus_bg { min-width: 1200px; background: #f5f5f5; padding: 60px 0 37px 0 }
.cus_more { width: 177px; height: 52px; margin: 38px auto 0 auto; text-align: center }
.cus_more a { color: #303030; width: 175px; height: 50px; display: block; line-height: 50px; color: #303030; font-size: 18px; border: #b2b2b2 solid 1px; border-radius: 4px; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.cus_more a:hover { text-decoration: none; color: #FFF; background: #b2b2b2; -webkit-transition: background .5s linear; -moz-transition: background .5s linear; transition: background .5s linear }
.cus_nr li { width: 239px; height: 109px; float: left; border-right: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; text-align: center; position: relative; overflow: hidden }
.cus_nr li a { width: 239px; height: 109px; display: block; text-align: center; line-height: 109px }
.cus_nr li img { display: inline-block; margin: 0 auto; vertical-align: middle }
.cus_nr li span { height: 100%; width: 0; display: inline-block; vertical-align: middle }
.cus_nr li div { width: 239px; height: 109px; position: absolute; left: 0; bottom: 0; background: #f5f5f5 }
.con_title { height: 80px; padding: 80px 0 0 0; background: url(../images/title_bg9.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb }
.con_top { padding: 118px 0 0 0; height: 90px }
.con_bg { min-width: 1200px; height: 450px; background: url(../images/con_bg.jpg) no-repeat center top #0d0d0f; text-align: center; color: #fff; font-size: 18px; line-height: 55px }
#distr_con { min-width: 1200px; height: 782px; background: #fc5c42; overflow: hidden }
#distr_con_map { width: 1323px; margin: 0 auto; height: 782px; position: relative; overflow: hidden }
.point_white_line { width: 12px; text-align: center; position: absolute; overflow: hidden; opacity: 0 }
.white_line { width: 1px; background: #FFF; height: 380px; margin: 0 auto }
#map { position: absolute; left: 50%; top: -340px; margin-left: -661.5px; opacity: 0 }
#map_line1 { height: 222px; left: 560px; bottom: -380px }
#map_line2 { height: 335px; left: 580px; bottom: -380px }
#map_line3 { height: 223px; left: 738px; bottom: -380px }
#map_line4 { height: 365px; left: 752px; bottom: -380px }
#map_line5 { height: 221px; left: 815px; bottom: -380px }
#map_line6 { height: 380px; left: 850px; bottom: -380px }
#map_line7 { height: 91px; left: 870px; bottom: -380px }
#map_line8 { height: 219px; left: 610px; bottom: 205px }
.red_flag { width: 21px; height: 29px; position: absolute }
#red_flag1 { left: 584px; bottom: -100px }
#red_flag2 { left: 760px; bottom: -100px }
#red_flag3 { left: 855px; bottom: -100px }
.map_province { color: #ffe243; font-size: 36px; font-weight: bold; position: absolute }
.map_city { color: #FFF; font-size: 18px; position: absolute }
#pro_sx { left: -120px; bottom: 483px }
#pro_dl { left: -120px; bottom: 580px }
#pro_hlj { left: -120px; bottom: 670px }
#city_ty { left: 1350px; bottom: 423px }
#city_cz { left: 1350px; bottom: 375px }
#city_xz { left: 1350px; bottom: 365px; opacity: .6 }
#city_lf { left: 1350px; bottom: 445px; opacity: .6 }
#city_dt { left: 1350px; bottom: 365px; opacity: .6 }
#city_yc { left: 1350px; bottom: 390px; opacity: .9 }
#city_ll { left: 1350px; bottom: 350px; opacity: .85 }
#city_sz { left: 1350px; bottom: 420px; opacity: .6 }
#city_jc { left: 1350px; bottom: 400px; opacity: .6 }
#city_yq { left: 1350px; bottom: 365px; opacity: .6 }
#city_jz { left: 1350px; bottom: 400px; opacity: .6 }
#city_harbin { left: 1350px; bottom: 520px }
#city_mdj { left: 1350px; bottom: 360px; opacity: .9 }
#city_sh { left: 1350px; bottom: 350px; opacity: .6 }
#city_ych { left: 1350px; bottom: 400px; opacity: .6 }
#city_qqhr { left: 1350px; bottom: 475px; opacity: .95 }
#city_sys { left: 1350px; bottom: 445px; opacity: .8 }
#city_hh { left: 1350px; bottom: 500px; opacity: .85 }
#city_jx { left: 1350px; bottom: 540px; opacity: .6 }
#city_hg { left: 1350px; bottom: 520px; opacity: .6 }
#city_jms { left: 1350px; bottom: 400px; opacity: .9 }
#city_dq { left: 1350px; bottom: 460px }
#city_as { left: 1350px; bottom: 450px; opacity: .8 }
#city_yk { left: 1350px; bottom: 375px; opacity: .6 }
#city_fx { left: 1350px; bottom: 345px; opacity: .8 }
#city_pj { left: 1350px; bottom: 400px; opacity: .8 }
#city_ly { left: 1350px; bottom: 460px; opacity: .8 }
.bottom { min-width: 1200px; background: #1e1e1e; padding: 27px 0 50px 0; clear: both }
.bottom_l { width: 752px; float: left; padding: 0 0 0 30px }
.bottom_l li { width: 188px; float: left }
.bottom_l_title { height: 30px; font-size: 16px; color: #fff }
.bottom_l li li { width: auto; float: none; height: 30px; line-height: 30px; background: url(../images/icon1.jpg) no-repeat left center; padding: 0 0 0 12px; color: #b8b8b8 }
.bottom_l li li a { color: #b8b8b8 }
.bottom_gz { width: 185px; float: left }
.bottom_gz li { height: 30px; color: #b8b8b8 }
.bottom_gz_pic { width: 26px; float: left; margin-top: 7px }
.bottom_gz li a { color: #b8b8b8; line-height: 30px; float: left }
.bottom_r { width: 141px; float: right; padding: 0 85px 0 0 }
.bottom_con { height: 33px; background: url(../images/bg1.png) no-repeat center top; line-height: 23px; padding: 10px 0 0 0; margin: 8px 0 0 0; text-align: center; color: #fff; line-height: 23px }
.spinner { -webkit-animation: spinner 2s infinite linear; -moz-animation: spinner 2s infinite linear; animation: spinner 2s infinite linear }
@-webkit-keyframes spinner {
0% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
50% {
-webkit-transform:rotateY(45deg);
transform:rotateY(45deg)
}
100% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
}
@keyframes spinner {
0% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
50% {
-webkit-transform:rotateY(45deg);
transform:rotateY(45deg)
}
100% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
}
.bot { width: 100%; position: fixed; left: 0; bottom: 0; background: #000; height: 60px; color: #fff; z-index: 4; background: url(../images/bot_bg.png); padding: 5px 0 0 0 }
.bot_icon { width: 39px; position: absolute; right: 40px; bottom: 10px; z-index: 5; cursor: pointer }
.copy_bg { padding: 14px 0 20px 0; background: #000; overflow: hidden; color: #fff }
.bot_con { min-height: 65px; _height: 65px; overflow: hidden }
.bot_con li { float: left }
.bot_r { float: left; font-size: 14px; line-height: 20px; padding: 0 0 0 19px }
#bot_left { position: absolute; left: 0; top: 20px; font-size: 36px; display: none; cursor: pointer }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY }
@-webkit-keyframes scaleSmall {
0% {
-webkit-transform:scale(0.8);
opacity:0
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes scaleSmall {
0% {
-moz-transform:scale(0.8);
opacity:0
}
100% {
-moz-transform:scale(1);
opacity:1
}
}
@-o-keyframes scaleSmall {
0% {
-o-transform:scale(0.8);
opacity:0
}
100% {
-o-transform:scale(1);
opacity:1
}
}
@keyframes scaleSmall {
0% {
transform:scale(0.8);
opacity:0
}
100% {
transform:scale(1);
opacity:1
}
}
.scaleSmall { -webkit-animation-name: scaleSmall; -moz-animation-name: scaleSmall; -o-animation-name: scaleSmall; animation-name: scaleSmall }
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft }
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight }
.pf { width: 73px; position: fixed; top: 300px; right: 30px; z-index: 999; display: none }
.pf_nr { background: url(../images/pf02.jpg) repeat-y 54px top; padding: 10px 0 }
.pf_nr li { height: 36px }
.pf_nr li a { height: 36px; display: block; color: #737171; font-size: 14px; background: url(../images/pf03.png) no-repeat 48px 13px; line-height: 36px }
.pf_nr li a:hover { color: #f81800; text-decoration: none; background: url(../images/pf05.png) no-repeat 37px top    }
.main_banner { min-width: 1200px; text-align: center; border: solid 1px #cacdd0; position: relative; clear: both }
.main_banner img { width: 100%; margin: 0 auto }
.main_ejlm { width: 100%; height: 42px; background: url(../images/main_tbg.png); position: absolute; top: 0; left: 0 }
.main_ej { min-width: 1200px; padding: 9px 0 0 0 }
.main_ej li { float: right; padding: 0 47px 0 0; font-size: 14px }
.main_ej li a { height: 24px; display: block; color: #000; padding: 0 2px }
.main_ej li a:hover { background: url(../images/hzhb01.jpg) repeat-x center bottom; color: #000; text-decoration: none }
.main_ej_title { height: 83px; padding: 40px 0 0 0; background: url(../images/hzhb02.jpg) repeat-x center 119px; overflow: hidden }
.main_title { float: left; height: 82px; background: url(../images/hzhb03.jpg) no-repeat 20px bottom    }
.main_t_wz { height: 35px; padding: 0 14px 0 0 }
.main_t_wz a { float: right; color: #404040 }
.main_t_wz a:hover { color: #df0c0c; text-decoration: none }
.main_t_wz_icon { float: right; padding: 8px 8px 0 8px; line-height: 2px }
.main_t_wzy { height: 35px; padding: 0 14px 0 0 }
.main_t_wzy a {  color: #404040 }
.main_t_wzy a:hover { color: #df0c0c; text-decoration: none }
.main_sj { clear: both }
.main_sj li { float: right; padding: 0 14px 0 0; cursor: pointer }
.main_sj li a { height: 28px; display: block; font-size: 14px; color: #fff; background: #8b8a8a; padding: 0 20px; line-height: 27px }
.main_sj li a:hover { color: #fff; background: #df0c0c; text-decoration: none }
.main_hzhb_pic { width: 1133px; height: 384px; margin: 0 auto; background: url(../images/hzhb06.png) no-repeat center top    }
.main_hzhb_pic li { width: 283px; height: 192px; float: left; text-align: center }
.main_hzhb_pic li img { vertical-align: middle }
.main_hzhb_pic li span { height: 100%; width: 0; overflow: hidden; display: inline-block; vertical-align: middle }
.jstd_top { color: #010101; font-size: 14px }
.jstd_pic { clear: both }
.jstd_pic li { float: left; padding: 25px 2px 25px 0 }
.jstd_text01 { font-size: 14px; line-height: 36px; padding: 20px 0 }
.jstd_text02 { width: 513px; float: left; font-size: 14px; line-height: 36px }
.main_other { clear: both; padding: 30px 0 }
.main_other li { float: left; padding: 10px 14px 0 0 }
.main_other li a { height: 28px; display: block; font-size: 14px; color: #fff; background: #8b8a8a; padding: 0 20px; line-height: 27px }
.main_other li a:hover { color: #fff; background: #df0c0c; text-decoration: none }
.main_other_t { width: 565px; float: right; font-size: 14px; line-height: 26px; padding: 15px 0 0 0 }
.main_other_l { width: 614px; float: left }
.main_other_wz { height: 65px; background: #e7e7e7; margin: 0 0 10px 0 }
.main_other_wz_l { width: 65px; height: 60px; padding: 5px 0 0 0; line-height: 27px; float: left; background: #2c2c2c; color: #fff; text-align: center; font-size: 16px }
.main_other_wz_r { font-size: 30px; color: #c90000; line-height: 63px; float: left; padding: 0 0 0 27px }
.jtdsj_bg { background: url(../images/lcdsj04.jpg) repeat-y center top    }
.jtdsj_l { width: 545px; line-height: 20px; padding: 5px 0 0 0 }
.jtdsj_m { width: 86px; height: 86px; background: url(../images/lcdsj03.png) no-repeat center top; text-align: center; color: #fff; line-height: 83px; font-size: 17px; font-weight: bold; float: left; margin-left: 12px }
.main_news { padding: 0 8px }
.main_news li { height: 216px; border: solid 1px #cfcfcf; margin-top: 43px }
.main_news li:hover { border: solid 1px #ededed; background: #ededed }
.main_news_pic { float: left; padding: 20px 0 0 20px }
.main_news_r { width: 820px; float: right; padding: 20px 23px 0 0 }
.main_news_r01 { height: 41px; border-bottom: dotted 1px #bdbdbd; color: #444; font-size: 18px; padding: 11px 0 0 0 }
.main_news_r02 { color: #727272; font-size: 16px; line-height: 27px; padding: 11px 0 0 0; height: 85px; border-bottom: dotted 1px #bdbdbd; overflow:hidden; }
.main_news_r03 { padding: 13px 0 0 0; color: #9c9b9b; font-size: 14px }
.main_news_r03 a { color: #2c2c2c; font-size: 14px; float: right }
.cgal { clear: both }
.cgal li { width: 268px; float: left; padding: 50px 16px 0 16px }
.cgal01 { height: 159px; background: #ff6d00; border: solid 1px #ff6d00; color: #fff; font-size: 22px; line-height: 36px; text-align: center }
.cgal01:hover { background: #fff; color: #000; border: solid 1px #000; cursor: pointer }
.cgal02 { height: 159px; background: #f30; border: solid 1px #f30; color: #fff; font-size: 22px; line-height: 36px; text-align: center }
.cgal02:hover { background: #fff; color: #000; border: solid 1px #000; cursor: pointer }
.cgal03 { height: 159px; background: #0061f6; border: solid 1px #0061f6; color: #fff; font-size: 22px; line-height: 36px; text-align: center }
.cgal03:hover { background: #fff; color: #000; border: solid 1px #000; cursor: pointer }
.cgal04 { height: 159px; background: #31035b; border: solid 1px #31035b; color: #fff; font-size: 22px; line-height: 36px; text-align: center }
.cgal04:hover { background: #fff; color: #000; border: solid 1px #000; cursor: pointer }
.kflx { padding: 45px 0 0 22px; overflow: hidden }
.kflx li { padding: 20px 0 0 0; clear: both }
.kflx_text { height: 86px; float: left; padding: 0 50px 0 20px; font-size: 16px; line-height: 32px; background: #1f2229; color: #fff }
.zyrj_l { width: 715px; float: left; font-size: 14px; line-height: 37px; border-bottom: solid 1px #a4a4a4; color: #545454; padding: 0 0 10px 0 }
.zyrj_top { color: #545454; line-height: 24px; width: 400px; float: left; padding: 48px 0 0 19px }
.zyrj_bot { width: 1140px; height: 673px; margin: 65px auto 0 auto; background: url(../images/zyrj03.jpg) no-repeat center top    }
.zyrj_bot li { width: 475px; height: 330px; float: left; padding: 30px 25px 0 70px; color: #7b7a7a; font-size: 16px; line-height: 27px }
.zyrj_b_title { height: 52px; color: #545454; font-size: 26px; line-height: 27px }
.main_con_top { border-bottom: dotted 1px #a5a4a4; color: #585656; font-size: 18px; line-height: 30px; padding: 0 35px 30px 35px }
.main_con_t01 { width: 1078px; float: right }
.main_con_bot { clear: both }
.main_con_bot li { width: 460px; min-height: 500px; _height: 500px; float: left; padding: 57px 70px; border-bottom: dotted 1px #a5a4a4 }
.main_con_pic { background: #e1e1e1; text-align: center; padding: 8px 0; position: relative }
.main_con_pic01 { width: 133px; position: absolute; right: 0; bottom: 0 }
.main_con_t02 { font-size: 26px; line-height: 22px }
.main_con_t03 { font-size: 14px; line-height: 40px }
.main_con_t04 li { width: auto; float: none; padding: 0; border: 0; min-height: 0; _height: 0; height: 61px; line-height: 20px; color: #565656; font-size: 15px }
.main_con_t05 { color: #263949; font-size: 18px; hegiht: 36px; border-bottom: solid 1px #cccbc7; line-height: 35px; margin-left: 9px }
.main_con_t06 { clear: both }
.main_con_t06 li { width: auto; padding: 0; border: 0; min-height: 0; _height: 0; background: url(../images/contact12.jpg) no-repeat right 12px; padding: 12px 30px 0 20px }
#page { text-align: center;  margin-top: 50px }
#page li{display: inline;margin: 0 3px;border: 0; height:30px !important}
#page a { list-style-type: none; margin-right: 3px; margin-left: 3px; padding-left: 10px; padding-right: 10px; font-size: 12px; font-family: "宋体"; color: #333; border: solid 1px #f5f5f5; text-align: center; display: inline-block; height: 30px; background: #dbdbdb; text-decoration: none; line-height: 30px }
#page a:hover { height: 30px; border: solid 1px #e7a6a6; background: #c90000; color: #f0b7b7 }
#select { height: 30px; border: solid 1px #e7a6a6!important; background: #c90000!important; color: #f0b7b7!important }
#xwzx1 { width: 1280px; margin: 0 auto; margin-top: 20px }
#xwzx1 h1 { font-size: 24px; color: #333; font-weight: 100 }
#xwzx1 h2 { color: #999; font-size: 14px; height: 30px; font-weight: 100; line-height: 30px }
.xw_con p { padding-top: 10px; color: #333; font-size: 14px; line-height: 24px; text-indent: 24px; padding-left: 10px; padding-right: 10px }
.yema { margin-top: 20px; font-size: 14px }
.yema p { line-height: 30px }
.yema a { color: #999; font-size: 14px }
.yema a:hover { color: #999; text-decoration: underline }
#neiron { width: 1280px; margin: 0 auto }
#wzjs { width: 1280px }
#wzjs3 { width: 1280px; padding-top: 10px }
#Tab3 { width: 1280px }
.Men { width: 1280px; height: 73px; background: url(../images/lx6.png) no-repeat center bottom; line-height: 73px }
.Men ul { height: 73px; padding-left: 1px }
.Men li { list-style-type: none; float: left; width: 255px; height: 73px; display: block; line-height: 73px; text-align: center; font-size: 18px; margin-left: 1px }
.Men li.hover { background: url(../images/er1.jpg) no-repeat; width: 253px; display: block; color: #c90000; height: 73px }
.Men1 { width: 1280px; height: 73px; background: url(../images/lx61.jpg) no-repeat center bottom; line-height: 73px }
.Men1 ul { height: 73px; padding-left: 1px }
.Men1 li { list-style-type: none; float: left; width: 255px; height: 73px; display: block; line-height: 73px; text-align: center; font-size: 18px; margin-left: 1px }
.Men1 li.hover { background: url(../images/er1.jpg) no-repeat; width: 253px; display: block; color: #c90000; height: 73px }
#jcal2 { width: 1280px; margin: 0 auto }
#jcal2 ul { width: 1280px }
#jcal2 ul li { width: 280px; float: left; margin-top: 35px; margin-bottom: 25px; margin-left: 20px; margin-right: 20px; _margin-left: 15px; _margin-right: 15px }
#jcal2 ul li table tr td { font-size: 12px; color: #939292 }
#kjym3 { width: 1225px; margin: 0 auto; border-bottom: dashed 1px #ccc; padding-bottom: 30px; margin-top: 15px }
#kjym3 .zuo { width: 265px; height: 206px; float: left }
#kjym3 .you { width: 376px; height: 193px; float: right }
#kjym3 .zhong { width: 450px; float: left; margin-left: 60px }
#kjym3 .zhong .bt4 { font-size: 30px; height: 40px; background: url(../images/fk4.png) no-repeat left center; color: #c90000; font-size: 30px; font-family: "Microsoft YaHei"; padding-left: 30px }
#kjym3 .zhong form table tr .w1 { color: #333; font-size: 24px; font-family: "Microsoft YaHei" }
.text { width: 257px; height: 32px; background: #e7e7e7; border: 0 }
#button2 { background: url(../images/ck_05.jpg) no-repeat; width: 60px; height: 32px; border: 0; cursor: pointer }
#kjym3 .zhong ul { width: 450px; margin-top: 20px }
#kjym3 .zhong ul li { list-style-type: none; float: left; width: 90px; height: 30px; line-height: 30px; font-size: 12px; color: #424242; font-family: "Microsoft YaHei" }
.tc { width: 946px; height: 478px; background: #f7f8f8; border: solid 1px #666 }
.tc_x { width: 946px; text-align: right }
.tc_x a img { width: 85px; height: 21px; padding: 5px }
#kjym4 { width: 1225px; margin: 0 auto; border-bottom: dashed 1px #ccc; padding-bottom: 30px; margin-top: 30px }
.Me { width: 234px; float: left; color: #FFF; display: block }
.Me ul { margin: 0; padding: 0 }
.Me li { background: #2f2f2f; display: block; cursor: pointer; width: 234px; display: block; text-align: center; color: #FFF; font-size: 14px; text-align: center; line-height: 25px; margin-bottom: 12px }
.Me li.hover { padding: 0; display: block; width: 234px; background: #c90000; color: #FFF }
.Co { background: #f8f8f8; border: 1px solid #e7e7e7; width: 968px; float: right }
.Co h1 { color: #c90000; font-size: 18px; font-weight: 100; padding-left: 30px; height: 40px; line-height: 40px }
.Co h2 { color: #c90000; font-size: 14px; font-weight: 100; padding-left: 30px; height: 40px; line-height: 40px }
.Co p { text-indent: 24px; padding-left: 30px; line-height: 24px; color: #333; padding-top: 10px }
.ljgm a { color: #0769bc; font-size: 18px; height: 50px; line-height: 50px; padding-left: 100px; background: url(../images/jc.jpg) no-repeat 80px center    }
#gbooklist1 { width: 610px; float: left; margin-left: 10px; margin-top: 50px }
#gbooklist1 img { width: 603px; height: 459px; display: block }
#gbooklist2 { width: 610px; float: right }
#gbooklist2 .bt2 { color: #c90000; font-size: 30px; font-family: "Microsoft YaHei"; height: 35px; line-height: 40px; padding-left: 40px; background: url(../images/fk4.png) no-repeat left 10px    }
#gbooklist2 table tr td { color: #333; font-size: 14px; font-family: "Microsoft YaHei" }
#gbooklist2 table tr td .textfield1 { background: #f1f1f1; width: 305px; height: 28px; line-height: 28px; border: 0; margin-left: 10px }
#gbooklist2 table tr td .textare1 { width: 435px; height: 180px; background: #f1f1f1; border: 0; margin-left: 10px }
#gbooklist2 table tr td em { font-style: normal; color: #F00; margin-left: 10px }
#button1 { background: url(../images/tj_03_07.jpg) no-repeat; width: 120px; height: 29px; display: block; border: 0; margin-left: 10px }
.button1 { background: url(../images/tj_03_07.jpg) no-repeat; width: 120px; height: 29px; display: block; border: 0; cursor: pointer; margin-left: 10px }
#maina { width: 1280px }
#Tab2 { width: 1280px; margin: 0; padding: 0; margin: 0 auto; margin-top: 20px }
.Menubox { width: 100%; background: url(../images/bj3.jpg) no-repeat; height: 40px; line-height: 40px }
.Menubox ul { margin: 0; padding: 0 }
.Menubox li { float: left; display: block; cursor: pointer; width: 115px; text-align: center; color: #000; margin-left: 1px; display: block; border-right: solid 1px #e7e7e7; font-family: "Microsoft YaHei"; font-size: 18px }
.Menubox li a { color: #000 }
.Menubox li.hover { padding: 0; background: url(../images/bj4.jpg) no-repeat; width: 115px; color: #000; display: block; height: 39px; line-height: 39px }
.Menubox li:hover { padding: 0; background: url(../images/bj4.jpg) no-repeat; width: 115px; color: #000; display: block; height: 39px; line-height: 39px }
.Contentbox { clear: both; border-top: 0 }
#Contentbox { border: solid 1px #e7e7e7; border-top: 0 }
.c1 { border: solid 1px #e7e7e7; border-top: 0 }
.Contentbox ul { width: 1235px; height: 47px; margin: 0 auto; padding-top: 20px }
.Contentbox ul li { float: left; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center; width: 118px; height: 25px; text-align: center; display: block; line-height: 25px; margin-right: 5px }
.Contentbox ul li a { background: #000; width: 118px; height: 25px; text-align: center; display: block; color: #FFF; text-decoration: none; cursor: pointer }
.Contentbox ul li a:hover { background: #c90000; height: 25px; text-align: center; display: block }
.Contentbox ul li a.hover { background: #c90000 }
#g1 li { float: left; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center; width: 185px; height: 25px; text-align: center; display: block; line-height: 25px; margin-right: 5px }
#g1 li a { background: #000; width: 185px; height: 25px; text-align: center; display: block; color: #FFF }
#g1 li a:hover { background: #c90000; width: 185px; height: 25px; text-align: center; display: block }
#longcai_dui { background: url(../images/fk4.png) no-repeat left center; width: 1280px; margin: 0 auto; margin-bottom: 15px }
#longcai_dui a { color: #c90000; font-size: 30px; font-family: "Microsoft YaHei"; text-decoration: none; padding-left: 30px }
#maino { width: 1280px; margin: 0 auto }
#maino h1 { text-align: center; margin-top: 30px }
#maino ul li { list-style-type: none; width: 398px; height: 275px; float: left; margin-left: 14px; margin-right: 14px; _margin-left: 12px; _margin-right: 12px; margin-top: 40px; margin-bottom: 40px }
#maino ul li img { display: block; margin: 0 auto }
#jstd { width: 1280px }
#jstd1 { float: left; width: 563px; margin-bottom: 20px }
#jstd1 p { color: #333; padding-top: 15px; font-size: 14px; line-height: 35px; text-indent: 24px }
#jstd1 p em { color: #c90000; font-weight: 100; font-size: 24px; font-style: normal }
#jstd2 { width: 683px; height: 192px; float: right }
#jstd2 img { width: 683px; height: 192px }
#qtcy { width: 1280px; margin: 0 auto; margin-top: 30px }
#qtcy1 { float: left; width: 640px; margin-right: 10px; margin-bottom: 10px }
#qtcy1 img { width: 639px; height: 479px; margin-top: 10px }
#qtcy1 .bt { background: url(../images/dbg_03.jpg) no-repeat; width: 640px; height: 65px }
#qtcy1 .bt p { color: #c90000; line-height: 65px; padding-left: 80px; font-size: 16px }
#qtcy1 .bt p a { color: #c90000 }
#qtcy p { color: #333; font-size: 14px; line-height: 24px; text-indent: 24px }
#lxwm4 { width: 1380px; margin: 0 auto }
#lxwm4 h1 { color: #c90000; font-size: 18px; font-weight: 100; padding-left: 50px; padding-top: 45px }
#lxwm4 ul { width: 1360px; margin: 0 auto }
#lxwm4 ul li { width: 343px; float: left; list-style-type: none; background: #f1f1f1; height: 275px; margin-left: 55px; margin-right: 55px; _margin-left: 46px; _margin-right: 48px; margin-top: 45px }
#lxwm4 ul li img { width: 343px; height: 103px; display: block; border-bottom: solid 1px #fff; margin-bottom: 25px }
#lxwm4 ul li p { color: #666; font-size: 14px; line-height: 24px; padding-left: 15px }
#lxwm4 ul li p em { font-style: normal; color: #000; font-size: 14px }
#bdtg9nr { width: 1280px; margin: 0 auto; margin-top: 55px; margin-bottom: 50px }
#bdtg9nr h1 { color: #c90000; font-size: 18px; font-family: "Microsoft YaHei"; height: 30px; line-height: 30px; margin-top: 45px; font-weight: 100 }
#bdtg9nr img { width: 628px; height: 376px; margin: 0 auto; display: block; margin-top: 20px; margin-bottom: 10px }
#bdtg9nr p { color: #333; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 24px; text-indent: 24px }
#bdtg10nr { width: 1280px; margin: 0 auto; margin-top: 55px }
#bdtg10nr p { color: #333; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 24px; text-indent: 24px }
#bdtg10nr img { width: 622px; height: 429px; display: block; margin: 0 auto; margin-top: 50px; margin-bottom: 50px }
#bdtg11nr { width: 1280px; margin: 0 auto; margin-top: 45px }
#bdtg11nr p { color: #333; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 24px; text-indent: 24px }
#bdtg12nr { width: 1280px; margin: 0 auto; margin-top: 15px }
#bdtg12nr ul { width: 1280px; margin: 0 auto }
#bdtg12nr ul li { list-style-type: none; float: left; background: url(../images/ed9.png) no-repeat; width: 266px; height: 226px; display: block; margin-left: 27px; margin-right: 27px; margin-top: 35px; _margin-left: 23px; _margin-right: 23px }
#bdtg12nr ul li a { text-decoration: none; color: #333 }
#bdtg12nr ul li a:hover { width: 266px; height: 226px; color: #c90000; display: block }
#bdtg12nr ul li p { font-size: 12px; font-family: "宋体"; color: #333; width: 266px; text-align: center; text-decoration: none; line-height: 39px; height: 39px }
#bdtg12nr ul li img { width: 242px; display: block; height: 157px; padding-left: 12px; padding-top: 30px }
/*app页面区开始*/
.app_why { width: 1200px; margin: 0 auto; }
.why_tit { text-align: center; height: 244px; padding-top: 60px; }
.why_t1 { font-size: #040000; font-size: 50px; line-height: 90px; }
.why_t1 span { color: #0070bc; }
.why_t2 { color: #848484; font-size: 30px; line-height: 78px; }
.app_why_list { width: 1200px; margin: 0 auto; }
.app_why_list li { float: left; margin-right: 40px; text-align: center; }
.app_why_list_t { line-height: 34px; font-size: 20px; color: #040000; }
.app_why_list_t span { color: #848484; font-size: 17px; }
.app_team { min-width: 1200px; width: 100%; }
.app_team img { width: 100%; }
.app_case_tit { width: 1200px; margin: 0 auto; text-align: center; padding-top: 47px; color: #2976a9; font-size: 18px; line-height: 22px; }
.app_case_tit span { color: #2977aa; font-size: 30px; line-height: 49px; }
.app_case_tishi { width: 1200px; margin: 0 auto; text-align: center; font-size: 17px; color: #9a9a99; line-height: 48px; padding-bottom: 13px; padding-top: 10px; }
.app_case_list { width: 1200px; margin: 0 auto; }
.app_case_list ul { width: 1245px; overflow: hidden; }
.app_case_list li { width: 343px; float: left; margin-right: 72px; margin-bottom: 40px; }
.app_case_pic { width: 212px; float: left; margin-right: 29px; }
.app_case_weixin { width: 102px; float: right; text-align: center; }
.app_case_logo { font-size: 15px; color: #555; line-height: 41px; }
.erweima { color: #767676; font-size: 15px; line-height: 41px; }
.app_case_logo01 { padding-top: 41px; padding-bottom: 22px; }
.erweima01 { font-size: 15px; color: #555; line-height: 24px; }
.app_morecase_tit { width: 1200px; margin: 0 auto; text-align: center; color: #848484; font-size: 18px; line-height: 26px; }
.app_morecase_tit h3 { font-size: 30px; color: #040000; line-height: 44px; font-weight: normal; }
.app_morecase { width: 1192px; margin: 0 auto; padding-top: 32px; padding-bottom: 43px; }
.more { width: 175px; margin: 0 auto; padding-bottom: 42px; }
/*app页面区结束*/

/*直达号*/
.nr { width: 1200px; margin: 0 auto; }
.zdh_title { color: #000; font-size: 60px; text-align: center; padding: 50px 0 30px 0; line-height: 60px; }
.zdh_list { clear: both; }
.zdh_list li { width: 300px; float: left; text-align: center; color: #848484; font-size: 18px; }
.zdh_l_t { font-size: 22px; color: #000; padding: 15px 0 0 0; line-height: 45px; }
.zdh_list li a { color: #848484; }
.zdh_title1 { color: #000; font-size: 45px; text-align: center; padding: 60px 0 50px 0; line-height: 45px; }
.zdh_pro { padding: 0 0 38px 0; }
.zdh_pro ul { width: 1253px; }
.zdh_pro li { width: 260px; float: left; margin: 0 53px 0 0; }
.zdh_pro_bg { width: 239px; height: 379px; background: url(../images/zdh_bg2.jpg) no-repeat right bottom; margin: 65px 0 0 0; }
.zdh_bot { clear: both; padding: 20px 0 50px 0; background: url(../images/zdh_bg1.jpg) repeat-y center top; }
/*直达号*/


/*百度百科*/
.tctc{text-align:center;}
img{border:0; vertical-align:bottom;}
.wnr{width:1200px;margin:0 auto;}
.wmin{min-width:1200px;margin:0 auto;}
.wnr1{padding:70px 0;}
.wbg1{background:#f3f3f3;}
/*百度百科*/