@charset "gb2312";
@import url("reset.css");

#head {width:100%; }
#head #logo{height:113px; width:960px; margin:0px auto; background:#fff; overflow:hidden}
#head #logo span a{ display:block; width:260px; height:62px; float:left; background:url(../images/logo.jpg) no-repeat; margin-top:28px;}
.jigou{width:295px; height:45px; color:#000; float:left; padding:33px 0 0 110px}
.jigou a{font:14px "Î¢ÈíÑÅºÚ"}
#head #logo p{ display:block; float:right; width:218px; height:56px; background:url(../images/f-11.jpg) no-repeat left; margin-top:30px}
#head #menu_h{ width:100%; background-color:#000000;}
#head #menu_h #menu_list{ width:1000px; margin:0 auto}
#head #menu_h #menu_list ul{ height:40px;}
#head #menu_h #menu_list ul li{ float:left; width:100px; background:url(../images/nav_xian.jpg) no-repeat right; line-height:40px;}
#head #menu_h #menu_list ul li a { WIDTH: 95px; DISPLAY: block; background-color:#000; font:15px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; line-height:40px;}
#head #menu_h #menu_list ul li a:hover {WIDTH: 95px; DISPLAY: block; background-color:#a78e44; text-decoration:none;color:#fff; }
.menu_1 A{ WIDTH: 95px; DISPLAY: block; background-color:#a78e44;}

.kcx_nav{ width:100%; height:47px; background:#000}
.kcx_nav ul{ width:1100px; height:47px; margin:0 auto; overflow:hidden}
.kcx_nav li{ width:110px; height:47px; float:left; background:url(../images/AllOnFour_n_03.jpg) no-repeat right center; text-align:center; font:16px/47px "Î¢ÈíÑÅºÚ"; color:#fff}
.kcx_nav li a{ display:block; width:100%; height:47px; color:#fff}
.kcx_nav li a:hover{ background:#c3b084}


.banner{ width:100%; height:600px; position:relative}

:focus { outline: 0;}
a.special, .special a { color: #690;}
a.special:hover, .special a:hover { color: #390;  text-decoration: none;}
.clearfix:before, .clearfix:after {  content: ""; display: table;}
.clearfix:after {  clear: both;}
.clearfix { clear: both; *zoom: 1;}
.overflow { overflow: hidden; *zoom: 1;}
.index_focus { width: 1900px; height: 600px; margin: 0 auto; overflow: hidden; position: absolute; left:50%; margin-left:-950px;}
.index_focus .bd li { width:100%; height:600px; display: none;}
.index_focus .bd li a{width:100%; height:600px;display:block;}
.index_focus_post { z-index: 10;}
.index_focus .slide_nav { position: absolute; left: 50%; margin-left:-42px; bottom:2%; overflow:hidden;}
.index_focus .slide_nav a{	cursor:pointer; float:left; display:block; width:14px; height:14px;margin:5px; background:#fff; -moz-border-radius: 50%;  -webkit-border-radius: 50%;  border-radius: 50%;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ background:#b28850;}
.index_focus_pre,.index_focus_next { display: none; position: absolute; top: 50%; margin-top: -36px; width: 72px; height: 55px; text-indent: 100%; white-space: nowrap;    overflow: hidden;  z-index: 10;   background: url(../images/ico_sliding.png) no-repeat; _background:none;}
.index_focus_pre {  left: 125px;  background-position: 0 0px; _background: url(../images/ico_sliding_02.gif) no-repeat;}
.index_focus_pre:hover { background-position: 0 0px; _background: url(../images/ico_sliding_02.gif) no-repeat;}
.index_focus_next { right: 125px;  background-position: 0 -73px; _background: url(../images/ico_sliding_05.gif) no-repeat;}
.index_focus_next:hover { background-position: 0 -73px;	_background: url(../images/ico_sliding_05.gif) no-repeat;}
.index_focus_info { position: absolute; left: 10%; bottom: 12%; width: 800px; height: 200px; padding-bottom: 10px; color: #fff; text-decoration: none; cursor: pointer;    font-family: "\5fae\8f6f\96c5\9ed1";
    background: url("../images/index_focus_bg.png") no-repeat;
    _background: none;
}


.csybs_body{ width:1100px; margin:0 auto}


.csybs01 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_05.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs01 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs01 .c01_c{ padding:33px 0 0; overflow:hidden}
.c01_c .c01c_l{ width:323px; height:272px; float:left; position:relative; overflow:hidden;}
.c01c_l .slides_m{ width:323px; height:272px}
.slides_m img{ width:323px; height:272px}
.c01c_l .slides_doc{ height:12px; position:absolute; bottom:10px; right:10px; z-index:2; overflow:hidden}
.slides_doc li{ width:12px; height:12px; text-indent:-999px; overflow:hidden; float:left; margin:0 2px; _display:inline; cursor:pointer; background:#808080; -moz-border-radius: 50%;  -webkit-border-radius: 50%;  border-radius: 50%; behavior: url(js/ie-css3.htc);}
.slides_doc li.on{ background:#b28850}

.c01_c p{ width:337px; line-height:30px; padding:0 50px 0 57px; border-right:1px dashed #c6c6c6; float:left}
.c01_c .c01c_r{ width:285px; padding-top:37px; float:right; overflow:hidden}
.c01c_r a{ display:block; width:88px; height:96px; float:left; font-weight:bold; background:#2885e4; text-align:center; color:#fff; margin:0 0 5px 5px}
.c01c_r a b{ display:block; width:54px; height:46px; margin:12px auto 5px;}
.c01c_r a:hover{ background:#fe9901}

.csybs_body .csybs02{ padding-top:68px}
.csybs02 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_27.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs02 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs02 .c02_c{ background:url(../images/csybs_30.jpg) no-repeat center; position:relative; height:458px; margin-top:34px; overflow:hidden}
.c02_c a{ display:block; width:218px; height:251px; position:absolute; text-align:center; color:#fff}
.c02_c a h3{ font-size:36px; font-weight:lighter; padding-top:85px;}
.c02_c a span{ display:block; font-size:24px; line-height:30px;}
.c02_c i{ display:block; width:70px; height:22px; margin:0 auto 10px; border-bottom:1px dashed #fff}

.c02_c .p1{ top:25px; left:274px; background:url(../images/fx1.png) no-repeat}
.c02_c .p2{ top:12px; left:492px; background:url(../images/fx2.png) no-repeat}
.c02_c .p3{ top:0px; left:710px; background:url(../images/fx3.png) no-repeat}
.c02_c .p4{ top:207px; left:394px; background:url(../images/fx4.png) no-repeat}
.c02_c .p5{ top:194px; left:612px; background:url(../images/fx5.png) no-repeat}
.c02_c .p6{ top:180px; left:830px; background:url(../images/fx6.png) no-repeat}
.c02_c .p1:hover{ background:url(../images/fx1_h.png) no-repeat}
.c02_c .p2:hover{ background:url(../images/fx2_h.png) no-repeat}
.c02_c .p3:hover{ background:url(../images/fx3_h.png) no-repeat}
.c02_c .p4:hover{ background:url(../images/fx4_h.png) no-repeat}
.c02_c .p5:hover{ background:url(../images/fx5_h.png) no-repeat}
.c02_c .p6:hover{ background:url(../images/fx6_h.png) no-repeat}
.c02_c .p1:hover h3,.c02_c .p1:hover span,.c02_c .p1:hover i,.c02_c .p2:hover h3,.c02_c .p2:hover span,.c02_c .p2:hover i,.c02_c .p3:hover h3,.c02_c .p3:hover span,.c02_c .p3:hover i,.c02_c .p4:hover h3,.c02_c .p4:hover span,.c02_c .p4:hover i,.c02_c .p5:hover h3,.c02_c .p5:hover span,.c02_c .p5:hover i,.c02_c .p6:hover h3,.c02_c .p6:hover span,.c02_c .p6:hover i{ display:none}
.c02_c a.jishu{ display:block; width:54px; height:60px; position:absolute; right:35px; top:25px; font-size:24px; line-height:30px; color:#fff}

.csybs_body .csybs03{ padding-top:68px}
.csybs03 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_33.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs03 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs03 .c03_c{ height:383px; position:relative; margin-top:33px}
.c03_c ul{ width:100%; position:absolute; z-index:2; top:24px}
.c03_c ul li{ width:255px; overflow:hidden; padding:15px 0;}
.c03_c .line{ height:107px; z-index:3; border-bottom:1px dashed #ccc}
.c03_c ul li p{ width:225px; overflow:hidden; float:left; padding:5px 12px}
.c03_c ul li p img{ width:63px; height:68px; float:left}
.c03_c ul li p span{ display:block; width:148px; float:right}
.c03_c ul li p span b{ display:block;}
.c03_c ul li p span font{ display:block; font:12px/19px "ËÎÌå"}
.c03_c ul li i{ display:block; width:6px; height:78px; float:left; background:none}
.c03_c ul li.active p{ background:#6aa7de; color:#fff}
.c03_c ul li.active i{ background:url(../images/csybs_49.jpg) no-repeat center}
.c03_c ul li i.ts{-moz-transform:scaleX(-1);  -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);
filter:FlipH();}
.c03_c .c03_cnr{ width:540px; height:341px; overflow:hidden; background:url(../images/zj_bg.jpg) no-repeat; position:absolute; padding:20px; z-index:3; border:1px solid #adadad; left:259px}
.c03_cnr .c03cnr_l{ width:190px; height:341px; float:left}
.c03cnr_l img{ width:190px; height:341px}
.c03_cnr .ccnr_r{ width:332px; height:341px; float:right}
.ccnr_r h3{ overflow:hidden; color:#b70004;padding-top:14px}
.ccnr_r h3 span{ display:block; width:52px; height:32px; float:right}
.ccnr_r h3 font{ font-size:24px;}
.ccnr_r h3 b{ font-weight:lighter; font-size:18px}
.ccnr_r p{ line-height:24p; height:216px; margin-top:5px}
.ccnr_r em{ display:block; width:235px; height:30px; background:url(../images/csybs_61.jpg) no-repeat; margin-top:30px; overflow:hidden}
.ccnr_r em a{ display:block; width:97px; height:30px; margin-right:18px; float:left}
.kuang01{ width:248px; height:320px; position:absolute; left:0; top:25px; border:1px solid #adadad}
.kuang02{ width:248px; height:320px; position:absolute; right:0; top:25px; border:1px solid #adadad}

.csybs_body .csybs04{ padding-top:68px;}
.csybs04 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_67.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs04 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs04 .c04_c{ margin-top:33px; overflow:hidden}
.c04_c .case{ width:756px; float:left; overflow:hidden}
.c04_c .case .case_l{ width:17px; height:60px; margin-right:34px; margin-top:153px; cursor:pointer; _display:inline; float:left; background:url(../images/csybs_79.jpg) no-repeat}
.c04_c .case .case_r{ width:17px; height:60px; float:right; margin-top:153px; cursor:pointer; background:url(../images/csybs_82.jpg) no-repeat}
.c04_c .case .case_c{ width:652px; overflow:hidden; float:left}
.case_c ul{ width:100%; overflow:hidden}
.case_c ul li{ width:280px; margin:0 20px; float:left; display:inline; padding:1px; border:1px solid #d2d2d2}
.case_c ul li img{ width:280px; height:193px;}
.case_c ul li font{ display:block; height:40px; background:#53a4dc; text-align:center; font-size:16px; line-height:40px; color:#fff}
.case_c ul li p{ padding:12px; height:144px; line-height:24px}
.case_c ul li p a{ color:#53a4dc}

.csybs04 .c04_c .pingjia{ width:306px; float:right; padding-left:25px; border-left:1px dashed #ccc}
.pingjia h3{ font-weight:lighter; font-size:24px; color:#a60001}
.pingjia .pj_con{ width:100%; margin-top:5px}
.pingjia ul li{ padding:10px 0; border-bottom:1px dotted #ccc; margin-bottom:5px; overflow:hidden}
.pingjia ul li img{ width:78px; height:78px; float:left}
.pingjia ul li p{ width:212px; float:right; font:12px/21px "ËÎÌå"}

.csybs_body .csybs05{ padding-top:68px;}
.csybs05 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_92.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs05 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs05 .c05_c{ overflow: hidden; margin-top:33px}
.c05_c li{ display:inline; float:left; text-align:center}
.c05_c li img{ height:252px; margin-bottom:10px}

.csybs_body .csybs06{ padding-top:68px;}
.csybs06 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_92.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs06 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs06 .c06_c{ overflow: hidden; margin-top:33px}
.c06_c .jyzn{ height:144px; margin-bottom:35px; background:url(../images/csybs_102.jpg) no-repeat center}
.c06_c .pic01{ height:113px; background:url(../images/csybs_105.jpg) no-repeat center}
.c06_c .pic02{ height:113px; background:url(../images/csybs_106.jpg) no-repeat center}
.c06_c .pic03{ height:113px; background:url(../images/csybs_107.jpg) no-repeat center}
.c06_c .pic04{ height:110px; background:url(../images/csybs_108.jpg) no-repeat center}
.c06_c .fh{ height:194px; background:#f0f0f0 url(../images/csybs_111.jpg) no-repeat center; margin-top:40px}

.csybs_body .csybs07{ padding-top:68px;}
.csybs07 h2{ line-height:48px; font-size:24px; font-weight:lighter; color:#fff; height:48px; background:url(../images/csybs_114.jpg) no-repeat; padding-left:163px; padding-right:25px; overflow:hidden}
.csybs07 h2 a{ display:block; width:110px; height:48px; float:right}
.csybs07 .c07_c{ margin-top:33px}
.csybs07 .c07_c ul{ width:110%; overflow:hidden}
.c07_c li{ width:171px; height:140px; margin-right:15px; font-family:"ËÎÌå"; font-size:12px; text-align:center; margin-bottom:15px; float:left}
.c07_c li img{ width:171px; height:117px}


/* ======== µ×²¿ÄÚÈÝ ========  */
#box8{width:100%; line-height:50px; margin:20px auto 0; background-color:#313131; }
#box8 .box8_l{ width:750px; text-align:center; color:#aaa; margin:10px auto; font-size:15px;}
#box8 .box8_l a{ color:#aaaaaa; text-decoration:none;}
#box8 .box8_l a:hover{ text-decoration:underline;}

.footbox{width:100%; background-color:#313131; padding-bottom:30px}
.foot{width:1000px; height:200px; margin:0 auto; font-size:12px;}
.foot_l{width:364px;height:180px;float:left; background:url(../images/foot_l_bg.jpg) no-repeat right; padding:5px 20px 0px 26px; margin-right:15px}
.foot_l .f_logo{width:331px; height:50px; float:left; background:url(../images/f_logo.jpg) no-repeat; display:block; margin-bottom:13px}
.foot_l p{width:360px; height:44px; float:left; line-height:22px; color:#aaa; font-family:'Î¢ÈíÑÅºÚ'}
.foot_l p span{ padding:0px 4px; cursor:pointer}
.f_dz{width:360px; height:42px; float:left}
.f_dz li{width:350px; height:30px; float:left; line-height:30px; padding:10px 5px 0px;font-family:'Î¢ÈíÑÅºÚ'}
.f_dz #fdz_01{background:url(../images/f_dz01.jpg) no-repeat}
.f_dz #fdz_02{background:url(../images/f_dz02.jpg) no-repeat}
.f_dz #fdz_03{background:url(../images/f_dz03.jpg) no-repeat}
.f_dz #fdz_04{background:url(../images/f_dz04.jpg) no-repeat}
.f_dz #fdz_05{background:url(../images/f_dz05.jpg) no-repeat}
.f_dz #fdz_06{background:url(../images/f_dz06.jpg) no-repeat}

.foot_r{width:555px; height:182px; float:left; padding-top:10px}
.foot_r dl{width:110px; height:182px; float:left}
.foot_r dl a{ text-decoration:none;}
.foot_r dl a:hover{ text-decoration:underline;}
.foot_r dl dt{width:77px;height:20px;line-height:24px;float:left;padding-left:33px;margin-bottom:10px; background:url(../images/f_icon.jpg) no-repeat}
.foot_r dl dt a{ font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold; color:#fff}
.foot_r dl dd{width:95px; height:20px; line-height:20px; float:left; padding-left:15px}
.foot_r dl dd a{ font-family:'Î¢ÈíÑÅºÚ'; color:#aaa}
.foot_r dl .ico01{background-position:0px -39px}
.foot_r dl .ico02{background-position:0px -19px}
.foot_r dl .ico03{background-position:0px 1px}
.foot_r dl .ico04{background-position:0px -60px}
.foot_r dl .ico05{background-position:0px -81px}

.csybs03,.csybs04,.csybs07{display: none;}
