﻿*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6;font-family: "微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer;}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
.fz14{font-size: 14px !important;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.p-r{ position:relative;}
.flow-hd{ overflow: hidden;}
.m-t20{ margin-top:20px;}
.pdt10 {padding-top: 10px;}
.mgt15 {margin-top: 15px;}
.fl {float: left;}
.fr {float: right;}
.textr {text-align: right;}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/* animated */
.animated{
	transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
}
body{}
.headtop{
	height: 80px;
	background:#283646
}
.width{ width:1200px; margin:0 auto;overflow: hidden;}
.more{ font-size:60px; color:#ccc; width:120px; height: 80px; line-height: 40px; text-align: center; display: block; margin:30px auto 0;}
.more:hover{ color: #333;}
.more-radius{ font-size:60px; width: 50px; height: 50px; line-height: 40px; border-radius: 50%; color:#ccc;  text-align: center; border: 1px solid #ccc; display: block; margin:30px auto 0; }
.more-radius:hover{ color: #333; border-color: #333;}
.more span{ font-size:18px; display: block;}
/* 图片效果 */
.client li:hover img {
-webkit-filter: grayscale(0);
-webkit-filter: grayscale(0);
-ms-filter: grayscale(0);
filter: grayscale(0);
filter: none;
opacity: 1;
}
.client li:hover{ opacity: 1; background: #fff;}
.client li img,.client img {
-webkit-filter: grayscale(100%);
-webkit-filter: grayscale(1);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
opacity: 0.4;
transition-duration: 0.4s;
transition-property: all;
}
.client li{ opacity: 0.8;}
/* 首页 begin */
.head{ background:rgba(40,54,70,0.6); position:fixed; top:0; left:0; border-bottom:1px solid #4B627C; width:100%; z-index: 999;}
.logo{ float: left;padding-top: 10px;}
.nav{float:right;}
.nav li{ float: left; display:inline-block; height:80px; line-height:80px;}
.nav li:hover,.nav li.now,.nav li.now a{ background:#8fa5cf; color:#FFF;}
.nav li a{ color:#fff; display: block;  padding:0 15px;font-size: 18px;}
.nav li a:hover,.nav li.now:hover a,.nav li:hover a.no{ color:#FFF;}
.nav li.now,.nav li.now .bar_nav ol li a {background:none; color:#333;}
.nav li.now .bar_nav ol li a:hover{ color:#0C5EA3;}

.bar_nav{ width:100%; height:auto; display: none; background:url(../images/barnav-bg.png) repeat; position:absolute; top: 80px; left: 0; z-index: 99;}
.bar_nav ol{ padding:20px 0; position:relative;}
.bar_nav li{ float:left; width:210px; height:200px; margin:5px; line-height: 24px; background:#b2c3e7; padding:10px;}
.bar_nav li:hover{ background:#b2c3e7;}
.bar_nav li b{ display: block; font-size:14px; font-weight: normal; color:#0c5ea3; padding:10px 0px 5px;}
.bar_nav li a{ display: block; font-size: 13px; line-height:26px; color: #333; padding: 0 0;}
.bar_nav li a:hover{ color:#0C5EA3;}
.bar_nav ol li:nth-child(1){}
/*.bar_nav ol li:nth-child(2){height:80px; position:absolute; left: 0; top:120px;}
/* 不点击 */
.bar_nav li a.noclick{ color: #999; cursor:context-menu;}

/* 栅格样式 */
.row{box-sizing:border-box; margin-left:-15px; margin-right:-15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {min-height: 1px;position: relative; padding-left:15px; padding-right:15px; box-sizing:border-box;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in}
.col-5{ width: 40%; float:left;}
.col-4{ width:30%; float:left;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%}
.col-xs-11 {width: 91.66666667%}
.col-xs-10 {width: 83.33333333%}
.col-xs-9 {width: 75%}
.col-xs-8 {width: 66.66666667%}
.col-xs-7 {width: 58.33333333%}
.col-xs-6 {width: 50%}
.col-xs-5 {width: 41.66666667%}
.col-xs-4 {width: 33.33333333%}
.col-xs-3 {width: 25%}
.col-xs-2 {width: 16.66666667%}
.col-xs-1 {width: 8.33333333%}

/*浏览器宽度大于992px时适用的规则*/
@media (min-width: 992px) {
    .container {
        width: 970px;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-12 {
        width: 100%;
    }
}

/* banner begin */
.swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide { text-align: center;
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.title{ text-align:center; padding-top:40px; padding-bottom:20px;}
.title h1{ font-size:32px;}
.title p{ font-size:14px; color:#999999; letter-spacing: 2px;}
.title.c-333 h1{ color: #333;}
.title.c-fff h1{ color: #fff;}
.title.c-fff p{ color: #ededed;}
.title b { color:#333; padding: 0 2px;}
.title b span{font-size: 10px;position: relative;top: -5px;right: 0px;}

/* sever begin */
.sever{padding-bottom: 80px;}
.sever ul{ padding-top: 20px;}
.sever ul li{ text-align:center; height:280px;padding-top:30px; border-radius: 8px;width:390px;float:left;}
.sever ul li:hover{background:#f8f8f8;}
.sever ul li h2{ font-size:18px; color:#333;line-height: 40px;font-weight: normal; margin-top: 10px;}
.sever ul li p{ color:#666; font-size:12px;padding:0 22px; letter-spacing: 1px;}

/* product begin */
.product{ background:#0c5ea3; padding-bottom: 80px;}
.pro_nav{ width:100%;text-align: center; padding-left:5px;}
.pro_nav a{ display: inline-block; padding:8px 26px; min-width:56px; text-align: center; color: #fff; font-size:14px; border:1px solid #fff; margin-left: -5px;}
.pro_nav a.now,.pro_nav a:hover{ background:#8fa5cf;}
.pro_nav a:first-child{ border-radius: 5px 0 0 5px;}
.pro_nav a:last-child{ border-radius:0 5px 5px 0;}
.product ul{ margin-top: 30px;}
.product ul li{ text-align: center; width: 380px; height:380px; margin:0 10px;}
.product ul li:first-child{ background:#f16767;}
.product ul li:nth-child(2){ background:#10b6c5;}
.product ul li:nth-child(3){ background:#ffae21;}
.product ul li img{ margin-top:64px; margin-bottom: 30px;}
.product ul li h2{ color: #fff; font-size:18px; margin-bottom: 10px;}
.product ul li p{ font-size:12px; color: #f2f2f2; padding: 0 20px;}

/* case begin */
.case{ padding-bottom: 80px;background:#f1f1f1;}
.case ul{ margin-right: -1px}
.case ul li{ float:left; width:300px; padding: 20px 0; text-align: center; border: 1px solid #fff; margin-left: -1px; box-sizing:border-box;}
.case ul li img{ width:200px; height:70px;}
.case ul li p{ line-height:34px; text-align: left; color: #666; border-top:1px solid #E5E5E5; width: 94%; margin:0 auto;}
.case ul li b{ font-weight:normal;}

/* advantage begin */
.advantage{ padding-bottom: 80px;}
.advantage ul{}
.advantage ul li{ width:28%; float:left; padding:36px 32px 0; margin:25px 0px; height:100px; position:relative;}
.advantage ul li:hover{ background:#EDF2FC;}
.advantage ul li .pic{width: 84px;height: 93px;position: absolute;top: 24px;left: 50px;z-index: 9;}
.advantage ul li .p-rt{width: 200px;height: 93px;position: absolute;top: 24px;left: 155px;z-index: 8;}
/*.advantage ul li:hover h1,.pz-con ul li:hover .c-txt{ color:#1686e4;}*/
.advantage ul li h1{  font-size:16px; font-family:"微软雅黑"; height:30px; line-height:30px;font-weight: normal; color:#3e3e3e;}
.advantage ul li .c-txt{  line-height:22px; color:#666;font-family:'微软雅黑'; /*height:66px;*/ overflow:hidden; display:inline-block;}
.advantage ul li .p-1{background:url(../images/index_04.png) no-repeat center 0px;}
.advantage ul li .p-2{background:url(../images/index_04.png) no-repeat center -93px;}
.advantage ul li .p-3{background:url(../images/index_04.png) no-repeat center -186px;}
.advantage ul li .p-4{background:url(../images/index_04.png) no-repeat center -279px;}
.advantage ul li .p-5{background:url(../images/index_04.png) no-repeat center -373px;}
.advantage ul li .p-6{background:url(../images/index_04.png) no-repeat center -467px;}

/* message begin */
.message{ padding-bottom: 80px; background:url(../images/message-bg.jpg) no-repeat center top #186dbd;}
.message div,.message div a{ color: #FFFFFF; font-size: 14px;}
.message .c{ border: 1px solid #fff; border-radius: 5px; padding: 10px 10px; text-align: center; margin: 0 20px;}
.mes-form{ padding:30px 20px;}
.mes-form input{ width:95%; padding:10px 5px; border:1px solid #fff; border-radius:5px; margin-bottom: 10px;}
.mes-form textarea{ width: 98.8%; border: 1px solid #fff; border-radius:5px; padding:5px; min-height: 100px;}
.message a.but{ background:#8fa5cf; color: #f2f2f2; font-size:16px; width:140px; height: 40px; border-radius: 5px; text-align: center; display: block; line-height: 40px; margin: 0 auto;}
.message a.but:hover{ background: #7d98cb; color: #fff;}

/* footer begin */
footer{ margin-bottom:-15px;}
footer,.footer{ background:#292F3D; padding-top:20px;}
/* fangan begin */
.f-a{ padding:40px 0 20px;  border-bottom:1px solid #494E5A;}
.f-a b{ color:#99A6C3; font-family:'Microsoft Yahei',sans-serif; font-size:14px; margin-right:5px; font-weight:normal;}
.f-a a{ color:#99A6C3; display:inline-block; padding:0 5px; font-size:12px;}
.f-a a:hover{ text-decoration:underline;}

.f-c{ padding:30px 0 10px;}
.f-c h1{ color:#ececec; font-family:'Microsoft Yahei',sans-serif; font-weight:normal; font-size:16px; margin-right:5px; margin-bottom: 15px;}
/* xinwen begin */
.f-c .x-wen{ width:35%; float:left;}
.f-c .x-wen ul{}
.f-c .x-wen ul li{ height:25px; line-height:25px;color:#99A6C3; font-size:12px;font-family:'Microsoft Yahei',sans-serif; clear:both;}
.f-c .x-wen ul li a{color:#99A6C3; width:80%; display:inline-block;overflow:hidden;font-family:'Microsoft Yahei',sans-serif;}
.f-c .x-wen ul li a:hover,.f-c .x-wen ul li:hover span{  text-decoration:underline;}
.f-c .x-wen ul li a pre{ margin-right:5px; width:60px; overflow:hidden; float:left; display:none;}
.f-c .x-wen ul li span{ float:right;display:none;}
/* lxwm begiin */
.f-c .x-lx{ width:40%;float:left; margin-left:60px;}
.f-c .x-lx ul{width:210px; margin-top:50px; float:left; margin-right:25px;}
.f-c .x-lx ul li{ height:25px; line-height:25px;color:#9a9595;font-size:14px; letter-spacing:1px;}
.f-c .x-lx ul li a{font-size:12px; color:#99A6BA;}
.f-c .x-lx ul li a:hover{ text-decoration: underline;}
/* weixin begin */
.f-c .x-lx .weixin{ position:absolute; right:0px; top: 70px; width:180px; text-align:center;}
.f-c .x-lx .weixin span{color:#99A6C3; margin-top:10px; display:inline-block; text-indent: 28px; font-family:微软雅黑; font-size: 12px; background:url(../images/wx.png) no-repeat 28px center; background-size: 30px; width:100%; height:25px; line-height:25px;}
.f-c .x-lx .weixin span b{font-size:14px; color:#fff; text-indent:0px; padding-top:8px; display:inline-block;}
.f-bton{ height:60px; line-height: 60px; color:#99A6C3; font-family:微软雅黑; font-size: 12px; text-align: center;}

.page-tit{ background:#0d5fa3; color: #fff; height:120px; line-height: 120px; font-size: 30px;}
.page-tit span{ color: #B2C3E7;}
.page-tit span:nth-of-type(2){ font-size: 18px;}
/* 卓越服务 begin */
.excellent-server{padding-top:80px; padding-bottom: 80px;}
.q_main .q_picin {font-family: 'Microsoft Yahei';margin: 0px auto;overflow: hidden;zoom: 1;width: 90%;}
.q_main span {float: left;width: 49px;background: url(../images/q_4.png) 0px 5px no-repeat;height: 55px;}
.q_main .q_span {background: url(../images/q_5.png) 100% 100% no-repeat;float: right;}
.q_main h3 {font-size: 18px;color:#8fa5cf;line-height: 30px;margin: 0px 50px;font-weight: normal;}
.y_w90 {width: 90%;margin: 0px auto;}
.q_main h4 {margin: 35px 50px 0px;line-height: 21px;font-size: 13px;font-weight: normal;color: rgb(108, 108, 108);}

.customize{ background:#f7f7f7; text-align: center;}
.process{ text-align: center; padding-bottom: 80px;}
.process img{margin-top:20px; margin-bottom: 30px;}

/* 新闻中心 begin */
.new{}
.new .left{float:left; width:830px;}
.left .new-tit{ font-size:18px; height: 40px; line-height: 40px; border-bottom: 1px solid #eee; margin-bottom: 10px; margin-top: 20px;}
.left .new-tit a{ color: #333; display: inline-block; padding:0 15px;}
.left .new-tit a.now{ background:#ECECEC; border-radius:5px 5px 0 0;}
.left ul{}
.left ul li{ height:140px; padding: 15px 10px; border-bottom: 1px dashed #CCCCCC;}
.left ul li:hover{ background:#f7f7f7;}
.left ul li .pic{ width:230px; float: left;}
.left ul li .pic img{ width:200px; height:140px; opacity: 0.8;}
.left ul li:hover .pic img{ opacity: 1;}
.left ul li .new-c{ width:580px; float: right;}
.left ul li .new-c h2{font-size: 16px;}
.left ul li .new-c span{font-size:12px; color: #999999; display: block;}
.left ul li .new-c a{ color: #333333;}
.left ul li .new-c p{ color: #999999; margin-bottom: 15px; margin-top:5px; height: 45px; overflow: hidden;}
.left ul li .new-c .ck{ width:120px; height: 28px; letter-spacing: 2px; line-height:28px; display:inline-block; color: #fff; background:#0C5EA3; border-radius: 5px; text-align: center;}
.paging{  padding-top: 30px; margin-bottom: 40px;margin-left:1px;}
.paging span,.paging a{ padding: 0 15px; cursor:pointer;color:#333333;display: inline-table; height: 40px; line-height: 40px; border:1px solid #E5E5E5; margin-left:-1px; }
.paging a:first-child{ border-radius:5px 0 0 5px;}
.paging a:last-child{ border-radius:0 5px 5px 0;}
.paging .now,.paging span:hover,.paging a:hover{ background:#ECECEC}
.new .right{float:right; width:320px; margin-bottom: 20px;}
/* 签约客户 begin */
.sign h3{  height: 40px; line-height: 40px; font-size: 18px; margin-bottom: 10px; margin-top: 20px; border-bottom: 1px solid #eee;}
.sign h3 i.bit_icon{ width:2px; height:40px; margin-right:4px; background:#8FA5CF;}
.sign-c ul li {background: url(../images/bit00.gif) 0px 50% no-repeat;
height: 25px;line-height: 25px;text-align: left;text-indent: 10px;}
/* 其他解决方案 begin */
.other{}
.other ul{}
.other ul li{ border-bottom:1px dashed #ccc; width:100%; margin:0 auto; padding:10px; }
.other ul li:hover{ background:#EEEEEE}
.other ul li .pic{ float:left; width:30%;}
.other ul li .cp-tx{ float:right; width: 70%;}
.cp-tx h2{ color: #333;}
.cp-tx span{ color: #999;}

/* 新闻详细  beging */
.new-con h1{ font-size:20px; height:40px; line-height:40px; text-align:center;}
.tlt-f{ height:30px; line-height:30px; text-align:center; color:#666; margin-bottom:15px;}
.xw-gs{ background:#f7f7f7; color:#333; border-radius:5px; border:1px dashed #ccc; padding:10px; line-height:24px; text-indent:24px;}
.xw-nr{ font-size:14px; line-height:24px;padding:20px 10px; color:#636363;}
.new-con{ border-radius:5px; margin:10px auto; padding:15px;}
.new-con ul{}
.new-con ul li{ text-align:left; height:30px; line-height:30px;}
.new-con ul li span{ font-size:12px; width:65px; display:inline-block; color:#333; font-weight:bold;}
.new-con ul li a{ font-size:12px;}
.new-con ul li a:hover{ text-decoration:underline;}
/* 上一条、下一条 */
dl.next{border-top:1px dashed #ccc; padding:15px 20px 40px;}
dl.next dd{ height:30px;}
dl.next dd b{ color: #666;}
dl.next dd a{ color: #666;}
dl.next dd a:hover{ text-decoration: underline; color: #333333;}

/* 案例展示 */
.case-c ul{ padding-top:10px;}
.case-c li{ padding:10px 10px 10px; text-align: center;background:url(../images/web_bg.jpg) no-repeat center 10px; margin-bottom: 20px; margin-top: 10px; border: 1px solid #fff;}
.case-c li:hover{ background:#f7f7f7 url(../images/web_bg.jpg) no-repeat center 10px; border: 1px solid #ccc;}
.case-c li img{ width: 253px; height:159px; padding: 53px 62px; margin-bottom: 30px;}
.case-c li h3{ font-size: 20px; height:32px; overflow: hidden;}
.case-c li p{ font-size: 14px; padding:0 10px; height:70px; overflow:hidden;}
.case_nav{ margin:20px 10px 5px; text-align: center; width:100%}
.case_nav a{ display: inline-block; padding:8px 26px; min-width:56px; text-align: center; color: #333; font-size:14px; border:1px solid #ccc; float:left; margin-left: -1px;}
.case_nav a.now,.case_nav a:hover{ background:#8fa5cf; color: #fff;}
.case_nav a:first-child{ border-radius: 5px 0 0 5px;}
.case_nav a:last-child{ border-radius:0 5px 5px 0;}

/* 走进西点 begin */
.case-tit{height:60px;line-height:60px;background:#2e323b;padding:30px;text-indent:30px}
.case-tit strong{font-size:30px;letter-spacing:3px;font-family:微软雅黑;color:#fff;font-weight:400}
.gaishu{padding-bottom:60px}
.gaishu .sj-tit{text-align:center;padding:60px 0 20px}
.gaishu .sj-tit h1{/*border-bottom:1px solid #ccc;*/height:60px;font-size:34px;font-family:"微软雅黑";color:#333;font-weight:normal;margin-bottom:10px}
.gaishu .sj-tit h1 span{/*border-bottom:3px solid #06C;*/display:inline-block;height:59px}
.gaishu .gs-con{font-size:18px;font-family:微软雅黑;text-align:center;padding:0 0;line-height:30px;text-align:left; color:#666}
.gaishu .gs-con p{ line-height: 25px; text-indent: 28px; }
.gs-cont{text-align:left; width:680px; float:right; font-size:14px;  padding-top:20px;}
.gs-cont h2{text-indent:0px; margin-bottom:10px; font-size: 18px; font-weight:700;}
.ry img{margin:0 15px}
.ry ul li{width:25%;float:left;text-align:center;margin-bottom:30px}
.ry ul li .pic-r{/*border:3px solid #ffb908;background:#fff;*/width:200px;height:200px;margin:0 auto;padding:15px;}
.ry ul li .pic-r img{-webkit-transition: all 0.8s;transition: all 0.8s; height:200px;}
.ry ul li .pic-r img:hover{ height:220px; text-align:center;}
.ry ul li span{font-size:14px;display:inline-block}

.top01{padding:60px 0 0;font-family:"微软雅黑";margin-bottom:20px;}
.top01 .top01t{text-align:center;font-weight:normal;font-size:32px;height:auto;color:#8fa5cf;margin-bottom:30px}
.top01 .top01t span{color:#333333}
.top01 .top01t p{font-size:18px;line-height:25px;width:85%;margin:0 auto;color:#3b3e4f;margin-top:10px}
.top01 ul{height:175px}
.top01 ul li{height:205px; margin-bottom:40px; border-right:1px solid #f1eae8;font-size:13px;color:#7f7264; cursor: pointer;}
.top01 ul li:before{ content: "."; height:5px; background:#fff; width:80%; position: absolute; top: 35px; text-indent: -999px;}
.top01 ul li:hover:before{display: none;}
.top01 ul li p.top01cl{font-size:550%;color:#95ba00; margin-bottom:15px;font-weight:bold;line-height:65px;text-align:center;text-indent:0}
.top01 ul li p.top01cl{font-weight:normal;font-family:"Tahoma","Arial"}
.top01 ul li{font-size:14px;text-align:left; line-height:25px;color:#999}
.top01 ul li:last-child{border-right:0;}
/* culture  begin */
.culture{ background:#f7f7f7; padding-bottom: 80px;}
.cult-c{ margin-top: 20px;}
.cult-c .cult-txt{ float:left; font-size: 14px; padding-right:320px;}
.cult-c .cult-txt p{ margin-bottom: 10px; color: #666;}
.cult-c .cult-txt p b{ font-weight:normal; font-size: 16px; color: #333;}
.cult-c .cult-pic{ position:absolute; right:15px; top:0;}
.bg_1{background:url(../images/bg-mp.jpg) no-repeat center 235px; min-height:500px;}
/* honor  begin */
.honor{ padding-bottom: 80px;}
.honor-c{ text-align: center;}

.add_nav{ margin:0 auto 20px; text-align: center; width:384px; border-radius:5px;}
.add_nav a{ display: inline-block; padding:8px 26px; min-width:56px; text-align: center; color: #333; font-size:14px; border:1px solid #ccc; float:left; margin-left: -1px;}
.add_nav a.now,.add_nav a:hover{ background:#8fa5cf; color: #fff;}

.map-thr{height: 400px; border:1px solid #ddd; width: 385px; float: left;  margin-left: 10px;overflow: hidden;}
.map-info{ background:#fff; padding:10px 0;}
.map-info-tit { font-size:14px; color:#8fa5cf; font-weight:bold; margin:0 10px 15px; line-height:28px; border-bottom:2px solid #8fa5cf; width:180px;}
.map-thr ul { padding-bottom:10px;}
.map-thr ul li{margin:0px 10px; line-height:20px; }
/* 走进西点 end */

/* 解决方案-咨询管理  */
.new{ background:#fff; padding-bottom: 80px;}
.newlist{}
.newlist li{ font-size: 14px; height:35px;line-height: 35px; border: 1px dashed #fff;margin: 0 4%;}
.newlist li:hover{ border: 1px dashed #ccc; background:#F7F7F7}
.newlist li:hover a,.newlist li:hover a b,.newlist li:hover span{ color: #0D5FA3; cursor: pointer;}
.newlist li a{color: #333; overflow: hidden; word-break: break-all; }
.newlist li a b{ display: inline-block; margin-right: 5px;}
.newlist li span{ text-align: center; margin-right: -15px; }
/* trade begin */
.trade{ background:#f7f7f7; padding-bottom: 80px;}
.trade .pic img{border:10px solid #CCCCCC; width: 96%;}
.trade .pic-txt p{ font-size: 14px; line-height: 26px; color: #666666;}
.pic-txt .left_quotes,.pic-txt .right_quotes{ background:url(../images/quotes_ico.png) no-repeat; margin: 5px 0 5px; clear: both; width: 27px; height:21px; display: block;}
.pic-txt .right_quotes{ background-position: -40px 0px; float: right;}
/* solution  begin */
.solution{padding-bottom: 40px;padding-top: 40px;}
.solution_scheme{text-align:center;overflow:hidden;}
.solution_scheme{padding-bottom:60px;overflow:hidden;}
.solution_scheme dl{width:720px;margin:0 auto;clear:both;}
.solution_scheme dt{float:left;width:320px;height:320px;border:5px solid #e5e5e5;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;text-align:center;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;}
.solution_scheme dt div.left_line{position:absolute;left:-118px;top:-53px;width:170px;height:95px;*left:-64px;*top:-8px;*width:60px;*height:95px;background:url('../images/retail_line1.png') no-repeat;}
.solution_scheme dt div.right_line{position:absolute;right:-138px;top:-53px;width:165px;height:118px;*right:-65px;*top:-90px;*width:60px;*height:118px;background:url('../images/retail_line2.png') no-repeat;}
.solution_scheme dl.col_2 dt,.solution_scheme dl.col_4 dt{float:right;}
.solution_scheme dt span{display:inline-block;margin-top:60px;width:214px;height:192px;background:url('../images/retail_ico.png') no-repeat;}
.solution_scheme dt span.m{display:inline-block;margin-top:60px;width:214px;height:192px;background:url('../images/m_ico.png') no-repeat;}
.solution_scheme dd{float:left;color:#6c6c6c;line-height:24px;text-align:left;font-family: 'Microsoft Yahei', sans-serif;width:360px;}
.solution_scheme dd span{font-family:"simsun";font-size:20px;}
.solution_scheme dd h3{line-height:30px;font-size:18px;margin-bottom:15px;}
dl.col_1:hover dt{border-color:#34b67a}
dl.col_1 dt span{background-position:0 0;}
dl.col_1 dd{padding:65px 0 0 30px;}
dl.col_1 h3,dl.col_1 span{color:#34b67a;margin-right:3px;}
dl.col_2:hover dt{border-color:#f95665}
dl.col_2 dt span{background-position:0 -186px}
dl.col_2 dd{padding:80px 0 0 0px;}
dl.col_2 h3,dl.col_2 span{color:#f95665;margin-right:3px;}
dl.col_3:hover dt{border-color:#ff8a00}
dl.col_3 dt span{background-position:0 -379px}
dl.col_3 dd{padding:70px 0 0 30px;}
dl.col_3 h3,dl.col_3 span{color:#ff8a00;margin-right:3px;}
dl.col_4:hover dt{border-color:#1fa7ed}
dl.col_4 dt span{background-position:0 -607px}
dl.col_4 dd{padding:100px 0 0 0px;}
dl.col_4 h3,dl.col_4 span{color:#1fa7ed;margin-right:3px;}
dl.col_5:hover dt{border-color:#34b67a}
dl.col_5 dt span{background-position:0 -822px}
dl.col_5 dd{padding:85px 0 0 30px;}
dl.col_5 h3,dl.col_5 span{color:#34b67a;margin-right:3px;}
/* typical case begin */
.t-case{ background:#f7f7f7; padding-bottom: 80px;}
.case-txt p{ line-height: 26px; color: #666; font-size: 14px; text-align: center;}
.case-txt b{ display:inline-block; width:100px; text-align:left;}
.case-txt span{ display:inline-block;margin-left:100px; margin-top:-27px;  text-align:left;}
.case-txt p img{ border: 10px solid #ccc; margin-left: 80px;}
.case-txt p:first-child{ color: #333; text-align: left; width:90%; margin:0 auto 20px;}
/* solution begin */
ul.q_inmain{margin:0px; padding:0px;}
.q_inmain li{ padding:20px 10px;}
.q_inmain li .q_li_left{ float:left; width:15%;}
.q_inmain li .q_li_left img{max-width:100%;height:auto;}
.q_inmain li .q_li_right{ float:left; width:83%;padding-left:2%;}
.q_inmain li h5{ color:#e84c3d; font-size:16px; font-family: 'Microsoft Yahei'; margin:10px 0 5px 0;} 
.q_inmain li .q_h51{ color:#1cbb9b;}
.q_inmain li .q_h52{ color:#e69a22;}
.q_inmain li .q_h53{ color:#2dcc70;}
.q_inmain li .q_h54{ color:#9a59b5;}
.q_inmain li .q_h55{ color:#3497d8;}
.q_inmain li .q_h56{ color:#86bc03;}
.q_inmain li .q_h57{ color:#ff5a00;}
.q_inmain .q_bg1:hover{background:#e84c3d; }
.q_inmain .q_bg2:hover{background:#1cbb9b; }
.q_inmain .q_bg3:hover{background:#e69a22; }
.q_inmain .q_bg4:hover{background:#2dcc70; }
.q_inmain .q_bg5:hover{background:#9a59b5; }
.q_inmain .q_bg6:hover{background:#3497d8; }
.q_inmain .q_bg7:hover{background:#86bc03; }
.q_inmain .q_bg8:hover{background:#ff5a00; }
.q_inmain li:hover h5 ,.q_inmain li:hover p{color:#fff;}
.q_inmain li p{ font-size:13px;color:#868686; font-family: 'Microsoft Yahei'; line-height:20px; margin:0px;}
.q_inmain .q_right .q_li_left{ text-align:right;}
.q_inmain .q_right .q_li_right{ text-align:right;padding-right:2%;padding-left:0}
.q_inmain .q_right{background:#f7f7f7;}
/* 证券  */
.b2b2c-features dl{width:92%;margin:0 auto 10px;overflow:hidden;}
.b2b2c-features dl dt{width:100%;height:28px;border-bottom:1px solid #258fc5;color:#fff;position:relative;}
.b2b2c-features dl dt div{float:left;height:50px;padding:0 15px;font:lighter 20px/50px "";background:#258fc5;position:absolute;left:0;}
.b2b2c-features dl.bg dt{border-bottom:1px solid #18bd71;}
.b2b2c-features dl.bg dt div{background:#18bd71;}
.b2b2c-features dl dd{font-size:15px;padding:32px 0 10px;color:#6c6c6c}
/* 基金 */
.o2o-product{width:70%;margin:0 auto;overflow:hidden;font-family: 'Microsoft Yahei', sans-serif;}
.o2o-product .l_main{width:18%;float:left;padding-top:65px;}
.o2o-product .l_main div{width:60px;height:60px;font-size:24px;color:#fff;text-align:center;line-height:60px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-borderradius:50%;}
.o2o-product .l_main div.bg1{background:#fe8a00}
.o2o-product .l_main div.bg2{background:#5796e5}
.o2o-product .l_main div.bg3{background:#1fa7ed}
.o2o-product .l_main div.bg4{background:#3dd074}
.o2o-product .l_main div.bg5{background:#f5475c}
.o2o-product .l_main span{display:inline-block;width:30px;height:135px;background: url('../images/o2o_tbs.png') center 0;margin:18px 15px 10px;}

.o2o-product .l_main{width:18%;float:left;padding-top:65px;}
.o2o-product .l_main div.f-wl{width:100px;height:100px;font-size:30px;color:#fff;text-align:center;line-height:100px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-borderradius:50%;}
.o2o-product .l_main div.bg1{background:#fe8a00}
.o2o-product .l_main div.bg2{background:#5796e5}
.o2o-product .l_main div.bg3{background:#1fa7ed}
.o2o-product .l_main div.bg4{background:#3dd074}
.o2o-product .l_main div.bg5{background:#f5475c}
.o2o-product .l_main span.f-wt{display:inline-block;height:135px;margin:24px 35px 25px;/*width:30px;background: url('../images/o2o_tb.png') center 0;*/background: #ccc;width: 1px;margin-left: 51px;}
.o2o-product .r_main{width:80%;float:left;margin-left:2%;}
.o2o-product .box{border:2px solid;position:relative;padding:10px 0 15px;font-size:15px;margin-bottom:26px;}
.o2o-product .box div{width:11px;height:37px;background: url('../images/o2o_tbs.png') no-repeat;position:absolute;left:-11px;top:40%;}
.o2o-product ul,.o2o-product ol{width:98%;overflow:hidden;padding:10px 0 0 20px;}
.o2o-product ol{width:94%;}
.o2o-product ul li{float:left; width:auto;height:38px;text-align:center;line-height:38px;color:#fff;margin:0 10px 10px 0;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-o-borderradius:19px;font-size:16px; padding:10px;}

.o2o-product ul.f_wu li{float:left;min-width:130px;height:38px;text-align:left;line-height:38px;color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-borderradius:10px;font-size:15px; padding:0 10px;}
.o2o-product ul.column li{line-height:22px;}
.o2o-product ol li{background: url('../images/o2o_tb.png') no-repeat -18px -225px;padding-left:3%;line-height:24px;}
.o2o-product p{font-size:14px; color:#666; padding:15px 20px;}
.o2o-product ol.column_2 li{width:45%;float:left;}
.o2o-product .box_bg1{border-color: #f5dcbe}
.o2o-product .box_bg1 div{background-position:0 -150px}
.o2o-product .box_bg1 ul li{background:#ef6e17;}
.o2o-product .box_bg2{border-color: #bed7f6}
.o2o-product .box_bg2 div{background-position:0 -188px}
.o2o-product .box_bg2 ul li{background:#3b6fd8;}
.o2o-product .box_bg3{border-color: #aee0f9}
.o2o-product .box_bg3 div{background-position:0 -226px}
.o2o-product .box_bg3 ul li{background:#0fbadf;}
.o2o-product .box_bg4{border-color: #aafcd6}
.o2o-product .box_bg4 div{background-position:0 -264px}
.o2o-product .box_bg4 ul li{background:#0da861;}
.o2o-product .box_bg5{border-color: #ffd8dd}
.o2o-product .box_bg5 div{background-position:0 -302px}
.o2o-product .box_bg5 ul li{background:#ec3636;}

/* 互联网金融 - p2p */
.yslit{ width:100%; margin: 0 auto; border-bottom:1px dashed #ccc;}
.xm_block_content{ width:85%; margin:0 auto; line-height:27px; font-size:12px; text-indent:24px; color:#333; padding:20px 60px; height:auto; overflow:hidden; }
.xm_block_content .infos_cont{ width:525px; height:auto; overflow:hidden; text-indent:0px;}
.xm_block_content .infos_cont .cont_ico{ width:60px; float:left; height:60px; overflow:hidden; text-indent:0px; } 
.xm_block_content .infos_cont .cont_infos{ width:455px; float:left; height:auto; overflow:hidden; padding-left:10px; }
.xm_block_content .infos_cont h3{ height:60px; font-weight:normal; text-align:left; line-height:60px; font-size:30px; }
.yslit:hover{ width:96%; }
/* 互联网金融-互联网支付平台 */
.big_pic{ width:100%; background:#fff; text-align: center;}
.bgcolor{ background:#F7F7F7;}
.fg img{ padding:30px 0 50px;}

.point{ background:#0C5EA3; padding-bottom: 80px;}
.point ul{}
.point ul li{width:20%; margin:20px auto; float:left; text-align: center; color: #fff; font-size: 18px;}
.point ul li i{ display: block; margin:0 auto 15px;}
.point .row{ margin: inherit;}
.point ul li{}

.jjfa{min-height:300px; padding-top:100px;background:url(../images/zfpt_1.png) center top;}
.jjfa h1{font-size: 28px; margin-bottom: 15px; color:#fff;}
.jjfa h4{color:#fff; text-align: left; text-indent: 34px; font-size: 16px; line-height: 32px;}
.pro-ys{}
/* 互联网金融 - p2p */
.yslit{ width:100%; margin: 0 auto; border-bottom:1px dashed #ccc;}
.pro-ys .xm_block_content{ width:100%; margin:0 auto; line-height:27px; font-size:12px; text-indent:24px; color:#333; padding:0; height:auto; overflow:hidden; }
.pro-ys .xm_block_content .infos_cont{ width:710px; height:auto; overflow:hidden; text-indent:0px;}
.pro-ys .xm_block_content .infos_cont .cont_ico{ width:60px; float:left; height:60px; overflow:hidden; text-indent:0px; } 
.pro-ys .xm_block_content .infos_cont .cont_infos{ width:610px; float:left; height:auto; overflow:hidden; padding-left:10px; }
.pro-ys .xm_block_content .infos_cont h3{ font-weight:normal; height:auto; padding-top:10px; text-align:left; line-height:40px; font-size:28px; }
.pro-ys .yslit:hover{ width:99%; }

.bg-f7{ background:#f7f7f7;}
.yslits{ text-align: center;}
.yslits h3{ text-align: left;}
.yslits h3 strong{ margin-right: 5px; display: inline-block;}
/* 互联网金融 - p2p */
.yslit{ width:100%; margin: 0 auto; border-bottom:1px dashed #ccc;}
.pro-y .xm_block_content{ width:100%; margin:0 auto; line-height:27px; font-size:12px; text-indent:24px; color:#333; padding:0; height:auto; overflow:hidden; }
.pro-y .xm_block_content .infos_cont{ width:750px; height:auto; overflow:hidden; text-indent:0px;}
.pro-y .xm_block_content .infos_cont .cont_ico{ width:60px; float:left; height:60px; overflow:hidden; text-indent:0px; } 
.pro-y .xm_block_content .infos_cont .cont_infos{ width:735px; float:left; height:auto; overflow:hidden; padding-left:10px; }
.pro-y .xm_block_content .infos_cont h3{ font-weight:normal; height:auto; padding-top:10px; text-align:left; line-height:40px; font-size:24px; }
.pro-y .yslit:hover{ width:99%; }
.jiazhi .y_w90 h4{padding:20px 50px 0; text-align: center;}
/* 协同管理平台 */
.container{max-width:1024px}
.container{margin: 40px auto 0;padding: 0 15px 80px}
.title-section h1{padding-bottom:0;/*border-bottom:1px solid #e5e5e5;*/color:#3e3e3e;text-transform:uppercase;font-size:30px;font-family:'Microsoft Yahei',sans-serif; font-weight:normal;}
.contact-box .title-section h1{color:#fff}
.title-section{margin-bottom:30px;text-align:center;padding-top:30px;}
.title-section p{margin:0;padding:0 4.5%;color:#6c6c6c;font-weight:300;font-size:14px;font-family:'Microsoft Yahei',sans-serif;line-height:26px;-webkit-font-smoothing:antialiased}
.contact-box .title-section p{color:#fff}

.sect-c{ margin-bottom: 50px;}
.sect-c h2{ font-size:18px; padding-right:120px; text-align: left;}
.sect-c h2 strong{ margin-right:5px}
.sect-c img{ margin-top:50px;}

.jz{text-align:left; padding-left:200px; padding-bottom: 40px;}
.jz p{ color: #fff; line-height: 45px; font-size: 18px;}
/* 400 */
.xd-404{background: url(../images/404.png) center top no-repeat; width: 1116px; height: 520px; margin: 80px auto; position: relative; *zoom:1;}
.xd-404-con{ position: absolute; width: 47.5%; z-index: 999; top:330px; right: 0; margin: 0 auto;}
.xd-404-con a{display:inline-block; color:#005AFF; padding: 5px 24px 0 10px; font-size:14px; background:url(../images/bit00.gif) no-repeat 0 15px; height:24px; line-height: 24px;}
.xd-404-con a:hover{color:#00BCFF; text-decoration: underline;}






