@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma"; background:#fff;}
a{text-decoration:none; color:#333;}
a:hover{color:#CA261E;}
.clear{clear:both;}
.blank6{height:6px;}
.blank12{height:12px;}
.blank24{height:24px;}
.blank36{height:36px;}
ul,li{list-style:none;}
img{border:0;}
.box{width:1100px; margin:0 auto; position:relative;}
.mt24{margin-top:24px;}
.fl{float:left;}
.fr{float:right;}
.w1240{width:1240px;margin:0 auto;position:relative;}
.tran{transition:background 0.2s ease-in-out;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;}





/**logo**/
.logo{width:100%;height:110px;margin:0 auto; position:absolute;top:0;background: rgba(17,28,50,.60);z-index:9999;}
.logo_l{width:340px;padding-top:20px; position:relative;}
.logo_r{width:750px;}





/**导航开始**/
.nav{ font-size:14px;text-align:center; position:relative; width:848px;padding-top:45px;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li a{display:block;width:111px;height:65px;color:#fff;font-size:14px;background:none;}
.nav li a:hover,.nav li .current{background: url(../images/nav_bg.jpg) no-repeat center 30px;}
.nav li .shownav{position:absolute; left:0; visibility:hidden; width:111px; text-align:left; line-height:22px; font-size:12px; background:rgba(102,51,0,.6); font-weight:normal;}
.nav li .shownav a{padding:10px;font-size:14px; color:#fff; width:91px; height:22px; line-height:22px;background:none;text-align:center;}
.nav li .shownav a:hover{color:#fff;background:rgba(102,51,0,1);border-bottom:none;}


/**导航结束**/









/**焦点图开始**/
.banner { position:relative; width:100%; }
.banner .bd { position:relative; width:100%;height:680px; text-align:center; }
.banner .bd li a{width:100%;height:680px; display:block;}
.banner .hd { position:absolute; bottom:3%; width:100%; height:12px; z-index:1; }
.banner .hd ul { width:1000px; height:15px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 8px; border-radius:8px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background: #F00; }
.banner .bPrev,.banner .bNext { position:absolute; top:50%; display:block; width:59px; height:60px; margin-top:-30px; z-index:99; display:none; }
.banner .bPrev { left:3%; background:url(../images/bPrev.png) no-repeat; }
.banner .bNext { right:3%; background:url(../images/bNext.png) no-repeat; }

/**焦点图结束**/













/*****业务范围*****/

.yewu{width:100%;margin:0 auto;}
.yewu h1{width:1100px;height:50px;line-height:50px;font-size:24px;color:#000;text-align:center;font-weight:normal;background:url(../images/yewu_tit.jpg) no-repeat center bottom;}


.yewu_list{margin-top:10px;}
.yewu_list ul li{float:left;margin:30px 4px 10px 3px; position:relative;}
.yewu_list ul li a .pic1{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_1.jpg) no-repeat bottom center;}
.yewu_list ul li a .pic2{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_2.jpg) no-repeat top center;}
.yewu_list ul li a .pic3{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_3.jpg) no-repeat top center;}
.yewu_list ul li a .pic4{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_4.jpg) no-repeat top center;}
.yewu_list ul li a .pic5{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_5.jpg) no-repeat top center;}
.yewu_list ul li a .pic6{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_6.jpg) no-repeat top center;}
.yewu_list ul li a .pic7{width:150px;height:180px;overflow:hidden; background:url(../images/yewu_7.jpg) no-repeat top center;}

.yewu_list ul li:hover a .pic1{background: url(../images/yewu_1.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic2{background: url(../images/yewu_2.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic3{background: url(../images/yewu_3.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic4{background: url(../images/yewu_4.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic5{background: url(../images/yewu_5.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic6{background: url(../images/yewu_6.jpg) no-repeat bottom center;}
.yewu_list ul li:hover a .pic7{background: url(../images/yewu_7.jpg) no-repeat bottom center;}



/*****业务范围*****/











/*关于我们*/
.about{width:100%;}
.about h1{width:1100px;height:50px;line-height:50px;font-size:24px;color:#000;text-align:center;font-weight:normal;background:url(../images/yewu_tit.jpg) no-repeat center bottom;}
.about p{font-size:14px;text-align:center;color:#333333;line-height:32px;padding:20px 0px;}
.about .about_more{width:152px;height:38px;text-align:center;line-height:38px;font-size:14px;color:#646E7B;margin:0 auto;}
.about .about_more a{display:block;width:152px;height:38px;border:1px solid #646E7B;}
.about .about_more a:hover{background:#F00;color:#fff;border:1px solid #F00;}

/*关于我们*/












/*产品展示*/
.case{width:100%;margin:0 auto;height:460px;padding-top:40px;background:url(../images/case_bg.jpg) no-repeat center center;}
.case h1{width:1100px;height:50px;line-height:50px;font-size:24px;color:#fff;text-align:center;font-weight:normal;background:url(../images/yewu_tit.jpg) no-repeat center bottom;margin:0 auto;}




.picScroll-left{ width:1240px;margin-top:30px;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden; width:1240px; height:53px; position:absolute;top:120px;left:0px; z-index:8888;}
.picScroll-left .hd .prev{ display:block;  width:31px; height:53px; float:left; overflow:hidden;cursor:pointer; background:url(../images/arrow.png) no-repeat top left;}
.picScroll-left .hd .next{ display:block;  width:31px; height:53px; float:right; overflow:hidden;cursor:pointer; background:url(../images/arrow.png) no-repeat top right;}
.picScroll-left .hd .prev:hover{background:url(../images/arrow.png) no-repeat bottom left; opacity:0.9; }
.picScroll-left .hd .next:hover{background:url(../images/arrow.png) no-repeat bottom right; opacity:0.9; }

.picScroll-left .bd{padding-left:50px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; z-index:8889;}
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;width:360px;height:360px;}
.picScroll-left .bd ul li a{display:block;width:360px;height:360px;}
.picScroll-left .bd ul li a .tit{font-size:16px;width:360px;height:50px;line-height:50px;color:#fff;}
.picScroll-left .bd ul li a .pic{ text-align:center; width:358px; height:308px;border:1px solid #fff; }
.picScroll-left .bd ul li a:hover .tit{color:#FDF0C3;}











/*新闻动态*/

.news{width:100%;height:auto;}
.news h1{width:1100px;height:50px;line-height:50px;font-size:24px;color:#000;text-align:center;font-weight:normal;background:url(../images/yewu_tit.jpg) no-repeat center bottom;}
.news_list{margin-top:30px;}
.news_list ul li{width:490px;height:110px;border:10px solid #F2F2F2;background:#fff;padding:20px 15px;float:left;margin:5px;}
.news_list ul li a{display:block;width:490px;height:110px;}

.news_list ul li a .news_wz{width:310px;height:120px; overflow:hidden;}
.news_list ul li a .news_wz h2{font-size:16px;color:#282828;font-weight:normal;height:34px;line-height:34px;width:310px;overflow:hidden;}
.news_list ul li a .news_wz p{font-size:12px;color:#666;line-height:28px;}
.news_list ul li a img{opacity:.95;}

.news_list ul li a:hover h2{color:#FF0000; text-decoration:underline;}
.news_list ul li a:hover p{color:#444;}
.news_list ul li a:hover img{ opacity:1;}



/*新闻动态*/












/*底部样式*/
.footer{width:100%;height:166px;background:#3A414C;padding-top:20px;color:#fff;}
.footer_l{background:url(../images/map.png) no-repeat top left;height:150px;width:270px;padding-left:270px;}

.footer_l h1{font-size:32px;font-weight:normal;padding-bottom:10px;}
.footer_l h1 span{font-size:16px;}
.footer_l p{font-size:14px;color:#9D9E9F;line-height:28px;}


.footer_r{background:url(../images/wx.png) no-repeat top left;height:150px;width:350px;padding-left:180px;}
.footer_r h2{font-size:18px;font-weight:normal;line-height:34px;padding-bottom:10px;}
.footer_r p{font-size:14px;color:#9D9E9F;line-height:28px;}










/****************************************************************************内页**************************************************************************************/




/******内页banner******/
.page_banner{background:url(../images/page_banner.jpg) no-repeat center center; height:440px; position:relative;}




/*标题*/
.page_tt{width:100%;text-align:center;margin:15px 0px;height:50px;}
.page_tt a{color:#333;width:150px;background:none;height:38px; margin:0 5px;border-radius:30px;border:1px solid #ccc;line-height:38px;display:inline-block; text-align:center;font-size:14px;}
.page_tt a.currclass,.page_tt a:hover{height:38px;color:#fff;border:1px solid #B3814A; background:#B3814A;}





.page_tt2{width:100%;text-align:center;margin:15px 0px;height:50px;}
.page_tt2 a{color:#fff;background:#bbb;height:32px;line-height:32px;display:inline-block;border-radius:30px;text-align:center;font-size:14px;padding-left:10px;padding-right:10px;}
.page_tt2 a:hover{height:32px;background:#DC283C;color:#fff; }
.page_tt2 a.currclass{height:32px;color:#fff;}



/****关于我们****/
.page_about{font-size:14px; line-height:30px; padding:20px 40px 60px 20px; text-align:justify;}



/******新闻******/
.page_news{width:1200px;margin:0 auto;overflow:hidden;padding-top:40px;}
.page_news li{border-bottom:1px #dfdfdf dotted;line-height:44px; background:url(../images/icon.png) 0px 20px no-repeat; text-indent:16px;}
.page_news li a{font-size:14px;color:#666666;}
.page_news li a:hover{color:#FF0000; text-decoration:underline;}
.page_news li span{float:right;font-size:12px;color:#999999;}




/*内页右侧翻页按钮样式-新闻列表页*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#2174BE; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#2174BE; color:#fff;}



/*内页新闻详情页**********************/
.newsinfo_con{margin:0 10px 30px 0;}
.newsinfo_con h1{font-size:20px;color:#333;line-height:36px;margin-top:18px; text-align:center;}
.newsinfo_con .time{height:34px;line-height:34px;color:#999;border-bottom:1px #dfdfdf dotted; text-align:center;}
.newsinfo_con .content{font-size:14px;line-height:32px;color:#666;padding-top:16px;}
.newsinfo_con .content img{padding:5px 0px;}
.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#666;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #B3814A solid;color:#B3814A;background:url(images/next_ico.jpg) 5px -14px no-repeat;}

.xiangguan-info-list{border:1px #dfdfdf solid;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#FF0000;}


/******通用图片列表******/
.page_pic{margin:0  auto;width:1200px;padding:20px 0px;}
.page_pic ul{width:1200px;}
.page_pic li{float:left;width:260px; height:246px; background:#fff; margin:15px 15px 15px 10px;padding:4px;text-align:center;border:1px #dfdfdf solid;}
.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:260px; height:196px;background:#fff;}
.page_pic li .tit{width:240px;padding-left:10px;padding-right:10px;height:40px;line-height:22px; text-align:left;font-size:16px;padding-top:10px; color:#1F1F1F;}
.page_pic li:hover{background:#B3814A;}
.page_pic li:hover a{color:#fff;text-decoration:none;}



/******在线留言******/
.message{color:#666;}


/***在线客服***/

.online-qq{position:fixed;top:50%;right:10px;z-index:200}

.online-qq {}
.online-qq .qq_content{background:#fff;margin:0;padding:0;}
.online-qq .qq_content dt{background:url(/images/online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .qq p{background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:12px;color:#f60}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}	



.message form{margin-top:40px; padding-left:100px;}
.message form p{margin:15px 0 15px 35px;}
.message input,.message textarea{vertical-align:middle; outline:none;}
.message .input{border:1px solid #ccc; padding:.6em .4em; font-size:12px; color:#666;}
.message .dan{margin-left:35px;}
					
.message .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.message .ibr{margin-left:15%;display:block;padding-left:.3em}

/*提交，重置按钮*/
.btn-submit{width:80px;height:35px;border:0;background:url(../images/btn-submit.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}

/******联系我们******/
.page_contact{padding:20px 40px;}
.page_contact h5{font-size:14px; color:#333; margin:10px 0px;}
.page_contact .contact_con{line-height:22px; height:22px;}
.page_contact .map{margin-top:20px;}



/*****在线预约*****/
.yuyue_box{width:1200px;margin:0px auto;}
.yuyue_sm{font-size:14px;line-height:30px;color:Red;margin-top:20px;}
/*表单样式*/
.enquiry{color:#666; margin-top:25px;}
.enquiry p{margin:15px 0 15px 35px;}
.enquiry input,.enquiry textarea{vertical-align:middle;}
.enquiry .input{border:1px solid #e8e8e8;padding:.6em .4em;font-size:16px;color:#666;background:url(../images/input_bg.jpg) repeat-x;border-radius:4px;width:50%;}
.enquiry .dan{margin-left:35px;}
					
.enquiry .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.5em;font-size:16px;}
.enquiry .ibr{margin:0 0 0 15%;display:block;padding-left:.3em}

/*提交，重置按钮*/
.btn-submit{width:200px;height:36px;border:0;cursor:pointer;color:#fff;font-size:16px;font-weight:bold;line-height:36px;background:#CC0000;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;}