/* www.aacn.net.cn ÀÖ´´ÍøÂçCSSÎÄ¼þ*/
*{ margin:0; padding:0;}
body{ font-size:14px; background:#fff; font-family:"ºÚÌå",Arial, Helvetica, sans-serif; color:#606060; max-width:1920px; margin:0 auto;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
a{color:#606060;text-decoration: NONE}
a:hover{ text-decoration:underline; color:#606060;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}
/* www.aacn.net.cn ÀÖ´´ÍøÂçCSSÎÄ¼þ*/
.font12{ font-size:12px}
.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:1260px; margin:0 auto;overflow:hidden}
.min{min-width:1260px}
.left{ float:left}
.right{ float:right}

.head{ height:158px; position:relative;}
.head .link { position:absolute; right:80px; bottom:20px}
.head .link a{ float:left; margin-right:5px}
.head .link .link1{ background:url(../images/ico-01.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link1:hover{ background:url(../images/ico-1.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link2{ background:url(../images/ico-02.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link2:hover{ background:url(../images/ico-2.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link3{ background:url(../images/ico-03.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link3:hover{ background:url(../images/ico-3.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link4{ background:url(../images/ico-04.png) no-repeat; width:32px; height:32px; display:block}
.head .link .link4:hover{ background:url(../images/ico-4.png) no-repeat; width:32px; height:32px; display:block}
.tel{position:absolute; top:40px; right:5px}
.logo{position:absolute; top:10px; left:0px}
.banner{position:absolute; top:65px; left:540px}
.menu{ height:50px; line-height:50px; overflow:hidden; background:#0B5A9F; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; font-weight:600; }
.menu a{ color:#fff; height:50px; display:block; padding:0 5px; text-align: center;}
.menu a:hover{ color:#0b5a9f; background:url(../images/menuhover.jpg) repeat-x}
.menu ul{ width:1260px; margin:0 auto;}
.menu ul li{ float:left; background:url(../images/menuline.jpg) no-repeat left; padding-left:8px; margin-left:6px; width: 126px;}
.menu ul #home{background:none; padding-left:5px}
.menu .hover a{ color:#0b5a9f; background:url(../images/menuhover.jpg) repeat-x;}

#kinMaxShow{visibility:hidden;width:100%;  overflow:hidden; min-width:1260px;}

.top{position:relative; width:1260px; margin:0 auto;z-index:1; height:60px; margin-bottom:30px }
.top em{ position:absolute; top:-75px;  width:1260px;}
.top em .left{width:190px; padding-right:79px; padding-left:47px; height:135px; background:url(../images/sortbg.png) no-repeat; text-align:center; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; line-height:15px; }
.top em .left p{ text-transform:Uppercase;display: table-cell;height: 135px;vertical-align: middle; text-align:center; width:190px}
.top em .left strong{ font-size:24px; line-height:28px;}
.top em .right{ width:944px; height:28px; line-height:28px; border-bottom:2px solid #ccc; margin-top:105px; color:#939393; text-align:right}
.top em .right a,.top em .right a:hover{ clear:#939393}


.search{ height:49px; line-height:49px; overflow:hidden; background:#f6f6f6}
.searchInput{ width:222px; height:37px;margin-top:5px}
.searchBtn{ width:41px; height:37px; background:url(../images/ico-05.jpg) no-repeat;cursor:pointer; margin-top:5px}
.search FORM{ float:left; margin-right:15px}
.search .width a{ margin:0 5px}

.main { background:#f9f9f9; min-width:1260px}
.f1 em{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#0b5a9f}
.f1{ height:150px; line-height:220px; text-align:center}
.f2 ul li{width:220px; height:80px; float:left; padding-top:106px; text-align:center; margin:0 16px}
.f2-061{ background:url(../images/ico-061.png) no-repeat center top}
.f2-062{ background:url(../images/ico-062.png) no-repeat center top}
.f2-063{ background:url(../images/ico-063.png) no-repeat center top}
.f2-064{ background:url(../images/ico-064.png) no-repeat center top}
.f2-065{ background:url(../images/ico-065.png) no-repeat center top}

.f3 em{ font-size:33px; font-family:"Î¢ÈíÑÅºÚ"; color:#0b5a9f}
.f3{ background:url(../images/text-02.png) no-repeat center 70px; height:139px; line-height:100px; text-align:center}
/*
.f4 li{ width:412px; float:left; text-align:center; line-height:34px; margin-bottom:15px}
.f4 li dl img{ width:412px;height:275px;}
.f4 li dl{width:412px; height:275px; overflow:hidden}
.f4 li dl:hover{border:11px solid #66ca4c;width:390px; height:253px;}
.f4 li dl:hover img{width:390px;height:253px;}
.f4 .zhong{ margin:0 12px;}
*/

.f4 li{ width:412px; float:left; text-align:center; line-height:34px; margin-bottom:15px; font-size:16px; font-weight:600}
.f4 li dl img{ width:390px;height:253px;}
.f4 li dl{border:11px solid #66ca4c;width:390px; height:253px; overflow:hidden}
.f4 li dl:hover{border:11px solid #828282;width:390px; height:253px;}
.f4 li dl:hover img{width:390px;height:253px;}
.f4 .zhong{ margin:0 12px;}

.f5{ margin-top:32px; height:200px; overflow:hidden}
.f6{ width:1260px; height:336px; background:url(../images/indexbg-01.jpg) no-repeat center; position:relative}
.f6 em{ position:absolute; top:60px; left:40px; font-size:18px; line-height:31px; text-align:left}
.f6 em strong{ font-size:36px; color:#0b5a9f;font-family:"Î¢ÈíÑÅºÚ"; line-height:50px}
.f7{ width:1260px; height:336px; background:url(../images/indexbg-02.jpg) no-repeat center; position:relative}
.f7 em{ position:absolute; top:100px; right:60px; font-size:18px; line-height:31px; text-align:left}
.f7 em strong{ font-size:36px; color:#0b5a9f;font-family:"Î¢ÈíÑÅºÚ"; line-height:50px}
.f8{ width:1260px; height:336px; background:url(../images/indexbg-03.jpg) no-repeat center; position:relative}
.f8 em{ position:absolute; top:90px; left:40px; font-size:18px; line-height:31px; text-align:left}
.f8 em strong{ font-size:36px; color:#0b5a9f;font-family:"Î¢ÈíÑÅºÚ"; line-height:50px}
.f9{ width:1260px; height:336px; background:url(../images/indexbg-04.jpg) no-repeat center; position:relative}
.f9 em{ position:absolute; top:100px; right:40px; font-size:18px; line-height:31px; text-align:left}
.f9 em strong{ font-size:36px; color:#0b5a9f;font-family:"Î¢ÈíÑÅºÚ"; line-height:50px}
.f10{ width:1260px; height:336px; background:url(../images/indexbg-05.jpg) no-repeat center; position:relative}
.f10 em{ position:absolute; top:130px; left:40px; font-size:18px; line-height:31px; text-align:left}
.f10 em strong{ font-size:36px; color:#0b5a9f;font-family:"Î¢ÈíÑÅºÚ"; line-height:50px}

.f11 em{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#0b5a9f}
.f11{  height:210px; line-height:285px; text-align:center}

.f12 ul{ margin-bottom:20px}
.f12 li{ float:left; width:244px; margin-left:10px; text-align:center; line-height:25px; margin-bottom:10px}
.f12 li img{width:244px; height:177px}
.f12 .f12-none{ margin-left:0px}

.f13 em{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#0b5a9f}
.f13{  height:180px; line-height:265px; text-align:center}
.f14 ul{ margin-bottom:60px}
.f14 li{ float:left; width:198px; margin-left:12px; text-align:center; line-height:25px; margin-bottom:10px; border:1px solid #dadada}
.f14 li img{width:198px; height:78px}
.f14 .f14-none{ margin-left:0px}

.f15{ padding:28px 0 28px 0;font-family:"Î¢ÈíÑÅºÚ";}
.f15 div{ float:left; width:413px; background:#fff;}
.f15 div img{ margin:4px 0 14px 0}
.f15 div .title{ height:50px; line-height:50px; background:#0b5a9f; color:#fff; font-size:18px; font-weight:600; padding-left:20px}
.f15 div .more{ height:50px; line-height:50px; color:#0b5a9f; font-size:12px; padding-left:20px}
.f15 div .more a,.f15 div .more a:hover{color:#0b5a9f;}
.f15 div p{ padding:5px 20px 12px 20px; line-height:23px}

.indexnews{ padding:0 20px}
.indexnews li { border-bottom:1px dashed #ccc; height:31px; line-height:31px}
.indexnews li span{ float:right; color:#a2a2a2}

.indexqa{padding:8px 20px 8px 20px;}
.indexqa li{ margin-bottom:22px; float:left }
.indexqa .q{ background:url(../images/ico-07.jpg) no-repeat left top; padding-left:28px; line-height:18px; font-weight:600;width:345px}
.indexqa .a{ background:url(../images/ico-08.jpg) no-repeat left 2px; padding-left:28px; line-height:21px; margin-top:5px; height:63px; overflow:hidden; width:345px}

.footer{ padding:30px 0; background:#858585; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; min-width:1260px}
.footer a,.footer a:hover{ color:#fff}
.footcopy{ width:350px; float:right; line-height:21px}
.footmenu{ min-height:89px; background:url(../images/logob.png) no-repeat 40px 0px ; float:left; width:750px; padding-left:160px; overflow:hidden}
.footmenu li{ max-width:140px; overflow:hidden; float:left; text-align:center; font-size:12px; padding:0 15px}
.footmenu li dl{ line-height:15px; margin-bottom:12px}
.footmenu li strong{ line-height:40px}

.cannery{ text-align:center; margin-top:30px; font-size:12px;}


/*list*/
.list_page{text-align:center;margin-top:40px;display:block; font-size:13px}
.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;}

/*===============concent================*/
.concent .infoleft{ width:284px;overflow:hidden}
.concent .left  img{ max-width:284px}
.concent .left .nav{ padding-bottom:50px; width:284px}
.concent .left .nav li a{ display:block; height:45px; width:279px; border-left:5px solid #fff; line-height:45px; text-align:center; color:#939393; font-size:18px}
.concent .left .nav li .navhover{  border-left:5px solid #66ca4c; background:#eeeeee; color:#0b5a9f;}
.concent .left .nav li a:hover{  border-left:5px solid #66ca4c; background:#eeeeee; color:#0b5a9f}
.concent .left .hotpro { width:284px; }
.concent .left .hotpro li{ position:relative; text-align:center; line-height:35px; margin-bottom:10px; font-size:16px; color:#0b5a9f}
.concent .left .hotpro li a,.concent .left .hotpro li a:hover{color:#0b5a9f}
.concent .left .hotpro em{ position:absolute; top:0; right:0; width:91px; height:91px; background:url(../images/hotpor.png) no-repeat}
.concent .right{ width:944px;}
.concent .right img{ max-width:944px;}
.concent .right .sortname{ height:45px; line-height:45px; background:#e0e0e0; overflow:hidden; margin-bottom:30px}
.concent .right .sortname em{ background:#66ca4c; padding:14px 30px; color:#fff; font-size:18px;}
.concent .right .info{ color:#565656; font-size:14px; line-height:27px;font-family:"Î¢ÈíÑÅºÚ";}


.concent .left .navcn{ padding-bottom:50px; width:284px}
.concent .left .navcn li a{ display:block; height:45px; width:279px; margin-bottom:10px; border-left:5px solid #fff; line-height:45px; text-align:center; color:#939393; font-size:18px}
.concent .left .navcn li .navhover{  border-left:5px solid #66ca4c; background:#eeeeee; color:#0b5a9f;}
.concent .left .navcn li a:hover{  border-left:5px solid #66ca4c; background:#eeeeee; color:#0b5a9f}


.productlist li{ width:944px; height:280px; margin-bottom:39px; overflow:hidden}
.productlist li .proname{ margin-left:39px; float:left; position:relative; height:280px; width:485px; overflow:hidden}
.productlist li .propic{ float:left; width:420px; height:280px; overflow:hidden; }
.productlist li .propic img{width:420px;height:280px;}
.productlist li .proname em{ position:absolute; bottom:0px; left:0px}
.productlist li .proname{ line-height:24px;}
.productlist li .proname strong{ font-size:18px; color:#0b5a9f; height:40px; line-height:40px}
.productlist li .proname strong a,.productlist li .proname strong a:hover{ color:#0b5a9f}

.newslist li{ margin-bottom:40px; width:944px; height:119px; overflow:hidden}
.newslist .newspic{ width:211px; height:119px; float:left}
.newslist .newspic img{ width:211px; height:119px}
.newslist .newsright{ margin-left:30px; width:703px; height:118px; border-bottom:1px dashed #ccc; float:left}
.newslist .newsright .newstitle{ color:#474747; height:40px; line-height:40px}
.newslist .newsright .newstitle a,.newslist .newsright .newstitle a:hover{ color:#474747}
.newslist .newsright .newstitle span{ float:right}
.newslist .newsright .newsinfo{line-height:24px; color:#8a8a8a}

.caselist{ width:944px;}
.caselist li{ float:left; text-align:center; width:290px; margin:0 12px 20px 12px; line-height:24px}
.caselist li img{ width:290px; height:220px}

.kehulist{ width:944px;}
.kehulist li{ float:left; width:198px;  border:1px solid #dadada; margin:0 18px; margin-bottom:20px}
.kehulist li img{width:198px; height:78px}


.art_title h1{margin:0;padding:0;font-size:14px;font-weight:bold;text-align:center;}
.art_info{line-height:40px;height:40px;color:#666;text-align:center;border-bottom:1px dashed #ccc;margin:5px 0 10px 0;}
.art_content{line-height:22px;}
.art_pre{line-height:25px;height:25px;margin:10px 0 0 10px;}
.art_next{line-height:25px;height:25px;margin:5px 0 0 10px;}
.art_pre span,.art_next span{color:#f60;}
.art_pre .c9,.art_next .c9{color:#999;}
.infoart{ line-height:23px;}




#goodsshow{border:1px solid #e3e3e3;background:#fff;padding:30px;overflow:hidden;border-radius:4px;}
#goodsshow .left{float:left;width:356px;margin:0 50px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ddd;padding:2px;background:#fff;width:350px;cursor:pointer;border-radius:4px;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}

#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:470px; }
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:40px;}
#goodsshow .right .sno{border-bottom:1px solid #ddd;line-height:40px;height:40px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}
#goodsshow .right .price b{color:#fff;font-size:12px;background:#F56B6B;font-weight:normal;padding:6px 10px;}
#goodsshow .right .cart{border:1px solid #ddd;padding:25px 30px;line-height:30px;border-radius:4px;}
#goodsshow .right .cart .cart_num{height:32px;overflow:hidden;}
#goodsshow .right .cart .cart_num .amount{float:left;width:135px;overflow:hidden;}
#goodsshow .right .cart .cart_num input{border:1px solid #dadada;background:url(../images/bg_input.gif) repeat-x top;height:20px;padding:9px 10px 0 10px;width:50px;text-align:center;font-family:ËÎÌå;color:#666;font-size:12px;margin:0 0 0 2px;float:left;}
#goodsshow .right .cart .cart_num span{float:left;}
#goodsshow .right .cart .cart_num .uamount{height:12px;border:1px solid #dadada;line-height:30px;overflow:hidden;width:16px;margin:0 0 3px 5px;background:url(../images/bg_arror.gif) no-repeat center top;cursor:pointer;}
#goodsshow .right .cart .cart_num .damount{height:12px;border:1px solid #dadada;line-height:30px;overflow:hidden;width:16px;margin:0 0 0 5px;background:url(../images/bg_arror.gif) no-repeat center bottom;cursor:pointer;}
#goodsshow .right .cart .cart_num .soldnum{float:left;color:#999;padding:0 10px;}
#goodsshow .right .cart .cart_num .soldnum u{color:#666;padding:0 4px;}
#goodsshow .right .cart .cart_bnt{clear:both;padding:15px 0 0 0;overflow:hidden;}
#goodsshow .right .cart .cart_bnt input{margin:0 4px 0 0;border:0;text-align:center;color:#fff;font-family:microsoft yahei;width:140px;height:38px;line-height:30px;padding:0;cursor:pointer;}
#goodsshow .right .cart .cart_bnt .buynow{border:0;background:url(../images/bg_add_cart.gif) no-repeat top;}
#goodsshow .right .cart .cart_bnt .addcart{border:0;background:url(../images/bg_add_cart.gif) no-repeat center;color:#fff;}
#goodsshow .right .cart .cart_bnt .addfav{border:0;background:url(../images/bg_add_cart.gif) no-repeat bottom;color:#333;}

#giftshow{padding:10px;overflow:hidden;}
#giftshow .left{float:left;width:220px;margin:0 20px 0 0;}
#giftshow .right{float:left;}
#giftshow .left img{border:1px solid #ddd;padding:2px;background:#fff;width:200px;border-radius:4px;}
#giftshow .right{width:400px;}
#giftshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0;padding:0;}
#giftshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#giftshow .right .price span{color:#f60;font-size:14px;}
#giftshow .right .price b{color:#fff;font-size:12px;background:#F56B6B;font-weight:normal;padding:6px 10px;}
#giftshow .right .gift input{border:0;background:url(../images/bg_add_cart.gif) no-repeat top;margin:0 4px 0 0;border:0;text-align:center;color:#fff;font-family:microsoft yahei;width:100px;height:38px;line-height:30px;padding:0;cursor:pointer;}

#banner{overflow:hidden; width:1260px;}
#banner img{ width:1260px}



#tab{position:relative; height:280px}
#tab .tabList { width:255px; float:left; background:url(../images/li0.jpg) no-repeat; padding-top:133px}
#tab .tabList ul li{
	float:left;
	background:url(../images/li1.jpg) no-repeat;
	width:235px;
	margin-top:4px; height:45px; line-height:45px; padding-left:20px; font-size:16px; color:#0b5a9f; font-weight:600;
	text-align:left;
	position:relative;
	cursor:pointer;
}
#tab .tabCon{
	position:absolute;
	left:270px;
	top:0;
	width:990px;
}
#tab .tabCon ul li{ float:left; width:318px; overflow:hidden; margin-left:12px; text-align:center}
#tab .tabCon ul li img{ width:318px; height:233px;}
#tab .tabCon ul li span{ margin-top:7px; height:40px; line-height:40px; overflow:hidden; background:#eeeeee; color:#000; display:block}
#tab .tabCon div{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0); display:none
}
#tab .tabList li.cur{
	border-bottom:none;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100); display:block
}