﻿@charset "utf-8";
/* CSS Document */


	.pricingTable{
	    text-align: center;
	}
	.pricingTable .pricingTable-header{
	    padding: 30px 0;
	    background: #334259;
	    position: relative;
	    transition: all 0.3s ease 0s;
	}
	.pricingTable:hover .pricingTable-header{
	    background: #cb3348;
	}
	.pricingTable .pricingTable-header:before,
	.pricingTable .pricingTable-header:after{
	    content: "";
	    width: 16px;
	    height: 16px;
	    border-radius: 50%;
	    border: 1px solid #d9d9d8;
	    position: absolute;
	    bottom: 12px;
	}
	.pricingTable .pricingTable-header:before{
	    left: 40px;
	}
	.pricingTable .pricingTable-header:after{
	    right: 40px;
	}
	.pricingTable .heading{
	    font-size: 20px;
	    color: #fff;
	    text-transform: uppercase;
	    letter-spacing: 2px;
	    margin-top: 0;
	}
	.pricingTable .price-value{
	    display: inline-block;
	    position: relative;
	    font-size: 55px;
	    font-weight: bold;
	    color: #33cb3a;
	    transition: all 0.3s ease 0s;
	}
	.pricingTable:hover .price-value{
	    color: #fff;
	}
	.pricingTable .currency{
	    font-size: 30px;
	    font-weight: bold;
	    position: absolute;
	    top: 6px;
	    left: -19px;
	}
	.pricingTable .month{
	    font-size: 16px;
	    color: #fff;
	    position: absolute;
	    bottom: 15px;
	    right: -30px;
	    text-transform: uppercase;
	}
	.pricingTable .pricing-content{
	    padding-top: 50px;
	    background: #fff;
	    position: relative;
	}
	.pricingTable .pricing-content:before,
	.pricingTable .pricing-content:after{
	    content: "";
	    width: 16px;
	    height: 16px;
	    border-radius: 50%;
	    border: 1px solid #7c7c7c;
	    position: absolute;
	    top: 12px;
	}
	.pricingTable .pricing-content:before{
	    left: 40px;
	}
	.pricingTable .pricing-content:after{
	    right: 40px;
	}
	.pricingTable .pricing-content ul{
	    padding: 0 20px;
	    margin: 0;
	    list-style: none;
	}
	.pricingTable .pricing-content ul:before,
	.pricingTable .pricing-content ul:after{
	    content: "";
	    width: 8px;
	    height: 46px;
	    border-radius: 3px;
	    background: linear-gradient(to bottom,#75849b 50%,#66758c 50%);
	    position: absolute;
	    top: -22px;
	    z-index: 1;
	    box-shadow: 0 0 5px #707070;
	    transition: all 0.3s ease 0s;
	}
	.pricingTable:hover .pricing-content ul:before,
	.pricingTable:hover .pricing-content ul:after{
	    background: linear-gradient(to bottom, #ff7487 50%, #fc6479 50%);
	}
	.pricingTable .pricing-content ul:before{
	    left: 44px;
	}
	.pricingTable .pricing-content ul:after{
	    right: 44px;
	}
	.pricingTable .pricing-content ul li{
	    font-size: 15px;
	    font-weight: bold;
	    color: #777473;
	    padding: 10px 0;
	    border-bottom: 1px solid #d9d9d8;
	}
	.pricingTable .pricing-content ul li:last-child{
	    border-bottom: none;
	}
	.pricingTable .read{
	    display: inline-block;
	    font-size: 16px;
	    color: #fff;
	    text-transform: uppercase;
	    background: #018866;
	    padding: 8px 25px;
	    margin: 30px 0;
	    transition: all 0.3s ease 0s;
	}
	.pricingTable .read:hover{
	    text-decoration: none;
	}
	.pricingTable:hover .read{
	    background: #ff7e00;
	}
	@media screen and (max-width: 990px){
	    .pricingTable{ margin-bottom: 25px; }
	}


/*CONTACT US START*/
.section{padding:70px 0;-min-width:1180px;position:relative}
.section .section-inner{-min-width:1180px;max-width:1180px;margin:0 auto}
.bg-color{background-color:#018866}
.section-service{color:#fff;padding:40px 0}
.section-service .section-content{margin:0}
.section-service .content-left{width:50%}
.section-service .content-left .pt1{font-size:22px;display:inline-block;vertical-align:middle;margin:0 5px 0 10px}
.section-service .content-left .pt2{font-size:42px;display:inline-block;vertical-align:middle}
.section-service .content-left .pt2 .sign{font-size:24px;display:inline-block;vertical-align:top;line-height:55px;margin:0 10px}
.section .content-left,.section .content-right{display:inline-block;vertical-align:middle}
.section-service .content-right{text-align:right}
.section-service .content-right .contact{display:inline-block;margin:0 17px}
.section-service .contact img{display:inline-block;vertical-align:middle;margin-right:5px}
.section-service .contact .ct-text{display:inline-block;font-size:18px;vertical-align:middle;text-align:left;line-height:25px}
.section-service .contact .ct-text a{ color: #FFF; }
.section-service .contact .ct-text a:hover{ color: #FF6; }
/*CONTACT US end*/

/*footer START*/
footer#footer{ border-top: solid 5px #2c394d; min-width: 1180px; width: auto; height: 620px; font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53"; margin-left: 0; background-repeat: repeat-x; background-position: 0 top; background-color: #334259; color: #a6b9d3; }
footer#footer .inner{ width: 1180px; margin: auto; background-image: url(../images/footer_line.jpg); background-repeat: repeat-x; background-position: 0 0; }
footer#footer dl{ float: left; width: 190px; margin-right: 10px; margin-bottom: 30px; margin-left: 35px; }
footer#footer dl.last{margin-right: 0}
footer#footer dt{ color: #a6b9d3; line-height: 49px; margin-bottom: 10px; font-size: 18px; font-family: Arial, "Microsoft Yahei"; }
footer#footer dd{line-height: 25px;}
footer#footer .goldService{margin-top:50px;margin-right:50px; margin-left: 10px; border-left:dashed 1px #5d687a; border-right:dashed 1px #5d687a; padding-bottom: 30px}
footer#footer .goldService a{background: url(../images/menu.png) 55px -93px no-repeat;width:190px; height: 119px;display:block;}
footer#footer .foot_nav{text-align: center;background: #3f506b; color: #666666; clear: both;line-height: 30px;padding: 0; margin-bottom: 0}
footer#footer .foot_nav a{color: #a6b9d3;font-weight: normal;}
footer#footer .foot_copyright{color: #a6b9d3; padding-top: 8px;padding-left: 0!important;}
footer#footer .foot_copyright a{color: #a6b9d3;font-weight: normal; padding-left: 0!important;}
footer#footer .foot_c1{ /*float:left;*/ text-align: center; line-height: 25px; font-size: 14px; }
footer#footer .foot_c2{ /*float:left;*/ text-align:center; margin: auto;width:555px; height:30px; float: none;}

footer#footer .foot_c1 i{ background: #666; display: inline-block; font-size: 0; height: 14px; line-height: 0; margin: 0 7px; overflow: hidden; vertical-align: middle; width: 1px;}
footer#footer .foot_c2 li{ float:left}
footer#footer .foot_c1 a{ text-decoration: none; color: #a6b9d3; font-size: 14px; font-family: Arial, "Microsoft Yahei"; }
footer#footer a{ text-decoration: none; color: #a6b9d3; font-size: 15px; font-family: Arial, "Microsoft Yahei"; }
footer#footer a:hover{ text-decoration: underline}
footer#footer a.nounder:hover{text-decoration: none}
footer#footer .foot_c2 a.foot_icon{display: block; background: url() no-repeat ;height: 40px;}
footer#footer .foot_c2 a.J_iconsaic{background-position: 3px 0px; width: 130px;}
footer#footer .foot_c2 a.J_iconcyberpolice{background-position: 0px -38px; width: 130px;}
footer#footer .foot_c2 a.J_iconmiibeian{background-position:0px -76px;width: 130px;}
footer#footer .foot_c2 a.J_icon12377{background-position: 0px -114px; width: 130px;}
/*footer end*/

/*weixin end*/
.contEr .wei{ float: left; display: block; width: 32px; height: 27px; line-height: 400px; overflow: hidden; margin-left: 8px; background-image: url(../images/wxico.png); background-repeat: no-repeat; }
#QQIco{ background-position:0px -5px;}
#weixinIco{ background-position:-45px -5px;}
#weiboIco{ background-position:-85px -5px;}
#QQIco:hover,#weiboIco.cur{ background-position:0px -36px;}
#weixinIco:hover,#weixinIco.cur{ background-position:-45px -36px;}
#weiboIco:hover,#QQIco.cur{ background-position:-85px -36px;}
.erweimaBox{ padding: 4px; border: 1px solid #ccc; position: absolute; z-index: 999; left: 10px; top: 1110px; text-align: center; color: #999; line-height: 0px; box-shadow: 0 0 10px rgba(0,0,0,0.2); overflow: hidden; display: none; width: 90px; background-color: #FFF; }
.erweimaBox img{ width:180px; height:180px;}
.erweimaBox .t{ padding-bottom:8px;}
/*weixin end*/


