<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset='utf-8';
/* Caiå• */
.denglu{ position: absolute; top: 0; left: 50%; margin-left: -600px; width: 1130px; font-size: 14px; height: 35px; line-height: 35px; padding-right: 70px; text-indent: 1em; display:none;}

/* Caiå• */
.pgheadbox{ width: 100%; height: 100px; background: #fff; box-shadow: 0 0 5px #000; }
.pgheadbox .pghead{ width: 1200px; height: 100px; margin: 0 auto; }
.pgheadbox .pghead .pgheadlogo{ width: 280px; height: 100px; float: left; }
.pgheadbox .pghead .pgheadnav{ width: 520px; height: 100px; float: left; margin-left: 180px; }
.pgheadbox .pghead .pgheadnav ul li{ width: 86px; height: 100px; float: left; overflow: hidden;}
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a{ display: block; width: 86px; height: 100px; line-height: 86px; text-align: center; position: relative; }
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a span{  display: block; width: 100%; height: 100px; position: absolute; left: 0; top: 0; font-size: 14px; color: #666; text-align: center; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; line-height: 100px;}
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a b{  display: block; width: 100%; height: 100px; position: absolute; left: -86px; top: 0; font-size: 14px; color: #666; text-align: center; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; line-height: 100px;}
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a em{ display: block; width: 40px; height: 2px; background: rgba(58,125,199,0.5); position: absolute; left: -109px; top: 60px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; }
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a:hover span{ left: 172px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; }
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a:hover b{ left: 0; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; color: #3a7dc7;}
.pgheadbox .pghead .pgheadnav ul li a.navmenu-a:hover em{ left: 23px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; }
.pgheadbox .pghead .pgheadnav ul li a.navmenu-anav span{ left: 172px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; }
.pgheadbox .pghead .pgheadnav ul li a.navmenu-anav b{ left: 0; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; color: #3a7dc7;}
.pgheadbox .pghead .pgheadnav ul li a.navmenu-anav em{ left: 23px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; }

.pgheadbox .pghead .pgheadserch{ width: 160px; height: 50px; float: right; padding-top:24px;}
.pgheadbox .pghead .pgheadserch a.land-us{ float: left; margin-top: 19px; width:80px;}
.pgheadbox .pghead .pgheadserch a.land-us img{ margin-right:7px; margin-top:2px;}
.pgheadbox .pghead .pgheadserch a.land-sh{ float: left; display: none; width: 40px; height: 40px; float: left; border-radius: 20px; background: #d06464; overflow: hidden; margin-left: 25px; margin-top: 5px; text-align: center;}

/* Guangå‘Š */
.pgadbox{ width: 100%; height: 480px; position: relative; overflow: hidden; }
.pgadbox img{ width: 1920px; height: 480px; position: absolute; top: 0; left: 50%; margin-left: -960px; }

/* Chanå“ */
.pgprobox{ width: 1200px; height: auto; padding: 40px 0; margin: 0 auto; }
.pgprobox .pgprotit{ width: 1200px; height: 77px; background: url(../images/pgprotitborder.jpg) no-repeat left bottom; line-height: 77px; font-size: 30px; color: #444; text-indent: 1em; }
.pgprobox .pgprolist{ width: 1140px; height: auto; padding: 30px; border-bottom: solid 3px #ccc;overflow: hidden;}
.pgprobox .pgprolist ul li{ display: block; width: 130px; height: 80px; float: left; margin-right: 30px;}
.pgprobox .pgprolist ul li img{ width:128px !important; hegiht:60px;
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
     filter: grayscale(100%);
}
.pgprobox .pgprolist ul li:hover img{
-webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
   -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
     filter: grayscale(0%);
}
.pgprobox .prosmtiti{ width: 100%; height: 70px; line-height: 70px; font-size: 30px; color: #444; text-indent: 1em; padding-top: 15px;}
.pgprobox dl{ display: block; width: 1120px; height: auto; padding: 20px 40px 0 40px; overflow: hidden;}
.pgprobox dl dt{ display: block; width: 100%; height: 46px; line-height: 46px; font-weight: bold; font-size: 18px; }
.pgprobox dl dd{ display: block; width: 100%; height: auto; overflow: hidden; color:#fff;}
.pgprobox dl dd a{ font-size: 14px; display:block; width:280px; height:30px; line-height:30px; float:left;}
.pgprobox dl dd a:hover{ font-size:14px; font-weight:bold;}

/* Erçº§ */
.prosubmenubox{ width: 1160px; height: 90px; margin: 0 auto; z-index: 9; padding-top: 340px;}
.prosubmenubox .i-expert{ width: 1160px; height: 90px; position: relative;background: rgba(255,255,255,0.8); }
.prosubmenubox .apply_nav{ width: 1160px; height: 90px; float: left; overflow: hidden; position: relative;}
.prosubmenubox .apply_nav .apply_w{ width: 12000px; height: 90px; position: absolute; left: 0; top: 0; }
.prosubmenubox .apply_nav .apply_array{ width: 230px; height: 90px; float: left;}
.prosubmenubox .apply_nav .apply_array a.propgnav{ display: block; width: 230px; height: 90px; text-align: center; line-height: 90px; font-size: 18px; background: url(../images/pgprobgicon.gif) no-repeat left center; }
.prosubmenubox .apply_nav .apply_array a.propgnava{display: block; width: 230px; height: 90px; text-align: center; line-height: 90px; font-size: 18px; background: url(../images/pgprobgicon.gif) no-repeat left center; color: #3a7dc7;}
.img_l{ width: 33px; height: 33px; position: absolute; cursor: pointer; top: 50%; margin-top: -16px; left: -40px; border-radius: 50%; background: #fff; overflow: hidden;}
.img_l img{ width: 23px; height: 33px; position: absolute; margin-left: 0; top: 0; left: 10px;}
.img_r{ width: 33px; height: 33px; position: absolute; right: -40px; top: 50%; margin-top: -16px; cursor: pointer; background: #fff; overflow: hidden; border-radius: 50%;}
.img_r img{ width: 23px; height: 33px; position: absolute; top: 0; left: 0; margin-left: 0;}

/* Fenç±» */
.pglinkbox{ width: 100%; height: auto; padding: 15px 0; background: #f5f5f5; }
.pglinkbox .linkbox{ width: 1130px; height: 40px; line-height: 40px; margin: 0 auto; border-bottom: solid 1px #ccc; padding: 0 10px; position: relative;}
.pglinkbox .linkbox a{ padding: 0 7px; }
.pglinkbox .linkbox a.nav{ color: #3a7dc7; }
.pglinkbox .linkbox a.linkcontacta{ position: absolute; right: 0; top: 5px; }

.pglinklist{ display: block; width: 1130px; height: auto; margin: 15px auto; border-bottom: solid 1px #ccc; padding: 0 10px 20px 10px; overflow: hidden;}
.pglinklist dt{ display: block; width: 100px; height: auto; float: left; font-size: 16px; font-weight: bold; }
.pglinklist dd{ display: block; width: 1029px; height: auto; border-left: solid 1px #ccc; overflow: hidden; float: left;}
.pglinklist dd a{font-size: 14px; padding: 0 15px 0 15px; display: block; float: left; border-right:solid 1px #ccc; margin-bottom:10px;}

.propgtxt{ width: 1150px; height: auto; border-bottom: solid 2px #ccc; padding: 20px 0; margin: 0 auto; }
.propgtxt h2{ font-weight: normal; line-height: 40px; color: #444;}
.propgtxt span{ font-size: 14px; line-height: 25px; }

.basf{ width: 1150px; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0;}
.basf dd{ display: block; width: 25%; height: 30px; float:left; padding: 7px 0 0 0; }
.basf dd a{font-size: 14px;}

/* Xiangæƒ… */
.prodataban{ width: 100%; height: 90px; position: relative; overflow: hidden; }
.prodataban img{ width: 1920px; height: 90px; position: absolute; top:0; left: 50%; margin-left: -960px;}
.prodataban span{ display: block; width: 1200px; height: 50px; line-height: 50px; position: absolute; bottom: 0; left: 50%; margin-left: -600px; color:#fff; line-height: 50px; text-align: right; font-size: 14px; }

.prodatabox{ width: 1150px; height: auto; padding: 30px 0; overflow: hidden; margin: 0 auto; }
.prodatabox .prodatalft{ width: 240px; float: left; height: auto; }
.prodatabox .prodatalft h2.prodatalfttit{ width: 240px; height: 41px; border-radius: 5px 5px 0 0; overflow: hidden; background: url(../images/productdatabg.gif) repeat-x; line-height: 41px; font-weight: normal; font-size: 16px; text-indent: 1em;}

.prodatalftlist{ width: 208px; height: auto; padding: 15px; border: solid 1px #ccc; }
.prodatalftlist span{ display: block; width: 90%; background:url(../images/tubiao1.gif) no-repeat left center; height: auto; border-bottom: dashed 1px #ccc; font-size: 14px; cursor: pointer; padding:7px 0; padding-left:10%;}
.prodatalftlist span img{ margin-right: 7px; display:none;}
.prodatalftlist ul{ display: block; width: 205px; margin: 0 auto; overflow: hidden; overflow: hidden; display: none; padding:10px;}
.prodatalftlist ul li { display: block; width: 100%; height: 25px; line-height: 25px; }
.prodatalftlist ul li a{ color:#999;}
.prodatalftlist ul li a:hover{ color:#003885;}

.prodatarht{ width: 870px; height: auto; float: right; padding-top: 20px; }
.prodatarht .denglu1{ width:97%; height:40px; line-hegiht:40px; text-align:right; border-bottom: solid 3px #ccc; padding-right:3%; margin-bottom:15px;}
.prodatarht h2.prodatarhttit{ width: 100%; height: 50px; line-height: 50px; font-size: 30px; font-weight: normal; }
.prodatarht dl.prodatarhttxt{ display: block; width: 870px; height: auto; overflow: hidden; border-bottom: solid 2px #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.prodatarht dl.prodatarhttxt dt{ display: block; width: 586px; height: auto; float: left; font-size: 14px; line-height: 25px;}
.prodatarht dl.prodatarhttxt dd{ display: block; width: 264px; height: auto; float: right; }
.prodatarht dl.prodatarhttxt dd img{ width: 264px; }

.prodatatable{ width: 100%; height: auto; border-left: solid 1px #ccc; border-top: solid 1px #ccc; }
.prodatatable tr td{ border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; height: auto; padding: 10px 1%;}
.prodatatable tr:first-child{ font-size: 14px; }
.prodatatable tr td img{ display: block; margin: 0 auto; }

.reveal-modal h2{ display: block; color: #1553a7; padding-bottom: 40px; text-align: center;}
.reveal-modal a{ display: block; width: 140px; height: 35px; border: solid 1px #1553a7; color: #1553a7; border-radius: 17px; overflow: hidden; line-height: 35px; text-align: center; font-size: 14px; margin: 0 auto; }

.pagging{ width:100%; height: auto; text-align: center; padding: 30px 0; }
.pagging a{ padding: 4px 9px; margin-right: 5px; }
.pagging span{ padding: 4px 9px; background: #1553a7; color: #fff; margin-right: 5px;}

/* Pinç‰Œ */
.probrandban{ width: 1150px; height: 470px; margin: 0 auto; }
.probrandban img{ width: 1150px; height: 470px; }

.probrandtxt{ display: block; width: 1150px; height: auto; padding: 40px 0 20px 0; margin: 0 auto; overflow: hidden; border-bottom: solid 2px #ccc;}
.probrandtxt dt{ display: block; width: 265px; height: auto; float: left; }
.probrandtxt dt img{ width: 265px; }
.probrandtxt dd{ display: block; width: 860px; height: auto; float: right; }
.probrandtxt dd h2{ font-weight: normal; display: block; font-size: 26px; line-height: 50px; }
// .probrandtxt dd span{ font-size: 18px; }

.basf1{ width: 1150px; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0;}
.basf1 dt{ display: block; width: 100%; height: 47px; line-height: 47px; font-size: 30px; padding-bottom: 20px;}
.basf1 dd{ display: block; width: 100%; height: auto; padding: 7px 0 0 0; }
.basf1 dd a{font-size: 20px; padding: 0 30px 20px 0; display: block; float: left;}

/* Chuanæ„ */
.creativeban{ width: 100%; height: 569px; position: relative; overflow: hidden; }
.creativeban img{ width: 1920px; height: 570px; position: absolute; left: 50%; top: 0; margin-left: -960px; }

.creativeserch{ width: 100%; height: 140px; background: rgba(98,140,197,0.9); position: absolute; left: 0; bottom: 0; z-index: 2; }
.creativeserchbox{ width: 890px; height: 50px; padding: 45px 0; margin: 0 auto; line-height: 50px; }
.creativeserchbox span{ display: block; width: 120px; height: 50px; font-size: 18px; color: #fff; float: left; }
.creativeserchbox select{ display: block; width: 288px; height: 50px; border: none; background: #e9e9e9; float: left; margin-right: 20px; padding: 0 15px; cursor: pointer;}
.creativeserchbox input{ display: block; width: 124px; height: 50px; font-size:18px; border: solid 2px #e9e9e9; color: #fff; text-align: center; background: none; }

.creativebox{ width: 1150px; height: auto; padding: 20px 0; margin: 0 auto; overflow: hidden; }
.creativebox .creativeboxtit{ width: 100%; height: 70px; line-height: 70px; text-align: center; font-size: 24px; color: #333; }
.creativebox dl{ display: block; width: 1150px; height: 140px; margin-bottom: 20px;}
.creativebox dl dt{ display: block; width: 200px; height: 140px; float: left; }
.creativebox dl dt img{ width: 200px; height: 140px; }
.creativebox dl dd{ display: block; width: 920px; padding:0 0 0 20px; height: 140px; float: left; }
.creativebox dl dd h2{ font-weight: normal; padding-bottom: 7px; padding-top: 7px; color: #444;}
.creativebox dl dd span{ font-size: 14px; line-height: 21px; display: block; }
.creativebox dl dd a{ padding: 7px 0 7px 10px; display: block;  background:url(../images/tubiao1.gif) no-repeat left center;}
.creativebox dl dd a img{ margin-right: 7px; display:none;}

.creativetxt{ width: 1150px; height: auto; padding: 20px 0; margin: 0 auto; overflow: hidden; }
.creativetxt .creativelft{ width: 840px; height: auto; float: left; }
.creativelfttit{ width: 100%; height: auto; padding:10px 0; position: relative; font-size: 24px; color: #444; }
.creativelfttit a{ position: absolute; right: 0; top: 0; display: none;}
.creativelfttxt{ width: 100%; height: auto; padding: 15px 0; line-height: 31px; font-size: 14px; }

.creativetxt .creativerht{ width: 266px; height: auto; padding: 15px; float: right; background: #eee; }
.creativetxt .creativerht h2{ display: block; width: 266px; height: 50px; font-size: 20px; line-height: 30px; font-weight: normal; }
.creativetxt .creativerht a.qita{ display: block; font-size: 16px; margin-bottom: 15px; }
.creativetxt .creativerht a.qitamore{ display: block; width: 100px; height: 34px; margin: 0 auto; border-radius: 17px; border: solid 2px #1553a7; color: #1553a7; text-align: center; font-size: 14px; line-height: 34px; }


/* Xiné—» */
.newsban{ width: 100%; height: 470px; position: relative; overflow: hidden; }
.newsban img{ width: 1920px; height: 470px; position: absolute; left: 50%; top: 0; margin-left: -960px; }

.newspgbox{ width: 1150px; height: 14px; padding: 25px 0; text-align: center; margin: 0 auto; font-size: 14px;}
.newspgbox a{ padding: 0 21px; background: url(../images/newspageicoh.gif) no-repeat left 3px; }
.newspgbox a.nav{ background: url(../images/newspageicon.gif) no-repeat left 3px; color: #1553a7; }

.newslist{ display: block; width: 1120px; height: 140px; padding: 30px 15px; border-bottom: solid 2px #ccc; margin: 0 auto;}
.newslist dt{ display: block; width: 240px; height: 140px; float: left; }
.newslist dt img{ width: 240px; height: 140px; }
.newslist dd{ display: block; width: 860px; padding-left: 20px; height: 140px; float: left; }
.newslist dd span{ color: #999; font-size: 14px; display: block; }
.newslist dd h2{ display: block; font-weight: normal; color: #1553a7; padding: 10px 0;}
.newslist dd em{ font-style: normal; font-size: 14px; line-height: 20px; }
.newslist dd a{ display: block; font-size: 14px; color: #1553a7; height: 35px; line-height: 35px; }
.newslist dd a img{ margin-right: 7px; }
.newstime{ width: 100%; height: 35px; line-height: 35px; color: #999; }

/* Lianç³» */
.contactlist{ width: 1160px; height: auto; margin: 0 auto; padding: 20px 0; overflow: hidden;}
.contactlist dl{ display: block; width: 340px; height: auto; border-bottom: solid 5px #dcdcdc; background: #f5f5f5; position: relative; padding: 40px 15px 0 15px; float: left; margin: 40px 6px 0 6px;}
.contactlist dl dt{ display: block; width: 80px; height: 80px; position: absolute; top: -40px; left: 50%; margin-left: -40px; }
.contactlist dl dd{ display: block; width: 340px; height: auto; padding-top: 15px; font-size: 14px; color: #444;}
.contactlist dl dd span{ display: block; padding-bottom: 10px; }
.contactlist dl dd ul li{ display: block; width: 100%; height: auto; padding: 7px 0; }

.onlinkbox{ width: 100%; height: auto; overflow: hidden; padding: 40px 0; background: #f5f5f5; }
.onlinkbox .linkboxcent{ width: 1160px; height: auto; margin: 0 auto; position: relative; }
.onlinkbox .linkboxcent dl{ display: block; width: 450px; height: auto; min-height: 45px; margin: 0 auto 10px auto; overflow: hidden;}
.onlinkbox .linkboxcent dl dt{ display: block; width: 80px; height: 45px; line-height: 45px; float: left; font-size: 14px;}
.onlinkbox .linkboxcent dl dt span{ color: #c50000; padding-right: 10px; }
.onlinkbox .linkboxcent dl dd{ display: block; width: 370px; height: auto; float: left;}
.onlinkbox .linkboxcent dl dd input{ display: block; width: 368px; height: 45px; border: solid 1px #ccc; text-indent: 2em; }
.onlinkbox .linkboxcent dl dd textarea{ width: 348px; height: 140px; padding: 10px; border: solid 1px #ccc; }
.contactbtn{ display: block; width: 160px; height: 40px; background: #1553a7; color: #fff; font-size: 14px; line-height: 40px; text-align: center; margin: 0 auto; border: none; cursor: pointer; }
.onlinkbox .linkboxcent h2{ font-weight: normal; color: #1553a7; position: absolute; left: 0; top: 0; font-size: 22px; }
.onlinkbox .linkboxcent em{ color: #999; position: absolute; left: 0; top: 35px; font-style:normal;}

/* GuanäºŽ */
.abouban{ width: 100%; height: 470px; position: relative; overflow: hidden; }
.abouban img.aboutban{ width: 1920px; height: 470px; position: absolute; left: 50%; top: 0; margin-left: -960px; }

.aboutpgmenu{ width: 1160px; height: 90px; background: rgba(255,255,255,0.9); position: absolute; bottom: 40px; left: 50%; margin-left: -580px; }
.aboutpgmenu ul li{ display: block; width: 232px; height: 90px; float: left; text-align: center; line-height: 90px;text-transform:uppercase;}
.aboutpgmenu ul li a img{ width: 30px; height: 30px; margin-right: 15px; -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;}
.aboutpgmenu ul li a:hover img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);

    filter: grayscale(0%);

}
.aboutpgmenu ul li a.nav img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);

    filter: grayscale(0%);
}
.aboutpgmenu ul li a.nav{ color: #1553a7; }
.aboutpgmenu ul li a {font-size: 16px;}

.abouttext{ display: block; width: 1160px; height: auto; padding: 40px 0; margin: 0 auto 40px auto; overflow: hidden; border-bottom: solid 2px #ccc; }
.abouttext dt{ display: block; width: 800px; padding-right: 30px; height: auto; float: left; line-height: 31px; }
.abouttext dd{ display: block; width: 300px; height: auto; float: right;}
.abouttext dd img{ width: 300px; }
.abouttext dt h2{ font-weight: normal; font-size: 24px; padding-bottom: 20px;}

.culture{ width: 1160px; height: auto; padding: 40px 0; margin: 0 auto 40px; overflow: hidden; border-bottom: solid 2px #ccc; font-size: 14px; line-height: 29px; }
.culture h2{ font-weight: normal; font-size: 24px; padding-bottom: 20px;}

.jobusbox{ width: 1160px; height: auto; overflow: hidden; padding: 20px 0; margin: 0 auto; }
.jobusboxtit{ width: 1160px; height: 50px; border-bottom: solid 1px #ccc; font-size: 24px; color: #444; text-indent: 1em; }
.jobusboxtxt{ width: 1160px; height: auto; padding: 10px 0; font-size: 14px; padding-left: 2em; color: #444; }
.jobusbox ul li{ width: 540px; height: 65px; border-bottom: solid 1px #eee; padding: 0 10px; float: left; margin: 0 10px;}
.jobusbox ul li a{ font-size: 14px; line-height: 65px;}
.jobusbox ul li a span{ padding-right: 25px; }
.jobusbox ul li a img.img1{ margin-right: 10px; }
.jobusbox ul li a img.img2{ float: right;}

.reveal-modal-two h2{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #1553a7; }
.reveal-modal-two span.joinusadd{ display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; color: #999; border-bottom: solid 1px #ccc; }
.reveal-modal-two .joinustxt{ width: 100%; height: 450px; overflow-y:auto;font-size: 14px; line-height: 25px;}
.reveal-modal-two .joinustxt .joinustxttit{ display: block;  color: #1553a7;  padding: 7px 0;}

/* Jiæœ¯ */
.standtxt{ display: block; width: 1110px; height: 170px; padding: 30px 0; margin: 0 auto; }
.standtxt dt{ display: block; width: 297px; height: 170px; float: left; }
.standtxt dt img{ width: 297px; height: 170px; }
.standtxt dd{ display: block; width: 790px; height: 170px; float: right; }
.standtxt dd h2{ font-size: 26px; font-weight: normal; color: #1553a7;}
.standtxt dd span{ font-size: 14px; line-height: 25px; }

.standlist{ width: 100%; height: auto; padding: 30px 0; background: #f7f7f7; overflow: hidden;  }
.standcent{ width: 1140px; height: auto; overflow: hidden; margin: 0 auto;}
.standcent dl{ display: block; width: 510px; height: 100px; background: #fff; padding: 20px 20px 0 20px; float: left; margin-right: 20px; margin-bottom: 20px;}
.standcent dl dt{ display: block; width: 100%; height: 41px; line-height: 41px; font-size: 18px; }
.standcent dl dt span{ color: #1553a7; float: right; font-size: 12px;}
.standcent dl:hover{ background:#1553a7;}
.standcent dl:hover a{ color:#fff}

.standdakutxt{ width: 870px; height: auto; }
.standdakutxt h2{ font-size: 26px; font-weight: normal; color: #444; padding-bottom: 10px; }
.standdakutxt span{ font-size: 16px; line-height: 27px; }
.standdakutit{ width: 868px; height: 36px; background: #f5f5f5; border: solid 1px #ccc; margin-top: 15px; }
.standdakutit div{ width: 288px; height: 36px; float: left; text-indent: 2em; line-height: 36px; font-size: 14px; color: #333; }
.standdakutit div span{ float: right; font-size: 12px; color: #666;}
.standdakutit div span em{ font-style: normal; color: red; padding-left: 7px;}
.standdakulist{ width: 868px; height: 235px; border: solid 1px #ccc; border-top: none; }
.standdakulist div{ width: 288px; height: 205px; float: left; border-left: solid 1px #ccc; padding: 15px 0; overflow-y:auto;}
.standdakulist div:first-child{ border-left: none; }
.standdakulist div span{ font-size: 14px; color: #444; display: block; width: 100%; height: 31px; text-indent: 1em; line-height: 31px; }
.standdakulist div a{ font-size: 14px; color: #444; display: block; width: 100%; height: 25px; line-height: 25px; text-indent: 2em; font-size: 12px;}
.standdakulist div a:hover{ background: #1553a7; color: #fff; text-decoration: none; }
.standdakulist div a.nav {background: #1553a7; color: #fff; text-decoration: none; }

.standdakutable{ width: 100%; height: auto; border-left: solid 1px #ccc; margin-top: 30px;}
.standdakutable tr:first-child{ background:url(../images/standdakutable.jpg) repeat-x; height: 44px; line-height: 44px; color: #fff; font-size: 14px; }
.standdakutable tr:first-child td{ padding-top: 0; padding-bottom: 0; border: none;}
.standdakutable tr td{ padding: 0 2%; }
.standdakutable tr td{ border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; padding-top: 7px; padding-bottom: 7px; }

/* Zhuanå®¶ */
.experttit{ width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #444; padding-bottom: 20px;}
.expertlist{ display: block; width: 1110px; height: auto; padding: 15px; border: solid 1px #eee; overflow: hidden; margin: 0 auto 15px auto; }
.expertlist dt{ display: block; width: 86px; height: 112px; float: left; margin-right: 15px;}
.expertlist dd{ display: block; width: 1009px; height: auto; float: left; line-height: 29px;}
.expertlist dd h2{ display: block; width: 100%; height: 35px; line-height: 35px; font-size: 15px; color: #3268b2; }
.expertlist dd h2 a{ float: right; font-size: 12px; font-weight: normal; color: #3268b2; }

/* Caiè´­ */
.outsour-tit{ width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 24px; color: #444; }
ul.outsour-list{ display: block; width: 1160px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 20px; }
ul.outsour-list li{ display: block; width: 370px; min-height: 130px; position: relative; padding-top: 40px; float: left; margin: 0 8px 16px 8px; }
ul.outsour-list li .outsour-txt{ width: 330px; min-height: 40px; color: #444; font-size: 14px; background: #f5f5f5; border-bottom: solid 5px #dcdcdc; padding: 50px 20px 30px 20px; }
ul.outsour-list li .outsour-img{ width: 68px; height: 68px; border: solid 5px #c0d2eb; border-radius: 50%; position: absolute; top: 0; left: 50%; margin-left: -39px; background: #1553a7; text-align: center;}
dl.otsour-dl1{ display: block; width: 1160px; height: 170px; margin: 0 auto; padding-bottom: 30px;}
dl.otsour-dl1 dt{ display: block; width: 270px; height: 170px; margin-right: 20px; float: left; }
dl.otsour-dl1 dt img{ width: 270px; height: 170px; }
dl.otsour-dl1 dd{ display: block; width: 870px; height: 170px; float: left; }
dl.otsour-dl1 dd h2{ display: block; width: 100%; height: 50px; line-height: 50px; font-size: 24px; font-weight: normal; color: #1553a7; }
dl.otsour-dl1 dd span{ font-size: 14px; line-height: 29px; }
h2.outtitle{ font-weight: normal; display: block; width: 1160px; height: 50px; margin: 0 auto; line-height: 50px; color: #1553a7; text-align: right; font-size: 24px; }
dl.otsour-dl2{ display: block; width: 1160px; height: auto; margin: 0 auto; padding-bottom: 40px; overflow: hidden;}
dl.otsour-dl2 dt{ display: block; width: 870px; height: auto; float: left; font-size: 14px; line-height: 29px; }
dl.otsour-dl2 dt p{ padding-bottom: 15px; }
dl.otsour-dl2 dd{ display: block; width: 270px; height: 170px; float: left; margin-left: 20px; }
dl.otsour-dl2 dd img{ width: 270px; height: 170px; }</pre></body></html>