﻿
/*header*/ 
.box{width:100%; margin:0 auto;height:auto; overflow:hidden;}
#main{width:1250px;margin:0 auto; height:auto; overflow:hidden;}
.head{ padding:14px 0;}
.tel{background:url(../image/txj-2019xl-telicon.png) no-repeat left;font-size:24px;color:#5e5e5e;width:200px;height:42px;line-height:42px; text-align:right;}
/*nav*/
.navbox{width:100%;background:#405aa7; height:50px;overflow:hidden;}
/*.menu ul{margin:0 auto;float:left; width:100%}
.current{ background:#ed6d00;}
.menu ul li {float:left;height:50px; line-height:50px;}
.menu ul li a {display: block;line-height: 50px;font-size:16px;padding:0 30px; color:#fff}
.menu ul li a:hover{background:#ed6d00;}
.menu .block {height:2px;position:absolute;bottom:20px;left:40px;z-index:99;}
 
*/
.current{ background:#ed6d00;}
   .menu{
        font-family:arial,sans-serif;
        /*width:750px;这里的宽度设置并不是必须的*/ 
		margin:0 auto; width:100%; background:#405aa7;
    }
    .menu ul{
        padding:0;
        margin:0;
		width:1250px; margin:0 auto;
        /*ul和ol、li都有list-style-type属性，*/
        list-style-type:none;height:50px; line-height:50px;
    }
    .menu ul li{
    /*float属性定义元素在哪个方向浮动，浮动元素会生成一个块级框。如果浮动非替换元素，则要
    指明一个明确的宽度，否则会被尽可能的压缩。*/
		float:left;height:50px; line-height:50px;
        position:relative;
        list-style-type:none;
    }
    .menu ul li a, .menu ul li a:visited{
        /*display的值，none表示不被显示；block表示显示为块级元素，元素前后
        有换行符；inline为默认值，内联元素，前后没有换行符……*/
		display: block;
        text-align:center;
        text-decoration:none; 
		line-height: 50px;font-size:16px;
		padding:0 30px; color:#fff; 
    } 
	.menu ul li a:hover{background:#ed6d00;}
	.menu ul li a:active{background:#ed6d00;}
    /*鼠标无动作时不显示*/
    .menu ul li ul{
        display:none;
    }
    /*当鼠标指向第一级li时，第二级ul的动作*/
    .menu ul li:hover ul{
        display:block;
        position:absolute;
        top:50px;
		width:104px;
        left:0; 
		
    }
    .menu ul li:hover ul li a{
        display:block;
        background-color:rgba(51,51,51,0.7);
		border-bottom:1px dashed #ccc;
		padding:0 10px;
        color:#fff;
		width:104px;
		float:left;
    }
    .menu ul li:hover ul li a:hover{
        background:#e87519;
        color:#fff;
        text-decoration:underline;
        display:block;
    }
    /*clear属性定义了元素的哪边上不允许出现浮动元素。*/
    .clear{
        clear:both;
    }
/*topnew*/
.hottop,.newnews{ padding:20px 0; height:auto; overflow:hidden;margin:0 auto;}
.hotnews{ width:390px;  margin-right:20px;text-align:left;height:auto; overflow:hidden;} 
.hotnews dt{ height:40px; border-bottom:1px solid #405aa7; margin-bottom:10px;}
.hotnews dt em{border-bottom:4px solid #405aa7; font-size:16px; font-weight:bold; color:#405aa7; line-height:40px; padding:5px 0;}
.hotnews dl dt a{ color:#919191; font-size:14px; line-height:50px;}
.hotnews dl dt a:hover{text-decoration:underline;}
.hotnews dl dd a{ height:25px; line-height:25px; } 
.hotnews dl dd{background:url(../image/new-icon.png) no-repeat left; padding-left:15px;}
.rdgz dl dd a{font-size:15px; line-height:31px;}
.newstop{ width:500px; margin-right:20px; float:left; text-align:left;}
.newstop ul{ padding:10px 0 0 0;}
.newstop ul li em{ font-size:15px; color:#405aa7; line-height:30px; margin-right:5px;} 
.newstop ul li a{margin-left:5px;font-size:15px;}

.navnews{ width:316px;float:left; text-align:left;}
.navnews dt{ height:40px; border-bottom:1px solid #405aa7; margin-bottom:10px;}
.navnews dt em{border-bottom:4px solid #405aa7; font-size:18px; font-weight:bold; color:#405aa7; line-height:40px; padding:5px 0;}
.navnews dl dt a{ color:#919191; font-size:14px; line-height:50px;}
.navnews dl dt a:hover{text-decoration:underline;}
.navnews dd{ background:none; width:56px; float:left; margin:8px 23px; font-size:14px;  text-align:center;} 

.matm20{ margin:10px 0 20px;height:auto; overflow:hidden;}
/*2row news*/  
.newstwo{height:auto; overflow:hidden;margin:20px auto;}
.newstwo .hotnews{ width:380px;  margin-right:35px;text-align:left; padding:10px 0;} 
.newstwo .hotnews dt{ height:40px; border-bottom:1px solid #405aa7; margin-bottom:10px;}
.newstwo .hotnews dt em{border-bottom:4px solid #405aa7; font-size:18px; font-weight:bold; color:#405aa7; line-height:40px; padding:5px 0;}
.newstwo .hotnews dl dt span{ color:#919191; font-size:14px; line-height:50px; float:right;}
.newstwo .hotnews  dl dt a:hover{text-decoration:underline;}
.newstwo .hotnews dl dd{padding-left:15px; background:url(../image/new-icon01.png) no-repeat left;}
.newstwo .hotnews dl dd a{ height:25px; line-height:25px;} 
.newstwo .hotnews dl dd span{ float:right; color:#7d7d7d;font-size:12px; line-height:24px;}
.newstwo .hotnews dl dd img{ float:right; margin-top:6px;}

/*pic news*/ 
.picnews{width:100%;text-align:left;height:auto; overflow:hidden;margin:20px auto 0;} 
.picnews dt{ height:40px; border-bottom:1px solid #405aa7; margin-bottom:10px;}
.picnews dt em{border-bottom:4px solid #405aa7; font-size:18px; font-weight:bold; color:#405aa7; line-height:40px; padding:5px 0;}
.picnews dl dt a{ color:#919191; font-size:14px; line-height:50px;}
.picnews dl dt a:hover{text-decoration:underline;}
.picnews dl dd{padding-left:15px; background:url(../image/new-icon01.png) no-repeat left;}
.picnews dl dd a{ height:25px; line-height:25px;}  
.picnews dl dd span{ float:right; color:#7d7d7d;}
.picnews ul{ margin:40px auto 20px; color:#fff; height:auto; overflow:hidden;}
.picnews ul li{ width:282px; margin:0 15px;float:left;}
.picnews ul li div{ position:relative;width:282px; }
.picnews ul li img{ width:282px; height:228px;float:left;}
.picnews ul li h4{width:282px;font-size:18px; color:#fff;position:absolute; top:195px; text-align:center; background:none;}
.picnews ul li p{width:282px; color:#4f4f4f; text-align:center; background-color:#e7e7e7; font-size:16px; padding:20px 0; height:auto; overflow:hidden; line-height:30px;}
 
.rmlm{width:370px;background-color:#eee; border:1px solid #dedede; padding:10px 20px; margin-top:20px; height:auto; overflow:hidden;}
.rmlm h3{ height:40px; margin-bottom:10px;}
.rmlm h3 em{ font-size:18px; font-weight:bold; padding:5px 0; color:#ff4444;float:left;}
.rmlm h3 p{ width:290px; color:#919191; font-size:14px;border-bottom:2px solid #ff4444; float:right;height:20px;}
.rmlm ul{font-size:18px; }
.rmlm ul li{ width:180px; color:#ff4444; float:left; line-height:45px; }
.rmlm ul li em{color:#c9cbd1; margin:0 10px;}
.rmlm ul li a{font-size:18px;color:#464646;}
.rmlm ul li a:hover{ text-decoration:underline;}
.redfont{ color:#ff4444;}

.bkrk{width:392px;background-color:#e0e0e0; padding:10px;}
.bkrk ul{font-weight:bold; background-color:#fff;width:390px; height:auto; overflow:hidden; }
.bkrk ul li{ width:175px; color:#ff4444; line-height:25px; float:left; margin:10px;text-align:center; padding:25px 0;}
.bkrk ul li a{font-size:20px; color:#fff;text-align:center; }
.bkrk ul li a:hover{ text-decoration:underline;}
.zkrk{ background-color:#eb7a36;}
.ycrk{ background-color:#405aa7;}
.crrk{ background-color:#27a5fc;}
.ddrk{ background-color:#f05775;}

/*school*/
.school{height:auto; overflow:hidden;}
.school ul{ margin:20px auto 0px; color:#fff;}
.school ul li{ width:282px; margin:20px 15px;float:left;font-size:16px; } 
.school ul li img{ width:282px; height:181px; text-align:center; height:auto; overflow:hidden; margin:20px 0;}
.school ul li h3{ width:282px; height:181px; text-align:center;}
.school ul li h3:hover{background:#333 url(../image/txj-2019xl-schoollogo01.png) no-repeat center;background-color:rgba(51,51,51,0.7);} 
.school ul li a{ font-weight:bold; color:#405aa7;font-size:16px; float:left; }
.school ul li a:hover{ color:#e87519;}
.school ul li p{ color:#4f4f4f; background:none; text-align:left; padding:0px; line-height:20px;} 
.xx01{background:url(../image/txj-2019xl-school01.jpg) no-repeat center; }
.xx02{background:url(../image/txj-2019xl-school02.jpg) no-repeat center; }
.xx03{background:url(../image/txj-2019xl-school03.jpg) no-repeat center; }
.xx04{background:url(../image/txj-2019xl-school04.jpg) no-repeat center; }
.xx05{background:url(../image/txj-2019xl-school05.jpg) no-repeat center; }
.xx06{background:url(../image/txj-2019xl-school06.jpg) no-repeat center; }
.xx07{background:url(../image/txj-2019xl-school07.jpg) no-repeat center; }
.xx08{background:url(../image/txj-2019xl-school08.jpg) no-repeat center; }

/*底部*/
.footer{width:100%;background:#333; padding-top:0px;  height:auto;overflow:hidden; margin-top:20px;}
.footermain{width:1250px;margin:20px auto;border-bottom:1px solid #575757;height:auto;overflow:hidden; padding:20px 0;}
.footer dl{padding:0px 40px; color:#fff; float:left;}
.footer dl dt{ font-size:16px; font-weight:bold; line-height:50px;}
.footer dl dd{ font-size:14px;line-height:30px;}
.footer dl dd a{ color:#fff; line-height:30px;} 
.footer dl dd a:hover{text-decoration:underline;}
.footer .about{width:200px; border-right:1px solid #575757;}
.footer .linkus{width:480px; border-right:1px solid #575757;}
.footer .bottompic{width:120px; padding:0 0px 0 40px;}
.footer p{width:100%;text-align:center;font-size:14px;line-height:25px; color:#999; padding:20px 0; clear:both;}
.footer p a{ color:#999;}
/*navtwo*/ 
.navtwo{width:1250px;background:url(../image/navtwo-bg.png) repeat-x center; height:50px; line-height:50px; padding:0px 20px; color:#464646; font-size:16px; margin-top:20px;}
.navtwo a{font-size:16px;}
/*list*/
.listnews{height:auto; overflow:hidden;margin:0px auto 40px;}
.listnews{ width:800px;  margin-right:20px;text-align:left;height:auto; overflow:hidden;} 
.listnews dt{ height:40px; border-bottom:1px solid #405aa7; margin:20px auto;}
.listnews dt em{border-bottom:4px solid #405aa7; font-size:18px; font-weight:bold; color:#405aa7; line-height:40px; padding:5px 0;}
.listnews dl dt a{ color:#919191; font-size:14px; line-height:50px;}
.listnews dl dt a:hover{text-decoration:underline;}
.listnews dl dd a{ height:25px; line-height:25px;} 
.listnews dl dd{border-bottom:1px dashed #bcbcbc; height:30px; margin:10px 0px; }
.listnews dl dd span{ float:right; color:#7d7d7d; line-height:26px; font-size:12px;}

/*content*/
.content{width:800px;margin:20px auto 40px; height:auto; overflow:hidden;}
.content h3{ text-align:center; font-size:16px; color:#405aa7;line-height:30px; font-weight:bold;}
.content h4{ text-align:center; font-size:14px; color:#515151; margin:10px auto 20px;}
.ConMain{ font-size:14px; color:#464646; line-height:26px;border-top:1px solid #859dcd; padding-top:30px;}

.publicCon {text-align:center;width:800px;margin-top:30px;}
.publicCon p{ color:#ff0000; font-size:15px; font-weight:bold; margin:0px auto 20px;}
.publicCon a{ color:#ffffff; font-size:15px; background-color:#ff0000; width:180px;border-radius:8px;overflow:hidden;line-height:45px; height:45px; display:block; margin:0 auto;}

.gohead{ background:#e8e8e8; padding:10px 0px; position:fixed; bottom:10px; right:10px; display:block; width:79px; height:89px; overflow:hidden; float:right; text-align:center; }
.gohead p{background:url(../image/tophead.png) no-repeat top center;height:69px;}
.gohead a{ color:#405aa7; font-size:12px; font-weight:bold; overflow:hidden; margin-top:59px;}

/*右侧浮窗*/

/*右侧悬浮*/
.rightbar_box{ position: fixed; top:9%; right:10px; z-index:99999;background:#e3e3e3 url(../image/rightbar-top.jpg) no-repeat center top; width:120px;}
.rightbar{ margin-top:167px; font-size: 16px;font-family: "microsoft yahei"; padding:10px 8px;}
.rightbar a{ background-image:url(../image/rightbar-btn.png); background-position: 0 0; width:105px; height:35px; line-height:35px; display: block; text-align: center; margin:5px auto; text-decoration:none; color: #fff; font-size:16px;}
.rightbar a:hover{ color:#fbcf24; cursor: pointer;}
.rightbar .roll_top{ background: url(../image/tel.png) no-repeat; background-position:0 0; height:14px; line-height: 14px; display: block;text-align: center;cursor: pointer; color:#FFF; font-size:13px; font-weight:bold; color:#bc722f; padding-left:8px; margin:15px auto 10px;}
.rightbar .roll_top:hover{cursor: pointer;color:#bc722f;}
.right-close{ color:#a96028; float:right; font-size:14px; padding:5px 5px 0 0;}
.askzx{position:absolute;top:50%; right:0;color:#fff; background-color:#e8751a;font-size:18px;width:30px; height:100px;cursor:pointer; text-align:center; display:none; margin-top:200px; padding:10px 0;}


/*弹窗
.xl-tc{width:100%;height:100%;background:url(../image/tc_bg.png);position:fixed;top:0;left:0;z-index:99;display:none; text-align:center;margin:0 auto;}
.tc{width:556px;height:349px;position:relative;top:50%;left:50%;margin:-174px 0 0 -278px;}
.close_tc{font-size:14px;color:#939253;position:absolute;top:10px;right:10px;cursor:pointer; width:26px; height:26px; text-align:center; line-height:26px;}
*/
/*弹出框*/
.xl-tc{width:100%;height:100%;background:url(../image/tc-bg.png);position:fixed;top:0;left:0;z-index:99;display:none;}
.tc{width:645px;height:374px;position:relative;top:50%;left:50%;margin:-187px 0 0 -322px;}
.close_tc{font-size:14px;color:#939253;position:absolute;top:10px;right:10px;cursor:pointer; width:26px; height:26px; text-align:center; line-height:26px; background-color:#e3e00d; border-radius:13px;}

.tc-con{width:100%;position:absolute; top:70px; color:#1b1b1b; text-align:center;margin:0 auto;}
.tc-con p{ font-size:32px; font-weight:bold; }
.tc-con p b{color:#d4281c;}
.tc-con div{width:270px; margin:0 auto; margin-top:20px;}
.tc-con span{ color:#333; font-size:24px; float:left; line-height:66px; margin:0 10px;}
.tc-con span.jzrq{ color:#d4281c; font-size:32px; border:1px solid #d4281c; width:66px; height:66px; display:block; line-height:66px;}
.tc-con a{ position:relative; top:164px; right:100px; color:#fff; font-size:16px;}
.tc-con a:hover{cursor:pointer;text-decoration:underline;}