@charset "utf-8";
/*=================================================
  pc-common-style Kunming Tuowang Inc.
==================================================*/
body,html{
	margin:0px auto;
	font-family:"Microsoft YaHei",\5b8b\4f53,Tahoma, verdana, arial, helvetica, sans-serif;
	background:#fff;color:#333;
	font-size:100%;/*16px*/
}
body{min-width:1200px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
table,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,strong,ul,li,ol,em,i{margin:0px;padding:0px;list-style:none;list-style-type:none;font-style:normal;}

a:link,a:visited,a:hover,a:active{text-decoration:none;color:#333;}
a:hover{color:#f60;text-decoration:none;}
a.curr{color:#f60;}
img{vertical-align: top;-ms-interpolation-mode: bicubic;/*ie7防止图片缩小失真的*/}
button,input{*overflow:visible;line-height:normal;}/*修正IE67的input宽度bug*/

/*=================================================
  header.   foot
==================================================*/
.head{width:100%; height:auto; background:#fff;}
.head-fix{position:fixed; z-index:780502;left:0;top:0;border-bottom:1px #ccc solid;}

.tNet-topLine{width:100%; height:2px; overflow:hidden; background:#333;}
.tNet-topLine i{display:block;width:20%; height:2px; overflow:hidden; background:#f60;}

.toplogo{width:100%; height:atuo;}
.toplogo .logobox{width:1200px; height:100px; margin:0 auto;background:url(/_tmp/_sty/logo.png) no-repeat left center;}
.toplogo .logobox a{display:block;width:270px; height:80px;}

.menu-main{width:100%; height:atuo;background:#274B8A;border-top:1px #ddd solid;}
.menu-main .menu{width:1200px; height:50px; margin:0 auto;}
.menu-main .menu li{width:158px;height:50px;line-height:50px;display:block;padding:0px;float:left; position:relative;}
.menu-main .menu li.navstar{border-right:1px #305FAB solid;}
.menu-main .menu li.navcomm{border-left:1px #1E3968 solid;border-right:1px #305FAB solid;}
.menu-main .menu li.navend{border-left:1px #1E3968 solid;}
.menu-main .menu li a.one{display:inline-block;*display:inline;*zoom:1;width:100%;text-align:center;color:#fff;}
.menu-main .menu li a.one.curr{background:#f3b512;}
.menu-main .menu li a.one:hover,
.menu-main .menu li.over a.one{background:#fff;color:#274B8A;}
.menu-main .menu li .menus{width:100%;padding:5px 0px;position:absolute;z-index:8;left:0px;top:50px;text-align:center;display:none;background:#fff;}
.menu-main .menu li .menus a{display:inline-block;width:auto; height:auto;font-size:14px;color:#333;}
.menu-main .menu li .menus a:hover{color:#F39801;}
.menu-main .menu li .procls{width:650px; text-align:left;line-height:30px;}
.menu-main .menu li .procls .proclsL{width:160px; text-align:right;}
.menu-main .menu li .procls .proclsR{width:480px; text-align:left;}
.menu-main .menu li .procls .proclsL strong{color:#000;}
.menu-main .menu li .procls a{display:inline-block;color:#333; }
.menu-main .menu li .procls .proclsR a{padding:0px 5px;}

/*=================================================
  logo-menu
==================================================*/
.txt-top{width:100%; height:auto; background:#333;color:#fff;}
.txt-top ul{width:1200px; height:auto; margin:0 auto; line-height:30px;font-size:12px;}
.txt-top ul .txt{width:49%; height:30px;float:left;}
.txt-top ul .btn{width:50%; height:30px;float:right; text-align:right;}

.logo-menu{width:100%; height:auto;}
.logo-menu .cBox{width:1200px; height:auto; margin:0 auto;}
.logo-menu .cBox .logo{width:200px; height:80px;float:left; background:url(logo.png) no-repeat left center;}
.logo-menu .cBox .logo a{display:block;width:100%; height:80px;}
.logo-menu .cBox .menu{width:980px; height:80px;float:right;}
.logo-menu .cBox .menu li{width:14.2%; height:auto;float:left; text-align:center; position:relative;}
.logo-menu .cBox .menu li a.one{display:block;width:100%; height:40px;font-size:18px; line-height:20px;padding:20px 0px;}
.logo-menu .cBox .menu li a.one i{font-size:12px;color:#999;}
.logo-menu .cBox .menu li a.one.curr{color:#f00;}
.logo-menu .cBox .menu li a.one:hover,.logo-menu .cBox .menu li.over a.one{background:#333;color:#fff;}

.logo-menu .cBox .menu li .sNav{background:#333;width:100%; height:auto; position:absolute; z-index:999; left:0;top:78px;display:none;}
.logo-menu .cBox .menu li .sNav p{padding:5px 0px;font-size:14px;}
.logo-menu .cBox .menu li .sNav p a{display:block;width:95%; height:auto; padding:8px 0px; margin:0 auto;color:#fff;}
.logo-menu .cBox .menu li .sNav p a:hover{background:#f00;}

/*=================================================
  foot
==================================================*/
.foot{width:100%; height:auto; padding:20px 0 5px 0; background:#333;}
.foot a{color:#fff;}
.foot .nav{width:1200px; height:auto; margin:0 auto; padding:0px 0px 20px 0px;}
.foot .nav{border-bottom:1px #484848 solid;text-align:center;}
.foot .nav li{width:14.2%;float:left;text-align:center;}
.foot .nav li .navBox{width:90%;text-align:center; margin:0 auto;}
.foot .nav li h3{margin-bottom:20px;}
.foot .nav li h3 a{font-size:16px;color:#ccc;}
.foot .nav li h3 i{font-size:12px;color:#999;}
.foot .nav li p{ padding:3px 0px;}
.foot .nav li p a{font-size:12px;color:#ccc;}
.foot .nav li p a:hover{color:#fff;}

.foot .txt{width:1200px;height:auto;padding:20px 0px;margin:0 auto;border-top:1px #1D1D1D solid;}
.foot .txt .tBox{width:80%;height:auto;margin:0 auto;text-align:left;font-size:12px;line-height:30px;position:relative;color:#ccc;}
.foot .txt .tBox a:hover{color:#fff;}
.foot .txt .tBox .code{width:auto; height:auto; position:absolute; z-index:3;top:0px;right:30px; text-align:right;}
.foot .txt .tBox .code p{display:inline-block;*display:inline;*zoom:1; text-align:center;font-size:12px; margin-left:20px;}
.foot .txt .tBox .code img{width:100px;}

/*=================================================
  page common.
==================================================*/
.content{width:1200px; height:auto; margin:0 auto; padding:20px 0px;}
.content .tuo{width:74%; height:auto; padding:0;float:left;}/*888*/
.content .net{width:23%; height:auto; padding:0;float:right;}

.web-nav{width:100%; height:auto;background:#ddd;font-size:12px;padding:1px 0px;}
.web-nav-nav{width:1200px; height:auto; margin:0 auto; padding:10px 0px;}

.tNet-banner{width:100%; height:auto; text-align:center; position:relative;}
.tNet-banner img{max-width:100%; height:auto;}
.tNet-banner span{display:inline-block;font-size:24px;background:rgba(255,255,255,0.5);color:#333; padding:10px 20px;
	position:absolute;z-index:8;top:50%;left:-100%;}

.title-one{width:100%; height:50px; line-height:50px;text-align:center;font:26px/50px microsoft yahei;color:#333;padding:10px 0px 0px 0px;}
.title-two{width:100%; height:24px; line-height:24px;text-align:center;padding:2px 0px 0px 0px;font-size:12px;}

.tNet-imgPic-effect{position:relative;}
.tNet-imgPic-effect .effect{width:100%; height:auto;background:rgba(0,0,0,0.75); position:absolute; z-index:2;left:0;bottom:0px;display:none;color:#fff;}
.tNet-imgPic-effect .effect a{display:block;width:100%; height:auto; padding:10px 0px;color:#fff; text-align:center;font-size:12px;}

/*=================================================
  picList.
==================================================*/
.tNet-picList{width:100%; height:auto;}
.tNet-picList h3{width:100%;height:auto;border-bottom:1px #ddd solid; padding:5px 0;color:#333;}
.tNet-picList{width:100%; height:auto; margin:0 auto;}
.tNet-picList li{width:33.3%;padding:15px 0px;float:left;}
.tNet-picList li .cBox{width:90%; height:auto; margin:0 auto;}
.tNet-picList li .cBox .pic{width:100%;height:177px; padding:0px 0; overflow:hidden;}
.tNet-picList li .cBox .pic img{max-width:100%; height:auto;}
.tNet-picList li .cBox .txt{width:100%;height:auto;}
.tNet-picList li .cBox .txt h2{color:#333;font-size:18px; padding:2px 0px;}
.tNet-picList li .cBox .txt p{padding:10px 0;}
.tNet-picList li .cBox .txt p.cls{background:#274B8A;color:#fff;display:inline-block;padding:1px 3px; margin-right:3px;font-size:12px;}
.tNet-picList li .cBox .txt p.mem{font-size:12px;color:#999; text-align:left;}
.tNet-picList li .cBox .txt p.mem span{padding:10px 20px 10px 0px;}
.tNet-picList li .cBox .txt p.mem span i{font-size:14px; padding:0px 3px;}
.tNet-picList li .cBox .txt p.mem span.hits{color:#F3B512;}
.tNet-picList li .cBox .txt p.mem span.zan{color:#274B8A}
.tNet-picList li .cBox .txt p.mem span.hits i{font-size:20px; vertical-align:top;3px;}
.tNet-picList li .cBox .txt p.mem span.zan i{font-size:14px;}
/*=================================================
  infoList.
==================================================*/
.tNet-infoList{width:100%; height:auto;}
.tNet-infoList li{padding:15px 0px; border-bottom:1px #ddd dashed;}
.tNet-infoList li h2{width:100%; height:auto; padding:5px 0;}
.tNet-infoList li h2 a{color:#333;font-size:20px;}
.tNet-infoList li h2 a:hover{color:#f60;}
.tNet-infoList li h2 a em{background:#274B8A;color:#fff;display:inline-block;padding:0px 3px; margin-right:3px;}
.tNet-infoList li .pictxt{height:160px;overflow:hidden;}
.tNet-infoList li .pictxt .pic{float:left;width:25%;min-height:10px; padding:10px 0; height:100px; overflow:hidden;font-size:30px; text-align:center;}
.tNet-infoList li .pictxt .pic img{max-width:100%;}
.tNet-infoList li .pictxt .pic .d{width:100%; height:60px; line-height:60px;color:#f60; background:#e8e8e8;}
.tNet-infoList li .pictxt .pic .y{width:100%; height:50px; line-height:50px;font-size:16px;background:#ddd;}
.tNet-infoList li .pictxt .txt{float:right;width:72%;height:auto;}
.tNet-infoList li .pictxt .txt p{padding:5px 0;}
.tNet-infoList li .pictxt .txt p.con{color:#888; line-height:24px;font-size:14px;word-wrap:break-word;}
.tNet-infoList li .pictxt .txt p.con a{color:#f60;}
.tNet-infoList li .pictxt .txt p.con span{color:#274B8A;}
.tNet-infoList li .pictxt .txt p.mem{font-size:14px;color:#999; text-align:right;}
.tNet-infoList li .pictxt .txt p.mem span{padding:1px 20px;}
.tNet-infoList li .pictxt .txt p.mem span i{font-size:14px; padding:0px 3px;}
.tNet-infoList li .pictxt .txt p.mem span.hits{color:#F3B512;}
.tNet-infoList li .pictxt .txt p.mem span.zan{color:#274B8A}
.tNet-infoList li .pictxt .txt p.mem span.hits i{font-size:20px; vertical-align:top;3px;}
.tNet-infoList li .pictxt .txt p.mem span.zan i{font-size:14px;}

/*=================================================
  tNet-mainContent -show.
==================================================*/
.tNet-mainContent{width:100%; height:auto;}
.tNet-mainContent .tit{padding:10px 0;font-size:26px;color:#333; text-align:left;}
.tNet-mainContent .mem{padding:10px 0;font-size:12px;color:#999; text-align:left;border-top:0px #ccc dashed;border-bottom:0px #ccc dashed;}
.tNet-mainContent .mem strong{color:#274B8A}
.tNet-mainContent .main{width:100%;line-height:30px; padding:10px 0; margin:0 auto;word-wrap:break-word;}
.tNet-mainContent .main img{max-width:100%;}
.tNet-mainContent .main .tNetH3{border-left:3px #f60 solid; height:20px;line-height:20px;text-indent:10px; margin:30px 0px 10px 0px;color:#274B8A;font-weight:bold;}
.tNet-mainContent .updw{width:100%; height:auto; text-align:center; padding:15px 0px;}
.tNet-mainContent .updw a{display:inline-block; padding:10px 50px;}
.tNet-mainContent .updw .up{background:#fff; border:1px #274B8A solid;}
.tNet-mainContent .updw .dw{background:#fff; border:1px #F3B512 solid; position:relative;margin-left:5px;}
.tNet-mainContent .updw .dw .or{width:30px; height:30px; line-height:30px; background:#fff;color:#000; position:absolute; z-index:2;left:-18px; top:5px;}
.contactBox{background:url(lx.jpg) no-repeat top right;}

/*=================================================
  r-cls-list.
==================================================*/
.snav-list-list{width:100%; height:auto; background:#fff;margin-bottom:20px; position:relative;}
.snav-list-list h3{width:100%; height:100px; line-height:100px; padding:0px 0;text-indent:20px;background:#333;color:#fff;font-size:22px;
	position:absolute; z-index:8;left:0;top:-100px;}
.snav-list-list h3 i{ padding:0px 0px 0px 10px;color:#eee;}
.snav-list-list ul{width:100%; height:auto; padding:5px 0;}
.snav-list-list ul li{width:100%; height:auto; padding:5px 0px;}
.snav-list-list ul li a{display:block;padding:10px 0px;background:#ddd;color:#666;}
.snav-list-list ul li.one{position:relative;}
.snav-list-list ul li.one a{text-indent:20px;}
.snav-list-list ul li.one .scBox{width:300px;min-height:100px; background:#F3B512; position:absolute; z-index:8;right:98%;top:5px;display:none;}
.snav-list-list ul li.two a{text-indent:40px;}
.snav-list-list ul li.three a{text-indent:60px;}
.snav-list-list ul li a i{color:#999; margin-right:5px;}
.snav-list-list ul li.over a,.snav-list-list ul li a:hover,.snav-list-list ul li a:hover i{background:#F3B512;color:#fff;}

.scontact-list{width:100%; height:140px; background:url(scontact.jpg) no-repeat left center; text-align:right;}
.scontact-list i{display:block;color:#333; padding:40px 0px 0px 0px;}
.scontact-list p{color:#f00; padding:5px 0px;}
.scontact-list span{color:#999;}

/*=================================================
  online.
==================================================*/
.online{width:40px;height:40px;text-align:center;background:#f00;color:#fff;position:fixed;z-index:780502;right:5px;bottom:150px;cursor:pointer;}
.online .onlBtn{display:block;width:100%;height:40px;line-height:20px;font-size:11px; position:relative;}
.online .onlBtn i.ico{display:block;width:100%;height:20px;line-height:20px; background:url(ico.png) no-repeat center;}

.tNet-Win-onl{width:500px; height:auto; position:fixed; z-index:780502;top:30%;left:50%; margin:0px 0px 0px -250px;
	background:#fff;padding:6px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	box-shadow:0px 0px 5px #000;*+border:6px #ddd solid; display:none;}
.tNet-Win-onl .wBox{width:460px; height:auto;padding:0px 20px; position:relative;}
.tNet-Win-onl .wBox a.onlBtn-gb{display:block;width:50px;height:20px;line-height:20px;text-align:center;color:#000;font-size:12px;
	position:absolute;z-index:3;top:0px;right:0px;}
.tNet-Win-onl .wBox .ico{width:125px;height:93px;position:absolute;z-index:3;top:-100px;left:20px; background:url(service.png) no-repeat left top;}
.tNet-Win-onl .wBox .tit{width:100%; height:30px; line-height:30px; text-align:left;color:#274B8A;font-size:16px;}
.tNet-Win-onl .wBox .tit i{color:#09c;font-size:12px;}
.tNet-Win-onl .wBox .con{width:100%; height:auto;text-align:center;color:#274B8A;font-size:14px;}
.tNet-Win-onl .wBox .con a.oicq{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:120px; height:60px; line-height:60px; text-align:right;
	background:url(q1.png) no-repeat left center;margin:0 10px;}
.tNet-Win-onl .wBox .con span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:100px; height:auto; margin:0 20px;}
.tNet-Win-onl .wBox .con span img{width:98px; height:98px;border:1px #ddd solid;}

.tNet-commOnl{width:100%; height:30px; padding:10px 0px 20px 0px; text-align:center; position:relative;}
.tNet-commOnl a{display:inline-block;height:30px;line-height:30px;padding:3px 10px;background:#f3b512;color:#fff; position:absolute;z-index:8;left:-100%;top:0%;}
.tNet-commOnl a i.ico{width:30px; height:30px;background:url(ico.png) no-repeat center;}
.tNet-commOnl a:hover{background:#555;}

/*=================================================
  reset jui.
==================================================*/
span.jui-gotop{background:#f00;}


/*=================================================
	pc-common-style  xys  tuowang Inc.
=================================================*/

@media screen and (min-width:1440px){ 
	/*大于等于1440px*/
}
@media screen and (min-width:1280px) and (max-width:1920px){
	/*大于等于1280px 小于1920px
	.txt-top ul{width:94.5%;}
	.logo-menu .cBox{width:95%;}
	.logo-menu .cBox .menu{width:80%;}

	.foot .nav{width:95%; }
	.foot .txt{width:95%;}
	
	.web-nav-nav{width:95%; }
	.content{width:90%;}
	
	.tNet-picList li .cBox .pic{height:200px;}*/

}
@media screen and (min-width:1024px) and (max-width:1279px){
	/*小于等于1024px*/
}
@media screen and (max-width:1023px){
	/*小于等于1023px*/
}
@media screen and (max-width:768px){
	/*小于等于768px*/
}
@media screen and (max-width:700px){
	/*小于等于700px*/
}
@media screen and (max-width:360px){
	/*小于等于360px*/
}
@media screen and (max-width:320px){
	/*小于等于320px*/
}