/*
Theme Name: 上海秋津
Theme URI:地址
Description: 上海网站建设
Version: 1.0 版本号
Author: 上海网站建设
Author URI: 作者的网址
Tags: 标签，多个用半角逗号隔开
*/

body{ margin:0 auto; font-size:12px;color:#333; font-family:"Microsoft yahei",Arial, Helvetica, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
li{float: left;}
*{ margin:0px; padding:0px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
img { border:0px;}
a { color:#333; text-decoration:none;}
h3{font-weight: normal;}
a:hover {color:#167ae1;}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1080px;clear:both;}
i,em{font-style: normal;}

/*自定义字体*/
@font-face {
	font-family: 'ULTS';
	src:url('http://www.shqiujin.com/wp-content/themes/shqiujin/genericons/ULTS.otf') format('truetype');
}

/*404*/
.ui-errors{margin:100px auto 100px -600px;position:relative;left:50%;float:left;width: 1100px;text-align: center;}
.ui-errors h4{font-size:24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}

body{min-width: 1110px;}

.tx-hearder{min-width: 1110px;}
.tx-hearder > i{ position: absolute;width: 100%;height: 100%;left: 0;top: 0; background: #000;opacity: 0.1;filter:alpha(Opacity=10);z-index: 10;border-bottom: 1px solid #fff; }
/*logo*/
.tx-logo{padding:15px 0 0;position: relative;z-index: 20;}

.tx-logo-logo{margin: 14px 0;}

.tx-logo-phone{background: url('../image/logo-phone.png') 0px center no-repeat;padding-left: 34px;line-height: 26px;font-size: 24px;color: #fff;}

.tx-logo-search form{margin-right:24px;background: #fff;padding: 7px 0;}
.tx-logo-search form #s{float: left; background: none;width: 170px;line-height: 16px;border:none;padding:0 10px;color: #999;}
.tx-logo-search form #search-submit{float: left; width:30px;height: 16px;border:none;background: url('../image/header-search.png') center center no-repeat;text-indent: 999999px;border-left:1px solid #cdcdcd; }

/*导航*/
.tx-nav ul.menu > li > a{float: left;padding:16px 0;font-size: 16px;margin:0 16px;color: #fff;margin-top: 4px;}
.tx-nav ul.menu > li > a:hover,.tx-nav ul.menu > li.current-menu-item > a,.tx-nav ul.menu > li.current-menu-parent > a{border-bottom: 2px solid #fff;}

/*banner*/
.tx-banner img{position: relative;z-index: 20; width: 100%;height: auto;}
.tx-banner .item .img1{display: block;}
.tx-banner .item .img2{display: none;}

.tx-banner .carousel-indicators{text-align: center;bottom:28px;}
.tx-banner .carousel-indicators li{float: none;display: inline-block;margin:0 8px;width: 14px;height: 14px;background: #fff;border:none;box-shadow: 0 0 10px #444;}
.tx-banner .carousel-indicators li.active{background: #167ae1;}

/*主页*/
.tx-padding80{padding: 80px 0;}

.tx-main-title{position: relative; text-align: center;margin-bottom: 50px;}
.tx-main-title h3{font-size: 24px;margin:7px 0;}
.tx-main-title h3 b{color:#167ae1;}
.tx-main-title i{display: inline-block; width: 20px;height: 1px;background: #d0e4f9;margin:2px 0 8px;}
.tx-main-title h4{color: #a1a1a1;}

/*主营业务*/
.tx-business-main-top {margin-bottom: 15px;}
.tx-business-main-top img{width: 100%;height: auto;}
.tx-business-main-top h3{position: relative;border-bottom:1px solid #ccc;padding: 9px 0;font-size: 16px;padding-left: 35px;background-repeat: no-repeat;background-position: 3px center;margin-top: 4px;}
.tx-business-main-top i{position: absolute;left: 0;bottom: -1px;width: 35px;height: 1px;background: #167ae1;}
.tx-business-main-top h3.gszc{background-image:url('../image/bus-icon1.png'); }
.tx-business-main-top h3.cwdl{background-image:url('../image/bus-icon2.png'); }
.tx-business-main-top h3.glzx{background-image:url('../image/bus-icon3.png'); }
.tx-business-main-top h3.rlzy{background-image:url('../image/bus-icon4.png'); }

.tx-business-main-ul li{width: 50%;}
.tx-business-main-ul li a{position: relative;left: 0; display: block;padding-right: 20px;line-height: 26px;height: 26px;overflow: hidden;}
.tx-business-main-ul li a b{color:#167ae1;}
.tx-business-main-ul li a:hover{left: 3px;}

/*优势*/
.tx-advantage{background: #f9f9f9}
.tx-advantage-main li{width: 20%; padding:0 20px;text-align: center;}
.tx-advantage-main li h3{font-size: 16px;margin:22px 0 12px;}
.tx-advantage-main li em{color: #999;line-height: 20px;}
.tx-advantage-main li a{display:inline-block; margin-top: 26px;color: #f9f9f9;border-top: 1px solid #167ae1;}
.tx-advantage-main li:hover a{color: #167ae1;border-color:#f9f9f9;}

/*广告位*/
.tx-consult{background: url('../image/consult-bg.jpg') center center no-repeat;padding: 50px 0;color:#fff;}
.tx-consult h3{font-size: 32px;font-weight: bold;}
.tx-consult h4{font-size: 24px;margin-top: 20px;}
.tx-consult h4 b{font-size: 28px;font-weight: bold;}
.tx-consult a{padding: 0 40px;font-size: 20px;color:#167ae1;line-height: 50px;border:1px solid #fff; background: #fff;border-radius: 99px;margin-top: 25px;}
.tx-consult a:hover{color: #fff;border:1px solid #fff;background: none}

/*关于我们*/
.tx-about .fl{width: 55.55%;padding-right: 25px;}
.tx-about-title{position: relative;margin-top: 50px;}
.tx-about-title h3{font-size: 26px;}
.tx-about-title h4{font-size: 16px;font-weight: bold;padding: 14px 0;}
.tx-about-title i{display: block;width: 25px;height: 1px;background:#167ae1; }
.tx-about-title em{font-size: 134px;font-weight: bold;color: #f3f8fd;position: absolute;left: -60px;top: -60px;z-index: -1;line-height: 134px;}

.tx-about-main{margin-top: 40px;}
.tx-about-main p{font-size: 16px;color: #555;line-height: 1.8;margin-bottom: 14px;}
.tx-about-main a{display:inline-block; font-size: 14px;color: #167ae1;line-height: 45px;padding: 0 40px; text-align: center;border:1px solid #167ae1; background: #fff;margin-top:30px;border-radius: 200px;}
.tx-about-main a:hover{color: #fff;background: #167ae1;}

.tx-about .fr{width: 44.45%;margin-top: 30px;}


/*服务流程*/
.tx-flow{background: #f9f9f9;}
.tx-flow-main{height: 280px;}
.tx-flow-main li{position: relative;top: 0; width: 20%;background: url('../image/flow-libg.jpg') center center no-repeat;background-size:100% 100%;padding: 36px 36px 36px 20px;text-align: center; color: #fff;}
.tx-flow-main li em{display: block; font-size: 48px;line-height: 48px;}
.tx-flow-main li i{display: inline-block;width: 22px;height: 1px;background: #c4ddf7;}
.tx-flow-main li h3{font-size: 18px;padding:18px 0 6px;}
.tx-flow-main li h4{line-height: 24px;height: 72px;}
.tx-flow-main li a{position: absolute; bottom: 0;left: -20px;right: 0;margin:0 auto; float: left; line-height: 40px;color: #167ae1;border-top-right-radius: 8px;border-top-left-radius: 8px;background: #fff;width:136px;max-width: 100%;font-size: 14px;filter:alpha(Opacity=0);opacity: 0;z-index: -1;}
.tx-flow-main li:hover{padding-bottom: 60px;top: -12px;}
.tx-flow-main li:hover a{filter:alpha(Opacity=100);opacity: 1;z-index: 99;}
.tx-flow-main li a:hover{filter:alpha(Opacity=80);opacity: 0.8;}

/*新闻中心*/
.tx-news-main > .fl,.tx-news-main > .fr{width: 50%;}
.tx-news-main .titles{border-bottom:1px solid #e5e5e5;margin-bottom:38px;}
.tx-news-main .titles h3{position: relative;font-size: 16px;padding:0 20px;display: inline-block;}
.tx-news-main .titles h3 a{display: block;padding: 12px 0;cursor: pointer;}
.tx-news-main .titles h3 i{filter:alpha(Opacity=0);opacity: 0; position: absolute;width: 40px;height: 1px;background: #167ae1;bottom:-1px;left: 50%;margin-left: -20px;}
.tx-news-main .titles h3 i s{position: absolute;bottom: 0;left: 50%;margin-left: -4px; width: 0;height: 0;border-width:4px;border-style:solid;border-color: transparent transparent  #167ae1 transparent;}
.tx-news-main .titles h3:hover i,.tx-news-main .titles h3.hover i{filter:alpha(Opacity=100);opacity: 1;}
.tx-news-main .titles h3:hover,.tx-news-main .titles h3.hover{font-weight: bold;}
.tx-news-main .titles > a{color: #999;margin-top: 18px;}
.tx-news-main .titles > a:hover{color: #167ae1}
.tx-news-main > .fr .titles h3{padding: 0;}
.tx-news-main > .fr .titles h3 i{margin-left: 0;left: 0;}

.tx-news-main > .fl{padding-right: 30px;}
.tx-news-main > .fr{padding-left: 30px;}

.tx-news-main-ul > li{border-bottom: 1px dashed #d1d1d1;padding: 20px 0;}
.tx-news-main-ul > li.li1{padding-top: 0;}
.tx-news-main-ul > li.li1 > span{background: #fff;margin-bottom: 10px;}
.tx-news-main-ul li.li1 a.img{float: left; width: 45%;}
.tx-news-main-ul li.li1 a.img img{max-width: 100%;height: auto;}
.tx-news-main-ul li.li1 a.text{float: left;width: 55%;padding:4px 30px;}
.tx-news-main-ul li.li1 a.text h3{font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;}
.tx-news-main-ul li.li1 a.text em{display: block;font-size: 14px; line-height: 24px;height: 72px;overflow: hidden; color: #858585;margin-top: 4px;}
.tx-news-main-ul li.li1 span.more{font-size: 14px;margin-top: 14px;}
.tx-news-main-ul li.li1 span.more b.fl{color: #acacac;}
.tx-news-main-ul li.li1 span.more b.fr{color: #167ae1;}

.tx-news-main-ul li.li2 .fl{width: 20%;text-align: center;color: #7d7d7d;background: url('../image/news-lis.jpg') right center no-repeat;}
.tx-news-main-ul li.li2 .fl b{display: block;font-size: 25px;font-weight: bold;line-height: 35px;}
.tx-news-main-ul li.li2 .fl s{display: block;text-decoration: none;line-height: 20px;}
.tx-news-main-ul li.li2 .fr{width: 80%;padding-left: 22px;}
.tx-news-main-ul li.li2 .fr h3{display: block;font-size: 14px;height: 35px;line-height: 35px;overflow: hidden;}
.tx-news-main-ul li.li2 .fr em{display: block;height: 20px;line-height: 20px;color: #858585; overflow: hidden;}

.tx-news-main-uls li{margin-bottom: 37px;}
.tx-news-main-uls li:last-child{margin-bottom: 0;}
.tx-news-main-uls h3{display: block;font-size: 14px;height: 35px;line-height: 35px;overflow: hidden;}
.tx-news-main-uls em{display: block;height: 20px;line-height: 20px;color: #858585; overflow: hidden;margin-top: 4px;}

/*合作伙伴*/
.tx-friend{background:#f8f8f9 url('../image/friend-bg.jpg') center bottom no-repeat;}
.tx-friend-main{border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.tx-friend-main li{width:20%;background: #fff;text-align: center;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;height: 119px;overflow: hidden;line-height: 119px;}
.tx-friend-main li img{max-width: 100%;height: auto;}

/*good*/
.tx-good{padding: 30px 0}
.tx-good li{position: relative;padding-left: 30px;}
.tx-good li img{float: left;margin-top: 10px;margin-right: 20px;}
.tx-good li h3{font-size: 18px;margin-bottom: 10px;}
.tx-good li em{display: block;width: 100%;color: #999;padding-left: 65px;}
.tx-good li i{position: absolute;left: 0;top: 50%;width: 1px;height: 34px;background: #dedede;margin-top: -17px;}
.tx-good li:nth-child(1) i{display: none;}

/*底部*/
.tx-footer{background: #1e1e1f;padding-bottom:10px;}

.tx-footer-main img{max-width: 100%;height: auto;}

.tx-footer-main-wx{width: 17%;text-align: center;padding:50px 20px;background: #333;color: #fff;}
.tx-footer-main-wx h3{margin-top: 12px;font-size: 12px;}

.tx-footer-main-nav{width: 45%;padding:35px 0 24px;}
.tx-footer-main-nav ul{float: left; width: 33.33%;padding-right: 30px;}
.tx-footer-main-nav li{width: 100%;}
.tx-footer-main-nav li h3{font-size: 14px;font-weight: bold;color: #fff;margin-bottom: 12px;}
.tx-footer-main-nav li a{display: block;color: #bbb;line-height: 26px;height: 26px;overflow: hidden;}
.tx-footer-main-nav li a:hover{text-decoration: underline;color: #fff;}

.tx-footer-main-contact{width: 38%;padding:45px 30px 25px 15px;}
.tx-footer-main-contact em{float: left;width:100%;padding-right: 20px; font-size: 14px;color: #c1c1c1;line-height: 28px;}


.tx-footer-friend{float: left;border-top: 1px solid #797979;padding: 6px 0;color: #bbb;line-height: 25px;}
.tx-footer-friend a{color: #bbb;margin:0 15px;}
.tx-footer-friend a:hover{color: #fff;text-decoration: underline;}
.tx-footer-friends{padding-top: 15px;}

.tx-footer-down{background: #0f0f0f;color: #bbb;padding:10px;line-height: 20px;}
.tx-footer-down a{color: #bbb;}
.tx-footer-down a:hover{text-decoration: underline;color: #fff;}

/*侧边栏*/
.slides{position: fixed;top: 15%;right: 5px;text-align: center;width: 90px;z-index: 888}
.slides li{background: #f9f9f9;padding: 15px 0;border-bottom:1px solid #cecece;position: relative;cursor: pointer;float: none;}
.slides li.slide_qq_1{border-radius: 10px 10px 0 0;}
.slides li.slide_top{border-radius: 0 0 10px 10px;border-bottom: none;}
.slides li i{display: inline-block;width: 37px;height: 31px;background: url(../image/slide_1.png);margin-bottom: 5px;}
.slides li.slide_qq_2 i{background: url(../image/slide_2.png);}
.slides li.slide_wx i{background: url(../image/slide_3.png);}
.slides li.slide_numb i{background: url(../image/slide_4.png);}
.slides li.slide_qq_3 i{background: url(../image/slide_5.png);}
.slides li.slide_top i{background: url(../image/slide_6.png);}
.slides li em,.slide li span{display: block;}
.slides li em{font-size: 13px;}
.slides li span{font-size: 12px;margin-top: 5px;}
.slides li b{display: none;position: absolute;top: 0;left: -115px;}
.slides li:hover{background: #c29550}
.slides li:hover a,.slide li:hover{color: #FFF;}
.slides li:hover b{display: block;}
.slides li:hover.slide_qq_1 i{background-position: -37px 0}
.slides li:hover.slide_qq_2 i{background-position: -37px 0}
.slides li:hover.slide_wx i{background-position: -37px 0}
.slides li:hover.slide_numb i{background-position: -37px 0}
.slides li:hover.slide_qq_3 i{background-position: -37px 0}
.slides li:hover.slide_top i{background-position: -37px 0}
/*底栏*/
.height74{height: 74px;width: 100%;display: none;}
.tx-media{display: none;position: fixed;bottom:0;left: 0;background: #f5f5f5;width:100%}
.tx-media li{border-left: 1px solid #e2e2e2;width: 50%;float:left;width:50%}
.tx-media li img{margin-bottom: 5px;}
.tx-media li:nth-child(1){border: none}
.tx-media li a{display: block;text-align: center;padding:10px;font-size: 13px;}



/*****************2018/04/26  新增宿马园区专题页***********************/
.pt90{padding-top: 95px;}
.pb90{padding-bottom: 95px;}
.fullImg{width: 100%}
.ys_level_tit{text-align: center;font-size: 25px;color: #333;margin-bottom: 50px;}
.ys_level_tit em{color:#1169cb;}
.ys_level_tit span{position: relative;display: inline-block;}
.ys_level_tit span:after,.ys_level_tit span:before{content:"";display: block;width: 50px;height: 2px;background:#1169cb;position: absolute;top: 50%;margin-top: -1px;}
.ys_level_tit span:after{left: -85px;}
.ys_level_tit span:before{right: -85px;}

.ys_1_box{background:url(../image/ys_1_bg.png)no-repeat bottom center;background: cover}
.ys_1_txt{padding: 0 15px 15px;border:1px solid #ddd;border-top: none;background: #FFF}
.ys_1_txt h4{font-size: 18px;color: #3d3d3c;padding:20px 0 12px;}
.ys_1_txt em{font-size: 12px;color: #999;line-height: 20px;display: block;min-height: 100px;}
.sy_1_border{cursor: pointer;}
.sy_1_border:hover{box-shadow: 0px 5px 8px #CCC}

.jiao_position{position: relative;}
.ys_jiao{display: inline-block;border:6px solid transparent;position: absolute;}
.ys_jiao_top{border-top-color: #fff;}
.ys_jiao_left{border-left-color: #f9f9f9;top: 50%;left: 0;margin-top: -6px;}
.ys_jiao_bottom{border-bottom-color: #fff;bottom: 0;left: 50%;margin-left: -6px;}
.ys_jiao_right{border-right-color: #f9f9f9;top: 50%;right: 0;margin-top: -6px;}

.ys_2_box{background: #f9f9f9;}
.ys_2_txt .tabs_box{width: 21.5%;font-size: 24px;color:#FFF;background: #1169cb;text-align: center;padding: 45px 0}
.ys_2_txt .tabs_cont{width:78.5%;padding-left: 75px;}

.ys_2_txt .tabs_box p{line-height: 70px;cursor: pointer;}
.ys_2_txt .active p{background: #0051ab}
.tabs_cont_tit{font-size: 18px;color: #333;line-height: 50px;margin-bottom: 20px;position: relative;}
.tabs_cont_tit b{display: inline-block;width: 10px;height: 30px;background: #0051ab;margin-right: 10px;}
.tabs_cont_main_img{width: 31%;}
.tabs_cont_main_txt{width: 69%;padding-left: 50px;font-size: 20px;color: #999;line-height: 35px;padding-top: 25px;}

.ys_3_w_1{width: 66.6667%;}
.ys_3_w_2{width: 33.3333%;}
.ys_3_w_3{width:50%;}
.ys_3_cont{padding: 25px 30px;background:#f9f9f9;font-size: 18px;}
.ys_3_cont em{display: block;color: #999;line-height: 30px;margin-top: 8px;min-height: 118px;font-size: 14px;}

.height90{height: 90px;}
.ys_3_box{background: url(../image/ys_4_bg.png)no-repeat center bottom;}
.ys_4_list{width: 50%;font-size: 18px;padding: 0 10px;position: relative;margin-bottom: 50px;}
.ys_4_list em{display: block;color: #999;line-height: 30px;margin-top: 8px;min-height: 90px;}
.ys_4_cont {background: #f9f9f9;padding: 15px 10px 15px 210px;}
.ys_4_cont_img{position: absolute;top: -10px;left:25px;}

.ys_5_img{width: 50%}
.ys_5_cont{width: 50%;padding: 55px 35px 20px 55px;font-size: 18px;color: #333;position: relative;}
.ys_5_cont p{position: relative;z-index: 222}
.ys_5_cont b{position: absolute;display: block;width: 35px;height: 55px;background:#b9d7f6;top: -32px;left: -15px;z-index: -1}
.ys_5_cont em{display: block;color: #999;margin-top: 25px;line-height: 30px;}

.ys_6_box{background: url(../image/ys_6_bg.jpg)no-repeat center;background-size: cover}
.ys_6_box .ys_level_tit em{color: #fff;}
.ys_6_box .ys_level_tit {color: #fff}
.ys_6_box .ys_level_tit span:after,.ys_6_box .ys_level_tit span:before{background: #FFF}
.ys_6_padding{padding: 0 30px;}
.ys_6_img img{display: block;margin: 0 auto}
.ys_6_cont{color: #FFF;font-size: 14px;}
.ys_6_cont p{font-size: 20px;margin: 15px 0 20px}
.ys_6_cont em{line-height: 25px;}
.mg{margin-top: 60px;}

.ys_7_box {background: #f9f9f9}
.ys_7_list{padding: 25px 35px 25px 5px;border-bottom: 1px dotted #DDD;cursor: pointer;}
.ys_7_list:last-child{border:none;}
.ys_7_img{width: 21%;}
.ys_7_cont{width: 79%;font-size: 12px;color:#999;padding-left: 40px;}
.ys_7_cont p{color: #333;font-size: 16px;padding-top: 5px;}
.ys_7_cont em{line-height: 24px;display: block;margin-top: 15px;}
.ys_7_list:hover{background: #fff;padding: 25px 20px;}
.ys_7_list:hover .ys_7_cont{color:#333;}
.ys_7_list:hover .ys_7_cont  p{color: #167ae1}