@charset "utf-8";
.news_line{width:100%; height:43px; line-height:43px; background:url(../Images/tt_bg.gif) repeat-x top; }
.news_line2{ width:1040px; margin:0 auto; position:relative}
.news_line2 ul{ float:left}
.news_line2 ul b{ color:#0072b9; width:80px; display:block}
#txt_line{ float:left;text-align:right; width:500px;height:20px;overflow:hidden; text-align:left;line-height:20px; margin-top:11px}
#txt_line a{color:#555}
#txt_line a span{ padding-left:20px;}
.weibo{ position:absolute; right:0; top:5px;}


.pannel{float:left; margin-top:20px;}
.pannel h3{height:35px;line-height:35px;position:relative;font-size:14px; margin-bottom:20px;color:#0172b9;font-family:"微软雅黑"; background:url(../Images/tt_bg2.gif) no-repeat left bottom}
.pannel h3 span{ color:#d2d2d2; font-weight:normal}
.pannel h3 a{ position:absolute;right:-2px;top:10px; background:url(../Images/more.gif) no-repeat right center; overflow:hidden; width:44px; height:15px;}

.solutions{ width:100%}

/*about*/
.about{width:505px; position:relative}
.about ul{ height:140px;line-height:23px;text-align:justify;text-justify:inter-ideograph; color:#888}
.about ul img{margin-right:10px;}
.about ul p{text-indent:2em;}
.about ul a{ bottom:0; right:0; background:#e2e2e2; color:#333}

.slider_frame{width:1040px;position:relative;margin-top:10px;float:none}

.sld_list{ height:100%;width:30000px;}
.sld_list div{ float:left}
.sld_list li { float:left; position:relative;margin-right:23px;overflow:hidden;width:222px;height:240px;cursor:pointer;display:inline;background:#f7f7f7; padding:10px}
.sld_list li a.pic{ display:block;height:135px; width:100%;overflow:hidden; margin-bottom:10px; background:#FFF}
.sld_list li a img{ width:100%;}

.sld_list li a.txt {display:block;font-family:"微软雅黑";width:100%; height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px}
.sld_list li p{ color:#888; line-height:20px;}
a.more{ position:absolute; right:10px; bottom:10px; background:#0072b9; color:#fff; width:70px; height:25px; line-height:25px; font-size:12px; text-align:center}

#slider2 li{ padding:0; background:#fff; text-align:center;height:224px;}
#slider2 li a.pic{ display:block;height:210px;width:224px;}

.ad{ margin-top:20px;}
.news{ float:left; width:505px;}


.news dl{ background:#f7f7f7; padding:10px; margin-bottom:15px; height:auto; overflow:hidden;position:relative}
.news dl dt{ float:left; width:60px; height:50px; text-align:center; background:#0072b9; color:#fff; padding-top:10px; font-family:Arial, Helvetica, sans-serif}
.news dl dt span{ display:block; font-size:22px}
.news dl dd{ float:right; width:410px; line-height:20px;}
.news dl dd h4{ font-size:12px;font-family:"微软雅黑"}
.news dl dd p{ color:#777;}
.news dl dd a.more{ position:absolute; right:10px; bottom:5px; color:#333; background:#dedede;width:60px; height:21px; line-height:21px; font-size:12px; text-align:center}

.solutions{ width:100%; float:none}
.slt_left{ float:left; width:220px;}
.slt_left li{ line-height:31px; font-size:14px; cursor:pointer; background:url(../Images/icon_01.gif) no-repeat left center; padding-left:10px; border-bottom:1px dotted #ddd}
.slt_left li.shover{ color:#0072b9}
.slt_right{ float:right; width:790px;}
.slt_right div{ display:none}
.slt_right dl{ width:370px; float:left; background:#f7f7f7; height:auto; overflow:hidden; padding:10px; margin-bottom:10px}
.slt_right dl dt{ width:135px; float:left; height:105px; background:#ddd; overflow:hidden}
.slt_right dl dt img{ width:100%}
.slt_right dl dd{ float:right; width:220px;}
.slt_right dl dd h4{ font-size:14px; margin-bottom:10px; font-family:"微软雅黑";}
.slt_right dl dd p{ color:#888;line-height:24px;}