@charset "gb2312";
.container-flash{ height:630px;margin:0 auto; overflow:hidden; position:relative; z-index:100;background-color:#e82c4f;}
.flash{ width:1920px;  height:630px; margin:0 auto; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-960px; z-index:200;}
.mod_focus .contents{ width:1920px; height:630px; overflow:hidden;}
.mod_focus .contents li{width:1920px; overflow:hidden;height:630px; }
.mod_focus .contents li img{ width:1920px; height:630px;}
.mod_focus .tags{text-align:center; position:absolute; left:50%; margin-left:-75px; bottom:20px; width:150px; height:5px; overflow:hidden;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 5px; display:inline; width:40px; height:5px;}
.mod_focus .tags a{ float:left; width:40px; height:5px; line-height:5px; font-size:0; background:#F60; text-align:center; }
.mod_focus .tags .focus a{font-size:0; background:#FFF; color:#fff;}

.intro{ width:1002px; height:auto; position:relative;background-image:url(../images/about.png); background-repeat:no-repeat; background-position:860px 40px; }
.about{ width:640px; height:342px; float:left;background-image:url(../images/about.png); background-repeat:no-repeat; background-position:left bottom; margin-left:74px; display:inline; }
.about h2{ width:640px; height:90px; line-height:90px; font-weight:normal; font-size:48px; text-align:left; overflow:hidden; color:#548bd4;}
.about h2 span{text-transform:uppercase;color:#a5a5a4;}
.about-cen{ width:580px; height:auto; padding-left:60px; font-family:"Î¢ÈíÑÅºÚ";}
.about-cen h3{ width:580px; height:44px; line-height:44px; font-weight:normal; font-size:18px; overflow:hidden;}
.about-cen p{ width:580px; height:66px; line-height:22px; overflow:hidden; font-size:14px; }
.news{ width:450px; height:386px; float:right; display:inline; }
.news h2{ width:450px; height:90px; line-height:90px; font-weight:normal; font-size:48px; text-align:left; overflow:hidden; color:#548bd4;}
.news h2 span{text-transform:uppercase;color:#a5a5a4;}
.news-list{ width:450px; height:auto; }
.news-list li{ width:434px; height:32px; line-height:32px; overflow:hidden; background-image:url(../images/news-list-li.png); background-position:left top; background-repeat:no-repeat; overflow:hidden; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:16px;}
.news-list li span{ width:72px; height:32px; line-height:32px; display:block; float:right; text-align:right; overflow:hidden; color:#999; font-size:12px;}
.about-img{ width:526px; height:523px; position:absolute; left:0; bottom:80px;}
.about-img img{ width:526px; height:523px;}
.news-img{ width:261px; height:254px; position:absolute; right:0; top:150px;}
.news-img img{ width:261px; height:254px;}


.col{ width:1002px; height:auto; }
.col h2{ width:1002px; height:80px; line-height:80px; font-weight:normal; font-size:48px; text-align:center; overflow:hidden; color:#548bd4;}
.col h2 span{ color:#FFF; text-transform:uppercase;}
.col h2 span.title-ys{ color:#a5a5a4;}
.prods-list{ width:1002px; height:auto;}
.prods-list li{ width:243px; height:180px; float:left; margin-bottom:10px; margin-right:10px;}
.prods-list li p{ width:243px; height:147px; overflow:hidden; }
.prods-list li p img{ width:243px; height:147px;}
.prods-list li h4{ width:243px; height:33px; line-height:33px; background-color:#737373; font-weight:normal; font-size:14px; text-align:center; color:#FFF;}
.prods-list li h4 a{ color:#FFF;}
.prods-more{ width:56px; height:56px; margin:0 auto; background-image:url(../images/prod-more.png); background-position:left top; background-repeat:no-repeat;}
.prods-more a{ width:56px; height:56px; display:block;}

.youshi-header,.cases-header{ width:820px; height:auto; line-height:30px; font-size:14px; text-align:center; margin:0 auto;}
.youshi-list{ width:1002px; height:auto;}
.youshi-list li{ width:207px; height:auto; float:left; margin-right:58px; display:inline; cursor:pointer;}
.youshi-list li p{ width:85px; height:85px; margin:0 auto; overflow:hidden; background-position:left top; background-repeat:no-repeat;}
.youshi-list li p.ysl-01{ background-image:url(../images/emp-14.png);}
.youshi-list li p.ysl-02{ background-image:url(../images/emp-15.png);}
.youshi-list li p.ysl-03{ background-image:url(../images/emp-16.png);}
.youshi-list li p.ysl-04{ background-image:url(../images/emp-17.png);}
.youshi-list li h3,.youshi-list li h4{ width:207px; height:30px; line-height:30px; font-weight:normal; text-align:center; font-size:16px; overflow:hidden; padding-top:5px;}
.youshi-list li h4{ height:44px; line-height:22px; font-size:12px;}
.youshi-list li h3 a{ color:#127ac8;}
.youshi-list li.on p{ background-position:left bottom;}

.cases-header{ color:#FFF;}
.cases{ width:1002px; height:194px; overflow:hidden; }
.cases-btn{ width:20px; height:26px; float:left; margin-top:84px; display:inline;}
.cases-btn p{ width:20px; height:26px; cursor:pointer; background-position:left top; background-repeat:no-repeat;}
.cases-btn p.goLeft{ background-image:url(../images/goLeft.png);}
.cases-btn p.goRight{ background-image:url(../images/goRight.png);}
.cases-cen{ width:957px; height:194px; float:left; margin:0 2px 0 3px; display:inline; position:relative; overflow:hidden;}
.cases-list{ width:957px; height:194px; position:absolute; left:0; top:0;}
.cases-list li{ width:185px; height:194px; float:left; overflow:hidden; margin-right:8px; display:inline; position:relative;}
.cases-list li p{ width:185px; height:194px; overflow:hidden;}
.cases-list li p img{ width:185px; height:194px;}
.cases-list li h3{ width:185px; height:33px; line-height:33px; font-weight:normal; font-size:14px; background-image:url(../images/cases-list-li-title.png); background-position:left top; background-repeat:repeat; text-align:center; position:absolute; left:0; bottom:0;}


