/**
 * Author: Kiefer
 * Design Corp: TOG
 * E-mail: Kiefering@Gmail.com
 */

/*all*/
body,ul,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}
body {
    color: #333;
	font: 75%/140% Arial, Helvetica, sans-serif;
	margin:0;
	text-align: center;
	border-top:4px solid #349800;
	background:#fff url(../img/bg.jpg) repeat-x bottom left;
}
a {
	text-decoration:none;
	color:#666;
}
.l{float:left;}
.r{float:right;}
.c{text-align:center}
.clear {clear: both;height: 0;overflow:hidden;}
.fs{line-height:20px;text-indent:24px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.ml20{margin-left:20px;}
.ml14{margin-left:14px;}
.ml10{margin-left:10px;}
.line{margin:2px 0;border-bottom:1px solid #ccc;}
.tl{text-align:left}
.green{color:#016600;}
.cab{color:#026698;text-decoration:underline}
/*all end*/
/*index layout start*/
#iwrapper{
width:1003px;
margin:0 auto;
position:relative;
}
#iheader{
width:1003px;
height:297px;
overflow:hidden;
text-align: left;
background:url(../img/iheader.jpg) no-repeat;
}
#imenuC{
width:1003px;
height:100px;
text-align:left;
margin:0 auto;
}
#imenu{
width:842px;
height:100px;
}
#icontent{
width:943px;
margin:0 auto;
text-align: left;
}
#ifooter{
width:943px;
margin:30px auto 10px;
text-align: left;
}
#ifooter a img{margin-right:30px}
/*index iheader*/
#iheader .topNavi{
width:600px;
height:19px;
text-align:right;
}
#iheader .topNavi a{
color:#fff;
margin-right:20px;
}
#iheader h1 a{
display:block;
width:387px;
height:63px;
}
#iheader .ifocusFlash{
width:976px;
height:212px;
padding-top:3px;
padding-left:27px;
margin-bottom:10px;
}
/*index imenu 842 59*/
/* m1 */
#imenu ul.m1{
width:842px;
height:59px;
overflow:hidden;
background:url(../img/imenu.jpg) no-repeat;
}
#imenu ul.m1 li.im{float:left;}
#imenu ul.m1 li.im a{
display:block;
width:182px;
height:59px;
background:url(../img/imenu.jpg) no-repeat;
}
#imenu ul.m1 li.m11 a{margin-left:73px;background-position:-73px 0;}
#imenu ul.m1 li.m12 a{margin-left:12px;background-position:-267px 0;}
#imenu ul.m1 li.m13 a{margin-left:13px;background-position:-462px 0;}
#imenu ul.m1 li.m13{z-index: 600;}
#imenu ul.m1 li.m11 a:hover{background-position:-73px -59px;}
#imenu ul.m1 li.m12 a:hover{background-position:-267px -59px;}
#imenu ul.m1 li.m13 a:hover{background-position:-462px -59px;}
/* m2 */
#imenu ul.m1 li ul.m2 {
left: -999em;
width: 670px;
height:27px;
position: absolute;
z-index: 600;
}
#imenu ul.m1 li ul.m2 li{float:left;margin-top:10px;}
#imenu ul.m1 li ul.m2 li.m21{
width:16px;
height:27px;
background:url(../img/m1.gif) no-repeat;
}
#imenu ul.m1 li ul.m2 li.m22{
width:auto;
height:17px;
padding:5px 5px;
background:url(../img/m1.gif) repeat-x 0 -27px;
}
#imenu ul.m1 li ul.m2 li.m23{
width:16px;
height:27px;
background:url(../img/m1.gif) no-repeat 0 -54px;
}
#imenu ul.m1 li ul.m2 li a {display:inline;margin-left:0;color:#000;background:none;}
#imenu ul.m1 li ul.m2 li a:hover  {display:inline;color:#CE0809;}
#imenu ul.m1 li:hover ul.m2 {left: auto;margin-left:0}
#imenu ul.m1 li.sfhover ul.m2 {left: auto;}
#imenu ul.m1 li.m11 ul.m2 {margin-left:20px;}
#imenu ul.m1 li.m12 ul.m2 {margin-left:-200px;}
#imenu ul.m1 li.m13 ul.m2 {width:700px;margin-left:-280px;}
/*index icontent*/
#icontent h2{
margin-bottom:15px;
font-size:14px;
color:#069;
}
#icontent .intro{
width:680px;
height:auto;
padding-top:0px;
}

/*index ifooter*/
#ifooter .contact{
width:833px;
height:49px;
padding-top:37px;
padding-left:110px;
margin-bottom:20px;
background:url(../img/contact.png) no-repeat;
}
* html #ifooter .contact{/*IE6 */
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contact.png');
} 
#ifooter .contact ul li{float:left;width:180px;color:#000}
#ifooter .contact .backTop{
margin-top:-15px;
margin-right:20px;
text-align:center;
position:relative
}
#ifooter .contact .backTop a{color:#fff}
#floatNavi{
position:absolute;
top:0;
right:0;
z-index:555;
}
/** html #floatNavi { IE6 
background:none;background:url(../img/floatNavi.png) no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/floatNavi.png');
} */

/*basic layout start*/
#header{
width:1003px;
height:100px;
overflow:hidden;
text-align: left;
}
body.develop #header,body.idevelop #header{background:url(../img/header.jpg) no-repeat 0 0}
body.service #header,body.iservice #header,body.member #header{background:url(../img/header.jpg) no-repeat 0 -100px}
body.culture #header,body.iculture #header{background:url(../img/header.jpg) no-repeat 0 -100px}
#header h1 a{
display:block;
width:370px;
height:100px;
}
#navi{
width:943px;
height:36px;
overflow:hidden;
margin:0 auto;
text-align: left;
}
#menu{
width:792px;
height:36px;
overflow:hidden;
background:url("../img/menubg.jpg") no-repeat
}
.nav{
width:933px;
height:29px;
padding-left:10px;
line-height:29px;
vertical-align:middle;
margin:0 auto;
text-align: left;
}
#content{
width:943px;
padding-top:141px;
margin:0 auto;
text-align: left;
}
body.develop  #content{background:url(../img/contentbg.jpg) no-repeat 0 0}
body.service  #content{background:url(../img/contentbg.jpg) no-repeat -943px 0}
body.culture  #content{background:url(../img/contentbg.jpg) no-repeat -1886px 0}
#sidebar{width:175px}
#main{
width:686px;
padding:1px 0;
min-height:320px;
border:1px solid #CBCBCB;
background:#fff url(../img/mainbg.jpg) repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
* html #main { /* IE6 */
padding:0;
height:320px;
}
#main .container{
width:636px;
min-height:320px;
padding:0 25px 20px;
background:url(../img/flower.jpg) no-repeat bottom right;
overflow:hidden;
white-space:normal;
}
* html #main .container{padding:0 22px 20px;}/* IE6 */
#quickMenu{width:80px;text-align:left}
#quickMenu #floatMenu{
width:80px;
height:90px;
padding-top:31px;
background:url(../img/qmbg.jpg) no-repeat
}
#footer{}
/*basic layout end*/

/*contentAAAAAAAAAAAAAAA*/
body.idevelop .nav,body.iservice .nav,body.iculture  .nav{height:38px}
#contentA{
width:943px;
margin:0 auto;
text-align: left;
}
#sidebarA{
width:216px;
padding-right:16px;
}
#mainA{
width:630px;
min-height:320px;
border-right:1px solid #ccc;
}
#mainB{
width:711px;
min-height:320px;
}

#mainA  h6{
width:590px;
height:20px;
padding-top:4px;
padding-left:26px;
background:#fff url(../img/atit.jpg) no-repeat;
font-size:12px;
font-weight:bold;
}
#mainA  h6 a{color:#000;}
#mainA .mB{
width:604px;
padding:5px;
padding-top:0;
margin-bottom:18px;
border:1px solid #8BB910;
border-top:0;
background:#EBF6CE;
}
#mainA .mB .mC{width:592px;padding:6px;background:#fff}

#sidebarA .mA{
width:204px;
padding:8px 6px 5px;
background:#fff url(../img/sbg1.jpg) no-repeat;
}
#sidebarA .mAb{
width:216px;
height:10px;
overflow:hidden;
background:#fff url(../img/sbg1.jpg) no-repeat 0 -336px;
}
#sidebarA .mHt{
width:216px;
height:10px;
overflow:hidden;
background:#fff url(../img/sbg2.jpg) no-repeat 0 0;
}
#sidebarA .mHb{
width:216px;
height:10px;
overflow:hidden;
background:#fff url(../img/sbg2.jpg) no-repeat 0 -10px;
}
#sidebarA .mH{
width:204px;
padding:0 5px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#sidebarA .mL{padding-bottom:20px;background:#fff url(../img/sbg.jpg) right bottom no-repeat ;}

#sidebarA .mA h6{
font-size:12px;
font-weight:bold;
border-bottom:1px solid #898989;
padding-bottom:3px;
margin-bottom:10px;
background:url(../img/dot.gif) no-repeat 180px -142px;
}
#sidebarA .mA h6 a,#sidebarA .mH h5 a{color:#016600;}
#sidebarA .mH h5{
font-size:12px;
font-weight:bold;
border-bottom:1px solid #898989;
padding-left:6px;
padding-bottom:3px;
margin-bottom:10px;
background:url(../img/ctit.jpg) no-repeat 60px 1px;
}
ul.jcarousel-skin-ts1 li{float:left}

ul.olist li{
padding-left:16px;
margin-bottom:3px;
background:url(../img/dot.gif) no-repeat 5px -171px;
}
* html ul.olist li {/* IE6 */ text-align:left;}
ul.olist li a{color:#333;margin-right:6px}
ul.olist li a:hover{text-decoration:underline}
ul.mlist li{float:left;text-align:center;margin-left:8px;margin-right:17px;}
ul.mlist li a img{padding:2px;border:1px solid #ccc;}
ul.mlist li h5{margin-top:5px}
ul.mlist li h5 a{color:#333;font-size:12px;}
#mainA .mB ul.mlist{padding-top:5px;padding-left:20px}

#mainA a.bg{
display:block;
width:172px;
height:132px;
padding-top:10px;
padding-left:6px;
background:url(../img/a.bg.jpg) no-repeat
}
#mainA .mB .mag a img{padding:5px;border:1px solid #ccc;}
#mainA .mB .mag h5 a{color:#000;font-size:14px;}
#mainA .mB .mag p{margin:8px 0}
#mainA .mB .mag ul.olist{margin-top:8px}
#mainA .mB .mag ul.olist li{float:left;width:190px;overflow:hidden}

#mainA .mI h5{
width:578px;
height:16px;
padding-top:3px;
padding-left:27px;
background:url(../img/dtit.jpg) no-repeat;
font-size:12px;
font-weight:normal
}
#mainA .mK h5{
width:271px;
height:16px;
padding-top:3px;
padding-left:27px;
margin-bottom:8px;
background:url(../img/dtit.jpg) no-repeat;
color:#f60;
font-size:12px;
}
#mainA .mI h5 span a,#mainA .mK h5 span a{color:#FD6600;font-weight:normal}
#mainA .mK ul.olist{margin:5px 0}
#mainA .mK ul.olist li{margin-bottom:5px}
#mainA .mK a.imgb{display:block;padding:2px;border:1px solid #ccc;}
#mainA .mJ {
width:193px;
height:315px;
padding:0 15px;
margin-left:16px;
background:url(../img/idb.jpg) no-repeat;
}
#mainA .mJ  h5{padding-left:20px;padding-top:8px;color:#f60;font-size:12px;}
#mainA .mJ  h5 a{color:#f60;}
#mainA .mJ  p{
height:106px;
padding:5px 0;
margin-top:10px;
overflow:hidden;
text-align:justify;
text-justify:inter-ideograph;
line-height:20px;
}
#mainA .mJ  p.p1{margin-bottom:4px;}


/*11.13*/
#mainA .mI ul.olist{height:120px;}
#mainA .mK ul.olist{height:125px;}
/*11.13*/

#sidebarA .mA .sp{
text-align:center;
/*margin:10px auto;*/
}
#sidebarA .sp img{width:180px;height:130px;overflow:hidden}
#sidebarA .sp h5{margin:6px 0;color:#000;font-size:12px}
#sidebarA .sp ul.chlist{margin-left:8px}
#sidebarA .sp ul.chlist li{float:left;margin-right:1px;}
#sidebarA .sp ul.chlist li a{
display:block;
width:36px;
height:15px;
color:#000;
background:#EAEEED
}
#sidebarA .sp ul.chlist li a:hover,#sidebarA .sp ul.chlist li.active a{color:#fff;background:#557B70}
#sidebarA  .c h5{margin:6px 0;color:#333;font-size:12px}

#sidebarA select{width:190px;height:22px;font-size:14px;margin-bottom:15px}
#sidebarA input.rno{width:184px;font-size:14px;margin-bottom:18px}
#sidebarA input.bt{
width:88px;
height:22px;
border:0;
background:url(../img/bt.jpg) no-repeat;
color:#fff;
font-size:12px;
}

#mainB .dep h4{
width:710px;
height:20px;
margin-bottom:5px;
background:url(../img/btit.jpg) no-repeat;
text-indent:-9999em;
cursor:pointer;
}
#mainB .dep ul.expert li{float:left;width:236px;height:130px}
#mainB .dep ul.expert li a.l{
width:84px;
height:110px;
padding:3px;
border:1px solid #ccc;
margin-right:6px;
}
#mainB .dep ul.expert li div.r{width:134px}
* #mainB .dep ul.expert li div.r{/* IE6 */text-align:left;}
#mainB .dep ul.expert li div.r h6{color:#CA0002;font-size:12px;margin:5px 0 10px}
#mainB .dep ul.expert li div.r h6 a{color:#CA0002;font-size:12px;margin:5px 0 10px}

#mainB  h6.b{
width:684px;
height:20px;
padding-top:4px;
padding-left:26px;
background:#fff url(../img/atit.jpg) no-repeat 0 -24px;
}
#mainB  h6.s{
width:322px;
height:20px;
padding-top:4px;
padding-left:26px;
background:#fff url(../img/atit.jpg) no-repeat 0 -48px;
}
#mainB  h6 a{color:#000;font-size:12px;font-weight:bold;}

#mainB .mD{
width:698px;
padding:5px;
padding-top:0;
margin-bottom:18px;
border:1px solid #8BB910;
border-top:0;
background:#EBF6CE;
}
#mainB .mD .mE{width:686px;padding:12px 6px;background:#fff}
#mainB .mD .mE ul.ex{margin-left:20px}
#mainB .mF{
width:336px;
padding:5px;
padding-top:0;
margin-bottom:18px;
border:1px solid #8BB910;
border-top:0;
background:#EBF6CE;
}
#mainB .mF .mG{width:324px;padding:12px 6px;background:#fff;}

dl.slist{height:42px;margin-bottom:8px}
dl.slist dt a{
display:block;
width:40px;
height:42px;
margin-right:8px;
}
dl.slist dd{width:196px}
dl.slist dd h4{background:#f5f5f5;padding:1px;font-size:12px;font-weight:normal}
dl.slist dd h4 a{color:#333}
dl.slist dd p{color:#999;margin-top:5px}

p.notice{padding:2px 6px;color:#666}
p.notieceTime{
color:#013368;
width:186px;
height:29px;
line-height:29px;
vertical-align:middle;
margin-left:9px;
margin-top:10px;
background:url(../img/notice.jpg) no-repeat;
text-align:center;
}
/*contentAAAAAAAAAAAAAAA*/
/* navi */
#navi h2{
width:140px;
height:36px;
background:url(../img/current.jpg) no-repeat;
}
body.develop #navi h2,body.idevelop #navi h2{background-position:0 0}
body.service #navi h2,body.iservice #navi h2,body.member #navi h2{background-position:0 -36px}
body.culture #navi h2,body.iculture #navi h2{background-position:0 -72px}
#navi h2 a{
display:block;
width:140px;
height:57px;
}

#menu ul li{
float:left;
height:36px;
line-height:36px;
margin-left:5px;
text-align:center;
}
#menu ul li a{
color:#fff;
display:block;
font-size:12px;
text-decoration:none;
width:auto;
}
#menu ul li a span {
display:block;
padding:0pt 9px;
}
#menu ul li  a:hover{
background:transparent url(../img/menuL.gif) no-repeat left 0;
color:#000;
display:block;
text-decoration:none;
width:auto;
}
#menu ul li a:hover span{
background:transparent url(../img/menuR.gif) no-repeat right 0;
display:block;
padding:0 9px;
}
#menu ul li.active a{
color:#000;
font-weight:bold;
background:transparent url(../img/menuL.gif) no-repeat left 0;
}
#menu ul li.active a span {background:transparent url(../img/menuR.gif) no-repeat right 0;}

/* main */
#main h3{
height:45px;
padding-left:22px;
line-height:45px;
vertical-align:middle;
background:url(../img/dot.gif) no-repeat 0 20px;
color:#000;
font-size:14px;
}
#main h4{
width:534px;
height:24px;
padding-left:100px;
margin-bottom:15px;
line-height:24px;
vertical-align:middle;
border:1px solid #ccc;
background:url(../img/h4bg.jpg) repeat-x;
color:#666;
font-size:12px;
font-weight:normal
}
#main h4 span{margin-right:50px}

ul.list li {
padding-left:28px;
margin-bottom:8px;
background:url(../img/dot.gif) no-repeat 10px -58px;
}
ul.list li span{margin-right:30px}
ul.list li a{color:#333}
ul.list li a:hover{text-decoration:underline}

ul.ex{clear:both}
ul.ex li{float:left;margin-right:10px;margin-bottom:20px;width: 160px; margin-left: 40px;}
* html ul.ex li{/* IE6 */margin-right:24px;margin-bottom:10px;width: 160px;margin-left:20px;}
ul.ex li.exL{
float:left;
margin-right:10px;
width:86px;
}
ul.ex li.exR{width:105px;height:72px;}
ul.ex li a.exImg{
display:block;
width:84px;
height:74px;
border:1px solid #666
}
ul.ex li h5{
padding-left:25px;
margin-bottom:12px;
background:url(../img/dot.gif) no-repeat 0 -92px;
}
ul.ex li h5 a{color:#333;font-size:14px}
ul.ex li p{line-height:12px}
ul.ex li a.exLinks{
color:#016502;
text-decoration:underline
}


.pages{text-align:center;margin:15px auto;}
.pages ul li{display:inline;margin-right:10px}
.pages ul li a{color:#000}
.pages ul li a:hover{text-decoration:underline}
/* sidebar */
#sidebar{}
#sidebar .classM{
width:135px;
padding:0 20px 10px;
background:url(../img/sidebarbg.jpg) no-repeat;
}
#sidebar .classB{
width:175px;
height:45px;
background:url(../img/sidebarB.jpg) no-repeat;
}
#sidebar .classM ul.c1 li{
padding-left:15px;
margin-bottom:8px;
background:url(../img/c1.gif) no-repeat 5px 5px;
}
#sidebar .classM ul.c1 li ul.c2{display:none}
#sidebar .classM ul.c1 li a{
color:#000
}
#sidebar .classM ul.c1 li.active a{font-weight:bold}
#sidebar .classM ul.c1 li.active ul.c2{display:block}
#sidebar .classM ul.c1 li ul.c2 li{
margin-top:3px;
margin-bottom:3px;
background:url(../img/c2.gif) no-repeat 5px 8px;
}
#sidebar .classM ul.c1 li.active ul.c2 li a{font-weight:normal}

/**/
.deplist{
width:710px;
height:265px;
padding-top:27px;
background:url(../img/zhuanke.jpg) no-repeat;
}
.zhuanke{
width:242px;
height:118px;
padding-top:10px;
padding-left:15px;
overflow:hidden;
}
.zhuanke h6{
padding-left:20px;
margin-bottom:6px;
color:#000;
font-size:12px;
font-weight:bold;
}
ul.imglist{margin-left:14px}
ul.imglist li{float:left;width:148px;margin:0 12px 0 4px}
ul.imglist li p{text-align:center;margin-top:5px}
ul.imglist li h5{text-align:center;margin-top:5px;/*text-align:center;margin-top:5px;font-weight:normal;font-size:75%;*/}


ul.ex1 li{float:left;width:100px;margin-left:20px;margin-bottom:8px;}
* html ul.ex1 li{margin-left:10px;}/* IE6 */
ul.ex1 li h5{
padding-left:15px;
margin-bottom:8px;
/*background:url(../img/dot.gif) no-repeat 0 -92px;*/
}
ul.ex1 li h5 a{color:#666;font-size:12px;font-weight:normal;}
ul.ex1 li p{line-height:8px}
ul.ex1 li a.exLinks{
color:#090;
text-decoration:underline
}

.imgroll{
width:931px;
height:162px;
padding:8px 6px;
background:url(../img/imgrollbg.jpg) no-repeat;
}

.imgroll h6{
font-size:12px;
font-weight:bold;
border-bottom:1px solid #898989;
padding-bottom:3px;
margin-bottom:10px;
}
.imgroll h6 a{color:#016600;}

.imgroll ul.jcarousel-skin-ts2{margin-left:0px}
.imgroll ul.jcarousel-skin-ts2 li{float:left;}

/* 20080903 */
/* bselect*/
.bselect{
position:relative;
margin-right:2px;
margin-top:1px;
}

.bselect input.type{
width:132px;
height:18px;
border:0;
text-align:left;
padding-left:6px;
padding-bottom:2px;
background:url(../img/bsel.gif) no-repeat;
font-size:12px;
}
* html .bselect input.type{/* IE6 */
padding-bottom:0;
padding-top:2px;
}
*+html .bselect input.type{/* IE7*/
padding-bottom:0;
padding-top:2px;
}
.bselect ul{
width:130px;
height:auto;
padding:0;
border:1px solid #4DB013;
background:#B2E191;
text-align:left;
position:absolute;
overflow:hidden;
top:17px;
left:0;
z-index:9999;

}
.bselect ul li {background:none;}
.bselect ul li a{
display:block;
width:120px;
height:14px;
padding:4px 0;
padding-left:10px;

margin:0;
color:#000;
text-decoration:none;

}
.bselect li a:hover{background:#E0F3D3}

/* Custom */
#main .container ul.expert li{float:left;width:216px;height:150px;}
#main .container ul.expert li a.l{
width:84px;
height:110px;
padding:3px;
border:1px solid #ccc;
margin-right:6px;
}
#main .container ul.expert li div.r{width:114px}
#main .container ul.expert li div.r h6{color:#CA0002;font-size:12px;margin:5px 0 10px}
#main .container ul.expert li div.r h6 a{color:#CA0002;font-size:12px;margin:5px 0 10px}

ul.jcarousel-skin-ts {float:left;}
ul.jcarousel-skin-ts2 li{float:left; margin:20px;}
* html ul.jcarousel-skin-ts2 li{float:left; margin:15px;}/* IE6 */

#article 
{
	width:943px;
	padding-top:10px;
	margin:0 auto;
	text-align: left;
}

#article h5
{
	text-align: center;
	font-size:14px;
	font-weight:bold;
	margin: 5px 0;
}
#article h6
{	
	text-align: center;
	font-size:12px;
	font-weight: normal;
}

#OtherColumn #develop h2{background-position:0 0}
#OtherColumn #service h2{background-position:0 -36px}
#OtherColumn #culture h2{background-position:0 -72px}

#ifooter .contact1{
width:833px;
height:49px;
padding-top:37px;
padding-left:110px;
margin-bottom:20px;
background:url(../img/contact.png) no-repeat;
}
* html #ifooter .contact1{/*IE6 */
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/contact.png');
} 
#ifooter .contact1 ul li{float:left;width:180px;color:#000}
#ifooter .contact1 .backTop{
margin-top:-15px;
margin-right:20px;
text-align:center;
position:relative
}
#ifooter .contact1 .backTop a{color:#fff}

#mainA .mB ul.mlist1{padding-top:5px;padding-left:20px;}
ul.mlist1 li{float:left;text-align:center;margin-left:8px;margin-right:17px;width:170px; height:150px;}
ul.mlist1 li a img{padding:2px;border:1px solid #ccc;}
ul.mlist1 li h5{margin-top:5px}
ul.mlist1 li h5 a{color:#333;font-size:12px;}

div.sp ul.c2 li
{	
	margin-bottom:10px;
	padding-left:15px;
}
div.sp ul.c2 li a
{	
	color:#000;
}
div.sp ul.c2 li a:hover
{
	text-decoration:underline;	
	color:#0292C1;
}
#idPicShow{text-align:center; display:block;}

#idPicShow img {width:188px; height:142px;}

#idPicText{text-align:center; margin-top:10px;}

#idPicText a{color:#016600; height:30px; display:block; overflow:hidden;}

#servicebar{
	width:165px;
	padding-right:16px;
}
#servicebar .mA{
	width:140px;
	padding:8px 6px 5px;
	background:#fff url(../img/sbg3.jpg) no-repeat;
}
#servicebar .mAb{
	width:165px;
	height:10px;
	overflow:hidden;
	background:#fff url(../img/sbg3.jpg) no-repeat 0 -336px;
}
#servicebar .mA h6{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #898989;
	padding-bottom:3px;
	margin-bottom:10px;
	background:url(../img/dot.gif) no-repeat 125px -142px;
}
#servicebar .mA h6 a{color:#016600;}
#servicebar .mA .sp{
	text-align:center;
	margin:10px auto;
}

#mainA  h6.s span a,#mainB  h6.s span a,#mainB  h6.b span a{color:#346603; font-weight:normal; font-family:Arial;}
.rmr25
{
	float:right;
	margin-right:26px;
}
span.rmr25 a
{
	font-weight:normal;
	font-family:Arial;
}

li.office
{
	float:left;
	margin-top:10px;
	text-align:left;
	width:100px;
}

li.office a
{
	color:#333;
	padding-left:30px;
}
li.office a:hover
{
	text-decoration:underline;
}

div.header{ width:100%; text-align:left; text-indent:15px; height:22px; line-height:22px; background:url(../img/ico2.gif) left center no-repeat;border-bottom:solid 1px #90B615; margin-bottom:10px; margin-top:10px;}

.content table {background:#BED59D;}

table.expert tr td a
{
	color: #333333;
}

table.expert tr td a:hover
{
	text-decoration:underline;
}

ul.ex1 li h5
{
	padding-left:16px;
	margin-bottom:3px;
	background:url(../img/dot1.gif) no-repeat ;
}

ul.ex1 li h5 a{color:#333;}
ul.ex1 li h5 a:hover{text-decoration:underline}

#ifooter #friendlink
{
	float:right;
	position:absolute;
	top:-2px;
	left:472px;
}

div.zhuanke div.more{position: absolute; right: 0; bottom: 3px;}
div.zhuanke div.more a{color:#333333;}
div.zhuanke div.more a:hover{text-decoration:underline;}
.input {width:120px; height:15px; background-color:#fff; border:solid 1px #ccc;}
