/* CSS Document */
/* Reset Document */
*{ margin:0; padding:0; } 
table {  border-collapse:collapse; border-spacing:0; } 
fieldset,img {border:0;} 
img { display:block}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;} 
ol,ul,li {list-style:none;} 
ul,li{ list-style-position:outside; }
caption,th { text-align:left;} 
h1,h2,h3,h4,h5,h6 { font-size:100%;} 
q:before,q:after { content:'';} 
abbr,acronym { border:0; }  
a{ text-decoration:none;}
.clear{ display:block; clear:both;line-height:0;height:0;font-size:0}


/* Reset CSS */
body{text-align:center; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; background:#d3d3d3;}
.wapper{margin: 0 auto;width:915px; text-align:left;}
.l { float:left}
.r { float:right}

.header { height:82px; background:url(images/suite_01.gif) no-repeat}
.header p { margin-top:40px; margin-right:25px; color:#2e9590;}
.banner { background:url(images/suite_03.jpg); height:220px; }
.main { background:url(images/suite_04.gif) repeat-y}
.main ul.menu { background:url(images/suite_06.gif); height:34px; line-height:34px; padding-left:49px; padding-top:20px;}
.main ul.menu li { width:134px; height:34px; float:left; display:block; color:black; text-align:center; font-size:18px; font-family:"黑体"; color:#676767; background:url(images/suite_14.gif) no-repeat 110px center; cursor:pointer}
.main ul.menu li.selected { color:white; background:url(images/suite_13.gif); display:block}

.main .content { width:845px; margin-left:49px; margin-top:20px;}
.pic_show { width:280px;}

/*pic show*/
#ifocus { margin-top:10px;}
#ifocus_pic { position:relative;  width:266px; height:315px; overflow:hidden; margin-bottom:10px;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:266px; height:315px; overflow:hidden;}
#ifocus_piclist img { }
		
#ifocus_btn { display:inline;width:85px;}
#ifocus_btn li {  cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left; margin-right:1px; display:inline; width:85px; height:66px; border:1px solid #b0b0b0; padding:1px;}
#ifocus_btn img { width:85px; height:66px; }
#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); border:1px solid #4da9a3; padding:1px;}
		
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:266px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

.word { width:545px; margin-right:5px;}
.word p { color:#585750; line-height:22px; margin-bottom:5px;}
.word ul.service {}
.word ul.service li { border:1px solid #dbdbdb; height:42px; color:#434343; line-height:42px;padding-left:125px; margin-bottom:5px; display:block;}
.word ul.service li span { background:url(images/suite_25.gif) no-repeat right center; padding-right:15px;}
.word ul.service li a { color:#434343; text-decoration:none}
.word ul.service li a:hover { color:#2e9590; text-decoration:none}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; text-align:left;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#4da9a3; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.word ul.service li.s1 { background:url(images/suite_18.gif) no-repeat 5px; padding-left:140px;}
.word ul.service li.s2 { background:url(images/suite_19.gif) no-repeat 5px;}
.word ul.service li.s3 { background:url(images/suite_20.gif) no-repeat 5px;}
.word ul.service li.s4 { background:url(images/suite_21.gif) no-repeat 5px;}
.word ul.service li.s5 { background:url(images/suite_22.gif) no-repeat 5px;}
.word ul.service li.s6 { background:url(images/suite_23.gif) no-repeat 5px;}

.main .content table { width:100%; border:none; color:#585750; margin-top:15px;}
.main .content table tr { height:30px;}
.main .content table td { border:1px solid #d7d7d7; }
.main .content table td.pd { padding-left:10px;}

.copyright { background:url(images/suite_24.gif) no-repeat; height:28px; margin-top:35px; padding-bottom:30px; line-height:28px; color:white; text-align:center;}

.footer { background:url(images/suite_05.gif); height:40px;}

a { color:#2e9590; text-decoration:underline}
a:hover { color:#2e9590; text-decoration:none}