﻿/* www.aacn.net.cn 株洲思迈科技有限公司CSS文件*/
*{ margin:0; padding:0;}
body{ font-size:14px; background:#f7f7f7; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#666; min-width:1070px; margin:0 auto;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
a{color:#666;text-decoration: NONE}
a:hover{ text-decoration:underline; color:#666;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:1070px; margin:0 auto; overflow:hidden}
.width img{ max-width:1070px}
.left{ float:left}
.right{ float:right}
/* www.aacn.net.cn 株洲思迈科技有限公司CSS文件*/
#kinMaxShow{visibility:hidden;width:100%; height:387px; overflow:hidden; margin-bottom:10px}


.head{ background:#f7f7f7; padding:0;}
.head .top{ height:33px; line-height:33px; background:#ebebeb; }
.head .width{height:136px; position:relative;}
.top .width span{ float:right; margin-top:5px}
.top .width span .input{ width:160px; height:20px; line-height:20px;}
.top .width span .bnt{ background:#1C4587; width:50px; text-align:center; height:20px; line-height:20px; color:#fff}
.toplogo{position:absolute; top:30px; left:0}
.topcxt{position:absolute; top:35px; right:400px}
.toptel{position:absolute; top:40px; right:20px}

.menu{ background:#1c4587; line-height:49px; height:49px; border-bottom:1px solid #fff}
.menu .width li{ float:left; color:#fff; width:133px; text-align:center;}
.menu .width li a{ color:#fff; background:url(../images/menu_li.jpg) no-repeat center left; display:block; text-align:center;}
.menu .width li a.home{ background:none}
.menu .width li:hover { background:#be0f0f;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu .width li:hover a{ background:none}
.menu .width .hover { background:#be0f0f}
.menu .width .hover a{ background:none}

.igg{ margin-bottom:15px}
.igg span{ float:left; width:129px; height:29px; line-height:29px; background:url(../images/gg_title.jpg) no-repeat; display:block; text-align:center; color:#be0f0f; font-size:16px}
.igg ul{ float:left; width:900px; border:1px solid #e7e7e7; border-left:none; height:27px; line-height:27px; overflow:hidden; padding:0 20px}
.igg ul li{ width:440px; background:url(../images/gg_li.jpg) no-repeat center left; padding-left:10px; float:left; color:#1c4587}
.igg ul li a,.igg ul li a:hover{ color:#1c4587}

.foot{ background:url(../images/footbg.jpg); padding:20px 0; color:#666666; margin-top:15px; border-top:3px solid #fff}
.foot a{ color:#666666}
.foot a:hover{ color:#666666;}
.links .left{ width:80px; padding-left:90px; height:26px; background:url(../images/link.gif) no-repeat center left; padding-top:7px; font-size:18px}
.links .right{width:880px; line-height:21px; margin-top:7px}
.links .right a{ margin:0 10px}
.footmenu{ margin:20px 0; height:50px; line-height:50px; color:#fff; background:#1c4587}
.footmenu .width{ text-align:center; }
.footmenu .width a{ margin:0 15px;font-size:15px; color:#fff}
.footmenu .width a:hover{ color:#fff}
.copyright{ text-align:center; line-height:25px; position:relative; min-height:140px}
.copyright p{ width:600px; margin-left:170px; padding-top:10px}
.footlogo{ position:absolute; top:10px; left:20px}
.footewm{ position:absolute; top:0; right:20px}

.fuwu{background:#fff;}
.list_left{ width:220px; overflow:hidden}
.list_left dl{ text-align:center; background:#1c4587; height:64px; line-height:64px; color:#fff; font-size:26px}
.list_left ul li{ height:50px; background:#e9e9e9}
.list_left ul li a{ display:block; width:180px; float:left; height:49px; line-height:49px; background:#e9e9e9; padding-left:40px; border-bottom:1px solid #fff}
.list_left ul li a:hover{ background:#be0f0f; color:#fff;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}

.fuwu .right{ width:822px; }
.fuwu .right dl{ background:url(../images/rexiao.jpg) no-repeat center; height:65px; margin-bottom:10px;}
.fuwu .right ul li{ float:left; width:256px; text-align:center; margin-bottom:15px; padding-top:6px; margin-left:9px; margin-right:9px}
.fuwu .right ul li img{ border:1px solid #dad9d9}
.fuwu .right ul li span{ line-height:47px}
.fuwu .right ul li:hover{ background:#1c4587; color:#fff;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.fuwu .right ul li:hover a,.fuwu .right ul li:hover a:hover{ color:#fff}
.fuwu .right ul li:hover img{ border:1px solid #1c4587}

.hx{ background:url(../images/hx.jpg) repeat-x; margin-top:25px}
.hxs{ background:url(../images/hx.jpg) repeat-x; height:3px; margin-bottom:25px}
.hxa{ background:url(../images/hx.jpg) repeat-x;}
.youshi_f0{ position:relative; width:1070px; height:126px; background:url(../images/f0.jpg) no-repeat center}
.youshi_f1{ position:relative; width:1070px; height:300px; background:url(../images/f1.jpg) no-repeat center}
.youshi_f1 .enname{ position:absolute; top:80px; left:140px; font-size:24px; text-transform:uppercase; color:#cecece}
.youshi_f1 .cnname{ position:absolute; top:110px; left:140px; font-size:24px; color:#313131}
.youshiinfo{font-size:16px}
.youshi_f1 .youshiinfo{ position:absolute; top:145px; left:140px; width:450px; }
.youshi_f2{ position:relative; width:1070px; height:288px; background:url(../images/f2.jpg) no-repeat center}
.youshi_f2 .enname{ position:absolute; top:70px; left:545px; font-size:24px; text-transform:uppercase; color:#cecece}
.youshi_f2 .cnname{ position:absolute; top:100px; left:545px; font-size:24px; color:#313131}
.youshi_f2 .youshiinfo{ position:absolute; top:135px; left:545px; width:450px}
.youshi_f3{ position:relative; width:1070px; height:294px; background:url(../images/f3.jpg) no-repeat center}
.youshi_f3 .enname{ position:absolute; top:75px; left:140px; font-size:24px; text-transform:uppercase; color:#cecece}
.youshi_f3 .cnname{ position:absolute; top:105px; left:140px; font-size:24px; color:#313131}
.youshi_f3 .youshiinfo{ position:absolute; top:140px; left:140px; width:440px}
.youshi_f4{ position:relative; width:1070px; height:288px; background:url(../images/f4.jpg) no-repeat center}
.youshi_f4 .enname{ position:absolute; top:70px; left:530px; font-size:24px; text-transform:uppercase; color:#cecece}
.youshi_f4 .cnname{ position:absolute; top:100px; left:530px; font-size:24px; color:#313131}
.youshi_f4 .youshiinfo{ position:absolute; top:135px; left:530px; width:450px}
.youshi_f5{ position:relative; width:1070px; height:290px; background:url(../images/f5.jpg) no-repeat center}
.youshi_f5 .enname{ position:absolute; top:75px; left:200px; font-size:24px; text-transform:uppercase; color:#cecece}
.youshi_f5 .cnname{ position:absolute; top:105px; left:200px; font-size:24px; color:#313131}
.youshi_f5 .youshiinfo{ position:absolute; top:140px; left:200px; width:470px}
.ad{ margin-bottom:15px}

.icase{ overflow:hidden; margin-bottom:15px; background:#fff}
.icase .title{ width:1069px; background:url(../images/titlebg.jpg) repeat-x; height:38px; line-height:38px; border-right:1px solid #e7e7e7}
.icase .title span{ display:block; width:180px; text-align:center; background:#be0f0f; font-size:20px; color:#fff}
.icase .mySwiper{ border:1px solid #e7e7e7; border-top:none; padding:15px 20px 10px 30px;}
/* .icase ul li { float:left; text-align:center; margin:0 15px 10px 15px} */
.icase ul li { text-align:center; margin:0  ;width: 168px;}
.icase ul li span{ height:24px; line-height:24px}
.icase ul li .jqthumb{ border:1px solid #cccccc}

.icontent{border:1px solid #e7e7e7; padding:25px 0; margin-bottom:15px;background:#fff}
.icontent .title{ width:97%; height:38px; line-height:38px; border-bottom:1px solid #e7e7e7}
.icontent .title span{ display:block; width:140px; text-align:center; background:#be0f0f; font-size:20px; color:#fff}
.icontent .title em{ float:right;}
.icontent .title em a{ background:url(../images/more.jpg) no-repeat center; width:43px; height:13px; display:block; margin-top:20px; margin-right:10px}
.icontent .left{ width:715px; border-right:1px solid #c6c6c6}
.icontent .right{ width:315px; margin-right:20px;}

.iabout{ padding:20px 20px 0 20px;line-height:23px}
.iabout img{ border:1px solid #cbcbcb; padding:3px; float:left; margin-right:15px; margin-bottom:15px}
.izs{ text-align:center; padding-top:15px}
.izs img{ border:5px solid #5578ba}

.ikhxx{ padding:20px 20px 0 20px;line-height:23px}
.ikhxx img{float:left; margin-right:15px;}
.khxx { float:right; width:670px; overflow:hidden; }

.khxx1{ background:url(../images/khxx1.jpg) no-repeat center left; width:624px; padding-left:46px; height:184px; float:left;position:relative}
.khxx1 li{ float:left; width:312px; height:30px; line-height:30px}
.khxx2{ background:url(../images/khxx2.jpg) no-repeat center left; width:289px; padding-left:46px; height:184px; float:left; margin-top:8px;position:relative}
.khxx2 li{ float:left; width:289px; height:30px; line-height:30px}
.khxx3{ background:url(../images/khxx3.jpg) no-repeat center left; width:289px; padding-left:46px; height:184px; float:left; margin-top:8px;position:relative}
.khxx3 li{ float:left; width:289px; height:60px; line-height:21px; }
.khxx3 .khxx3_1{ margin-bottom:6px}
.khxx3 li p{font-size:12px}
.khxxa{ position:absolute; display:block; width:39px; height:184px; top:0; left:0}

.inews{ padding:20px 20px 0 20px;}
.inewstop{ background:url(../images/ico-01.jpg) repeat-x bottom; padding-bottom:20px}
.inewspic { width:216px; float:left; margin-right:20px}
.inewspic img{ width:210px; height:160px; border:1px solid #d9d9d9; padding:2px}
.inewstitle{ font-size:20px; line-height:36px; color:#5c5c5c}
.inewsinfo{ line-height:21px}
.inewsmore{ margin-top:10px}
.inewsmore a{ background:#a8a8a8; padding:3px 15px; color:#fff;}
.inewsbottom{ margin-top:10px}
.inewsbottom li{ float:left; width:310px; line-height:35px; height:35px; background:url(../images/ico-02.jpg) no-repeat center left; padding-left:13px; padding-right:14px; overflow:hidden}
.inewsbottom li a:hover{ color:#D10003}
.ifaq li{ border-bottom:1px solid #dbdbdb; padding:10px 0}
.ifaq li .fa_t{ background:url(../images/ico-03.jpg) no-repeat center left; padding-left:25px; overflow:hidden; height:25px; line-height:25px; color:#be0f0f}
.ifaq li .fa_t a,.ifaq li .fa_t a:hover{ color:#be0f0f}
.ifaq li .fa_i{background:url(../images/ico-04.jpg) no-repeat; padding-left:25px; overflow:hidden; line-height:19px; margin-top:5px}
.ifaq li:hover{ background:#f8f6f6;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}

.nei .right{width:822px; }
#current{ line-height:40px}
.info{ background:#fff; border:1px solid #e7e7e7; padding:10px; min-height:550px;text-align:Justify;
text-justify:inter-ideograph}
.info img{ max-width:800px}
.info .text{ line-height:30px}
/*list*/
.list_page{text-align:center;margin:20px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.sortname{ margin:15px 0; border-bottom:1px solid #e7e7e7}
.sortname span{ font-size:16px; background:#be0f0f;  color:#fff; height:30px; line-height:30px; width:140px; text-align:center; display:block}
.sortname2{ margin:25px 0 0 0;}
.sortname2 span{ font-size:18px; background:#be0f0f;  color:#fff; height:40px; line-height:40px; width:180px; text-align:center; display:block}


/*.newslist li{ background:url(../images/gg_li.jpg) no-repeat center left; padding-left:10px; line-height:32px; height:32px; overflow:hidden}*/
.newslist li{ float:left; width:800px; margin-bottom:20px; border-bottom:1px dashed #ADADAD; padding-bottom:10px}
.newslist .listleft{ float:left; width:210px; overflow:hidden; margin-right:15px;}
.newslist .listright{ float:right; width:575px}
.newslist .listright .listtitle{ font-size:18px; font-weight:600; line-height:30px}
.newslist .listright .listtitle a{ color:#222}
.newslist .listright .listinfo{ margin-bottom:5px}
.newslist .listright .listmore{ line-height:30px}
.newslist .listright .listmore a{ display:block; width:120px; text-align:center; line-height:30px; background:#EF2226; float:left; color:#fff}

.stitle { text-align:center; border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-bottom:10px; margin-top:20px}
.stitle h1{ font-size:18px; margin-bottom:5px; color:#be0f0f; font-size:22px}
.stitle p{ color:#a4a4a4; font-size:12px}
.stitle .bshare-custom{ float:right}
.footpro{ padding:20px 0}
.rollBox {
	width: 1070px;
	overflow: hidden;
}
.rollBox .LeftBotton {
	height: 41px;
	width: 24px;
	background: url(../images/left.png) no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 80px 10px 0 0;
	cursor: pointer;
}
.rollBox .RightBotton {
	height: 41px;
	width: 24px;
	background: url(../images/right.png) no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 80px 0 0 10px;
	cursor: pointer;
}
.rollBox .Cont {
	width: 992px;
	overflow: hidden;
	float: left;
}
.rollBox .ScrCont {
	/* width: 10000000px; */
}
.rollBox .Cont .pic {
	width: 248px;
	/* float: left; */
	/* text-align: center; */
}
.rollBox .Cont .pic img {
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto;
}
.rollBox .Cont .pic p {
	line-height: 26px;
	color: #505050;
	text-align: center;
}
.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;
}









.icase .Cont {
	width: 990px;
	overflow: hidden;
	float: left;
}
.icase .ScrCont {
	width: 10000000px;
}
.icase .Cont .pic {
	width: 132px;
	float: left;
	text-align: center;
}
.icase .Cont .pic img {
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto;
}
.icase .Cont .pic p {
	line-height: 26px;
	color: #505050;
}
.icase .Cont a:link, .icase .Cont a:visited {
	color: #626466;
	text-decoration: none;
}
.icase .Cont a:hover {
	color: #f00;
	text-decoration: underline;
}
.icase #List1, .icase #List2 {
	float: left;
}




#focus {width:280px; height:330px; overflow:hidden; position:relative; margin-left:13px}
#focus ul {height:330px; position:absolute;}
#focus ul li {float:left; width:280px; height:330px; overflow:hidden; position:relative; }

#focus .btnBg {display:none}
#focus .btn {display:none}


/*kefu*/
.online_icon {
	width:36px;
	height:156px;
	overflow:hidden;
	font-family:'����';
}
.online_icon a {
	display:block;
	font-family:'����' ;
	width:36px;
	height:156px;
	background:url(../Images/online_bg.png) no-repeat;
	_background:url(../Images/online_bg_ie6.png) no-repeat;
}
.online_windows {
	width:144px;
}
.online_w_top {
	background:url(../Images/online_bg.png) no-repeat -36px 0;
	height:10px;
	_background:url(../Images/online_bg_ie6.png) no-repeat -36px 0;
	_margin-bottom:-7px;
}
.online_w_c {
	background:url(../Images/online_bg.png) repeat-y 0 -185px;
	padding:0 5px;
	_background:url(../Images/online_bg_ie6.png) repeat-y 0 -185px
}
.online_w_bottom {
	background:url(../Images/online_bg.png) repeat-y -36px -35px;
	height:29px;
	_background:url(../Images/online_bg_ie6.png) repeat-y -36px -35px;
}
.online_content {
	background:url(../Images/online_bg.png) no-repeat -147px -185px;
	padding-top:11px;
	_background:url(../Images/online_bg_ie6.png) no-repeat -147px -185px;
}
.online_content a.qq_icon {
	background:url(../Images/online_bg.png) no-repeat -37px -130px;
	width:121px;
	height:25px;
	display:block;
	margin:0 auto;
	text-indent:30px;
	line-height:23px;
	cursor:pointer;
	_background:url(../Images/online_bg_ie6.png) no-repeat -37px -130px;
}
.online_content a.qq_icon:hover {
	background-position:-159px -130px;
	color:#FFF;
}
.online_bar h2 {
	background:url(../Images/online_bg.png) repeat-x 0 -156px;
	height:29px;
	line-height:27px;
	font-size:12px;
	color:#666;
	text-align:left;
	_background:url(../Images/online_bg_ie6.png) repeat-x 0 -156px;
}
.online_bar h2 a {
	display:block;
	padding-left:14px;
	margin-left:6px;
	cursor:pointer;
}
.expand h2 a {
	background:url(../Images/online_bg.png) no-repeat -36px -69px;
	_background:url(../Images/online_bg_ie6.png) no-repeat -36px -69px;
}
.collapse h2 a {
	background:url(../Images/online_bg.png) no-repeat -36px -96px;
	_background:url(../Images/online_bg_ie6.png) no-repeat -36px -96px;
}
.expand h2 a:hover, .collapse h2 a:hover {
	text-decoration:none;
	color:#c81d04;
}
.online_content {
	text-align:center;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:1px;
}
.online_content ul li {
	height:24px;
	line-height:24px;
	margin-bottom:4px;
	font-family:'����';
}
.online_content ul li a:hover {
	color:#c81d04;
}
/* �������������֮�� www.lanrenzhijia.com */
#online_qq_layer {
font-family:'����';
	position:fixed;
	right:0px;
	top:150px;
	_position:absolute;
}
* html, * html body {
	_background-attachment:fixed;
}
* html #online_qq_layer {
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop + 150));
}
#online_qq_tab {
	float:left;
	margin-top: 50px;
}
#onlineService {
	float:left;
	margin-left:-3px;
	display:none;
}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {
	display:none;
}
#onlineType1 {
	display:block;
}
/* �������������֮�� www.lanrenzhijia.com */


#onlineCenter{
width:144px;
height:290px;
position:relative;
}

#onlineCenter ul li{
width:144px;
height:30px;
line-height:30px;
text-align:center;
font-size:14px;
color:#E95214;
position:relative;
}

#onlineCenter ul li #gefu{
width:120px;
height:25px;
margin-left:12px;
position:absolute;
left:-5px;


background:url(../Images/online_bg.png) no-repeat  -39px -129px;
margin-top:5px;
}
#onlineCenter ul li #gefu p{
height:30px;
line-height:26px;
text-indent:25px;

}
#onlineCenter ul li #gefu_1{
width:120px;
height:24px;
margin-left:12px;
background:url(../Images/03.gif) no-repeat;
position:absolute;
left:-5px;
}
#onlineCenter ul li #gefu_2{
width:120px;
height:24px;
margin-left:12px;
position:absolute;
left:-5px;
background:url(../Images/03.gif) no-repeat;
}
#onlineCenter ul li #gefu_1 p{
height:30px;
line-height:26px;
text-indent:10px;
font-size:13px;
}

#onlineCenter ul li #gefu_2 p{
height:30px;
line-height:26px;
text-indent:10px;
font-size:13px;
}
#bianma{
width:94px;
height:93px;
background:#0000CC;
position:absolute;
left:20px;
top:190px;
}
#cen{
height:32px;
width:94px;

position:absolute;
left:25px;
top:188px;
}
#cen_left{
width:32px;
height:32px;
position:absolute;
background:#009900;
top:115px;
left:-5px;
display:block;
}
#cen_right{
background:#999900;
width:32px;
height:32px;
position:absolute;
top:115px;
left:55px;
display:block;

}
#online_qq_layer{
z-index:100;
}






