@charset "gb2312";
/* CSS Document */
.thumb { height:32px; line-height:32px; background:url(../images/bg_line2.png) left bottom repeat-x; }
.ulOne { padding-bottom:12px; background:url(../images/bg_line2.png) left bottom repeat-x; }
.ulOne li { font-size:14px; color:#333; float:left; width:77px; height:30px; line-height:30px; text-align:center; background:url(../images/bg_liOn.png) no-repeat; margin-right:10px; cursor:pointer; }
.allList { }
.ulOne li.focus { font-weight:bold; color:#fff; background:url(../images/bg_liHo.png) no-repeat; }
.ulOneList { padding-top:20px; margin-right:-1%; }
.ulOneList li { float:left; width:24%; margin:0 1% 1% 0; text-align:center; }
.listImg { background:url(../images/bg_listImg.png) center bottom no-repeat; padding-bottom:8px; }
.listImg img { display:block; width:226px; height:160px; padding:1px; border:#ccc 1px solid; }
.listTxt { height:30px; line-height:30px; overflow:hidden; }
.listTxt a:hover { color:#8d1919; text-decoration:underline; }
/*pubModL*/
.pubModL { }
.pubModL .T { height:70px; line-height:70px; background-color:#034094; text-align:center; margin-bottom:3px; }
.pubModL .T h3 { font-size:26px; font-weight:bold; color:#fff; }
.pubModL .C { }
.subNav { padding-bottom:35px; }
.subNav li { height:50px; line-height:50px; margin-bottom:3px; text-align:center; position:relative; vertical-align:top; zoom:1; }
.subNav li a { display:block; height:50px; line-height:50px;outline:hidden; background-color:#CCCCCC;}
.subNav li a:hover, .subNav li a.focus { font-weight:bold; color:#fff; text-decoration:none; width:250px; background-color:#034094; position:absolute; }
.subNav li.last { border-bottom:0 none; }

.subNav1 { padding-bottom:35px; }
.subNav1 li { height:50px; line-height:50px; margin-bottom:3px; position:relative; vertical-align:top; zoom:1; font-size:16px }
.subNav1 li a { display:block; height:50px; line-height:50px;outline:hidden; background-color:#CCCCCC; padding-left:30px}
.subNav1 li a:hover, .subNav li a.focus { font-weight:bold; color:#fff; text-decoration:none; width:220px; background-color:#034094; position:absolute; }
.subNav1 li.last { border-bottom:0 none; }
.subNavclass{line-height:28px; height:28px; margin:0px 0px 8px 0px; width:215px;  background:#E5E5E5; padding-left:35px; color:#F00}


/*inkefu*/
.inkefu { width:196px; height:70px; background:url(../images/inKefu.png) 1px 1px no-repeat; padding:1px; border:#d5d5d5 1px solid; }
/*inTrends*/
.inTrends { }
.inTrends .trendt { width:880px; }
.inTrends .trendpt { padding:10px 0 20px; margin-bottom:10px; border-bottom:#afb0b2 1px dotted; }
/*imgLook*/
.imgLook { width:720px; padding:10px 0 20px; }
.imgLook img { display:inline-block; margin-right:10px; }
/*intro*/
.intro { }
.intro li { padding-bottom:20px; }
.intro h4 { height:27px; line-height:27px; background-color:#eff4fb; color:#11478f; font-weight:bold; padding:0 12px; margin-bottom:12px; }
.intro p { text-indent:24px; line-height:20px; color:#333; }
/*detailTxt*/
.detail { padding-top:20px; }
.detail .T, .detailPic { text-align:center; }
.detail h2 { font-size:16px; font-weight:bold; color:#333; }
.detail span { display:block; height:30px; line-height:30px; }
.detailTxt { line-height:30px; }
.detailTxt p { padding-bottom:20px; }
.detailPic{ padding-bottom:40px;}
.detailPic img { display:block; max-width:470px; width:470px;_width:expression(document.body.clientWidth>470?"470px":"auto");
overflow:hidden; margin:0 auto; }
/*updown*/
.updown{ border-top:#b2b2b2 dotted 1px; line-height:22px; padding:20px 0;}
/*overflow*/
.ulOne, .allList { overflow:hidden; clear:both; zoom:1; }
.xm-t,.xm-n{ overflow:hidden; zoom:1;} 
.xm-t{ width:272px; float:left;}
.xm-t dl p{ padding-top:20px; font-size:20px;}
.xm-t dl a{ color:#FFFFFF; display:block; width:120px; height:36px; line-height:36px; border:1px solid #FFFFFF; margin-top:10px; margin-left:76px;}
.xm-n{ width:908px; float:right;}
.caseList{ overflow:hidden;}
#card0 li{ background-color:#d5d5d5; margin-bottom:3px; height:50px; text-align:center; line-height:50px;}
#card0 li.focus{ background-color:#ef2e72; color:#FFFFFF;}
.xm-t dl{width:272px; height:110px; background-color:#ef2e72; color:#FFFFFF; text-align:center; margin-top:11px;}
.xmImg{}
.xmList{ width:1000px;}
.xmList li{ margin-right:12px; float:left; width:448px; height:265px; margin-bottom:12px;}
.n-product1{float:left; margin-left:8px; margin-top:4px; overflow:hidden; display:inline; width:280px}
.n-product1 .prod{height:270px; width:270px; border:#d1d1d1 solid 1px;}

#npro{border:#E5E5E5 solid 1px; padding:10px;}
#npro li{line-height:28px}
.arc_title{text-align:center; margin-top:20px;}
.arc_title h1{font-size:25px}
.arc_info{text-align:center; height:35px; border-bottom:1px #ddd dashed; line-height:35px; margin-top:6px;}
.article{height:auto; font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; padding-left:15px; padding-right:15px;}
.article p{text-indent:2em; margin-bottom:20px;}
.article h2{font-size:18px; color:#aa0909;}
.article a:link{font-size:14px;}
.article a:visited{font-size:14px;}
.article a:hover{font-size:14px;}
.n-product2{float:left; margin-left:8px; margin-top:4px; overflow:hidden; display:inline; width:280px}
.n-product2 .prod1{height:230px; width:270px; border:#d1d1d1 solid 1px;}