﻿*{ margin:0; padding:0;}

body{font-family:"微软雅黑",Arial,"宋体"; font-size:12px; color:#666; line-height:1.6; background:#fff;}

a:hover img,img{border:none; vertical-align: bottom;}

ul{ list-style:none;}

input,button,select,textarea{outline:none;font-family:"微软雅黑",Arial,"宋体"; font-size:14px; color: #666;}

table input,table button,table select,table textarea{ vertical-align:middle;}

textarea{resize:none}

table{ border-collapse:collapse;}

a{text-decoration:none; color:#666;}

a:hover{ color:#222;}

h1,h2,h3,h4,h5,h6{font-weight:400; font-family:"微软雅黑";}

th{font-weight: normal;}



.cf:before,.cf:after{content:""; display:table;}

.cf:after{clear:both; }/* For IE 6/7 (trigger hasLayout) */

.cf, .cf2{zoom:1;}

.cf2:after {content: ""; display:block; height:0; clear:both;}





.l{float:left;}

.r{float:right;}

/*-------------------------结束公用样式--------------------------*/

html{ background:#fff;}

.mw, dl.header, ul.t_nav, dl.footer, dl.t_count, dl.banner, dl.vocie_step,about_case{margin: 0 auto; width: 1000px;}

.case, dl.header, ul.t_nav, dl.footer, dl.t_count, dl.banner, dl.vocie_step{margin: 0 auto; width: 1000px;}

.text_c{text-align: center;}

/*头部*/

.header{height: 70px;}

.header, .t_nav, .vocie_step{background: url(../images/grey_bg.gif) 0 100% repeat-x;}

.header dt{float: left; padding-top: 8px;}

.header dt i{margin: 0 15px;  padding:0px 0 0 12px; display: inline-block; height: 42px; line-height: 42px; font-size: 14px; color: #666; background: url(../images/logo_line.gif) 0 50% no-repeat;}

dl.header dt a{ float:left;}

dl.header dt i{ color:#666; float:left; line-height:1em; padding-top:7px; font-style:normal;}

dl.header dt i em{ font-style:normal; margin:0 3px;}

dl.header dt i p{ font-family:Arial; text-align:center; padding:7px 0 0 0;}

dl.h_header dd a{ vertical-align:middle; display:inline-block; padding:0 8px; line-height:2em; background:url(../images/line_y_s.gif) no-repeat right center; color:#666;}

dl.h_header dd a:hover{ text-decoration:none; color:#ff6600;}

dl.h_header dd a.eng_a{ background:url(../images/map.gif) no-repeat 10px center; padding-left:3em;}

span.h_tel{ display:block; float:right; padding-left:2.7em;background:url(../images/tel_g.gif) no-repeat left 3px; margin-left:1em; color:#888; font-size:12px; line-height:18px; vertical-align:middle; text-align:left;}

/*span.h_tel img{ vertical-align:middle; margin-right:.3em;}*/

span.h_tel p{ /*padding-top:4px;*/ clear:both;}

span.h_tel b{color:#ff6600; font-size:16px;}

span.h_tel p i{ font-style:normal; color:#999; margin:0 .6em;}

dl.h_header .t_tool span.r{ padding-top:.4em;}





.header dt i.logo_text{ font-style:normal; font-size:20px; padding:0 0 0 20px; margin-left:20px;} 

.header dt i em{color: #ff6000;}

span.tel_g{ display:inline-block; background:url(../images/tel.gif) no-repeat left center; padding-left:1.5em; margin-left:2em; font-size:14px; color:#ff6600; font-size:16px;}

.t_tool{padding-top: 1.5em; text-align: right;}

.t_tool .email, .t_tool .tel, .t_tool .btn, .t_tool .language{margin-left: 20px; display: inline-block; height: 30px; line-height: 30px;}

.t_tool .email, .t_tool .tel, .t_tool .language{padding-left: 30px; font-size: 13px; background: url(../images/t_tool.gif) no-repeat;}

.t_tool .email{color: #000; background-position: 0 0;}

.t_tool .email:hover{text-decoration: underline;}

.t_tool .tel{color: #ff6000; background-position: 0 -30px;}

.t_tool .language{padding-left: 40px; color: #666; background-position: 0 -60px;}

.t_tool .btn{padding: 0 10px; font-size: 14px; color: #fff; background-color: #212989;}

.t_tool .btn:hover{background-color: #2b9665;}

dd.t_tool em{ font-size:14px; font-style:normal; padding:0 0px 0 20px;}

dd.t_tool em b{ font-weight:normal; padding-left:15px; background:url(../images/line_y.gif) no-repeat left 4px; margin-left:15px;}

.h_tool, .t_login{padding-top: 30px; text-align: right;}

.h_tool a{margin-left: 12px; font-size: 12px; color: #666;}

.h_tool span{margin-left: 12px; color: #ccc;}

.h_tool a:hover{text-decoration: underline;}

.h_tool .h_quit{margin-left: 5px;}

.h_name, .h_quit{padding-left: 20px; background: url(../images/h_tool.gif) no-repeat;}

.h_name{background-position: 0 0;}

/*.h_name:hover{background-position: 0 -20px;}*/

.h_quit{background-position: 0 -40px;}

.t_login{font-size: 13px; color: #666;}

.t_login a{color: #1eb8d9;}

/*顶部导航*/

.t_nav{height: 54px; clear:both;}

ul.t_nav{padding: 0 5px;}

.t_nav li{position: relative; float: left; width: 12.5%; line-height: 50px; text-align: center; z-index: 5;}

.t_nav i{display: inline-block; width: 13px; text-align: center; float: right; font-style: normal; font-size: 24px; color: #d9d9d9; font-family: "宋体"; overflow: hidden;}

.t_nav a{display: inline-block; padding: 0 8px; height: 50px; line-height: 50px; font-size: 16px; color: #666; border-bottom: 3px solid #fff;}

.t_nav .on a{color: #333; border-bottom: 4px solid #212989;}

.sec_nav{display: none; position: absolute; top: 53px; left: -7px; padding: 7px 0; width: 100%; background-color: #fff; box-shadow: 0 3px 3px rgba(0,0,0,.3);}

.sec_nav li{float: none; clear:both; text-indent:0; padding:0; margin: 0 7px; width:90%;  height: 27px; line-height: 27px;}

.sec_nav a{display: block; padding: 0; width: 100%; height: 27px; line-height: 27px; font-size: 14px; color: #555;}

ul.t_nav li.on .sec_nav a{ border-bottom:none;}

.sec_nav a:hover{color: #fff; background-color: #212989;}

/*flash*/

/*flash*/

.fullSlide{position: relative; height: 450px; overflow: hidden;}

.fullSlide .bd ul, .fullSlide .bd li{width: 100%!important; height: 450px;}

.fullSlide .bd li{background-position: 50% 0; background-repeat: no-repeat;}

.fullSlide .bd li a{ display:block; width:100%; height:100%;}

.fullSlide .p{position: absolute; top: 0; left: 50%; margin-left: -500px; width: 1000px; padding-top: 145px; line-height: 1.4;}

.fullSlide .p h2{font-size: 28px; color: #333;}

.fullSlide .p p{font-size: 40px; color: #212989; font-weight: bold;}

.fullSlide .orange_btn{margin: 20px 0;}

.orange_btn{display: inline-block; padding: 0 22px; height: 36px; line-height: 36px; font-size: 14px; color: #fff; background-color: #eb6100;}

.orange_btn span{margin-left: 3px; font-family: "宋体";}

.orange_btn:hover{background-color: #f40;}

.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom: 10px; left:0; text-align:center;}

.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 36px; height: 6px; margin:0 4px; background-color: #212989; overflow:hidden; filter:alpha(opacity=70); opacity:0.7; vertical-align:top; line-height:9999px;}

.fullSlide .hd ul .on{background-color: #fff;}

.fullSlide .timer{position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;}

/*首页*/

.t_count{height: 50px; background-color: #f2f2f2; overflow: hidden;}

.t_count dt{float: left; line-height: 50px; font-size: 18px; color: #333;}

.num_text{height: 50px; margin: 0 8px; font-family:Arial; font-style: normal; font-size: 28px; color: #ff6000; line-height: 50px;}

.num_text span{display: inline-block; width: 16px; height: 50px; line-height: 50px; vertical-align: bottom; display: inline\9;}



.t_count:hover .num_text span:nth-of-type(1), .num_text:hover span:nth-of-type(1){animation: rx .5s ease-in-out 0s; -webkit-animation: rx .5s ease-in-out 0s;}

.t_count:hover .num_text span:nth-of-type(2), .num_text:hover span:nth-of-type(2){animation: rx .5s ease-in-out .2s; -webkit-animation: rx .5s ease-in-out .2s;}

.t_count:hover .num_text span:nth-of-type(3), .num_text:hover span:nth-of-type(3){animation: rx .5s ease-in-out .4s; -webkit-animation: rx .5s ease-in-out .4s;}

.t_count:hover .num_text span:nth-of-type(4), .num_text:hover span:nth-of-type(4){animation: rx .5s ease-in-out .6s; -webkit-animation: rx .5s ease-in-out .6s;}

.t_count:hover .num_text span:nth-of-type(5), .num_text:hover span:nth-of-type(5){animation: rx .5s ease-in-out .8s; -webkit-animation: rx .5s ease-in-out .8s;}

.t_count:hover .num_text span:nth-of-type(6), .num_text:hover span:nth-of-type(6){animation: rx .5s ease-in-out 1s; -webkit-animation: rx .5s ease-in-out 1s;}

.t_count:hover .num_text span:nth-of-type(7), .num_text:hover span:nth-of-type(6){animation: rx .5s ease-in-out 1.2s; -webkit-animation: rx .5s ease-in-out 1.2s;}

.t_count:hover .num_text span:nth-of-type(8), .num_text:hover span:nth-of-type(6){animation: rx .5s ease-in-out 1.4s; -webkit-animation: rx .5s ease-in-out 1.4s;}

.t_count:hover .num_text span:nth-of-type(9), .num_text:hover span:nth-of-type(6){animation: rx .5s ease-in-out 1.6s; -webkit-animation: rx .5s ease-in-out 1.6s;}



.t_count dd{padding-top: 10px; text-align: right;}

.t_count .share a{margin-left: 13px;}

.share a{display: inline-block; width: 30px; height: 30px; background: url(../images/share.gif) no-repeat;}

.share .wechat{background-position: 0 0;}

.share .wechat:hover{background-position: 0 -30px;}

.share .tel{background-position: 0 -60px;}

.share .tel:hover{background-position: 0 -90px;}

.share .weibo{background-position: 0 -120px;}

.share .weibo:hover{background-position: 0 -150px;}

.share .qq{background-position: 0 -180px;}

.share .qq:hover{background-position: 0 -210px;}



.i_list .mw{padding: 10px 0 40px 0;}

.i_list_box .grey_bg{background-color: #f6f6f6;}

.i_tit{margin-bottom: 50px; text-align: center;}

.i_tit span{display: inline-block; zoom: 1; padding: 0 40px; height: 70px; border-bottom: 1px solid #e7e7e7;}

.i_tit i{display: inline-block; position: relative; _bottom: -30px; height: 70px; line-height: 70px; font-size: 34px; color: #333; font-style: normal; padding: 0 30px 30px 0; border-right: 1px solid #e7e7e7;}



.support{margin-left: -50px; _margin-left: -100px;}

.support li{float: left; margin-left: 50px;  margin-bottom: 15px;width: 300px; font-size: 16px; color: #666;}

.support .pic{margin-bottom: 5px; display: inline-block; position: relative; width: 300px; height: 160px; overflow: hidden;}

.support .pic i{position: absolute; bottom: 0; left: 0; padding: 0 12px; height: 30px; line-height: 30px; color: #fff; font-style: normal; z-index: 3;}

.support .pic .blue{background-color: #4a86cf;}

.support .pic .orange{background-color: #ff9232;}

.support .pic .green{background-color: #212989;}



.support p a{color: #11b2ca;}

.support p a span{margin-left: 5px; font-family: "宋体";}

.support p a:hover{color: #f60;}



.pic_alt{min-height: 330px; _height: 330px; overflow: visible;}

.pic_alt ul{display: table-cell; zoom: 1; padding: 20px 10px 0 10px;}

.pic_alt li{margin: 8px 0; padding-left: 36px; font-size: 18px; color: #333; background: url(../images/sel.gif) 0 7px no-repeat;}

.see_more{padding-left: 15px; display: inline-block; line-height: 30px; font-size: 16px; color: #666; background: url(../images/see_more.gif) no-repeat;}

.see_more:hover{background-position: 0 -30px;}

.show_hide .show{background-position: 0 -60px;}

.show_hide .show:hover{background-position: 0 -90px;}



.brand{margin-left: -14px; _margin-left: -28px;}

.brand li{margin-bottom: 25px; float: left; margin-left: 14px; width: 155px; text-align: center; font-size: 16px; color: #333;}

.brand a{color: #333;}

.brand img{margin-bottom: 8px; border: 1px solid #ddd;}

.brand a:hover img{border: 1px solid #999;}

/*banner*/

.banner{height: 250px; color: #fff; background-color: #80caa8; text-align: center;}

.banner dt{padding-top: 20px; font-size: 45px;}

.banner dd{margin: 8px 0; font-size: 18px;}

.banner .p{margin-bottom: 30px; text-align: left;}

.blue_btn, .green_btn, .purple_btn{display: inline-block; padding: 0 25px; height: 42px; line-height: 42px; font-size: 20px; background-color: #fff;}

.blue_btn{color: #46a5cc;}

.green_btn{color: #212989;}

.purple_btn{color: #4a86cf;}

.blue_btn span, .green_btn span, .book_btn span, .purple_btn span{margin-left: 12px; font-family: "宋体"; font-weight: bold;}

.blue_btn:hover, .green_btn:hover, .purple_btn:hover{color: #fff; background-color: #f60;}

/*本地化*/

.grey_bg{background-color: #f6f6f6;}

.local_list .mw{padding: 40px 0;}

.local_list dl{padding-bottom: 20px;}

.local_list dt{margin-bottom: 25px; text-align: center; font-size: 34px; color: #333;}



.local_list dd{margin-bottom: 30px; text-indent:2em; font-size: 16px; color: #555;}

.local_list .pic_alt ul{padding: 30px 10px 0 50px;}

.local_list .p{display: table-cell; zoom: 1; padding: 50px 40px 0 50px; line-height: 2; font-size: 16px; color: #333;}

.local_list .q{display: table-cell; zoom: 1; padding: 0px 40px 0 0px; line-height: 2; font-size: 16px; color: #333;}

.local_list .list_6{padding: 0; font-size: 14px;}

dl.book_now{margin: 35px auto; width: 1000px; text-align: center; font-size: 18px; color: #333;}

.book_now em{margin: 0 8px; font-family:Arial; font-weight:bold; font-style: normal; font-size: 16px; color: #f60;}

.here{display: inline-block; padding: 24px 55px; background: url(../images/here.gif) 0 0 no-repeat;}

.book_btn, .next_btn{display: inline-block; padding: 0 25px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; background-color: #3b43aa;}

.next_btn{padding: 0 50px;}

.book_btn:hover, .next_btn:hover{background-color: #212989; color:#fff;}



.list_6{padding: 65px 2px; width: 996px; font-size: 16px; color: #333;}

.list_6 li{float: left; width: 16.6666%; text-align: left;}

.list_6 a{display: inline-block; color: #333; max-width: 80%;cursor:default;}

.list_6 div{margin: 0 auto 30px; width: 105px; height: 113px; background: url(../images/bg_6.png) no-repeat;}

.list_6 i{display: inline-block; width: 105px; height: 113px; background-repeat: no-repeat;}

.voice i{background-image: url(../images/voice.png);}

.good i{background-image: url(../images/good.png);}

.list_6 .l1 div, .list_6 .l1 i{background-position: 0 0;}

.list_6 .l2 div, .list_6 .l2 i{background-position: 0 -113px;}

.list_6 .l3 div, .list_6 .l3 i{background-position: 0 -226px;}

.list_6 .l4 div, .list_6 .l4 i{background-position: 0 -339px;}

.list_6 .l5 div, .list_6 .l5 i{background-position: 0 -452px;}

.list_6 .l6 div, .list_6 .l6 i{background-position: 0 -565px;}

.list_6 a:hover i, .list_3 a:hover i{animation: landr 0.8s ease-in-out; -webkit-animation: landr 0.8s ease-in-out;}

.we_adv{padding: 50px 0; min-height: 300px; _height: 300px; overflow: visible;}

.we_adv dd{display: table-cell; zoom: 1; padding: 0 26px 0 45px;}

.we_adv p{margin-bottom: 35px; line-height: 2; text-indent: 2em; font-size: 16px; color: #333;}

dl.vocie_step{padding: 30px 0; text-align: center;}

.vocie_step dt{margin-bottom: 30px; font-size: 34px; color: #333;}

.c_pic{margin: 30px 0; text-align: center;}

.c_pic img{max-width: 100%;}

/*about*/

.pic_banner{height: 250px; background-position: 50% 0; background-repeat: no-repeat;}

.pic_banner .pic_banner{margin: 0 auto; width: 1000px;}

.local_list .pt_0{padding-top: 0; text-indent: 2em;}

.list_3{padding: 30px 0;}

.list_3 li{float: left; width: 33.333%; text-align: center; color: #333;}

.list_3 h3{margin: 12px 0 8px 0; font-size: 24px;}

.list_3 p{margin: 0 auto; width: 74%; font-size: 16px; text-align: left;}

.list_3 div, .list_3 i{margin: 0 auto; display: block; width: 175px; height: 162px; background: url(../images/list_3.png) no-repeat;}

.list_3 .l1 div{background-position: 0 0;}

.list_3 .l2 div{background-position: 0 -162px;}

.list_3 .l3 div{background-position: 0 -324px;}

.list_3 .l1 i{background-position: 0 -486px;}

.list_3 .l2 i{background-position: 0 -648px;}

.list_3 .l3 i{background-position: 0 -810px;}

.about_pic{text-indent: 0;}

.case_pic{text-indent: 0;}

.about_pic li{margin: 10px 0; float: left; width: 33.333%; text-align: center;}



.about_pic li a{ width:315px; height:210px;}

.goodat{text-indent: 0;}

.goodat li{margin: 8px 0; float: left; width: 16.666%; *width: 166px; text-align: center;}

.goodat a{padding: 18px 0; cursor:default; display: inline-block; width: 88%; background-color: #e7f4f7;}

.goodat a:hover{background-color: #cde4e9;}

.goodat div{margin: 0 auto 16px; width: 85px; height: 70px; background: url(../images/goodat.png) no-repeat;}

.goodat .l1 div{background-position: 0 0;}

.goodat .l2 div{background-position: 0 -70px;}

.goodat .l3 div{background-position: 0 -140px;}

.goodat .l4 div{background-position: 0 -210px;}

.goodat .l5 div{background-position: 0 -280px;}

.goodat .l6 div{background-position: 0 -350px;}

.goodat .l7 div{background-position: 0 -420px;}

.goodat .l8 div{background-position: 0 -490px;}

.goodat .l9 div{background-position: 0 -560px;}

.goodat .l10 div{background-position: 0 -630px;}

.goodat .l11 div{background-position: 0 -700px;}

.goodat .l12 div{background-position: 0 -770px;}



.container{margin: 35px auto; width: 1000px;}

.step_pg h1{text-align: center; font-size: 34px; color: #333;}

.step_5{margin: 35px 0 10px 0; background-color: #f2f2f2;}

.step_5 li{float: left; width: 25%; height: 50px;}

.step_5 i{float: right; display: inline-block; width: 25px; height: 50px; background: url(../images/step_5.gif) 100% 0 no-repeat;}

.step_5 a{display: block; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #666; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}

.step_5 .last a{border-right: 1px solid #e9e9e9;}

.step_5 .first a{border-left: 1px solid #e9e9e9;}

.step_5 .on a{color: #fff; background-color: #ffb43d; border-color: #ffb43d; cursor: default;}

.step_5 .on_l{background-position: 0 -50px;}

.step_5 .on_r{background-position: 0 -100px;}

.step_pg .next{margin: 50px 0; text-align: center;}



.state_tit{margin: 10px 0; font-size: 18px; color: #333;}

.step_notice{padding: 10px 24px; font-size: 14px; color: #333; background-color: #f2f2f2;}

.step_notice dt{margin-bottom: 8px; font-size: 14px; color: #f60;}

.step_01, .step_ul, .step_03{margin: 20px 0;}

.step_01 dt{padding-top: 20px; border-top: 1px dotted #b1b3b5;}

.step_01 dt a{margin-right: 85px; color: #fff;}

.select_btn, .upgrade_btn{display: inline-block; padding: 0 24px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff;}

.select_btn{background-color: #3cbae3;}

.select_btn:hover{background-color: #33a7cd;}

.upgrade_btn{background-color: #1284c6;}

.upgrade_btn:hover{background-color: #0e78b5;}

.step_01 dd{padding: 8px 10px 8px 25px; line-height: 18px; font-size: 13px; color: #333; background: url(../images/arrow_6.gif) 10px 50% no-repeat;}

.step_01 a{color: #333;}

.step_01 a:hover{text-decoration: underline;}

.file_del, .sel_level i{background: url(../images/step_tool.gif) no-repeat;}

.file_del{float: right; display: inline-block; width: 18px; height: 18px; background-position: 0 0; cursor: pointer;}



.step_ul li{margin: 8px 0; float: left; width: 50%; font-size: 14px; color: #333;}

.step_ul .divselect{margin-left: 20px;}

.step_ul .tit{display: inline-block; padding-right: 20px; min-width: 90px; _width: 90px; overflow: visible; text-align: right;}

.step_ul .tit em{margin-right: 5px; color: #f60; font-style: normal;}

.step_ul input, .step_03 input{padding: 5px 8px; width: 20px; height: 23px; line-height: 23px; font-size: 14px; color: #888; background-color: #f8f8f8; border: 1px solid #cdcdcd; vertical-align: middle;}



.step_03 dl{margin: 12px 0;}

.step_03 dt{float: left; padding-right: 20px; min-width: 100px; _width: 100px; overflow: visible; text-align: right; font-size: 14px; color: #333;}

.step_03 dd{padding-left: 120px;}

.step_03 textarea{padding: 8px; width: 720px; min-height: 100px; _height: 100px; overflow: visible; font-size: 14px; color: #888; background-color: #f8f8f8; border: 1px solid #cdcdcd; resize: vertical;}

.sel_level{margin-right: -26px;}

.sel_level li{position: relative; float: left; margin-right: 26px; _display:inline; padding: 10px 10px 15px 45px; width: 219px; _width: 218px; font-size: 13px; color: #666; background-color: #f8f8f8; border: 1px solid #ccc; cursor: pointer;}

.sel_level h3{margin-bottom: 4px; font-size: 14px;}

.sel_level i{position: absolute; top: 13px; left: 15px; display: inline-block; width: 18px; height: 18px; background-position: 0 -20px;}

.sel_level .on{color: #fff; background-color: #3cbae3; border-color: #3cbae3;}

.sel_level .on i{background-position: 0 -40px;}

.datetimepicker{background: url(../images/date.gif) 96% 50% no-repeat;}



.step_state{margin: 100px auto; padding-left: 80px; width: 320px; min-height: 70px; _height: 70px; overflow: visible; line-height: 2; background: url(../images/ok.png) 0 10px no-repeat;}

.step_state dt{font-size: 24px; color: #333;}

.step_state dd{font-size: 14px; color: #888;}

/*help*/

.help{margin-bottom: 100px;}

.help h1{margin: 35px 0; text-align: center; font-size: 34px; color: #333;}

.help h1 span{padding-left: 55px; background: url(../images/help.gif) 0 50% no-repeat;}

.help dt{padding: 9px 10px 9px 50px; line-height: 20px; font-size: 16px; color: #333; background: #f8f8f8 url(../images/book.gif) 13px 50% no-repeat;/* border-bottom: 1px solid #e0e0e0;*/}

.help dd{padding: 10px 10px 20px 10px; font-size: 14px; color: #666;}

.help dd a{color: #22a8cf; text-decoration: underline;}

/*contact*/

.contact_pg{padding: 30px 0 70px 0;}

.contact_pg h1{margin-bottom: 30px; text-align: center; font-size: 34px; color: #333;}

.contact_pg ul{margin: 30px 0;}

.contact_pg li{float: left; padding: 15px 0; line-height: 25px; width: 50%; font-size: 16px; color: #444; border-bottom: 1px solid #e0e0e0;}

.contact_pg li:nth-last-child(2), .contact_pg li:last-child{border-bottom: none;}

.contact_pg li span{display: inline-block; padding-left: 60px; background: url(../images/contact.gif) 20px 0 no-repeat;}

.contact_pg li .tel{background-position: 20px 0;}

.contact_pg li .fax{background-position: 20px -25px;}

.contact_pg li .phone{background-position: 20px -50px;}

.contact_pg li .qq{background-position: 20px -75px;}

.contact_pg li .email{background-position: 20px -100px;}

.contact_pg li .site{background-position: 20px -125px;}

.contact_pic{margin-top: 30px; text-align: center;}

/*footer*/



.relative {

    position: relative;

}

.footer {

    background-color: #f1f1f1;

}

.footer .m_show {

    display: block;

}

.footer .pc_show {

    display: block;

}



.cnt_warp {

    margin-left: auto;

    margin-right: auto;

    padding: 0;

    width: 1160px;

}

.clearfix::after {

    clear: both;

    content: "";

    display: block;

    height: 0;

    visibility: hidden;

}

.footer .m_show {

    background-color: #2a2f38;

    color: #979da7;

    padding: 30px 0 60px;

    text-align: center;

}

.footer .m_show a {

    color: #979da7;

}

.footer .footer-top {

    border-bottom: 1px solid #fff;

    padding: 42px 0;

}

.footer .footer-top .footer-top-margin {

    margin-right: 140px;

}



.clearfix {

}

.fl {

    float: left;

}

.footer .footer-top .footer-top-icon {

    background: rgba(0, 0, 0, 0) url("../images/pc_footer_efea8db0.png") repeat scroll 0 0;

    height: 42px;

    width: 42px;

}

.footer .footer-top .footer-top-text {

    font-size: 14px;

    height: 42px;

    line-height: 42px;

    margin-left: 10px;

}

.footer .footer-top .footer-top-icon-1 {

    background-position: -2px -1px;

}

.footer .footer-top .footer-top-icon-2 {

    background-position: -52px -1px;

}

.footer .footer-top .footer-top-icon-3 {

    background-position: -1px -52px;

}

.footer .footer-top .footer-top-icon-4 {

    background-position: -52px -52px;

}

.footer .footer-center {

    padding: 30px 0 15px;

}

.footer .footer-center .footer-center-box {

    font-size: 12px;

    height: 140px;

    width: 56px;

}

.footer .footer-center .footer-center-box .footer-center-title {

    font-weight: 600;

    margin-bottom: 15px;

}

.footer .footer-center .footer-center-box a {

    font-size: 12px;

    line-height: 24px;

}

.footer .footer-center .footer-center-box a:hover {

    color: #16a085;

}

.footer .footer-center .footer-center-margin {

    margin-right: 120px;

}

.footer .footer-center .footer-qr-codes {

    background: rgba(0, 0, 0, 0) url("../images/pc_footer_efea8db0.png") repeat scroll 0 -108px;

    height: 107px;

    width: 107px;

}

.footer .footer-center .introduce {

    font-size: 12px;

    line-height: 32px;

}

.footer .footer-bottom {

    background-color: #2a2f38;

    color: #979da7;

    line-height: 24px;

    padding: 30px 0;

    text-align: center;

    width: 100%;

}

.footer .footer-bottom a {

    color: #979da7;

    margin: 0 5px;

}

.footer .footer-bottom a:hover {

    color: #fff;

}

.footer .footer-bottom .word_normal {

    font-size: 12px;

}

.footer .footer-bottom .authentication {

    padding-top: 15px;

}

.footer .footer-bottom .authentication .auth {

    background: rgba(0, 0, 0, 0) url("../images/pc_footer_efea8db0.png") repeat scroll 0 0;

    border-radius: 4px;

    display: inline-block;

    height: 30px;

    margin-right: 25px;

    opacity: 0.3;

    width: 90px;

}

.footer .footer-bottom .authentication .auth:hover {

    opacity: 1;

}

.footer .footer-bottom .authentication .auth_1 {

    background-position: -114px 0;

}

.footer .footer-bottom .authentication .auth_2 {

    background-position: -114px -35px;

}

.footer .footer-bottom .authentication .auth_3 {

    background-position: -114px -70px;

}

.footer .footer-bottom .authentication .auth_4 {

    background-position: -114px -105px;

}

.footer .footer-bottom .authentication .auth_5 {

    background-position: -114px -140px;

}

.footer .footer-bottom .ceo_weixin {

    background: rgba(0, 0, 0, 0) url("../images/pc_footer_efea8db0.png") repeat scroll 1px -222px;

    cursor: pointer;

    display: inline-block;

    height: 19px;

    margin-left: 4px;

    position: relative;

    top: -1px;

    vertical-align: middle;

    width: 19px;

}

.footer .footer-bottom .ceo_d_weixin {

    background: rgba(0, 0, 0, 0) url("../images/pc_footer_efea8db0.png") repeat scroll -114px -174px;

    display: none;

    height: 90px;

    left: -28px;

    overflow: hidden;

    position: absolute;

    top: -97px;

    width: 83px;

    z-index: 10;

}

.footer .footer-bottom .copywrite {

    font-size: 12px;

}



.footer a{color: #5c5c5c;}

.footer em{ font-style:normal;}

.footer a:hover{text-decoration: underline;}

.footer dt{float: left; padding-top: 25px; line-height: 25px;}

.footer dt span{margin: 0 12px; color: #999;}

.footer dd{text-align: right; line-height: 100px;}

/*个人中心*/

.main{margin: 25px auto 45px; width: 1000px; overflow: hidden;}

.l_nav{float: left; margin-bottom: -3000px; padding: 20px 0 3000px 0; width: 150px; font-size: 14px; color: #666; text-align: center; background-color: #f1f1f1; min-height: 300px; _height: 300px; overflow: visible;}

.l_nav a{display: block; padding: 10px; height: 20px; line-height: 20px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; *width: 130px;}

/*.l_nav a:hover{color: #fff; background-color: #5aba8e;}*/

.l_nav dt a{color: #fff; background-color: #212989;}

.l_nav dt a:hover{color: #fff; background-color: #5aba8e;}

.l_nav dt,.l_nav dd{ clear:both;}

.l_nav dd.light a{ color:#ff6600;}



.r_part{float: right; width: 810px;}

.in_tit{position: relative; zoom: 1; padding: 0 0 10px 30px; line-height: 30px; font-size: 18px; color: #333; border-bottom: 1px solid #e5e5e5;}

.in_tit i{position: absolute; left: 10px; top: 8px; display: inline-block; width: 5px; height: 15px; background-color: #212989; overflow: hidden;}

.user_info{padding-top: 35px;}

.user_info dl{margin-bottom: 20px; min-height: 36px; _height: 36px; overflow: visible;}

.user_info dt{float: left; line-height: 36px; min-width: 100px; _width: 100px; overflow: visible; text-align: right; font-size: 14px; color: #666;}

.user_info dd{margin-left: 110px;}

.user_info input{padding: 7px 8px; height: 20px; line-height: 20px; width: 240px; background-color: #f8f8f8; border: 1px solid #d7d7d7;}

.yellow_btn{display: inline-block; padding: 0 32px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fefefe; background-color: #ffb43d;}

.yellow_btn:hover{color: #fff; background-color: #efa633;}

.order_tb{width: 100%; font-size: 14px;}

.order_tb th{padding: 5px 15px; color: #333; background-color: #f8f8f8; border: 1px solid #e4e4e4;}

.order_tb td{padding: 5px 15px; text-align:center; border: 1px solid #e4e4e4;}

.download{margin: 0 auto; display: block; width: 18px; height: 18px; overflow: hidden; background: url(../images/download.gif) 0 0 no-repeat;}

.download:hover{background-position: 0 -18px;}

/*页码*/

.page{margin: 18px 0; text-align: right;}

.page a{margin-left: 8px; display: inline-block; padding: 0 8px; height: 23px; line-height: 23px; font-size: 14px; background-color: #f8f7f7; border: 1px solid #e9e8e8; vertical-align: middle;}

.page .prev, .page .next{font-family: "宋体";}

.page a:hover{color: #fff; background-color: #ffac1b; border-color: #ffac1b;}

.page .on{color: #ffac1b!important; background-color: #fff!important; border-color: #ffac1b; cursor: default;}

.page .disable{color: #666!important; background-color: #f8f7f7!important; border-color: #e9e8e8!important; cursor: default;}

/*找回密码*/

.f4_bg{margin-bottom: -35px; padding: 45px 0; min-width: 1000px; background-color: #f4f4f4; box-shadow: 0 2px 3px #dedede inset;}

.find_pw{margin: 0 auto; padding: 15px; width: 970px; background-color: #fff; border: 1px solid #e6e6e6;}

.find_tit{margin-bottom: 40px; padding: 0 10px 0 60px; height: 60px; line-height: 60px; font-size: 20px; color: #333; border-bottom: 1px dotted #b1b3b5; background: url(../images/find_tit.gif) 10px 50% no-repeat;}

.change_account{padding-left: 20px; font-size: 16px; color: #333; background: url(../images/change_account.gif) 0 50% no-repeat;}

.find_tit .change_account{float: right;}



.find_input{margin: 40px 0; padding-left: 294px;}

.find_input div{line-height: 50px; margin-bottom: 30px; font-size: 13px; color: #888;}

.find_input input{padding: 10px 10px 10px 60px; width: 310px; height: 28px; line-height: 28px; font-size: 16px; color: #888; border: 1px solid #cfcfcf; vertical-align: middle; background: #f8f8f8 url(../images/find_input.gif) no-repeat;}

.find_input .name{background-position: 20px 0;}

.find_input .i_code{background-position: 20px -50px;}

.find_input .pw{background-position: 20px -100px;}

.find_input .code{display: inline-block; width: 380px; height: 48px; line-height: 48px; background-color: #f8f8f8; border: 1px solid #cfcfcf; vertical-align: middle;}

.find_input .code input{margin-right: 0; width: 120px; vertical-align: top; border: none;}

.find_input .code a{float: right; padding-right: 45px; background: url(../images/refresh.gif) 93% 50% no-repeat;}

.find_input .error input{background-color: #fff; border-color: #ef9595;}

.find_input .error i, .find_input .past i, .find_input .notice i{margin: 0 15px 0 24px; display: inline-block; width: 18px; height: 18px; background: url(../images/error.gif) no-repeat; vertical-align: middle; overflow: hidden;}

.find_input .past i{background-position: 0 0;}

.find_input .error i{background-position: 0 -18px;}

.find_input .notice i{background-position: 0 -36px;}



.find_input .yellow_btn{padding: 0; width: 382px; height: 50px; line-height: 50px; font-size: 24px;}

.find_3{margin: 40px 0; text-align: center;}

.find_3 dl{position: relative; padding-left: 75px; max-width: 405px; display: inline-block; *display: inline; zoom: 1; text-align: left; font-size: 12px; color: #8c8c8c; width: expression(this.offsetWidth > 405 ? '405px': true);}

.find_3 i{position: absolute; top: 10px; left: 0; display: inline-block; width: 50px; height: 50px; background: url(../images/find_3.gif) no-repeat;}

.find_3 .email{background-position: 0 0;}

.find_3 .yes{background-position: 0 -50px;}

.find_3 dt{font-size: 20px; color: #333;}

.find_3 a{color: #17a5c3; text-decoration: underline;}



.step_3{margin: 40px 0; text-align: center;}

.step_3 li{display: inline-block; *display: inline; zoom: 1; margin-right: 60px; padding: 0 80px 40px 0; font-size: 16px; color: #c7c7c7; background: url(../images/step_3.gif) 100% 50% no-repeat;}

.step_3 .last{margin-right: 0; padding-right: 0; background: none;}

.step_3 li:last-child{margin-right: 0; padding-right: 0; background: none;}

.step_3 a{display: inline-block; padding: 0 10px 8px 0; color: #c7c7c7; border-bottom: 1px solid #e5e5e5;}

.step_3 b{margin: 0 5px; font-size: 24px; font-weight: normal;}

.step_3 .on a{color: #333; border-bottom: 3px solid #212989;}



/*资质荣誉*/

dl dd.rong { clear:both; width:1070px; margin:0 auto; text-align:center; font-size:14px;}

dl dd.rong span{text-indent:0; height:220px; margin-bottom:40px; float:left; width:24.98%; text-align:center; clear:none;}

dl dd.rong span p{ clear:both; padding-top:20px; line-height:1em;}

dl dd.rong span em{ font-style:normal;}

dl dd.rong span a{ width:235px; margin:0 auto; height:180px;}

/*---------------------star动画*/

.flexslider{ clear:both; position:relative;height:450px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:100%;}

.slides{position:relative;z-index:1;}

.slides li{height:450px;}

.slides li a{ display:block; width:100%; height:100%;}

/*小圆点*/

.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:40px;height:40px;margin:0 2px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width: 36px; height: 6px; margin:0 2px; background-color: #212989; overflow:hidden; filter:alpha(opacity=70); opacity:0.7; vertical-align:top;line-height:60px;overflow:hidden;cursor:pointer;}

.flex-control-nav .flex-active{ background:#fff;}

/*左右按钮*/

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:40px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:8%; background:url(../images/btn.png) no-repeat;}

.flex-direction-nav li a.flex-next{right:8%;background:url(../images/btn.png) no-repeat right top;}

.flex-direction-nav li a.flex-prev:hover{ background-position:left -50px;}

.flex-direction-nav li a.flex-next:hover{ background-position:right -50px;}

/*--------下拉菜单----------*/

.divselect{margin-right: 8px; position: relative; display: inline-block; height: 33px; *display: inline; zoom: 1; z-index: 3; border: 1px solid #cdcdcd; vertical-align: middle;}

.divselect cite{display: inline-block; padding: 0 20px; width: 230px; height: 33px; line-height: 33px; color: #888; font-style: normal; background: #f8f8f8 url(../images/divselect.gif) 96% 50% no-repeat; cursor: pointer;}

.divselect ul{display: none; position: absolute; left: -1px; top: 33px; width: 100%; line-height: 28px; background-color: #fff; border: 1px solid #cdcdcd;}

.divselect li{margin: 0; float: none; width: auto;}

.divselect li a{display: block; padding: 0 20px; width: 230px; color: #999; cursor: pointer;}

.divselect li a:hover{color: #fff; background-color: #8ec047;}

/*-------------star客户案例*/

dl.case_o{ clear:both; margin:0 auto; width:1010px; background:url(../images/line_x.gif) repeat-x left bottom; padding:25px 0;}

dl.case_o dt{ padding:10px 0 0 0; clear:both; float:left; text-align:left; margin:0; width:252px;}

dl.case_o dd{ font-size:16px; color:#666; text-indent:0; float:right; width:72.5%; clear:none; text-align:left; padding:0; margin:0;}

dl.case_o dd h3{ display:inline; font-size:24px; color:#333;}

dl.case_o dd p{ clear:both; padding:10px 0 0 0; line-height:1.7em; font-size:16px;}

dl.case_n dt{ padding-top:0px;}

dl.case_n dt a{cursor:default;}

dl.case_n dd{ padding-top:5px;}

dl.case_l{ background:none; }

/*-------------star搜索*/

ul.r_search{ clear:both; margin:10px 0; height:30px;}

ul.r_search li{ float:left; background:url(../images/search.jpg) no-repeat; height:30px; width:260px; }

/*表单和按钮*/

input.search_text,input.search_btn{ border:none; background:none; vertical-align:middle;}

input.search_btn{ width:30px; height:30px; cursor:pointer; vertical-align:middle; line-height:30px;}

input.search_text{ color:#888; font-size:13px; padding:5px 0 5px 10px; width:220px; line-height:20px; height:20px;}

/*----------------star登录页*/

/*头文件*/

div.l_header{ clear:both; background:#fff; height:85px; width:1000px; margin:0 auto;}

/*标志*/

dl.logo{ float:left; padding:20px 0 0 0;}

dl.logo dt{ float:left;}

dl.logo dd{ float:left; padding:10px 0 0 22px; background:url(../images/logo_line.gif) no-repeat left center; height:21px; margin-left:22px; font-size:20px; line-height:1em;}

/*电话*/

ul.h_tel{ float:right; padding:38px 0 0 0;}

ul.h_tel li{ float:left; font-size:14px; background:url(../images/tel_o.gif) no-repeat left center; padding-left:24px; line-height:30px;}

ul.h_tel li .eng{ font-size:24px;}

/*登录*/

div.login_center,div.login_pic{ clear:both; height:515px; background:url(../images/login_pic.jpg) no-repeat center top;}

div.login_pic{ position:relative; width:1000px; margin:0 auto;}

dl.login_text{ float:left; padding:365px 0 0 0; width:610px;}

dl.login_text dt{ clear:both; height:45px; line-height:45px; overflow:hidden; text-align:left; text-indent:-999999em;}

dl.login_text dd{ clear:both; padding:10px 0 0 0; font-size:30px; vertical-align:middle; color:#222; line-height:1.1em;}

dl.login_text dd .eng{ font-weight:bold; color:#ff6000; font-size:45px; padding-right:5px; vertical-align:bottom;}

/*登录框*/

div.login_box{ clear:both; position:absolute; background:#fff; border:8px solid #e0e0e0; width:320px; height:320px; right:0; top:75px;}

/*表格*/

table.login_table{ clear:both; margin:25px auto 0 auto;}

table.login_table th{ color:#222; text-align:left; font-size:24px; line-height:25px; padding-bottom:10px; font-weight:normal;}

table.login_table td{ line-height:1.4em; padding:10px 0; vertical-align:middle;}

table.login_table td p{ padding-top:15px;}

table.login_table tfoot td{ padding-top:15px;}

table.login_table tfoot td p{ text-align:center; font-size:13px; padding:15px 0 0 0;}

/*表单和按钮*/

input.login_text{ color:#999; font-size:13px; background:#fff; border:1px solid #cecece; width:225px; padding:9px 10px 9px 45px; line-height:1.2em; height:1.2em; vertical-align:middle;}

input.login_btn{ text-align:center; cursor:pointer; color:#fff; border:none; background:#212989; font-size:18px; height:40px; line-height:40px; width:280px;}

input.login_btn:hover{ color:#fff; background:#16a764;}

input.login_1{ background:#fff url(../images/l_1.gif) no-repeat 15px center;}

input.login_2{ background:#fff url(../images/l_2.gif) no-repeat 15px center;}

input.login_1:hover{ background:#fff url(../images/l_1_h.gif) no-repeat 15px center;}

input.login_2:hover{ background:#fff url(../images/l_2_h.gif) no-repeat 15px center;}

/*文件底*/

div.w_footer{ margin-top:0; }

div.w_footer,div.w_footer dl{ background:#fff;}

div.w_footer dl{ padding:8px 0;}

/*------------------star登录*/

/*表格*/

table.fill_login{ clear:both; margin:15px auto 15px auto;}

table.fill_login td{ vertical-align:middle; line-height:1.1em; padding:10px 0;}

table.fill_login td p{ color:#666; line-height:1em; padding:16px 0 0 0; vertical-align:middle;}

table.fill_login tfoot td p{ padding-top:15px; font-size:16px; line-height:1em;}

table.fill_login tfoot td{ text-align:center;}

table.fill_reg td{ padding:9px 0;}

/*表单*/

input.name_text,input.pass_text,input.email_text,input.phone_text{ background:#fafafa url(../images/01.gif) no-repeat 15px center; padding:10px 10px 10px 50px; width:290px; line-height:18px; height:18px; font-size:14px; color:#888; border:1px solid #dbdbdb;}

input.pass_text{ background:#fafafa url(../images/02.gif) no-repeat 15px center;}

input.name_text:hover,input.pass_text:hover{ color:#333;}

input.phone_text{ background:#fafafa url(../images/04.gif) no-repeat 15px center;}

input.email_text{ background:#fafafa url(../images/03.gif) no-repeat 15px center;}

/*按钮*/

input.login_btn_c{ color:#fff; font-size:16px; text-align:center; cursor:pointer; line-height:40px; height:40px; width:350px; vertical-align:middle; border:none; background:#ffb43d;}

input.login_btn_c:hover{ background:#f4693c; color:#fff;}

input.ma_btn{ font-size:14px; border:1px solid #dbdbdb; color:#888; text-align:center; cursor:pointer; height:40px; line-height:40px; vertical-align:middle; background:#ececec; width:160px;}

input.ma_btn:hover{ border:1px solid #999;}

/*-------star注册成功*/

dl.reg_ok{ clear:both; width:35%; margin:0 auto; padding:140px 0 160px 0;}

dl.reg_ok dt{ float:left; width:51px;}

dl.reg_ok dd{ font-size:24px; line-height:1.1em; float:right; width:80%;}

dl.reg_ok dd p{ color:#888; font-size:14px; line-height:1.1em; padding:8px 0 0 0;}

div.order_box{ background:#fff url(../images/order_pic.jpg) no-repeat center bottom; height:540px;}

div.order_box dl.book_now{ width:100%; padding-top:80px;}

dl.book_now dt p{ padding-top:20px;}

dl.book_now dt p em{ font-size:18px; display:inline-block; line-height:40px; padding-left:50px; background:url(../images/t_tel.gif) no-repeat left center; vertical-align:top;}

/*------------------star新闻*/

dl.news_o{ clear:both; width:1000px; margin:25px auto; background:#f6f6f6;}

dl.news_o dt{ float:left; width:250px;}

dl.news_o dd{ float:right; width:95%; padding-right:1.5%;}

dl.news_o dd h3{ clear:both; color:#222; line-height:2em; font-weight:normal; font-size:16px; padding:10px 0 0 0;}

dl.news_o dd h3 a{ color:#222;}

dl.news_o dd h3 a:hover{ color:#ff6600;}

dl.news_o dd p{ clear:both; line-height:1.8em; color:#666; font-size:13px; padding:5px 0 0 0;}

dl.news_o dd div{ p line-height:1.2em; padding:5px 0 0 0; color:#999; clear:both; font-size:12px;}

a.more_a{ color:#fff; float:right; padding:0 10px; background:#ff8030; text-transform:uppercase;}

a.more_a:hover{ color:#fff; text-decoration:none; background:#ff6600;}

/*页码*/

div.page_c{ clear:both; width:1000px; margin:10px auto; text-align:center; padding:30px 0;}

/*-----------------------star新闻详情*/

dl.site_th{ clear:both; width:1000px; margin:15px auto; line-height:30px; height:30px;}

dl.site_th dd{ float:left; color:#666; background:url(../images/home.gif) no-repeat left center; padding-left:1.5em;}

dl.site_th dt{ float:right;}

dl.site_th dd a{ color:#666;}

dl.site_th dd a:hover{ color:#ff6600;}

dl.site_th dd .china{ margin:0 8px;}

/*标题*/

dl.news_th{ clear:both; text-align:center; width:1000px; margin:15px auto; padding:22px 0; border-bottom:1px dotted #b1b3b5;}

dl.news_th dt,dl.news_th dt h1{ font-size:24px; color:#111; font-weight:normal; line-height:1.2em;}

dl.news_th dd{ clear:both; padding:20px 0 0 0; color:#888;}

dl.news_th dd span{ margin:0 2em;}

/*摘要*/

div.abstract_text{ clear:both; padding:1.3em 15px; margin:15px auto; width:970px; background:#f7f7f7; font-size:2em; font-size:14px; color:#666;}

/*正文*/

div.wen_text{ width:1000px; margin:15px auto; font-size:14px; line-height:2em; padding:1px 0 0 0; }

div.wen_text p{ margin:15px 0; text-indent:2em; line-height:2em;}

div.wen_text p.c_text{ text-align:center;text-indent:0em; margin:25px 0;}

/*按钮*/

div.wen_btn{ clear:both; width:1000px; margin:15px auto; padding:1px 0 0 0; text-align:center;}

div.wen_btn a{ line-height:2em; height:2em; display:inline-block; font-size:14px; margin:0 0.5em; vertical-align:middle;}

div.wen_btn a:hover{ text-decoration:none;}

a.btn_l{ background:#212989;  border:1px solid #212989; color:#fff; padding:2px 25px;}

a.btn_g{ background:#929292; border:1px solid #929292; color:#fff; padding:2px 25px;}

a.btn_reture{ background:#fff url(../images/reture.gif) no-repeat 1em center; border:1px solid #aeaeae; padding:2px 25px 2px 3em;}

a.btn_reture:hover{ border:1px solid #212989;}

a.btn_l:hover{ background:#46bd86; border:1px solid #46bd86;}

a.btn_g:hover{ border:1px solid #666; background:#666;}

/*相关阅读：*/

dl.other_news{ clear:both; width:1000px; margin:25px auto;}

dl.other_news dt{ overflow:hidden; border-bottom:1px solid #e5e5e5; line-height:2em; height:2em; padding-bottom:10px; padding-left:3em; font-size:14px; color:#222; background:url(../images/other.png) no-repeat 5px 45%;}

dl.other_news dd{ clear:both; padding:10px 5px;}

dl.other_news dd a{ color:#333;}

dl.other_news dd a:hover{ color:#ff6600;}

dl.other_news dd p{ clear:both; font-size:14px; line-height:14px; margin:2px 0; overflow:hidden; line-height:2em; height:2em; padding-left:1.5em; background:url(../images/arrow_a.gif) no-repeat left center;}

dl.other_news .date{ float:right; font-size:12px; color:#999; font-family:Arial;}

/*---------star文字的样式*/

/*橘红*/

.orange_text{ color:#ff6000;}

/*文字*/

.china{ font-family:"微软雅黑";}

.eng{ font-family:Arial;}

.text{ font-family:Arial,"微软雅黑";}

.font_13{ font-size:13px;}

.margin_l{ margin-left:10px;}

/*蓝色*/

.blue_link a,.blue_text{  color:#119ec7;}

.blue_link a:hover{ color:#ff6600;}

.link_line a{ text-decoration:underline;}

.link_line a:hover{ text-decoration:none;}

/*绿色*/

.green_text,.green_link a{ color:#212989;}

.green_link a:hover{ color:#ff6600;}

/*图片*/

.img_border img{ background:#fff; overflow:hidden; border:1px solid #dedede;}

.img_border a:hover img{ border:1px solid #999;}

/*经过图片变大*/

.hover_img a{ display:block; margin:0 auto; overflow:hidden;}

.hover_img img{ transition: all 0.3s ease 0s;}

.hover_img img:hover{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}

/*表单*/

input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}

/*-------------------------------------------表单当前状态*/

.form_control:focus {border-color: #66afe9;	outline: 0;	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);

box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)}

.form_control::-moz-placeholder {color:#999;opacity:1;}

.form_control:-ms-input-placeholder {color:#999;}

.form_control::-webkit-input-placeholder {color:#999;}

/*-------效果------*/

.t_nav a, .share a, .support img, .goodat a, .page a{transition: all 0.3s ease 0s;}

.support img:hover{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}

/*圆角*/

.goodat a,.round_s{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px;}

.page a{border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;}



/*链接文件*/

.round_s,.page a,.goodat a{ _position:relative;position:relative\9;behavior: url(pie.htc);}



@keyframes rx{

0%{font-size: 28px;}

50%{font-size: 38px; color: #ed5736;}

100%{font-size: 28px;}

}



@-webkit-keyframes rx{

0%{font-size: 28px;}

50%{font-size: 38px; color: #ed5736;}

100%{font-size: 28px;}

}



@keyframes landr {

0% {

    transform: rotate(0deg);

    transform-origin: right bottom 0;

}

39% {

    transform: rotate(5deg);

    transform-origin: right bottom 0;

}

40% {

    transform: rotate(5deg);

    transform-origin: left bottom 0;

}

75% {

    transform: rotate(-10deg);

    transform-origin: left bottom 0;

}

100% {

    transform: rotate(0deg);

    transform-origin: left bottom 0;

}

}

@-webkit-keyframes landr {

0% {

    -webkit-transform: rotate(0deg);

    -webkit-transform-origin: right bottom 0;

}

39% {

    -webkit-transform: rotate(5deg);

    -webkit-transform-origin: right bottom 0;

}

40% {

    -webkit-transform: rotate(5deg);

    -webkit-transform-origin: left bottom 0;

}

75% {

    -webkit-transform: rotate(-10deg);

    -webkit-transform-origin: left bottom 0;

}

100% {

    -webkit-transform: rotate(0deg);

    -webkit-transform-origin: left bottom 0;

}

}



.dede_pages{

}

.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

}

.dede_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:2px 4px 2px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}



.our-service {

    background:#f6f6f6;

    height: 270px;

    margin: 0 auto;

    width: 1000px;

    padding-top: 20px;

}

.our-service ul {

    display: block;

    height: 270px;

    margin: 10px auto 10px;

    width: 1000px;

}



.our-service ul li {

    float: left;

    height: 130px;

    margin: 10px 10px 0 0;

    width: 130px;

}



.our-service ul li a {

    display: block;

}

#content {

    height: auto;

}

.w {

    margin: auto;

    width: 1150px;

}



#lx img {

    display: block;

    margin: 0 auto;

    padding-top: 60px;

}



#lx1 {

    float: left;

    margin: 0px 10px 60px 0;

}



#lx1 img {

    margin-top: 15px;

}





#lx1 em {

    color: #333333;

    font-family: "微软雅黑","黑体","sans-serif";

    font-size: 16px;

}

#lx2 {

    float: left;

    margin: 40px 0 60px 10px;

}





.caseul li {

    background: rgba(0, 0, 0, 0) url("../images/hm_b.png") no-repeat scroll 0 0;

    float: left;

    font-size: 12px;

    height: 195px;

    margin: 2px;

    padding: 10px;

    text-align: center;

    width: 225px;

}



.case_pic li{

	background: rgba(0, 0, 0, 0) url("../images/hm_b.png") no-repeat scroll 0 0;

    float: left; 

	width: 22.6%; 

	text-align: center;

	margin: 2px;

	padding: 10px;

	height: 195px;

	font-size: 12px;

	}

.img_xml img{  overflow:hidden; width:220px; height:105px;}

.f14 {

    font-size: 14px;

}

.red {

    color: #ff0000;

}



.f14 {

    font-size: 14px;

}

.red {

    color: #202988;

}
.support .pic-zs{
	display: inline-block;
    height: 424px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    width: 300px;
	}
.support .pic-zsa{
	display: inline-block;
    height: 212px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    width: 300px;
	}

