﻿@charset "utf-8";
/* CSS Dohead cument */

 

.right{float:right;margin-top:50px;}
.right .current{ width:980px; line-height:35px; border-bottom:1px #dcdcdc solid;}
.right .case{ width:930px; margin:0px auto; padding:15px 0px; overflow:hidden;}
.right .case dl{ width:270px; height:306px; background-color:#f5f5f5; padding:1px; margin:19px; float:left;}
.right .case dl dt{ width:270px; height:270px;}
.right .case dl dd{ line-height:36px; text-align:center; height:36px; overflow:hidden}
.right .case dl:hover{ background-color:#dd0c00; color:#FFF;}

.right .huoban{width:930px; margin:0px auto; padding:15px 0px; overflow:hidden;}
.right .huoban dl{ width:260px; height:140px; border:1px #dcdcdc solid;padding:9px; margin:11px; float:left;}
.right .huoban dl dt{ width:260px; height:140px;}
.right .huoban dl:hover{ border:1px #f00f00 solid;color:#FFF;}

.right .pro{ width:980px; padding-bottom:30px; overflow:hidden;}
.right .pro p{ margin:10px 0px;}
.right .pro p span{ font-weight:bold; color:#dd0c00;}
.right .pro dl{ width:410px; height:150px; background-color:#f5f5f5; padding:1px; margin:24px; float:left;}
.right .pro dl dt{ width:150px; height:150px; float:left;}
.right .pro dl dd{ width:240px; padding:0px 10px; float:left; height:96px; overflow:hidden}
.right .pro dl .tt{ font-size:16px; font-weight:bold; margin:10px 0px; height:24px;}
.right .pro dl:hover{ background-color:#dd0c00; color:#FFF;}

.right .color{ width:980px; padding-bottom:30px; overflow:hidden;}
.right .color dl{ width:900px; height:150px; background-color:#f5f5f5; padding:1px; margin:19px;}
.right .color dl dt{ width:150px; height:150px; float:left;}
.right .color dl dd{ width:720px; padding:0px 10px; float:right;}
.right .color dl .tt0{ font-size:16px; font-weight:bold; margin:10px 0px;}
.right .color dl:hover{ background-color:#dd0c00; color:#FFF;}

.right .pro_info{ width:980px; height:410px; padding:20px 0px;}
.right .pro_info dt{ width:400px; height:400px; padding:5px; background-color:#f5f5f5; float:left;}
.right .pro_info dd{ width:480px; line-height:36px; padding-right:20px; float:right;}
.right .pro_info dd a{ margin-right:15px}
.right .pro_info .biaoti{ font-size:18px; font-weight:bold;}
.right .pro_info dd span{ color:#999999;}

.page{ width:100%; height:32px; text-align:center; margin-bottom:30px;}
.page a{ border:1px #dcdcdc solid; margin-left:3px; padding:0px 13px; line-height:30px; background:#fff none repeat scroll 0 0; display:inline-block;}
.page a:hover{ background:#dd0c00; color:#FFF; border:1px #dd0c00 solid;}
.page .on{ background:#dd0c00; color:#FFF; border:1px #dd0c00 solid; cursor:pointer;}
.page strong{background:#dd0c00; color:#FFF; border:1px #dd0c00 solid; cursor:pointer;padding:0px 13px;margin-left:3px;line-height:30px; display:inline-block}

.right .xtit{ width:980px; line-height:45px; border-bottom:1px #dcdcdc solid; text-align:right; padding-top:20px; overflow:hidden;}
.right .xtit li{ padding:0px 10px; font-size:16px; margin-right:20px; cursor:pointer; float:left;}
.right .xtit a{font-size:16px; }
.right .xtit .on{ border-bottom:2px #c4152d solid; color:#c4152d; font-weight:bold;}
.right .xtit li a:hover{ color:#c4152d;}
.right .zx{ width:980px;height:200px; padding:15px 0px; overflow:hidden;}
.right .zx li{ width:420px; margin-left:20px; background:url(../images/ic.gif) no-repeat left; padding-left:15px; line-height:36px; text-align:right; font-size:12px; color:#999999; float:left;}
.right .zx li a{ font-size:14px; float:left;}
.right .zx li a:hover{text-decoration:underline;}
.right .zx li a.newstitle{ height:36px; overflow:hidden; line-height:36px; width:280px; text-align:left}
a.red:link, a.red:visited{ color:#dd0c00;}


.right .xpro{ width:980px; height:190px; padding:20px 0px;}
.right .xpro .jt{ width:24px; height:36px; padding:77px 10px 0px; float:left; cursor:pointer}
.right .xpro ul{ width:850px; height:190px; overflow:hidden; float:left;}
.right .xpro ul li{ width:150px; height:180px; text-align:center; background-color:#f5f5f5; padding:1px; margin:0px 9px; float:left; line-height:30px; overflow:hidden}
.right .xpro ul a{ font-size:16px;}
.right .xpro .hd{ float:left}
.right .xpro .piclistdiv{ width:850px; overflow:hidden; float:left}
.right .xpro ul img{ display:block;}
.right .xpro ul li:hover{ background-color:#38489f; color:#FFF;}

.right .nynews{ width:910px; padding:15px 15px 40px; overflow:hidden;}
.right .nynews li{ width:875px; margin-left:20px; background:url(../images/ic.gif) no-repeat left; padding-left:15px; line-height:48px; border-bottom:1px #dcdcdc dashed; text-align:right; font-size:12px; color:#999999; float:left;}
.right .nynews li a{ font-size:14px; float:left;}
a.red:link, a.red:visited{ color:#c4152d;}

.news_tit{ width:100%; font-size:24px; text-align:center; padding-top:30px;}
.news_date{ width:100%;line-height:46px; border-bottom:1px #dcdcdc dashed; color:#999; text-align:center;}
.news_nr{ width:880px; padding:20px 0px; line-height:30px; text-indent:24px; margin:0px auto;}
.news_page{ width:870px; padding:20px; 0px; margin:0px auto; color:#dd0c00;}
