@charset "utf-8";
/* CSS Document */
body{width: 100%;color: #333;font:12px/20px "Microsoft YaHei","微软雅黑","Arial Narrow",HELVETICA;}
*{margin: 0;padding: 0;}
html, body, div, ul, li, img, input, h1, h2, h3, h4, h5, h6, strong, p, dl, dt, dd{margin: 0;padding: 0; font-weight: normal;}
a:link{text-decoration: none;outline: none;}
ul,ol{list-style: none;}
.clear{clear: both;}
img{margin:0;padding:0;border:0;vertical-align: middle;}
b,strong{font-weight: bold;}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style: none outside none;}
/*链接*/
a{text-decoration:none;color:#333;background: transparent;outline:none}
a:visited{}
a:focus{outline:none;}
/*问题*/
h1{font-size: 1.3em;margin: 0;}
h2{font-size: 1.2em;margin: 0;}
h3{font-size: 1.17em;margin: 0;}
h4{font-size: 1em;margin:0;}
h5{font-size: 0.83em;margin: 0;}
h6{font-size: 0.67em;margin: 0;}
em,i{font-style: normal;}
/*支解线*/
.line{width: 100%;height: 10px;background: #dcdcdc;overflow: hidden;clear: both;}
.clear{clear: both;}
form{margin: 0;}
button,input,select,textarea{font-size: 100%;/* Correct font size not being inherited in all browsers.*/margin: 0;/* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome*ertical-align: baseline;/* Improve appearance and consistency in all browsers*/*vertical-align: middle;/* Improve appearance and consistency in all browsers*/}
button,select{text-transform: none;}
input{background-color: #FFFFFF;line-height: normal; outline: none; border: none;}
textarea{resize:none;outline: none;-moz-box-sizing: border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background-color: #FFFFFF;border: 1px solid #E8E8E8;margin: 3px 0px;padding: 5px 3px;width:99%;}
#div{background: #000; margin: 0 auto; width: 90%; min-width: 800px; max-width: 960px;}
 /*转动条样式更改 */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{background: #f6f6f6;border-radius:2px;}
::-webkit-scrollbar-thumb{background: #2eaefc;border-radius:2px;}
::-webkit-scrollbar-thumb:hover{background: #4587ff;}
::-webkit-scrollbar-corner{background: #f6f6f6;}
/*==========@@HTML默认样式 竣事@@==========*/
.main{width: 1200px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
/* 导航栏 */
.top{width:100%;height: 100px;position: fixed;top: 0; background: #fff;z-index: 999;}
.top .logo{width: 260px;/* margin:0 1.5%; */height:100px;background:url(/template/1/tsly/_files/images/logo_head.png) no-repeat center left;background-size: 100%;}
.top .logo a{display: block;width: 100%; height: 100%;}
.top .nav{text-align: center;}
.top .nav ul li{width: 90px;float: left;position: relative;font-size: 16px;height: 100px;}
.top .nav ul li a{display: block;line-height: 100px;margin: 0 auto;border-right: 1px solid #fff;text-align: center;}
.top .nav ul li:hover a{background:url(/template/1/tsly/_files/images/nav.png) repeat-x center; color: #fff;}
.top .nav ul li span{display: block;width: 1px;height:20px;position:absolute;background: #d1d1d1;right: 0px;top: 42px;}
.top .nav ul li ul{display:none;}
.top .nav ul li ul li{width: 100%;height: 38px;border-bottom: 1px solid #d1d1d1;border-top: 0;z-index: 5;}
.top .nav ul li img{max-width:100%;}
.top .nav ul li ul li a,.top .nav ul li:hover li a{display: block;height: 38px;background: #ffffff;line-height: 37px;color:#000;border-left: 1px solid #3fbafc;border-right: 1px solid #3fbafc;border-bottom: 1px solid #e1e1e1;}
.top .nav ul li ul li:hover a{background:#3fbafc;color: #fff;}
.top .nav ul li ul li a{/* border-bottom: 1px solid #231d1d; */}
.top .nav ul li ul li:last-child a{border-bottom:3px solid #3fbafc;}
.zhaobiao{position: fixed;right: 0; top: 500px;z-index: 5; display: none}
.zhaobiao a{display: block; width:199px; height:140px;background: url(/template/1/tsly/_files/images/zbxx.png) no-repeat center;}

.box{width:100%;background: #f6f6f6;box-shadow:0px 5px 30px #e5e8e8 inset;-webkit-box-shadow: 0px 5px 30px #e5e8e8 inset;overflow-y: hidden;}
.banner{position: relative;margin-top: 100px;}
.banner .main{position:absolute;margin-left: -31.5%;left: 50%;top:0px;}
.kouhao{width: 508px;height: 40px;position: absolute;left: 0;top: 140px;text-align: right;z-index:10;background: url(/template/1/tsly/_files/images/slogan_box.png) no-repeat center; background-size: 100%;}
.biaoyu{width: 324px;height: 82px;line-height: 40px;font-size:20px;font-weight: bold;color: #fff;position: absolute;left: 0;top: 209px;z-index: 5;padding: 15px 10px;background: #666;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);    background: #21b88f;
    background: -webkit-linear-gradient(38deg, rgba(33, 184, 143, 0.6), rgba(46, 170, 228, 0.6));
    background: -moz-linear-gradient(38deg, rgba(33, 184, 143, 0.6), rgba(46, 170, 228, 0.6));
    background: -o-linear-gradient(38deg, rgba(33, 184, 143, 0.6), rgba(46, 170, 228, 0.6));
    background: linear-gradient(38deg, rgba(33, 184, 143, 0.6), rgba(46, 170, 228, 0.6));}


/*首页问题*/
.biaoti{text-align: center;width: 280px; height: 60px; margin: 90px auto 50px auto;line-height: 30px;transition: 0.2s;-webkit-transition:0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;}
.biaoti a{color: #333;}
.biaoti h1{display: block;font-size: 24px;height: 30px;}
.biaoti h1 span{display: block;width: 70px;height:2px;background: #333;margin-top: 16px;}
.biaoti h1 em{display: block;width: 140px;height:30px; margin: 0 auto;background: #f6f6f6;}
.biaoti h2{text-transform:uppercase;font-size: 16px;}

.foot{width: 100%;height:164px;background: #e1ebf0;}
.footleft{width: 274px;}
.logofoot{height:85px;background:url(/template/1/tsly/_files/images/logolangbaihei.png) no-repeat  center bottom;background-size: 100%;}
.footzi{text-align: center;line-height: 20px; margin-top: 15px; display: block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.footzi p{text-align: center;width: 100%;}
.footaddress{width: 40%;margin:0 auto;padding-top: 27px;font-size: 16px;line-height: 28px;}
.footaddress ul li,.footzi p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.footico ul li{width: 95px;height: 115px;float: right;margin: 22px 0 0 30px;text-align: center;background: #fff;padding: 5px 10px;}
.footico ul li img{width:100%;}
.footico ul li span{line-height: 25px;color: #333;}
/* 内容页左侧导航 */
.leftnav{width: 210px;min-height: 300px;}
.leftnav a.listbiaoti{display:block;height: 62px;width: 86%;color: #fff;padding: 0 7%;
    background: #30acfc;
    background: -webkit-linear-gradient(35deg, #08dffa, #30acfc);
    background: -moz-linear-gradient(35deg, #08dffa, #30acfc);
    background: -o-linear-gradient(35deg, #08dffa, #30acfc);
    background: linear-gradient(35deg, #08dffa, #30acfc);}
.leftnav h1{ font-size: 18px;padding-top: 10px;}
.leftnav span{display:block; font-size: 14px; text-transform:uppercase;}
.leftnav ul li{margin: 0 7%;height: 32px; line-height: 32px; border-bottom: 1px solid #d1d1d1;text-indent: 5px;margin-top: 12px;font-size: 16px;}
.leftnav ul li a{display: block;}
.leftnav ul li:hover,.leftnav ul li.curListNav{background: url(/template/1/tsly/_files/images/listjt.png) no-repeat right center;text-indent: 15px;}
.leftnav ul li:hover a,.leftnav ul li.curListNav a{color: #34afd8;}
.leftnav span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightmain{width: calc(100% - 250px);min-height: 734px; padding-left: 40px;}
.rightmain .biaoti{margin-top: 30px;}
.home{height:25px;line-height: 25px;margin: 10px auto;}
.home span{display:inline-block;height: 25px;width: 25px;background: url(/template/1/tsly/_files/images/homejt.png) no-repeat center;float: left;}
.home a{display: inline-block;float: left;color: #666; font-size: 16px;}
.home a:hover{color:#34afd8;}
.rightbiaoti{width: 100%;color: #34afd8;text-align: right;height: 65px;margin-top: -30px;}
.rightbiaoti span{font-size: 30px;text-transform: uppercase;font-family: Impact;width: 100%;display: block;height: 30px;line-height: 30px;}
.rightbiaoti h1{width: 25%;border-bottom: 2px solid #d1d1d1;line-height: 30px;height: 30px;font-size: 21px;font-weight: bold;float: right;display: block;}


.searchbox{width: 42px;height: 42px;position: absolute; top:28px; right: -50px;background:#fff;}
.search{/* width: 15%; */height: 45px;line-height: 45px;/* border: 1px solid #00c3d5; *//* position:  absolute; *//* right: 2%; *//* margin-top: 26px; */border-radius: 4px;}
.search input{line-height: 43px;height: 43px; width:80%;text-indent: 10px;font-size: 14px;color: #333;margin-left: 1px;font-family: "微软雅黑"}
.search span{width: 26%;background: #00c3d5;color: #fff;font-size: 18px;text-align: center;float: left;}
.search button,.searchcon button{display:block;float:right;width: 30px;margin-right: 2%;height: 45px;background:url(/template/1/tsly/_files/images/icon_search.png) no-repeat center;border: 0;outline: none;}
.search button:active,.caigou:active{position: relative;top: 1px;}
.search_result{height: 60px;line-height: 60px;padding:0 5px;font-size: 20px;box-shadow: 0 3px 20px #b5b5b5;margin: 23px 0;}
.search_result .searchcon{display: inline-block;float:  right;width: 240px;position:  relative;border: 1px solid #62d7e2;border-radius: 20px;margin-top: -47px;height: 35px;}
.search_result .searchcon input{height: 35px;line-height: 35px;background:  transparent;text-indent:  10px;color: #333;width: 200px;font-size:16px;}
.searchcon button{margin-right: 7px;  display:  inline-block;  height: 34px;  }
.d6 input{height: 40px;width: 0;padding: 0 42px 0 0;border: none;border-bottom: 1px solid transparent;outline: none;background: rgba(255,255,255,0);transition: .4s cubic-bezier(0, 0.8, 0, 1);position: absolute;top: 0;right: 0;z-index: 2;border-radius:4px;}
.d6 input:focus{width: 100px;border: 1px solid #00c3d5;; background:#fff;}
.d6 button{background:url(/template/1/tsly/_files/images/icon_search.png) no-repeat center;border: none;height: 42px;width: 42px;position: absolute;top: 0;right: 0;cursor: pointer;}
.newlist ul.searchlist li .listzi p{height: 45px;}
.caigou a{display: block; width: 188px;border: 1px solid #11d4fa; background: #63d8e3;height: 45px; line-height: 45px; border-radius: 4px;color: #fff;font-size: 18px;}
.caigou span{display: inline-block; width: 56px;height: 45px; background: url(/template/1/tsly/_files/images/icon_caigou.png) no-repeat center;}
.top .nav ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
table.pagetable{margin: 20px auto;}
#stock{margin: 0px auto;height: 600px;border: 0;width: 1200px;}
.stock_box{width: 98%; overflow-x: auto; margin: 30px auto;}
/*.stock_box::-webkit-scrollbar{width:10px;height:10px;}*/
.nav_report{width: 672px; height:50px; margin: 34px auto 0 auto; }
.nav_report ul li{width: 200px;height: 46px;line-height: 46px; background: #e6e9ee; color: #666; font-size: 18px; text-align: center;float: left; margin-right: 36px;}
.nav_report ul li a{display: block;transition:all 0.2s ease-in 0s;}
.nav_report ul li:last-child{margin: 0;}
.nav_report ul li:hover a,.nav_report ul li.curListNav a{font-weight: bold; color: #fff;background: #30acfc;
    background: -webkit-linear-gradient(0deg, #08dffa, #30acfc);
    background: -moz-linear-gradient(0deg, #08dffa, #30acfc);
    background: -o-linear-gradient(0deg, #08dffa, #30acfc);
    background: linear-gradient(0deg, #08dffa, #30acfc);}

/*企业邮箱*/
.email_box{width: 140px; position: fixed; top:50%;right: 0;text-align: center;z-index: 999; cursor: pointer;}
.email_bg{width: 140px; height: 120px; background:#dceeff; box-shadow: 0px 3px 7px 0px rgba(41, 63, 146, 0.35); border-radius: 6px;position: relative;}
.email_ico{width: 100%; background: url(/template/1/tsly/_files/images/youxiang.png) no-repeat top center; height: 86px; position: absolute; top: -40px;}
.email_bg p{position: absolute; top:58px;font-size: 22px; font-weight: bold; color: #4084ff; width: 100%; }
.email_hre{display: block; width:120px; height: 30px; line-height: 30px; border-radius: 24px; background: #4084FF; color: #fff; position: absolute; left:10px ; bottom: -14px; }
.email_box .email_hre:hover{ font-weight: bold; background: -webkit-linear-gradient(0deg, #6083fd, #69c0fe); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(0deg, #6083fd, #69c0fe); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(0deg, #6083fd, #69c0fe); /* Firefox 3.6 - 15 */background: linear-gradient(0deg, #6083fd, #69c0fe);}
.caigou_bg{margin-top: 80px;}
.caigou_ico{background: url(/template/1/tsly/_files/images/caigou.png) no-repeat top center; }
.wangzhan_ico{background: url(/template/1/tsly/_files/images/wangzhan.png) no-repeat top center; top:-35px;}

@media only screen and (min-width:1921px ){
    .main{width: 1600px;}
    .rightmain{width: 1350px;}
    .top .nav ul li{width: 140px;}
    #stock{width: 100%; }
}

@media only screen and (max-width:1300px ){
    .top,.top .logo{height: 80px;}
    .top .nav ul li ul li a{font-size: 12px;}
    .top .nav ul li a{font-size:13px;height: 80px;line-height:80px;}
    .top .nav ul li span{top:32px}
    .footico ul li{margin-right: 10px;}
    .banner{margin-top: 80px;}
    .main{width: 90%;}
    .top .logo{width: 200px;}
    .top .nav{width: 76%;}
    .top .nav ul li{width: 10%;}
    .searchbox{top:22px;right:0px;}
    }
.notice{
				width: 250px;
				height: 425px;
				background: #fff url(../images/tip_bg.jpg) top -105px center no-repeat;
				border-radius: 10px;
				position: fixed;
				left: 0;
				top: 0;
				bottom: 0;
				margin: auto;
				z-index: 100;
				box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
                                border-bottom: 5px solid #2a8fd5;
                                display:none;
			}
			.guanbi{
				width: 30px;
				position: absolute;
				bottom: 10px;
				left: 0;
				right: 0;
				margin: auto;
			}
			.guanbi:hover{
				animation: bounce 1s infinite; /* 应用跳动动画 */
			}
			/* 界说跳动动画 */
			@keyframes bounce {
			    0%, 100% {
			        transform: translateY(0); /* 初始位置和竣事位置 */
			    }
			    50% {
			        transform: translateY(-20px); /* 向上跳动 */
			    }
			}
			.notice>h3{
				font-family: fangsong;
				font-weight: bold;
				padding: 20px 20px 10px;
				/* color: #4084ff; */
				color: #fff;
				border-radius: 10px 10px 0 0;
				font-size: 24px;
				text-align: center;
			}
			.notice .cont_box{
				font-family: initial;
				padding: 20px 10px;
				font-size: 13px;
				line-height: 1.8em;
				color: #666666;
			}
			.notice .cont_box img{
				width: 65px;
				margin-right: 10px;
			}
			.notice .cont_box a{
				color: #347dd8;
			}
			.notice .cont_box h4{
				margin-top: 5px;
			}<!--耗时1764066019.4047秒-->