
.tt1{width:1198px; height:146px; border:1px solid #f2f2f2;margin:0 auto;}
.tt1_L{width:952px; float:left}
.tt1_La{width:952px; height:109px; background:#f6f6f6;border-bottom:1px solid #f2f2f2; float:left}
.tt1_La_a{width:952px; height:40px; line-height:40px; font-size:36px; font-weight:bold; text-align:center; overflow:hidden; float:left}
.tt1_La_a a{ color:#ef3543}
.tt1_La_b{width:952px; height:49px; line-height:49px; font-size:16px; text-align:center; overflow:hidden; float:left}
.tt1_La_b a{ color:#ef3543}

.tt1_Lb{width:952px; height:36px; line-height:36px; font-size:16px; text-align:center; overflow:hidden; float:left}
.tt1_Lb a{padding-left:15px; padding-right:15px;}


.tt1_R{width:246px;height:146px; float:right}
.tt1_R img{width:246px;height:146px; border:0px;}



.tt2{width:1198px; height:109px; border:1px solid #f2f2f2;margin:0 auto;}
.tt2_L{width:952px; height:109px; float:left}
.tt2_La{width:952px; height:40px; line-height:40px; font-size:36px; font-weight:bold; text-align:center; overflow:hidden; float:left}
.tt2_La a{ color:#192e63}
.tt2_Lb{width:952px; height:49px; line-height:49px; font-size:16px; text-align:center; overflow:hidden; float:left}
.tt2_Lb a{ color:#192e63}



.tt2_R{width:246px;background:#f6f6f6;height:109px; float:right}
.tt2_R li{width:226px; height:28px; line-height:28px; text-indent:20px; padding-right:20px; overflow:hidden; float:left}


.main1{width:1200px;margin:0 auto;}

.left1{ float:left; width:710px;}
.left1a{ float:left; width:710px;height:450px; border-radius:5px;overflow:hidden; float: left;}   
.focus{ position:relative; width:710px; height:450px; float: left;}  
.focus img{ width: 710px; height:450px; border:0px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6); text-align:left; text-indent:50px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:22px; overflow:hidden; margin-left:10px; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:70px; right:315px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px;margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;border-radius:10px; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#d61319;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px;height:60px;background: url(../images/focus_btn.png) no-repeat; z-index: 9999;} 
.focus .prev{bottom:0px;left:20px;background-position:0 0px; cursor:pointer;}  
.focus .next{bottom:0px;right:20px;background-position:-30px 0px; cursor:pointer;}  

.left1b { float:left; width:710px;}
.left1b ul{width:720px;}
.left1b li{ float:left; width:230px; height:150px;border-radius:5px; margin-right:10px; display:inline;position:relative; overflow:hidden;}
.left1b img{ width:230px; height:150px; border:0px;}
.left1b li span{width:100%; height:30px; line-height:30px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;} 



.right1{ float:right; width:460px;}
.right1 li{ width:460px;height:34px; line-height:34px; font-size:18px; float:left; overflow:hidden;}
.right1 li.ha{ font-size:18px; font-weight:bold;}


.main2{width:1200px;margin:0 auto;}


.left2{ float:left; width:460px;}
.title2{ float:left; width:460px; height:50px; background:url(../images/a_bg1.jpg) repeat-x top;}
.title2 li{ float:left; height:50px; line-height:50px; font-size:22px; margin-right:50px; display:inline;}
.title2 li:hover{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#ef3543; background:url(../images/a_bg2.jpg) repeat-x top; cursor:pointer;}
.title2 li.hover{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#ef3543;  background:url(../images/a_bg2.jpg) repeat-x top;cursor:pointer;}



.new2{  float:left; width:460px;}
.new2 li{ width:460px;height:34px; line-height:34px; font-size:18px; float:left; overflow:hidden;}
.new2 li.ha{ font-size:18px; font-weight:bold;}



.new21 { float:left; width:460px;}
.new21 ul{width:460px;}
.new21 li{ float:left; width:460px; height:200px;border-radius:5px; margin-right:10px; display:inline;position:relative; overflow:hidden;}
.new21 img{ width:460px; height:200px; border:0px;}
.new21 li span{width:100%; height:35px; line-height:35px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;} 


.midd2{ float:left; width:340px; padding-left:30px;}
.title21{ float:left; width:340px; height:50px; background:url(../images/a_bg1.jpg) repeat-x top;}
.title21 li{ float:left; height:50px; line-height:50px; font-size:22px; margin-right:50px; display:inline;}
.title21 li:hover{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#ef3543; background:url(../images/a_bg2.jpg) repeat-x top; cursor:pointer;}
.title21 li.hover{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#ef3543;  background:url(../images/a_bg2.jpg) repeat-x top;cursor:pointer;}



.new22 { float:left; width:340px;}
.new22 ul{width:340px;}
.new22 li{ float:left; width:340px; height:167px;border-radius:5px; position:relative; overflow:hidden;}
.new22 img{ width:340px; height:167px; border:0px;}
.new22 li span{width:100%; height:30px; line-height:30px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;} 
.new22 li .v1{width:100%;height:33px;line-height:33px;text-align:center;position:absolute; top:50%; margin-top:-15px;}
.new22 li .v1 img{width:33px;height:33px;}


.new23 { float:left; width:340px;}
.new23 ul{width:350px;}
.new23 li{ float:left; width:165px; height:110px;border-radius:5px; margin-right:10px; display:inline;position:relative; overflow:hidden;}
.new23 img{ width:165px; height:110px; border:0px;}
.new23 li span{width:100%; height:30px; line-height:30px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;} 
.new23 li .v1{width:100%;height:33px;line-height:33px;text-align:center;position:absolute; top:50%; margin-top:-15px;}
.new23 li .v1 img{width:33px;height:33px;}




.title22{ float:left; width:340px; height:50px; background:url(../images/a_bg1.jpg) repeat-x top;}
.title22 .p1{ float:left; height:50px; line-height:50px; font-size:22px;background:url(../images/a_bg2.jpg) repeat-x top; cursor:pointer;}

.title22 .p2{ float:rightt; height:50px; }
.title22 .p2 .more{float: right;width: 37px;height: 7px;margin-top: 21px;background: url(../images/more1.png);transition: background 0.2s;}
.title22 .p2 .more:hover{background: url(../images/more2.png);}



.new24{  float:left; width:340px;}
.new24 li{ width:340px;height:32px; line-height:32px; font-size:16px; float:left; overflow:hidden;}
.new24 li.ha{ font-size:16px; font-weight:bold;}


.right2{ float:right; width:340px;}

.xwt2{ width:340px; height:85px; float:left; position:relative;}
.xwt2_left{ width:120px;float:left; overflow:hidden}
.xwt2_left img{ width:120px;height:85px;}
.xwt2_right{ width:210px; color:#666666;float:right;}
.xwt2_right_a{width:210px; height:40px;line-height:20px;font-size:16px; float:left; overflow:hidden;}
.xwt2_right_b{ width:210px; height:40px; line-height:20px;color:#999; font-size:14px; float:left; overflow:hidden;}

.right2a{ float:left; width:340px;}
.right2a img{ width:340px; height:120px; border:0px;}



.main3{width:1200px;margin:0 auto;}
.left3{ float:left; width:380px;}
.title3{ float:left; width:380px; height:50px; background:url(../images/a_bg1.jpg) repeat-x top;}
.title3 .p1{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.jpg) repeat-x top;}


.title3 .p2{ float:rightt; height:50px; }
.title3 .p2 .more{float: right;width: 37px;height: 7px;margin-top: 21px;background: url(../images/more1.png);transition: background 0.2s;}
.title3 .p2 .more:hover{background: url(../images/more2.png);}


.new3{ width:380px; float:left}
.new3 ul{width:380px;}
.new3 li{ float:left; width:380px; height:227px;  margin-right:20px;  position:relative; overflow:hidden;}
.new3 li img{ width:380px; height:227px; border:0px;}
.new3 li span{width:380px; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}

.new31{ width:380px; float:left}
.new31 li{ width:380px;height:35px; line-height:35px; font-size:16px; float:left; overflow:hidden;}


.midd3{ float:left; width:380px; padding-left:30px;}
.right3{ float:right; width:380px;overflow:hidden;}


.main4{width:1200px;margin:0 auto;}
.title4{ float:left; width:1200px; height:50px; background:url(../images/a_bg1.jpg) repeat-x top;}
.title4 .p1{ float:left; height:50px; line-height:50px; font-size:22px; font-weight:bold; background:url(../images/a_bg2.jpg) repeat-x top;}


.title4 .p2{ float:rightt; height:50px; }
.title4 .p2 .more{float: right;width: 37px;height: 7px;margin-top: 21px;background: url(../images/more1.png);transition: background 0.2s;}
.title4 .p2 .more:hover{background: url(../images/more2.png);}



.left4{ width:900px; float:left}
.left4 ul{width:900px;}
.left4 li{ float:left; width:900px; height:580px;  position:relative; overflow:hidden;}
.left4 li img{ width:900px; height:580px; border:0px;}
.left4 li span{width:900px; height:45px; line-height:45px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:18px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}


.right4{ width:280px; float:right}
.right4 ul{width:280px;}
.right4 li{ float:left; width:280px; height:180px;  margin-bottom:20px;  position:relative; overflow:hidden;}
.right4 li img{ width:280px; height:180px; border:0px;}
.right4 li span{width:280px; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}



.main5{width:1198px; height:160px; background:#f6f6f6; border:1px solid #f2f2f2;margin:0 auto;}
.left5{ width:100px; padding-left:30px; padding-top:5px; float:left}
.left5 .p1{ text-align: center; font-size:24px; color:#333333}
.left5 .p2{ text-align: center; font-size:14px; color:#999}

.midd5{  float:left; padding-top:10px;}
.midd5 li{ float:left; width:110px;text-align:center; background: url(../images/a_bg3.jpg) no-repeat right center;  position:relative; overflow:hidden;}
.midd5 li img{ width:80px; height:80px; border:0px;}
.midd5 li p{ text-align:center; padding-top:3px;}

.right5{  float:left; padding-top:10px; padding-left:20px;}
.right5 .p1{ font-size:12px; padding-bottom:10px;}

.link{width:1200px;margin:0 auto;}
.linka{ float:left;width:1200px; height:30px; line-height:30px; background:url(../images/link_bg.png) repeat-x center;}
.linka p{ width:180px; height:30px; line-height:30px; font-size:22px;letter-spacing:8px; background:#FFFFFF; text-align:center;margin:0 auto;}


.linkb{ float:left;width:1200px;}
.linkb ul{width:1220px;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:16px; padding-right:20px;position:relative; overflow:hidden;}




.ad1{ width:1200px;float: left; overflow:hidden;}
.ad1 li{ width:1200px; float: left;}
.ad1 li img{width:1200px; height:80px; display:block;}

.ad2{ width:460px;float: left; overflow:hidden;}
.ad2 li{ width:460px; float: left;}
.ad2 li img{width:460px; height:80px; display:block;}

.ad3{ width:470px;float: left; overflow:hidden;}
.ad3 li{ width:470px; float: left;}
.ad3 li img{width:470px; height:80px; display:block;}

.ad4{ width:230px;float: left; overflow:hidden;}
.ad4 li{ width:230px; float: left;}
.ad4 li img{width:230px; height:80px; display:block;}

.ad5{ width:340px;float: left; overflow:hidden;}
.ad5 li{ width:340px; float: left;}
.ad5 li img{width:340px; height:120px; display:block;}



