/* CSS Document */
* { margin: 0 0; padding: 0 0; }
body { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; outline: none; }
a:hover { color: #f68c4d; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.clear { clear: both; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { padding: 10px 0px; line-height: 22px; color: #777777; }
.xuline { border-bottom: #e0e0e0 1px dotted; }
.line { border-bottom: #e0e0e0 1px solid; }
.w1200 { width: 1200px; margin: 0px auto }
.head_company { float: left; height: 40px; line-height: 40px; font-size: 14px; }
.head_menu { float: right; }
.head_menu ul li { float: left; height: 40px; line-height: 40px; font-size: 14px; margin-right: 20px; color: #999999; }
.head_menu ul li img { vertical-align: middle; margin-right: 10px; }
.head_menu ul li a { color: #999999; }
.head_menu ul li a:hover { color: #f68c4d; }
.head_menu ul li.cheng a { color: #f68c4d; }
.logo { float: left }
.headtel { float: right; background: url("jitu_16.jpg") no-repeat left center; height: 50px; padding-left: 60px; font-size: 17px; margin-top: 50px; }
.headtel span { display: block; font-size: 26px; color: #256fda; font-weight: bold }
#footmenu ul li { float: left; width: 166px; font-size: 18px; line-height: 40px; }
#footmenu ul li a { color: #000000; }
#footmenu ul li a:hover { color: #f68c4d; }
#footmenu ul li ul li { font-size: 14px; line-height: 25px; }
#footmenu ul li ul li a { color: #999999; }
#footmenu ul li.code { border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; text-align: center; width: 248px; }
#footmenu ul li.tel { padding-left: 40px; width: 240px; }
#footmenu ul li .foottel { color: #000000; }
#footmenu ul li .foottel span { display: block; font-size: 32px; color: #ff9150; border-bottom: #DCDCDC 1px solid; padding-bottom: 20px; }
.service_info { width: 100%; }
.service_info ul { width: 100%; }
.service_info ul li { float: left; margin-bottom: 20px; height: 382px; }
.service_info ul li:nth-child(2n) { margin-left: 10px; }
#footmenu ul li .footadd { font-size: 14px; color: #999999; line-height: 25px; margin-top: 20px; }
.home_proservice ul li { float: left; font-size: 18px; color: #FFFFFF; height: 95px; line-height: 95px; padding: 0px 28px; background: url("proservice_14.png") no-repeat right center; }
.home_proservice ul li.title { background: #3d58b2; width: 377px; }
.home_proservice ul li.title img { margin-right: 0px; }
.home_proservice ul li span { float: right; margin-top: 30px; }
.home_proservice ul li img { vertical-align: middle; margin-right: 20px; }
.home_proservice ul li a { display: block; color: #FFFFFF; }
.home_proservice ul li:nth-child(5) { background: none; }
#home_video { margin-top: 50px; margin-bottom: 50px; }
.video { width: 478px; float: left; overflow: hidden; }
.video .title { width: 100%; height: 90px; line-height: 90px; font-size: 26px; color: #FFFFFF; background: #f68c4d; text-align: center; }
.video .title img { vertical-align: middle; margin-right: 10px; }
.home_check { width: 100%; }
.check_title ul li { float: left; width: 50%; height: 60px; line-height: 60px; font-size: 24px; color: #FFFFFF; background: #0f33aa; text-align: center; cursor: pointer; }
.check_title ul li img { vertical-align: middle; margin-right: 15px; }
.check_title ul li.cur { background: #3d58b2; }
.check_info ul { height: 379px; background: #f6f6f6 }
.check_info ul li { font-size: 20px; color: #636363; width: 50%; float: left }
.check_info ul li .key { background: #ffffff; border: #DBDBDB 1px solid; height: 45px; outline: none; width: 80% }
.check_info ul li .checka { background: #ffffff; border: #DBDBDB 1px solid; height: 195px; outline: none; width: 462px; }
.btn { background: #3d58b2; color: #FFFFFF; font-size: 24px; color: #FFFFFF; border-radius: 5px; border: none; display: inline-block; padding: 16px 80px; }
.btna { background: #0669b2; color: #FFFFFF; font-size: 24px; color: #FFFFFF; border-radius: 5px; border: none; display: inline-block; padding: 16px 80px; margin-left: 20px; }
.home_service h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
#home_about { background: url("home_about_10.jpg") no-repeat center center; height: 826px; width: 100%; }
.about_info h1 { font-size: 36px; color: #FFFFFF; background: url("abouth_03.jpg") no-repeat bottom center; display: block; padding: 20px 0; text-align: center; font-weight: normal; margin-bottom: 50px; }
.home_about_l { width: 698px; float: left; overflow: hidden; }
.home_about_l .info { background-color: rgba(246,140,77,0.8); padding: 20px 30px; color: #FFFFFF; font-size: 18px; line-height: 30px; }
.about_info { padding-top: 80px; }
.home_about_r { width: 501px; float: left; overflow: hidden; }
.home_about_r .info h2 { font-size: 24px; font-weight: normal; text-align: center; margin-bottom: 10px; }
.home_about_r .info { background-color: rgba(246,140,77,0.8); padding: 20px 30px; color: #FFFFFF; font-size: 18px; line-height: 30px; padding-top: 40px; height: 190px; overflow: hidden; }
.home_youshi { padding-top: 50px; }
.home_youshi h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
.youshi_info { width: 100%; height: 641px; background: url("youshi_13.jpg") no-repeat center center; }
.youshi_detail { position: relative; }
.youshi_detail .detail_a { width: 140px; position: absolute; top: 190px; left: 60px; }
.youshi_detail .detail_b { width: 150px; position: absolute; top: 52px; left: 296px; }
.youshi_detail .detail_c { width: 150px; position: absolute; top: 217px; left: 513px; }
.youshi_detail .detail_d { width: 150px; position: absolute; top: 80px; left: 770px; }
.youshi_detail .detail_e { width: 150px; position: absolute; top: 217px; left: 1009px; }
.youshi_detail .first { font-size: 47px; color: #ff6a33; font-weight: bold; }
.youshi_detail .first span { font-size: 24px; font-weight: normal; }
.youshi_detail .second { font-size: 24px; }
.youshi_detail .third { font-size: 16px; color: #222222; line-height: 22px; margin-top: 10px; }
.home_zixun { width: 100%; height: 338px; background: url("zixun_15.jpg") no-repeat center center; }
#zixun_detail { text-align: center; padding-top: 50px; color: #FFFFFF; }
#zixun_detail h2 { font-size: 24px; }
#zixun_detail .info { font-size: 17px; margin-top: 20px; }
#zixun_detail .tel { font-size: 37px; font-weight: bold; margin-top: 20px; }
#zixun_detail .online { font-size: 20px; display: inline-block; border: #ffffff 1px solid; padding: 10px 80px; border-radius: 5px; margin-top: 50px; }
#zixun_detail .online a { color: #FFFFFF }
.home_news { background: #f6f6f6; padding: 50px 0; }
.home_detail_news h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
.home_news_left { width: 376px; float: left; overflow: hidden; background: #ffffff; }
.home_news_left .title { font-size: 20px; padding: 20px; }
.home_news_left .info { font-size: 16px; padding: 0px 20px; color: #737373; padding-bottom: 30px }
.home_news_right { width: 790px; float: left; margin-left: 20px; background: #ffffff; }
.home_news_right ul { padding: 20px 40px; }
.home_news_right ul li { border-bottom: #E4E4E4 1px solid; padding: 23px 0; }
.home_news_right ul li .news_time { width: 150px; font-size: 50px; float: left; text-align: center }
.home_news_right ul li .news_time span { display: block; font-size: 14px; color: #626262; }
.home_news_right ul li .news_info { float: right; width: 550px; }
.home_news_right ul li .news_info .title { font-size: 16px; height: 30px; line-height: 30px; }
.home_news_right ul li .news_info .info { color: #626262; font-size: 14px; line-height: 22px; }
.home_news_right ul li:nth-child(3) { border-bottom: none; }
.partner h2 { font-size: 36px; font-weight: normal; text-align: center; display: block; background: url("bottom_03.jpg") no-repeat bottom center; margin-bottom: 50px; line-height: 100px; }
.copyright_l { float: left; width: 50%; text-align: left; color: #999999; }
.copyright_r { float: right; width: 50%; text-align: right; color: #999999; }
.inner-banner { width: 100%; }
.inner-banner img { width: 100%; }
.pos { height: 90px; line-height: 90px; background: url("nei_05.jpg") no-repeat left center; text-indent: 30px; color: #999999 }
.detail_left { width: 299px; float: left; }
.detail_left .title { height: 91px; line-height: 91px; background: url("nei_09.jpg") no-repeat center center; color: #FFFFFF; font-size: 24px; text-indent: 30px; }
.detail_left ul li { line-height: 73px; background: url("nei_14.jpg") no-repeat center center; font-size: 20px; text-indent: 20px; margin-bottom: 2px; }
.detail_left ul li:last-of-type { margin-bottom: 0px; }
.detail_left ul li a { color: #000000; display: block; }
.detail_left ul li a:hover, .detail_left ul li a.cur { background: url("nei_12.jpg") no-repeat center center; color: #FFFFFF; }
.hot_news .title { height: 91px; line-height: 91px; background: url("nei_09.jpg") no-repeat center center; color: #FFFFFF; font-size: 24px; text-indent: 30px; }
.hot_news dl { padding: 10px 20px; border: #E1E1E1 1px solid; border-top: none; }
.hot_news dl dt { border-bottom: #E1E1E1 1px dotted; padding-bottom: 20px; padding-top: 20px; }
.hot_news dl dt:last-of-type { border-bottom: none; }
.hot_news dl dt .titlea { font-size: 18px; }
.hot_news dl dt .infoa { font-size: 14px; color: #999999; line-height: 22px; }
.news_list ul li { padding-bottom: 20px; border-bottom: #EDEDED 1px solid; margin-bottom: 20px; }
.news_list ul li .img { width: 200px; float: left; }
.news_list ul li .img img { width: 100%; }
.news_list ul li .info { width: 650px; float: right; }
.news_list ul li .info .titlea { font-size: 20px; }
.news_list ul li .info .time { height: 30px; line-height: 30px; color: #CACACA; font-size: 14px; }
.news_list ul li .info .infoa { line-height: 25px; color: #666666; }
.left_yunfei { background: url("nei_16.jpg") no-repeat center center; font-size: 22px; color: #FFFFFF; height: 115px; line-height: 50px; overflow: hidden; padding-left: 134px; margin-top: 10px; padding-top: 30px; }
.left_yunfei span { font-size: 15px; display: block; line-height: 0px; }
.left_yunfei a { color: #FFFFFF }
.left_kefu { font-size: 22px; color: #FFFFFF; height: 115px; line-height: 50px; overflow: hidden; padding-left: 134px; padding-top: 30px; background: url("nei_18.jpg") no-repeat center center; }
.left_kefu span { font-size: 15px; display: block; line-height: 0px; }
.left_kefu a { color: #FFFFFF }
.detail_right { width: 868px; float: right; }
.inner_about .title { text-align: center; font-size: 36px; color: #000000; }
.inner_about .detail { line-height: 22px; padding: 20px 0; }
.inner_news_content .titlea { font-size: 30px; text-align: center; line-height: 50px; }
.inner_news_content .timea { font-size: 14px; color: #BBBBBB; text-align: center; line-height: 30px; display: block; }
.inner_news_content .detaila { line-height: 25px; padding-top: 30px; }
.newsnext { border-top: #D2D2D2 1px solid; padding-top: 20px; margin-top: 20px }
.newsnext ul li { height: 20px; line-height: 20px; margin-bottom: 10px; }
.pro_title { font-size: 24px; border-bottom: #D2D2D2 1px solid; line-height: 80px; }
.pro_title span { float: right; margin-top: 30px; }
.product_list { padding-top: 30px; }
.product_list ul li { float: left; text-align: center; width: 278px; overflow: hidden; margin-bottom: 15px; margin-right: 17px; }
.product_list ul li:nth-child(3n) { margin-right: 0px; }
.product_list ul li .title { font-size: 18px; height: 56px; line-height: 56px; }
.picScroll-left { width: 1200px; position: relative; }
.picScroll-left .hd { height: 1px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 59px; height: 59px; float: right; overflow: hidden; cursor: pointer; }
.picScroll-left .hd .next { position: absolute; right: -90px; top: 120px; background: url("ico_5.png") no-repeat center center; }
.picScroll-left .hd .prev { position: absolute; left: -90px; top: 120px; background: url("ico_5a.png") no-repeat center center; }
.picScroll-left .hd .prevStop { background: url("ico_3.png") no-repeat center center; }
.picScroll-left .hd .nextStop { background: url("ico_3a.png") no-repeat center center; }
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { padding: 10px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 278px; height: 280px; display: block; }
.picScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left .bd ul li .title { line-height: 40px; font-size: 18px; }
/*·ÖÒ³*/
.page { text-align: right; height: 25px; line-height: 25px; margin-bottom: 20px; }
.page a { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; }
.page a.disabled { border: 1px solid #ccc; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a.disabled:hover { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a.disabled:hover { border: 1px solid #ccc; color: #222; display: inline-block; margin-right: 4px; padding: 0px 6px; text-decoration: none; background: #f8f8f8 none repeat scroll 0 0; color: #222 }
.page a:hover { background: #f68c4d none repeat scroll 0 0; color: #fff; text-decoration: none; border: 1px solid #f68c4d; }
.page a.current { background: #f68c4d none repeat scroll 0 0; border-color: #f68c4d; color: #fff; font-weight: bold; text-decoration: none; border: 1px solid #f68c4d; }
#topmenu ul li { font-size: 18px; width: 171px; height: 60px; line-height: 60px; text-align: center; float: left; position: relative; }
#topmenu ul li:nth-child(7) { background: none; }
#topmenu ul li a { display: block; color: #FFFFFF; }
#topmenu ul li a:hover, #topmenu ul li a.cur { background: #3fbcef; }
#topmenu ul li ul { position: absolute; left: 0px; top: 60px; display: none; z-index: 100; background: #0669b2; overflow: hidden; }
#topmenu ul li ul li { height: 48px; line-height: 48px; font-size: 14px; border-bottom: #E7E7E7 1px solid; background: none; }
#topmenu ul li ul li:last-of-type { border-bottom: none; }
#topmenu ul li ul li a { color: #FFF; }
#topmenu ul li ul li a:hover { background: #3fbcef; color: #FFF; }
#reg { display: none; }
#reg_reg h2 { width: 100%; display: block; text-align: center; padding: 20px 0px; }
#reg_reg input { height: 30px; line-height: 30px; border: #CCC 1px solid; box-shadow: #CCC 1px 1px 2px inset; width: 260px; }
#reg_reg select { height: 30px; line-height: 30px; border: #CCC 1px solid; box-shadow: #CCC 1px 1px 2px inset; width: 260px; }
#reg_reg ul { padding: 20px; }
#reg_reg ul li span { width: 110px; height: 30px; display: block; float: left; line-height: 30px; }
#reg_reg ul li { margin-bottom: 10px; }
.reg_submit { background: #f68c4d; color: #FFF; margin-left: 120px; box-shadow: none !important; border-radius: 5px; border: none; }
#tong { display: none; }
.partner-left { width: 1200px; overflow: hidden; position: relative; }
.partner-left .bd { padding: 10px; }
.partner-left .bd ul { overflow: hidden; zoom: 1; }
.partner-left .bd ul li { margin: 0 10px; float: left; _display: inline; overflow: hidden; text-align: center; }
.partner-left .bd ul li .pic { text-align: center; }
.partner-left .bd ul li .pic img { width: 160px; display: block; padding: 2px; border: 1px solid #ccc; }
.partner-left .bd ul li .pic a:hover img { border-color: #999; }
.partner-left .bd ul li .title { line-height: 24px; }
.partner .info { padding-bottom: 50px; }
.tong_left { float: left; width: 225px; overflow: hidden; }
.reg_right { float: left; width: 300px; overflow: hidden; }
.reg_right h2 { display: block; text-align: left; padding: 10px 0px; color: #f68c4d; padding-left: 20px; font-size: 14px; border-bottom: #CCC 1px solid; }
.reg_right input { line-height: 30px; line-height: 30px; border: #CCC 1px solid; box-shadow: #CCC 1px 1px 2px inset; width: 270px; }
.reg_right ul { padding-left: 20px; }
.reg_right ul li span { width: 120px; height: 30px; display: block; float: left; line-height: 30px; }
.reg_right ul li { margin-bottom: 10px; }
.reg_submita { background: #f68c4d; color: #FFF; box-shadow: none !important; border-radius: 5px; border: none; }
#tong { display: none; }
#checka { font-size: 20px; }
.checka { background: #ffffff; border: #DBDBDB 1px solid; height: 250px; outline: none; width: 600px; }
.key { background: #ffffff; border: #DBDBDB 1px solid; height: 45px; outline: none; width: 462px }

@font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?qradjf'); src: url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?qradjf') format('truetype'), url('../fonts/icomoon.woff?qradjf') format('woff'), url('../fonts/icomoon.svg?qradjf#icomoon') format('svg'); font-weight: normal; font-style: normal; }
.demo-icon { font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; font-size: 24px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 24px; color: #999; }
/*new right*/
.cndns-right { position: fixed; right: 1px; top: 50%; margin-top: -100px; z-index: 100 }
.cndns-right-meau { position: relative; }
.cndns-right-btn { width: 48px; height: 48px; border: 1px solid #ddd; text-align: center; display: block; margin-bottom: 6px; position: relative; background-color: #fff }
.cndns-right-btn span { color: #848484; font-size: 26px; line-height: 48px; }
.cndns-right-btn sup { display: block; min-width: 24px; height: 24px; text-align: center; line-height: 24px; color: #fff; border-radius: 50%; background-color: #3d58b2; position: absolute; left: -12px; top: -12px; }
.cndns-right-btn p { color: #3d58b2; font-size: 14px; line-height: 18px; padding-top: 5px; display: none; }
.cndns-right-meau:hover .cndns-right-btn span { display: none }
.cndns-right-meau:hover .cndns-right-btn p { display: block; }
.meau-car .cndns-right-btn { border-color: #3d58b2; margin-bottom: 20px; }
.meau-car.cndns-right-meau:hover .cndns-right-btn { background-color: #3d58b2 }
.meau-car.cndns-right-meau:hover .cndns-right-btn span { color: #fff; display: block; }
.meau-car .cndns-right-btn span { color: #3d58b2; }
.meau-sev .cndns-right-btn { border-color: #3d58b2; background: url(../images/zxkf.png) no-repeat #3d58b2 center; }
.meau-sev .cndns-right-btn p { color: #fff }
.meau-sev .cndns-right-btn span { color: #fff }
.meau-top .cndns-right-btn span { font-size: 12px; line-height: 12px; padding-top: 10px; display: block }
.meau-top .cndns-right-btn i { display: block; color: #999; font-style: normal; }
.meau-top.cndns-right-meau:hover .cndns-right-btn { background-color: #3d58b2 }
.meau-top.cndns-right-meau:hover .cndns-right-btn span { display: block; color: #fff }
.meau-top.cndns-right-meau:hover .cndns-right-btn i { color: #fff; font-style: normal; }
.cndns-right-box { position: absolute; top: -15px; right: 48px; padding-right: 25px; display: none; }
.cndns-right-box .box-border { border: 1px solid #ccc; border-top: 4px solid #3d58b2; padding: 20px; background-color: #fff; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15); box-shadow: 0 3px 8px rgba(0,0,0,.15); position: relative }
.cndns-right-box .box-border .arrow-right { display: block; width: 13px; height: 16px; background: url(../images/arrow.png) no-repeat; position: absolute; right: -13px; top: 26px; }
.cndns-right-box .box-border .sev-t span { font-size: 42px; float: left; display: block; line-height: 56px; margin-right: 20px; color: #d3d3d3 }
.cndns-right-box .box-border .sev-t p { float: left; color: #3d58b2; font-size: 24px; line-height: 28px; }
.cndns-right-box .box-border .sev-t p i { display: block; font-size: 14px; color: #aaa; }
.cndns-right-box .box-border .sev-b { padding-top: 15px; margin-top: 15px; border-top: 1px solid #e4e4e4; float: left; width: 100%; }
.cndns-right-box .box-border .sev-b h4 { color: #666; font-size: 14px; font-weight: normal; padding-bottom: 15px; }
.cndns-right-box .box-border .sev-b li { float: left; width: 33.33333% }
.cndns-right-box .box-border .sev-b li a { display: inline-block; color: #999; font-size: 13px; padding-left: 43px; background: url(qq.gif) no-repeat left 3px; line-height: 36px; }
.cndns-right-box .box-border .sev-b li a:hover { color: #3d58b2 }
.meau-sev .cndns-right-box .box-border { width: 500px; }
.meau-sev .cndns-right-box .qq { height: 240px; }
.meau-contact .cndns-right-box .box-border { width: 300px; }
.cndns-right-meau:hover .cndns-right-box { display: block }
.meau-code .cndns-right-box { top: inherit; bottom: -35px; }
.meau-code .cndns-right-box .box-border { width: 206px; text-align: center; border-top: 1px solid #ccc; }
.meau-code .cndns-right-box .box-border i { display: block; color: #3d58b2; font-size: 16px; line-height: 16px; font-style: normal; }
.meau-code .cndns-right-box .box-border .arrow-right { top: inherit; bottom: 50px; }
.meau-sev .cndns-right-btn .demo-icon { display: none; }
.meau-sev:hover .cndns-right-btn { background: #3d58b2 }
.meau-zs .cndns-right-btn { background-color: #3d58b2; color: #fff; margin-top: 80px; border-color: #3d58b2 }
.meau-zs .cndns-right-btn span { color: #fff }
.meau-zs .cndns-right-btn p { color: #fff }
.meau-sev .qq { border-color: #ddd; background: url(qq.png) no-repeat #fff center; }
.meau-sev .qq p { color: #3d58b2; background: #fff; padding-bottom: 5px; }
