@charset "utf-8";
/* CSS Document */
.z1{ width:1000px; height:90px; background:url(images/z1_1.gif) repeat-x}
.z1 img{ float:left; margin:20px 30px 0 50px}
.z1 p{ float:left;  font-family:"微软雅黑"; font-size:14px; display:blockd; width:850px; line-height:34px; padding-top:9px}
.z1 p a{ margin:auto 13px}
.lujing { font-size:14px; color:#508ba6; line-height:30px}
.lujing a:link,.lujing a:hover,.lujing a:visited{color:#508ba6;}
.lujing em{ padding-left:15px;color:#508ba6;}
.mt30{ margin-top:30px;}
.z2{ border-bottom:1px solid #e1e1e1;width:1000px;
background:url(images/z2bg.gif) repeat-y; 
}
.z2 h3{background: url(images/titbg.gif);width:1000px;height:40px;line-height:40px;padding-top: 5px;color: #fff;font-size: 20px;text-align: center;}
.z2 h3 i{ margin:0 auto; text-align:center; font-size:14px; font-weight:normal}
.z2 h4{ width:1000px; background:#dcdcdc;}
.z2 h4 i,.z2 h4 em{ text-align:center; display:block; color:#475569; line-height:30px; font-size:14px}
.z2 h4 em{ padding:5px 0; }
.z3 { padding:20px 24px;}
.z3 strong{ font-weight:normal; font-size:16px; color:#000; line-height:32px}
.z3 strong a:link,.z3 strong a:hover,.z3 strong a:visited{ color:#000}
.z3 p{ font-size:14px; text-indent:2em; line-height:30px; color:#475569}
.z3 em{ display:block; font-size:14px; line-height:30px; padding-bottom:30px; color:#475569}
.z3 em a:link,.z3 em a:hover,.z3 em a:visited{color:#475569}
.page .in1{ width:30px; margin:auto 5px;}
.page2 a{ margin:0 5px}
.z4 { padding:20px 24px;}
.z4 p{ font-size:14px; line-height:30px; color:#475569; padding:10px 0}
.gouxuan{ text-align:center; font-size:18px;color:#475569; padding:40px 0; overflow:hidden}
.in2{ vertical-align:middle; margin-right:5px;}
.z5{ width:500px; margin:0 auto; color:#518ca7; font-size:14px; font-weight:normal}
.z5 table { margin:30px auto 10px auto}
.z5 table td{ padding:5px 0}
.z5 table tr th{ text-align:right; font-weight:normal;}
.in3{ width:270px; border:1px solid #d8d8d8; height:20px}
.suoming{ font-size:12px; line-height:24px; padding:20px 0}
.denglu { text-align:center;}
.z2b{ padding-bottom:60px}
.z2c{ background:url(images/bg.gif) no-repeat top center; height:278px; padding-top:120px;}
.z2c table { margin-top:0;}

/*zhuanqu*/
.gray,.gray a:link,.gray a:hover,.gray a:visited{color:#6b6b6b;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#ca190a;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#25507c} 
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}
.m40{ margin:40px auto;}
.list_14 li{ background:url(images/img2/dot.gif) no-repeat 3px 13px; padding-left:12px;font-size:14px;line-height: 30px;}
.list_12 li{ background:url(images/img2/dot.gif) no-repeat 3px 10px; padding-left:12px;line-height: 26px;}
.fl{ float:left;}
.zhuanqu .fl{ width:600px;}
.zhuanqu .fr{ width:350px;}
.zhuanqu .fr strong{ font-size:18px; line-height:30px; margin-top:8px; display:block; }
.zhuanqu .fr p{ line-height:24px; padding:6px 0 8px 0}
.zhuanqu .fr .line{border-bottom: 1px dashed #d5d5d5;}
#box1{width:600px;height:350px;position:relative; margin-top:15px}
#box1 ul li{display:none;text-align:center;position:absolute;}
#box1 ul li img{display:block;}
#box1 ul li span{position:absolute;bottom:0;left:8px;font-size:14px;z-index:3; line-height:45px;}
#box1 ul li a{color:#fff;}
#box1 ul li div{background:#000;filter:alpha(opacity=70);opacity:.4;height:45px;line-height:45px;position:absolute;bottom:0;width:600px;z-index:1;}
#box1 ol{position:absolute;bottom:15px;right:5px;z-index:1;}
#box1 ol li.active{display:block;background:url(images/img2/dian2.png) no-repeat;filter:alpha(opacity=70);opacity:.7;}
#box1 ol li{width:12px;height:12px;float:left;cursor:pointer;margin:0 3px;background:url(images/img2/dian1.png) no-repeat;filter:alpha(opacity=70);opacity:.7;text-indent:-9999px;}

.content{ }
.content h2{ display:block; width:100%;}
.content h2 i{ float:left; font-size:16px; font-weight:bold; padding-left:13px}
/*p1*/
.p1_left01{ width:740px; float:left;}
.p1_right01{ width:242px;float:right;}
.w360{ width:360px;}
.w370{ width:370px;}
.p1_top{ height:80px; overflow:hidden; padding-bottom:30px}
.p1_top .fl{width:740px;}
.p1_top .fr{width:242px;}
.p1_top h1{ font-size:38px; font-weight:bold; display:block; text-align:center; height:50px ; line-height:50px;}
.p1_top p{ text-align:center; margin-top:10px;}
.p1_top p a{ margin:auto 3px; }
.p1_pic01{padding-bottom:30px}
#box2{width:360px;height:297px;position:relative; }
#box2 ul li{display:none;text-align:center;position:absolute;}
#box2 ul li img{display:block;}
#box2 ul li span{position:absolute;bottom:0;left:2px;font-size:16px;z-index:3; line-height:45px; text-align:center; width:98%;}
#box2 ul li a{color:#fff;}
#box2 ul li div{background:#000;filter:alpha(opacity=70);opacity:.4;height:40px;line-height:40px;position:absolute;top:230px;width:360px;z-index:1;}
#box2 ol{position:absolute;bottom:0px;left:140px;z-index:1; width:100%; text-align:center;}
#box2 ol li.active{display:block;background:url(images/img2/dian2.png) no-repeat;filter:alpha(opacity=70);opacity:.7;}
#box2 ol li{width:12px;height:12px;float:left;cursor:pointer;margin:0 3px;background:url(images/img2/dian1.png) no-repeat;filter:alpha(opacity=70);opacity:.7;text-indent:-9999px;}
.pic1{padding-right:20px; overflow:hidden}
.pic1 img{ float:left; margin-right:20px; margin-top:5px; }
.pic1 strong{ font-size:16px ; line-height:24px;}
.pic1 p{line-height:26px; text-indent:2em;}
.p1_2 ul.list_14{ overflow:hidden; padding:13px 0}
.p1_3 .line{border-bottom: 1px dashed #d5d5d5;}
.p1_3 ul.list_14{ overflow:hidden; padding:15px 0}
.p1_4 h2.qiehuan1{ height:38px; line-height:38px; background:#f6f6f6; width:240px;}
.p1_4 h2.qiehuan1 i{ color:#246e90; width:80px; float:left; padding:0; text-align:center}
.p1_4 h2.qiehuan1 i a:link,.p1_4 h2.qiehuan1 i a:visited,.p1_4 h2.qiehuan1 i a:hover{color:#246e90;}
.p1_4 h2.qiehuan1 i.one{ color:#fff;background:url(images/img2/lmbg.gif) no-repeat}
.p1_4 h2.qiehuan1 i.one a:link,.p1_4 h2.qiehuan1 i.one a:visited{color:#fff;}
.p1_4 ul.list_12 { padding:23px 0;}
.p1_5 h2{ background:#f6f6f6; height:40px; line-height:40px;}
.p1_5 .pic{ margin-top:30px; line-height:40px;}
.p1_5 .pic img{ display:block; margin:10px auto }
.p1_5 .pic span{ display:block;text-align:center}
.p1_51 p{ margin:6px auto}
.p1_51 p a{ margin:0 10px;}
.down_list{float:right;margin:5px 7px 0px 2px;}
.down_list p{border:1px solid #cbc1b1;color:#000;padding:6px 8px;line-height:10px;width:80px;height:10px; background:#fcfcfc; margin-top:3px; }
.down_list p strong{float:left;font-weight:normal; color:#cc0000}
.down_list p.small{width:90px}
.down_list p span{margin:5px 2px 0 0;float:right}
.drop_down li{background:none; padding-left:10px; border-bottom:1px solid #95bacc; background:#6ca0b9; color:#ffffff; height:26px; line-height:26px;}
.drop_down a:link,.drop_down a:visited,.drop_down a:hover{color:#fff;font-size:12px;float:none}
.drop_down{ width:98px;position: absolute;visibility: hidden; padding:0;}
.down_ico{display:inline-block;width:11px;height:5px;background:url(images/img2/jiao.gif) no-repeat }

.p1_6{ line-height:36px; width:228px; height:104px; background:url(images/img2/p1_6bg.gif) no-repeat;}
.p1_6 p a{ margin:auto 7px;}
.p1_6 p{ padding:20px 15px; line-height:36px;}
/*p2*/
.p2_left01{ width:740px; float:left;}
.p2_right01{ width:242px;float:right;}
.p2_1  h2,.p3_content h2,.p4_content h2{ display:block; overflow:hidden;height:40px; line-height:40px;}
.p2_1  h2 i,.p3_content h2 i,.p4_content h2 i{ background:url(images/img2/p2_4.gif) no-repeat 0 11px; padding-left:17px}
.pic1  b{ font-weight:normal; background:#5a91aa; line-height:33px; height:33px; text-align:center; padding:0px 13px; margin-bottom:15px; overflow:hidden; display:block; width:60px; } 
.pic1 strong{ display:block;}
.p2_left01 .fr{ position:relative; }
.p2_2{}
/*
.p2_3{ position:absolute; left:0; top:25px;width:14px;}
*/
.p2_4{  background:#eaf5f9; width:288px; height:415px; padding:15px 35px 10px 35px;}
.p2_4 h2{ display:block; overflow:hidden}
.p2_4 h2 i{ background:url(images/img2/p2_3.gif) no-repeat 0 3px; padding-left:40px}
.p2_4 strong{ font-size:16px; display:block; line-height:36px; margin-top:15px;}
.p2_4 strong img{ vertical-align:middle; margin-right:20px;}
.p2_4 p{ padding:10px 0px 10px 5px; line-height:28px; text-indent:2em}
.p2_4 ul.list_14 li{ background:none}
.p2_5{ display:block}
.p2_right01 h2,.p3_right h2,.p4_right h2{ background:#f6f6f6; width:100%; height:39px; line-height:39px;}
.p3_right h2 i{ background:none; padding-left:10px}
.p2_right h2 em,.p3_right h2 em,.p2_right01 h2 em{ float:right; padding-right:10px; font-size:14px}
.p2_5 ul li{ clear:both; height:32px; margin-bottom:1px; background:#f6f6f6; overflow:hidden; line-height:32px;}
.p2_5 ul li i { background:#5a91aa; float:left; width:53px; line-height:32px; text-align:center; margin-right:10px;}
.p2_5 ul li a{ margin:0 5px;}
.p2_5 p{ line-height:26px; padding:15px 10px}

/*p3*/
.p3_content{ margin-top:36px;}
.p3_left{ width:740px; float:left;}
.p3_right{ width:242px;float:right;}
.pic1 ul.list_14 li{ overflow:hidden}
.p3_content .pic1 strong,.p4_content .pic1 strong{ line-height:30px;}
.p3_right .pic1 { padding:0 20px;}
/*p4*/
.p4_left{ width:740px; float:left;}
.p4_right{ width:242px;float:right;}
.p4_left ul li{ line-height:30px; font-size:14px;}
.p4_content .line{border-bottom: 1px dashed #d5d5d5;}
.p4_content h2 em{ float:right; color:#a2a2a2; font-size:14px; line-height:40px;}
.p4_content h2 em a{ margin:auto 5px;}
.p4_content h2 em a:link,.p4_content h2 em a:hover,.p4_content h2 em a:visited{ color:#ca190a;}
.p4_content h3 {height:27px; padding:20px 0}
.p4_content h3 i{ height:27px; line-height:27px; float:left; background:#faf9f5; margin-right:1px; font-size:14px; padding:0 16px; font-size:14px;}
.p4_content h3 i.one{ background:#6ca5b9; color:#fff;}
.p4_right .paihang { background:url(images/img2/p4_3.gif) no-repeat 0 8px ; padding-left:30px;}
.p4_right .paihang li{ line-height:32px;}
.p4_right h2 i{ background:none}
.p4_r1 strong{ display:block; font-size:16px; text-align:center; margin-top:10px;}
.p4_r1 img{ display:block; border:1px solid #ccc; margin:15px auto}
.p4_r1 span{ background:#ccc; text-align:center; padding:2px 0px; font-size:14px; line-height:27px; margin:15px auto; display:block; width:70px; text-align:center}
/*p5*/
.p5_content{ }
.p5_content h2{ display:block; overflow:hidden;height:40px; line-height:40px; border-bottom:2px solid #ccc}
.p5_content h2 i{ background:url(images/img2/p2_4.gif) no-repeat 0 11px; padding-left:17px}
.p5_content h2 em{ float:right; font-size:14px; padding-right:20px}
.p5_1 .jCarouselLite3{
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		z-index:2; 
    }
.p5_1{width:1000px; height:auto; overflow:hidden;position:relative;}
.p5_1 ul{}
.p5_1 ul li{color:#666; font-size:14px;overflow:hidden;position: relative; z-index:0;  margin:0 30px 0 0; overflow:hidden; text-align:center; line-height:40px;}
.p5_1 li img{display:block; padding:10px; border:1px solid #ccc;}
.p5_1 .jCarouselLite3 li{ height:240px;line-height:24px;}
.b_left1,.b_right1{cursor:pointer;border:none; padding-top:0px;}
.b_left1{ float:left;position:absolute;top:50px;z-index:1;width:50px; height:50px; left:0px;z-index:4; }
.b_right1{ float:right;position:absolute;top:50px; right:0px;z-index:1; width:50px; height:50px;z-index:4;}
.b_left1 img{ margin:17px 4px 0 0px;position:absolute;z-index:4;}
.b_right1 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.b_left3{ float:left;position:absolute;top:50px;z-index:1;width:50px; height:50px; left:0px;z-index:4; }
.b_right3{ float:right;position:absolute;top:50px; right:0px;z-index:1; width:50px; height:50px;z-index:4;}
.b_left3 img{ margin:17px 4px 0 0px;position:absolute;z-index:4;}
.b_right3 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.b_left3,.b_right3{cursor:pointer;border:none; }

/*p6*/
.p6_content{ background:url(images/img2/p7_1.gif) repeat-y; overflow:hidden; padding:20px 0}
.p6_left{ width:644px; float:left; padding:0 20px;}
.p6_right{ width:230px; float:right; padding:0 30px}
.p6_left h2{ line-height:40px;}
.p6_left p{ clear:both; font-size:12px; line-height:28px; padding-left:5px; 
}
.p6_left p a{ margin:auto 5px;}
.p6_right div img{ margin:15px 6px;}
.p3_2{position:relative; width:360px; height:180px;}
.p3_2 span{position:absolute;bottom:0;left:2px;font-size:16px;z-index:3; line-height:45px; text-align:center; width:98%;color:#fff;}
.p3_2 a{color:#fff;}
.p3_2 div{background:#000;filter:alpha(opacity=70);opacity:.7;height:40px;line-height:40px;position:absolute;top:140px;width:360px;z-index:1;}