@charset "utf-8";
/* CSS Document */

a {color:#1F4363;}

.header_nav1{ height:32px; border-bottom:1px solid #ccc; background:#e8e8e8;}
.header_nav1 ul{ width:720px; margin:0 auto;}
.header_nav1 ul li{ float:left; border-right:1px solid #ccc; height:22px; padding:0 15px; margin-top:5px; }

.szqh_banner { width:100%; background-image:url(../image/szqhbanner.jpg); background-repeat:no-repeat; background-position:top center; height:393px;}
.szqh_daohang { width:100%; text-align:center; font-size:16px; color:#FFF; font-weight:bold; font-family:"宋体"; padding-top:349px; line-height:45px; height:45px; word-spacing:30px;}
.szqh_daohang a { color:#FFF; }

.szqh_con { width:980px; margin:0px auto; height:1%; overflow:hidden; margin-top:10px;}
.szqh_con .left { width:318px; float:left;}
.hmain { width:318px; overflow:hidden;}
.fs_A1{ height:220px; position:relative; background:#000; width:318px; position:relative; }  
.fs_A1 .A1fBt{ position:absolute; top:198px; left:258px; overflow:hidden; zoom:1;  height:24px; z-index:10; }  
.fs_A1 .shadow{ width:100%; position:absolute; top:183px; left:0px; z-index:10; height:38px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:38px; text-align:left; }  
.fs_A1 .shadow a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bolder; overflow:hidden; margin-left:6px; width:246px; float:left; display:block; }  
.fs_A1 .fcon{ position:relative; width:100%; float:left;  display:none;  }   
.fs_A1 .A1fBt a{ width:8px; height:8px; background-image:url(../image/focus_bg.png); background-position:left top; background-repeat:no-repeat; display:block; float:left; margin:0px 2px;}  
.fs_A1 .A1fBt a:hover,.fs_A1 .A1fBt a.current{ width:8px; height:8px; background-image:url(../image/focus_bg.png); background-position:right top; background-repeat:no-repeat;}  
.fs_A1 .fcon img{ display:block; }

.szqh_pinglun { width:318px; margin-top:10px;}
.szqh_pinglun h1 { border-top:1px solid #CC0000; height:28px; padding-left:6px; line-height:28px; text-align:left; font-size:16px; color:#CC0000; font-weight:bold;}
.szqh_pinglun h1 a { color:#CC0000;}
.szqh_pinglun dl { width:310px; margin:0px auto; margin-top:10px;}
.szqh_pinglun dt { text-align:left; font-size:16px; color:#1F4363; font-weight:bold;}
.szqh_pinglun dd { text-align:left; font-size:14px; color:#666; line-height:20px; padding-top:4px; text-indent:2em;}
.szqh_pinglun dd a { color:#F00;}
.szqh_pinglun ul { width:310px; margin:0px auto; margin-top:10px;}
.szqh_pinglun li { text-align:left; font-size:14px; background-image:url(../image/szqh_bg.jpg); background-position:left 10px; background-repeat:no-repeat; padding-left:10px; line-height:24px; color:#1F4363;}

.szqh_con .center { width:369px; float:left; height:1%; overflow:hidden;}
.szqh_con .center h1 { width:340px; margin:0px auto;border-top:1px solid #CC0000; height:28px; padding-left:6px; line-height:28px; text-align:left; font-size:16px; color:#CC0000; font-weight:bold;}
.szqh_con .center h1 a { color:#CC0000;}
.szqh_con .center dl { width:340px; margin:0px auto; margin-top:12px;}
.szqh_con .center dt { text-align:left; font-size:16px; color:#1F4363; font-weight:bold;}
.szqh_con .center dd { text-align:left; font-size:14px; color:#666; line-height:20px; padding-top:4px; text-indent:2em;}
.szqh_con .center dd a { color:#F00;}
.szqh_con .center ul { width:340px; margin:0px auto; margin-top:11px;}
.szqh_con .center li { text-align:left; font-size:14px; background-image:url(../image/szqh_bg.jpg); background-position:left 10px; background-repeat:no-repeat; padding-left:10px; line-height:24px; color:#1F4363;}
.szqh_con .right { width:290px; float:left; height:1%; overflow:hidden; border:1px solid #CCC; background-color:#F3F3F3; padding-bottom:10px;}
.szqh_con .right h1 { width:276px; margin:0px auto; text-align:left;height:28px;line-height:28px; text-align:left; font-size:16px; color:#CC0000; font-weight:bold;}
.szqh_con .right h1 a { color:#CC0000;}
.szqh_con .right dl { width:268px; margin:0px auto; margin-top:10px; height:1%; overflow:hidden; padding-bottom:10px;}
.szqh_con .right dl h2 { text-align:left;text-align:left; font-size:14px; color:#1F4363; font-weight:bold; padding-bottom:6px;}
.szqh_con .right dt { width:112px; float:left;}
.szqh_con .right dd { float:right; width:145px; font-size:12px; color:color:#666; line-height:18px;}
.szqh_con .right dd a { color:#F00;}
.szqh_con .right ul { width:268px; margin:0px auto; margin-top:10px;}
.szqh_con .right li { text-align:left; font-size:14px; background-image:url(../image/szqh_bg.jpg); background-position:left 10px; background-repeat:no-repeat; padding-left:10px; line-height:24px; color:#1F4363;}

.szqh_con .list { width:314px; float:left; height:1%; overflow:hidden;}
.szqh_con .list h1 { width:308px; margin:0px auto; text-align:left;height:28px;line-height:28px; text-align:left; font-size:16px; color:#CC0000; font-weight:bold;padding-left:6px; border-top:1px solid #CC0000;}
.szqh_con .list h1 a { color:#CC0000;}
.szqh_con .list ul { width:300px; margin:0px auto; margin-top:11px;}
.szqh_con .list li { text-align:left; font-size:14px; background-image:url(../image/szqh_bg.jpg); background-position:left 10px; background-repeat:no-repeat; padding-left:10px; line-height:24px; color:#1F4363;}

.szqh_huigu { width:980px; border-top:2px solid #CC0000; margin:0px auto; margin-top:10px;}

#box1 { width:978px; height:530px; position:relative; overflow:hidden; border:1px solid #CCCCCC; border-top:0; background-image:url(../image/szqh_bg02.jpg); background-repeat:no-repeat; background-position:left bottom;}

#box2 { width:859px; height:307px; overflow:hidden; position:absolute; top:65px; left:60px; border:1px solid #CCC;}
#box2 h1 { text-align:center; height:64px; line-height:64px; font-size:25px; color:#385C8D; padding-top:3px;}
#box2 h1 a { line-height:64px; font-size:25px; color:#385C8D; font-weight:bold;}
#box2 div { width:859px; height:307px; display:none;}
#box2 div.a1 { background:url(../image/a1.jpg) no-repeat top right;}
#box2 div.a2 { background:url(../image/a2.jpg) no-repeat top right;}
#box2 div.a3 { background:url(../image/a3.jpg) no-repeat top right;}
#box2 div.a4 { background:url(../image/a4.jpg) no-repeat top right;}
#box2 div.a5 { background:url(../image/a5.jpg) no-repeat top right;}
#box2 div.a6 { background:url(../image/a6.jpg) no-repeat top right;}
#box2 div.a7 { background:url(../image/a7.jpg) no-repeat top right;}
#box2 dl { clear:both; padding:0 25px 0 33px;}
#box2 dt { width:310px; height:210px; float:left;}
#box2 dt img { width:304px; height:204px; background:#fff; border:1px solid #ddd; padding:2px;}
#box2 dd { width:470px; float:right; line-height:0px; font-size:14px; height:170px;}
#box2 dd p { margin:0; padding:0; line-height:22px; text-indent:2em;}
#box2 dl span {  width:444px; background-image:url(../image/szqh_bg05.jpg); background-repeat:no-repeat; background-position:right top; height:44px; text-align:right; color:#FFF; font-weight:bold; display:block; padding:20px 26px 0px 0px; float:right;}
#box2 dl span a { color:#FFF;}
#box3 { width:942px; height:76px; background-image:url(../image/szqh_bg03.png);  position:absolute; background-repeat:no-repeat; left:10px; top:393px; padding-top:23px;}
#box3 p { text-align:center; width:120px; padding-top:27px; float:left; display:inline; margin:0 5px 0 7px; font-size:12px; color:#385C8D; font-weight:bold; font-family:"宋体"; line-height:24px; height:24px;}
#box3 p.cur { background:url(../image/szqh_bg04.gif) no-repeat 0 4px; color:#CC0000;}

#box4 { width:200px; height:42px; overflow:hidden; position:absolute; left:10px; top:0; font-family:"宋体"; font-size:16px; line-height:42px; color:#BA2F36; font-weight:bold;}