﻿/* home --begin-- */
div,dl,dd,dt,ul,li{ overflow:hidden;}
#div_defa_main{ width:1003px; margin:16px auto 0; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto; height:497px;overflow:hidden;}
.flexslider{ position:relative; height:497px; overflow:hidden; background:url(/index/images/style/bann_loading.gif) no-repeat center center;}
.slides{ position:relative; z-index:1;}
.slides li{ height:497px;}
.slides li a{ width:1003px; height:100%; display:block; margin:0 auto;}
.flex-control-nav{ width:1000px; position:absolute; left:50%; bottom:15px; margin-left:-515px; z-index:2; text-align:right; display:none;}
.flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:40px; overflow:hidden; background:#fff; cursor:pointer; border-radius:10px;}
.flex-control-nav .flex-active{ background:#e1af3e}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:0;}
.flex-direction-nav li a{ display: block; width:36px; height:497px; overflow:hidden; cursor:pointer; position:absolute; background-image:url(/index/images/style/banner_point.png); background-repeat:no-repeat;}
.flex-direction-nav li a.flex-prev{ left:50%; margin-left:-586px; background-position:left center;}
.flex-direction-nav li a.flex-next{ right:50%; margin-right:-586px; background-position:-36px center;}
#div_defa_bg{ width:100%; height:156px; padding-top:16px; background:#e2e2e2;}
#div_defa_td{ width:1003px; margin:0 auto;}
#div_td_lt{ width:474px; height:131px; float:left; background:#fff; border:solid 1px #c5c5c5;}
#div_td_rt{ width:474px; height:131px; float:right; background:#fff; border:solid 1px #c5c5c5; text-align:center;}
#dl_searchwords{ width:432px; margin:15px auto 0;}
#dl_searchwords dt{ width:100%; height:26px; line-height:26px; font-weight:bold; color:#000;}
#dl_searchwords dd{ width:100%; height:26px; line-height:26px;}
#dl_searchwords dd span{ font-family:宋体; padding:0 5px;}
#div_defa_sear{ width:432px; height:28px; margin:13px auto 0;}
#div_defa_sear .tb_sear{ border:solid 1px #d2cecf; color:#777; float:left; width:251px; display:inline; background:#fff; padding-left:10px; height:26px; line-height:26px;}
#div_defa_sear .btn_sear{ border:0; color:#fff; background:url(/index/images/style/ss_bot.jpg) no-repeat; float:left; height:28px; width:66px; display:inline-block; cursor:pointer; font-size:14px; font-weight:bold; text-align:left; text-indent:8px;}
#div_defa_pdli{ width:100%;}
#div_defa_pdli li{ width:228px; height:321px; float:left; margin-right:29px;}
#div_defa_pdli li img{ width:100%;}
.dl_user{ width:100%; margin:30px auto 0;}
.dl_user dt{ width:100%; height:42px; line-height:40px; background:url(/index/images/style/defa_dt_bg.jpg) no-repeat; text-align:center;}
.dl_user dt strong{ width:100%; height:42px; display:block; background-repeat:no-repeat; background-position:center center; font-family:微软雅黑; font-size:24px; color:#24211d;}
.dl_user dd{ margin:30px auto 0;}
#dl_defa_user1 dd,#dl_defa_user2 dd,#dl_defa_user3 dd,#dl_defa_user4 dd{ margin-bottom:10px;}
#div_foot_show{ width:1003px; height:329px; overflow:hidden; margin:28px auto 18px; background:url(/index/images/style/foot_show_bg.jpg) no-repeat;}
#div_foot_show div{ overflow:hidden;}
#div_show_lt{ width:477px; height:298px; float:left; margin:21px 0 0 14px;}
#div_show_lt h1{ width:100%; height:38px; line-height:38px; text-align:center; font-weight:normal; font-size:20px; color:#4e4e4e; font-family:\5FAE\8F6F\96C5\9ED1;}
#div_lt_title{ width:93%; line-height:26px; margin:6px auto 0; text-indent:27px; color:#646464; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1;}
#div_lt_title a{ color:#ffba00; font-size:14px; text-decoration:underline;}
#div_lt_title strong{ color:#b40000; font-size:16px;}
#div_show_sever{ width:100%; margin-top:18px;}
#dl_show_sever{ width:100%; margin:4px auto 0; overflow:hidden;}
#dl_show_sever dt{ width:100%; height:44px; line-height:44px; color:#4d4d4d; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
#dl_show_sever dd{ width:100%; height:25px;}
#dl_show_sever dd a{ width:130px; height:25px; line-height:25px; text-align:center; display:inline-block; float:left; color:#969696; background:#f0f0f4;}
#dl_show_sever dd span{ width:40px; height:25px; display:inline-block; float:left; background:url(/index/images/style/foot_show_bg2.jpg) no-repeat;}
#div_show_rt{ width:470px; float:right; margin:21px 8px 0 0;}
#div_show_rt h1{ width:100%; height:38px; line-height:38px; text-align:center; font-weight:normal; font-size:20px; color:#4e4e4e; font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:3px;}
#div_show_rt p{ width:100%; line-height:26px; overflow:hidden; display:block; margin:7px auto 0;}
#div_show_rt p span{ width:85px; height:26px; display:block; float:left; text-align:right; overflow:hidden; font-size:14px; font-family:\5B8B\4F53;}
#div_show_rt p input{ width:247px; height:17px; line-height:17px; border:solid 1px #c8c8c8; float:left; overflow:hidden; margin-top:3px;}
#div_show_rt p textarea{ width:346px; height:58px; border:solid 1px #c8c8c8;}
#div_show_rt p select{ width:160px;}
#div_rt_bot{ width:100%; height:25px; margin:14px auto 0; padding-left:85px;}
#div_rt_bot .brtbot{ width:110px; height:25px; line-height:24px; font-size:14px; cursor:pointer; background:url(/index/images/style/show_bot_bg.jpg) repeat-x; border:0; margin-right:8px; display:block; color:#fff; text-align:center; float:left;}