@charset "utf-8";
 @import url(reset.css);
/*公用部分*/
#container { }
.header { width: 100%; height: 145px; margin: 0 auto; background: url(../images/0709indexbg_02.jpg) repeat-x; z-index: 1; }
.header-container { width: 960px; height: 145px; margin: 0 auto }
.logo {}
.logo-left { width: 250px; height: 60px; float: left; margin-top: 20px; }
.logo-right { width: 415px; height: 80px; float: right; }
.gray { background: #e9e9e9; width: 400px; height: 40px; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-left: 13px; }
a.login { width: 60px; height: 25px; display: inline-block; float: left; background: url(../images/0709index_png_04.png) no-repeat center center; text-align: center; line-height: 25px; color: #FFF; margin-top: 8px; margin-left: 40px; }
a.reg { width: 60px; height: 25px; display: inline-block; float: left; background: url(../images/0709index_png_07.png) no-repeat center center; text-align: center; line-height: 25px; color: #FFF; margin-top: 8px; margin-left: 40px; }
a.find { width: 130px; height: 25px; display: inline-block; float: right; background: url(../images/0709index_png_10.png) no-repeat left center; text-align: center; line-height: 25px; color: #034f80; font-size: 14px; text-decoration: underline; margin-top: 8px; margin-left: 50px; }
.tel { height: 20px; float: right; line-height: 20px; padding-top: 10px; width:380px;}
.tel a { float:left; display: inline-block; background: url(../images/tel_03.jpg) no-repeat right center; padding: 0 10px 0 5px; text-align: center; font-size: 14px; height: 15px; line-height: 15px; }
.tel_num{ position:relative;}
.tel_num img{ float:left;}
.tel_icon{ background-image:url(../images/tel_icon.png); background-repeat:no-repeat; background-position:0 0; width:8px; height:4px; display:block; float:left; margin:5px 0 0 5px;}
.tel_down{ position:absolute;height:22px; line-height:22px; left:0; top:20px; z-index:15; color:#0a4163 !important; border:1px solid #ccc; background-color:#fff; text-align:right; width:145px; padding:5px 10px 5px 0; font-size:16px;}
.canhui { background: none !important; }
.contact_index{ position:relative; float:left; height:25px;}
.contact_index a.canhui{color:#333333 !important;}
.contact_tips{ position:absolute; right:5px; top:15px; background:#fff; !important; border:1px solid #ccc; padding:10px; z-index:30; width:160px;}
.contact_tips ul li.con_num{clear:both; padding:2px 0 2px 10px;background:url(../images/dot_03.png) no-repeat 0 3px;}
.contact_tips ul li a{background:url(../images/dot_03.png) no-repeat 0 3px;text-align:left; padding:2px 0 2px 10px; text-decoration:underline;}
#nav { clear: both; height: 50px; background: url(../images/0709index_04.png) repeat-x; }
#nav ul li { width: 160px; float: left; background: url(../images/0709index_06.png) no-repeat right center; height: 50px; line-height: 50px; text-align: center; }
#nav ul li a { font-size: 14px; font-weight: bold; color: #FFF; width: 160px; height: 50px; display: block; }
#nav ul li.nav-last { background: none; }
#nav ul li.nav_first, #nav ul li.nav_first.nav-last { background: url(../images/0711nav_hoverbg.png) repeat; }
/*底部*/
#footer { width: 100%; height: 230px; background: url(../images/0709index_49.png) repeat-x; clear: both; background-color: #262626; }
#footer ul { width: 960px; height: auto; margin: 0 auto; float: none; }
#footer ul li { float: left; }
.footer-li1 { background: url(../images/0709index_52.png) no-repeat right center; height: 210px; width: 230px; padding-top: 20px; }
.footer-li1 p { line-height: 20px; height: 20px; font-size: 12px; color: #FFF; }
.footer-li1 p:first-child { line-height: 40px; height: 40px; }
.footer-li2 { background: url(../images/0709index_52.png) no-repeat left center; height: 210px; overflow: hidden; width: 150px; padding-top: 20px; padding-left: 30px; }
.footer-li2 h4 { color: #42beec; font-size: 14px; height: 40px; line-height: 40px; }
.footer-li2 p { height: 30px; line-height: 20px; }
.footer-li2 p a { color: #FFF; }
.footer-li3 { background: url(../images/0709index_52.png) no-repeat right center; padding-left: 25px; width: 230px; overflow: hidden; height: 210px; padding-top: 20px; }
a.foot_blue { text-decoration: underline; color: #42BEEC !important; }
.footer-li3 h4 { color: #fff; font-size: 14px; height: 40px; line-height: 40px; }
.footer-li3 dt, .footer-li3 dd { float: left; width: 105px; }
.footer-li3 dt a, .footer-li3 dd a { color: #FFF; height: 25px; line-height: 25px; }
.footer-li2 p a:hover, .footer-li3 dt a:hover, .footer-li3 dd a:hover, .footer-li4 p a:hover, .footer-li5 p a:hover { text-decoration: underline; }
.footer-li4 { background: url(../images/0709index_52.png) no-repeat right center; height: 210px; overflow: hidden; width: 100px; padding-top: 20px; padding-left: 40px; }
.footer-li4 h4 { color: #fff; font-size: 14px; height: 40px; line-height: 40px; }
.footer-li4 p { height: 30px; line-height: 30px; }
.footer-li4 p a { color: #FFF; }
.footer-li5 { height: 210px; overflow: hidden; width: 100px; padding-top: 20px; padding-left: 50px; }
.footer-li5 h4 { color: #fff; font-size: 14px; height: 40px; line-height: 40px; }
.footer-li5 p { height: 30px; line-height: 30px; }
.footer-li5 p a { color: #FFF; }
#main { clear: both; width: 100%; background: url(../images/0709indexbg_04.jpg) repeat; height: auto; margin: 0 auto; padding: 0 0 10px 0; z-index: 2; position: relative; /*padding-bottom: 15px;*/ }
.backtop { float: right; position: fixed; bottom: 0; right: 0; width: 140px; margin-right: 8px; z-index:3;}
/*首页*/
.index-main { width: 960px; margin: 0 auto; height: auto; }
.index-banner { width: 960px; height: 430px; }
.index-center { width: 960px; margin: 15px auto 0 auto; height: 300px; overflow: hidden;}
.index-center-l { width: 320px; height: 300px; background: url(../images/0709index_14.png) no-repeat center center; float: left; }
.index-center-l h4, .index-center-c h4, .index-center-r h4 { padding-left: 20px; font-size: 14px; font-weight: bold; color: #FFF; height: 50px; line-height: 50px; }
.ui-widget-header { display: none; }
.index-select { padding-top: 20px; }
.index-select-l { width: 186px; padding-left: 20px; float: left; }
.index-select-r { width: 85px; height: 25px; float: left; margin-left: 15px; }
.index-select-r a { display: inline-block; width: 80px; height: 25px; background: url(../images/0717search_07.png) no-repeat center center; line-height: 25px; text-align: center; }
.ui-multiselect { width: 185px !important; height: 25px; }
.index-select-super { clear: both; text-align: right; padding-top: 10px; padding-right: 20px; }
.index-select-super a { display: inline-block; width: 80px; text-align: right; height: 25px; background: url(../images/search_10.png) no-repeat left 0; color: #FFF; text-decoration: underline; }
.index-center-c, .index-center-r { width: 320px; height: 300px; background: url(../images/0709index_15.png) no-repeat center center; float: left; }
.index-center-c p, .index-center-r p { padding-left: 20px; font-size: 14px; font-weight: bold; color: #000; height: 50px; line-height: 50px; }
.index-center-c-button, .index-center-r-button { width: 157px; height: 52px; margin-top: 134px; margin-left: 148px; }
.index-center-c-button a, .index-center-r-button a { display: inline-block; width: 125px; height: 52px; background: url(../images/button_06.png) no-repeat center center; line-height: 52px; color: #FFF; font-size: 18px; padding-left: 32px; }

.index-center-r { background:url(../images/0709index_17.png) no-repeat center center; position:relative;}
.index-center-r .index_r_price { margin:20px 0 0 32px;}
.index-center-r h4 img{ padding:0 0 0 10px;}
.index-center-r .index_r_price input{ width:224px; margin:2px 0 10px 0; padding:6px 6px 6px 22px; color:#555; border:1px solid #ccc; background-color:#fff;}
.index-center-r .index_r_price select{ border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; width:254px; margin:2px 0 10px 0; padding:2px 6px 2px 22px;  color:#555; border:1px solid #ccc; background-color:#fff; font-size:13px;word-wrap: break-word;
font-family: Arial, Helvetica, Microsoft Yahei,SimHei;height:30px; line-height:30px;}
.index-center-r .index_r_price option{ height:30px; line-height:30px; padding-left:5px;}
.index_r_price .ui-multiselect{ width:254px  !important; height:30px; padding:2px 6px 2px 22px; background-color:#fff; margin:2px 0 10px 0;}
.index_r_price .ui-state-default .ui-icon{ background:url(../images/sel_bg_down.png) no-repeat center center;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ color:#555 !important; font-weight:normal; font-family:Arial, Helvetica, Microsoft Yahei,SimHei;}
.index_r_price .ui-corner-all,.index_r_price .ui-corner-bottom,.index_r_price .ui-corner-right, .ui-corner-br{ border-radius:initial;}
.index-center-r .index_r_price option.price_bold{ font-weight:700 !important; padding-left:0; color:#f00 !important;}
.index-center-r .index_r_price input.price_red{ border:1px solid #f00 !important; color:#f00 !important;}
.price_red .ui-state-default,.price_red .ui-widget-content .ui-state-default,.price_red .ui-widget-header .ui-state-default{ border:1px solid #f00 !important;}
.index_r_price_btn{ width:254px !important; font-weight:700; display:block; line-height:20px; text-align:center; vertical-align:middle;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; padding:6px 13px; border:1px solid #59920a !important; color:#fff !important; padding:6px !important;cursor:pointer;
background: #69a01c; /* Old browsers */
background: -moz-linear-gradient(top,  #69a01c 0%, #59920a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a01c), color-stop(100%,#59920a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #69a01c 0%,#59920a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #69a01c 0%,#59920a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #69a01c 0%,#59920a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #69a01c 0%,#59920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a01c', endColorstr='#59920a',GradientType=0 ); /* IE6-9 */
text-shadow: 1px 1px 1px rgba(000,000,000,0.1);
}
.sub_out{ background:url(../images/xjtips.png) no-repeat; width:229px; height:110px; position:absolute; z-index:9999;}
.sub_out a{ width:80px; height:30px; text-indent:-999px; overflow:hidden; margin:60px 0 0 70px; display:block; padding:0;}

.index-center-r-button a { background: url(../images/button_03.png) no-repeat center center; }
.index-partner { padding: 24px 21px; width: 918px; height: 52px; background: #FFF; clear: both; margin: 15px auto 0 auto; }
.index-partner-l { width: 85px; float: left; height: 52px; line-height: 52px; color: #2485b3; font-size: 14px; font-weight: bold; border-right: solid 1px #ccc; margin: 0 25px 0 0; }
.index-partner-r { width: 790px; height: 56px; overflow: hidden; float: left; padding: 0 0 0 10px; }
.index-partner-r ul li { float: left; }
.index-partner-r ul li a { background-image: url(../images/0717_icon1.png); height: 56px; display: block; float: left; padding: 0; margin: 0; }
.index-partner-r ul li.par_icon1 a { background-position: 0 0; width: 70px; }
.index-partner-r ul li.par_icon1 a:hover { background-position: 0 -66px; }
.index-partner-r ul li.par_icon2 a { background-position: -70px 0; width: 125px; }
.index-partner-r ul li.par_icon2 a:hover { background-position: -70px -66px; }
.index-partner-r ul li.par_icon3 a { background-position: -195px 0; width: 80px; }
.index-partner-r ul li.par_icon3 a:hover { background-position: -195px -66px; }
.index-partner-r ul li.par_icon4 a { background-position: -275px 0; width: 95px; }
.index-partner-r ul li.par_icon4 a:hover { background-position: -275px -66px; }
.index-partner-r ul li.par_icon5 a { background-position: -370px 0; width: 100px; }
.index-partner-r ul li.par_icon5 a:hover { background-position: -370px -66px; }
.index-partner-r ul li.par_icon6 a { background-position: -470px 0; width: 75px; }
.index-partner-r ul li.par_icon6 a:hover { background-position: -470px -66px; }
.index-partner-r ul li.par_icon7 a { background-position: -545px 0; width: 70px; }
.index-partner-r ul li.par_icon7 a:hover { background-position: -545px -66px; }
.index-partner-r ul li.par_icon8 a { background-position: -615px 0; width: 75px; }
.index-partner-r ul li.par_icon8 a:hover { background-position: -615px -66px; }
.index-partner-r ul li.par_icon9 a { background-position: -690px 0; width: 100px; }
.index-partner-r ul li.par_icon9 a:hover { background-position: -690px -66px; }
.index-banner .ban_tab1 { background: url(../images/bvanner_01.jpg) no-repeat; }
.index-banner .ban_tab2 { background: url(../images/bvanner_02.jpg) no-repeat; }
.index-banner .ban_tab3 { background: url(../images/bvanner_03.jpg) no-repeat; }
.index-banner .ban_tab4 { background: url(../images/bvanner_04.jpg) no-repeat; }
.index-banner .ban_tab5 { background: url(../images/bvanner_05.jpg) no-repeat; }
.index-banner-text { height: 90px; font-size: 30px !important; text-align: left; line-height: 45px; z-index: 60; }
.index-banner-more { width: 150px !important; height: 40px; font-size: 28px !important; text-align: left; font-style: italic; z-index: 61; }
.banner { width: 960px; height: 430px; margin: 0 auto; background: #FFF; position: relative; }
#slides { position: absolute; top: 0px; left: 0px; z-index: 100; }
#slides .next, #slides .prev { position: absolute; top: 180px; left: 10px; width: 24px; height: 43px; display: block; z-index: 101; }
.slides_container { width: 960px; height: 450px; overflow: hidden; }
.slides_container a { display: none; }
#slides .next { left: 920px; }
.slides_container .caption1 { position: absolute; }
.banner01.index-banner-text { left: 100px; top: 100px; }
.banner01.index-banner-more { left: 290px; top: 240px; }
.banner02.index-banner-text { left: 480px; top: 180px; }
.banner02.index-banner-more { left: 670px; top: 320px; }
.banner03.index-banner-text { left: 100px; top: 100px; }
.banner03.index-banner-more { left: 310px; top: 240px; }
.banner04.index-banner-text { left: 470px; top: 180px; }
.banner04.index-banner-more { left: 680px; top: 320px; }
.banner05.index-banner-text { left: 470px; top: 180px; }
.banner05.index-banner-more { left: 680px; top: 320px; }
.index-banner-more span { float: left; }
.index-banner-more a, .index-banner-more a:hover, .index-banner-more a:visited { font-size: 28px !important; font-style: italic; color: #fff; font-weight: 700; }
.index-banner-more img { padding: 10px 0 0 10px; float: left;  *padding: 0;
}
.index-banner-text span.small{ font-size:22px;}
.banner01 { background: url(../images/bannerbg_01.png) repeat !important; width: 340px; }
.banner02 { background: url(../images/bannerbg_02.png) repeat !important; width: 340px; }
.banner03 { background: url(../images/bannerbg_03.png) repeat !important; width: 360px; }
.banner04 { background: url(../images/bannerbg_04.png) repeat !important; width: 360px; }
.banner05 { background: url(../images/bannerbg_01.png) repeat !important; width: 360px; }
#slides .next { position: absolute; top: 180px; width: 28px; height: 27px; display: block; z-index: 101; right: 10px; background: url(../images/bg_direction_nav.png) no-repeat -29px 0; }
#slides .prev { position: absolute; top: 180px; width: 28px; height: 27px; display: block; z-index: 101; left: 10px; background: url(../images/bg_direction_nav.png) no-repeat 0 0; }
.pagination { display: none; }
/*RPODUCT*/
.pro-main { width: 958px; height: auto; margin: 0 auto; clear: both; border: 1px solid #ccc; background:url(../images/main_bg.png) repeat-y;}
.pro-main-left { width: 719px; height: auto; float: left; }
.pro-main-left-banner { width: 719px; height: 302px; background: url(../images/pro-banner_03.jpg) no-repeat center center; background-color: #fff; position: relative; }
.pro-main-left-banner h4 { height: 60px; line-height: 60px; font-size: 20px; color: #2485b3; font-weight: bold; padding-left: 20px; }
.pro-position { padding-left: 20px; height: 20px; line-height: 20px; }
.pro-position span a { font-size: 12px; color: #2485b3; }
.pro_whole { background: url(../images/bannerbg_01.png) repeat; color: #fff; font-size: 25px; width: 300px; padding: 10px 20px; margin: 60px 0 0 50px; line-height: 40px; height: 80px; }
.pro_whole strong { font-weight: 700; }
.pro_whole span { font-size: 18px; }
.pro_clear { position: absolute; right: 60px; bottom: 0; height: 106px; }
.pro_clear ul li { background: url(../images/0829sign_07.png) no-repeat left center; padding-left: 25px; line-height: 25px; }
.pro_clear ul li a, .pro_clear ul li a:hover, .pro_clear ul li a:visited { color: #2485b3; text-decoration: none; }
.mobile_icon { color: #333; font-size: 13px; line-height: 35px; padding: 0 10px; }
.mobile_icon img { padding: 0 10px 0 0; }
.mible_button { clear: both; padding: 10px 0 0 0; }
.pro-main-left-content h4 { font-size: 16px; font-weight: bold; color: #2485b3; height: 36px; line-height: 36px; }
.pro-main-left-content p { font-size: 12px; color: #999; line-height: 2; text-indent: 2em; }
.pro-main-left-content p  a{line-height: 2; color:#2485b3; margin:0 20px 0 0; font-size:14px;}
.pro-main-left-content-c { padding: 10px 0; overflow: hidden; }
.pro-main-left-content-v { padding: 10px 20px; overflow: hidden; }
.function_vedio { padding: 10px; }
.function_img { padding: 20px; }
.function_img_left { float: left; width: 200px; }
.function_img_left img { border: 1px solid #ccc; padding: 1px; }
.function_img_right p { font-size: 12px; line-height: 20px; }
.pro-main-left-content-c-list { width: 310px; height: 100px; float: left; padding: 10px 20px 20px 0; }
.pro-main-left-content-c-list dt { float: left; width: 112px; height: 132px; }
.pro-main-left-content-c-list dd { font-size: 14px; color: #666; float: left; width: 176px; line-height: 1.7; margin-left: 10px; }
.pro-main-left-content-c-list dd img { padding: 0 5px 0 0; }
.pro_main_micro_list{ width:640px; padding:10px 20px; height:120px;}
.pro_main_micro_list dl{ float:left; width:310px;}
.pro_main_micro_list dt { float: left; width: 310px; height: 132px; }
.pro_main_micro_list dd { font-size: 14px; color: #666; float: left; width: 310px; line-height: 1.7; margin-left: 10px;}
.pro_main_micro_list dd img { padding: 0 5px 0 0; }
dd.blue { color: #2485b3; font-size: 12px; }
.pro-main-right { width: 239px; float: right; }
.pro-main-right-buttons { height: 285px; background: #f0f0f0; padding-top: 17px; padding-left: 15px; padding-right: 15px; position: relative; }
.pro-main-right a { display: inline-block; float: left; }
a.first-line { width: 92px; height: 32px; background: url(../images/product_06.png) no-repeat center center; line-height: 32px; text-align: center; color: #FFF !important; font-size: 14px !important; margin: 10px 5px; }
a.sec-line { width: 197px; height: 47px; background: url(../images/product_09.png) no-repeat center center; line-height: 47px; font-size: 16px !important; margin: 10px 5px; color: #FFF !important; text-align: center; font-weight: bold; }
a.third-line { width: 197px; height: 47px; background: url(../images/about-bg_07.jpg) no-repeat center center; line-height: 47px; font-size: 16px !important; margin: 10px 5px; color: #FFF !important; text-align: center; font-weight: bold; }
a.free { position: absolute; bottom: 0px; right: -15px; }
.pro-main-right-links { }
.pro-main-content { width: 958px; height: auto; margin: 0 auto; clear: both; background: #f0f0f0; overflow:hidden;}
.pro-main-left-content { width: 680px; background: #fff; padding: 20px; float: left; min-height: 630px;}
.pro-main-right-links { padding-left: 40px; height: auto; background: #f0f0f0; width: 198px; float: right; padding-top: 20px; }
.pro-main-right-links h4 { font-size: 16px; color: #999; font-weight: bold; }
.pro-main-right-links ul { padding-top: 10px; }
.pro-main-right-links ul li { height: 35px; line-height: 35px; padding-left: 20px; background: url(../images/arrow_07.png) no-repeat left center; }
.pro-main-right-links ul li a { text-decoration: underline; font-size: 13px; }
.pro-current a { font-weight: bolder; color: #2485b3; text-decoration: none !important; }
.pro-main-right-contact { padding: 40px 0 10px 0; }
.pro-main-right-contact h4 { font-size: 16px; color: #999; font-weight: bold; height: 30px; line-height: 30px; }
/*.pro-main-right-contact p{ color:#2485b3; height:30px; font-size:12px; line-height:30px;}
.pro-main-right-contact p b,.pro-main-right-contact p span{ font-weight:bolder;}
.pro-main-right-contact p span{ text-decoration:underline;}*/
.pro-main-right-contact p { color: #323232; height: 30px; font-size: 14px; line-height: 30px; }
.pro-main-right-contact p span { font-size: 20px; color: #2485b3; font-weight: bold; font-style: italic; letter-spacing: 1px; }
.pro-main-right-contact p span.small { font-size: 16px; font-weight: normal; text-decoration: underline; letter-spacing: 0; }
/*CASES*/
.cases-main-left-banner { width: 719px; height: 302px; background: url(../images/cases_03.jpg) no-repeat 0 0; background-color: #fff; }
.cases-main-left-banner h4 { height: 60px; line-height: 60px; font-size: 16px; color: #2485b3; font-weight: bold; padding-left: 20px; }
.cases-blue { font-size: 14px !important; color: #2485b3 !important; padding: 20px; }
.cases-main-left-content-c-list { width: 310px; height: 177px; float: left; padding: 10px 20px 20px 25px; background: url(../images/cases_07.png) no-repeat bottom left; }
.cases-main-left-content-c-list dt { float: left; width: 132px; height: 167px; }
.cases-main-left-content-c-list dd { font-size: 12px; color: #666; float: left; width: 120px; line-height: 1.7; margin-left: 15px; }
/*.pro-main-left-content-c{ padding:10px 0; overflow:hidden;}*/
.cases-main-left-content-c-list dd h4 { font-size: 16px; font-weight: bold; color: #2485b3 !important; height: 40px; line-height: 40px; padding: 0; }
.cases-main-left-content { width: 720px; background: #fff; padding: 20px 0; float: left; }
.cases-main-left-content h4 { color: #2485B3; font-size: 18px; padding: 0 0 0 20px; }
.dot { padding-left: 15px; background: url(../images/dot_08.png) no-repeat left 4px; }
.backtopid { float: left; background: url(../images/up_icon.png) no-repeat left 2px; padding-left: 10px; }
.backtopid a { color: #2485B3 !important; }
/*about*/
.about-title { width: 958px; height: auto; }
.about-title h4 { height: 58px; background: #e5f2f8; line-height: 58px; padding-left: 20px; color: #2485b3; font-weight: bold; font-size: 16px; }
.about-position { background: #cce6f1; height: 26px; line-height: 26px; }
.aboutus-main { width: 958px; border: solid 1px #ccc; margin: 0 auto 10px auto; }
.aboutus-main-content { width: 958px; background: url(../images/about-bg_11.jpg) repeat-y !important; clear: both; height: auto; overflow: hidden; }
.aboutus-main-l { width: 243px; float: left; }
.aboutus-main-l-links { padding-left: 33px; padding-top: 30px; }
.aboutus-main-l-links ul { float: right; }
.aboutus-main-l-links ul li { width: 181px; padding-left: 25px; height: 40px; line-height: 40px; }
.about-current { border-bottom-left-radius: 5px; background: #FFF; border-top-left-radius: 5px; }
.about-main-left-buttons { height: 180px; padding-left: 15px; padding-top: 30px; clear: both; }
.about-main-left-buttons a { display: inline-block; float: left; }
.aboutus-main-left-contact { padding: 40px 0 10px 40px; }
.aboutus-main-left-contact h4 { font-size: 16px; color: #999; font-weight: bold; height: 30px; line-height: 30px; }
.aboutus-main-left-contact p { color: #323232; height: 30px; font-size: 14px; line-height: 30px; }
.aboutus-main-left-contact p span { font-size: 20px; color: #2485b3; font-weight: bold; font-style: italic; letter-spacing: 1px; }
.aboutus-main-left-contact p span.small { font-size: 16px; font-weight: normal; text-decoration: underline; letter-spacing: 0; }
.aboutus-main-r { width: 714px; float: right; height: auto; padding-top: 40px; }
.aboutus-main-r-title { border-bottom: solid 1px #f0f0f0; font-size: 16px; color: #034f80; font-weight: bold; height: 30px; line-height: 30px; padding-left: 15px; }
.aboutus-main-r-content { padding: 0 20px; }
.aboutus-main-r-list { padding: 10px 15px; border-bottom: solid 1px #f0f0f0; }
.aboutus-main-r-list h4 { color: #2485b3; font-size: 14px; font-weight: bold; line-height: 2; }
.aboutus-main-r-list h3 { color: #000; font-weight: bolder; font-size: 12px; line-height: 2; }
.aboutus-main-r-list p { font-size: 12px; color: #323232; line-height: 2; }
.aboutus-main-r-list p a, .aboutus-main-r-list p a:hover, .aboutus-main-r-list p a:visited { text-decoration: underline; color: #323232; cursor: text; }
.aboutus-main-r-list p.blue { font-size: 14px; }
.aboutus-main-r-list p.blue a, .aboutus-main-r-list p.blue a:hover, .aboutus-main-r-list p.blue a:visited { text-decoration: underline; color: #2485b3; cursor: pointer; }
.aboutus_blog_l { float: left; padding: 20px; }
.aboutus_blog_r { padding: 20px 0 0 20px; float: left; text-align: center; }
.aboutus_blog_r img { padding: 10px 0; }
.aboutus_bold, .aboutus_bold a { font-size: 16px !important; font-family: Arial, Helvetica, sans-serif; }
/*links*/
.aboutus-links-list { padding: 0px 15px 20px 15px; border-bottom: solid 1px #f0f0f0; }
.aboutus-links-list h4 { color: #2485b3; font-size: 16px; font-weight: bold; line-height: 2.5; }
.aboutus-links-list h3 { color: #2485b3; line-height: 30px; }
.aboutus-links-list table tr td { width: 128px; height: 68px; line-height: 68px; text-align: center; }
table.text_link { width: 100%; }
table.text_link tr td { vertical-align: top; line-height: 30px; }
/*service*/
.service-main { overflow: hidden; width: 958px; height: auto; margin: 0 auto; clear: both; border: solid 1px #ccc; background: #FFF;}
.service-main-banner { height:410px; position:relative;}
.service-main-banner .index-center-r{ position:absolute; right:10px; top:73px;}
.service-main-banner .index-center-r h4{ background:none !important;font-family:'宋体'; font-size:22px; color:#78aec7;}
.service-main-banner .index-center-r h4.case_title{ color:#2485b3; font-size:16px; font-family:'微软雅黑','黑体';}
.active-banner{ position:relative;}
.active-banner .index-center-r{ position:absolute; right:10px;top:15px;}
.active-banner .index-center-r h4{ background:none; padding-left:30px; color:#2485b3; font-size:16px; font-family:'微软雅黑','黑体';}
.active-banner .index_r_price_btn{ width:254px !important; font-weight:700; display:block; line-height:20px; text-align:center; vertical-align:middle;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; padding:6px 13px; border:1px solid #28a8dd !important; color:#fff !important; padding:6px !important;cursor:pointer;
background: #28a7dc; /* Old browsers */
background: -moz-linear-gradient(top,  #28a7dc 0%, #1c7fa9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28a7dc), color-stop(100%,#1c7fa9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28a7dc 0%,#1c7fa9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a7dc', endColorstr='#1c7fa9',GradientType=0 ); /* IE6-9 */
}
.service-main-banner .index_r_price_btn{ border:1px solid #77b224;background: #93c74b; /* Old browsers */
background: -moz-linear-gradient(top,  #93c74b 0%, #77b224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c74b), color-stop(100%,#77b224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #93c74b 0%,#77b224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #93c74b 0%,#77b224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #93c74b 0%,#77b224 100%); /* IE10+ */
background: linear-gradient(to bottom,  #93c74b 0%,#77b224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c74b', endColorstr='#77b224',GradientType=0 ); /* IE6-9 */
}
.index_r_price_btn.cases_btn{ border:1px solid #28a8dd !important; background: #28a7dc; /* Old browsers */
background: -moz-linear-gradient(top,  #28a7dc 0%, #1c7fa9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28a7dc), color-stop(100%,#1c7fa9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28a7dc 0%,#1c7fa9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28a7dc 0%,#1c7fa9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a7dc', endColorstr='#1c7fa9',GradientType=0 ); /* IE6-9 */
}
/* background:url(../images/service_03.jpg) no-repeat center center;*/
.service-main-banner h4 { height: 58px; background: #e5f2f8; line-height: 58px; padding-left: 20px; color: #2485b3; font-weight: bold; font-size: 16px; }
.service-main-content { background: url(../images/service-t_03.jpg) no-repeat center top; padding-top: 45px; }
.service-main-content-odd { clear: both; padding: 20px 100px; height: 160px; border-bottom: solid 1px #f0f0f0; }
.service-main-content-odd-l { width: 159px; float: left; }
.service-main-content-odd-r { width: 540px; float: left; margin-left: 30px; }
.service-main-content-odd-r h4 { font-size: 16px; color: #2485b3; font-weight: bold; line-height: 2.5; }
.service-main-content-odd-r p { font-size: 12px; line-height: 2.2; color: #666; text-indent: 2em; }
.service-main-content-even { clear: both; padding: 20px 100px; height: 160px; border-bottom: solid 1px #f0f0f0; }
.service-main-content-even.service_bor_none { border-bottom: none !important; }
.service-main-content-even-r { width: 159px; float: right; }
.service-main-content-even-l { width: 540px; float: left; }
.service-main-content-even-l h4 { font-size: 16px; color: #2485b3; font-weight: bold; line-height: 2.5; }
.service-main-content-even-l p { font-size: 12px; line-height: 2.2; color: #666; text-indent: 2em; }
.service-main-contact { padding-top: 30px; clear: both; background: url(../images/product_fotter_bg.png) repeat-x; border-top: solid 1px #dbdbdb; }
.service-main-contact-free { width: 958px; height: 52px; margin: 0 auto; text-align: center; }
.service-main-contact-free-a { text-align: center; line-height: 52px; display: block; width: 202px; height: 52px; background: url(../images/free-bg_03.png) no-repeat center center; font-size: 22px !important; color: #FFF !important; font-weight: normal !important; margin: 0 auto; }
.service-main-contact-tel { font-size: 14px; color: #000; text-align: center; font-weight: bold; height: 70px; padding-bottom:20px;}
.service-main-contact-tel span { font-size: 22px; color: #2485b3; font-weight: bold; line-height: 4; font-style: italic; letter-spacing: 1px; }
/*active*/
.active-title-bg { background: #FFF !important; }
.active-title-button { float: right !important; display: inline-block; }
.active-position { background: url(../images/active-title_03.png) no-repeat center center; }
.active-content-top { padding: 35px; height: auto; border-bottom: solid 1px #dbdbdb; }
.active-content-top-l { width: 214px; height: 182px; float: left; }
.active-content-top-c { width: 340px; height: auto; float: left; margin-left: 40px; }
.active-content-top-c h4 { font-size: 16px; color: #2485b3; font-weight: bold; line-height: 2.5; }
.active-content-top-c p { font-size: 14px; color: #999; line-height: 2; text-indent: 2em; }
.active-content-top-r { width: 227px; height: 196px; float: right; }
.active-content-top-button { height: 50px; clear: both; padding-top: 20px; }
.active-cases, .active-cases-y { display: inline-block; width: 106px; height: 34px; background: url(../images/active-c_07.png) no-repeat center center; line-height: 32px; text-align: center; color: #FFF !important; font-size: 14px !important; margin-left: 50px; }
.active-cases-y { background: url(../images/active_14.png) no-repeat center center; margin-right: 50px; }
.active-content-center { clear: both; padding: 15px 50px; }
.pro_ewm{ position:absolute; left:20px; bottom:0px;}
.pro_ewm h4{ background:none; color:#fff; padding-left:0; height:40px;}
.pro_ewm .mobile_icon{ color:#eee; background:url(../images/0829sign_03.png) repeat-x; height:35px;}
.pro-main-left-content .active-content-center-r p{ text-indent:0;}
.pro-main-left-content .active-content-center{ padding:10px 20px;}
.pro-main-left-content .active-content-center-ul li{ width:280px; height:140px;}
.pro-main-left-content .active-content-center-r{ width:200px;}
div.bg-gray { background: #f0f0f0; }
.content_hide{ display:none;}
.active-content-center-title,.active-content-center-title a { color: #034f80; font-size: 16px; font-weight: bold; line-height: 2.5; }
.active-content-center-titlep { color: #2485b3; font-size: 14px; line-height: 2; }
.active-content-center-ul li { float: left; width: 250px; height: 160px; margin: 0 20px; position: relative; }
.margin_clear { margin-left: 0 !important; }
.active-content-center-ul li h4 { font-size: 14px; font-weight: bold; line-height: 35px; height: 35px; }
.active-content-center-l { float: left; width: 80px; height: 80px; text-align: center; }
.active-content-center-r { width: 170px; float: right; }
.active-content-center-r p { background: url(../images/dot_03.png) no-repeat left 5px; padding-left: 10px; font-size: 12px; color: #666; line-height: 1.8; }
.active-content-center-b { clear: both; text-align: right; height: 30px; position: absolute; bottom: 0px; right: 0px; }
.active-content-center-b a { text-align: right; text-decoration: underline; color: #2485b3; }
/*price*/
.price-main { width: 958px; height: auto; margin: 0 auto; clear: both; border: solid 1px #ccc; background: #FFF; padding-bottom: 20px; overflow: hidden; }
.price-main-title { height: 20px; background: #e5f2f8; color: #2485b3; font-weight: 600; font-size: 19px; font-family: "黑体"; padding: 20px; }
.price-main-banner { width: 958px; height: 27px; background: #cce6f1; }
.fuction-banner .price-main-banner { width: 720px; }
.price-main-banner h4 { height: 60px; line-height: 60px; font-size: 14px; color: #2485b3; font-weight: bold; padding-left: 20px; }
.price-main-container { height: 480px; padding: 30px; }
.price-main-container-left { width: 483px; float: left; }
.price-main-container-left p { font-size: 14px; line-height: 2; text-indent: 2em; margin-bottom: 20px; }
.price-main-container-left .fir { color: #2485b3; }
.price-main-container-left .sec { color: #323232; }
.price-main-container-left .thir { color: #7d7d7d; }
.price-main-container-right { float: right; width: 360px; }
.price-main-container-right ._header { height: 65px; background: #4ca3cd; line-height: 65px; text-align: center; color: #FFF; }
.price-main-container-right ._mainer { height: 384px; background: #eeeeee; margin-top: 10px; padding: 15px 0px; }
.price-main-container-right ._mainer p { width: 241px; margin: 10px auto; font-size: 12px; }
.price-main-container-right ._mainer .txt { width: 241px; height: 33px; line-height: 33px; border: 1px solid #a5acb2; }
.price-main-container-right ._mainer select { width: 241px; padding: 6px 0px; }
.price-main-container-right ._mainer .btn { width: 241px; height: 41px; line-height: 41px; margin: 10px auto; border: none; background: url(../images/price-btn.png) no-repeat; color: #FFF; cursor: pointer; }
.price-main-container-right ._mainer .zixun { font-size: 14px; text-align: center; }
.price-main-container-right ._mainer .zixun i { color: #034f80; font-weight: 600; font-size: 18px; }
/*online*/
.online_pad { clear: both; padding: 8px 0; }
.re_online h2 { font-weight: 700; font-size: 13px; padding: 10px 0 0 0; }
.re_online p { clear: both; padding: 2px 0; }
p.online_blue { font-size: 16px; color: #26aae1; padding: 20px; text-indent: 0; }
p.online_blue strong { font-size: 24px; letter-spacing: 2px; }
p.online_img { text-indent: 0; }
.service-main-contact-online { width: 680px; height: 52px; margin: 0 auto; text-align: center; }
.online_top1 ul { float: left; font-size: 12px; height: 145px; line-height: 27px; color: #2485b3; width: 210px; }
.online_top1 ul.online_l { text-align: right; padding: 16px 0 0 0; line-height: 28px; }
.online_top2 ul { float: left; height: 80px; padding: 10px; }
.online_top2 ul li { float: left; width: 100px; }
.online_top2 ul li h1 { line-height: 26px; }
.online_top2 ul li span { background: url(../images/online_07.jpg) no-repeat left center; width: 85px; display: block; font-size: 12px; color: #2485b3; padding: 0 0 0 15px; height: 17px; }
.online_top3 { background: url(../images/online_08.jpg) no-repeat left top; height: 137px; }
.online_top3 ul { clear: both; }
.online_top3 ul table tr td { float: left; font-size: 12px; width: 62px; padding: 15px 10px 25px 10px; text-align: center; color: #666; vertical-align: middle; height: 50px; line-height: 18px; }
.online_top3 ul table tr td.top3_height { line-height: 36px; }
.online_top3 ul.top3_color table tr td { color: #26aae1; }
.online_top4 { background: url(../images/online_10.jpg) no-repeat left top; height: 168px; }
.online_top4 ul { float: left; width: 310px; }
.online_top4 h1 { color: #fff; text-align: center; font-size: 14px; padding: 10px 0 22px 0; line-height: 18px; }
.online_top4 li { color: #2485b3; font-size: 12px; float: left; width: 52px; padding: 8px 0 0 22px; line-height: 18px; }
.online_top4 ul.top4_height { padding-left: 32px; }
.online_top4 ul.top4_height h1 { color: #fff; text-align: center; font-size: 14px; padding: 20px 0 30px 0; }
.online_top4 ul.top4_height li { text-align: center; padding: 0 0 0 22px; }
.online_top4 ul li.top4_line { text-align: center; padding: 0 0 0 23px; }
/*公告*/
.tips{ width:958px; margin:0 auto; background: #fff; border:1px solid #ccc; min-height:410px;}
.tips .index-center-r{ background:url(../images/tipsbg_03.png) no-repeat center; margin:20px 0 0 0; width:325px; height:330px;}
.tips h4{height: 58px;background: none;line-height: 58px;color: #2485b3;font-weight: bold;font-size: 16px; margin:0 0 15px 10px;}
.tips_text{ width:500px; margin:20px 50px 30px 50px; float:left; font-size:14px; line-height:25px; overflow:hidden;}
.tips_text p{ text-indent:2em; padding:0 10px;}
.tips_right{ float:right; text-align:right; text-indent:0;}
.tips_btn{ width:720px; margin:10px auto; overflow:hidden;}
.tips_btn p{ text-align:center; padding:15px 0;}
.tips_btn a{ float:left; color:#fff; font-size:24px; height:50px; display:block; margin:0 10px; padding:5px 20px;}
.tips_btn a span{ font-size:16px;}
.tips_btn a.tips_btn1,a#qqSpecialSpan{background: #62c5e0; /* Old browsers */
background: -moz-linear-gradient(top,  #62c5e0 36%, #4592a8 100%, #111111 100%, #2b2b2b 100%, #1c1c1c 100%, #595959 100%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#62c5e0), color-stop(100%,#4592a8), color-stop(100%,#111111), color-stop(100%,#2b2b2b), color-stop(100%,#1c1c1c), color-stop(100%,#595959), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #62c5e0 36%,#4592a8 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #62c5e0 36%,#4592a8 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #62c5e0 36%,#4592a8 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #62c5e0 36%,#4592a8 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c5e0', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}
.tips_btn a.tips_btn1 span,#qqSpecialSpan span{ color:#004d63}
.tips_btn a.tips_btn2 span{ color:#5c8302}
.tips_btn a.tips_btn3 span{ color:#7b3a00}
.tips_btn a.tips_btn4 span{ color:#26005e}

.tips_btn a.tips_btn2{background: #c6c6c6; /* Old browsers */
background: -moz-linear-gradient(top,  #c6c6c6 0%, #848484 100%, #111111 100%, #2b2b2b 100%, #1c1c1c 100%, #595959 100%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#848484), color-stop(100%,#111111), color-stop(100%,#2b2b2b), color-stop(100%,#1c1c1c), color-stop(100%,#595959), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6c6c6 0%,#848484 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6c6c6 0%,#848484 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6c6c6 0%,#848484 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6c6c6 0%,#848484 100%,#111111 100%,#2b2b2b 100%,#1c1c1c 100%,#595959 100%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

border:1px solid #333}
.tips_btn a.tips_btn3{background: #fa9932; /* Old browsers */
background: -moz-linear-gradient(top,  #fa9932 3%, #dd7b26 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#fa9932), color-stop(100%,#dd7b26)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fa9932 3%,#dd7b26 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fa9932 3%,#dd7b26 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fa9932 3%,#dd7b26 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fa9932 3%,#dd7b26 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9932', endColorstr='#dd7b26',GradientType=0 ); /* IE6-9 */
border:1px solid #7b3a00;}
.tips_btn a.tips_btn4{background: #815ea8; /* Old browsers */
background: -moz-linear-gradient(top,  #815ea8 3%, #634881 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#815ea8), color-stop(100%,#634881)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #815ea8 3%,#634881 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #815ea8 3%,#634881 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #815ea8 3%,#634881 100%); /* IE10+ */
background: linear-gradient(to bottom,  #815ea8 3%,#634881 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#815ea8', endColorstr='#634881',GradientType=0 ); /* IE6-9 */
border:1px solid #26005e;}

.pro_main_micro_list dd.micro_big{ font-size:32px; padding:18px 0;}

