﻿/* www.aacn.net.cn 株洲思迈科技有限公司CSS文件*/
*{ margin:0; padding:0;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}
body{ font-size:14px; background:#fff; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#222; min-width:1100px; margin:0 auto}
a{color:#222;text-decoration: NONE}
a:hover{ text-decoration:underline; color:#222;text-decoration: NONE}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}
div img,div input{ vertical-align:middle}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
input,textarea{ border:none}
input:focus,textarea:focus{ outline:none}
.font13{ font-size:13px}
.font14{ font-size:14px}
.font15{ font-size:15px}
.font16{ font-size:16px}
.font17{ font-size:17px}
.font18{ font-size:18px}
.font19{ font-size:19px}
.font20{ font-size:20px}
.font21{ font-size:21px}
.font22{ font-size:22px}
.width{ width:1100px; margin:0 auto}
.left{ float:left}
.right{ float:right}
.ml15{ margin-left:15px}

.head{ height:127px; position:relative;}
.logo{ position:absolute; left:10px; top:25px }
/*
.tel{ min-width:303px; height:79px; background:url(../images/tel.png) no-repeat center left;    position:absolute; right:10px; top:30px;box-sizing:content-box;-o-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.tel span{ position:absolute; top:13px; left:30px;font-size:30px; font-weight:bold; color:#f6ab00;}
*/
.tel{ width:299px; height:60px; display:block; background:url(../images/tytel.png) no-repeat center;position:absolute; right:0px; top:40px;}
.tianqi{ position:absolute; left:620px; top:30px; width:200px; height:60px; overflow:hidden}
.times{ position:absolute; left:620px; top:82px;}
.menu_ab { height:50px; line-height:50px; background:#0554b6; font-size:18px; border-bottom:1px solid #FFFFFF;box-sizing:content-box;-o-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#nav_all li{ background:url(../images/menu.jpg) no-repeat center left; text-align:center; float:left; width:122px; position:relative;line-height:50px;}
#nav_all li.home{ background:none}
#nav_all li a{ color:#fff; display:block}
#nav_all li a:hover,#nav_all li .red  { background:#f6ab00; height:50px; line-height:50px; overflow: hidden; }

#nav_all li ul { display: none; position: absolute; z-index: 99; width:122px; left: 0px; top: 50px; margin:0}
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; font-size:14px; border-top:1px solid #76aedf}
#nav_all ul li a { background-image: none; padding: 0px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; background: #639ACA; border: none; }
#nav_all ul li a:hover { background-image: none; padding: 0px; margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background: #f6ab00; border-top: none; }


.user_sort{font-size:18px; font-weight:bold; background:#0554B6; height:60px; line-height:60px; text-align:center; color:#FFFFFF; margin-bottom:1px}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
  font-size:16px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #e8e8e8;
  color: #333;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #0554B6;
  color:#fff
}

ul#menu .hover a{
  background: #0554B6;
  color:#fff
}

ul#menu .hover li a{
  background: #f3f3f3;
  color: #000;
  padding-left: 20px;
}


ul#menu li ul li a {
  background: #f3f3f3;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}





.gotop i{ font-size:24px; padding:20px; background:#0093D9; color:#FFFFFF;
  position:fixed; right:5px; bottom:50px;
  -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.index-f1{ margin-top:30px}
.f1-left{ width:525px; height:310px; overflow:hidden; background:#e8e8e8; float:left}
.f1-right{ width:550px; height:310px; overflow:hidden; float:right}

#tab{position:relative;}
#tab .tabList ul li{
	float:left;
	background:#efefef;
	width:110px;
	text-align:center;
	position:relative;
	cursor:pointer; height:35px; line-height:35px; font-size:14px; border-right:1px solid #FFFFFF
}
#tab .tabCon{
	position:absolute;
	top:35px;
	border-top:none;
	width:550px;
	height:272px; border-top:3px solid #0554b6;
}
#tab .tabCon div{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0); display:none; padding:10px
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#0554b6; color:#FFFFFF
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100); display:block
}

#tab .tabCon div dl{ font-size:24px; text-align:center; padding-top:10px;}
#tab .tabCon div p{ color:#686868;text-indent:2em; border-bottom:1px solid #E8E8E8; padding-bottom:10px; margin-bottom:10px}
#tab .tabCon div ul li{ line-height:27px; background:url(../images/list-02.png) no-repeat center left; padding-left:10px}
#tab .tabCon div ul li span{ float:right; color:#7E7E7E}

.index-f2{ margin-top:30px}
.f2-title{ font-size:22px; font-weight:bold; color:#0554b6; padding:10px 0}
.f2-left{ width:700px; height:240px; background:#efefef; overflow:hidden; float:left;padding:10px}
.f2-left img{ float:left; margin-right:15px}
.f2-left p{ line-height:26px; font-size:16px;text-indent:2em;}
.f2-left p a{ font-size:12px; padding:5px 15px; background:#0554b6; color:#FFFFFF;text-indent:0; line-height:40px}
.f2-left p a i{ font-size:14px}
.f2-right{ width:360px; height:260px; background:#000; overflow:hidden; float:right}

.index-f3{ margin-top:40px}
.f3-title{ background:url(../images/ico01.jpg) repeat-x center; text-align:center}
.f3-title span{ background:#FFFFFF; font-size:24px; padding:0 10px; color:#999; font-weight:bold}
.f3-title span em{color:#0554b6;}
.index-f3 ul { margin-top:15px}
.index-f3 ul li{ float:left; margin-left:20px; width:260px; height:170px; position:relative; margin-bottom:10px;overflow:hidden}
.index-f3 ul li dl{ position:absolute; bottom:0; left:0; text-align:center; width:100%; padding:6px 0; background:rgba(0,0,0,0.5); color:#FFFFFF}
.index-f3 ul li .jqthumb{ width:260px; height:170px;position:absolute; left:0; top:0;}
.index-f3 ul li.ml0{ margin-left:0px}
.index-f3 ul li:hover dl{ background:#000}

.index-f4{ margin-top:30px}
.f4-title{ background:#0554b6; height:36px; line-height:36px; color:#ffd464; padding-left:10px; font-size:16px; margin-bottom:2px}
.f4-title span{ float:right; border-right:10px solid #ffd464; padding-right:5px; font-size:12px; color:#FFFFFF}
.f4-title span a{ color:#FFFFFF}
.f4-left{ width:610px; height:230px; overflow:hidden; float:left}
.f4-left ul{ float:left; width:297px}
.f4-left ul li{ line-height:31px; border-bottom:1px dashed #E8E8E8; padding:0 5px 0 15px; background:url(../images/list-04.png) no-repeat 5px 14px}
.f4-left ul li span{ float:right; color:#9C9C9C}
.f4-right{ width:470px; height:230px; overflow:hidden; float:right}

.rollBox {
	width: 470px;
	overflow: hidden; margin-top:18px
}
.rollBox .LeftBotton {
	height: 40px;
	width: 16px;
	background: url(../images/left.png) no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 65px 0 0 0;
	cursor: pointer;
}
.rollBox .RightBotton {
	height: 40px;
	width: 16px;
	background: url(../images/right.png) no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 65px 0 0 0;
	cursor: pointer;
}
.rollBox .Cont {
	width: 420px;
	overflow: hidden;
	float: left; margin:0 9px
}
.rollBox .ScrCont {
	width: 10000000px;
}
.rollBox .Cont .pic {
	width: 200px;
	float: left;
	text-align: center; position:relative; margin:0 5px
}
.rollBox .Cont .pic img {
	display: block;
	margin: 0 auto;
}
.rollBox .Cont .pic dl {
	line-height: 32px; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.7); width:100%; color:#FFFFFF
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color: #626466;
	text-decoration: none;
}
.rollBox .Cont a:hover {
	color: #f00;
	text-decoration: underline;
}
.rollBox #List1, .rollBox #List2 {
	float: left;
}

.foot{ background:#0554b6; padding:30px 0; margin-top:30px}
.foot p{ color:#E8E8E8; text-align:center; border-top:1px solid #1a61bb; padding-top:20px; margin-top:20px}
.foot ul{ padding:0 100px}
.foot ul li{ float:left; text-align:center; width:100px; font-size:16px}
.foot ul li a{ color:#FFFFFF}

.f2-title2{ border-bottom:3px solid #0554b6; margin-bottom:10px}
.f2-title2 span{ background:#0554b6; height:35px; line-height:35px; padding:8px 25px; text-align:center; font-size:14px; color:#FFFFFF}

.fx-content{width:57px;height:238px;position: fixed;right:8px;bottom: 60px;z-index:10;}
.fx-content ul li{width:57px;height:60px;}
.tp-1{width:57px;height:60px;display:block;background:url(/skin/images/tp-link-1.png) no-repeat;}
.tp-2{width:57px;height:60px;display:block;background:url(/skin/images/tp-link-2.png) no-repeat;}
.tp-3{width:57px;height:60px;display:block;background:url(/skin/images/tp-link-3.png) no-repeat;}
.tp-4{width:57px;height:60px;display:block;background:url(/skin/images/tp-link-4.png) no-repeat;}
.tp-1:hover{width:57px;height:60px;display:block;background:url(/skin/images/tp-1.png) no-repeat;}
.tp-2:hover{width:57px;height:60px;display:block;background:url(/skin/images/tp-2.png) no-repeat;}
.tp-3:hover{width:57px;height:60px;display:block;background:url(/skin/images/tp-3.png) no-repeat;}
.tp-4:hover{width:57px;height:60px;display:block;background:url(/skin/images/tp-4.png) no-repeat;}/*侧滑微信效果*/
.header-links-tp1 {position: relative;}
.ch-weixin-con1 {border: 0 none;height: 167px;left: -121px;position: absolute;top: -1px;width: 120px;z-index:999999;}
.header-links-tp2 {position: relative;}
.ch-weixin-con2 {border: 0 none;height: 167px;left: -121px;position: absolute;top: -1px;width: 120px;z-index:999999;}
/**********end**************************/

