@charset "gb2312";
.column{ width:1002px; height:auto; padding:30px 0 0 0; }
.col-header{ width:1002px; height:114px; border-bottom:1px solid #2067e9; position:relative; z-index:300;}
.col-header-icon{ width:122px; height:8px; background-color:#2067e9; position:absolute; left:50%; bottom:-4px; margin-left:-61px; }
.col-header p{ width:1002px; height:114px; }
.about-header{ background:url(../images/about-header.png) no-repeat center top;}
.about{ width:1002px; height:auto; padding-top:30px;}
.about-img{ width:552px; height:305px; float:left; overflow:hidden;}
.about-cen{ width:420px; height:305px; float:right; overflow:hidden;}
.about-cen h3{ width:420px; height:81px; background:url(../images/about-title.png) no-repeat left top; overflow:hidden;}
.ac-nr{ width:420px; height:150px; overflow:hidden; line-height:25px; font-size:14px; font-family:"΢���ź�"; }
.about-img img{ width:552px; height:305px;}
.ac-more{ width:420px; height:30px; overflow:hidden;}
.ac-more a{ width:84px; height:30px; display:block; background:url(../images/about-more.png) no-repeat left top; float:right;}
.prod-header{ background:url(../images/prod-header.png) no-repeat center top;}
.prod-tab{ width:780px; height:auto; margin:0 auto;background: #2067e9;}
.prod-tab p{ width:165px; height:26px; line-height:26px; float:left; margin:0 15px; display:inline; font-size:16px; font-family:"΢���ź�"; text-align:center; overflow:hidden; }
.prod-tab p a{ width:165px; height:26px; display:block; line-height:26px; text-align:center;color:#fff;}
.prod-tab p.pl,.prod-tab p.pl a{ width:165px; }
.prod-tab p a:hover,.prod-tab p a.curr{ background-color:#ef8200; color:#FFF;}
.prods{ width:1000px; height:248px; position:relative; z-index:100;}
.p-btn{ width:31px; height:78px; position:absolute; top:85px; z-index:500; }
.p-btn img{ width:31px; height:78px; cursor:pointer;}

.p-cen{ width:1000px; height:248px; position:relative; z-index:320; overflow:hidden;}
.p-list{ width:1008px; height:248px; overflow:hidden; position:absolute; left:0; top:0;}
.p-list li{ width:244px; height:248px; float:left; overflow:hidden; background-color:#2067e9; margin-right:8px; display:inline;}
.p-list li p{ width:244px; height:185px; overflow:hidden;}
.p-list li p img{ width:244px; height:185px;}
.p-list li h3{ width:244px; height:63px; line-height:63px; font-weight:normal; font-size:14px; font-family:"΢���ź�"; text-align:center; overflow:hidden; }
.p-list li h3 a{ color:#FFF;}

.youshi-header{ background:url(../images/youshi-header.png) no-repeat center top;}
.youshi-list{ width:1002px; height:auto;}
.youshi-list li{ width:1002px; height:326px; padding:40px 0; float:left; display:inline; border-bottom:1px dashed #999 }
.youshi-list li div.yl-title{ width:448px; height:326px; float:left; overflow:hidden; }
.ylt-header{ width:448px; height:auto; font-family:"΢���ź�"; color:#2067e9;}
.ylt-header p{ width:94px; height:90px; font-weight:bold; font-size:72px; font-family:Arial, Helvetica, sans-serif; float:left;}
.ylt-header-cen{ width:320px; height:auto; float:left;  height:auto;}
.ylt-header-cen h4{ width:320px; height:24px; text-transform:uppercase; color:#7c9ad3; font-size:14px; font-weight:normal;}
.ylt-header-cen h3{ width:320px; height:auto; line-height:36px; font-size:32px; font-weight:normal;}
.ylt-list{ width:448px; height:auto; }
.ylt-list p{ width:360px; height:auto; line-height:32px; font-size:14px; font-family:"΢���ź�"; overflow:hidden; background:url(../images/youshi-about-item-li.png) no-repeat left 60px top 12px; padding:0 0 0 88px; border-bottom:0;}
.ylt-list p span{ color:#ef8200;}

.youshi-list li div.yl-img{ width:432px; height:326px; float:right; overflow:hidden;}
.youshi-list li div img{ width:432px; height:326px; }
.youshi-list li.liodd div.yl-title{ float:right;}
.youshi-list li.liodd div.yl-img{ float:left; background:url(../images/yuan.png) no-repeat 30px center;}
.youshi-list li.liodd{ float:left; background:url(../images/yuan.png) no-repeat 30px center;}
.container-youshi{ background-color:#f3f2f2;}
.yl-img{ width:432px; height:3546px; float:right; overflow:hidden;}
.yl-img img{ width:432px; height:354px; }
.container-news{ background:url(../images/news.jpg) no-repeat center top; height:360px;}
.news{ width:1002px; height:316px; padding:30px 30px; margin:0 auto; }
.news-ad{ width:362px; height:262px; float:left; margin-top:10px; display:inline; padding:7px; background:url(../images/news-ad.png) no-repeat left top; overflow:hidden; }
.flash{ width:362px;  height:262px; overflow:hidden; position:relative; z-index:200;}
.mod_focus .contents{ width:362px; height:262px; overflow:hidden;}
.mod_focus .contents li{width:362px; overflow:hidden;height:262px; }
.mod_focus .contents li img{ width:362px; height:262px;}
.mod_focus .tags{text-align:center; position:absolute; right:10px; bottom:10px; width:200px; height:35px; overflow:hidden; }
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 0 0 5px; display:inline; width:35px; height:35px;}
.mod_focus .tags a{ float:left; width:35px; height:35px; line-height:35px; font-size:14px; color:#333; background:url(../images/num-li.png) no-repeat left top; text-align:center; }
.mod_focus .tags .focus a{ background:url(../images/num-li.png) no-repeat right top ; color:#333;}

.newstxt{ width:466px; height:316px; float:right; overflow:hidden;}
.newstxt-header{ width:466px; height:70px; background:url(../images/news-header.png) no-repeat right top;}
.newstxt-list{ width:466px; height:204px; overflow:hidden;}
.newstxt-list li{ font-family:"΢���ź�"; width:466px; height:58px; float:left; margin-top:10px; display:inline;}
.newstxt-list li p{ width:64px; height:58px; float:left; text-align:center; line-height:58px; font-size:24px; font-weight:bold; background:url(../images/news-list-li-num.png) no-repeat left top; color:#2067e9; font-family:Arial, Helvetica, sans-serif; }
.newstxt-list li h3{ width:390px; height:50px; padding:4px 0; float:right; overflow:hidden; background:url(../images/news-list-li.png) repeat-x left 32px;}
.newstxt-list li h3 a,.newstxt-list li h3 span{ width:400px; overflow:hidden; height:28px; line-height:28px; display:block; font-size:14px; color:#FFF; font-weight:normal; font-size:14px;}
.newstxt-list li h3 a{ letter-spacing:2px;}
.newstxt-list li h3 span{ height:22px; line-height:22px;}
.newstxt-more{ width:466px; height:35px; overflow:hidden}
.newstxt-more a{ width:163px; height:35px; display:block; background:url(../images/news-more.png) no-repeat left top; overflow:hidden; float:right; }