@charset "utf-8";
/*banner begin*/
.indexban{ width:1003px; height:auto; margin:0px auto; overflow:hidden;}
.bantop{ width:100%; height:350px; margin:0px auto; overflow:hidden;}
.bantop a{ display:block; width:100%; height:350px;}
.bantop img{ width:1003px; height:350px;}
.bannerlist{ width:1001px; height:54px; border-left:1px #eee solid; border-right:1px #eee solid; background:#f4f4f4; overflow:hidden; padding:5px 0px; position:relative; z-index:0;}
.bannerlist a.arrowleft{ display:block; width:16px; height:16px; background:url(../images/bannerlist_08.jpg) no-repeat; position:absolute; left:3px; top:25px;}
.bannerlist a.arrowleft:hover{ background:url(../images/bannerlist_15.jpg) no-repeat;}
.bannerlist a.arrowright{ display:block; width:16px; height:16px; background:url(../images/bannerlist_16.jpg) no-repeat; position:absolute; right:3px; top:25px;}
.bannerlist a.arrowright:hover{ background:url(../images/bannerlist_11.jpg) no-repeat;}

.bannerlist .bannersroll{ width:950px; height:54px; margin:0px auto; position:relative; overflow:hidden;}
.scrllbox{  height:54px; margin:0px auto; position:absolute; overflow:hidden;}
.bannersroll dl{ width:220px; height:50px; float:left;  background:url(../images/bannerlist_03.jpg) no-repeat; padding:4px 10px 0px 10px; cursor:pointer;}
.bannersroll dl.clearMargin{ margin-right:0px;}
.bannersroll dl dt{ width:55px; height:48px; float:left;}
.bannersroll dl dd{ width:130px; height:auto; float:left; margin-left:10px; display:inline;}
.bannersroll dl dd p{ color:#7d7d7d; font-size:12px; line-height:20px;}
.bannersroll dl.cur{ background:url(../images/bannerlist_05.jpg) no-repeat;}
.bannersroll dl.cur dd p{ color:#fff;}

/*conter begin*/
.conter{ width:976px; border:1px #eee solid; padding:15px 12px; height:auto; margin:0px auto; background:url(../images/indexconbj_03.gif) repeat-x left bottom #fff; overflow:hidden;}
.conter .left{ width:705px; height:auto; float:left;}
.conter .right{ width:254px; height:auto; float:right;}

.indexseaven{ width:100%; height:auto; position:relative; z-index:0; overflow:hidden;}
.indexseaven h3{ padding-bottom:18px; padding-top:5px;}
.indexseaven a.arrowleft2{ display:block; width:24px; height:24px; position:absolute; right:0px; top:0px;}
.indexseaven a.arrowright2{ display:block; width:24px; height:24px; position:absolute; right:30px; top:0px;}

.servicebox{ width:705px; height:143px; overflow:hidden; margin:0px auto;}
.servicebox .sroll{ margin:0px auto; height:auto;}
/*0619修改*/
.servicebox dl{ width:218px; height:129px; border:1px #e0e0e0 solid; float:left; margin-right:10px; display:inline; padding:5px 0px 0px 5px; position:relative; overflow:hidden;}
.servicebox dl.clearMargin{ margin-right:0px;}
.servicebox dl a.more{ display:block; width:39px; height:35px; position:absolute; right:1px; bottom:1px; z-index:0;}
.servicebox dl dt{ width:89px; height:123px; float:left;}
.servicebox dl dt a{ display:block;}
.servicebox dl dd{ width:121px; height:auto; float:left; margin-left:95px; margin-top:-120px; display:inline;}
.servicebox dl dd span{ display:block; padding-bottom:15px;}
.servicebox dl dd p{ color:#4c4c4c; font-size:12px; line-height:20px;}

.Visitbox{ width:100%; height:auto; overflow:hidden; padding-top:20px;}
.Visitbox h3{ padding-bottom:18px;}
.Visitbox .visicon{ width:100%; height:auto; overflow:hidden;}
.visicon dl{ width:125px; height:41px; float:left; margin-right:5px; margin-bottom:12px; display:inline; background:url(../images/indexboxbj_03.jpg) no-repeat; padding:8px 0px 0px 10px;}
.visicon dl.clearMargin{ margin-right:0px;}
.visicon dl dt{ width:42px; height:37px; float:left; margin-left:-4px; -margin-left:-2px;}
.visicon dl dd{ width:75px; float:left; /*margin-left:5px;*/ display:inline; overflow:hidden}
.visicon dl dd a{ display:block; width:75px; height:38px; text-align:center; line-height:1.5em; /*background:url(../images/icon_03.gif) no-repeat right center;*/ padding-right:2px;}
.visicon dl dd a:hover{ color:#8abe64;}
/*0619修改*/

.conter .right h3{ padding-bottom:18px;}
.conter .right h3 a{ margin-top:-3px; float:right; font-size:10px; color:#999;}
.conter .right h3 a:hover{ color:#8abe64;}
.right ul{ width:100%; height:auto; overflow:hidden;}
.right ul li{ padding-bottom:10px; background:url(../images/icon2_03.gif) no-repeat left 5px; padding-left:22px;}
/*height:40px; line-height: 20px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;*/
.right li a{ line-height:20px; color:#268eb9; display:block;}
.right li a:hover{ color:#8abe64; text-decoration:underline;}
.right ul li span{ display:block; font-size:12px; color:#4c4c4c;text-align:right;}
.right a.more2{ display:block; margin-left:0px; background:url(../images/bannerlist_11.jpg) no-repeat left center; padding-left:24px; color:#9e9e9e; font-size:12px; line-height:20px;}
.right a.more2:hover{ color:#8abe64;}
/*添加class*/
.right ul .lowLength{position:relative;}
.right ul .lowLength a{height:40px; line-height: 20px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.right ul .lowLength span{position:absolute;right:0;bottom:6px; }




/*友情链接 begin*/
.links{ float:left; width:100%; height:auto; padding-top:7px; padding-bottom:20px;}
.innerlinks{ width:1003px; height:auto; margin:0 auto;}
.innerlinks h2{ color:#3f9300; font-size:14px; line-height:21px; padding-left:13px;}
.innerlinks span{ color:#666666; font-size:12px; line-height:21px;}
.sqactivemain{ float:left; width:100%; height:auto; padding-top:15px; }
.leftarrows{ float:left; width:13px; height:27px; padding-left:35px;}
.rightarrows{ float:right; width:12px; height:27px; padding-right:35px;}
.imgall{ float:left; width:1000px; height:auto; display:inline; overflow:hidden; }
.imgall ul li{ float:left; padding-left:17px; padding-right:5px;}

/*.imgall{ float:left; width:888px; height:auto; display:inline; overflow:hidden; margin-left:10px; margin-right:10px;}
.imgall ul li{ float:left; padding-left:17px; padding-right:5px;}*/

/*.imgall{ width:100%; height:auto; display:inline; }
.imgall ul li{ float:left; padding-right:5px; padding-left:16px;}*/
/*友情链接 end*/



/*0622 二级菜单begin*/
.box{ background:url(../images/secondmenubg_03.png) no-repeat; /*width:365px;*/ width:150px; height:139px; position:absolute; overflow:hidden; top:140px; z-index:100000; left:50%; }
.box0{ margin-left:-470px;}
.box1{ margin-left:-365px;}
.box2{ margin-left:-257px;}
.box3{ margin-left:-152px;}
.box4{ margin-left:-45px;}
.box5{ margin-left:61px;}
.box6{ margin-left:166px;}
.box7{ margin-left:272px;}
.box8{ margin-left:365px;}
.secondmenu{ float:left; width:150px; height:129px; padding-top:10px;}
.nav .secondmenu a{ background:url(../images/secondmenu_06.jpg) left center no-repeat; padding-left:8px; margin-left:10px; float:left; font-size:12px; line-height:24px; cursor:pointer; width:130px; text-align:left;}




.secondpic{ float:left; width:199px; height:139px; margin-left:18px; padding-top:15px;}
.secondpic p{ width:199px; float:left;}
.secondpic p span{ width:199px; float:left; color:#666666; font-size:12px; line-height:24px;}

.returnhome{ float:left; margin-left:-10px; height:15px; width:15px; display:inline-block; margin-top:10px;"}
.imgall ul li{ }
/*0622 二级菜单end*/
.nav .secondmenu p a{ color:#4d4d4d; font-size:12px; line-height:24px; display:block;}
