@charset "utf-8";
/* CSS Document */

/* 面包屑导航 */
.page_bg{ background:#fff; width:100%; height:auto; overflow:hidden;}
.page_bg .page_box{ width:1100px; height:auto; overflow:hidden; margin:30px auto;}

.mbx{ width:1066px; height:36px; border:solid 1px #eaeaea; line-height:36px; padding-right:32px; background:#fff; font-family: Arial; color:#999; margin-bottom:16px; text-align: right;}
.mbx a{ color:#999;}

/* 左侧分类 */
.page{ width:100%; height:auto; overflow:hidden;}
.page .page_left{ width:268px; height:auto; overflow:hidden; float:left;}
.page .page_left .page_list{ width:266px; height:auto; overflow:hidden; border:solid 1px #f1f1f1; background:#fff; float:left;}
.page .page_left .page_list .page_list_tit{ width:204px; height:58px; background:#e4d285 url(../images/page.png) no-repeat left 20px center; line-height:58px; margin:0 auto; font-size:22px; font-weight:bold; color:#333; padding-left:60px; margin-top:1px; margin-bottom:1px;}
.page .page_left .page_list ul{}
.page .page_left .page_list ul li{ height:48px; line-height:48px; border-bottom:solid 1px #f2f2f2; padding-left:22px; width:244px; display:block; font-size:14px; cursor:pointer; background:url(../images/sj_07.png) no-repeat right 18px center;}
.page .page_left .page_list ul li:first-child{ border-top:solid 1px #f2f2f2; }
.page .page_left .page_list ul li:hover { color:#bf9b00; background:url(../images/sj_03.png) no-repeat right 18px center;}

.page .page_left .page_list2{ width:266px; height:auto; overflow:hidden; border:solid 1px #f1f1f1; background:#fff; float:left;}
.page .page_left .page_list2 .page_list_tit2{ width:204px; height:58px; background:#e4d285 url(../images/page.png) no-repeat left 20px center; line-height:58px; margin:0 auto; font-size:22px; font-weight:bold; color:#333; padding-left:60px; margin-top:1px; margin-bottom:1px;}
.page .page_left .page_list2 ul{}
.page .page_left .page_list2 ul li{ height:48px; line-height:48px; border-bottom:solid 1px #f2f2f2; padding-left:22px; width:244px; display:block; font-size:14px; cursor:pointer; background:url(../images/sj_07.png) no-repeat right 18px center;}
.page .page_left .page_list2 ul li:first-child{ border-top:solid 1px #f2f2f2; }
.page .page_left .page_list2 ul li:hover a{ color:#bf9b00;}
.page .page_left .page_list2 ul li:hover{background:url(../images/sj_08.png) no-repeat right 18px center;}

.a2{ background:url(../images/sj_08.png) no-repeat right 18px center !important;}
.a2 a{ color:#bf9b00;}



.sublist{ display:none; border-bottom: solid 1px #f2f2f2;}
.sublist a{ display:block; width:244px; line-height:42px; font-size:12px; margin-left:22px; background:url(../images/page_sj_06.png) left center no-repeat; padding-left:16px;}
.sublist a:hover{ background:url(../images/page_sj_03.png) left center no-repeat; font-weight:bold;}
.a1{ font-weight:bold; color:#bf9b00; }

/* 左侧联系我们 */
.page .page_left .page_contact{ width:266px; height:auto; overflow:hidden; border:solid 1px #f1f1f1; background:#fff; float:left; margin-top:16px; }
/*.page .page_left .page_contact .page_contact_tit{ font-size:18px; font-weight:bold; margin-bottom:12px; color:#bf9b00;}
.page .page_left .page_contact .page_contact_tit span{ font-size:12px; font-weight:normal; text-transform:uppercase; margin-left:5px; color:#999;}*/
.page .page_left .page_contact dl{ width:100%; height:auto; overflow:hidden; padding-bottom: 5px;}
.page .page_left .page_contact dl dt{ width:100%; height:58px; background:#e4d285 url(../images/page2.png) no-repeat left 20px center; line-height:58px; margin:0 auto; font-size:22px; font-weight:bold; color:#333; padding-left:60px; margin-top:1px; margin-bottom:1px;}
.page .page_left .page_contact dl dt{ width:100%; height:57px; float:left; margin-bottom:10px;}
.page .page_left .page_contact dl dd{ padding:0 20px;  float:left; line-height:32px; color:#666;}
.page .page_left .page_contact dl dd:nth-child(2){ font-size:14px; font-weight:bold;}


.page .page_right{ width:759px; height:auto; overflow:hidden; float:right; border:solid 1px #ededed; background:#fff; padding:27px;}
.page .page_right .page_right_tit{ font-size:20px; font-weight:bold; color:#bf9b00; width:100%; text-align:center; border-bottom:solid 1px #e5e5e5; padding-bottom:20px; position:relative;}
.page .page_right .page_right_tit img{ position:absolute; bottom:-1px; left:49%;}
.page_right_text{ width:100%; height:auto; overflow:hidden; margin-top:15px; line-height:30px; color:#666; font-size:13px; }
.page_right_text li{list-style-type:disc; margin-left: 30px;}
.page_right_text strong{ font-size:14px;  color:#333;}
.page_right_text img{ max-width:100%; margin: 0 auto; display: block;}
.page_right_text table{ font-size:12px !important; width:100% !important; border-collapse:collapse;letter-spacing: -1px; }
.page_right_text table td{ text-align:left; border-collapse:collapse;}
.page_right_text table td p{}
.page_right_text table tr{  border-collapse:collapse; }



.page .page_right2{ width:759px; height:auto; overflow:hidden; float:right; border:solid 1px #ededed; background:#fff; padding:27px;}
.page .page_right2 .page_right_tit2{ font-size:20px; font-weight:bold; color:#bf9b00; width:100%; text-align:center; border-bottom:solid 1px #e5e5e5; padding-bottom:20px; position:relative;}
.page .page_right2 .page_right_tit2 img{ position:absolute; bottom:-1px; left:49%;}
.page_right_text2{ width:100%; height:auto; overflow:hidden;  line-height:30px; color:#666; font-size:13px; }
.page_right_text2 li{list-style-type:disc; margin-left: 30px;}
.page_right_text2 strong{ font-size:14px;  color:#333;}
.page_right_text2 img{ max-width:100%;}

/* 优惠活动 */
.sale_box{ width:1044px; height:auto; overflow:hidden; border:solid 1px #ededed; background:#fff; padding:27px}
.sale_box dl{ width:100%; height:150px; border-bottom:dotted 1px #cdcdcd; margin-bottom:30px;}
.sale_box dl dt{ width:205px; height:120px; float:left;}
.sale_box dl dt img{ width:205px; height:120px;}
.sale_box dl dd{ width:820px; height:auto; float:right; color:#666;}
.sale_box dl dd:nth-child(2){ font-size:16px; color:#333; margin-top:5px;}
.sale_box dl dd:nth-child(3){ font-family:"宋体",Arial; color:#999; line-height:32px;}
.sale_box dl dd:nth-child(4){ line-height:24px; margin-top:3px;}

.paging{ width:100%; height:40px; text-align:center; line-height:40px; margin-top: 20px;}
.paging a{ background:#2f2f2f; margin-right:10px; padding:6px 23px; color:#FFF;}
.paging a:hover{ background:#bf9b00; color:#FFF;}
.paging span{ padding:6px 10px; background:#bf9b00; margin-right:10px; color:#FFF;}
.paging .page{ background:#2f2f2f; margin-right:8px; padding:6px 10px; color:#FFF;}


/* 联系我们 */
.contact_box{ width:100%; height:auto; overflow:hidden;}
.contact_box .contact_con{ width:1100px; height:auto; overflow:hidden;  background:#fff;}
.contact_box .contact_con .contact_left{ width:500px; float:left; line-height:46px; padding-bottom: 20px; border-bottom: solid 1px #eee; margin: 0 25px 20px 25px;}
.contact_box .contact_con .contact_left h1{ display:block; font-size:16px;}
.contact_box .contact_con .contact_left span{ font-weight:normal;}
.contact_box .contact_con .contact_left span em{ font-style:normal; margin-left:150px;}
.contact_box .contact_con .contact_left span em:first-child{ margin-left:0;}
.contact_box .contact_con .contact_right{ width:400px; float:right; margin-top:60px;}
.contact_box .contact_con .contact_right li{ float:left; width:135px; text-align:center; margin-left:70px;}
.contact_box .contact_con .contact_right li:first-child{ margin-left:0;}
.contact_box .contact_con .contact_right li img{ width:135px; height:135px;}
.contact_box .contact_con .contact_right li span{ font-weight:normal; line-height:28px;}

/* 新闻中心 */
.news{ width:100%; height:auto; overflow:hidden;}
.news dl{ width:100%; height:auto; overflow:hidden; padding-bottom:15px; border-bottom:dotted 1px #cdcdcd; margin-bottom:30px;}
.news dl dt{ font-size:16px; width:100%; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden; float:left;}
.news dl dt a:hover{ font-weight:bold;}
.news dl dd{ float:left; width:100%; line-height:24px; color:#666;}
.news dl dd:nth-child(2){ font-size:12px; font-family:"宋体", "微软雅黑", Arial; color:#999; line-height:34px;}
.news dl dd:nth-child(3){ height:48px; overflow:hidden;}
/*.news_titt{ font-size:24px; font-weight:bold; text-align:center; width:100%;}*/

.news_titt{ font-size:20px; font-weight:bold; color:#bf9b00; width:100%; text-align:center; border-bottom:solid 1px #e5e5e5; padding-bottom:20px; position:relative;}
.news_titt img{ position:absolute; bottom:-1px; left:49%;}


/* 搜索 */
.sear{ width:100%; height:36px; line-height:36px; margin-bottom:15px;border-bottom:dotted 1px #cdcdcd;}
.sear a:nth-child(2){ float:right; color:#999;}



/* practices */
.practices{ width: 100%; height: auto; overflow: hidden; }
.practices dl{ width: 25%; height: auto; overflow: hidden; float: left; font-family: Arial; margin-bottom: 30px; margin-top: 15px;}

.practices dl dt{ width: 90%; height: auto; float: left; font-size: 15px; font-weight: bold; color: #333; margin-bottom: 10px; background:url(../images/icon_11.png)  no-repeat left center; padding-left: 10%;}
.practices dl dt img{ height: 75px; width: 100%; }
.practices dl dd{ width: 100%; height: auto; overflow: hidden; float: left; color: #999; line-height: 32px; font-size: 13px; }
.practices dl dd:hover{ color: #ac1b10; }

.practices dl:nth-child(2) dt{background:url(../images/icon_12.png) no-repeat left center;}
.practices dl:nth-child(3) dt{background:url(../images/icon_13.png) no-repeat left center;}
.practices dl:nth-child(4) dt{background:url(../images/icon_14.png) no-repeat left center;}
.practices dl:nth-child(5) dt{background:url(../images/icon_15.png) no-repeat left center;}
.practices dl:nth-child(6) dt{background:url(../images/icon_16.png) no-repeat left center;}


.abouts{ width: 100%; height: auto; overflow: hidden; line-height: 28px; font-family: Arial; font-size: 13px;}
.abouts li{list-style-type:disc; margin-left: 30px;}
.abouts h1{ color: #333; line-height: 48px; }
.abouts .experts{ width: 100%; height: auto; overflow: hidden; margin-top: 20px;  }
.abouts .experts .our{ width: 100%; height: auto; overflow: hidden; margin-bottom: 30px; padding-bottom: 20px; border-bottom: solid 1px #eee; }
.abouts .experts .our dl{ width: 100%; height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.abouts .experts .our dl dt{ width: 150px; height: 150px; border-radius: 150px; float: left; overflow: hidden; }
.abouts .experts .our dl dt img{ width: 150px;  }
.abouts .experts .our dl dd{ width: 800px; float: left; margin-left: 30px; font-weight: bold; }
.abouts .experts .our dl dd:nth-child(2){ font-size: 16px; color: #ac1b10; }
.abouts .experts .our dl dd span{ font-weight: normal; color: #666; }
.abouts .experts .our div{ padding-left: 1%; width: 99%; line-height: 24px; color: #000; }


/* 新闻中心 */
.news_box{ width:100%; height:auto; overflow:hidden;}
.news_bg{ width:100%; height:auto; overflow: hidden; background:#fff; margin-top: 40px; margin-bottom: 40px;}
.news_bg .news{ width:1100px; margin:0 auto; position:relative; height:auto;}
.news_tit{ position:absolute; top:0px; left:0;}
.news_tit ul{}
.news_tit ul li{ float:left; width:auto; height:30px; line-height:30px; background:#fff; border:solid 1px #ebebeb; text-align:center; font-size:13px; margin-right: 15px; padding: 0 15px;}
.news_tit ul li:hover{ background:#dac774; cursor:pointer; border:solid 1px #dac774; color:#fff; font-weight:bold;}
.news_tit ul li a:hover{ color: #333; }
.menub1_1{ color:#fff; background:#dac774 !important; font-weight:bold;}

.news_first{ width:100%; height:auto; overflow:hidden; padding-top:62px;}

.newss{ width:1100px; float:left;  }
.news_first dl{ display:block; width:500px; height:auto; overflow:hidden; float:left; margin-bottom:45px;}
.news_first dl dt{ display:block; width:100px; height:78px; float:left;}
.news_first dl dd{ display:block; width:385px; float:right; font-family:"宋体", "微软雅黑", Arial; line-height:24px;}
.news_first dl dd:nth-child(2){ font-size:14px; color:#333; border-bottom:dotted 1px #d5d5d5; font-family: "微软雅黑"; height:27px; margin-bottom:5px;}
.news_first dl dd:nth-child(2) span{ float:right; font-size:12px; color:#999999;}


.news_first ul{ overflow: hidden; }
.news_first ul li{ line-height:48px; border-bottom:dotted 1px #d5d5d5; background:url(../images/news.png) no-repeat left center; padding-left: 25px; width: 480px; float: left; margin-right: 80px; overflow: hidden; }
.news_first ul li a{ width: 80%; float: left; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden; }
.news_first ul li:nth-child(2n){ margin-right: 0; }
.news_first ul li span{ float:right;}

.hov{ color: #c3a627; line-height: 36px; font-family: Arial;}



.contact{ width:100%; margin:20px auto 0 auto; height:auto; overflow: hidden;}
.contact_tit{ height: 32px; width: 100%; float: left; }
.contact_tit ul{}
.contact_tit ul li{ float:left; width:auto; height:36px; line-height:36px; background:#fff; border:solid 1px #ebebeb; text-align:center; font-size:18px; margin-right: 15px; padding: 0 15px;}
.contact_tit ul li:hover{ background:#dac774; cursor:pointer; border:solid 1px #dac774; color:#fff; font-weight:bold;}
.contact_tit ul li a:hover{ color: #333; }
.menub1_1{ color:#fff; background:#dac774 !important; font-weight:bold;}

.contact_con{ width: 100%; height: auto; overflow: hidden; float: left; }
.contact_conn{ width:100%; height:auto; overflow:hidden; font-size: 16px; line-height: 48px; padding-top: 20px; padding-left: 8px;}


.contact_titt{ width: 100%; text-align: center; font-size: 32px; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 40px; }

.contact_td{ width: 580px; float: left;}
.contact_td img{ width: 560px;}
/*.contact_t{ width: 500px;; height: auto; overflow: hidden; float: right; }
.contact_t .contact_t_left{ width: 100%; height: auto; overflow: hidden; }
.contact_t .contact_t_left b{ font-size: 32px; display: block; padding-bottom: 8px;}
.contact_t .contact_t_left span{ display: block; width: 100%; height: auto; overflow: hidden;  font-size: 16px; line-height: 30px; }
.contact_t .contact_t_right{ width: 100%; height: auto; overflow: hidden;  font-size: 14px; line-height: 28px; }
.contact_t .contact_t_right img{ width: 40px; height: 40px; }
.contact_t .contact_t_right h1{ font-size: 16px; margin-top: 20px;}*/

.contact_t{ width: 100%; height: auto; overflow: hidden; float: right; }
.contact_t .contact_t_left{ width: 100%; height: auto; overflow: hidden; }
.contact_t .contact_t_left b{ font-size: 32px; display: block; padding-bottom: 8px;}
.contact_t .contact_t_left span{ display: block; width: 100%; height: auto; overflow: hidden;  font-size: 16px; line-height: 30px; }
.contact_t .contact_t_right{ width: 100%; height: auto; overflow: hidden;  font-size: 14px; line-height: 28px; }
.contact_t .contact_t_right img{ width: 40px; height: 40px; }
.contact_t .contact_t_right h1{ font-size: 20px; margin-top: 20px;}

.contact_b{  width: 100%; height: auto; overflow: hidden;}
.contact_b .contact_b_left{ float: left; width: 50%; height: auto; overflow: hidden;  }
.contact_b .contact_b_left h1{ font-size: 26px; margin-bottom: 20px; }
.contact_b .contact_b_left dl{ width: 47%; height: auto; overflow: hidden; margin-bottom: 20px; }
.contact_b .contact_b_left dl dt{ width: 35px; height: 35px; float: left; }
.contact_b .contact_b_left dl dt img{ width: 35px; height: 35px; }
.contact_b .contact_b_left dl dd{ font-size: 14px; line-height: 28px; width: 200px; float: right;  height: auto; overflow: hidden; }
.contact_b .contact_b_left dl dd:nth-child(2){ font-weight: bold;font-size: 16px; }

.contact_b .contact_b_right{ float: right; width: 45%; height: auto; overflow: hidden;  }
.contact_b .contact_b_right h1{ font-size: 26px; margin-bottom: 20px; }
.contact_b .contact_b_right .send{ width: 80%; margin-bottom: 20px;}
.contact_b .contact_b_right .send label{ width: 100%; line-height: 20px; }
.contact_b .contact_b_right .send input{ width: 99%; border: solid 1px #e6e6e6; height: 40px; line-height: 40px; text-indent: 1em; }
.contact_b .contact_b_right .tj{ width: 30%; height: 40px; line-height: 40px; background: #1474ae; color: #fff; }
.contact_b .contact_b_right .tj input{ width: 100%; height: 40px; line-height: 40px; background: #1474ae; color: #fff; border: none; cursor: pointer;}

/*clearboth*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #1b60eb;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
