.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; overflow:hidden;}







/*内容样式*/
.main{ width:1120px; height:auto; margin:12px auto 20px; overflow:hidden;}

/*标题样式*/
.main p.title{ height:46px; line-height:46px; background:url(../image/main_title_bg.jpg) bottom center no-repeat; padding:0 6px 6px 0;}
.main p.title a{ height:46px; line-height:46px; color:#454545; font-size:14px;}
.main p.title span{ height:46px; line-height:46px; color:#454545; font-size:14px; padding:0 5px;}
.main p.title strong{ font-weight:normal; color:#00a1e9; font-size:14px;}

/*左侧样式*/
.leftCon{ width:198px; height:auto; overflow:hidden; background:url(../image/left_bg.jpg) #fff center bottom no-repeat; padding:36px 10px 140px; margin:0 32px 20px 0;}
.leftCon h2{ display:block; width:auto; height:68px; padding-bottom:8px; text-indent:-9999px;}
.leftCon h2.about{ background:url(../image/about_title_bg.jpg) no-repeat;}
.leftCon h2.product{ background:url(http://anpusw.com/images/product_title_bg.jpg) no-repeat;}
.leftCon h2.news{ background:url(http://anpusw.com/images/news_title_bg.jpg) no-repeat;}
.leftCon h2.service{ background:url(http://anpusw.com/images/service_title_bg.jpg) no-repeat;}
.leftCon h2.partner{ background:url(http://anpusw.com/images/partner_title_bg.jpg) no-repeat;}
.leftCon h2.recruit{ background:url(http://anpusw.com/images/recruit_title_bg.jpg) no-repeat;}
.leftCon h2.contact{ background:url(http://anpusw.com/images/contact_title_bg.jpg) no-repeat;}
.leftCon h2.search{ background:url(http://anpusw.com/images/search_title_bg.jpg) no-repeat;}
.leftCon .list{ width:198px; height:auto;}
.leftCon .list ul{ width:198px; height:auto;}
.leftCon .list ul li{ width:auto; min-height:64px; line-height:64px; display:block; overflow:hidden;}
.leftCon .list ul li a{ height:64px; line-height:64px; color:#111111; font-size:14px; background:url(../image/left_list_bg.jpg) #eaeaea right top no-repeat; display:block; padding-left:42px;}
.leftCon .list ul li a:hover,
.leftCon .list ul li.current a{ height:62px; color:#fff; background:url(../image/left_list_bg_cur.jpg) #00a1e9 right top no-repeat; border-bottom:1px solid #d3d3d3; margin-bottom:1px;}
.leftCon .list ul li ul.subList{ display:none;}
.leftCon .list ul li ul.subList li{ height:44px; min-height:44px; line-height:44px; border-bottom:1px solid #cfcfcf;}
.leftCon .list ul li ul.subList li a{ height:44px; line-height:44px; color:#fff; background:#c3c3c3; padding-left:60px;}
.leftCon .list ul li ul.subList li a:hover,
.leftCon .list ul li ul.subList li.current a{ background:#e6e6e6; color:#00a1e9;}
.leftCon p.search{ display:block; height:60px; background:url(../image/search_title.jpg) #fff left top no-repeat; overflow:hidden; text-indent:-9999px; margin-top:20px;}
.leftCon form.search{ display:block; width:184px; height:30px; overflow:hidden; border:7px solid #eaeaea; margin-top:-10px;}
.leftCon form.search input.text{ display:block; width:150px; height:30px; line-height:30px; padding-left:4px; background:#fff; border:none; float:left;}
.leftCon form.search input.button{ display:block; width:30px; height:30px; background:url(../image/search_btn.jpg) #fff left top no-repeat; border:none; text-indent:-9999px; float:left;}
.leftCon .code{ width:198px; height:278px;}
.leftCon .code h2{ height:52px; line-height:52px; color:#e55600; font-size:20px; font-weight:normal; text-indent:0; text-align:center; padding:20px 0 8px;}
.leftCon .code img{ display:block; width:198px; height:198px;}

/*右侧样式*/
.rightCon{ width:810px; height:auto; float:left; padding:0 30px;}
.rightCon h2{ height:90px; display:block; padding:10px 0 0 4px;}
.rightCon h2 strong{ height:90px; line-height:90px; color:#00a1e9; font-size:25px; font-weight:normal; display:block; float:left;}
.rightCon h2 span{ width:400px; height:90px; display:block; float:left; display:none;}
.rightCon h2.about span{ background:url(http://anpusw.com/images/about_right_bg.jpg) left top no-repeat;}
.rightCon h2.product span{ background:url(http://anpusw.com/images/product_right_bg.jpg) left top no-repeat;}
.rightCon h2.news span{ background:url(http://anpusw.com/images/news_right_bg.jpg) left top no-repeat;}
.rightCon h2.service span{ background:url(http://anpusw.com/images/service_right_bg.jpg) left top no-repeat;}
.rightCon h2.partner span{ background:url(http://anpusw.com/images/partner_right_bg.jpg) left top no-repeat;}
.rightCon h2.recruit span{ background:url(http://anpusw.com/images/recruit_right_bg.jpg) left top no-repeat;}
.rightCon h2.contact span{ background:url(http://anpusw.com/images/contact_right_bg.jpg) left top no-repeat;}
.rightCon h2.search span{ background:url(http://anpusw.com/images/search_right_bg.jpg) left top no-repeat;}

/*列表样式*/
.rightCon ul.list{ min-height:400px;}
.rightCon ul.list li{ height:56px; padding-right:2px; padding-left:24px; background:url(http://anpusw.com/images/common/right_list_bg.jpg) left top no-repeat; border-bottom:1px dotted #a9a9a9;}
.rightCon ul.list li a{ height:56px; line-height:56px; color:#616161; font-size:14px; float:left;}
.rightCon ul.list li a:hover{ color:#00a1e9;}
.rightCon ul.list li span{ height:56px; line-height:56px; color:#616161; font-size:14px; float:right;}

.main .pages,
.rightCon .pages{ height:28px; text-align:center; font-size:14px; padding:40px 0 20px;}
.main .pages a,
.rightCon .pages a{ width:40px; height:26px; line-height:26px; color:#000; text-align:center; background:#ebe9e9; border:1px solid #b9b9b9; display:inline-block; margin:0 2px;}
.main .pages a.currentpage,
.rightCon .pages a.currentpage{ background:#58b4de;}
.main .pages a:hover,
.rightCon .pages a:hover{ background:#58b4de;}


/*内容样式*/
.rightCon .attr{ height:auto; min-height:400px; line-height:30px; color:#555555; font-size:14px; font-weight:normal; padding-bottom:20px;}
.rightCon .attr img{ width:expression(100%?100%) true; max-width:100%; height:auto; margin:0 auto; padding:4px 0; display:block;}
.rightCon .attr h3{ height:70px; line-height:70px; font-size:20px; text-align:center; color:#2f2f2f; font-weight:normal;}
.rightCon .attr p.mark{ height:32px; line-height:32px; text-align:center; margin-bottom:20px; color:#736e6e;}
.rightCon .attr .article{ min-height:360px; margin-bottom:28px; font-size:14px; color:#5a5a5a;}
.rightCon .attr .change{ padding:20px 0;}
.rightCon .attr .change p{ height:30px; line-height:30px; color:#5a5a5a; font-size:14px;}
.rightCon .attr .change p a{ color:#5a5a5a; font-size:14px;}
.rightCon .attr .change p a:hover{ color:#00a1e9;}


/*产品列表页*/
/* CSS Document */

.rightCon ul.productList{ width:846px; margin-left:-18px;}
.rightCon ul.productList li{ display:block; width:270px; min-height:246px; float:left; margin:0 6px 28px;}
.rightCon ul.productList li a.pic{ display:block; width:270px; height:204px;}
.rightCon ul.productList a.pic img{ display:block; width:250px; height:184px; padding:8px; border:1px solid #dadada;}
.rightCon ul.productList a.title{ display:block; height:50px; line-height:25px; color:#252525; font-size:14px; font-family:"微软雅黑"; text-align:center; padding:0 10px; overflow:hidden;}

.intro h2{ height:90px; display:block; padding:10px 0 0 4px;}
.intro h2 strong{ height:90px; line-height:90px; color:#00a1e9; font-size:25px; font-weight:normal; display:block; float:left;}
.intro h2 span{ width:400px; height:90px; display:block; float:left; display:none;}
.intro h2.product span{ background:url(http://anpusw.com/images/product_right_bg.jpg) left top no-repeat;}
.intro div.left{ width:638px; height:284px; padding:24px 0 20px; background:url(http://anpusw.com/images/icons/product_info_bg.jpg) #f0f0f0 left top no-repeat; margin-left:40px;}
.intro img.left{ display:block; width:416px; height:302px; padding:12px; border:1px solid #cecece;}
.intro h3{ height:auto; line-height:52px; color:#2ca2d8; font-size:18px; font-weight:normal; display:block; padding:10px 20px 0 76px;}
.intro p{ width:280px; min-height:48px; line-height:48px; color:#4b4b4b; font-size:14px; display:block; padding-left:76px;}
.intro p a { display:block; width:110px; height:30px; background:url(../image/qq.png) 0 0 no-repeat;}
.intro p.clearfix{ width:282px; min-height:48px; line-height:48px; color:#4b4b4b; font-size:14px; display:block; padding-left:0;}
/*.intro p a{ width:72px; height:42px; line-height:42px; color:#2ca2d8; font-size:14px; display:block; float:left; padding:10px 10px 0 0;}*/
.intro p a:hover{ text-decoration:underline;}
.intro p img.pic{ display:block; width:60px; height:72px; padding-right:22px; float:left;}
.intro .infoBox{ width:100%; height:auto; min-height:300px; line-height:30px; color:#555555; font-size:14px; font-weight:normal; padding-top:10px; margin:0; float:left;}
.intro .infoBox img{ width:expression(100%?100%) true; max-width:100%; height:auto; margin:0 auto; display:block;}
.intro .infoBox p{ width:auto; padding:0; line-height:28px;}




/*列表样式*/
.rightCon ul.list{ min-height:400px;}
.rightCon ul.list li{ height:56px; padding-right:2px; padding-left:24px; background:url(../image/right_list_bg.jpg) left top no-repeat; border-bottom:1px dotted #a9a9a9;}
.rightCon ul.list li a{ height:56px; line-height:56px; color:#616161; font-size:14px; float:left;}
.rightCon ul.list li a:hover{ color:#00a1e9;}
.rightCon ul.list li span{ height:56px; line-height:56px; color:#616161; font-size:14px; float:right;}

.main .pages,
.rightCon .pages{ height:28px; text-align:center; font-size:14px; padding:40px 0 20px;}
.main .pages a,
.rightCon .pages a{ width:40px; height:26px; line-height:26px; color:#000; text-align:center; background:#ebe9e9; border:1px solid #b9b9b9; display:inline-block; margin:0 2px;}
.main .pages a.currentpage,
.rightCon .pages a.currentpage{ background:#58b4de;}
.main .pages a:hover,
.rightCon .pages a:hover{ background:#58b4de;}


/*内容样式*/
.rightCon .attr{ height:auto; min-height:400px; line-height:30px; color:#555555; font-size:14px; font-weight:normal; padding-bottom:20px;}
.rightCon .attr img{ width:expression(100%?100%) true; max-width:100%; height:auto; margin:0 auto; padding:4px 0; display:block;}
.rightCon .attr h3{ height:70px; line-height:70px; font-size:20px; text-align:center; color:#2f2f2f; font-weight:normal;}
.rightCon .attr p.mark{ height:32px; line-height:32px; text-align:center; margin-bottom:20px; color:#736e6e;}
.rightCon .attr .article{ min-height:360px; margin-bottom:28px; font-size:14px; color:#5a5a5a;}
.rightCon .attr .change{ padding:20px 0;}
.rightCon .attr .change p{ height:30px; line-height:30px; color:#5a5a5a; font-size:14px;}
.rightCon .attr .change p a{ color:#5a5a5a; font-size:14px;}
.rightCon .attr .change p a:hover{ color:#00a1e9;}