@charset "utf-8";
/*默认*/
*{ margin:0; padding:0;}
body{ font-weight:normal; background:#f8f5ec; color:#333; font-family:"Microsoft YaHei","微软雅黑","宋体";}
html{ height:auto;}
ul,li{ list-style:none;}
a {
blr:expression(this.onFocus=this.blur());
text-decoration:none;
cursor:pointer;
color:#333;
outline:none;
}
a:link, a:visited {text-decoration:none; }
a:hover, a:active {text-decoration:underline; color:#CC3300;}
fieldset,.img{border:0;}
.clear{clear:both; height:0; line-height:0; _overflow:hidden; font-size:0;}

.fl{float:left;}
.fr{float:right;}
img{border:0;}
.block{display:block;}
img a:hover{ text-decoration:none;}
.middle{ margin:0 auto;}
.bold{ font-weight:bold;}
.red{ color:#c01920;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.whitebox{ width:1000px; margin:20px auto; font-size:14px; line-height:24px;}
.more{ color:#cc3300;}
.borderbox{ border:1px dotted #999; padding:15px; height:332px;}
.top{ margin:0 auto;}
.top .top1{ height:60px; padding-bottom:5px;}
.top .top2{ height:60px; padding-bottom:5px;}
.top .top2-1{ width:490px; height:60px; float:left;}
.top .top2-1{ width:490px; height:60px; float:right;}
header{ width:1000px; margin-bottom:15px; position:relative; margin-top:5px;}
header .search{ float:right; height: 30px; margin: 0; right: 1px; text-align: left; width: 266px; position:absolute; bottom:30px;}
header .search-text{ background: #fff; border: 1px solid #e7e7e7; height: 30px; line-height: 20px; width: 222px;}
header .search-btn{ background: #868724; border: 1px solid #e7e7e7; height: 32px; line-height: 24px; color:#fff; float:right; width:42px;} 

.con1 .left{ width:656px; height:399px; float:left;}
#focusImg1{ width:656px; height:399px; position:relative;}
#focusImg1 .focus-images{width:656px; height:399px; background:url(../images/loading.gif;vpn_img) no-repeat center center;}
#focusImg1 .focus-images a {width:656px; height:399px; position:absolute; top:0; left:0; z-index:8;}
#focusImg1 .focus-images a.active{ z-index:10;}
#focusImg1 .focus-images a.last-active {z-index:9;}
#focusImg1 .focus-images a img{ width:656px; height:399px; }
#focusImg1 h3{width:650px; padding-left:6px; height:40px;  line-height:40px;position:absolute; bottom:0; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='ture',startColorstr=#88000000, endColorstr=#88000000); background: rgba(0,0,0,0.7); color:#fff; font-size:18px; font-weight:normal; z-index:12; text-align:center;}
#focusImg1 .focus-btn{height:8px; position:absolute; padding:0 5px; bottom:15px; right:10px; z-index:100; }
#focusImg1 .focus-btn li{ width:8px; height:8px; float:left; display:inline; margin-left:8px; background:#fff;cursor:pointer; line-height:7px; font-size:0;}
#focusImg1 .focus-btn li.active{ background:#0068b7;}
.con1 .right{ width:328px; height:399px; float:right;}
.con1 .right article{ margin:15px;}
.con1 .right h3{ text-align:center; font-size:18px; line-height:48px; font-weight:normal; }
.con1 .right h3 a{ color:#cc3300;}
.con1 .right p{ line-height:24px; color:#959595; text-indent:2em; font-size:14px;}
.con1 .right .line{ margin:0 auto; text-align:center; height:2px; padding-bottom:15px;}

.con2{ margin:30px auto 0;}
.con2 .left{ width:656px; height:402px; float:left;}
.con2 .text{ width:350px; margin:15px 0px; float:left;}
.con2 .text .first{ background:url(../images/tasty-1.png;vpn_img) no-repeat left center; padding:10px 0 0 65px;}
.con2 .text .second{ background:url(../images/tasty-2.png;vpn_img) no-repeat left center; padding:20px 0 20px 65px; margin:20px 0; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc;}
.con2 .text .third{ background:url(../images/tasty-3.png;vpn_img) no-repeat left center; padding:10px 0 0 65px;}
.con2 .text h4{ font-size:14px; font-weight:normal; line-height:28px;}
.con2 .text p{ color:#959595;}
.con2 .pic{ margin-top:20px; float:right; width:290px;}
.jchd{ padding-bottom:20px;}
.con2 .right{ width:328px; height:402px; float:right;}
.con2 .right .fl{ padding-right:10px;}
.con2 .right h4{ font-size:16px; line-height:28px; font-weight:normal;}
.con2 .right p{ color:#959595; line-height:18px; font-size:14px;}
.con2 .right p a{ color:#cc3300;}
.con2 .right ul{ font-size:14px; line-height:24px; padding-bottom:15px;}
.con2 .right ul li{ background:url(../images/dot.png;vpn_img) no-repeat left center; padding-left:15px;}


.con3{ margin:40px auto;}
.con3 .left{ width:656px; float:left;}
.con3 .left .leftp{ float:left; padding:15px;}
.con3 .left h4{ padding:20px 15px 15px 0; font-size:18px; font-weight:normal;}
.con3 .left p{ padding:0 15px 15px 0; color:#888; font-size:14px; line-height:24px;}
.con3 .left .wedding{ border-bottom:2px dotted #ccc; padding-bottom:15px;}
.con3 .left .wedding2{ padding-top:10px;}
.con3 .left .js{ float:left; padding:15px; width:409px;}
.con3 .left .wedding2 img{ padding:15px 10px 15px 0;}
.con3 .right{ width:328px; float:right;}
.con3 .right p{ font-size:14px; padding-bottom:5px;}
.con3 .right span{ font-weight:bold;}
.con3 .right .heart{ background:url(../images/pj.png;vpn_img) no-repeat left center; padding-left:25px;}
.con3 .right .money{ background:url(../images/jg.png;vpn_img) no-repeat left center; padding-left:25px;}
.con3 .right .addres{ background:url(../images/dz.png;vpn_img) no-repeat left center; padding-left:25px;}
.con3 .right .xbtd img{ margin-bottom:15px; width:296px; height:160px;}
.con3 .right .xbtd{ position:relative;}
.con3 .right .xbtd a{ color:#fff;}
.con3 .right .xbtd .bt{ background:url(../images/bt.png;vpn_img) no-repeat top center; top: 144px; color: #fff; font-size:14px; height:38px; line-height:34px; left:15px; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width:296px;}


.con4 .left{ width:656px; float:left;}
.con4 .left ul{ padding:15px 0px;}
.con4 .left ul li{ float:left; padding-right:18px;}
.con4 a{ position:relative; display:inline-block;}
.con4 .left p{ background:url(../images/babi.png;vpn_img) no-repeat top center; bottom: 10px; color: #fff; font-size:14px;  height: 38px; line-height:38px; left: 0; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; bottom:6px; width:200px;}
.con4 .right{ width:328px; float:right;}
.con4 .pjt{ height:290px;}
.con4 .right p{ font-size:14px; padding-bottom:5px;}
.con4 .right span{ font-weight:bold;}
.con4 .right .pjt{ position:relative;}
.con4 .right .pjt img{ margin-bottom:15px; width:296px; height:160px;}
.con4 .right .pjt a{ color:#fff;}
.con4 .right .pjt .bt{ background:url(../images/bt.png;vpn_img) no-repeat top center; top: 144px; color: #fff; font-size:14px;  height: 40px; line-height:34px; left:15px; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width:296px;}



.con5 { margin:30px auto;}
.con5 h2{ margin-bottom:15px;}
.con5 ul li{ float:left;}
.con5 .lg{ position:relative;}
.con5 a{ position:relative; display:block;}
.con5 .list1{ height:297px;}
.con5 .list1 .picture1{ width:187px; margin-right:5px;}
.con5 .list1 .picture2{ width:248px;}
.con5 .list1 .picture2-1{ height:146px;}
.con5 .list1 .picture2-1 img{ width:248px; height:146px;}
.con5 .list1 .picture2-2{ height:146px; margin-top:5px;}
.con5 .list1 .picture2-2 img{ width:248px; height:146px;}
.con5 .list1 .picture3{ width:181px;}
.con5 .list1 .picture4{ width:369px;}
.con5 .list1 .picture4-1{ height:146px;}
.con5 .list1 .picture4-1 img{ width:369px; height:146px;}
.con5 .list1 .picture4-2{ width:369px; height:146px; margin-top:5px;}
.con5 .list1 .picture4-2 .picture4-2-1{ width:182px;}
.con5 .list1 .picture4-2 .picture4-2-1 img{ width:182px; height:146px;}
.con5 p.big{ background:url(../images/tmbg.png;vpn_img) no-repeat bottom center; color: #fff; font-size:14px;  height:28px; line-height:28px; left: 0; bottom:6px; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width: 248px;}
.con5 p.small{ background:url(../images/tmbg.png;vpn_img) no-repeat bottom center;color: #fff; font-size:14px;  height:28px; line-height:28px; left: 0; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width: 181px; bottom:0;}
.con5 p.bigger{ background:url(../images/tmbg2.png;vpn_img) no-repeat bottom center;bottom:0px; color: #fff; font-size:14px;  height:28px; line-height:28px; left: 0; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width: 370px; }
.con5 p.center{ background:url(../images/tmbg.png;vpn_img) no-repeat bottom center; bottom:0px; color: #fff; font-size:14px;  height:28px; line-height:28px; left: 0; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width: 185px; }
.con5 p.xsmall{ background:url(../images/tmbg.png;vpn_img) no-repeat bottom center;color: #fff; font-size:14px;  height:28px; line-height:28px; left:0; bottom:7px; overflow: hidden; position: absolute; text-align: center; white-space: nowrap; width: 182px;}




footer{ border-top:7px solid #cc3300; padding:30px 0; margin:40px auto 0; width:1000px; font-size:12px;}
footer section{ line-height:26px; text-align:center;}

/*列表*/

.service menu li.active a{ color: #666;}
.service .bread-search{ padding: 10px 0;}
.service .bread-search .bread{ float: left;  line-height: 26px;}
.service .bread-search .bread a{ color: #666;}
.service .bread-search .search{ float: right;}
.service .bread-search .inputtext{ background: url(../images/search-bg.png;vpn_img) no-repeat left center; border: 1px solid #ff6600; padding: 0 2px 0 26px; line-height: 24px; height: 24px; width: 210px; }
.service .bread-search .search-btn{ background: #ff6600; color: #fff; padding: 0 10px; height: 26px; border:none; cursor: pointer;}
.service .left{ width:656px; float:left; background:#fff; height:auto;}
.service .left .news{ border:1px solid #ccc; border-top:2px solid #2b7bd0; margin-bottom:15px;}
.service .left .qc{ border:1px solid #ccc; border-top:2px solid #2b7bd0;}
.service .left .news ul li{ width:320px; float:left; line-height:26px; padding:5px 15px; position:relative;}
.service .left .news ul li span{ position:absolute; right:8px; top:5px; }
.service .right{ width:330px; float:right;}
.service .box{ border-top:none;}
.service .box .bigleft{ padding:10px 20px 10px 10px;}
.service .box .bigleft img{ width:160px; height:105px;}
.service .box .rightp{ padding:15px;}
.service .box .rightp h3{ color:#3b5998; font-size:16px; font-weight:bold; line-height:26px;}
.service .box .rightp li{ width:220px; float:left; line-height:24px; padding-right:30px;}
.service .box .bottom{ border:1px solid #cecece; width:684px; margin:0 auto 15px;}
.service .box table{ width:684px;}
.service .box table th{ background:#eee; border-right:1px solid #fff; line-height:30px;}
.service .box table td{ border-top:1px dotted #cecece; line-height:24px; padding:5px 0; text-align:center; margin:0 auto -1px;}
.service .box p{ float:right; padding:10px;}
.service .box p a{ color:#666;}

.service .right .cona{ border:1px solid #cecece; background:#fff;}
.service .right .cona img{ width:328px; height:210px;}
.service .right .conb{ border:1px solid #cecece; margin-bottom:15px; background:#fff;}
.service .right .aaa{ width:298px; padding:15px;}
.service .right .aaa .fl{ padding-right:15px;}
.service .right .aaa h4{ padding-bottom:8px; font-size:14px;}
.service .right .aaa h4 a{ color:#333;}
.service .right .aaa p{ color:#959595; line-height:22px; font-size:12px;}
.service .right .aaa p a{ color:#cc3300;}
.service .right .aaa ul{ margin:10px 0 2px; font-size:14px; line-height:24px;}
.service .right .aaa ul li{ background:url(../images/dot.png;vpn_img) no-repeat left center; padding-left:10px; font-size:14px; line-height:28px;}
.service .right .aaa ul li a{ color:#333;}
.service .right .conc{ border:1px solid #cecece; background:#fff;}
.service .right .conc img{ width:100%;}
.service .right h3{ background:#cc3300; font-size:14px; line-height:30px; height:30px; padding-left:10px; font-weight:bold; color:#fff;}
.service .left h4{ background:#cc3300; font-size:14px; line-height:30px; height:30px; padding-left:10px; font-weight:bold; position:relative; color:#fff;}
.service .left h4 a{ font-size:12px; font-weight:normal; position:absolute; right:10px; top:0;}
.service .right .text{ padding:15px; line-height:24px; }
.service .right .text .indent{ padding-left:60px;}
.service .right p a{ color:#3b5998;}
.service .right .twolist{ width:262px;}
.service .right .twolist li{ width:90px; float:left; padding:0 15px;}
.service .right .twolist li p{ text-align:center; padding-bottom:20px;}
.service .right dl{ padding-bottom:15px;}
.service .right dt{ background:#cc3300; color:#fff; padding:5px 10px; font-weight:bold; line-height:24px; border-bottom:1px solid #cecece; border-top:1px solid #cecece;}
.service .right dd{ margin:3px 15px 3px 20px; font-weight:normal; color:#3b5998; background:url(../images/dot.png;vpn_img) no-repeat left center; padding-left:15px;}
.service .right dd a{ color:#666;}
.service .right .conb .none{ border:none;}
.service .left .cxxx{ border:1px solid #ccc; color:#333;}

.service .left .newslist ul{ padding:36px; }
.service .left .newslist ul li{ border-bottom:1px dotted #DEDEDE; position:relative; font-size:16px; line-height:68px;}
.service .left .newslist ul li span{ position:absolute; right:0; top:0; _top:-5px; font-size:12px; color:#999;}
.service .left .newslist ul li a{ color:#666;}
.service .left .newslist ul li a:hover{ color:#CC3300;}
.manu{ font-size:12px; margin:36px 0px; text-align: center;}
.manu .disabled {
    border: 1px solid #eee;
    color: #666;
    margin: 2px;
    padding: 2px 5px;
}
.manu .current {
    background: #cc3300;
    border: 1px solid #f15a85;
    color: #fff;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px;
}
.manu A {
    border: 1px solid #eee;
    color: #666;
    margin: 2px;
    padding: 2px 5px;
    text-decoration: none;
}


/*列表内容页*/
.service .left .content-article{ padding:36px;}
.service .left .content-article p{ padding:10px 24px; font-size:14px; line-height:28px;}
.service .left .content-article h1{ text-align:center; line-height:48px; font-size:24px; font-weight:normal; margin-bottom:24px;}
.service .left .content-article h5{ text-align:center; line-height:24px; font-size:12px; font-weight:normal; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin-bottom:24px;}
.service .left .content-article img{ text-align:center;}
.service .left .content-article span{ padding:10px 24px; font-size:12px; line-height:28px; text-align:right; color:#999;}





















