@charset "utf-8";
/* CSS Document */
body{padding:0;margin:0;  font:normal 12px/180% "宋体"; color:#333;text-align:center;background:url(images/bg.gif) }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{ margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
a:link,a:visited{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
.clear{ clear:both;}
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{ margin-bottom:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.bd1{border:1px solid #DAD0AE;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w960{width:960px;}
.w100{width:100%;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.duan{width:100%;height:8px;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.w300{ width:300px; }
.w360{ width:360px; }
.list_14 li{ background:url(images/dot.gif) no-repeat 5px 12px; padding-left:15px;font-size:14px; line-height:28px; }
.list_12 li{background:url(images/dot.gif) no-repeat 5px 12px; padding-left:15px; line-height:24px;}
.list_12 li,.list_14 li,.list_14 li a:link,.list_14 li a:hover,.list_14 li a:visited,.list_12 li a:link,.list_12 li a:hover,.list_12 li a:visited{color:#333;}
.l_h29{ line-height:29px;}
.l_h26{ line-height:26px;}
.l_h24{ line-height:24px;}
.l_h22{ line-height:22px;}
.o_h{ overflow:hidden;}
.white,.white a:link,.white a:hover,.white a:visited{ color:#fff;}
.blue,.blue a:link,.blue a:hover,.blue a:visited{ color:#144362;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#cc0000}
.gray,.gray a:link,.gray a:visited,.gray a:link{ color:#676566;}
/*top nav*/
.top_nav{ width:989px; height:35px; }
.top_nav img{ float:left; vertical-align:middle; margin:0 20px auto 20px;}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
.bg_top{ background:url(images/bg_top.gif) no-repeat top center;}
.box1{ width:980px; background:#fff; padding:0 10px;}
/*nav*/
.nav_01{ padding:17px 0; width:100%; height:auto; overflow:hidden}
.nav_01 img,.nav_01 input,.nav_01 select{ float:left; }
.nav_01 select{ float:left; width:190px; height:28px; margin:15px 5px 0 5px}
.nav_02{ height:40px; background:url(images/nav_2_bg.gif) repeat-x; overflow:hidden; line-height:40px; font-size:14px; font-weight:bold;}
.nav_02 a{ display:block; float:left;padding:0 10px;}
.nav_02 .one{ background:#c73536;}
.nav_03{ text-align:center; line-height:40px; line-height:40px; background:#efefef;}
.nav_03 a{ margin:auto 9px;}
.nav_03 a:hover{ color:#c73536}
.lujing{  height:57px; line-height:57px;}
.lujing i{ float:left;}
.lujing i a{ margin:auto 5px auto 0;}
.lujing em{ float:right; border:1px solid #ccc; width:200px; height:29px; overflow:hidden; margin-top:12px;}
.lujing em input.one{ border:none; float:left; width:170px; height:40px; line-height:20px;}
.lujing em img{ float:right;}
.ad1{ width:980px;}
.ad1 img{ display:block}
.nav04 { height:72px; line-height:30px; background:#fff0df; overflow:hidden; padding-top:8px;}
.nav04 a{ margin:auto 12px;}

/*tit*/
h2{ line-height:25px; height:30px; width:100%; padding-top:5px; }
h2 i{ float:left; font-size:14px; height:25px; line-height:25px; text-align:center; margin-left:5px; color:#144362;}
h2 em{ float:right; font-size:12px; font-weight:normal; color:#fff; margin-right:10px;}
h2 em a:link,h2 em a:hover,h2 em a:visited{ color:#fff;}
.tit1{ background:url(images/tit_01.gif) no-repeat;}
.tit1 i{ background:url(images/tit_i1.png) no-repeat; width:84px;}
.tit2{ background:url(images/tit_02.gif) no-repeat ;}
.tit3{ background:url(images/tit_03.gif) no-repeat ;}
.tit4{ background:url(images/tit_04.gif) no-repeat ;}
.tit2 i,.tit1 i.one,.tit4 i,.tit3 i.one{ background:url(images/tit_i2.png) no-repeat; width:99px;}
.tit3 i{ width:99px;}
h3{ width:100%; height:30px; border-top:1px solid #4c7f9c; line-height:30px;}
h3 i{ background:url(images/tit_i3.gif) no-repeat 8px center; padding-left:18px; float:left; color:#144362; height:30px;}
h3 em{ float:right; font-size:12px; font-weight:normal; color:#666; margin-right:10px;}
h3 em a:link,h3 em a:hover,h3 em a:visited{ color:#666;}
/*p1*/
.p1_content{ overflow:hidden; margin-top:12px; background:url(images/p1_bg.gif) right repeat-y;}
.p1_left{ width:196px; height:auto; float:left;}
.p1_right{ width:779px; height:atuo; float:right; }
#p1_1{width:196px;height:220px;position:relative;}
#p1_1 ul li{position:absolute;line-height:160%;}
#p1_1 ul li img,#p1_1 ul li b{display:block;}
#p1_1 ul li b{font-size:12px;padding-bottom:5px; display:block; color:#000}
#p1_1 ul li span{position:absolute;top:130px;width:196px;left:0;display:inline-block;text-align:left;color:#666;}
#p1_1 ol{position:absolute;top:110px; right:0px}
#p1_1 ol li.active{background:url(images/ball3.png) no-repeat;display:block;}
#p1_1 ol li{background:url(images/ball4.png) no-repeat;float:left;text-align:center;height:10px;width:10px;cursor:pointer;padding:0 5px;text-indent:-9999px; }

.p1_right .fl{ width:474px;}
.p1_right .fr{ width:305px;height:251px; background:url(images/p1_3.gif) no-repeat;}

#p1_2{width:474px;height:251px;position:relative;}
#p1_2 ul li{display:none;text-align:center;position:absolute;font-weight:bold;height:29px;line-height:29px;}
#p1_2 ul li img{display:block;}
#p1_2 ul li span{position:absolute;top:221px;left:8px;font-size:12px;z-index:3;}
#p1_2 ul li a{color:#fff;}
#p1_2 ul li div{background:#000;filter:alpha(opacity=50);opacity:.5;height:29px;position:absolute;top:221px;width:474px;z-index:1;}
#p1_2 ol{position:absolute;top:229px;right:5px;z-index:1;}
#p1_2 ol li.active{display:block;background:#d1182a;}
#p1_2 ol li{width:22px;height:15px;line-height:15px;float:left;cursor:pointer;border-left:1px solid #fff;text-align:center;font-size:14px;color:#fff;font-weight:bold;}
.p1_right .fr h2{}
.p1_right .fr h2 i{ font-size:16px; color:#fff; padding-top:5px;}
.p1_right .fr h2{ height:37px; line-height:37px; border-bottom:1px solid #73a0c3}
.p1_right .fr ul li{border-bottom:1px solid #73a0c3; line-height:28px; background:url(images/p1_4.png) no-repeat 7px center; padding-left:28px;}
.p1_right .fr h2,.p1_right .fr ul{ width:97%; margin:0 auto}


/*p2*/
.p2_content{ overflow:hidden; width:100% }
.p2_left{ width:196px; height:auto; float:left;}
.p2_right{ width:776px; height:251px; float:right; }
.w484{ width:484px;}
.w283{ width:283px;}
.p2_box1{ background:#def5ff; overflow:hidden; width:100%}
.p2_1{ width:100%; overflow:hidden; text-align:center;}
.p2_1 img{ display:block; margin-bottom:5px}
.p2_right strong{ font-family:"微软雅黑"; font-size:24px; font-weight:normal; padding-top:10px; display:block; line-height:30px}
.p2_2 { line-height:24px; color:#666; overflow:hidden; margin:10px auto}
.p2_2 img{ float:left; background:url(images/p2_2_bg.gif) no-repeat; padding:5px 7px 7px 5px; margin-right:10px}
.p2_2 b{ display:block; color:#000}
.p2_3{ overflow:hidden; width:100%;}
.p2_3 li{ float:left; width:218px; line-height:26px;}
.w466{ width:466px;}
.line1{ width:100% ; height:1px; border-bottom:1px dotted #ccc; overflow:hidden}
.w466 .line1{ margin:10px auto}
.p2_4 { display:block; width:246px; margin:10px auto; line-height:22px; overflow:hidden; }
.p2_5{ overflow:hidden; width:256px; margin:10px auto 10px auto; line-height:20px }
.p2_5 li{ clear:both; padding:10px 0; overflow:hidden;}
.p2_5 li img{ float:left; margin-right:10px;}
.p2_5 li b{ display:block}
/*p3*/
.p3_content{ overflow:hidden; width:100%}
.p3_left{ width:196px; height:auto; float:left;}
.p3_right{ width:776px; height:auto; float:right; }
.p3_right .fl{ width:484px;}
.p3_right .fr{ width:283px;}
.p3_1 { width:100%;}
.p3_1 li{ clear:both; line-height:16px; overflow:hidden; padding:8px 0;width:100%}
.p3_1 li img{ float:left; padding-right:10px; display:block;}
.p3_1 li b{ display:block; }
#p3_2 .jCarouselLite3{
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		z-index:2; 
    }
.p3_2{position: relative;width:478px; height:360px;}
.p3_2 ul{ background:#0F0}
.p3_2 ul li{float:left; color:#666; font-size:12px; height:360px;position: relative; z-index:0;}

.p3_2 ul li div{position:absolute;background:#000;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;top:196px;left:0;height:28px;}
.p3_2 ul li b{position:absolute;font-weight:normal;top:196px;left:10px;height:28px;line-height:28px;}
.p3_2 ul li strong{position:absolute;top:230px;left:5px;height:28px;line-height:28px;}
.p3_2 ul li p.gray{position:absolute;top:260px;left:5px;line-height:24px;z-index:100;}
.p3_2 ul li div,.p3_2 ul li b{width:478px;}
.p3_2 ul li,.p3_2 ul li a:link,.p3_2 ul li a:hover,.p3_2 ul li a:visited{ color:#fff;}
.p3_2 li img{display:block;width:478px; height:224px;}
.p3_2 li a{color:#fff;font-size:14px;background:inherit;}
.b_left3,.b_right3{cursor:pointer;border:none; padding-top:0px;}
.b_left3{ float:left;position:absolute;top:0px;width:610px;z-index:1;width:50px; height:50px; }
.b_right3{ float:right;position:absolute;top:0px; right:-15px;width:610px;z-index:1; width:50px; height:50px;}
.b_left3 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.b_right3 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
.an{position:absolute;top:80px;left:10px;z-index:5;width:92%; height:50px;}
.b_left3,.b_right3{cursor:pointer;border:none; }

.p3_3 { margin:10px auto; overflow:hidden; width:466px;}
.p3_3 b{}
.p3_3{ line-height:22px;}
.p3_4 li{ float:left; width:220px; margin:0 5px; line-height:18px; overflow:hidden; padding:13px 0}
.p3_4 li img{ float:left; padding-right:10px; display:block}
.p3_4 li b{ display:block; }
.{ padding-left:3px; }
.p3_5 li{ float:left;  width:132px;margin:3px; float:left; display:inline; overflow:hidden;text-align:center;position:relative;}
.p3_5 li div{position:absolute;background:#000;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;bottom:0;left:0;height:28px;}
.p3_5 li b{position:absolute;font-weight:normal;bottom:0;left:0;height:28px;line-height:28px;}
.p3_5 li div,.p3_5 li b{width:132px;}
.p3_5 li,.p3_5 li a:link,.p3_5 li a:hover,.p3_5 li a:visited{ color:#fff;}



.pb5{ padding-bottom:5px}
.p3_6 img{ display:block; margin:10px auto}
/*p4*/
.p4_content{ width:100%; overflow:hidden}
.p4_left{ width:196px; height:auto; float:left;}
.p4_right{ width:779px; height:auto; float:right; }
.w484{ width:484px;}
.w283{ width:283px;}
.w235{ width:235px;}
.p4_right .p2_box1 ul.list_12 li{ padding-top:2px; padding-bottom:2px;}
/*p5*/
.p5_content{}
#p5_1{width:479px; height:358px;position:relative;}
#p5_1 ul li{display:none;text-align:center;position:absolute;font-weight:bold;height:29px;line-height:29px;}
#p5_1 ul li img{display:block;}
#p5_1 ul li span{position:absolute;top:329px;left:8px;font-size:12px;z-index:3;}
#p5_1 ul li a{color:#fff;}
#p5_1 ul li div{background:#000;filter:alpha(opacity=50);opacity:.5;height:29px;position:absolute;top:329px;width:479px;z-index:1;}
#p5_1 ol{position:absolute;bottom:5px;right:5px;z-index:1;}
#p5_1 ol li.active{display:block;background:#d1182a;}
#p5_1 ol li{width:22px;height:15px;line-height:15px;float:left;cursor:pointer;border-left:1px solid #fff;text-align:center;font-size:14px;color:#fff;font-weight:bold;}

/*p6*/
.p6_content{ width:100%; overflow:hidden;}
/*p7*/
.p7_content{}
.p7_1 i{ display:block; float:left; }
.p7_1 dl{ width:100%; clear:both; padding:3px 0; overflow:hidden}
.p7_1 dl dt{ float:left; width:25px; display:block; }
.p7_1 dl dd{ float:left; width:170px;}
.p7_2 textarea { width:196px; height:135px; border:1px solid #ccc; margin:10px auto}
.p7_2 p{ text-align:right;}
.p7_3{ width:100%; overflow:hidden; }
.p7_4{ float:left; width:151px; overflow:hidden; margin:5px;  display:inline}
.p7_4 b{ background:url(images/p7_3.gif) no-repeat 5px center; padding-left:25px; height:40px ; line-height:40px; font-size:14px; margin-top:5px}
.p7_4 span{ display:block; overflow:hidden; text-align:center; width:124px;  margin-left:8px}
.p7_4 img{ display:block; margin-bottom:10px;}
.p7_4 ul.list_12 { margin:10px auto 0 auto}

.p7_5 .jCarouselLite1{ margin-left:2px; width:280px; height:316px;
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
.p7_5{position: relative;width:200px;height:316px; overflow:hidden ; background:url(images/p7_5.png) no-repeat center 175px; padding:0 25px; }
.p7_5 ul{}
.p7_5 ul li{float:left;text-align:center; color:#666; font-size:12px;}
.p7_5 li img{display:block; padding-bottom:37px;}
.p7_5 li a{color:#666;font-size:12px;background:inherit;}
.b_left1,.b_right1{cursor:pointer;border:none; padding-top:35px;}

.p7_5 ul li p{ width:200px;}
/*p8*/

.p8_1 .jCarouselLite{ margin-left:2px;
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }


.p8_1{position: relative;width:980px;height:200px; overflow:hidden}
.p8_1 ul{}
.p8_1 ul li{float:left;text-align:center;  font-size:12px;overflow:hidden; width:131px; height:200px; margin: 0 13px; text-align:left;}
.p8_1 ul li img { display:block; overflow:hidden; width:131px; height:104px; margin-bottom:5px}
.paper_left h2{text-align:center;}
.b_left2,.b_right2{cursor:pointer;border:none; padding-top:5px;}


.p9_2{ line-height:28px; margin:15px auto; width:100%;}
.p9_2 a { margin:auto 15px;}
.right_c{ background:url(images/right_1.png) no-repeat top right ; width:109px; height:352px; padding-top:12px;position:fixed;right:0;bottom:100px;}
.right_c img {display:block;  }
.right_c a{ display: block;width: 75px;height: 65px;float: right;margin: 10px 5px 10px 0;}
.right_c .btn{position:absolute;bottom:12px;left:0px;width:30px;height:102px;background:url(images/fixed_right.png) center no-repeat;cursor:pointer;}
.right_c .active{background:url(images/fixed_left.png) center no-repeat;}

/*ej_content*/
.ej_content{ overflow:hidden; }
.w680{ width:680px;}
.w283{width:283px;}

.ej_01{ overflow:hidden}
.ej_01 li{ float:left; text-align:center; margin:15px 7px; overflow:hidden; display:inline}
.ej_01 li img{ display:block; margin-bottom:5px;}
.fanye { width:100%; height:55px ; line-height:55px;}
.fanye span{ float:left; padding:0 10px}
.fanye em{ float:right;}
.fanye em a{ padding:0 20px;}
.bor_t1{ border-top:1px solid #ccc;}
.bor_b1{ border-bottom:1px solid #ccc;}

/*ej_content2*/
.ej_content2{ overflow:hidden; }
.ej_content2_left{ width:300px; float:left;}
.ej_content2_center{ width:413px; float:left;background:#f4f4f4; display:inline; margin-left:10px; height:214px;}
.ej_content2_right{ float:right; width:248px;}
.ej_content2 .qh2{  width:100%; height:41px; line-height:41px; overflow:hidden; border-bottom:1px solid #e2e2e2; font-size:16px; font-family:"微软雅黑";}
.ej_content2 .qh2 i{ width:117px; overflow:hidden; height:41px; line-height:41px; float:left; color:#448aca; border-left:1px solid #e2e2e2; text-align:center;}
.ej_content2 .qh2 i.one{ background:#6291ad; color:#fff;}
.ej_content2_center ul.list_14{ padding:15px}
.ej_content2_center ul.list_14 li{ line-height:28px;}


#ej_02{width:300px;height:214px;position:relative;}
#ej_02 ul li{display:none;text-align:center;position:absolute;}
#ej_02 ul li img{display:block;}
#ej_02 ul li span{position:absolute;top:190px;left:8px;font-size:12px;z-index:3;}
#ej_02 ul li a{color:#fff;}
#ej_02 ul li div{background:#000;filter:alpha(opacity=70);opacity:.7;height:29px;line-height:29px;position:absolute;bottom:0;width:300px;z-index:1;}
#ej_02 ol{position:absolute;top:192px;right:8px;z-index:1;}
#ej_02 ol li.active{display:block;background:url(images/ball2.gif) no-repeat;filter:alpha(opacity=70);opacity:.7;}
#ej_02 ol li{width:13px;height:13px;float:left;cursor:pointer;margin:0 3px;background:url(images/ball1.gif) no-repeat;filter:alpha(opacity=70);opacity:.7;text-indent:-9999px;}



/*ej_content3*/
.ej_content3{}
.ej_content3 h2.tit3 i{ background:none; margin-top:0px; color:#fff;}

/*ej3_1*/
.ej3_1{ margin:20px auto 0 auto; width:949px;}
.ej3_1 li{ float:left; margin:0 1px 0 0;}
.ej3_1 .t01{ width:225px;}
.ej3_1 .t02{ width:370px;}
.ej3_1 .t02b{ width:184px;}
.ej3_1 .t03{ width:218px;}
.ej3_1 .t04{ width:131px;}
.ej3_1 span{ display:block; margin-bottom:1px;}
.ej3_1 span a{ text-decoration:none;}
.ej3_1 span i{ display:none; _display:block; _height:30px; _background:#333; _margin-top:-30px;_filter:Alpha(Opacity=20); opacity: 0.2;-moz-opacity:0.2;}
.ej3_1 span:hover i{ display:block; height:30px; background:#000; margin-top:-30px;filter:Alpha(Opacity=60); opacity: 0.6;-moz-opacity:0.6; position:relative; z-index:0; _display:none;}
.ej3_1 span em{ text-align:center; display:none; _height:27px; _display:block; _color:#fff; _padding:3px 10px 0; _margin-top:-30px;}
.ej3_1 span:hover em{ height:27px; display:block; color:#fff; padding:3px 10px 0; margin-top:-30px; position:relative; z-index:5;_display:none;}



/*ej_content4*/
.ej_content4{ overflow:hidden; width:100%;}
.ej_content4 .fl{width:680px; height:auto; float:left;}
.ej_content4 .fr{ width:283px; height:auto; float:right; }
.ej4_1 { background:#e5f3ff; border-top:1px solid #c73636; overflow:hidden}
.ej4_1 ul.list_14{ width:320px; float:left; padding:15px 10px;}

/*ej_content5*/
.ej_content5 { width:100%; overflow:hidden;}
.ej_content5 h2 img{ float:left; margin-right:16px;}
.ej_content5 h2{ font-size:30px; color:#448aca; font-family:"微软雅黑"; font-weight:normal;}
.ej5_1 h3{ width:980px; height:43px; text-align:center; background:url(images/ej5_2.gif) no-repeat top center; border-top:none; font-size:16px; font-family:"微软雅黑"; line-height:43px}
.ej5_1 i{ width:px; background:none; color:#fff; width:274px; text-align:center;}
.ej5_2{ background:url(images/ej5_3.gif) no-repeat 486px 0; width:100%; height:auto; overflow:hidden; margin:27px auto; padding-bottom:15px}
.w460{ width:460px;}

.ej5_2 ul li{ clear:both;  border-bottom:1px dotted #a7a4a4; overflow:hidden; width:100%; padding-bottom:20px}
.ej5_2 ul li b{ display:block; font-family:"微软雅黑"; font-size:16px; height:50px; line-height:50px;}
.ej5_2 ul li img{ float:left; margin-right:10px;}
.ej5_2 ul li em{ display:block; float:right; color:#5793ce;}
.ej5_2 ul li em a:link,.ej5_2 ul li em a:hover,.ej5_2 ul li em a:visited{color:#5793ce;}
.ej5_2 ul li p{ display:block}
/*ej_content6*/
.box2{ background:#b9e3f5; overflow:hidden; padding-bottom:30px}
.ej_content6 { width:1020px; overflow:hidden;}
.ej_content6 h2{ width:980px; margin:20px auto 0 auto}
.ej_content6 h2 img{ float:left; margin-right:16px;}
.ej_content6 h2{ font-size:30px; color:#448aca; font-family:"微软雅黑"; font-weight:normal;}
.ej_content6 h2 select{ width:150px; height:32px; text-align:center }
.ej_content6 ul li{ float:left; background:url(images/ej6_1.gif) no-repeat top right; width:467px; height:198px; overflow:hidden; margin:20px 20px; display:inline; float:left;}
.ej_content6 ul li img{ float:left;}
.ej_content6 ul li span{ font-size:18px; font-family:"微软雅黑"; color:#fff; text-align:center; padding:132px 0 0 0 ; display:block;}
.ej_content7{}
.ej_content7 .line1{ background:url(images/ej7_1.gif) repeat-x bottom; border:none}
.ej7_1{ width:100%; background:url(images/ej7_2.gif) repeat-y 340px top; overflow:hidden; }
.ej7_2{ width:310px; height:253px; float:left; padding:20px 15px; background:url(images/ej7_1.gif) repeat-x bottom; overflow:hidden}
.ej7_2 .tw{ overflow:hidden; width:100%; }
.ej7_2 .tw img{ float:left; margin-right:20px;}
.ej7_2 .tw b{ display:block;}
.ej7_2 .tw em{ display:block; float:right; padding-top:10px}
.ej7_2 ul{ margin-top:10px}

.ej7_3{ width:670px; height:auto; float:left; overflow:hidden; margin:10px auto; }
.ej7_3 img{ float:left; margin-right:20px;}
.ej7_3 b{ font-size:14px;}
.ej7_3  em{ padding-top:15px; display:block}
.ej7_4 h2{ background:#f4f4f4; height:30px; width:100%; line-height:30px;}
.ej7_4 h2 i{ padding:0 20px; float:left; color:#448aca;}
.ej7_4 ul{ margin:15px auto}
.w310{ width:310px;}
.w652{ width:652px;}
.ej8_1{ background:#eeeeee; overflow:hidden}
.ej8_1 h2{ width:273px; height:33px; background:url(images/ej8_1.gif) repeat-x; overflow:hidden; line-height:33px; border:1px solid #ccc; font-size:14px; padding-left:15px; margin:10px auto}
.ej8_1 img{ display:block; text-align:center;}
.ej8_1 div{ padding:10px 20px; text-align:center;}
.ej8_1 div img{ margin:10px auto; display:block}
.ej8_1 div b{ display:block; text-align:left;}
.ej8_1 div p{ text-align:left;}
.ej8_2 h2{ border-bottom:1px solid #999999; overflow:hidden; height:33px; line-height:33px; width:652px;}
.ej8_2 h2 i{ float:left; background:url(images/ej8_3.gif) no-repeat 5px 10px; padding-left:18px; color:#000 ; font-size:14px;}
.ej8_2 h2 em{ float:right;}
.ej8_2 h2 em ,.ej8_2 h2 em a:link,.ej8_2 h2 em a:hover,.ej8_2 h2 em a:visited{ color:#000}
.ej8_2 ul.list_14{ padding:10px 20px}
.ej8_2 ul.list_14 li{ background:url(images/dot3.gif) no-repeat left; }
.w594{ width:594px;}
.w380{ width:380px;}
.ej9_1 { width:100%; height:344px; background:url(images/ej9_1.gif); overflow:hidden}

.ej9_1 p { padding:10px 0 0 0; overflow:hidden }
.ej9_3 {  width:252px; height:141px; display:inline; overflow:hidden;text-align:center;position:relative;}
.ej9_3 div{position:absolute;background:#000;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;top:113px;left:0;height:28px;}
.ej9_3 b{position:absolute;font-weight:normal;top:113px;left:0;height:28px;line-height:28px;}
.ej9_3 div,.ej9_3 b{width:252px;}
.ej9_3 ,.ej9_3 a:link,.ej9_3 a:hover,.ej9_3 a:visited{ color:#fff;}
.w575{ width:575px;}
.w252{width:252px; padding:12px 14px; overflow:hidden; background:#fff; display:inline}
.ej9_4{border:1px solid #cfcfcf; height:343px}
.ej9_4 b{ display:block; line-height:45px; font-size:16px; text-align:center;}
.ej9_4 p{ border-bottom:1px solid #f7f7f7; width:95%; margin:0 auto; display:block; padding-bottom:15px;}
.ej9_4 ul.list_12 li{ background:none; }
.ej9_4 ul.list_12 li i{ margin-right:10px}
.ej9_4 ul.list_12 li i,.ej9_4 ul.list_12 li em{ color:#ccc;   margin-left:5px;}
.w197{ width:197px;}
.w777{ width:775px;}
.tit1 i.one,.tit2 i.one{ background:url(images/ej9_3.gif) no-repeat; width:139px;}
.ej9_5{ padding-left:10px;}
.ej9_5 li{ float:left; text-align:center; margin:10px 18px; display:inline }
.ej9_5 li img{ display:block; margin-bottom:5px;}
.ej9_6 { padding:10px; border-bottom:1px solid #ccc; overflow:hidden}
.ej9_6 b{ display:block;}
.ej9_6 a{ margin:auto 10px;}
.bor1{ border:1px solid #ccc;}



/*======= copyright========*/
.copyright{ margin:30px auto  0 auto;width:100%; font-size:12px;color:#fff; text-align:center; padding:20px 0; line-height:180%;  clear:both; background:#5e91ac; overflow:hidden}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width:980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}


/*rechie 2014 07 02*/

#carousel {position:relative;width:880px;}
#carousel ul{height:300px;}
#carousel ul li{position:absolute;}
#carousel ul li img{position:absolute;width:516px;height:268px;}
#carousel ol{bottom:0;margin:0 auto;position:absolute;display:none;}
#carousel ol li{display:block;float:left;background:url(images/ball.jpg) no-repeat;width:12px;height:11px;margin-left:8px;cursor:pointer;}
#carousel ol .active{background:url(images/active-ball.jpg) no-repeat;}
#carousel1 {position:relative;width:880px;}
#carousel1 ul{height:300px;}
#carousel1 ul li{position:absolute;}
#carousel1 ul li img{position:absolute;width:516px;height:268px;}
#carousel1 ol{bottom:0;margin:0 auto;position:absolute;display:none;}
#carousel1 ol li{display:block;float:left;background:url(images/ball.jpg) no-repeat;width:12px;height:11px;margin-left:8px;cursor:pointer;}
#carousel1 ol .active{background:url(images/active-ball.jpg) no-repeat;}
.next{position:absolute;right:2px;top:110px;z-index:22;cursor:pointer;}
.prev{position:absolute;left:0px;top:110px;z-index:22;cursor:pointer;}


/*下拉菜单*/
#navMenu {
	width:100%;
	height: 40px;
	line-height: 40px;
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position: left top;
}
.menu1 {Z-INDEX: 6;}
.menu1 {background:#efefef; overflow:hidden; }
.menu1,.menu1 ul {
	padding-left:10px;
	margin:0px;
	list-style-type: none; 
}
.menu1 li{ padding:0 6px; }
.menu1 li,.menu1 a{HEIGHT: 40px; liNE-HEIGHT: 40px;FLOAT: left;}
.menu1 li {
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;}
.menu1 a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase;
	color:#333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-AliGN: center; 
}

.menu1 A:hover {
	color:#c73536; 
}
.menu1 li a:hover {
	
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: none;
	}
.menu1 li ul li a:hover{ background-image:none;}
.menu1 li ul {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 li ul li,.menu1 li ul li a{
	line-height:30px;
	height:30px;
	background-image:none;  }

	.menu1 li ul li{ border-bottom:1px dotted #6391ad; padding:0 5px; width:87px; }
	
.menu1 li:hover ul,.menu1 li.sfhover ul {
	MARGIN-TOP: 40px;
	padding:0px;
	Z-INDEX: 5; 
	FILTER: alpha (opacity=90); 
	MARGIN-LEFT: 0px; 
	WIDTH: 98px; padding:0 10px; border:1px solid #527d9d;
	POSITION: absolute; 
	background-color:#fff;
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
	margin-left:-15px;

}
.menu1 li:hover ul li A,.menu1 li.sfhover ul li A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block; 
	PADDING: 0px 0px 0px 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none; 
	WIDTH: 97px; 
	color:#333; 
	TEXT-AliGN: left;
}
.menu1 li:hover ul li A:hover,.menu1 li.sfhover ul li A:hover {
	font-weight:bold;
	/*BORDER-TOP: #6CA7C7 1px solid;
	BORDER-BOTTOM: #6CA7C7 1px solid;  */
	/*BACKGROUND-COLOR: #0D182A;*/
}
.menu1 ul li ul {DISPLAY: none;}
.menu1 ul li ul li A:hover {
	MARGIN-TOP: -2px; 
	DISPLAY: block; 
	FILTER: alpha (opacity=85); 
	MARGIN-LEFT: 50px; 
	WIDTH:97px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #666;
}


	
	.menu1 li ul span{ position:absolute; top:-8px; left:20px; width:14px; height:7px; background:url(images/pic1.png) no-repeat top left;}
