*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-size:12px;margin:0;padding:0;font-family:'Î¢ÈíÑÅºÚ'}
body{font-size:12px;background:url(/img/back_line.gif) repeat-y scroll center center #C7C7C7;color:#555;font-family: arial,Helvetica,sans-serif,Verdana;text-align: left;}
ul,li{ list-style:none;}
em{font-style:normal;font-weight:normal}
img{border:0;}
a{color:#555; font-size:12px; text-decoration:none;}
a:hover{color:#1d73c6; text-decoration: none;}

.left_bk{width:239px;overflow:auto; background:#F9F9F9;float:left;}
.body_bk{width:650px;overflow:auto; background:#FFFFFF;float:right;border-left:1px solid #ccc; min-height:480px;height:100%;_height:480px;}

.bg1{background:url(/images/leftbg1.jpg) repeat-x;}
.righttxt1{clear:both;width:650px;height:38px;border-bottom:1px solid #ccc; line-height:38px;}
.lefttxt1{clear:both;width:239px;height:38px;border-bottom:1px solid #ccc; line-height:38px;}

.lefttxt1 i{float:left;width:3px;height:14px;background:#1d73c6; overflow:hidden;margin:13px 10px 0 15px}
.lefttxt1 em{color:#333;font-size:14px;font-weight:bold; letter-spacing:2px;}

.righttxt1 i{float:left;width:3px;height:14px;background:#1d73c6; overflow:hidden;margin:13px 10px 0 15px}
.righttxt1 em{color:#333;font-size:14px;font-weight:bold; letter-spacing:2px;}

.body_msg{width:630px;font-size:14px;line-height:21px;padding:10px 0 0 20px;}

.top2{height:150px;width:100%;background:#FFF;}
.topbanner2{width:1000px;height:150px; margin:0 auto;background:url(/images/logobanner2.jpg) no-repeat}

.top3{height:129px;width:100%;background:#FFF;}
.topbanner3{width:980px;height:129px; margin:0 auto;background:url(/images/logobanner3.jpg) no-repeat}

.top4{height:129px;width:100%;background:#FFF;}
.topbanner4{width:980px;height:129px; margin:0 auto;background:url(/images/logobanner4.jpg) no-repeat}

.top5{height:129px;width:100%;background:#FFF;}
.topbanner5{width:980px;height:129px; margin:0 auto;background:url(/images/logobanner5.jpg) no-repeat}

.top6{height:135px;width:100%;background:#FFF;}
.topbanner6{width:980px;height:135px; margin:0 auto;background:url(/images/logobanner6.jpg) top no-repeat}

.top{height:84px;width:100%;background:#FFF;}
.topbanner{width:980px;height:84px; margin:0 auto;}


.logo{float:left;width:400px;height:84px;background:url(/img/logo.png) no-repeat}
.logo_r{float:right;width:580px;height:84px;background:url(/img/logo_r.png) right no-repeat}
.mainm{clear:both;height:38px;width:890px;margin:0 auto; overflow:hidden;}

.guide{width:100%;height:45px; background:#1D73C6;}
.guide_bk{width:880px;height:45px;margin:0 auto; position:relative}
.guide_bk li{float: left;
    height: 45px;
    line-height: 45px;
    margin: 0 10px;
    padding: 0 29px;
}
.guide_bk li a{color: #fff;font-size: 16px;text-decoration: none;}
.guide_bk li.hover {
    background:#0B549A;
}

.guide_bk li.selected {
    background:#0B549A;
}

.guide_bk .has-pulldown {
    cursor: pointer;
    position: relative;
}
.guide_bk .pulldown {
    cursor: default;
    display: none;
    left: 0;
    position: absolute;
    top: 30px;
}
.guide_bk .content a:hover {
    background: none repeat scroll 0 0 #e0e1e5;
    color: #333;
    text-decoration: none;
}
.guide_bk .pulldown .arrow {
    border-color: transparent transparent #f6f6f9;
    border-style: solid;
    border-width: 7px;
    display: block;
    font-size: 0;
    height: 0;
    left: 55px;
    line-height: 0;
    position: relative;
    width: 0;
    z-index: 152;
}
.guide_bk .pulldown .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f6f6f9;
    border-color: rgb(175, 175, 175);
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #333;
    position: relative;
    text-align: left;
    width: 120px;
    z-index: 151;
}
.guide_bk .content {
    padding: 10px 0;
}
.guide_bk .content a {
    color: #888;
    display: block;
    font-size: 12px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    padding-left: 33px;
}

#jsddm{	margin:0;padding:0}
#jsddm li{float: left;list-style: none;font: 12px Tahoma, Arial}
#jsddm li.g0{float:left;margin-right:43px;height:38px;overflow:hidden;}
#jsddm li.g1{float:left;}
#jsddm li a{display:block;}
#jsddm li a:hover{}
#jsddm li ul{margin:-5px 0 0 0;padding:8px;position: absolute;visibility: hidden;width:92px;background:#f7f7f7; border:1px solid #ccc;}
#jsddm li ul li{float: none;display: inline; }
#jsddm li ul li a{width: auto; padding:3px 4px;text-decoration:none; text-align:center;}
#jsddm li ul li a:hover{color:#1d73c6; text-decoration:underline;}

.ileft{padding:15px 0;}
.ileft ul{width:205px;padding-left:16px; text-align:center}
.ileft ul li{height: 27px;line-height: 27px;width:205px;margin-bottom:10px;background:url(/images/leftbg1.png) no-repeat;}
.ileft ul li a{color:#555; text-decoration:none}
.ileft ul li a:hover{color:#1d73c6;}

.ilink{clear:both;width:218px;margin:8px 0 0 14px;text-align:left; overflow:hidden;}
.ilink li{padding:1px 0 2px 0;}

.bannerc{width:890px;margin:0 auto;height:245px; overflow:hidden;padding-top:20px;}

.sub_dh{margin:0 auto;width:970px;height:32px;line-height:34px;overflow:hidden;z-index:999}
.sub_dh .sub_dh_left{float:left;width:730px;height:32px;padding-left:10px;overflow:hidden;color:#999;}
.sub_dh .sub_dh_left a{padding:0 10px 0 12px;color:#888;background:url(/img/inx_more.gif) no-repeat}
.sub_dh .sub_dh_left a:hover{color:#f60;}
.sub_dh .sub_dh_right{clear:both;float:right;width:230px;height:32px; overflow:hidden;padding-top:2px;}
.sub_dh .sub_dh_right a.subr1{float:left;background:url(/img/rmc2.png) no-repeat;width:111px;height:27px; overflow:hidden;}
.sub_dh .sub_dh_right a.subr2{float:left;background:url(/img/rmc3.png) no-repeat;width:111px;height:27px;overflow:hidden;}
.sub_dh a{color:#333;}
.sub_dh a:hover{color:#1d73c6;text-decoration:underline;}

.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clear_i{clear:both; height:6px; line-height:6px; font-size:0; overflow:hidden; display:block;margin:0 auto;}
.clear_ii{ clear:both; height:10px;width:950px;margin:0 auto;line-height:10px; font-size:0; overflow:hidden; display:block;}
.container{margin:0 auto; width:950px; height:100%; text-align:left;background:#FFF;}




.yn_top{margin:0 auto;width:950px;background:#FFF;text-align:center;}
.yn_toplink{ width:950px; height:20px; text-align:right; line-height:24px;color:#ccc; overflow:hidden; margin:0 auto;}
.yn_toplink a{ color:#888; margin:0 5px; text-decoration:none; font-size:12px;}
.yn_toplink a:hover{ color:#1d73c6; text-decoration: underline;}
.yn_toplink1{ width:840px; height:22px; text-align:right; line-height:26px; color:#ccc; overflow:hidden; margin:0 auto;}
.yn_toplink1 a{ color:#888; margin:0 5px; text-decoration:none; font-size:12px;}
.yn_toplink1 a:hover{ color:#1d73c6; text-decoration: underline;}

.about_dh{width:950px;background:#FFF; margin:0 auto; line-height:25px;height:25px;color:#666;}
.about_dh a{font-size:12px; color:#999; text-decoration:none;}
.about_dh a:hover{ color:#1d73c6; text-decoration: underline;}

.topNavBox {clear:both;width:950px;height:auto;margin:0 auto;position:absolute;top:153px;z-index:2000;}
.openNav  {float:left;width:auto;height:auto;position:absolute;z-index:200;display:none}
.openNavTop {float:left;width:auto;height:auto;background:url(/img/team/nav_top.png) 110px top no-repeat;}
.openNavMain {float:left;width:auto;height:auto;margin-top:10px;padding-right:20px;background:url(/img/team/nav_right.png) right bottom no-repeat;}
.openNavLeft {float:left;width:auto;height:auto;padding-left:30px;padding-bottom:10px;padding-bottom:20px;background:url(/img/team/nav_left.png) left bottom no-repeat;}
.openNavLeft ul {float:left;width:auto;height:auto;margin:0;padding:0;list-style:none;}
.openNavLeft ul li {float:left;width:auto;height:auto;margin:10px 0;padding:0 10px;background:url(/img/team/nav_line.gif) right top repeat-y}
.openNavLeft ul li dl {float:left;width:170px;height:auto;padding-top:10px}
.openNavLeft ul li dl dt {display:block;width:auto;height:26px;line-height:26px;font-weight:bold;color:#000;font-size:12px;padding-left:8px}
.openNavLeft ul li dl dd {display:block;float:left;width:144px;height:20px;line-height:20px;color:#4f4e4e;font-size:12px;padding:0 8px;white-space:nowrap;}
.openNavLeft ul li dl dd.line {display:block;float:left;width:auto;height:20px;line-height:20px;color:#4f4e4e;font-size:12px;padding:0 8px;white-space:nowrap;}
.openNavLeft ul li dl dd.jh {display:block;float:left;width:auto;height:20px;line-height:20px;color:#4f4e4e;font-size:12px;padding:0 8px;white-space:nowrap;}
.openNavLeft ul li dl dd a {color:#4f4e4e;font-size:12px;text-decoration:none}
.openNavLeft ul li dl dd a:hover {color:#f00;font-size:12px;text-decoration:underline}
.openNavLeft ul li dl dd .red a{color:#FF3300}

A.newxianlu_name:link {
	FONT-SIZE: 14px; COLOR: #4e9700; TEXT-DECORATION: none
}
A.newxianlu_name:visited {
	FONT-SIZE: 14px; COLOR: #4e9700; TEXT-DECORATION: none
}
A.newxianlu_name:hover {
	COLOR: #f00
}
SPAN.newxianlu_name {
	FONT-SIZE: 14px; COLOR: #4e9700; TEXT-DECORATION: none
}
.newxianlu_name .newxianlu_name_red {
	COLOR: #f00; ext-decoration: none
}
.newxianlu_name .newxianlu_name_blue {
	COLOR: #00f; TEXT-DECORATION: none
}
.newxianlu_name:hover .newxianlu_name_blue {
	COLOR: #f00; TEXT-DECORATION: underline
}


.box{margin:0 auto; width:990px;clear:both;}
.box h2{ margin:0; padding:0;}
.box h2 a{ display:block; width:150px; height:75px; background:url(/img/logo.gif) 0 -5px no-repeat;}
#hear td{ padding:0!important;}
.dianhua{ line-height:16px; margin:0 0 0 2px; padding:9px 0 0 0; color:#777;}
.dianhua a{ color:#aaa; text-decoration:underline;}
.dianhua a:hover{ color:#1d73c6; text-decoration: none;}
.dianhua span{color:#FF6600;font-weight:bold; font-size:14px; font-family:Tahoma; display:block;}
.headera{ color:#777; text-decoration:none;}
.headera a:hover{ color:#1d73c6; text-decoration:underline;}
/*topnav*/



.input10{ width:173px; height:19px; border:1px solid #C1C1C1}
.input11{ width:261px; height:19px; border:1px solid #C1C1C1}
.input12{ width:125px; height:19px; border:1px solid #7E9DB9}
.input13{ width:600px; height:90px; border:1px solid #c1c1c1;}
.t37{color:#7D859B;}

#xguidet{border-bottom:1px solid #AED55A;padding:9px 3px 7px 3px;color:#666;}
#xguidet a{color:#666;}
#xguidet a:hover{color:#1d73c6;}



.t38{ font-family:"ËÎÌå"; font-size:13px; font-weight:bold; color:#000; line-height:20px;}
.t39{ font-family:"ËÎÌå"; font-size:12px; font-weight:bold; color:#E37504;}
.t40{ color:#2d2d2d;}
.t41 a{ color:#616D8D}
#t42{ background:url(/images/icon15.gif) left no-repeat; padding:0 0 0 25px;}
.t43{ color:#817F7F; line-height:150%;}
#t44{ width:100%; padding:10px 0 0 24px;}
.t45{ color:#2D8B11; font-size:12px; font-weight:bold; line-height:208%;}
.t46{ color:#616D8D; line-height:150%;}
.t47{ padding-top:10px; width:104px; text-align:center; display:block; color:#515556; font-family:"ËÎÌå"; line-height:20px;}
.t48{ font-weight:bold; color:#6B6B6B;}
.t49{ color:#4F8327; font-weight:bold;}
.t50{ font-size:13px; color:#555555;}

#list_box{ width:100%; height:auto; margin-top:20px;padding:5px 0 10px 0}

/*topnav 840*/
.mainmenu1{  background:url(/img/index_bg.gif) -10px -72px no-repeat; height:32px; overflow:hidden; line-height:34px; width:840px; margin:0 auto; text-align:left; display:block;}
.mainmenu1 a{ margin:0 16px 0 15px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.mainmenu1 a:hover{ color:#1d73c6; font-weight:bold; text-decoration: underline;}
.ihw1{width:230px;height:16px;background:url(/img/hw1.gif) no-repeat;}
.ihw2{margin:5px 0 3px 0;width:655px;height:16px;background:url(/img/hw2.gif) no-repeat;}

.blog_sea{ border:0;background:url(/img/search.gif) 0 0px no-repeat; font-size:12px; color:#999; vertical-align:middle; height:22px; line-height:22px; padding: 0 0 0 25px; width:135px;}
.blog_seabn{ vertical-align:middle; height:22px; width:47px;}

/*°ïÖúÖÐÐÄ*/
.bangzhu{width:930px; border:#ccc dashed 1px; border-width:1px 0; background:#FFF;;  height:120px; margin:10px auto 10px auto;}
.help_bt{width:160px; height:110px; float:left;background:#FFF; padding:8px 0 0 15px; font-size:14px; color:#DD127B; font-weight:bold;}
.help_bt span{ font-size:12px; font-weight:100; background:#FFF;font-family:Verdana; line-height:24px; display:block; color:#444!important;}

.help{ width:728px; float:left; height:110px;}
.help dl{ float:left; display: inline; width:155px; margin:5px 10px 0 0; padding:0 0 0 10px;}
.help dt{ line-height:24px; color:#555; padding:0 0 0 6px;}
.help dd{ line-height:22px;background-position:-518px -57px; padding: 0 0 0 7px;}
.help dd a{ color:#0066b0; text-decoration:none;}
.help dd a:hover{ color:#1d73c6; text-decoration: underline;}

.footer{ width:950px; margin:15px auto; padding:0 0 20px 0; text-align:center; color:#bbb; line-height:26px; height:50px;}
.footer a{ font-size:12px; color:#444; margin:0 3px;}
.footer a:hover{ font-size:12px; color:#1d73c6; text-decoration:underline;}
.footer span{ color:#888;} 

.inx_title {
    color: #BA0001;
    font-family: "ËÎÌå";
    font-size: 14px;
    font-weight: bold;
    text-indent: 18px;
}
.gid12 li{padding:5px 0;}
.gid12 li em{color:#F35100;}

.gid17{margin-top:15px;}
.gid17 li{padding:2px 0;width:280px;overflow:hidden}
.gid17 li em{color:#F35100;}
.gid17 li a{float:left;width:235px;height:13px;line-height:14px; overflow:hidden}
.gid17 li dd{float:right;width:45px;color: #666666;font-family: Arial,Helvetica,sans-serif;font-size: 10px;}



.dot1{width:266px;color:#fff;font-weight:bold;font-size:14px;background:#4C8AB3;padding:2px 0;}
.dot1area{width:250px;background:url(/img/tiaobg.jpg);padding:5px 8px;border-bottom:8px solid #EEE;}
.dot1areabb{background:#FFF;padding:5px 0 0 6px;}
.dot1area li{padding:3px 0;width:240px;overflow:hidden}
.dot1area li em{color:#F35100;}
.dot1area li a{float:left;width:230px;height:15px;line-height:15px; overflow:hidden}

.dot2{margin-top:10px;width:266px;color:#BA0001;font-weight:bold;font-size:14px;background:#eee;padding:2px 0;}
.dot2area{width:242px;border:8px solid #EEE;border-width:0 8px 8px 8px;padding:8px 4px 8px 4px;}
.dot2area li{padding:3px 0 3px 5px;width:237px;overflow:hidden}
.dot2area li em{color:#F35100;}
.dot2area li a{width:230px;height:14px;line-height:14px; overflow:hidden}

.dot3{margin-top:10px;width:266px;color:#BA0001;font-weight:bold;font-size:14px;background:#eee;padding:2px 0;}
.dot3area{width:242px;border:8px solid #EEE;border-width:0 8px 8px 8px;padding:4px;}

/* rd */
.3lrd{margin-top:15px;}
.3lrd li{padding:2px 0;width:240px;overflow:hidden}
.3lrd li em{color:#F35100;}
.3lrd li a{width:240px;overflow:hidden}

/*foot*/
.fgoogled a{ margin:0 5px;}
.foot_linkid{width:950px;margin:0 auto;background:#FFF;}
.foot_linki{ width:930px; height:25px; overflow:hidden; margin:0 auto; color:#fff;}
.foot_linki a{ font-size:12px; color:#fff; margin:0 11px; text-decoration:none;}
.foot_linki a:hover{ font-size:12px; color:#fe0; text-decoration:none;}
.foot_linki_l{ width:780px; text-align:left; padding:0 0 0 20px; line-height:25px; float:left; display:inline; background-color:#DD127B;}
.foot_linki_l em{ font-style:normal; color:#fe0;}
.foot_linki_l span{}
.foot_linki_l strong{ font-weight:100;}
.foot_linki_r{ width:115px;padding:0 0 0 14px;color:#E3007B;background:#00C;line-height:25px; float:right;display:inline; background: url(/img/foot_ico.gif) #ffbb33 right -49px no-repeat;}
.foot_linki_r a{color:#fff;}
.foot_linki_r a:hover{color:#1d73c6;}

.leftt ul{padding:5px 0 10px 0;}
.leftt ul li{list-style:none;color:#999;line-height:25px;padding-top:3px;text-align:center;border-bottom:1px dashed #95D2A5}
.leftt li a{color:#333;font-size:12px;}

.leftt2 ul{padding:5px 0 0 0;}
.leftt2 ul li{list-style:none;color:#333;line-height:23px;padding-left:25px;}
.leftt2 li a{color:#333;}

.iintro {width:760px;border-bottom:1px solid #358F4C;height:25px;}
.iintro em{float:left;background:url(/img/stitle2.gif) no-repeat;width:144px;height:27px;line-height:27px;padding-left:50px;color:#FFF;font-weight:bold;font-size:14px;font-family:'Î¢ÈíÑÅºÚ'}
.intromsg{padding:10px;line-height:22px;color:#333;font-size:12px;}
.intromsg a{color:#999;font-size:14px;}

.wrapper1 {
    background: url(/img/black.jpg) repeat-y scroll 210px 0 transparent;
    margin-top: 1px;
    overflow: hidden;
    width: 950px;
	margin:0 auto;
}

.leftSide {
    background: url(/img/wtop.jpg) repeat-x scroll left top transparent;
    float: left;
    width: 200px;
}

.rightSide {
    background: url(/img/wtop.jpg) repeat-x scroll left top transparent;
    float: right;
    position: relative;
    width: 749px;
	height:auto!important;min-height:450px;height:450px;
	border-left:1px solid #1F2326;
}

.textlist li span{color:#F90;}
.textlist li a{color:#555;font-size:14px;font-weight:bold; text-decoration:none}
.textlist li a:hover{color:#1d73c6;font-size:14px;font-weight:bold; text-decoration:none}
.textlist li em{display:block;color:#999;border-top:1px dashed #ccc;padding:4px 0 10px 14px;font-size:12px;height:50px;line-height:21px;}

.mbxguidelist{color:#333;height:20px;line-height:20px;margin-bottom:20px;}
.mbxguidelist .aleft a{height:21px;line-height:21px;margin-right:6px;padding:3px 12px;border:1px solid #DA2927;background:#fff; text-decoration:none;background:#FCC}

.mbxguidelist .aleft a.nok{font-weight:bold;background:#F00;color:#FFF;border:1px solid #555;}

.mbxguidelist a{color:#333;text-decoration:none;}
.mbxguidelist .aright a{color:#333;text-decoration:none;}
.mbxguidelist .aright a:hover{color:#1d73c6;text-decoration:underline;}

.mbxguide{width:100%;height:18px;line-height:18px;padding:8px 0 2px 0;color:#333;background:#EEE;}
.mbxguide a{color:#333; text-decoration:none}
.mbxguide strong{font-weight:bold;font-size:14px;}
.mbxguide .aright a{color:#333; text-decoration:none}
.mbxguide .aright a:hover{color:#1d73c6;text-decoration:underline;}
.mbxguide .aleft a{color:#333; text-decoration:none}

.bkbody{clear:both;width:890px;margin:0 auto;}
.bkleft{width:239px;float:left;border-right:0px solid #D4D4D4;background:#F9F9F9;}
.bkright{width:650px;border-left:1px solid #D4D4D4;float:right;height:auto;color:#333; overflow:hidden;height:auto !important;}
.bkright a{color:999; text-decoration:underline;}
.bkright H1{clear:both;width:630px;font-size:18px;font-weight:bold;margin:15px 0 8px 20px;text-align:center;padding:10px 0 5px 0;color:#666;}
.bodymsg{clear:both;width:630px;padding:15px 0px 15px 20px;line-height:25px;font-size:14px;color:#333}

.bkright H2{clear:both;width:630px;font-size:18px;font-weight:bold;margin-bottom:8px;text-align:center;color:#666;}

.both1{clear:both;height:15px;}
.foot_link1{clear:both;margin:0 auto;width:890px;text-align:center;height:60px;border-top:1px solid #ddd;}
.foot_link dl{  padding:4px 0 0 0;width:940px;margin:0 auto;}
.foot_link1 dl{width:100%;padding:4px 0 0 0;margin:2px auto;}
.foot_link dd,.foot_link1 dd{ margin:0; padding:0; line-height:25px; color:#444; overflow:hidden;}
.foot_link dd a,.foot_link1 dd a{ color:#444; margin: 0 4px; text-decoration:none;}
.foot_link dd a:hover,.foot_link1 dd a:hover{ color:#1d73c6; text-decoration:underline;}
.foot_link dd span,.foot_link1 dd span{ font-weight:bold;}
.foot_link dd strong,.foot_link1 dd strong{ font-weight:100;}

.foot_style{ text-align:center; margin:8px auto 2px auto; width:440px; height:44px; overflow:hidden; background:url(/img/foot_ico.gif) 0 0 no-repeat;}
.foot_style a{ display:block; float:left; width:100px; margin:0 5px 0 0; height:44px;}

.friend_link{margin:10px auto 5px auto; width:930px; border-top:#eee solid 1px; padding:5px 5px 15px 15px; line-height:19px; color:#888;clear:both;}
.friend_link span{ font-weight:bold;}
.friend_link a{ color:#a3a3a3; margin:0 7px 0 1px; text-decoration:none;}
.friend_link a:hover{ color:#1d73c6; text-decoration: none;}

.pages{padding:12px 0 0 0; width:600px; overflow:hidden; text-align:center; font-size:14px; margin:0 auto; color:#999;}
.pages a{ display:block; width:20px; height:20px; overflow:hidden; line-height:20px; float:left; border:#ddd solid 1px; font-size:14px; margin:0 3px 0 0; background-color:#f7f7f7;text-decoration: none;}
.pages a:hover{ color:#1d73c6; border:#fb3 solid 1px; background-color:#fffff0;text-decoration: none;}
.pages strong{ display:block;width:22px; margin:0 3px 0 0; height:20px; line-height:20px; float:left; color:#fff; border:#bbb solid 1px; background-color:#aaa;}
.pages span.pagesnums{ display:block; width:80px; height:20px; line-height:22px; overflow:hidden; float:left; color:#888;}
.pages .first{display:block;}

label { display: block; }
.infiniteCarousel {
width: 655px;
position: relative;
}
.infiniteCarousel .wrapper {
width: 660px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
overflow: auto;
height: 155px;
margin: 0;
position: absolute;
top: 0;
}
.infiniteCarousel ul a img {
border: 1px solid #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.infiniteCarousel .wrapper ul {
width: 660px; /* single item * n */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position: absolute;
top: 0;
}
.infiniteCarousel ul li {
display:block;
float:left;
padding: 10px;
height: 150px;
width: 135px;
}
.infiniteCarousel ul li img {
-webkit-transition: border-color 400ms;
}
.infiniteCarousel ul:hover li img {
border-color: #000;
}
.infiniteCarousel ul:hover li:hover img {
border-color: #333;
}
.infiniteCarousel ul li a img {
display:block;
}
.infiniteCarousel .arrow {
display: block;
height: 0px;
width: 0px;

text-indent: -999px;
position: absolute;
top: 0px;
cursor: pointer;
outline: 0;
}
.infiniteCarousel .forward {
background-position: 0 0;
right: 0;
}
.infiniteCarousel .back {
background-position: 0 -72px;
left: 0;
}
.infiniteCarousel .forward:hover {
background-position: 0 -36px;
}
.infiniteCarousel .back:hover {
background-position: 0 -108px;
}