@charset "utf-8";
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}

li{list-style:none;}
img{border:0;}

.clear{clear:both;overflow:hidden; zoom:1;}



.bgwhite{background-color:#fff;}

.redline{border-top:6px #CA000C solid;}
.linebg1{background:url(linebg.png) top center no-repeat;}

.endpic{position: absolute; bottom:0px; right:0;}
.main{margin:0 auto; width:1000px;overflow:hidden; padding:50px 0 0 0;}
.main2{margin:0 auto; width:1000px;overflow:hidden; padding-bottom:10px;}
.head{height:99px;}
.logo{width:1000px; margin:0 auto; position:relative;}
.logo img{position:absolute; top:0; left:0;}
.sear{width:174px; height:44px;}
.input2{width:110px; height:16px; line-height:16px; border:0; color:#999; background-color:#FFFFFF; border-bottom:1px #d9251d solid;border-top:1px #d9251d solid;}
.lm{width:241px;padding-top:25px;}
.rb{width:759px;}

.sub_main{width:759px;}
.r1{;width:337px; height:42px;text-align:right;}
.r2{width:337px; height:40px; text-align:right;}
.l0{border:2px #000000 solid;}
.l1{border-top:2px #000000 solid;}
.l2{border-left:2px #000000 solid;}
.l3{border-bottom:2px #000000 solid;}
.l4{border-right:2px #000000 solid;}

.h166{height:166px;}
.w502h251{width:506px; height:255px; position:relative;}
.w251h167{width:251px; height:167px;}
.w2531h168{width:253px; height:168px;}

.w167h166{width:167px;height:166px;}
.w165h166{width:165px; height:166px;}
.w337h82{width:337px; height:82px; background:url(click.png) 220px 15px no-repeat;}
.w508h168{width:508px; height:168px;}
.w251h166{width:251px; height:166px;}
.w168h166{width:168px;height:166px;}
.w165h255{width:165px;height:255px;}
.w504h171{width:504px; height:171px;}

.banner{width:759px; height:168px; overflow:hidden;}
.linepic{padding:25px 0; text-align:center;position:relative;}
.linepic ul{position:absolute; right:0; bottom:2px; width:160px;}
.linepic ul li a{ display:block;width:80px; color:#FFFFFF; height:25px; line-height:25px;}
.linepic ul li a:hover{display:block;width:80px;height:25px; line-height:25px;background-color:#FF0000;}
.linepic ul li a.clicked{display:block;width:80px;height:25px; line-height:25px;background-color:#FF0000;}
.txt{ padding:0 20px 10px 20px; min-height:350px; _height:350px; color:#585858;}
.txt a { color:#585858;}
.txt a:hover {color:#e60013;} 
.txt img{MAX-WIDTH: 700px!important;HEIGHT: auto!important;width:expression(this.width > 700 ? "700px" : this.width+"px")!important;}
.txt3{ padding:0 20px 0px 20px; min-height:300px; _height:300px;}
.txt2{ padding:0; min-height:350px; _height:350px;}
.txt2 img{MAX-WIDTH: 760px!important;HEIGHT: auto!important;width:expression(this.width > 760 ? "760px" : this.width+"px")!important;}

.newslist li{height:35px; line-height:35px; background:url(d.png) 0px 12px no-repeat; padding-left:20px;}
.newslist li span{float:right; color:#999}
.caselist li{width:759px; overflow:hidden; margin-bottom:2px;}

.newslist2{padding-left:20px; margin-bottom:20px;}


.do1{width:379px;height:450px;background-color:#FFFFFF;}
.do2{width:380px;height:450px;background-color:#0075c2;}
.do1_txt{height:320px; color:#606060;font-weight:bold; padding:45px 30px 0 30px;}
.do2_txt{height:320px; color:#ffffff;font-weight:bold; padding:45px 30px 0 30px;}

