@charset "utf-8";
/* CSS Document */
html{}
.center-con img{
	max-width: 100%;

}
body{}
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}

ul,li{ list-style:none}

.font11{ font-size:1.1em;}
.font12{ font-size:1.2em;}
.font13{ font-size:1.3em;}
.font14{ font-size:1.4em;}
.f-orange{ color:#e15718}
.f-black{ color:#000;}
.inline-block{
	display:inline-block;
    vertical-align:top;
}
.header{ overflow:hidden; margin:0.9em 0.5em}
.header ul{ display:inline-block; float:left}
.header ul h1{ display:none}
.header ul .logoImg{width:13em; height:6em;display:block;  background-size:14em;}
.header ul .logoImg img{float:left; margin:0; width:60%;}
.header ul .tel{ width:12em; height:3em;display:block; background-size:12em; }
.header ul:nth-child(2){ float:right;margin-top:15px;}
.header ul:nth-child(2) img{
	width:30px;
    height:30px;
  display:inline-block;
    vertical-align:top;
}
.tel-num{
	color:#000;
    font-size:16px;
   font-weight:bold;
  display:inline-block;
    vertical-align:top;
}
.tel-num .tel-num-item{
	margin:0 0 5px 0;
}
.nav{ border-bottom:1px solid #474747}
.nav ul{overflow:hidden;}

.nav li{float:left; width:25%; text-align:center;border-top:1px solid #474747;border-bottom:1px solid #000; }
.nav li a{display:block; padding:15% 0px;  font-size:1.15em; color:#fff;border-right:1px solid #000;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
background-color:#2e2e2e; 
background-image:-moz-linear-gradient(top , #2e2e2e , #262626);
background-image:-webkit-linear-gradient(top , #2e2e2e , #262626);
background-image:-o-linear-gradient(top , #2e2e2e , #262626);
background-image:-ms-linear-gradient(top , #2e2e2e , #262626);
background-image:linear-gradient(top , #2e2e2e , #262626);
}




.nav li.cur a{ color:#fff;
background-color:#d09100; 
background-image:-moz-linear-gradient(top ,#d09100 , #da9800);
background-image:-webkit-linear-gradient(top ,#d09100 , #da9800);
background-image:-o-linear-gradient(top , #d09100 , #da9800);
background-image:-ms-linear-gradient(top ,#d09100 , #da9800);
background-image:linear-gradient(top ,#d09100 , #da9800);}
}

.nav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:100%; width:0px;  border-left:1px solid #3c9feb; border-right:1px solid #00860d;}

.bannerBox img{width:100%;}

.content-banner,
.content-banner img{ width:100%;}

.sub-menu{ overflow:hidden; background:#999; width:100%;}
.sub-menu li{ width:20%; float:left; text-align:center; line-height:3em; height:3em;}
.sub-menu li a{ display:block; font-size:1em; color:#fff}
.sub-menu li.cur{color: #FFFFFF;background: #e1551a;}
.sub-menu li.cur2{color: #FFFFFF;background: #e1551a;}



.center-con{ overflow:hidden; padding:10px; line-height:1.6; font-size:1.15em; color:#ccc; min-height:320px}
.center-con a{ color:#ccc}

.f-tit{ font-size:1.3em; color:#333; text-align:center; margin-top:0.85em}
.f-tit h3{border-bottom:1px dotted #ccc; width:100%; font-size:1.15em;    padding-bottom: 15px;}

.center-con h4{ color:#333; font-size:1.2em;text-align:center; display:block; margin-top:12px}

.con-photo,
.con-photo3{ overflow:hidden; margin:15px 0;}
.con-photo3 ul li,
.con-photo ul li{ width:50%; text-align:center; float:left; margin-bottom:10px}
.con-photo ul li span,
.con-photo ul li img{ width:90%; margin:0 auto; color:#ccc}
.con-photo ul li img{ min-height:140px } 
.con-photo ul li span{ display:inline-block; height:3em;color:#333;line-height:3em;}
.con-photo ul li h5{ font-size:0.85em}

.con-photo ul li{
overflow:hidden;;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
white-space:nowrap;/* 不换行 */
}
.con-photo ul li a{ display:block}

.con-photo3 ul li{ width:33%; float:left;margin-bottom:10px;}
.con-photo3 ul li img{ width:90%;}
.kefuphoto ul li{ width:50%; float:left}
.kefuphoto ul li img{border:1px solid #ccc; width:100px; height:60px;}

.renhoto ul li img{ width:98%}
.rz-photo ul li img{ width:160px; height:120px}

.center-newslist{ overflow:hidden; padding:10px; margin-bottom:20px}
.center-newslist ul li{ border-bottom:1px dotted #ccc; position:relative}
.center-newslist ul li:nth-child(1){
	border-top:1px dotted #ccc;
}
.center-newslist ul li a{ display:block; color:#333;line-height:2.5em; height:2.5em; font-size:1.15em;max-width:80%;overflow:hidden;text-overflow:ellipsis}
.center-newslist ul li span{ position:absolute; right:0; top:0.8em; font-size:0.8em; color:#999}
.center-newscon{ line-height:1.8; color:#ccc; font-size:1.2em}
.center-newscon .date{ font-size:0.85em; text-align:center; color:#666}
.newscon-tit{ text-align:center; font-size:1.2em; color:#262626; margin:0.5em 0}
.date{ text-align:center; color:#666}
.news-textfont{ padding:10px; font-size:1.1em;border-top:1px solid #666; border-bottom:1px solid #666; margin:0.5em 0; line-height:1.6; color:#333}
.news-textfont a{ color:#333}
.news-textfont img{ width:100%; height:auto}

.shangxia{ margin:10px 0; overflow:hidden; color:#333; font-size:1.25em}
.shangxia p{ padding-left:15px}
.shangxia p a{ display: inline-block; line-height:2.5; color:#333}

.home-about{ color:#333}
.home-about img{ width:100%}
.home-about ul:nth-child(1){ background:#666} 
.home-about ul:nth-child(1) li{ display:inline-block;}
.home-about ul:nth-child(1) li:nth-child(1){background:#e6a610; width:40%;color:#fff; line-height:3em; height:3em; font-size:1.4em; text-align:center}
.home-about ul:nth-child(1) li:nth-child(2){ padding-left:1em;color:#ccc;}
.home-about ul:nth-child(1) li:nth-child(2) em{ font-size:1.3em; color:#ccc;}
.home-about ul:nth-child(3){line-height:1.6;  font-size:1.15em}
.about-more{ text-align:center; margin:1em 0;}
.about-more a{ background:#e6a610; width:60%; line-height:2.8em; height:2.8em; font-size:1.2em;display:inline-block; text-align:center; color:#fff}


.fengye{ margin:8px;padding-left:10px; height:50px; color:#999;}
.fengye p{ }
.fengye a{ padding:3px 8px; color:#999; background:#000; margin:2px; font-size:1.2em; border:1px solid #999; display:inline-block}


.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:#000;   }
	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
	.focus .hd ul .on{ background:#e6a610;  }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.fenye {
    clear: both;
    height: 70px;
    padding-top: 30px;
    text-align: center;
}

.fenye .page li a {
    background-color: #0b0a0a;
    color: #aba8a8;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin: 0 5px;
    padding: 0 10px;
}
.fenye a:hover {
    background-color: #f04e10;
}
.fenye .cur {
    background-color: #f04e10;
}
.fenye .curr {
    background-color: #f04e10;
}


	

.cpFl{overflow: hidden; padding-top:1em; padding-bottom:0.5em; }
.cpFl li{float: left; margin:0 1% 0.5em 1%; width:48%;}
.cpFl li a{display: block; padding:1em 0; background-color:#e6a610; text-align: center; color:#fff; font-size:1.15em;}
.cpFl li.cur a{
	 background-color:#c18700;
}
.tabTitEr{overflow:hidden;
  width:80%;margin-left:10%
}
.tabTitEr ul{
	text-align:center;
    font-size:0;
}
.tabTitEr li{display:inline-block;vertical-align:top; width:32%; text-align:center; padding:0.5em 0; font-size:16px;border:1px solid #cdcdcd;border-left:none}
.tabTitEr li:nth-child(1){border-left:1px solid #cdcdcd}
.tabTitEr li.on{
  color:#fff;
  background:#827e74;
  /*border:1px solid #c38900;*/
}
.tabTitEr.tabTitS li{position: relative; width:32%;}
.tabTitEr.tabTitS li:after{content:''; position:absolute; top:0; right:-1px; z-index:9; height:100%; width:0px;}


.cpBox{margin-top:0.417em;}
.cpBox ul.uls{overflow:hidden; padding:1em 0.8em 0 0.8em;}
.cpBox .uls li{float:left; width:44%; margin:3%; text-align:center;}
.cpBox .uls li img{width:100%; }
.cpBox .uls li h5{ display:block; margin:0 auto; height:2.2em; padding:0 0.85em; font-weight:normal; font-size:1.15em;line-height:2.2em;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.cpBox .uls li h5 a{color:#333;}

.schBg{padding:1.167em 0; background-color:#e15718; border-bottom:1px solid #4d9ddb;}
.schBox{margin:0.917em 1.28em; overflow: hidden;}
.schBox input{float:left; width:90%; height:2.458em; line-height:2.458em; padding:0 5%; border:none; outline:none; background:url("../images/schboxtxt.png")/*tpa=http://m.cqtizi.cn/Mobile/images/Index/schBoxTxt.png*/ no-repeat center; background-size:100%; border:none; border-radius:0px; box-sizing: border-box; -webkit-box-sizing: border-box;  -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.schBox a img{float:right; width:10%; height:2.454em;}

.phoneBox{padding:1em 0 1.167em 30%; background:#e15718 url("../images/telicon.png")/*tpa=http://m.cqtizi.cn/Mobile/images/Index/phoneBox_ico.png*/ no-repeat 10% center; background-size:4.250em auto; color:#fff;}
.phoneBox dt{font-size:1.2em;}
.phoneBox dd a{font-size:2.417em; line-height:1em; font-family:arial; color:#fff;}

.contTit{position: relative; height:3.333em; line-height:3.333em; font-weight:normal; font-size:1.250em;
background-color:#ededed; 
background-image:-moz-linear-gradient(top , #ededed , #c2c2c2);
background-image:-webkit-linear-gradient(top , #ededed , #c2c2c2);
background-image:-o-linear-gradient(top , #ededed , #c2c2c2);
background-image:-ms-linear-gradient(top , #ededed , #c2c2c2);
background-image:linear-gradient(top , #ededed , #c2c2c2);}
.contTit i{position: absolute; left: 1em; top:50%; margin-top:-0.6em; width:0; height:0; border:0.6em solid; border-top-color:#0682e2; border-right-color:#0272c9; border-bottom-color:#016abb; border-left-color:#0164b1;}
.contTit .titA{margin-left:2.8em; color:#333;}
.contTit .titMore{position: absolute; top:0px; right:1em; color:#666; font-size:0.8em;}

.alBox dl{}
.alBox dl dt{padding:1em 0; text-align: center;}
.alBox dl dt img{width:90%; border:0.333em solid #e2e2e2;}
.alBox dl dd h5{font-size:1.250em; text-align: center;}
.alBox dl dd h5 a{color:#e15718;}
.alBox dl dd p{padding:1em 0 2.2em 0; margin:0 5%; color:#666;}

.gyBox{padding-bottom:2em;}
.gyBox dl dt{padding:1em 0; text-align: center;}
.gyBox dl dt img{width:90%; border:0.333em solid #e2e2e2;}
.gyBox dl dd h5{font-size:1.250em; text-align: center;}
.gyBox dl dd h5 a{color:#e15718;}
.gyBox dl dd p{padding:1em 0; margin:0 5%; color:#666;}
.gyBox dl dd .btnMore{display: block; margin:0 5%; padding:1em 0; font-size:1.167em; text-align: center; color:#fff; background-color:#e15718;}

.dtBox{}
.dtBox dl{margin:1.2em 3%; overflow: hidden;}
.dtBox dl dt img{border:0.417em solid #e2e2e2; width:10.667em; height:8.333em;}
.dtBox dl dt.news-time{
	width:6em;
  	height:6em;
  	background:#e6a610;
  	text-align:center;
}
.dtBox dl dt.news-time .news-year{
	font-size:20px;
   color:#fff;
  margin-top:16px;
}
.dtBox dl dt.news-time .news-date{
	font-size:14px;
  color:#fff;
}
.dtBox dl dd{margin-left:6.8em;}
.dtBox dl dd h5{padding:0.4em 0; font-size:1.15em;}
.dtBox dl dd h5 a{color:#e6a610;}
.dtBox dl dd p{color:#999;}
.dtBox ul.uls{padding:0.8em 0; margin:0 3%; border-top:1px solid #ccc;}

.dtBox .uls li{padding-left:5%; height:2.3em; border-bottom:0px dotted #ccc; line-height:2.583em; background:url("../images/newsicon.png") no-repeat left center; background-size:auto 0.625em; overflow: hidden; position:relative}
.dtBox .uls li .r-date{ position:absolute; right:0;top:0; color:#666; font-size:0.95em}
.dtBox .uls li a{display: block; color:#ccc; font-size:1.2em}

.footer{background-color:#2e2e2e; text-align:center; padding-top:1.2em}
.footer .phoneBox{background-color:#333;}
.toTop{padding-left:8%; height:3.500em; line-height:3.500em; border-top:1px solid #999; display: block; text-align: center; color:#fff; background:url("../images/topicon.png")/*tpa=http://m.cqtizi.cn/Mobile/images/Common/toTop_ico.png*/ no-repeat 40% center; background-size:1.500em auto; margin-top:1em;}
.fotNav{overflow:hidden;background: #c23d00;}
.footer .endtel img{ width:50%}


.contact-con{ font-size:0.95em; width:100%; border:0}{ width:0em}
.contact-con tr td{ border-bottom:1px solid #666}{ width:4em}
.contact-con tr td:nth-child(1){ width:2em}

.pro-textfont{ line-height:1.6; color:#ccc; padding:10px}

.pro-textfont img{ width:100%}
.pro-textfont h6{ border-bottom:1px solid #666;padding-bottom:5px; margin-bottom:5px; padding-top:15px; font-size:1.2em; color:#FF0000}
.protit{ border-bottom:1px solid #999; padding-bottom:10px;margin-bottom:10px;}

.pro-textfont table tr td{ border:1px solid #666}
.pro-textfont .tab1 tr td:nth-child(1),
.pro-textfont .tab2 tr td:nth-child(1){ width:25%}



.fotNav li{float:left; width:20%; text-align:center;}
.fotNav li a{display:block; padding:15% 0px;  font-size:0.9em; color:#fff; margin-top:1px;
background-color:#e15718; 
background-image:-moz-linear-gradient(top , #e15718 , #e15718);
background-image:-webkit-linear-gradient(top , #e15718 , #e15718);
background-image:-o-linear-gradient(top , #e15718 , #e15718);
background-image:-ms-linear-gradient(top , #e15718 , #e15718);
background-image:linear-gradient(top , #e15718 , #e15718);}
.fotNav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:100%; width:0px;  border-left:1px solid #3c9feb; border-right:1px solid #00860d;}
.fotTxt{padding-top:0.8em; padding-bottom:1.2em; color:#ccc; text-align: center; font-size:1.25em; line-height:1.8;}
.fotTxt a{color:#ccc;}
.fotTxt .f-white{ color:#fff}
.fotTxt .f-orange,
.fotTxt .f-orange a{ color:#ff7739}

@media screen and (min-width:320px) {
	body{font-size:75%;}
}
@media screen and (min-width:480px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	body{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body{font-size:125%;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
}


.binPlus{position:fixed; left:10px; bottom:10px; z-index:9999;}
.binPlus .bpBtn{position:relative; width:51px; height:51px;-moz-border-radius:100%;
-webkit-border-radius:100%;
-o-border-radius:100%;
-ms-border-radius:100%;
border-radius:100%; }

.binPlus .circle{position:absolute; left:30px; bottom:30px; width:160px; height:160px; transition: all .2s;}
.binPlus .circle a{position:absolute; display:block; width:60px; height:60px; line-height:80px; text-align:center; border-radius:100%; background-color:#333; background-image:url("../images/binplusitem.png")/*tpa=http://m.cqtizi.cn/Mobile/images/binPlusItem.png*/; background-repeat:no-repeat; text-indent:-99em;}
.binPlus .circle .cir01{left:-36px; bottom:40px; background-position:left top;}
.binPlus .circle .cir02{left:30px; bottom:30px; background-position:left -60px;}
.binPlus .circle .cir03{left:40px; bottom:-36px; background-position:left -120px;}

.binPlus .circle.hide{opacity:0; -webkit-transform:translate(-100px,100px) scale(0.2); pointer-events:none;}
.binPlus .circle.show{opacity:1; -webkit-transform:translate(-0px,0px) scale(1); pointer-events:auto;}



.ysCont{height:35em; background:#666 url("../images/yscont.jpg")/*tpa=http://m.cqtizi.cn/Mobile/images/Index/ysCont.jpg*/ no-repeat center top; background-size:100%;}
.ysCont ul{padding-top:1.5em;}
.ysCont li{position:relative; height:7.083em; color:#fff; user-select: none; -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;}
.ysCont li span{position:relative; z-index:998; display:block; width:7.083em; height:7.083em; line-height:7.083em; text-align: center; border-radius:100%; margin-left:2.5em;}
.ysCont li span.fr{margin-right:2.5em;}
.ysCont li b{font-size:1.167em;}
.ysCont li.ys01 span{background-color:#0096ff;}
.ysCont li.ys02 span{background-color:#10ce53;}
.ysCont li.ys03 span{background-color:#5d11a3;}
.ysCont li.ys04 span{background-color:#fb560e;}
.ysCont li.ysQian span{line-height:1.333em;}
.ysCont li.ysQian b{position:relative; top:1.8em;}
.ysCont li p{position:absolute; margin-left:10em; top:1.5em; line-height:1.2em; font-size:1.1em; display:none;margin-right:0.5em;}
.ysCont li.lRt p{margin-right:10em;margin-left:0.5em;}
.ysCont li.ys04.lRt p{margin-left:6em;}
.ysCont li span:focus~p{color:#f00; display: block;}
.ysCont li i{position:absolute; z-index:0; width:16em; height:0.208em; background-color:rgba(255,255,255,0.5); overflow: hidden;}
.ysCont li i:after{content: ''; position: absolute; width:100%; height:100%; background-color:rgba(255,255,255,0.8); -webkit-animation: ysLine 1s 0s infinite ease-out;}
.ysCont li.ys01 i{top:50%; left:6em; -webkit-transform:rotate(27deg); -webkit-transform-origin:0% 50%;}
.ysCont li.ys02 i{top:50%; right:6em; -webkit-transform:rotate(-27deg); -webkit-transform-origin:100% 50%;}
.ysCont li.ys02 i:after{-webkit-animation: ysLine2 1s 0.5s infinite ease-out;}
.ysCont li.ys03 i{top:50%; left:6em; -webkit-transform:rotate(27deg); -webkit-transform-origin:0% 50%;}

@-webkit-keyframes ysLine { 
0% {width:16em; right:16em;}
50%{width:8em;}
100%{width:0; right:0;}
}
@-webkit-keyframes ysLine2 { 
0% {width:16em; left:16em;}
50%{width:8em;}
100%{left:0; width:0;}
}


.ysCont>strong{display: block; margin:1em 5% 0 5%; padding:0.7em 0; font-size:1.167em; text-align: center; color:#0096ff; background-color:#fff; border-radius:0.3em;}
.ysCont>strong span{color:#fb560e;}


.weixinBox{height:3em; line-height:3em; font-size:1em; font-weight:bold; color:#fff; background-color:#fb560e; text-align: center;}

.ysCont li span:after { content: ''; position: absolute; width:7.083em; height:7.083em; border-radius: 50%; box-shadow: 0 0 1px 2px rgba(255,255,255,0.8); top: 50%; left: 50%; margin-top: -3.5415em; margin-left: -3.5415em; z-index: 3; opacity: 0; -webkit-animation: halo 1s 0.5s infinite ease-out; -moz-animation: halo 1s 0.5s infinite ease-out; animation: halo 1s 0.5s infinite ease-out; }
@-webkit-keyframes halo { 0% { opacity: 0;-webkit-transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;-webkit-transform: scale(1.2); } }
@-moz-keyframes halo {0% { opacity: 0; -moz-transform: scale(0.1); }
50% { opacity: 1; }
100%{ opacity: 0; -moz-transform: scale(1.2); } }
@-ms-keyframes halo {0% { opacity: 0; }
50% { opacity: 1; }
100%{opacity: 0; } }
@-o-keyframes halo {0% { opacity: 0; -o-transform: scale(0.1); }
50% {opacity: 1; }
100%{ opacity: 0;-o-transform: scale(1.2); } }
@keyframes halo {0% { opacity: 0; transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;transform: scale(1.2); } }

.fenye .b-page{text-align:center;}
.fenye .b-page li{display:inline-block;vertical-align:top;width:auto;float:none;}
.fenye .b-page li.thisclass a{
	background:none;
  border:1px solid #0b0a0a;
  color:#0b0a0a
}

.news-textfont img{
width:100%!important;
  height:auto!important;
}

