<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*****Reset Css  2014.11,20 by Changl*****/
body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"å®‹ä½“"; color:#666666; background: #f7f7f7;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#666666; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#1d55a5;}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] &gt; input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}

/*****phone*****/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
html {-webkit-text-size-adjust:none;}



/*****common css*****/
.box{ width:1200px; margin:auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.text{ border:none; font-size:12px;}
.btn{ cursor:pointer; border:none; font-family:"Microsoft yahei"; }
em{ font-style:normal;}



/*header*/

.search-bar{ height:40px; background-image: -moz-linear-gradient(top, #f9f9f9, #ececec); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ececec)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ececec', GradientType='0'); width:100%; border-bottom:1px solid #ccc; line-height:40px;}
.iProject{ height:40px; overflow:hidden; float:left;}
.iProject span{ font-size:16px; color:#333; float:left; font-family:"Microsoft yahei"; margin-right:20px;}
.iProject a{ float:left; margin-right:30px;}
.iProject em{border-color:transparent transparent  transparent #bbb ;border-style: solid;border-width: 4px;font-size: 0;height: 0;line-height: 0; position:relative;left: -3px;top: -3px;width: 0;}
.iProject a:hover em{border-color:transparent transparent  transparent #1d55a5 ;}

.search,.slides-btn,.k1,.more,.k2,.quick-menus em,.quick-menus a:hover em,.share .bdsharebuttonbox a,.slibtn,.main_image a,.slidesjs-navigation{ background:url(../images/index.png) no-repeat;}
.search{ float:right; background-position:0 0; width:200px; height:26px; float:right; margin-top:6px; _display:inline;}
.search .text{ width:140px; padding:0 15px; height:18px; line-height:18px; float:left; background:none;}
.search .btn{ float:left; width:22px; height:22px; background:none;}

.cont{ width:1600px; text-align:center; margin:auto; margin-bottom:30px; position:relative;}
#slides{ width:100%; height:auto; position:relative;}
.cont img{ display:none;}
.slidesjs-navigation{width:35px!important; height:112px!important;position:absolute; z-index:9999; margin-top:-56px; top:50%; font-size:0; text-indent:-9999px;}
.slidesjs-previous{ background-position:0 -34px; left:20%;}
.slidesjs-next{ background-position:-34px -34px; right:20%;}
.slidesjs-pagination{ width:1000px; position:absolute; height:30px; left:50%; margin-left:-500px; bottom:0; z-index:9999; text-align:center;}
.slidesjs-pagination li{ display:inline-block; text-align:center; width:30px;}
.slidesjs-pagination li a{  background:url(../images/dot3.png) no-repeat -43px -4px; width:7px; height:7px; display:inline-block; font-size:0; text-indent:-9999px;}
.slidesjs-pagination li .active{ background:url(../images/dot3.png) no-repeat 0 0; width:14px; height:14px; line-height:8px;}

.shade{height:30px; width:100%; background:rgba(255,255,255,0.5); position:absolute; left:0; bottom:0; z-index:99; text-align:center;}
.ie .shade{ background:url(../images/png1.png) repeat;}
.ie .cont{ max-width:100%;}
.ie .cont img{ max-width:100%; }


.rec{ margin-bottom:30px;}
.iNews{ width:445px; float:left;}
.i-cloumn{ height:32px; line-height:32px; margin-bottom:5px;}
.i-cloumn strong{ float:left; color:#000000; font-size:18px; }
.i-cloumn .k1{ background-position:-203px -25px; padding-left:38px;}
.i-cloumn .more{ background-position:0 -163px; width:36px; height:8px; float:right; margin:12px 0 0 0;}
.iNews-list{ padding-left:5px;}
.iNews-list span{ font-size:24px; float:left;}
.iNews-list em{ padding:2px 4px; background:#b5b5b5; color:#fff; float:left; height:16px; line-height:16px; margin:5px 8px 0 0;}
.iNews-list li a{ float:left; margin-left:8px;}
.iNews-list li{ height:31px; line-height:31px; overflow:hidden; vertical-align:bottom;}
.iNews-list li a:hover em{ background:#e6212a; color:#fff;}
.iNews-list li:hover span{ color:#e6212a;}

.iabout{ width:280px; float:left; padding-left:30px;}
.i-cloumn .k2{ background-position:-209px -61px; padding-left:30px;}
.iarticle{ line-height:20px; border-bottom:1px dotted #c3c3c3; padding:5px 0 6px; height:40px; overflow:hidden; margin-bottom:10px; color:#555;}
.quick-menus{ text-align:center;}
.quick-menus a{ display:inline-block; width:56px; text-align:center; margin:0 7px; color:#333;}
.quick-menus em{ width:31px; height:31px; display:inline-block;}
.quick-menus .brief em{ background-position:-84px -104px;}
.quick-menus .honour em{ background-position:-122px -104px;}
.quick-menus .busi em{ background-position:-166px -104px;}
.quick-menus .job em{ background-position:-205px -103px;}

.quick-menus a:hover{color:#e6212a}
.quick-menus .brief:hover em{ background-position:-84px -137px;}
.quick-menus .honour:hover em{ background-position:-122px -139px;}
.quick-menus .busi:hover em{ background-position:-166px -139px;}
.quick-menus .job:hover em{ background-position:-205px -138px;} 


.outLinks{ background:url(../images/bg2.jpg) no-repeat; width:222px; height:147px; float:left; margin-left:22px;}
.share{ height:24px; margin-bottom:10px;}
.share span{ float:right; margin:8px 10px 0 0;}
.outLinks .bdsharebuttonbox{ float:right; width:95px;}
.share .bdsharebuttonbox .bds_tsina{ background-position:-84px -43px;}
.share .bdsharebuttonbox .bds_tqq{ background-position:-144px -43px;}
.share .bdsharebuttonbox .bds_weixin{ background-position:-115px -43px;}
.outLinks dl{ padding:0 12px;}
.outLinks dt{ color:#33527f; margin-bottom:5px;}
.outLinks dd{ margin-bottom:10px;} 
.outLinks dl select{ width:200px; height:24px; line-height:24px; padding:2px 0; background:#f3f3f3; border:1px solid #f3f3f3;}
.footer{ width:100%; padding:15px 0; background:#dedede; overflow:hidden; color:#333333;}
.footer p{ float:left;}
.tec{ float:right;}
.tec a{ color:#333;}

.banner{ height:auto; overflow:hidden; position:relative;margin:auto; margin-bottom:20px;  text-align:center;}
.banner img{/* position:absolute; left:50%; margin-left:-800px; top:0; max-width:1600px;*/ width:100%;}

.content{ padding-bottom:50px;}
.leftside{ width:200px; float:left;}
.l-cloumn{ background:url(../images/c1.png) no-repeat; width:100%; height:53px; }
.l-cloumn span{ color:#e6212a; font-size:24px; font-family:"Microsoft yahei"; float:left; margin:5px 0 0 40px;}
.menus { margin-bottom:80px;}
.menus li{ height:35px; line-height:35px; border-bottom:1px solid #e0e0e0; text-indent:45px; padding-bottom:1px;}
.menus li a{ display:block; position:relative; font-size:14px; height:34px;}
.menus li em,.menus li a:hover em,.caseShow em,.caseBtn,.bread,.gc strong,.detail,.party-cloumn strong{ background:url(../images/ico2.png) no-repeat;}
.menus li em{ width:6px; height:10px; position:absolute; background-position:0 -20px; right:25px; top:12px;}
.menus li a:hover,.menus li .hover{ background:#e6212a; color:#fff;}
.menus li a:hover em,.menus li .hover em{ background-position:0 0;}

.caseShow{ width:200px; height:152px; position:relative; margin-bottom:30px;}
.caseShow li{ width:200px; height:120px; position:absolute; left:0; top:0;}
.caseName{ background:url(../images/c3.gif) repeat-x; height:32px; line-height:32px; position:absolute; left:0; bottom:0; width:100%}
.caseName li{ height:32px; width:100%; position:absolute; left:32px; top:0; display:none;}
.caseName li.on{ display:block;}
.caseShow em{ background-position:0 -91px; width:10px; height:10px; position:absolute; left:14px; bottom:10px;}
.caseBtn{width:15px; height:23px; position:absolute; top:48px;}
.cbl{ background-position:0 -40px;  left:15px;}
.cbr{ background-position:-15px -40px; right:15px;}

.rbox{ width:800px; float:left;}
.r-cloumn{ background:url(../images/c2.gif) repeat-x; height:42px; border-right:1px solid #dfdfdf; line-height:42px; margin-bottom:10px;}
.bread{ float:right; background-position:0 -111px; padding-left:25px; padding-right:15px;}
.main{ width:760px; overflow:hidden; float:right;}
.gc{ height:32px; margin-bottom:15px;}
.gc strong,.party-cloumn strong{ float:left; border-bottom:3px solid #e6212a; color:#333333; font-size:16px; font-weight:normal; font-family:"Microsoft yahei";  background-position:-9px 7px; padding:0 2px 5px 36px; margin-left:2px;}
.group-intro .intro{ line-height:22px; height:88px; overflow:hidden;}
.group-intro{ width:495px;  padding-bottom:10px; border-bottom:1px dotted #c2c2c2; position:relative; margin-bottom:20px;}
.group-intro .detail{ background-position:-8px -67px; width:32px; height:15px; position:absolute; right:0; bottom:0;}
.layout{ float:left;}

.imgs1{ width:240px; height:150px; float:right; margin-bottom:12px; _display:inline;}
.imgs1 a{ display:block; position:relative;width:240px; height:150px;}
.imgs1 span{ background:rgba(0,0,0,0.4); height:30px; line-height:30px; width:100%; position:absolute; left:0; bottom:0; color:#fff; font-family:"Microsoft yahei"; text-indent:20px; font-size:14px;}
.ie .imgs1 span{ background:#000; filter:alpha(opacity=40);}
.ie .imgs1 span em{ position:relative;}

.imgs2{ float:left; width:240px; _display:inline;}
.imgs2 a{ display:block; text-align:center;}
.gTitle{ height:40px; line-height:40px; font-size:16px; color:#fff; font-family:"Microsoft yahei";}
.gTitle:hover{ color:#fff;}


.article{ line-height:24px; color:#333; width:760px; overflow:hidden; min-height:400px;}
/*.article img{ max-width:760px;}*/
.list{ width:760px; overflow:hidden; min-height:400px;}

.lead-list li{ height:140px; padding:20px 0; border-bottom:1px dotted #a7a7a7;}
.photo{ width:105px; height:140px; float:left;}
.photo img{ width:100%; height:100%;}
.lead-txt{ float:left; padding-left:25px; width:600px;}
.lead-txt h3{ font-size:14px; margin-top:5px;}
.lead-txt h3 a{ color:#0e9b3f; margin-right:30px;}
.lead-txt .intro{ line-height:24px; height:72px; overflow:hidden; margin-top:20px;}

.timeLine{ background:url(../images/line.gif) repeat-y 140px 0; min-height:400px; margin:30px 0 0 40px; padding-top:50px;}
.timeLine li b{ width:120px; height:28px; line-height:28px; text-align:center; color:#fff; background:#dcdcdc; float:left; border-radius:3px; font-size:14px; color:#666; position:relative;}
.event-txt{ float:left; margin-left:40px; padding:2px 10px; width:470px;}
.timeLine li{ background:url(../images/r1.gif) no-repeat 134px 9px; margin-bottom:30px;}
.timeLine li b em{ background:url(../images/sj1.gif) no-repeat; width:3px; height:6px; position:absolute; right:-3px; top:12px;}
.timeLine li.act b{ background:#e6212a; color:#fff;}
.timeLine li.act .event-txt{ background:#e6212a; color:#fff;}
.timeLine li.act{ background:url(../images/r2.gif) no-repeat 134px 9px;}
.timeLine li.act em{ background:url(../images/sj2.gif) no-repeat;}
.up{ background:url(../images/up.jpg) no-repeat center bottom; padding-bottom:200px;}
.h-list { margin:10px 0 0 0;}
.h-list li{ width:200px; float:left; text-align:center; margin:0 25px 30px; _display:inline;}
.h-list li img{ width:200px; height:175px; border:1px solid #d1d1d1; margin-bottom:8px;}

.pages{ text-align:center;}
.pages a,.pages span{ text-align:center; display:inline-block; padding:3px 10px; margin:0 3px;}
.pr,.ne{ background:#dcdcdc;}
.pr:hover,.ne:hover{ background:#e6212a; color:#fff;}
.pages .cur{ text-decoration:underline;}

.v-list h3 a,.vimg em,.nMore,.news-list a,.position span{ background:url(../images/ico3.png) no-repeat;}
.v-list{ width:800px; margin:11px 0 0;}
.v-list li{ float:left; width:230px; margin:0 34px 40px 0; _display:inline;}
.v-list li h3{ height:42px; line-height:42px; background:#ebebeb; width:100%; border-bottom:3px solid #d1d1d1; overflow:hidden;}
.v-list li h3 a{ color:#333; background-position:-80px 0; padding-left:35px; margin-left:10px;}
.vimg{ display:block; position:relative;}
.vimg em{ background-position:0 0; width:55px; height:55px; position:absolute; left:50%; margin-left:-22px; top:50%; margin-top:-22px;}

.layout2{ width:100%; margin-bottom:30px;}
.nNews{ width:470px; float:left;}
.n-cloumn{ border-bottom:3px solid #e6212a; height:32px; line-height:32px; padding-bottom:4px; margin-bottom:20px;}
.n-cloumn span{ color:#333333; font-size:16px; float:left; font-family:"Microsoft yahei"; margin-left:2px;}
.n-cloumn .nMore,.med .nMore{ background-position:-52px -17px; float:right; padding-right:36px; margin-top:2px;}

.top-news{ height:70px; overflow:hidden; border-bottom:1px dotted #888888; padding-bottom:15px; margin-bottom:10px;}
.top-news dt{ width:95px; height:70px; float:left;}
.top-news dt img{ width:95px; height:70px;}
.top-news dd{ float:left; padding-left:15px; width:355px;}
.top-news dd h3{ height:20px; overflow:hidden; margin:2px 0 5px;}
.top-news h3 a{ color:#333;}
.top-news .intro{ height:36px; overflow:hidden;}

.news-list li{ height:30px; line-height:30px; overflow:hidden; vertical-align:bottom; border-bottom:1px dotted #888888;}
.news-list a{ float:left; background-position:-103px -41px; padding-left:12px; margin-left:2px;width: 85%;text-overflow:ellipsis;
white-space: nowrap;overflow: hidden;}
.nNotice{ width:260px; float:right;}
.pic{ width:260px; height:120px; text-align: center; margin-bottom:6px;}
.pic img{ max-height: 100%; }

.tags{ height:30px; line-height:30px; border-bottom:3px solid #e6212a;}
.tags a{ width:90px; text-align:center; float:left; font-size:16px; color:#333; font-family:"Microsoft yahei";}
.tags .on{ background:#e6212a; color:#fff;}

.med{ height:222px; position:relative;}
.med li{ height:70px; float:left; width:380px; padding:20px 0; border-bottom:1px dotted #c2c2c2;}
.medImg{ width:95px; height:70px; float:left;}
.medright{ float:left; width:270px; padding-left:15px;}
.medright h3{ height:20px; overflow:hidden; margin-bottom:4px;}
.medright h3 a{ color:#333;}
.med .nMore{ position:absolute; right:2px; top:-30px; background-position:-52px -24px;}

.tn{ height:128px; padding-bottom:20px;}
.tn dt{ padding:3px; border:1px solid #e2e2e2; width:165px; height:120px;}
.tn dt img{ width:165px; height:120px;}
.tn dd{ padding-left:20px; width:560px;}
.tn dd h3 a{ color:#e6212a; font-size:14px;}
.tn dd h3{ margin:5px 0 10px;}
.tn .intro{ line-height:24px; height:72px; overflow:hidden;}
.nl { margin-bottom:30px;}
.nl li { height:36px; line-height:36px;}
.nl li span{ float:right;}
.nl li a{background-position: -103px -38px;}

.position{ height:34px; line-height:34px; margin-bottom:15px;}
.position span{background-position: right  -15px; float:left; color:#333333; font-size:16px; font-family:"Microsoft yahei"; border-bottom:1px solid #225aa9; padding:0 5px 0 3px; padding-right:36px;}


.atitle{ text-align:center; margin-top:30px; margin-bottom:30px;}
.atitle h1{ font-size:16px; color:#e6212a; font-family:"Microsoft yahei"; font-weight:normal; padding-bottom:15px; }
.atitle .data{ color:#999; height:35px; line-height:35px; border-top:1px dotted #a7a7a7; border-bottom:1px dotted #a7a7a7;}
.atitle .data span{ margin:0 15px;}

.shareArea{ border-top:1px dotted #a7a7a7; padding-top:20px; margin-top:20px;}
.shareArea .bdsharebuttonbox{ float:left; width:170px;}
.shareArea span{ float:left; margin-top:4px;}
.goback{ float:right;}

.party-cloumn{ height:40px;}
.party-cloumn strong{ border-bottom:none;}
.party-img{ width:290px; /*height:80px;*/ float:left;}
.party-img img{ width:290px; height:180px;}
.party{ float:right; width:440px;}
.party li a,.business-block em,.b-cloumn span,.job dt em,.change{ background:url(../images/ico4.png) no-repeat;}
.party li{ height:28px; line-height:28px; overflow:hidden; vertical-align:bottom;}
.party li a{ background-position:-194px -20px; padding-left:15px;}
.party li a:hover{ background-position:-194px 4px;}
.layout3{ padding-bottom:20px; border-bottom:1px dotted #c2c2c2; margin-bottom:20px;}

.business-block{ height:140px; padding-top:30px;}
.business-block a{ float:left; font-family:"Microsoft yahei"; text-align:center; font-size:16px; color:#333; text-align:center; margin:0 55px;}
.business-block em{ display:inline-block;}
.business-block .c em{ background:url(../images/che.png) no-repeat; width:65px; height:63px;}
.business-block .f em{ background-position:0 0; width:65px; height:63px;}
.business-block .z em{ background-position:0 -79px; width:70px; height:63px;}
.business-block .s em{ background-position:-80px 0; width:68px; height:63px;}
.business-block .w em{ background-position:-88px -77px; width:59px; height:63px;}
.business-block a:hover{ color:#e6212a;}
.business-block .c:hover em{ background:url(../images/che1.png) no-repeat;}
.business-block .f:hover em{ background-position:-1px -157px;}
.business-block .z:hover em{ background-position:0 -238px;}
.business-block .s:hover em{background-position:-80px -159px;}
.business-block .w:hover em{background-position:-88px -238px;}
.b-cloumn span{ background-position:-197px -43px; padding-left:10px; font-size:18px; font-family:"Microsoft yahei"; color:#333; margin-left:10px;}
.b-cloumn{ padding-bottom:12px; border-bottom:1px solid #d9d9d9; margin-bottom:20px;}

.cbg{ background:url(../images/cbg.jpg) no-repeat right bottom; padding-bottom:30px; border-bottom:1px dotted #afafaf; margin-bottom:30px;}
.tip{ font-size:18px; color:#333; padding-top:20px; font-family:"Microsoft yahei";}
.tip span{ margin-left:20px; font-size:12px;}
.tip b{ color:#c00;}
.form{ float:left; padding-left:10px; width:342px;}
.form table{ margin-top:20px;}
.form td{ padding:8px 0 0;}
.form .text{ height:18px; line-height:18px; padding:4px 5px; width:330px; border:1px solid #e4e4e4; background:#f1f1f1;}
.form td b{ color:#f00; font-size:16px; position:relative; left:10px; top:6px;}
.form textarea{ height:75px; padding:4px 5px; width:330px; border:1px solid #e4e4e4; background:#f1f1f1; resize:none;}
.form .btn{ width:125px; height:35px; color:#fff; font-size:18px; background:#0e9b3f;}
.way{ float:left; line-height:24px; padding:100px 0 0 90px; width:278px;}
.ide{ line-height:30px; float:left; padding:20px 0 0 40px; color:#333;}
.idea{/* height:228px;*/ height: 260px; padding:0 0 20px; margin-top:10px; border-bottom:1px dotted #c2c2c2;}

.j-box{ margin-top:15px;}
.job dt{ background:url(../images/c4.gif) repeat-x; height:33px; line-height:33px; position:relative; border-width:1px; border-style:solid; border-color:#ededed #ededed #ededed #ededed; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; overflow:hidden;}
.job dt strong{ font-size:14px; float:left; margin-left:20px; font-weight:normal;}
.job dt em{ background-position:-190px -95px; width:10px; height:10px; position:absolute; right:20px; top:12px;}
.job dd{ background:#f2f2f2; line-height:24px; padding:15px 25px 20px; display:none; color:#333;}
.job .act strong{ font-weight:700;}
.job .act em{  background-position:-190px -83px; width:9px; height:2px; top:16px; right:21px;}
.job .act{ background:#e6212a; color:#fff;}


.project-color{ background:#0e9b3f;}
.scrollbox{ width:1000px; height:450px; background:#fff; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-250px;}
.fixFoot{ position:fixed; left:0; bottom:0; width:100%;}
.goHome{ width:82px; height:28px; border:1px solid #fff; color:#fff; text-align:center; line-height:28px; font-size:14px; position:absolute; right:0; top:-42px; font-family:"Microsoft yahei";}
.goHome:hover{ color:#fff;}
.p-cloumn{ padding:30px 0 30px 30px; font-size:18px; color:#ff001d; line-height:22px;}
.p-cloumn span{ font-family:"Microsoft yahei"; font-size:14px; color:#333;}
#scroll_img{ width:935px; overflow:hidden; height:240px; margin:auto;}
#scroll_img li{ width:215px; float:left; margin-right:25px; _display:inline;}
#scroll_img li .project-img{ width:215px; height:140px; margin-bottom:18px;}
#scroll_img h3{ height:20px; overflow:hidden; font-weight:normal; margin-bottom:15px;}
#scroll_img h3 a{ font-size:16px; color:#333; font-family:"Microsoft yahei";}
#scroll_img li p{ margin-bottom:2px;}
.scroll-case{ width:100%; height:300px; position:relative;}
.change{ width:21px; height:21px; position:absolute; bottom:0;}
#lc{ background-position:-158px -128px; left:30px;}
#rc{ background-position:-179px -149px; left:51px;}
#lc:hover{ background-position:-158px -149px;}
#rc:hover{ background-position:-179px -128px;}

.projectbox{ width:940px; padding:0 30px; background:#fff; margin:auto; margin-top:100px; position:relative; padding-bottom:50px; margin-bottom:50px;}
.projectbox .p-cloumn{ text-align:right; padding-bottom:0;}
.pro-title{ color:#333; font-family:'å¾®è½¯é›…é»‘'; font-size:24px; font-weight:normal; margin-bottom:20px;}
.project-pics{ width:940px; height:330px; margin-bottom:45px;}
.project-pics img{ width:940px; height:330px;}

.pi{ height:261px; position:relative; padding-bottom:40px;}
.pi img{ border:3px solid #ececec; float:right;}
.project-intro{ color:#333; font-size:18px; line-height:20px; float:right; padding:5px 40px 0 0; font-family:'Microsoft yahei';}
.project-intro span{ font-size:12px;}
.pi .intro{ width:300px; height:170px; border:3px solid #ececec; background:#fff; position:absolute; top:85px; left:190px;}
.pi .txt{ line-height:24px; padding:25px 25px 0; height:96px; margin-bottom:18px; overflow:hidden;}
.leftd{ background:url(../images/dot1.png) no-repeat 37px 50%; text-align:center;}
.rightd{ background:url(../images/dot2.png) no-repeat 187px 50%;}

.imgArea{ width:320px; height:240px; float:left;}
.imgArea img{width:320px; height:240px; }
.ir{ width:550px; float:right;}
.ir h3{ margin-bottom:16px; font-weight:normal;}
.ir h3 a{ font-size:20px; color:#333; font-family:"Microsoft yahei";}
.ir .intro{ line-height:24px; height:120px; overflow:hidden; margin-bottom:40px;}
.pmore{ background:url(../images/btn1.gif) no-repeat; width:80px; height:25px; display:block; text-align:center; line-height:25px; font-size:14px;font-family:"Microsoft yahei"; color:#333;}
.function li{ height:240px; padding-bottom:40px; border-bottom:1px solid #dfdfdf; margin-bottom:35px;}
.them{font-family:"Microsoft yahei"; color:#333; font-size:20px; background-position:325px 50%; margin-bottom:25px;}
.them .rightd{ background-position:543px 50%;}
.aImg{ width:210px; height:150px; margin-bottom:10px;}
.aImg img{ width:210px; height:150px;}
.activity{ width:1000px; margin-bottom:50px;}
.activity li{ float:left; width:210px; margin-right:33px; _display:inline; margin-bottom:20px;}
.activity h3{ font-weight:normal; height:20px; overflow:hidden; margin-bottom:8px;}
.activity h3 a{ font-size:16px;font-family:"Microsoft yahei"; color:#333;}
.activity .intro{ line-height:20px; height:40px; overflow:hidden;}
.golist{ left:0;}
.en{ text-align:center; font-size:16px;}
.ptxt{ line-height:24px; width:940px; overflow:hidden; min-height:400px; padding-top:30px;}
.ptxt img{ max-width:940px; color:#333;}

.yp{ background:url(../images/app.png) no-repeat; width:105px; height:33px; display:block;}
#dituContent{ width:758px; height:300px;}

#clo{ background:url(../images/clo.png) no-repeat; width:24px; height:24px; position:absolute; right:-9px; top:-9px; cursor:pointer;}
</pre></body></html>