@charset "utf-8";
/**  首页样式 index  **/
#banner{ width:885px; margin:0 auto; padding:0 58px 0 59px; background:url(../images/wrapperbg.jpg) left top repeat-y;} 
.info{ width:311px; float:left; margin-top:19px;}
.info h2{ width:300px; padding-right:11px; height:30px; line-height:30px; background:url(../images/cuxiao_h2.jpg) no-repeat;}
.info h2 span{ background:url(../images/names_dot.gif) left 48% no-repeat; padding-left:20px; float:left; color:#084480; font-size:14px;}
.info h2 a{ float:right; font-weight:normal; color:#20b4d9;}
.info h2 a:hover{ color:#b91400;}
.infoMain{ width:309px; height:198px; margin-top:1px; background:#f1f8ff; border:1px solid #cae5ef; overflow:hidden;}
.infoMain .infoShow{ width:282px; margin:15px auto 0; overflow:hidden;}
.infoMain .infoShow .photo{ width:101px; float:left;}
.infoMain .infoShow .photo img{ border:1px solid #d1dcdd;}
.infoMain .infoShow .text{ width:169px; float:left; display:inline; margin-left:12px;}
.infoMain .infoShow .text h6{ border-bottom:1px solid #a3b9e5; color:#1752bf;}
.infoMain .infoShow .text .txt{ line-height:20px; margin-top:5px;}
.infoMain .infoShow .text .txt a{ color:#666666;}
.infoMain .infoShow .text .txt a:hover{ color:#b91400; text-decoration:underline;}
.infoMain ul{ width:282px; margin:8px auto 0; overflow:hidden;}
.infoMain ul li{ width:266px; background:url(../images/dot.gif) left 48% no-repeat; padding-left:16px;}
.infoMain ul li a{ color:#1d5895;}
.infoMain ul li a:hover{ color:#b91400; text-decoration:underline;}

.dynamic{ width:320px; float:left; display:inline; margin:19px 0 0 17px;}
.dynamic h2{ width:309px; padding-right:11px; height:30px; line-height:30px; background:url(../images/dynamic_h2.jpg) no-repeat;}
.dynamic h2 span{ background:url(../images/names_dot.gif) left 48% no-repeat; padding-left:20px; float:left; color:#084480; font-size:14px;}
.dynamic h2 a{ float:right; font-weight:normal; color:#20b4d9;}
.dynamic h2 a:hover{ color:#b91400;}
.dynamicMain{ width:318px; height:198px; margin-top:1px; background:#fdfdfe; border:1px solid #cae5ef; overflow:hidden;}
.dynamicMain ul{ width:285px; margin:8px auto 0; overflow:hidden;}
.dynamicMain ul li{ width:270px; padding:7px 0 9px 15px; border-top:1px solid #d2e8f7; background:url(../images/dot.gif) left 12px no-repeat; _background:url(../images/dot.gif) left 10px no-repeat; line-height:18px; margin-top:-1px;}
.dynamicMain ul li a{ color:#1d5895;}
.dynamicMain ul li a:hover{ color:#b91400;}

.result{ width:222px; float:right; margin:19px 0 0 0;}
.result h2{ width:222px; height:30px; line-height:30px; background:url(../images/result_h2.jpg) no-repeat;}
.result h2 span{ background:url(../images/names_dot.gif) left 48% no-repeat; padding-left:20px; float:left; color:#084480; font-size:14px;}
.resultMain{ width:222px; height:193px; padding-top:8px; overflow:hidden;}
.resultMain img{ display:block; float:left; width:222px; margin-top:3px;}


/****  二级右侧结构  ****/
.fRight{ width:665px; margin-top:22px; padding:0 10px 0 7px;}
.infoText{ padding:0 12px;}
.infoShow{ width:646px; margin:20px auto 0; overflow:hidden;}
.infoShow .lefts{ width:367px; height:347px; float:left; background:url(../images/infoShow_left_bg.jpg) no-repeat; overflow:hidden;}
.infoShow .lefts h4{ height:38px; line-height:38px; color:#084480; padding-left:17px;}
.infoShow .lefts ul{ width:320px; margin:0 0 0 17px; overflow:hidden;}
.infoShow .lefts ul li{ background:url(../images/info_dot.jpg) left 6px no-repeat; padding-left:20px; margin-top:15px; line-height:20px; color:#477db2;}
.infoShow .lefts ul li a,.infoShow .lefts ul li a:hover{ color:#477db2;}
.infoShow .lefts .box{ width:365px; height:305px; overflow-y:auto;}
.infoShow .rights{ width:269px; float:right;}
.infoShow .rights .one{ width:269px; height:181px; background:url(../images/rightONe.jpg) no-repeat; overflow:hidden;}
.infoShow .rights .two{ width:269px; height:158px; background:url(../images/righttwo.jpg) no-repeat; margin-top:8px; overflow:hidden;}
.infoShow .rights h4{ height:38px; line-height:38px; color:#084480; padding-left:17px;}
.infoShow .rights .text{ padding:10px 15px 0; line-height:20px; overflow-y:auto;  color:#477db2;}
.infoShow .rights .one .text{ width:237px; height:128px;}
.infoShow .rights .two .text{ width:237px; height:107px;}
.infoShow .rights .text a,.infoShow .rights .text a:hover{ color:#477db2;}

.case{ width:646px; margin:15px auto 0;}
.case h4{ width:630px; padding-left:16px; height:28px; line-height:28px; color:#000; background:url(../images/case_h4.jpg) no-repeat;}
.casemain{ width:614px; border:1px solid #dcebf7; border-top:none; padding:10px 15px;}


.infoShow .lefts2{ width:316px; height:294px; float:left; background:url(../images/svr1_bg.jpg) no-repeat; overflow:hidden;}
.infoShow .rights2{ width:316px; height:294px; float:right; background:url(../images/svr2_bg.jpg) no-repeat; overflow:hidden;}
.infoShow .lefts2 h4{ height:33px; line-height:33px; color:#084480; padding-left:17px; font-size:14px;}
.infoShow .lefts2 ul {width:270px; margin:0 0 0 17px; overflow:hidden;}
.infoShow .lefts2 ul li{ width:270px; float:left; margin-top:10px;}
.infoShow .lefts2 ul li a{ color:#084480;}
.infoShow .lefts2 ul li a:hover{ color:#b91400; text-decoration:none;}
.infoShow .rights2 h4{ height:33px; line-height:33px; color:#084480; padding-left:17px; font-size:14px;}
.infoShow .rights2 ul {width:280px; margin:0 0 0 17px; overflow:hidden;}
.infoShow .rights2 ul li{ background:url(../images/info_dot.jpg) left 6px no-repeat; color:#084480; padding-left:20px; width:260px; float:left; margin-top:8px; line-height:20px;}
.infoShow .rights2 ul li a{ color:#084480;}
.infoShow .rights2 ul li a:hover{ color:#ff0000; text-decoration:none;}

.job{ width:682px; padding:0;}
.tabName{ width:682px; padding-bottom:1px; border-bottom:1px solid #a3b9d0; overflow:hidden;}
.tabName a{ display:block; float:left; padding:0 16px; line-height:18px; height:18px; background:#c9d6e3; border-right:1px solid #FFF; color:#000000}
.tabName a:hover,.tabName a.current{ background:#084480; color:#FFF; text-decoration:none;}
.tabBox{ background:url(../images/tabBox_bg.jpg) left top repeat-x #FFF; min-height:250px; _height:250px; padding:5px 0 80px 0;}
.infoShow .caseMains{ height:253px; overflow-y:auto;}
.tabBox ul{ width:650px; margin:0 auto; overflow:hidden;}
.tabBox ul li{ padding:20px 0; background:url(../images/tabBox_li_bg.gif) left bottom repeat-x;}
.tabBox ul li .jobContent{ padding:7px 0 0 12px;}
.tabBox ul li .blue{ color:#084480;}

.ItemBrief_005 a{ color:#003399;}
.ItemBrief_005 a:hover{ color:#b91400;}


