@import url(public.css);
.newwarper{ width:100%; height:33px; background:url(../image/newwarper-bg.jpg) repeat-x left top;  overflow:hidden;}
.newbox{ width:1002px; height:33px; margin:0 auto;}
.rollingnew{ width:868px; height:33px; float:left; overflow:hidden;}
.rollingnew ul{ width:868px; height:33px;}
.rollingnew ul li.title{ width:40px; height:33px; float:left; list-style-type:none; line-height:33px; vertical-align:middle; text-align:left; font-family:"Microsoft Yahei"; font-size:12px; font-weight:bold; }
.rollingnew ul li.new{ width:768px; height:33px; float:left; list-style-type:none; line-height:33px; vertical-align:middle;}
.cut{ width:125px; height:25px; position:relative; background:url(../image/cut.gif) no-repeat left top; left:87.5%; +left:0.79%; top:-24px; z-index:101;}
/*.cut{ width:125px; height:25px; position:relative; background:url(../image/cut.gif) no-repeat left top; top:-24px;}*/
.rolling_pro{ width:100%; height:131px; background:url(../image/scrollpro-bg.jpg) repeat-x left top; padding-top:25px;}
.index_pro{ width:1002px; height:103px; margin:0 auto; _margin:25px auto; overflow:hidden;}
.rollBox{ width:1002px; height:131px; margin:0 auto; overflow:hidden;}
.rollBox .LeftBotton { display:block; background:url(../image/button.jpg) no-repeat left top; float: left; overflow:hidden; width:27px; height:101px; cursor:pointer; margin-right:5px;}
.rollBox .RightBotton { display: block; background: url(../image/button.jpg) no-repeat right top; FLOAT: right; margin:-131px 0 0 0; overflow:hidden; width:27px; height:101px; cursor:pointer;}
.rollBox .Cont{ overflow:hidden; width:930px; overflow:hidden; padding-left:3px;}
.rollBox .ScrCont{ WIDTH:10000000px; height:131px;}
.rollBox .Cont .pic { float:left; width:312px; height:103px; float:left; text-align:left; background:url(../image/pic_bg.jpg) no-repeat;}
.rollBox .Cont .pic h2{ width:299px; height:99px; margin:0 auto; float:left; display:block; font-size:12px; font-weight:normal;}
.rollBox .Cont .pic h2 .proface{ width:103px; height:99px; float:left; display:block; margin-top:1px;}
.rollBox .Cont .pic h2 .proinfo{  width:190px; height:79px; float:right; margin:20px 2px 10px 4px; }
.rollBox .Cont .pic h2 .proinfo a{ color:#3762a7; text-decoration:none;}
.rollBox .Cont .pic h2 .proinfo a:hover{ color:#cc2f2f; text-decoration:none;}

.rollBox .Cont .pic IMG {}
.rollBox .Cont .pic P { font-size:12px;}
.rollBox .Cont A:link { color: #000; text-decoration: none}
.rollBox .Cont A:visited { color:#000; text-decoration:none;}
.rollBox .Cont A:hover { color:#f00; text-decoration:none;}
.rollBox #List1 { float:left}
.rollBox #List2 { float:left;}


.index-sub{ width:100%; height:298px; border-top:1px solid #fff; background:url(../image/indexbox-bg.jpg) repeat-x left top; margin:0 auto;}
.index-box{ width:1002px; height:auto; margin:0 auto;}
.index-new{ width:348px; height:auto; float:left; margin-top:20px;}
.index-new h2{ width:100%; height:34px; background:url(../image/c_new_title.gif) no-repeat; display:block; overflow:hidden;}
.index-new h3{ width:346px; height:auto; background:#fff; border:1px solid #CFD1D0; border-top:none; display:block; }
.index-new1{ width:324px; height:60px; margin:0 auto; padding-top:10px; font-size:12px; font-weight:normal; display:block; overflow:hidden;}
.index-new1 span{ width:78px; height:59px; float:left; display:block; display:block;}
.index-new1 ul{ width:237px; height:60px; float:right; display:block;}
.index-new1 li{ width:237px; height:auto; line-height:180%; float:left; display:block;}
.index-new1 li a{ color:#4076B2;}
.index-new1 li a:hover{ color:#cc2f2f;}
.index-new2 { width:324px; height:215px; display:block; margin:0px auto 0 auto; font-size:12px; overflow:hidden;}
.index-new2 ul { width:324px; height:auto;}
.index-new2 ul li{ width:324px; height:25px; line-height:26px; vertical-align:middle; display:block; margin:0 auto; font-weight:normal; background:url(../image/icon01.gif) no-repeat; text-indent:8px;}
.index-new2 span{ width:324px; height:30px; text-align:right; line-height:30px; vertical-align:middle; display:block;}
.pro{ width:443px; height:auto; float:left; margin:20px 0 0 15px;}
.pro h2{ width:100%; height:34px; background:url(../image/pro_title.gif) no-repeat; display:block; overflow:hidden;}
.pro h2 span{ width:80px; height:25px; font-size:12px; display:block; float:right; text-align:left; margin-top:7px;}
.pro h3{ width:441px; height:auto; background:#fff; border:1px solid #CFD1D0; border-top:none; display:block; font-size:12px; padding-top:9px;}
.pro h3 ul{ width:420px; height:auto; margin:0 10px 10px 10px; _margin:0 10px 13px 10px; overflow:hidden;}
.pro h3 ul span{ width:120px; height:93px; float:left; display:block;}
.pro h3 ul li{ width:265px; height:auto; float:right; display:block; font-weight:normal; line-height:180%;}
.pro h3 ul li a{ color:#4076B2;}
.pro h3 ul li a:hover{ color:#cc2f2f;}
.customer{ width:179px; height:auto; border:1px solid #d0d0d0; display:block; float:right; background:#fff; margin-top:20px;}
.customer h2{ width:179px; height:74px; background:url(../image/customer.jpg) no-repeat; display:block;}
.customer h3,.customer h3 ul{ width:179px; height:auto; display:block; font-weight:normal; font-size:12px; overflow:hidden;}
.customer h3 ul li{ width:179px; height:29px; background:url(../image/customer_libg.jpg) repeat-x left top; line-height:29px; vertical-align:middle; display:block; text-indent:10px;}
