@charset "utf-8";
/*html 5 reset start*/
abbr,address,cite,code,del,dfn,ins,kbd,q,samp,small,sub,sup,var,b,i{margin:0;padding:0;font-size:100%;vertical-align:baseline;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
section{ margin-left:auto; margin-right:auto;}
/*html 5 reset end*/
*{ margin:0;padding:0;}
body,input,textarea,button{ font:12px/18px "\5FAE\8F6F\96C5\9ED1", Helvetica, Arial, Verdana, "\5B8B\4F53"; color:#666666; word-wrap:break-word;}
table{ border-collapse:collapse;}
span{ vertical-align:baseline;}
ol, ul, menu{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:bold;}
dt{font-weight:bold;}
em{font-style:normal;}
a{color:#333; text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
img{border:none;vertical-align:middle;}
a:focus,a:focus img,input:focus{outline:0;}
/*common*/
.none{display:none;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display: inline-block; width: 100%;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fr{float:right!important;}
.fl{float:left!important;}
.mt10{margin-top:10px!important;}
.mb10{margin-bottom:10px!important;}
.mr10{margin-right:10px!important;}
.ml10{margin-left:10px!important;}
.pt10{padding-top:10px!important;}
.inline{display:inline!important;}
.mt15{margin-top:15px!important;}
.w980{width:980px;margin:0 auto;}
/*background*/
.copyright .inner,.header .logo a,.header .phone,.index_case ul li,.p_sidebar dt,.h_main .body dd a,.case_thumb #lft,.case_thumb #rgt,.host_page .buy dl dd a,.host_page .content h2.title2{background:url(../images/bg.png)}
.header,.header .menu,.header .menu ul .first,.header .menu ul,.announce,.index_case,.p_sidebar dd a,.p_sidebar dd a:hover,.c_main .curpos,.header .menu ul .first a span,.header .menu ul .first a.current,.header .menu ul li a.current,.h_main .sidebar_nav .current,.h_main .curpos,.h_main .body dt,.web_case_list dl dt,.yx_curpos,.flink dt{background:url(../images/repeat.png) repeat-x;}
.announce .inner,.index_case h2,.p_content .curpos,.c_main .sidebar h2,.c_main .sidebar .list li,.slidesjs-pagination li a,.slidesjs-pagination .active,.h_main .sidebar_nav .current a,.host_page .buy ul li,.index_main dl dt,.index_main dl dd,.art_list .list li{background:url(../images/icon.png) no-repeat;}
/*style*/
.header{background-position:0 0;}
.header .inner{height:120px;width:980px;margin:0 auto;position:relative;}
.header .logo{float:left;margin:13px 0 0 0;}
.header .logo a{display:block;text-indent:-9999px;overflow:hidden;background-position:0 -111px;width:153px;height:74px;}
.header .phone{float:right;width:277px;height:43px;background-position:-163px -112px;margin-top:28px;}
.header .menu{line-height:37px;background-position:0 -130px;position:absolute;left:0;bottom:-6px;width:100%;font-size:14px;z-index:11;}
.header .menu ul{background-repeat:no-repeat;background-position:right -224px;height:37px;}
.header .menu ul li{float:left;}
.header .menu a{font-weight:bold;color:#fff;display:block;}
.header .menu a span{display:block;padding:0 15px;}
.header .menu a:hover{text-decoration:none;}
.header .menu ul li a.current{background-position:0 -271px;}
.header .menu ul .first{background-repeat:no-repeat;}
.header .menu ul .first a span{background-position:0 -177px;background-repeat:no-repeat;}
.header .menu ul .first a.current{background-position:0 -271px;}
.header .menu ul .first a.current span{background-position:0 -318px;background-repeat:no-repeat;}


.banner{background:#02558a url(../images/banner.png) no-repeat center center;}
.banner .inner{height:298px;width:980px;margin:0 auto;position:relative;}
.banner .inner #slides{height:298px;overflow:hidden;}
.slidesjs-pagination{position:absolute;bottom:10px;right:90px;z-index:9999;}
.slidesjs-pagination li{float:left;margin-left:7px;}
.slidesjs-pagination li a{display:block;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background-position:0 -71px;}
.slidesjs-pagination .active{background-position:0 -39px;}

.announce{background-position:0 -365px;line-height:40px;}
.announce .inner{width:950px;margin:0 auto;height:40px;background-position:0 8px;padding:0 0 0 30px;color:#555;}
.announce .inner a{color:#555;}
.index_main{background:#fafafa;}
.index_main .inner{width:980px;margin:0 auto;}
.index_main dl dt{color:#666;font:bold 14px/22px "宋体";padding:0 0 0 35px;margin:10px 0 5px 0;}
.index_main dl dd{line-height:24px;padding:0 0 0 15px;background-position:5px -261px;}
.index_main dl .img{padding:0 0 0 5px;margin-bottom:5px;}
.index_main dl{float:left;width:326px;padding:0 0 10px 0;}
.index_main .dongtai dt{background-position:0 -103px;}
.index_main .seo dt{background-position:0 -140px;}
.index_main .fuwu dt{background-position:0 -387px;}
.index_main .fuwu dd{background:0;}
.index_case{background-position:0 -979px;background-color:#f8fdfa;}
.index_case .inner{width:980px;margin:0 auto;padding-top:17px;}
.index_case h2{height:22px;line-height:22px;padding:0 0 0 30px;background-position:0 -177px;}
.index_case ul{margin:20px 0 10px 0;}
.index_case ul li{float:left;width:210px;background-position:0 -200px;margin-right:35px;display:inline;}
.index_case ul li a{display:block;}
.index_case ul li a.border{border:1px solid #eaeceb;background:#fff;padding:4px;}
.index_case ul li a.border img{width:200px;height:110px;}
.index_case ul li a.title{height:50px;line-height:50px;text-align:center;}


.footer_link{line-height:40px;background:#1086c6;}
.footer_link .inner{height:40px;width:980px;margin:0 auto;text-align:center;}
.footer_link a{color:#fff;margin:0 10px;}
.copyright{background:#38393b;font-family:"宋体";}
.copyright .inner{width:740px;margin:0 auto;height:120px;color:#fff;background-repeat:no-repeat;background-position:0 15px;padding:0 0 0 240px;}
.copyright p{line-height:24px;padding:30px 0 0 0;}
/*product page sidebar*/
.p_sidebar{float:left;width:200px;background:#1f88bf;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 0 30px 0;}
.p_sidebar dt{height:54px;background-position:-220px -200px;overflow:hidden;text-indent:-9999px;}
.p_sidebar dd{line-height:35px;font-size:14px;font-weight:bold;}
.p_sidebar dd a{height:35px;display:block;text-align:center;color:#1d85b8;background-position:0 -460px;}
.p_sidebar dd a:hover,.p_sidebar .current{color:#fff;background-position:0 -415px;text-decoration:none;}
.p_content{float:left;width:770px;margin-left:10px;}
.p_content .curpos{border-bottom:1px solid #ddd;height:30px;line-height:30px;background-position:0 -208px;}
.p_content .curpos h1{float:left;padding:0 0 0 40px;}
.p_content .curpos span{float:right;padding-right:10px;}
.p_content .p_body{vertical-align:middle;padding:10px 0 0 0;}
/*services page*/
.s_main,.c_main,.h_main{width:1000px;margin:0 auto;background:url(../images/s_main_bg.png) repeat-y;}
.s_main .inner{width:645px;margin:0 auto;background:#e8eff7 url(../images/s_sidebar.png) no-repeat left bottom;padding:0 0 0 335px;}
.s_main .curpos{border-bottom:1px solid #dedede;background:#fff;height:110px;}
.s_main .curpos h1{background:url(../images/s_services_h1.png) no-repeat;width:160px;height:40px;float:left;margin:55px 0 0 15px;font-size:16px;padding:6px 0 0 60px;}
.s_main .curpos span{float:right;padding-right:10px;margin:85px 10px 0 0;}
.s_main .body{background:#fff;_height:400px;min-height:400px;padding:10px;}
/*content page*/
.c_main .inner{width:980px;margin:0 auto;background:#fff;}
.c_main .sidebar{width:290px;float:left;}
.c_main .sidebar h2{background-color:#0e6ca2;height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#fff;padding:0 0 0 35px;background-position:15px -233px;border:1px solid #ddd;border-bottom:0;}
.c_main .sidebar .bd{padding:10px;background:#fff;border:1px solid #ddd;border-top:0;}
.c_main .sidebar .thumb{display:block;border:1px solid #ddd;width:242px;height:67px;margin:0 auto;}
.c_main .sidebar .thumb img{border:1px solid #fff;}
.c_main .sidebar .list{padding:10px 0 0 0;}
.c_main .sidebar .list a{color:#6f6f6f;}
.c_main .sidebar .list li{line-height:25px;background-position:12px -260px;padding:0 0 0 22px;}
.c_main .main{float:left;width:650px;margin:15px 0 0 20px;}
.c_main .curpos,.h_main .curpos{height:30px;line-height:30px;background-position:0 -505px;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 0 0 10px;}
.c_main .curpos a{font-weight:bold;color:#666;}
.c_main h1{font-size:16px;font-weight:bold;text-align:center;border-bottom:1px solid #136fa4;height:35px;line-height:35px;padding-top:20px;}
.c_main .info{text-align:center;background:#eee;height:25px;line-height:25px;margin-top:10px;}
.c_main .body{font-family:"宋体";padding:10px 0 0 0;}
.c_main .body p{line-height:24px;text-indent:2em;padding:5px 0 10px 0;}
.c_main .art_nav{line-height:25px;}
.c_main .art_nav strong{color:#4e4e4e;}
/*host main*/
.h_main .inner{width:980px;margin:0 auto;background:#fff;}
.h_main .sidebar_nav{float:left;border:1px solid #0a659a;width:233px;}
.h_main .sidebar_nav ul{display:block;padding:8px;background:#177cb3;border-top:1px solid #6daccf;}
.h_main .sidebar_nav ul li{height:33px;line-height:33px;border-bottom:1px solid #096297;border-top:1px solid #8bbed9;vertical-align:middle;}
.h_main .sidebar_nav ul li a{display:block;color:#fff;font-size:14px;padding:0 0 0 15px;}
.h_main .sidebar_nav ul li a:hover{text-decoration:none;}
.h_main .sidebar_nav .current{background-position:0 -545px;border:1px solid #1275af;}
.h_main .sidebar_nav .current a{color:#1e88bf;background-position:right -280px;}
.h_main .sidebar_nav dl{background:#b7d6e7;}
.h_main .sidebar_nav dl dt{font-size:14px;height:35px;line-height:35px;padding:0 0 0 10px;color:#1275af;}
.h_main .sidebar_nav dl dd{padding:0 0 10px 40px;}
.h_main .sidebar_nav p{color:#08629a;font-size:24px;height:30px;line-height:30px;}
.h_main .sidebar_nav dd img{margin-top:6px;}
.h_main .main{float:left;width:725px;margin:0 0 0 10px;padding-bottom:10px;}
.h_main .body{padding:0px 0 0 0;}
.h_main .body dl{float:left;width:235px;margin:15px 10px 0 0;display:inline;font-family:"宋体";}
.h_main .body dt{height:40px;line-height:40px;text-align:center;color:#fff;background-position:0 -588px;font-size:14px;}
.h_main .body dd{line-height:39px;height:39px;padding:0 0 0 20px;border:1px solid #ddd;border-top:0; background:#fff;}
.h_main .body dd.odd{background:#f2f2f2;}
.h_main .body dd a,.host_page .buy dl dd a{width:75px;height:25px;line-height:25px;text-align:center;background-position:-163px -164px;color:#fff;margin:7px 20px 0 10px;float:left;}
.h_main .body dd a:hover{text-decoration:none;}
/*web site case*/
.web_case_body h1{text-align:center;font-size:24px;height:30px;line-height:30px;padding:10px 0 10px 0;}
.web_case_body .info{text-align:center;height:35px;line-height:35px;background:#ebebeb;color:#515151;}
.web_case_body .desc{line-height:24px;text-indent:2em;padding:10px;}
.web_case_body .case_thumb{height:80px;position:relative;border:1px solid #ebebeb;}
.case_thumb #lft{position:absolute;left:10px;top:18px;width:13px;height:50px;cursor:pointer;background-position:-220px -265px;}
.case_thumb #rgt{position:absolute;right:10px;top:18px;width:13px;height:50px;cursor:pointer;background-position:-243px -265px;}
.case_thumb .thumb_list{float:left;width:640px;height:69px;margin:5px 0 0 52px;display:inline;overflow:hidden;}
.case_thumb .thumb_list ul{float:left;cursor:pointer;}
.case_thumb .thumb_list li{float:left;width:90px;height:65px;margin-right:10px;}
.case_thumb .thumb_list li img.current{border-color:#177CB3;}
.case_thumb .thumb_list li img{border:2px solid #ddd;}
.web_case_body .case_pic{border:1px solid #ddd;padding:5px;margin-top:10px;}
.web_case_body .case_pic img{max-width:715px;}
*html .web_case_body .case_pic img{width:expression(this.width > 715 ? 715: true);}
/*host page*/
.host_page{float:left;width:725px;margin:0 0 0 10px;}
.host_page .title{height:120px;background:url(../images/hostinghead_bg.jpg) no-repeat center center;font-size:16px;line-height:24px;}
.host_page .title h1{padding:50px 0 0 120px;font-weight:normal;}
.host_page .buy{border:1px solid #eee;border-top:0;padding:20px;font-family:"宋体";}
.host_page .buy ul{float:left;width:448px;border:1px solid #ddd;padding:15px 10px 15px 15px;background:#F4F4F4;line-height:24px;height:120px;position:relative;}
.host_page .buy ul li{background-position:0 -318px;padding:0 0 0 15px;}
.host_page .buy ul li.ico{background-position:0 -347px;position:absolute;width:11px;height:20px;right:-26px;top:65px;_right:-27px;}
.host_page .buy dl{float:left;margin:15px 0 0 35px;}
.host_page .buy dl span{color:#cc0000;font-size:18px;line-height:30px;font-family:"arial";}
.host_page .buy dl dt{color:#cc0000;font-size:12px;line-height:1.5em;}
.host_page .buy dl dd{line-height:1.5em;font-family:"宋体";color:#333;}
.host_page .buy dl dd a{margin-left:0;}
.host_page .buy dl dd a:hover{text-decoration:none;}
.host_page .content{border:1px solid #ddd;margin:40px 0 10px 0;padding:20px;position:relative;zoom:1;}
.host_page .content h2.title2{height:24px;width:120px;font:bold 14px/24px "宋体";color:#cc0000;background-position:-248px -164px;text-align:center;position:absolute;top:-30px;left:-1px;padding:6px 0 0 0;}
/*web case list page*/
.web_case_list{padding:20px 0 0 0px;}
.web_case_list dl{float:left;width:355px; border:1px solid #ddd; margin:0 0px 10px 0;}
.web_case_list dl dt{height:33px;line-height:33px;padding:0 0 0 10px;background-position:0 -588px;color:#fff;}
.web_case_list dl dd{ height:90px;margin-top:10px;}
.web_case_list dl img{ float:left; height:77px; width:147px; margin-right:10px; margin-left:10px;}
.web_case_list dl p{ float:left; width:170px; height:70px; margin-top:5px; line-height:24px; }
.yx_curpos{background-position:0 -643px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.yx_curpos .inner{width:980px;margin:0 auto;height:38px;line-height:38px;}
.y_main{width:980px;margin:0 auto;padding:0px 0 0 0;}
.y_main .line{height:1px;background:url(../images/yx_line.png) no-repeat;clear:both;overflow:hidden;}
.y_main dl{float:left;width:326px;background:url(../images/yx_split.png) no-repeat right center;padding:20px 0 0 0;}
.y_main dt{font-size:14px;text-align:center;line-height:30px;}
.y_main dt span{display:block;height:55px;background:url(../images/yx_bg.png) no-repeat center;}
.y_main dd{line-height:24px;font-size:14px;padding:0 15px 20px 15px;font-family:"宋体";}
.y_main .home dt span{background-position:center 0;}
.y_main .host dt span{background-position:center -65px;}
.y_main .sms,.y_main .wap,.y_main .blog{background:0;}
.y_main .sms dt span{background-position:center -130px;}
.y_main .koubei dt span{background-position:center -195px;}
.y_main .wechat dt span{background-position:center -260px;}
.y_main .wap dt span{background-position:center -325px;}
.y_main .seo dt span{background-position:center -390px;}
.y_main .weibo dt span{background-position:center -455px;}
.y_main .blog dt span{background-position:center bottom;}
.flink{width:978px;margin:0 auto;border:1px solid #ddd;margin-bottom:10px;}
.flink dt{color:#1186c6;line-height:33px;font-size:14px;height:33px;background-position:0 -691px;border-bottom:1px solid #ddd;padding:0 0 0 15px;}
.flink dd{width:923px;padding:10px;line-height:24px;}
.flink dd a{color:#000;margin-right:10px;font-family:"宋体";}
.kefu_open,.kefu_close,#kefu_view .qq dt,#kefu_view .qq dd a,#kefu_view .phone dt,#kefu_view .phone dd{background:url(../images/kefu.gif) no-repeat;}
/*修复抖动*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
#kefu_float{position:fixed;right:0px;top:10px;_position:absolute;}
#kefu_btn{width:29px;height:117px;cursor:pointer;position:absolute;left:-28px;top:90px;}
.kefu_open{background-position:0px -396px;}
.kefu_close{background-position:-30px -396px;}
#kefu_view,#kefu_view .tp,#kefu_view .bd{background:url(../images/kefu_bg.gif) no-repeat;}
#kefu_view{width:130px;background-position:-131px bottom;padding-bottom:9px;float:left;overflow:hidden;}
#kefu_view .tp{height:15px;background-position:0 0;overflow:hidden;}
#kefu_view .bd{background-position:-262px 0px;background-repeat:repeat-y;}
#kefu_view dl{margin:0 14px;}
#kefu_view .qq dt{height:25px;overflow:hidden;text-indent:-9999px; background-position:10px -20px;border-bottom:#ace5f9 1px solid;}
#kefu_view .qq dd{height:36px;line-height:36px;border-bottom:#e6e5e4 1px solid;overflow:hidden;}
#kefu_view .qq dd a{display:block;padding:0 0 0 28px;background-position:0 -323px;color:#00a0e9;}
#kefu_view .qq dd a:hover{color:#ff8100;text-decoration:none;}
.webzx{background:url(../images/webzx_bg.jpg) no-repeat;height:65px;}
.webzx a{background:url(../images/webzx_link.png) no-repeat 5px 8px;display:block;height:65px;overflow:hidden;text-indent:-9999px;}
#kefu_view .phone dt{background-position:5px -66px;height:36px;overflow:hidden;text-indent:-9999px;border-bottom:#e6e5e4 1px solid;}
#kefu_view .phone dd{padding:0 0 0 20px;background-position:2px -266px;height:36px;line-height:36px;border-bottom:#e6e5e4 1px solid;overflow:hidden;}
/*article list*/
.art_list{border:1px solid #ddd;border-top:0;padding:10px 15px;}
.art_list .list li{font-size:14px;line-height:30px;height:30px;border-bottom:1px solid #ddd;padding:0 0 0 10px;background-position:0 -415px;}
.art_list .list a{float:left;}
.art_list .list span{float:right;}
.pages{text-align:center;padding:10px 0 0px 0;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.pages a.a1 {width:56px; padding:0 }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}



