@import url("head.css");
@import url("public.css");
/* CSS Document */
/*----------------------------内容部分-------------------*/
.allContent{ width:945px; overflow:hidden; margin:0 auto;}
.allLeft{ width:219px; overflow:hidden; float:left;}
.allMiddle{ width:510px; overflow:hidden; float:left; display:inline; margin-left:8px;}
.allRight{ width:201px; overflow:hidden; float:right;}

.proCategory{ width:100%; overflow:hidden;}
.proCateTitle{ width:207px; height:41px; background:url(../img/firstCategroyBg.gif) repeat-x; margin:0; overflow:hidden;}
.proCateTitle a{ width:70px; height:21px; overflow:hidden; display:block;margin:12px 20px;}

.proCategory ul{ width:100%; overflow:hidden;  background:url(../img/catagoryBg.gif) repeat;}
.proCategory h1{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fd0e11; background:url(../img/catagoryBg.gif) repeat-x; text-indent:30px;}
.proCategory h1 a{color:#fd0e11;}
.proCategory ul li{ width:100%; height:30px; line-height:30px; font-size:14px; text-indent:30px; background:url(../img/proListIco.gif) no-repeat; background-position:5px 8px;}

.article{ width:100%; overflow:hidden;}
.artTitLeft{ width:15px; height:30px; background:url(../img/boxTitleLeft.gif) no-repeat; float:left; overflow:hidden;}
.artTitMiddle{ width:484px; height:32px; margin-top:3px; background:url(../img/boxTitleBg.gif) repeat-x; float:left; overflow:hidden;}
.artTitRight{ width:6px; height:32px; background:url(../img/boxTitRight.gif) no-repeat; float:left; margin-top:3px; overflow:hidden;}

.t_o{ float:left; background:url(../img/boxTitle.gif) no-repeat; width:80px; height:25px; overflow:hidden; line-height:25px; text-align:center; color:#20376d; margin:0 8px 0 0; cursor:pointer;}
.more{ float:right; margin:8px 5px 0 0;}
.more2{ float:right; margin:11px 15px 0 0; display:inline;}
.t_m{float:left; background:url(../img/boxTitle.gif) no-repeat; width:80px; height:25px; overflow:hidden; line-height:25px; text-align:center; color:#20376d; margin:0 8px 0 0; cursor:pointer; background:url(../img/BoxTitleLink.gif) no-repeat; height:28px;}
.newsCon{ width:97%; margin:0 auto; overflow:hidden; display:none;}
 
.newsCon ul{ padding:10px;}
.newsCon ul li{ background:url(../img/listIco.gif) no-repeat; background-position:5px 9px; text-indent:15px; height:24px; line-height:24px;}
.newsCon ul li a{ float:left;}
.date{ float:right; line-height:24px; height:24px;}

.proTop{ width:509px; height:28px; margin:0 auto; background:url(../img/proTop.gif) no-repeat; }
.proBottom{ width:509px; height:14px; background:url(../img/proBottom.gif) no-repeat; margin:0 auto;}
.proMiddle{ border:1px solid #d3d3d3; border-bottom:none; border-top:none; overflow:hidden;}
.proMiddle ul{ width:100%; overflow:hidden; margin:0 auto;}
.proMiddle ul li { width:162px; height:175px; overflow:hidden; float:left; margin:5px 3px 2px 4px; display:inline;}
.proMiddle ul li img{ border:1px solid #d3d3d3}
.proMiddle ul li p{ width:100%; height:20px; line-height:20px; margin-top:2px;}
.proMiddle ul li p a{ width:100%; height:20px; line-height:20px; display:block; text-align:center;}


.svTop{ width:201px; height:35px; background:url(../img/svTitle.gif) no-repeat;}
.svMiddle{ width:201px; overflow:hidden; background:url(../img/svMiddle.gif) repeat-y;}
.svBottom{ background:url(../img/svBottom.gif) no-repeat; width:201px; height:6px; margin:0 auto;}
.svMiddle h2{ font-size:14px; font-weight:bold; text-indent:8px; line-height:24px; margin:4px 0; overflow:hidden;}
.svMiddle h2 p{ text-align:right; margin-right:4px;}
.svMiddle h2 a img{ margin-right:15px; vertical-align:middle;}

.caseTop{ width:201px; height:28px; background:url(../img/success.gif) no-repeat; overflow:hidden; margin-top:10px;}
.caseIndexMiddle{ width:201px; background:url(../img/successMiddle.gif) repeat-y; overflow:hidden;}
.caseBottom{width:201px; background:url(../img/successBottom.gif) no-repeat; height:12px; overflow:hidden}

.caseIndexMiddle ul{ width:90%;  margin:0 auto; padding:10px 0;}
.caseIndexMiddle ul li p{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; font-weight:bold;}

.footer{ width:945px; overflow:hidden; margin:10px auto;}
.linksTitle{ width:945px; background:url(../img/Links.gif) no-repeat; width:73px; height:21px; float:left;}
.linksContent{ width:100%; overflow:hidden; margin:10px 0;}
.linksPic{ width:98%; overflow:hidden; margin:0 auto; float:right}
.linksPic ul{ width:100%;}
.linksPic ul li{ float:left; width:120px; height:38px; margin:5px 6px;}

.linksString{ width:100%; overflow:hidden;}
.linksString a{ margin:0 5px; line-height:22px;}
.footNav{ width:100%; height:30px; line-height:30px; background:#c3c3c3; font-size:14px; text-indent:30px; overflow:hidden;}
.footNav a{ margin:0 10px;}

.copyRight{ overflow:hidden; line-height:22px; margin:10px auto; font-size:14px; text-indent:10px; color:#000; background:url(../img/ewm.jpg) top right no-repeat; padding-right:90px;}
.copyRight p{ line-height:22px; color:#000;}
.copyRight a{ color:#000;}
.copyRight p a{ color:#000;}

/*---------------------二级页------------------------*/

.seContent{ width:724px; overflow:hidden; float:right;}
.seConTop{ width:724px; height:25px; background:url(../img/seConTop.gif) no-repeat; overflow:hidden;}
.seMiddle{ width:724px; background:url(../img/seMiddle.gif) repeat-y; overflow:hidden; }
.seBottom{ width:724px; background:url(../img/seBottom.gif) no-repeat; height:21px; overflow:hidden;}

.seMiddle dl{ width:95%; height:180px; overflow:hidden; margin:0 auto;}
.seMiddle dl dt{ width:162px; height:162px; border:1px solid #363265; float:left;}
.seMiddle dl dd{ width:487px; float:right;}
.seMiddle dl dd h2{ line-height:30px; font-size:14px; font-weight:bold; color:#33305f;}
.seMiddle dl dd p{ font-size:14px; color:#030303; text-indent:25px; height:70px; overflow:hidden;}
.detail{ float:left; width:81px; height:22px; overflow:hidden; margin:10px 0 0 5px; display:inline;}

.seTitie,.seNewsTitle{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#10307b; text-indent:20px;}

.seLeft{ width:220px; overflow:hidden; float:left; display:inline;}


.seMiddleContent{ width:505px; overflow:hidden; float:left; margin-left:2px; display:inline;}
.seMiddleTop{ width:505px; height:23px; background:url(../img/seMiddTop.gif) no-repeat;}
.seNewRight{ width:218px; overflow:hidden; float:right;}
.seNewsMiddle{ width:505px; overflow:hidden; background:url(../img/seNewMiddle.gif) repeat-y;}
.seNewsBottom{ width:505px; background:url(../img/seNewsBottom.gif) no-repeat; height:19px; overflow:hidden;}
.seNewsLeft{ float:left; overflow:hidden; width:219px; margin-bottom:30px;}
.seNewsLeftTit{ width:219px; height:59px; overflow:hidden;}
.seNewsLeft ul{ width:98%; overflow:hidden; margin-top:10px;}
.seNewsLeft ul li{ height:29px; border-bottom:1px dashed #919191; line-height:29px; text-indent:70px; font-size:14px; font-weight:bold;}
.seNewsLeft ul li a{ color:#404040;}

.seNewsList ul{ width:95%; overflow:hidden; margin:0 auto;}
.seNewsList ul li{ width:100%; height:22px; line-height:22px; background:url(../img/listIco.gif) no-repeat; text-indent:25px; background-position:5px 8px; color:#153a64;}
.seNewsList ul li a{color:#153a64; float:left;}

.m_b_30{ margin-bottom:30px;}

/*--------------------------留言板-----------------------------------*/
.seFeedBack{ width:723px; overflow:hidden; float:right; }
.feedBackTitle{ width:178px; height:21px; background:url(../img/feedBackTitle.gif) no-repeat; overflow:hidden; float:left; margin-top:5px;}
.feedBack_form{ width:98%; margin:0 auto; overflow:hidden; padding:20px 0; }
.formline{ width:100%;font-size:14px; line-height:30px;  color:#010101; margin-bottom:10px;  height:30px;}
.formArr{ width:100%;font-size:14px; line-height:30px;  color:#010101; }


.bt{ width:80px; height:30px; float:left; font-size:13px; line-height:30px; text-indent:10px; color:#f00;}
.bigTxt{ width:387px; height:22px; border:1px solid #ccc; float:left;line-height:22px; text-indent:5px; font-size:13px; margin:0; padding:0;}
.txtArr{ float:left; width:385px; height:155px;border:1px solid #ccc;}
.smalltxt{ width:108px; height:22px; border:1px solid #ccc; float:left;line-height:22px; text-indent:5px; font-size:13px; margin:0; padding:0;}
.f_lable{ width:80px; height:22px;font-size:13px; float:left; display:inline; text-align:right; padding-right:10px;}
.subButton{ height:26px;  float:left;  margin-top:10px; padding-left:180px;}
.subButtonBg{ width:61px; height:26px; /*background:url(../img/subBg.gif) no-repeat;*/ overflow:hidden; cursor:pointer; text-align:center;}

.fdServices{ width:202px; float:right; margin-top:10px;}
/*-------------------------------------------------------------------*/
.seAboutCon{ width:90%; margin:0 auto; color:#342f67; padding:5px 10px; text-indent:20px; line-height:30px;}
.seAboutCon a{color:#342f67;}

#pagebar{ width:95%; height:30px; margin:0 auto; line-height:30px; margin:10px auto; text-align:right;}


.newPros{  margin:5px;}

#RollTab{ width:162px; height:175px; overflow:hidden; margin:3px;}

#RollTab tr td img{display:block; border:1px solid #adadaf; line-height:24px;}
#RollTab tr td h2 a{ line-height:22px; text-align:center; display:block;}
#RollTab tr td h2{ width:162px; height:24px; line-height:24px; text-align:center;  font-size:12px;font-weight:normal;}

.siteMap{ width:100%;}
.siteMap dl{ width:95%; margin:0 auto;}
.siteMap dl dt{ width:100%; height:30px; line-height:30px; color:#333; font-weight:bold; font-size:14px; }
.siteMap dl dd{ width:90%; margin:0 auto; font-size:13px;}
.siteMap dl dd a{ margin:0 5px; color:#666;}

.feedBackImg{ width:200px; overflow:hidden; margin:0 auto;}

.caseMiddle{ width:724px; background:url(../img/seMiddle.gif) repeat-y; overflow:hidden; }

.caseMiddle ul{ width:90%; margin:0 auto;}
.caseMiddle ul li{ float:left; margin:10px 18px;}
.caseMiddle ul li p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; margin-top:10px;}