﻿/* bganner */
.banner{ width:1003px; height:auto; margin:0 auto;}

/* con_nav */
.con_nav{ width:1003px; margin:0 auto; height:30px; line-height:30px; background-color:#d8d7d7;}
.con_nav .con_wb{ float:left;}
.con_nav .con_wb a{ padding-left:25px; margin:0 10px;}
.con_nav .con_wb .a1{ background:url(../images/a1.jpg) no-repeat left center; }
.con_nav .con_wb .a2{ background:url(../images/a2.jpg) no-repeat left center;  }
.con_nav span{ float:right; background:url(../images/con_nav_bg.jpg) no-repeat right center; padding-right:10px;}
.con_nav span a{ margin:0 5px;}

/* box */
.box{ width:1003px; overflow:hidden; margin:0 auto; background-color:#FFF; }

.box_all{ margin:10px 0 0 0;}
.box_center{ overflow:hidden;}
.box_txt{ width:1000px; overflow:hidden; height:auto; margin-left:2px;}

/* box1 */
.box1{ width:1000px; margin:0 auto; overflow:hidden;}
.box1_title{ height:50px; line-height:50px; overflow:hidden; background:url(../images/box1_title_bg.jpg) repeat-x bottom; margin-bottom:15px; padding-left:10px;}
.box1_title a{ display:block; float:left; width:93px; height:50px; background:url(../images/box1_title.jpg) no-repeat; font-size:22px; padding-left:25px; margin-right:10px; _display:inline;}
.box1_title a:hover{ background:url(../images/box1_title_hover.jpg) no-repeat;}
.box1_title .a3{background:url(../images/box1_title_hover.jpg) no-repeat; color:#da251d; }

/* m1_t */
.box1_t{ width:1000px; overflow:hidden;}
.box1_t .ld{ width:1000px; overflow:hidden;}
.box1_t .ld .ld_l{ width:205px; overflow:hidden; float:left; margin-left:3px; _display:inline;}
.box1_t .ld .ld_l ul{ width:205px; overflow:hidden; height:560px;}
.box1_t .ld .ld_l ul li{width:205px; height:40px; float:left; margin:8px 0;}
.box1_t .ld .ld_l ul li a{ display:block; text-align:center; font-size:16px; color:#FFF; height:39px; line-height:30px; background:url(../images/box1_l.jpg) no-repeat;}
.box1_t .ld .ld_l ul li a:hover{ background:url(../images/box1_l_hover.jpg) no-repeat; line-height:39px; }
.box1_t .ld .ld_l ul li.current a{ background:url(../images/box1_l_hover.jpg) no-repeat; line-height:39px;}

.box1_t .ld .ld_r{ width:789px;  height:auto; overflow:hidden; float:right;}
.box1_t .ld .ld_r ul{ width:789px;  height:560px; padding-top:8px;}
.box1_t .ld .ld_r ul li{ width:235px; height:280px; float:left; overflow:hidden; margin:0 14px; _display:inline;}
.box1_t .ld .ld_r ul li .ld_r_img{ width:235px; height:151px;  padding-bottom:10px; background:url(../images/box1_li_bg.jpg) no-repeat bottom;}
.box1_t .ld .ld_r ul li .ld_r_txt{ margin-top:10px;}
.box1_t .ld .ld_r ul li .ld_r_txt h5{ font-size:16px; font-weight:400;}
.box1_t .ld .ld_r ul li .ld_r_txt p{ line-height:20px;}


/* box2 */
.box2{ overflow:hidden; }
.box2_title{background:url(../images/box1_title_bg.jpg) repeat-x bottom; line-height:40px; height:40px; font-size:18px; color:#999; padding-left:10px; padding-bottom:10px;}
.box2_title strong{ font-size:30px; color:#da251d; font-weight:400;}
.box2_txt{background:url(../images/m_center.jpg) repeat-y;}
.box2_txt ul{ width:1000px;  height:300px; padding-top:15px; background:url(../images/m_bottom.jpg) no-repeat bottom;}
.box2_txt ul li{ width:293px; height:280px; float:left; overflow:hidden; margin:0 20px; _display:inline;}
.box2_txt ul li .box2_img{ width:295px; height:160px;  padding-bottom:10px; background:url(../images/box2_li_bg.jpg) no-repeat bottom;}
.box2_txt ul li .box2_t{ margin-top:10px; padding:0 5px;}
.box2_txt ul li .box2_t h5{ font-size:16px; font-weight:400;}
.box2_txt ul li .box2_t p{ line-height:20px;}

/* box3 */
.box3{ width:1003px; margin:0 auto;}
.box3_title{ margin-left:2px; position:relative; width:1000px;} 
.box3_title span{ position:absolute; right:15px; top:35px;}
.box3_txt{ width:1000px; overflow:hidden;}
.box3_txt ul{ overflow:hidden; padding-top:10px;}
.box3_txt ul li{ width:475px; height:150px; float:left; margin:10px 12px; _display:inline;}
.box3_txt ul li .box3_img{ float:left; width:225px; margin-right:15px;}
.box3_txt ul li .box3_t{ width:235px; float:left;}
.box3_txt ul li .box3_t h5 a{ font-size:16px; color:#3a3635; font-weight:400;}
.box3_txt ul li .box3_t h5 a:hover{ color:#F00;}
.box3_txt ul li .box3_t p{ font-size:12px; color:#3a3635; }

/* box4 */
.box4{ width:1003px; margin:0 auto;}
.box4_txt{width:1000px; }
.box4_txt ul{ overflow:hidden; margin:10px 0 0 0;}
.box4_txt ul li{ width:236px; height:216px; float:left; margin:0 6px; _display:inline;} 
.box4_txt ul li .box4_img{ padding:3px; border:2px solid #e1e1e1; width:228px; overflow:hidden;}
.box4_txt ul li p{ text-align:center; line-height:24px;}

/* box5 */
.box5_txt{ width:1000px; margin:0 auto; margin-left:1px;}
.box5_1,.box5_2,.box5_3,.box5_4{ position:relative; }
.b5{font-size:14px; color:#3a3635; }
.box5_1 .b5_1{ width:365px; position:absolute; top:265px; left:10px; }
.box5_1 .b5_2{ width:415px; position:absolute; top:265px; left:585px;}
.box5_2 .b5_3{ width:365px; position:absolute; top:260px; left:10px; }
.box5_2 .b5_4{ width:415px; position:absolute; top:260px; left:585px;}
.box5_3 .b5_5{ width:365px; position:absolute; top:315px; left:10px; }
.box5_3 .b5_6{ width:415px; position:absolute; top:315px; left:585px;}
.box5_4 .b5_7{ width:365px; position:absolute; top:285px; left:10px; }
.box5_4 .b5_8{ width:415px; position:absolute; top:285px; left:585px;}


/* box6 */
.box6{ width:1000px; margin:0 auto; height:116px; margin-top:10px; margin-bottom:20px; position:relative;}
.forms{ position:absolute; top:70px; left:40px;}
.forms dl{ width:260px; float:left; }
.forms dl dt{ width:50px; float:left; text-align:center; font-size:14px; color:#FFF; line-height:28px;}
.forms dl dd input{ width:180px; height:28px; line-height:28px; border:2px solid #696969; border-radius:3px; padding-left:3px; background-color:#4b4b4b; color:#FFF;}
.forms .w1{ width:118px; margin-left:10px;}
.forms .w1 dt{ width:120px; height:37px;}
.forms .w1 dt input{ background:url(../images/w1_input.jpg) no-repeat;  width:120px; height:37px; border:none;}

.forms .w2{ width:260px;}
.forms .w2 dt{ width:70px;}

/* box7 */
.box7{ width:1003px; margin:0 auto;}
.box7_txt{ width:1000px; margin-left:2px;}
.box7_txt ul{ width:1000px; overflow:hidden; padding-top:15px;}
.box7_txt ul li{ width:111px; float:left; height:175px;}
.box7_txt ul li .box7_t{ padding:0 3px; line-height:22px;}

/* box_l */
.box_l{ width:245px; overflow:hidden; float:left; padding-left:5px; margin-right:18px; _display:inline;}

/* box8 */
.box8,.box9,.box10{ width:245px;  margin-bottom:10px;}
.box_l_title{ width:245px; height:40px; line-height:40px; background:url(../images/box_l_title.jpg) repeat-x bottom;}
.box_l_title strong{ height:40px; line-height:40px;  display:inline-block; background:url(../images/box_l_strong.jpg) repeat-x bottom; float:left; font-size:18px; color:#db2e26; font-weight:400;}
.box_l_title span{display:inline-block; background:url(../images/box_l_span.jpg) no-repeat left bottom; padding-left:5px; font-size:12px; color:#3a3635; float:left;}
.box8_list,.box9_list{ width:245px; overflow:hidden;}
.box8_list ul,.box8_list ul{ width:245px; overflow:hidden;}
.box8_list ul li{ border-bottom:1px dashed #bababa; line-height:36px;}
.box8_list ul li a{ display:block;  background:url(../images/box8_li.jpg) no-repeat 15px center; padding-left:30px; font-size:13px; color:#3a3635;}
.box8_list ul li a:hover{ background:url(../images/box8_li_hover.jpg) no-repeat 15px center; color:#da251d;}

/* box9 */
.box9_list ul .box9_img{ padding:2px; border:1px solid #cecece; height:87px; width:239px; margin:10px 0;}
.box9_list ul li a h5{background:url(../images/box9_h5.jpg) no-repeat left center; font-size:14px; padding-left:20px; color:#3a3635; line-height:18px;}
.box9_list ul li a{font-size:12px; color:#3a3635; font-weight:400; display:block;}
.box9_list ul li a:hover{ color:#f60;}
.box9_list ul li a:hover h5{background:url(../images/box9_h5_hover.jpg) no-repeat left center; color:#f60;}
.box9_list ul li{ border-bottom:1px dashed #bababa; padding-bottom:10px; margin-bottom:10px; padding-left:10px;}

/* box10 */
.box10_txt{ width:245px; overflow:hidden; padding-top:10px;}
.box10_txt dl{ overflow:hidden; margin:5px 0; padding-left:10px;}
.box10_txt dl dt{ width:60px; float:left;}
.box10_txt dl dd .w1{ height:20px; line-height:20px; float:left; border-radius:0; width:165px; padding-left:3px;}
.box10_txt dl .w2{ width:115px; float:left;}
.box10_txt dl dd .w3{ width:165px; border-radius:0;float:left; height:80px;}
.box10_txt dl dd .w4{ background:url(../images/w4.jpg) no-repeat; width:67px; height:30px; border:none; color:#FFF;}
.box10_txt dl .color_1{ color:#da251d;}
.box10_txt .spacing{ margin:10px 0;}

/* box_r */
.box_r{ width:732px; float:left;}
.box_r_title{ width:720px; height:40px; line-height:40px; background:url(../images/box_r_title.jpg) repeat-x bottom; padding-bottom:10px; margin-top:10px;}
.box_r_title strong{ height:40px; line-height:40px;  display:inline-block; background:url(../images/box_r_strong.jpg) repeat-x bottom; padding-bottom:10px; float:left; font-size:30px; color:#da251d; font-weight:400;}
.box_r_title span{display:inline-block; padding-left:5px; font-size:18px; color:#999;}


/* sp_con */
.sp_con{ width:730px; overflow:hidden; margin-top:20px; float:left;}

/* box11 */
.box11{ width:720px; overflow:hidden;} 
.box11 h3{ font-size:24px; color:#3a3635; font-weight:400; margin-bottom:10px;}
.box11 .services{ font-size:12px; color:#5d5958; line-height:30px;}
.box11 .share{ border-bottom:2px solid #d2d2d2; padding-bottom:10px; height:20px; line-height:20px;}
.box11 .share img{ vertical-align:middle;}


.box11_txt{ font-size:12px; color:#3a3635; padding:20px 0;}

/* page */
.page{ border-top:2px solid #d2d2d2; padding-top:20px;}
.page p{ font-size:12px; color:#3a3635;}

/* page3 */
.page3{ float:right;font-size: 12px;font-family: Simsun;color: #676767;overflow: hidden;}
.page3 span{ margin:0 5px;}
.page3 a{ margin:0 5px;padding: 5px 5px;border: 1px solid #ddd;font-size: 12px;font-family: Simsun;color: #676767;}
.page3 a:hover{ background-color:#F00; color:#FFF; }

/* box12 */
.box12_box{ width:1003px; margin:0 auto;}
.box12{ width:1000px; margin:0 auto; background-color:#FFF;}
.box_all_title{ width:1000px; height:40px; margin-left:2px;  line-height:40px; background:url(../images/box_r_title.jpg) repeat-x bottom; padding-bottom:10px; margin-top:10px; margin-bottom:10px;}
.box_all_title strong{ height:40px; line-height:40px; padding-left:10px;  display:inline-block; background:url(../images/box_r_strong.jpg) repeat-x bottom; padding-bottom:10px; float:left; font-size:30px; color:#da251d; font-weight:400;}
.box_all_title span{display:inline-block; padding-left:5px; font-size:18px; color:#999;}
.box_all_title a{ float:right; margin-right:15px;}
.box12_txt{ width:1000px; overflow:hidden;}
.box12_txt ul{ overflow:hidden; padding-top:10px;}
.box12_txt ul li{ width:475px; height:170px; float:left; margin:10px 12px; _display:inline;}
.box12_txt ul li .box12_img{ float:left; width:233px; margin-right:20px; padding-bottom:10px; background:url(../images/box12_shadow.jpg) no-repeat bottom;}
.box12_txt ul li .box12_t{ float:left; width:215px;}
.box12_txt ul li .box12_t h5 a{ font-size:16px; color:#3a3635; font-weight:400;}
.box12_txt ul li .box12_t h5 a:hover{ color:#F00;}
.box12_txt ul li .box12_t p{ font-size:12px; color:#3a3635; }
.mg_1{ margin:0 auto; margin-top:0px; margin-bottom:20px;}


/* box13 */
.box13,.box14,.box15,.box16,.box17{  margin-left:2px; margin:20px 0px; overflow:hidden;}
.box_all_t{ width:960px; background:url(../images/box_all_t.jpg) no-repeat 10px center; padding-left:40px; height:40px; line-height:40px; font-size:30px; color:#000;}
.box13_txt{ width:1000px; margin-top:20px; overflow:hidden;}
.box13_img{ float:left; width:226px; overflow:hidden; margin:0 10px; _display:inline;}
.box13_t{ width:750px; float:left; font-size:13px; color:#3a3635; line-height:25px;}


/* box14 */
.box14_txt{ width:1000px; margin-left:2px; height:440px; margin-top:20px; margin-bottom:20px;}






/* box15 */
.box15_txt{ width:980px; margin:0 auto; margin-top:20px; margin-bottom:20px;}

a.abtn{display:block;height:45px;width:42px;overflow:hidden;background:url(../images/arrow3.jpg) no-repeat 0px 50%; margin-top:120px;}
a.aleft{float:left; position:absolute; left:-10px; z-index:50;}
a.agrayleft{cursor:default;background-position:-84px 50%;}
a.aright{float:right;  background-position:-42px 50%; z-index:50; position:absolute; right:-10px; }
a.agrayright{cursor:default;background-position:-126px 50%;}
.scrolllist{width:980px;height:300px;margin:0 auto; position:relative; z-index:1; }
.scrolllist .imglist_w1{width:980px;height:300px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w1 ul{width:20000px;position:absolute;left:0px;top:0px; overflow:hidden; height:300px;}
.scrolllist .imglist_w1 li{ width:214px; height:294px; border:3px solid #d8d7d7; position:relative; float:left; margin:0 12px; _display:inline;}
.scrolllist .imglist_w1 li a{display:block;}
.scrolllist .imglist_w1 li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

.scrolllist ul li .box15_shadow{ width:214px; height:115px; position:absolute; top:180px; left:0; opacity: 0.5; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color:#000;}
.scrolllist .imglist_w1 ul li .box15_t{ width:194px; height:105px; position:absolute; top:180px; left:0; padding-left:20px; padding-top:10px;}
.scrolllist .imglist_w1 ul li .box15_t span{  color:#fff; font-size:16px; line-height:30px; display:block;}
.scrolllist .imglist_w1 ul li .box15_t input{ width:144px; height:41px; background:url(../images/box15_input.png) no-repeat; border:none; font-size:18px; color:#FFF; font-weight:600; line-height:30px;} 
.scrolllist .imglist_w1 ul li .box15_t p a{color:#fff; font-size:22px; line-height:30px;}

/* box16 */
.box16_txt{ margin:20px 0;}
#s2{ width:1000px; margin:0 auto;}
.scrolllist .imglist_w2{width:1000px;height:300px; margin-left:2px; overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w2 ul{width:20000px;position:absolute;left:0px;top:0px; overflow:hidden; height:300px;}
.scrolllist .imglist_w2 ul li{ width:480px; height:300px; float:left; margin:0 5px; padding-left:10px; _display:inline;}
.scrolllist .imglist_w2 ul li a{display:block;}
.scrolllist .imglist_w2 ul li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w2 ul li .box16_img{ width:214px; height:294px; float:left; border:3px solid #d8d7d7; margin-right:15px;}
.scrolllist .imglist_w2 ul li .box16_t{ float:left; width:242px;}
.scrolllist .imglist_w2 ul li .box16_t h5{ font-size:22px; color:#000; font-weight:400; line-height:30px;}
.scrolllist .imglist_w2 ul li .box16_t span{ display:block; font-size:16px; color:#000; line-height:30px;}
.scrolllist .imglist_w2 ul li .box16_t p{ line-height:30px; font-size:13px; }
a.left1{float:left; position:absolute; left:0px; z-index:50;}
a.right1{float:right;  background-position:-42px 50%; z-index:50; position:absolute; right:-0px; }
.scrolllist .imglist_w2 ul li .box16_t input{ width:147px; height:55px; background:url(../images/box16_input.jpg) no-repeat; border:none; margin-top:20px; }


/* box17 */
.box17_txt{ width:1000px; margin-left:2px;}
.box17_txt ul{ margin:20px 0;}
.box17_txt ul li{ width:240px; height:169px; border:1px solid #d8d8d8; float:left; margin:0 4px; _display:inline; }

/* box18 */
.box18{ width:1000px; margin:0 auto; margin-bottom:20px;}

/* box19 */
#s3,#s4{ width:1000px; margin:0 auto; position:relative; z-index:1; height:210px; margin:20px 0; }
.scrolllist .imglist_w3{width:1000px;height:210px; margin-left:2px; overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w3 ul{width:20000px;position:absolute;left:0px;top:0px; overflow:hidden; height:300px;}
.scrolllist .imglist_w3 ul li{ width:316px; height:210px; float:left; margin:0 8px;  _display:inline;}
.scrolllist .imglist_w3 ul li a{display:block;}
.scrolllist .imglist_w3 ul li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w3 ul li .box19_img{ width:310px; height:204px; float:left; border:3px solid #d8d7d7;}
.scrolllist .imglist_w3 ul li .box19_t{ float:left; width:242px;}
a.up1{ margin-top:80px;}

/* box_r_title2 */
.box_r_title2{ height:45px; line-height:45px; width:730px; background-color:#d8d7d7;}
.box_r_title2 span{ background:url(../images/box_r_title2.jpg) no-repeat left center; display:block; padding-left:20px; font-size:20px;}

/* box21 */
.box21{ width:720px; overflow:hidden; background:url(../images/box20_bg.jpg) no-repeat right 20px; }
.box21_t{ width:720px; overflow:hidden; margin-bottom:20px;}
.box21_t h3{ font-size:36px; height:40px;  line-height:40px; font-weight:400; margin-bottom:10px;}
.box21_t span{ font-size:18px; color:#3a3635; margin-bottom:10px; display:block;}
.box21_t span strong{ font-size:24px; color:#da251d; font-weight:400;}
.box21_t p{ font-size:16px; color:#3a3635; line-height:40px;}

/* box22 */
.box22{ width:720px; overflow:hidden;}
.box22_title{ margin:20px 0;}
.box22_txt{width:720px;height:310px;overflow:hidden;float:left; margin-top:10px; position:relative;/*必要元素*/}
.box22_txt ul{width:720px;position:absolute;left:0px;top:0px; overflow:hidden; overflow:hidden;}
.box22_txt ul li{width:233px;float:left; overflow:hidden; margin:0 3px;}
.box22_txt ul li img{padding:3px;border:solid 1px #ddd;}
.box22_txt ul li a{display:block;}
.box22_txt ul li h5{ font-size:14px; color:#3a3635; margin-top:10px;}
.box22_txt ul li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.box22_txt ul li p{line-height:25px;overflow:hidden;float:left; width:233px;}
.box22_txt ul li p a{display:block; margin-top:1px; font-size:12px; color:#3a3635;}

/* box23 */
.box23{ width:720px; overflow:hidden;}
.box23_1{ width:720px; background:url(../images/box23_1.jpg) no-repeat right 20px;}
.box23_1 .sp1,.box23_3 .sp1{ width:450px;}
.box23_t{ margin:10px 0;}
.box23_title{ font-size:20px; color:#FFF; width:162px; height:55px; background:url(../images/box23_title.jpg) no-repeat; line-height:55px; padding-left:10px;}
.box23_txt{ font-size:13px; color:#333; padding-left:10px; margin-top:10px;}
.box23_1 .sp2{ width:720px;}

.box23_2{width:720px; background:url(../images/box23_2.jpg) no-repeat left 20px;  position:relative; height:520px;}
.box23_2 .sp3{ width:450px; position:absolute; top:10px; left:270px;}
.box23_2 .sp4{ width:325px; position:absolute; top:170px; left:400px;}
.box23_2 .sp5{ width:720px; position:absolute; top:370px; left:0px;}

.box23_3{width:720px; background:url(../images/box23_3.jpg) no-repeat right 20px;  position:relative; height:520px;}


/* box24 */
.box24{ width:720px; overflow:hidden;}
.box24 dl{ width:720px; overflow:hidden; line-height:35px; margin:10px 0;}
.box24 dt{ width:65px; float:left; text-align:right; font-size:12px; color:#3a3635;}
.box24 dd{ float:left;}
.box24 dd input{ width:350px; height:30px; line-height:30px; border-radius:0; padding-left:3px;}
.box24 dd select{ width:355px; height:30px; line-height:30px; border-radius:0;}
.box24 dd .box24_txt{ width:500px; height:120px; border-radius:0;}

/* box25 */
.box25{ width:720px; overflow:hidden; margin:20px;}
.box25 .box25_title{ font-size:18px; color:#da251d;}
.box25 ul li{ width:147px; float:left; margin:5px 12px; }
.box25 ul li h5{ font-size:12px; color:#3a3635; font-weight:400; line-height:30px;}
.box25_button{ width:176px; height:53px; margin-left:30px; margin-bottom: 20px;}
.box25_button input{ width:176px; height:53px; background:url(../images/box25_button.jpg) no-repeat; border:none; font-size:16px; color:#FFF;}

/* box26 */
.box26{ width:720px; overflow:hidden; background:url(../images/box26_bg.jpg) no-repeat right center;}
.box26_title{ font-size:25px; color:#da251d; line-height:40px; margin-bottom:20px;}
.box26_txt p{ line-height:30px; overflow:hidden;}
.box26 span{ font-size:14px; color:#da251d; float:left; width:60px; line-height:30px;}
.box26 .p1{ width:500px;}
.box26 .p2{ width:530px;}
.box26 .p3{ width:450px;}
.box26 .p4{ width:450px;}
.box26_txt{font-size:14px; color:#3a3635; overflow:hidden; border-bottom:1px dashed #c5c5c5; margin:20px 0; padding-bottom:15px;}

/* box27 */
.box27{ width:720px; overflow:hidden; }
.box27_title{ width:720px; height:66px;}
.box27_txt{ width:720px; height:461px; background:url(../images/box27_txt.jpg) no-repeat;}
.box27_l,.box27_r{ width:360px; height:461px; float:left; padding-top:8px;}
.box27_l ul li,.box27_r ul li{ line-height:48px; height:48px;  margin-bottom:18px; display:block; padding-left:30px; font-size:14px; color:#000;}
.box27_r ul li{ padding-left:50px;}

/* box28 */
.box28{ width:720px; overflow:hidden;}
.pt2 span{ margin-bottom:10px; display:block;}
.pt2 p{ font-size:14px; color:#666; line-height:30px;}
.pt2 p strong{ font-size:18px; font-weight:400;}
.box28_1,.box28_2,.box28_3,.box28_4{ width:720px; overflow:hidden; position:relative;}
.box28_a{ position:absolute; width:605px; top:20px; right:0;}
.box28_b{ position:absolute; width:500px; top:200px; left:0;}
.box28_c{ position:absolute; width:575px; top:20px; right:0;}
.box28_d{ position:absolute; width:490px; top:200px; left:0;}
.box28_e{ position:absolute; width:465px; top:20px; right:0;}
.box28_f{ position:absolute; width:495px; top:245px; left:0;}
.box28_g{ position:absolute; width:505px; top:20px; right:0;}


/* box29 */
.box29{ width:980px; margin-left:2px; padding:10px 10px 20px 10px; overflow:hidden; border-bottom:1px dashed #d4d4d4;}
.box29_l{ width:350px; float:left; height:445px; }
.box29_l p{ font-size:14px; color:#3a3635; line-height:25px;}
.box29_r{ width:620px; float:right; height:445px;}
.box29_l .color_1{ color:#da251d;}

/* box30 */
.box30{ width:1000px; overflow:hidden; margin-left:2px; border-bottom:1px dashed #d4d4d4;}
.box30_l{ float:left; width:479px; border-right:1px dashed #d4d4d4; padding:20px 10px;}
.box30_title{ font-size:18px; color:#da251d; margin-bottom:10px;}
.box30_txt{ overflow:hidden; margin-bottom:10px;}
.box30_txt h5{ font-size:14px; color:#000; }
.box30_txt p{font-size:12px; color:#3a3635; }
.box30_r{float:left; width:480px; padding:20px 10px; }

/* box31 */
.box31{ width:1000px; margin-left:2px; overflow:hidden; margin-top:20px; font-size:14px; color:#3a3635; }

/* box32 */
.box32{ width:720px; overflow:hidden; font-size:14px; color:#3a3635; }
.box32 span:hover{ color:Red; }

/* box33 */
.box33{ width:730px; overflow:hidden; margin-bottom:20px; font-size:14px; color:#3a3635;}
.box33 ul li{ width:233px; height:140px; padding-bottom:8px; background:url(../images/box33_li_bg.png) no-repeat bottom; text-align:center; float:left; margin:10px 5px; _display:inline;}
.box33 ul li a{ display:block;}

/* box34 */
.box34{ margin-bottom:10px; width:720px; font-size:14px; color:#3a3635;}

/* box35 */
.box35{ width:720px; overflow:hidden;}
.box35_title{ height:30px; line-height:30px; margin:10px 0;}



/* box36_page */
.page2{ font-size:12px; font-family:Simsun; color:#676767;  overflow:hidden; padding:10px 0; border-bottom:2px dashed #d8d7d7;}
.page2 a{ margin:0 5px; padding:5px 5px; border:1px solid #ddd; font-size:12px; font-family:Simsun; color:#676767;}
.page2 a:hover{ background-color:#F00; color:#FFF; }

/* box36 */
.box36{ width:730px; overflow:hidden; padding-bottom:20px;}
.box36 ul{ width:730px; overflow:hidden;}
.box36 ul li{ width:730px; height:140px; padding-top:22px; padding-bottom:20px; border-bottom:2px dashed #d8d7d7;} 
.box36 ul li .box36_img{ width:199px; height:133px; float:left; margin-right:20px;} 
.box36 ul li .box36_txt{ float:left; width:490px;}
.box36 ul li .box36_txt h5 a{ font-size:14px; color:#da251d; }
.box36 ul li .box36_txt p{ font-size:12px; color:#3a3635;}


/* box37 */
.box37{ width:720px; overflow:hidden; margin-bottom:20px;}

/* box38 */
.box38 ul li{ float:left; width:226px; margin:7px 7px;}
.box38 ul li p{ text-align:center; background-color:#3a3635; height:32px; line-height:32px; color:#FFF; font-size:14px;}
.box38 ul li p a{ text-align:center; background-color:#3a3635; height:32px; line-height:32px; color:#FFF; font-size:14px;}
/* box39 */
.box39{ width:720px; overflow:hidden;}
.pt1{ position:absolute;}
.pt1 h5{ height:66px;}
.pt1 span{ font-size:16px; color:#000;}
.pt1 span strong{ font-size:20px; font-weight:400;}
.pt1 p{ font-size:13px; color:#3a3635; line-height:25px;}
.box39_1,.box39_2,.box39_3,.box39_4,.box39_5,.box39_6{ width:720px; overflow:hidden; position:relative;}
.box39_a{ width:375px; height:220px; top:15px; right:10px;}
.box39_b{ width:395px; height:200px; top:50px; left:0;}
.box39_c{ width:430px; height:220px; top:65px; right:0px;}
.box39_d{ width:465px; height:218px; top:65px; left:0px;}
.box39_e{ width:415px; height:185px; top:60px; right:0px;}
.box39_f{ width:455px; height:180px; top:30px; left:0px;}

/* box40 */
.box40{width:730px; overflow:hidden;float:left;position:relative;/*必要元素*/}
.box40 ul{wposition:absolute;left:0px;top:0px; overflow:hidden;}
.box40 li{ width:214px; height:294px; border:3px solid #d8d7d7; position:relative; float:left; margin:20px 10px; _display:inline;}
.box40 li a{display:block;}
.box40 li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.box40 ul li .box40_shadow{ width:214px; height:77px; position:absolute; top:220px; left:0; opacity: 0.5; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color:#000;}
.box40 ul li .box40_t{ width:194px; height:67px; position:absolute; top:220px; left:0; padding-left:20px; padding-top:10px; background:url(../images/boxcaption_span.jpg) no-repeat left center;}
.box40 ul li .box40_t span{  color:#fff; font-size:16px; line-height:30px; display:block;}
.box40 ul li .box40_t p a{color:#fff; font-size:22px; line-height:30px;}



.HS15{overflow:hidden;clear:both; height:15px;}
.Hidden{overflow:hidden; width:700px;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:right;}
.FlRight{float:left;}
.designer{ line-height:40px; margin-bottom:20px; height:40px; display:block; font-size:20px; color:#da251d; background:url(../images/designer.jpg) no-repeat left center; padding-left:30px;}
.reservation input{ background:url(../images/reservation.jpg) no-repeat; width:137px; height:39px; border:none; color:#fff; font-size:16px;  margin:30px 0 0 70px;}
.box41_title,.box41_txt{ display:block;}
.box41_title{ font-size:22px; color:#000; line-height:40px; height:40px; }
.box41_txt{ line-height:25px; font-size:12px; color:#3a3635;}
.box41_t{ margin-top:10px; display:block; font-size:16px; color:#3a3635;}
/*幻灯片区域背景*/
.MainBg{background-color:#e9e9e9;width:720px;margin:0 auto; padding-bottom:20px;}

/*大图展示区域*/

#OriginalPic{width:700px;overflow:hidden;position:relative;font-size:12px; padding:10px;}
#OriginalPic img{display:block;margin:0 auto;}
/*鼠标手势*/
.CursorL{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;left:120px;cursor:url("CurL.cur"/*tpa=http://www.5icool.org/demo/2013/a01031/images/CurL.cur*/), auto;background:url("space.png"/*tpa=http://www.5icool.org/demo/2013/a01031/images/space.png*/) repeat scroll 0 0 transparent;}
.CursorR{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;right:0;cursor:url("CurR.cur"/*tpa=http://www.5icool.org/demo/2013/a01031/images/CurR.cur*/), auto;background:url("space.png"/*tpa=http://www.5icool.org/demo/2013/a01031/images/space.png*/) repeat scroll 0 0 transparent;}
/*小图预览和滑动*/
.SliderPicBorder{width:280px;overflow:hidden;}
.SliderPicBorder img{ width:280px; height:373px;}
.Summary{line-height:20px;display:block;width:390px;color:#999;overflow:hidden;background-color:#fff;padding:10px;}   
.ThumbPicBorder {width:720px;margin:0 auto;}
#ThumbPic img{border:2px solid #666;cursor:pointer;background-color:#666;margin:0 5px;width:148px;height:197px;display:block;}


/* box42 */
.box42{ margin:20px 0;}

.box42_title{ height:45px; line-height:45px; width:1003px; background-color:#d8d7d7;}
.box42_title span{ background:url(../images/box_r_title2.jpg) no-repeat left center; display:block; padding-left:20px; font-size:20px;}
.box42_t{ width:1003px; overflow:hidden; padding-bottom:10px;}
.box42_t ul li{ height:65px; background:url(../111/images/box42_li.jpg) no-repeat bottom; width:501px; padding-top:10px; float:left;}
.box42_t ul li h5{ line-height:25px; font-size:14px; color:#da251d;}
.box42_t ul li .box42_txt{ line-height:25px; font-size:12px; color:#666;}
.box42_t ul li .box42_txt a{ font-size:12px; color:#666;}
.box42_t ul li .box42_txt a:hover{ color:#da251d;}

/* cf_introduction */
.cf_introduction{ padding:10px 0;}
.cf_title,.ci_title{ width:1003px; overflow:hidden; margin-bottom:10px;} 
.cf_introduct{ width:983px; height:420px; overflow:hidden; padding:0 10px; margin-bottom:10px;}
.cf_l{ width:265px; float:left; font-size:14px; color:#3a3635; text-indent:2em; line-height:36px; }
.cf_l em,.cf_r em{ font-size:18px; color:#da251d;}
.cf_c{ width:340px; float:left; font-size:14px; margin:0 18px; _display:inline;}
.cf_r{ width:340px; float:left; font-size:14px; color:#3a3635; text-indent:2em; line-height:36px; }

/* ci1 */
.ci1,.ci2,.ci3,.ci4,.ci5,.ci6{ margin-bottom:20px; overflow:hidden;}
.ci_list1{ width:380px; float:left;} 
.ci_list1 ul{ width:380px; overflow:hidden;}
.ci_list1 ul li{width:360px; height:47px; border-bottom:1px dashed #ddd; float:left; overflow:hidden; text-align:right; padding-right:20px;}
.ci_list1 ul .lh { line-height:47px; color:#322d2d; font-size:16px;}
.ci_list1 ul li span{ display:block; line-height:28px; text-align:right; font-size:20px; color:#da251d; }
.ci_list1 ul li em{ display:block; line-height:15px; font-size:12px; color:#909090; }
.ci_img1{ border:1px solid #edebea; width:608px; height:523px; float:left; padding:5px; border-bottom:none; border-top:1px solid #aca69a;}

/* ci2 */
.ci_list2{ width:400px; float:left;} 
.ci_list2 ul{ width:400px; overflow:hidden;}
.ci_list2 ul li{height:39px; width:400px;  border-bottom:1px dashed #ddd;text-align:left; line-height:25px; font-size:20px; color:#da251d; padding-left:20px; float:left;}
.ci_list2 ul .lh { line-height:40px; color:#322d2d; font-size:16px;}
.ci_list2 ul li em{ display:block; line-height:10px; font-size:12px; color:#909090; }
.ci_img2{ width:600px; height:513px; float:left;  border-bottom:none; padding-top:6px; }


/* ci3 */
.ci_list3{ width:388px; float:left;} 
.ci_list3 ul{ width:388px; overflow:hidden;}
.ci_list3 ul li{height:40px;  width:368px; border-bottom:1px dashed #ddd; float:left;text-align:right; padding-right:20px; line-height:25px; font-size:20px; color:#da251d;}
.ci_list3 ul .lh { line-height:40px; color:#322d2d; font-size:16px;}
.ci_list3 ul li em{ display:block; line-height:10px; font-size:12px; color:#909090; }
.ci_img3{ width:614px; height:527px; float:left; padding-top:6px;}


/* ci4 */
.ci_list4{ width:392px; float:left;} 
.ci_list4 ul{ width:392px; overflow:hidden;}
.ci_list4 ul li{height:40px; width:392px; float:left; border-bottom:1px dashed #ddd; text-align:left; line-height:25px; font-size:20px; color:#da251d; padding-left:20px;}
.ci_list4 ul .lh{ line-height:40px; color:#322d2d; font-size:16px;}
.ci_list4 ul li em{ display:block; line-height:10px; font-size:12px; color:#909090; }
.ci_img4{ width:608px; height:524px; float:left;  border-bottom:none; padding-top:8px; }

/* ci5 */
.ci_list5{ width:388px; float:left;} 
.ci_list5 ul{ width:388px; overflow:hidden;}
.ci_list5 ul li{height:47px; width:368px;text-align:right; padding-right:20px; line-height:32px; font-size:20px; color:#da251d; float:left; border-bottom:1px dashed #ddd;}
.ci_list5 ul .lh { line-height:47px; color:#322d2d; font-size:16px;}
.ci_list5 ul li em{ display:block; line-height:10px; font-size:12px; color:#909090; }
.ci_img5{ width:614px; height:520px; float:left; padding-top:6px;}

/* ci6 */
.ci_list6{ width:360px; float:left;} 
.ci_list6 ul{ width:360px; overflow:hidden;}
.ci_list6 ul li{height:46px; width:360px; float:left; border-bottom:1px dashed #ddd;text-align:left; line-height:30px; font-size:20px; color:#da251d; padding-left:20px;}
.ci_list6 ul .lh{ line-height:46px; color:#322d2d; font-size:16px;}
.ci_list6 ul li em{ display:block; line-height:10px; font-size:12px; color:#909090; }
.ci_img6{ width:643px; height:517px; float:left;  border-bottom:none; }

/* who */
.who{ margin-bottom:20px;}
.who_title{ width:1003px; overflow:hidden; }
.who_txt{ background:url(../images/who_txt.jpg) no-repeat right bottom; padding-bottom:240px; padding-right:290px; font-size:13px; color:#322d2d; line-height:32px; margin-top:10px; }

/* expert */
.expert{ margin-bottom:20px;}
.expert_title{ width:1003px; overflow:hidden; }
.expert_txt{ width:1003px; overflow:hidden; margin-top:20px;}
.expert_txt ul li{ width:334px; height:287px; float:left;}
.expert_txt ul li .expert_img{ width:221px; height:287px; float:left;}
.expert_txt ul li .expert_t{width:103px; padding-right:10px; height:287px; float:left; background:url(../images/expert_shadow.jpg) no-repeat left bottom;}
.expert_txt ul li .expert_t p{ width:22px;  font-size:14px; color:#322d2d; line-height:14px; height:287px; float:right; writing-mode:tb-rl;}
.expert_txt ul li .expert_t .p1{ width:24px;}
.expert_txt ul li .expert_t p em{ width:22px; font-size:22px; color:#da251d; line-height:30px;}

/* honor */
.honor{ margin-bottom:20px;}
.honor_title{ width:1003px; overflow:hidden; }
.honor_txt{ width:1003px; overflow:hidden; margin-top:20px; }

.honor_list1{ width:1003px; overflow:hidden; margin:10px 0;}
.honor_list1 ul li{ width:239px; float:left; margin:0 5px; _display:inline;}
.honor_list1 ul li a em{ display:block; line-height:40px; text-align:center; font-size:16px; color:#da251d;}

.honor_list2{ width:1003px; overflow:hidden; margin:10px 0;}
.honor_list2 ul li{ width:233px; float:left; margin:0 8px; _display:inline;}
.honor_list2 ul li a em{ display:block; line-height:20px; text-align:center; font-size:16px; color:#da251d; margin-top:10px;}

/* fcase */
.fcase{ margin-bottom:20px; }
.fcase_t{ margin:20px 0; overflow:hidden;}
.fcase_txt{ position:relative; width:1003px; overflow:hidden; margin-bottom:20px;}
.fcase_txt span{ width:126px; height:61px; display:block; position:absolute; right:0; top:20px;}
.fcase_txt1{ position:relative; width:1003px; overflow:hidden; margin-bottom:20px;}
.fcase_txt1 span{ width:126px; height:61px; display:block; position:absolute; right:0; top:90px;}



