@charset "utf-8";

dl,
dt,
dd,
ul,
body,
li{ list-style:none;margin:0px; padding:0px;}
div{ margin:0 auto}
body{font-size:12px; font-family:΢ź, ,Arial, Helvetica, sans-serif; background:#fff; font-family:"微软雅黑", "黑体", "宋体"}
.body_content{width:990px;height:auto; margin:0 auto; }
.body_content_in{width:980px;height:auto;margin:0 auto;/*border-top:7px solid #e5e5e5*/padding-top:10px;}
a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:underline; color:#FF3300}
.gotop{ float:right; line-height:24px; color:#ff6600; cursor:pointer}
.gotop a,.gotop a:visited{color:#787878; line-height:22px; float:left; _width:0px; _white-space:nowrap; background:url(../images/gotop.jpg) no-repeat 0 7px; padding-left:12px}
/*top*/
.top_bg{height:auto; width:100%; height:93px; background:url(../images/topbg.jpg)}
.top_in{/*width:986px;*/width:1000px; margin:0 auto; height:127px; overflow:hidden; }
.top_bg .top_in .top{height:35px; background:url(../images/index_top_bg1.jpg)}
.top_bg .top_in .top span{color:#fff; line-height:35px; display:block; text-align:right;padding-right:12px}
.top_bg .top_in .logo_index{height:127px;}
.top_bg .top_in .logo_index .logo_a{ display:block;padding:0px; float:left;width:251px; height:91px}
.top_bg .top_in .logo_index .top_right{ float:right; padding:22px 0 0 0; line-height:17px; color:#bcbcbc;width:575px; overflow:hidden;}
.top_bg .top_in .logo_index .top_right .control{width:360px; float:right; line-height:22px; color:#707070; text-align:right; background:url(../images/tel.jpg) no-repeat 0 15px}
.top_bg .top_in .logo_index .top_right .control span{font-weight:bold;color:#421a1a; line-height:17px;float:right;width:10px; text-align:center}

.top_bg .top_in .logo_index .top_right .control .pro_index{height:17px;width:76px; line-height:17px;color:#53321f;float:right; text-align:left; background:url(../images/pro_index_bg.jpg); display:inline;margin-left:9px; padding-left:8px; position:relative; z-index:99; cursor:pointer}
.top_bg .top_in .logo_index .top_right .control .pro_index .proitem{ position:absolute;width:82px; background:#fff; height:auto; left:0; top:16px;border:1px solid #4f3524; text-align:left; display:none}
.top_bg .top_in .logo_index .top_right .control .pro_index .proitem a{ display:block; height:22px; line-height:22px;width:82px;font-weight:normal; text-align:center}
.top_bg .top_in .logo_index .top_right .control .pro_index .proitem a:hover{ background:#4f3524; color:#fff; text-decoration:none}
.logo{width:643px;height:55px; float:left; padding:14px 0 0 9px }
/*nav*/
.navbg{  width:850px;  margin:0 auto;/*background:#fff; */padding-top:5px; padding-bottom:5px; z-index:1;margin-top:-65px;margin-bottom:25px;padding-left:133px;}
.navItem{ margin:0 auto; height:30px; position:relative;}
.navItem div{float:left; position:relative;width:106px; height:30px; text-align:center; background:url(../images/nav_split.jpg) no-repeat 0 10px}
.navItem div.i{ background:url(#)}
.navItem div .a{ height:30px; line-height:30px; text-align:center; font-size:14px;color:#3c3c3c; display:block; text-decoration:none; margin:0 auto; width:106px}
.navItem div .a:hover{color:#fff; background:#981010; text-decoration:none;}
.navItem div .a.cur{color:#fff; background:#981010; text-decoration:none;}
.navItem div li{ position:absolute;width:106px;height:auto; display:none; /*left:3px;*/ z-index:2;}
.navItem div li .sa,.navItem div li .sa:visited{ overflow:hidden; display:block; height:30px; line-height:30px; margin:0 auto; text-align:center; color:#fff; background:#981010;}
.navItem div li .sa:hover{ text-decoration:none; background:#350c0a; color:#fff}


.navBg{ background-image:url(../images/navbg.gif); height:43px; width:100%;}
.menu{ width:967px; height:34px;margin:0 auto; margin-top:2px;} 
.menu_a{color:#333333; display:block; height:34px; width:96px; line-height:34px;float:left;background-image:url(../images/menuline.gif); background-repeat:no-repeat; background-position:right;text-align:center;font-weight:bold; text-decoration:none; padding-top:2px;}
.menu_a:hover{ color:#0099FF}


.clear{clear:both}
/*float*/
.float{ position:absolute;width:123px; height:auto; display:none; right:10px; top:100px}
.float .mid{ background:url(../images/kf_mid.gif) #fff}
.float .mid .a{ display:block; margin:0 auto;width:74px; height:38px;line-height:38px; background:url(../images/qq.gif) no-repeat 11px 9px #f0eada; padding-left:37px;border-bottom:1px solid #d4c59e}
.float .mid{ background:url(../images/kf_mid.gif) #fff}

/*ads*/
.ads{width:980px; height:auto; margin:0 auto; border-top:1px solid #fff}
.adsbg{ height:21px; background:url(../images/adsbg.jpg) center; overflow:hidden}
.ad{margin:13px 0}



.NewsList a,.indexProject a,.indexProject .cItem,.border_dashe a,.PicNewsItem .pList .txta,.project_a{ text-decoration:none}
.NewsSort a:hover,.NewsList a:hover,.title li a:hover,.border_dashe a:hover,.PicNewsItem .pList .txta:hover,.project_a:hover,.subnav a:hover{text-decoration:underline}
.top_line{ width:100%; height:7px; margin:0 auto; overflow:hidden;background:url(../images/topline.jpg) top no-repeat #c81501;}





.search{width:300px; height:55px; padding:5px 9px 0 0px;  float:right; }
.search_logo {float:left; width:270px; height:50px; padding-top:27px;}
.search .search_link{width:300px; height:50px; color:#666666; float:right; text-align:right; padding-top:20px; line-height:22px}
.search .search_link img{border:0}
.search .search_link a:link,.search_link a:visited{ color:#666666; text-decoration:none}
.search .search_link a:hover{ text-decoration:underline}
.search span{  color:#641801; font-weight:bold;height:18px; line-height:40px;height:40px;display:block;float:right;width:520px;text-align:right}
.search .SearchStr{width:172px; height:18px; line-height:18px; border:0; margin:0; padding:0;display:block; float:left;border:1px solid #cacccb; background:#fff}
.search .submit{width:20px; height:20px; float:left; display:inline;margin-left:4px}
.search form{margin:0; padding:0}
.topbg .bg .bgright{width:295px;height:286px;float:left}
.maofa{width:978px;margin:0 auto; background:#fff; text-align:center}
/*index_body*/
.ibody{width:980px;height:auto}
.iline{height:51px;margin-top:8px}
.ibody .left{width:730px; float:left}
.ibody .left .case .title{width:728px; height:51px;}
.ibody .left .case dl{BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 16px 11px 0px 0px; WIDTH: 169px; DISPLAY: inline; FLOAT: left; HEIGHT: 155px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.ibody .left .case dl dt{width:166px; height:114px; margin:0 auto; display:block;margin-top:3px; overflow:hidden}
.ibody .left .case dl dd{width:166px; margin:0 auto; height:32px; line-height:32px; text-align:center; display:block; overflow:hidden}
.ibody .left .case dl dd a,.ibody .left .case dl dd a:visited{color:#000}

.ibody .left .business{margin-top:18px;}
.ibody .left .business .title{width:728px; height:51px; background:url(../images/yw_bg.jpg) repeat-x 0 13px}
.ibody .left .business .c{width:729px; height:235px; background:url(../images/business.gif) #f9f9f9;margin-top:13px}
.ibody .left .business .c dl{ display:block;width:230px; background:url(../images/rowline.jpg) 210px 8px no-repeat}
.ibody .left .business .c dl dt{width:189px}
.ibody .left .business .c dl dd{width:189px;}
.ibody .left .business .c dl dd a{color:#4f4f4f}
.ibody .left .business .c .ll{width:37px; height:204px; float:left; background:url(../images/ywarr_left.jpg); margin-top:13px; display:inline;margin-left:3px}
.ibody .left .business .c .r{width:37px; height:204px; float:left; background:url(../images/ywarr_right.jpg); margin-top:13px}

.ibody .right{width:231px; float:right}
.ibody .right .hottel{border:1px solid #d8d8d8;margin-top:10px; background:#f6f6f6; padding-bottom:10px}
.ibody .right .hottel .title{ height:31px; background:url(../images/normaltitlebg.jpg); line-height:31px; }
.ibody .right .hottel .title strong{ padding-left:8px}
.ibody .right .hottel p{ display:block; margin:0 auto; width:203px; background:url(../images/line.jpg) repeat-x top;padding-top:10px; line-height:22px; color:#666666}
.ibody .right .news .title{height:39px}
.ibody .right .news .title a{float:left;height:30px;line-height:31px;text-align:center;color:#fff;display:inline;margin-right:3px;width:111px;background:url(../images/news_bg1.jpg) no-repeat top;text-decoration:none}
.ibody .right .news dl{display:block;height:60px;padding-top:9px}
.ibody .right .news dl dt{width:78px;height:56px;border:1px solid #cccccc;float:left}
.ibody .right .news dl dt a{width:76px;height:54px;display:block;overflow:hidden;margin:0 auto;margin-top:1px;}
.ibody .right .news dl dd{float:left;padding-left:8px}
.ibody .right .news dl dd a{display:block;height:20px;overflow:hidden;color:#666666;font-size:12px;line-height:20px}
.ibody .right .news dl dd p{display:block;height:32px;overflow:hidden;line-height:16px;color:#818181;padding:6px 0 0 0;margin:0}
.ibody .right .news .indexnewslist div{padding-top:12px}
.ibody .right .news .indexnewslist div a{display:block;height:28px;line-height:28px; overflow:hidden;padding-left:12px;background:url(../images/reddit.jpg) no-repeat 0 12px;border-bottom:1px dashed #a8a8a8; font-weight:normal;color:#666; }



.ibody .pro_news{height:158px}
.ibody .pro_news .l{width:980px;height:158px;float:left;padding-top:14px}
.ibody .pro_news .l .ll{width:26px; height:121px; overflow:hidden; float:left; background:url(../images/leftarr.jpg);margin-right:9px;_margin-right:4px; overflow:hidden}
.ibody .pro_news .l .r{width:26px; height:121px; float:right; background:url(../images/rightarr.jpg); overflow:hidden}
.ibody .pro_news .r{width:200px;height:108px;float:left; overflow:hidden}
.ibody .pro_news .r .title{color:#b29970;padding-top:18px}
.ibody .pro_news .r p{ display:block;height:26px; line-height:26px; overflow:hidden; background:url(../images/news_arr.gif) no-repeat 4px 11px; padding:0 0 0 10px; margin:0}
.ibody .pro_news .r p a{color:#b69a6b}





.right_1{width:748px; height:222px; overflow:hidden;}
.right_news_t{width:445px;height:222px; float:left}
.right_news_title{height:31px;width:445px; background:url(../images/news_title_bg.jpg)}
.sw_a,.sw_a:visited{width:84px;height:31px; line-height:31px; float:left;color:#333333; text-align:center; background:}
.news_type{width:670px; height:130px; padding-top:15px; margin:0 auto; overflow:hidden;}
.news_type dl{width:445px; height:65px; display:block}
.news_type dl dd{float:left; height:65px;width:108px}
.news_type dl dt{float:left; height:65px;width:310px;padding-left:14px;}
.news_type dl dt a{ display:block;font-weight:bold; color:#8c4b0b;}
.news_type dl dt a:hover{ text-decoration:underline}
.news_type dl dt span{ display:block; height:44px; line-height:22px; overflow:hidden;color:#6b463d;padding-top:10px}
.news_line{height:18px; background:url(../images/news_line.jpg) repeat-x 0 8px}
.news_type li{width:100%; float:left; height:22px}
.news_type li span{ float:left;height:22px;color:#fa7b1c; display:block;width:74px; line-height:22px; background:url(../images/news_dot.jpg) no-repeat 0 8px;padding-left:6px}
.news_type li a,.news_type li a:visited{ float:right; height:22px; line-height:22px;color:#66493b;width:360px; text-align:left}
.news_type li a:hover{ text-decoration:underline; display:block}
/*right_2*/
.right_2{width:275px; height:222px; float:right; overflow:hidden}
.case_title{width:275px; height:31px; background:url(../images/case_title.jpg)}
.case_title span{float:left;padding-left:24px; height:31px; line-height:31px; font-weight:bold; color:#fff}
/*index_pro*/
.index_pro{width:750px; height:208px; clear:both; padding-top:5px}
.index_pro_title{width:750px; height:31px; background:url(../images/pro_title_bg.jpg)}
.index_pro_title span{padding-left:24px; font-weight:bold; color:#fff; float:left; height:31px; line-height:31px}
.index_pro_list{width:748px; height:176px;border:1px solid #2d1a0c;border-top:0}



.more{float:right;color:#e0c39b; height:23px; line-height:23px;margin-right:6px;margin-top:4px}

.case_bt{ clear:both; height:26px; line-height:26px; }
.case_bt span{ clear:both; height:26px; line-height:26px; text-align:center; background:#917d69; color:#fff; display:block}
.case_bt a{ display:block; float:right;padding-top:9px}

/*pro_ad*/
.pro_ad{width:983px; height:114px; background:#; margin:9px auto}
/*main*/
.main{width:980px; margin:0 auto; height:auto; background:url(../images/left_bg.jpg) #fff repeat-y 0px 0; overflow:hidden;}
.main_left{width:225px;display:inline; margin-right:9px; float:left;padding-top:7px}
.main_left .top{height:16px; overflow:hidden; background:url(../images/right_top.jpg)}
.main_left .mid{border-left:1px solid #765e44; border-right:1px solid #765e44; background:#f9f7e2;}
.main_left .bt{height:16px; overflow:hidden; background:url(../images/right_bt.jpg)}
.main_left .mid ul{padding:0; margin:0 auto;width:207px}
.main_left .mid ul .title{width:132px; height:59px; background:url(../images/right_title_bg.jpg) no-repeat 0 15px; line-height:59px; text-align:center; font-weight:bold; font-size:15px; color:#663202;margin:0 auto; }
.main_left .mid ul .about{ border:1px solid #999766; padding:16px 0}
.main_left .mid ul .about dl{ display:block; height:26px; line-height:26px; width:176px; margin:0 auto; border-bottom:1px solid #999766}
.main_left .mid ul .about dl a{ display:inline; float:left;margin-left:8px;margin-right:28px ;height:26px; line-height:26px; background:url(../images/reg_arr.gif) no-repeat 0 9px;padding-left:10px; color:#663200}
.main_left .mid ul .line{ background:url(../images/line.gif) repeat-x top; height:2px; overflow:hidden}
.main_left .mid ul .svc_list{ display:block;padding-top:16px}
.main_left .mid ul .svc_list dt{ display:inline; width:97px; height:93px; float:left;margin-right:13px}
.main_left .mid ul .svc_list dt.nomargin{margin:0px}
.main_left .mid ul .svc_list dt a{ display:block}
.main_left .mid ul .svc_list dt span{ display:block; height:24px; line-height:24px; font-weight:bold; text-align:center;color:#363427; }
.main_left .mid ul .zs_list{padding-top:16px}
.main_left .mid ul .zs_list a{line-height:26px; background:url(../images/n_arr.gif) no-repeat 0 6px ; display:block; padding-left:16px; color:#000}
.main_left .mid ul .case_list{border:1px solid #999967; padding:12px 0}
.main_left .mid ul .case_list dt{ display:block; width:188px; margin:0 auto}
.main_left .mid ul .case_list dt a{padding:2px;border:3px solid #ccc; width:176px; overflow:hidden; display:block}
.main_left .mid ul .case_list dt span{ text-align:center; line-height:30px; display:block}
.main_left .mid ul p{padding:0px 0 20px 0;line-height:24px}
.main_right{width:725px; float:right;height:auto; display:inline; padding-top:7px; }
/*main*/
.main{width:980px; margin:0 auto; }
/*ggps_list*/
.main_right .ggps_list{width:150px;height:180px; float:left;margin:20px 20px 0 0px;display:inline;}
.main_right .ggps_list dt{width:150px; height:120px; padding-top:8px; overflow:hidden; background:url(../images/cp_bg.jpg) top no-repeat}
.main_right .ggps_list dt a{ display:block; height:120px; width:150px; overflow:hidden; }
.main_right .ggps_list dd{ height:48px; text-align:center; display:block}
.main_right .ggps_list dd a,.main_right .ggps_list dd a:visited{ display:block;font-weight:bold; color:#6b1200; float:left;width:150px; line-height:24px; text-align:left; overflow:hidden}
.main_right .ggps_list dd a:hover{ text-decoration:underline}
.main_right .ggps_list dd span{ display:block; line-height:24px; height:24px; overflow:hidden; text-align:left}

.main_right .top_social{border-top:1px solid #e3e8ec; margin-top:16px; padding-top:16px}
.main_right .top_social #ckepop{ float:left}

/*left_nav*/
.left_nav{padding-top:10px}
.left_nav .titlename{font-size:20px; font-weight:bold;color:#ac0403; width:193px; margin:0 auto; height:46px}
.about_sub_nav,.about_sub_nav:visited{width:175px; height:30px; display:block; line-height:25px; background:url(../images/sub_nav_bg.jpg);color:#fff; margin:0 auto;margin-bottom:3px; padding-left:18px;}
.about_sub_nav:hover{background:url(../images/sub_nav_s_bg.jpg); color:#fff}
.about_sub_nav_s,.about_sub_nav_s:visited{width:175px; height:30px; display:block; line-height:25px; background:url(../images/sub_nav_s_bg.jpg);color:#fff; margin:0 auto;margin-bottom:3px; padding-left:18px;}

.left_line{width:193px; height:10px; margin:0 auto; background:url(../images/normal_line.jpg) repeat-x 0 }
.left_work,.hot_line,.con_info{width:193px; margin:0 auto;padding-top:0px}
.left_work{ padding:15px 0}
.con_info{ line-height:24px; color:#777777}

.left_new_pro{width:195px;height:31px; margin:0 auto}
.left_new_pro_item{width:193px; height:175px;border:1px solid #734535; border-top:0; margin:0 auto; text-align:center;padding-top:2px}
.left_new_pro_item a{ width:193px; height:189px; display:block; margin:0 auto; overflow:hidden; }
.left_new_pro_item span{ width:193px; height:26px; line-height:26px; text-align:center; overflow:hidden; background:#d6cbb9;color:#6d453b; font-weight:bold; display:block}
.left_link{padding-top:20px;width:193px; margin:0 auto}
.left_link a{ display:block;margin-bottom:4px}

.fenxiang{padding-top:10px; padding-left:25px; padding-bottom:30px;}



.topTitle{ height:40px;  border-bottom:1px solid #b6b6b6}
.topTitle span{ display:none}
.topTitle li{float:left;color:#646464; line-height:40px;padding-left:26px; background:url(../images/regcir.jpg) no-repeat 0 11px}
.topTitle li a,.topTitle li a:visited{color:#646464}
.topTitle li a:hover{ text-decoration:underline}

/*news_list*/
.news_list{width:667px;height:126px; margin:0 auto; display:block; padding-top:25px; border-bottom:1px dashed #c7c2bc; line-height:normal}
.news_list dt{ float:left; height:110px; width:140px; overflow:hidden}
.news_list dt a{ display:block; height:110px; width:140px; overflow:hidden; text-align:center}
.news_list dt a:hover{ text-decoration:none}
.news_list dt a span{ display:block; width:100%; height:100%; background:#eee; text-align:center;}
.news_list dt a span{ color:#ccc; line-height:110px; font-size:20px}
.news_list dd{ height:126px; text-align:left; padding-left:9px}
.news_list dd a,.news_list dd a:visited{ display:block;font-weight:bold; color:#6b1200; font-size:14px; background:url(../images/narr.jpg) no-repeat 0 6px;padding-left:12px}
.news_list dd a:hover{ text-decoration:underline}
.news_list dd span{ height:30px; line-height:30px; display:block; color:#696562}
.news_list dd p{ display:block; padding:0; margin:0; height:44px; line-height:22px; overflow:hidden}
.news_content{}


/*ggps_list*/
.main_right .ggps_list{width:150px;height:180px; float:left;margin:20px 20px 0 0px;display:inline;}
.main_right .ggps_list dt{width:150px; height:120px; padding-top:8px; overflow:hidden; background:url(../images/cp_bg.jpg) top no-repeat}
.main_right .ggps_list dt a{ display:block; height:120px; width:150px; overflow:hidden; }
.main_right .ggps_list dd{ height:48px; text-align:center; display:block}
.main_right .ggps_list dd a,.main_right .ggps_list dd a:visited{ display:block;font-weight:bold; color:#6b1200; float:left;width:150px; line-height:24px; text-align:left; overflow:hidden}
.main_right .ggps_list dd a:hover{ text-decoration:underline}
.main_right .ggps_list dd span{ display:block; line-height:24px; height:24px; overflow:hidden; text-align:left}


/*expert_list*/
.expert_list{height:194px; margin:0 auto; display:block; padding-top:25px; border-bottom:1px dashed #c7c2bc; line-height:normal; padding-left:24px}
.expert_list dt{width:135px; height:163px; float:left; overflow:hidden; background:url(../images/expert_bt.jpg); position:relative}
.expert_list dt a{width:109px; height:137px; display:block; overflow:hidden; position:absolute;left:10px; top:10px}
.expert_list dd{width:460px; height:162px; float:left; text-align:left;padding-left:20px; display:block; overflow:hidden; position:relative}
.expert_list dd a,.expert_list dd a:visited{ font-weight:bold; color:#631918; font-size:15px; font-weight:bold; }
.expert_list dd a:hover{ text-decoration:underline}
.expert_list dd span{ height:30px; display:block; text-align:right;padding-top:30px}
.expert_list dd p{ display:block; padding:10px 0 0 0 ; margin:0; height:66px; line-height:22px; overflow:hidden; color:#666666}
.expert_content{ border:1px solid #e2ddd7}

/*product_list*/
.product_list{width:196px;height:188px; float:left;margin:32px 16px; display:inline;}
.product_list dt{width:196px; height:138px; display:block; overflow:hidden;  }
.product_list dt a{ display:block;width:196px; height:138px; margin:0 auto; overflow:hidden}
.product_list dd{ height:44px; text-align:left; line-height:22px; color:#8e8e8e;padding-top:6px}
.product_list dd a,.product_list dd a:visited{color:#993300}
.product_list dd a:hover{ text-decoration:underline}
.pro_content{}



.tag_list{width:670px; height:30px; line-height:30px;color:#666}
.tag_list strong{color:#784936}

/*flink_list*/
.flink_list{width:112px;height:166px; float:left;margin-right:40px;padding-top:22px}
.flink_list dt{width:112px; height:88px; display:block; overflow:hidden;}
.flink_list dt a{ display:block;width:112px; height:88px; margin:0 auto; overflow:hidden}
.flink_list dd{ height:30px; text-align:center; line-height:30px}
.flink_list dd a,.flink_list dd a:visited{color:#993300}
.flink_list dd a:hover{ text-decoration:underline}
.pro_content{}


/*page*/
#Page{height:40px;padding-top:30px; text-align:right;width:680px; margin:0 auto;clear:both}
#Page .list,#Page .list:visited{padding:6px 9px;margin-right:4px; float:right;color:#333333; background:#cccccc}
#Page .list:hover{ background:#ad0303; color:#FFFFFF}
#Page .listcur {padding:6px 9px;margin-right:4px; float:right;background:#ad0303; color:#FFFFFF}



.content{ clear:both; padding:20px 6px 56px 0; line-height:24px; color:#35170c;}
.content_title{ height:51px;padding-top:5px; line-height:51px; background:url(../images/content_title_bg.jpg) no-repeat right; border-bottom:1px solid #efefef}
.content_title span{ display:block; height:51px; line-height:51px; background:url(../images/red.jpg) no-repeat 0 16px;padding-left:26px;font-size:15px; color:#666666;font-weight:bold; float:left;_width:0px; _white-space:nowrap;}
.content_title font{font-family:Arial, Helvetica, sans-serif;color:#999999;float:left;_width:0px; _white-space:nowrap;padding-left:15px }
.show_content{padding:12px 12px 0px 0px; line-height:22px;  margin:0 auto; text-align:inherit}
.titleh1{ height:40px ; line-height:40px; font-size:18px; text-align:center; display:block; color:#6b1100; }
.show_title{text-align:center; display:block; padding-top:15px; color:#6b1100; border-bottom:1px double #dfd4c2;margin:0 auto; }

.pro_ad_out{width:997px; margin:0 auto; background:#f8f4eb; clear:both;border:1px solid #f8f4eb}
.pro_ad_out img{ margin:0; padding:0}


/*首页滚动*/
.blk_18 { WIDTH: 651px; margin-top:13px; background:url(../images/yw_bg.jpg)}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 651px
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left

}
.list_pic{ }
.list_pic a:hover{}

.LeftBotton,.RightBotton{ display:block;width:37px; height:204px;}
.LeftBotton:visited,.RightBotton:visited{ color:#0180cd}
.LeftBotton:hover,.RightBotton:hover{ text-decoration:none}
.RightBotton{background:url(../images/ywarr_left.jpg); margin-top:13px; float:right; }
.LeftBotton{background:url(../images/ywarr_right.jpg); margin-top:13px; float:left;}

.caseScroll{display:block; width:210px; height:204px; overflow:hidden; float:left; text-align:left; line-height:20px;margin-right:20px; background:url(../images/rowline.jpg) top right no-repeat}
.caseScroll:hover{ text-decoration:none}
.caseScroll strong{ display:block; margin-top:8px; width:189px;height:40px; line-height:20px; text-align:left; font-weight:normal; overflow:hidden}

/*online_msg*/
.msg_list{width:681px; border:1px solid #9c8074; margin:0 auto; height:auto; margin-bottom:12px}
.msg_title{height:32px; line-height:32px; color:#7b4b37;background:#e6d1b2;padding:0px 14px 0 14px}
.msg_ask{padding:0 14px; line-height:22px; color:#7b4b37;padding-top:12px}
.msg_an{padding:0 14px; line-height:22px; color:#ce0002;padding-top:34px}


/*footer*/
.links{width:980px; margin-top:25px;}
.links .title{height:35px; background:url(../images/linksbg.jpg)}
.links .title span{ display:block; line-height:35px; padding-left:19px; font-weight:bold;color:#c91401; background:url(../images/redarr.gif) no-repeat 9px 13px}
.links dl{width:97px; height:121px; float:left; display:inline;margin-right:28px;margin-top:15px}
.links dl dt{width:91px; height:91px; display:block; overflow:hidden; border:3px solid #eeeeee;}
.links dl dd{height:24px; line-height:24px; text-align:center; display:block}

.footer_line{width:100%; height:47px; background:url(../images/btbg.jpg); line-height:40px; margin-top:20px}
.footer_line .btlink{width:980px; height:47px;line-height:40px;color:#dcd9d9}
.footer_line .btlink a{color:#dcd9d9}
.footer{
	width:980px;
	padding-top:15px;
	line-height:22px;
	color:#333;
	height:62px;
	background:url(../images/bglogo.jpg) no-repeat right 10px
}
.footer span{font-size:9px;color:#333; display:block; font-weight:bold}
.footer .navs{width:980px; height:31px; line-height:31px;text-align:center; color:#010101; margin:12px auto; border-top:3px solid #ccc; border-bottom:1px solid #ccc}
.footer .navs a{color:#010101; }
.footer .txt{ text-align:center; line-height:22px; color:#4a4a4a; padding-top:10px}
.footer .btnav{width:960px; margin:0 auto; padding-top:21px}
.footer_link{height:25px; line-height:30px; margin:0 auto; color:#c7ab9d; text-align:left;}
.footer_link a,.footer_link a:visited{color:#c7ab9d; font-weight:bold;}
.footer_link a:hover{ text-decoration:underline; color:#FFFFFF;}
.copy,.rights{margin:0 auto; height:25px; line-height:30px;color:#8b6f5a; text-align:left}
.rights{color:#8a725a}
#ckepop{text-align:right; padding-top:7px;}



.pro_link2 { padding-left:540px; padding-top:45px; width:300px;}
.pro_link2 a { font-size:12px; color:#e3d8c4; float:left; padding:5px 2px 2px 2px ; display:block; width:73px; text-decoration:none;}
.pro_link2 a:hover{ color:#fed687; text-decoration:underline;}

/*float_img*/
#maskeDiv{background:#000;width:100%;height:100%;z-index:101;position:absolute;top:0;left:0px;margin-top:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
#inDiv{width:0px;height:0px;position:absolute;top:0;left:0px;background:#000000;z-index:102;overfow:hidden;padding-top:20px}
#close_div{height:30px;line-height:30px;position:absolute;left:0px;top:0px; width:100%}
#close_div a{ display:block; height:18px; width:18px; background:url(../images/close_float.jpg); float:right}
#yddContainer {
	display:block;
	font-family:Microsoft YaHei;
	position:relative;
	width:100%;
	height:100%;
	top:-4px;
	left:-4px;
	font-size:12px;
	border:1px solid
}
#yddTop {
	display:block;
	height:22px;
	overflow:hidden;
}
#yddTopBorderlr {
	display:block;
	position:static;
	height:17px;
	padding:2px 28px;
	line-height:17px;
	font-size:12px;
	color:#5079bb;
	font-weight:bold;
	border-style:none solid;
	border-width:1px
}
#yddTopBorderlr .ydd-sp {
	position:absolute;
	top:2px;
	height:0;
	overflow:hidden
}
.ydd-icon {
	left:5px;
	width:17px;
	padding:0px 0px 0px 0px;
	padding-top:17px;
	background-position:-16px -44px
}
.ydd-close {
	right:5px;
	width:16px;
	padding-top:16px;
	background-position:left -44px
}
.ydd-close {
*right:0px;
	width:16px;
*padding-top:1px;
*background-position: -44px
}
#yddKeyTitle {
	float:left;
	text-decoration:none
}
#yddMiddle {
	display:block;
	margin-bottom:10px
}
.ydd-tabs {
	display:block;
	margin:5px 0;
	padding:0 5px;
	height:18px;
	border-bottom:1px solid
}
.ydd-tab {
	display:block;
	float:left;
	height:18px;
	margin:0 5px -1px 0;
	padding:0 4px;
	line-height:18px;
	border:1px solid;
	border-bottom:none
}
.ydd-trans-container {
	display:block;
	line-height:160%
}
.ydd-trans-container a {
	text-decoration:none;
}
#yddBottom {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background-position:left -22px
}
.ydd-padding010 {
	padding:0 10px
}
#yddWrapper {
	color:#252525;
	z-index:10001;
	background:url(se-extension://ext779217071/ab20.png);
}
#yddContainer {
	background:#fff;
	border-color:#4b7598
}
#yddTopBorderlr {
	border-color:#f0f8fc
}
#yddWrapper .ydd-sp {
	background-image:url(se-extension://ext779217071/ydd-sprite.png)
}
#yddWrapper a, #yddWrapper a:hover, #yddWrapper a:visited {
	color:#50799b
}
#yddWrapper .ydd-tabs {
	color:#959595
}
.ydd-tabs, .ydd-tab {
	background:#fff;
	border-color:#d5e7f3
}
#yddBottom {
	color:#363636
}
#yddWrapper {
	min-width:250px;
	max-width:400px;
*width:270px;
}
.showpage {
	text-align: center;
}
.web_fyer {
	display: inline-block;
	font-family: "宋体";
	*display: inline;
	*zoom: 1;
}
.web_fyer a,.web_fyer em {
	float: left;
	color: #FFF!important;
	font-size: 16px;
	margin: 0px 3px;
	padding: 0px 10px;
	background: #a0a0a0;
	text-align: center;
	font-style: normal;
	white-space: nowrap;
	border: 1px solid #a0a0a0;
	line-height: 28px;
	font-weight: bold;
}
.web_fyer a:hover,.web_fyer a.fycurrent {
	color: #FFF!important;
	background: #079de8;
	border: 1px solid #079de8;
}








.web_fyer {
	display: inline-block;
	font-family: "宋体";
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	color: #000;
}
.web_fyer a,.web_fyer em {
	float: left;
	color: #000!important;
	font-size: 12px;
	margin: 0px 3px;
	padding: 0px 10px;
	background:none;
	text-align: center;
	font-style: normal;
	white-space: nowrap;
	border: 0;
	line-height: 28px;
	font-weight: bold;
}
.web_fyer a:hover,.web_fyer a.fycurrent {
	color: red!important;
	background: none;
	border: 0;
}



.showpage a{margin: 0 5px;}
 a.fycurrent{color: red!important;}









.navItem div .asade{ height:30px; line-height:30px; text-align:center; font-size:14px;color:#3c3c3c; display:block; text-decoration:none; margin:0 auto; width:106px}
.navItem div .asade:hover{color:#fff; background:#981010!important; text-decoration:none;}