﻿#header .top-bar{border-bottom:#ddd solid 2px}

#header .top-bar li.cur a{color:#00a6ff}

#main{width:1200px;margin:0 auto;font-family:"宋体"}
hgroup{margin-top:8px;width:100%;height:38px;line-height:38px;font-size:14px;float:left}
hgroup a{color:#333}

.page_left{width:660px;float:left}
.page_left .a_list{width:100%;border-top:#eee solid 2px;float:left}
.page_left .a_list li{padding:23px 20px 23px 0;width:640px;border-bottom:#eee solid 1px;float:left}
.page_left .a_list li:hover{background:#f8f8f8}
.page_left .a_list li img{margin-right:20px;width:200px;height:130px;float:left}
.page_left .a_list li h3{font-size:20px;font-family:"微软雅黑";font-weight:bold}
.page_left .a_list li h3 a{color:#333}
.page_left .a_list li p{margin-top:15px;line-height:24px;height:42px;color:#666;overflow:hidden}
.page_left .a_list li span{margin-top:15px;color:#999;display:block}
.page_left .a_list li span a{padding:0 10px 0 0;color:#333}
.page_left .a_list li span time{padding-left:30px}

/*文章*/
.a_title{width:100%;border-top:#eee solid 2px;float:left}
.a_title h1{padding:30px 0 15px;width:100%;font-size:24px;font-family:"微软雅黑";font-weight:bold;float:left}
.a_title .share{width:100%;font-size:12px;color:#999;line-height:36px;float:left}
.a_title time{padding-right:50px}
.a_title span{float:right}
.content{margin-top:10px;padding-top:15px;width:100%;border-top:#eee solid 1px;float:left}
.content .cont p{width:100%;padding-top:20px;line-height:28px;font-size:16px;text-indent:2em;float:left}
.content .cont p img{max-width:600px;margin:10px auto;display:block}
.content pre{margin-top:15px;width:100%;font-size:14px;color:#999;float:left}
.content pre a{margin-right:20px;color:#ff6600}
.content .rwm{margin-top:55px;padding:0 30px 15px;width:600px;background:#f8f2eb;float:left}
.content .rwm dt{padding:15px 20px 0 0;width:64px;height:64px;background:url(../images/a_rwm.jpg) 0 15px no-repeat;float:left}
.content .rwm dd{padding-top:12px}
.content .rwm dd strong{font-size:28px;color:#d88b40;font-family:"微软雅黑"}
.content .rwm dd p{padding-top:10px;font-size:14px}

.wz_list{margin-top:33px;width:100%;float:left}
.wz_list .box{width:306px;float:left}
.wz_list h4{font-size:14px;font-weight:bold}
.wz_list ul{margin-top:10px;width:100%;float:left}
.wz_list li{height:28px;line-height:28px;font-size:14px;color:#666}
.wz_list li a{color:#666}
.wz_list li s{margin-right:8px;width:3px;height:3px;background:#666;vertical-align:middle;display:inline-block}
.line-r{width:305px!important;border-right:#eee solid 1px}
.pad_r24{padding-right:24px}
.pad_l24{padding-left:24px}

/*右侧*/
.mg_t20{margin-top:20px}
.page_right{padding-left:40px;width:300px;float:left}
.page_right article{width:100%;float:left}
.titleA{width:100%;height:45px;line-height:45px;font-size:16px;font-family:"微软雅黑";border-top:#333 solid 2px;float:left}
.page_right .block{width:298px;border:#f0f0f0 solid 1px;background:#fefefe;float:left}
.page_right .block-1{height:288px;background:url(../images/img3.jpg) no-repeat}
.page_right .block-1 li{margin-top:12px;height:33px;display:block}
.page_right .block-1 li span{height:31px;line-height:31px;border-top:#f0f0f0 solid 1px;border-bottom:#f0f0f0 solid 1px;background:#fff;float:left;}
.page_right .block-1 li em{line-height:31px;font-size:16px;float:left;font-style:normal}
.page_right .block-1 li i{width:17px;height:33px;float:left;background:url(../images/img8.png) no-repeat;}

.page_right .block-2{padding:0 10px 16px;width:278px}
.page_right .block-2 li{width:100%;margin-top:15px}
.page_right .block-2 select{padding:12px 10px;width:274px;border:#ccc solid 1px}
.wid_150{width:150px!important}
.wid_112{margin-left:7px;width:112px!important}
.page_right .block-2 button{margin:15px auto 0;width:106px;height:33px;line-height:33px;font-size:14px;color:#fff;border:0;background:#00a6ff;display:block;cursor:pointer}

/*企业信息*/
.lm_menu{ height:60px; line-height:60px; overflow:hidden; background: #F3F3F3; border-bottom:#CCC solid 1px;}
.lm_menu .sp1{ float:right;   }
.lm_menu .sp2 a{ float:left; font-size:16px;  height:60px;  line-height:60px; padding:0 20px; border:#CCC solid 1px; border-left:none; }
.lm_menu .sp2 a:hover{float:left; padding:0 20px;-webkit-transition-duration:0.6s; -moz-transition-duration:0.6s; -ms-transition-duration:0.6s; transition-duration:0.6s; background: #09C; color:#FFF;  }
.lmdh-bt{ text-align:center; height:50px; line-height:50px; border:#CCC solid 1px; background:#0080C0; font-size:18px; color:#FFF;}
.left_menu{margin-top:10px;width:157px;float:left}
.left_menu ul{border-bottom:#f0f0f0 solid 1px}
.left_menu li{width:155px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#333;border:#f0f0f0 solid 1px;border-bottom:0}
.left_menu li.cur{color:#fff;font-weight:bold;border:#00a6ff solid 1px;background:#00a6ff}
.left_menu li.cur a{color:#fff}
.left_menu li.cur a:hover{ color:#FFF; background:#CCC;}
.c_box{ overflow:hidden;}
.c_box dl{}
.c_box dt{margin-bottom:10px;font-size:20px;font-family:"微软雅黑"; text-align:center; border-bottom:#CCC dashed 1px; line-height:50px; }
.c_box dd{padding:10px 0;font-size:14px;line-height:24px;color:#666}
.c_box dd span{float:left}
.c_box dd p{display:table-cell; *display:inline-block;}
.c_box dd img{vertical-align:middle}
.c_box dd small{font-size:14px}
.c_box dd em{color:#999;font-size:12px}
.contact dd{color:#333;border-bottom:#ddd solid 1px}
.contact dd b{color:#333}
.right_box .yh{position:relative}
.right_box .yh b{font-family:"微软雅黑"}
.right_box .yh img{margin:0 5px}
.right_box b p{position:absolute;top:40px;left:110px;float:left;background:#fff;display:none}
.right_box b p s{position:absolute;left:50%;top:-6px;width:13px;height:7px;background:url(../images/arrow_up.png) no-repeat;display:block}
.right_box b p img{padding:10px;width:151px;height:151px;border:#eee solid 1px;display:block}
.right_box .yh:hover p{display:block}
.right_box dd.last{margin-top:15px;font-size:12px;border-bottom:0}
.right_box dt.hz{margin-top:15px}
.right_box dd.lxr{padding-top:0}
/*ads*/
.bdsharebuttonbox{ overflow:hidden; width:400px; float:right;}
.ad_button_01 img{margin-top:20px;width:100%;height:100%;border:#f0f0f0 solid 0px;display:block;float:left}


.neirong{ line-height:30px; font-size:14px;}
.neirong img{vertical-align:middle}
.neirong p{}

/*---------线路栏目-------*/

.d-jour-list { margin-bottom: 20px;  overflow:hidden; }
.d-jour-ul { padding-top:10px 0px; overflow:hidden;}
.d-jour-ul li { background:#FFF; width:1155px; float:left; display:block; padding:20px; position:relative; z-index:1; margin-bottom:20px;overflow:hidden; border:#CCC solid 1px; }
.d-jour-ul li:hover{ border: #F90 solid 1px; }
.d-jour-ul li:hover { /*background:#f8faf6;*/ }
.d-jour-ul .d-j-img { float:left; width:300px; height:200px; position:relative; z-index:1;overflow:hidden; }
.d-jour-ul .d-j-img img { width:300px; height:200px; }
.d-jour-ul .d-a-img { float:left; width:220px; height:150px; position:relative; z-index:1;overflow:hidden; }
.d-jour-ul .d-a-img img { width:220px; height:150px; }
.d-jour-ul .d-j-info { float:left; width:850px;overflow:hidden; }
.d-jour-ul .d-j-top { margin-left:20px; height:160px; }
.d-jour-ul .d-j-top .d-j-tit { font-size:18px; line-height:28px; max-height:62px; _height:62px; overflow:hidden;}
.d-jour-ul .d-j-top .doc-info { padding-top:14px; color:#505050;overflow:hidden;  }
.d-jour-ul .d-j-top span em { color:#F60; }
.d-jour-ul .d-j-top .doc-time { margin-right:10px; overflow:hidden;}
.d-jour-ul .d-j-top .doc-time i { display:inline; width:16px; height:18px; margin:0px 5px;overflow:hidden; }
.left{ float:left;overflow:hidden;}
.list_price { width:252px; height:45px; margin-left:20px;    }
.d-jour-list.plus_price_background { background: #F60; width: 222px; height: 43px; font-family: microsoft yahei; font-size: 26px; color: #FFF; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; border:#396 solid 1px; }
.plus_price { background: #FFF; width: 97px; height: 39px; float: left; margin: 2px; font-family: microsoft yahei; font-size: 26px; color: #F60; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.plus_price_text { width: 117px; height: 39px; float: left; margin: 1px 2px 3px 2px; font-family: microsoft yahei; font-size: 26px; color: #FFF; }
.plus_price_background { background: #F60; width: 222px; height: 43px; font-family: microsoft yahei; font-size: 26px; color: #FFF; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.plus_price { background: #FFF; width: 97px; height: 39px; float: left; margin: 2px; font-family: microsoft yahei; font-size: 26px; color: #F60; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.plus_price_text { width: 117px; height: 39px; float: left; margin: 1px 2px 3px 2px; font-family: microsoft yahei; font-size: 26px; color: #FFF; }
.doc-line-list{ margin-top:10px; line-height:28px;}

.ewm{ overflow:hidden; margin-top:10px;}
.ewm img{ width:156px; height:156px;}
.ewm p{ line-height:24px; text-indent:28px;}


.tjjj{overflow: hidden; background:#E7E7E7; }
/*******图集内容幻灯*********/

/* --幻灯1-- */
.indexCon {width: 100%;  overflow: hidden; background:#CCC; }
.indexCon .flashBanner {width: 900px;  height: auto; overflow: hidden; margin-bottom: 10px;}
.flashBanner {position: relative;}
.flashBanner .mask {left: 0px; width: 100%; height: 50px; text-align: right; bottom: -50px; line-height: 50px; overflow: hidden; filter: alpha(opacity=70); position: absolute; opacity: 0.7; background-color: rgb(0, 0, 0); -moz-opacity: 0.7; padding-top:10px;}
.flashBanner .mask img {margin-right: 10px; vertical-align: middle; cursor: pointer; border:#FFF solid 1px;}
.flashBanner .mask img.show {margin-bottom: 5px;}
img {border: 0px currentColor;}


.nr-dbt{ line-height:50px; font-size:24px; text-align:center;  }
.info{ text-align:center;}
/*--- 幻灯1【END】 ---*/
/*****图集列表页******/
.caseList{ width:100%; height:auto; position:relative; overflow:hidden; background: #F5F5F5;}
.caseList ul{ height:auto; width:1200px; margin:0px auto; }
.caseList li{ width:375px; height:298px; float:left; background:#fff; margin:17px 10px 17px 10px; position:relative; overflow:hidden;}
.caseList li .caseThum{ width:375px; height:298px; position:relative; overflow:hidden; text-align:center;}
.caseList li .caseThum img{ width:375px; height: auto; position:absolute; left:0px; top:0px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;}
.caseList li .caseName{ width:375px; padding-left:10px; height:40px; line-height:40px;  font-size:20px; color: #333; overflow: hidden;}
.caseList li .caseName a{ color: #333; }
.caseList li .caseBottom{ width:100%; height:110px; position:absolute; left:0px; bottom:-55px;opacity:0.7; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s; background: #FFF; color: #FFFFFF;}
.caseList li .caseInfo{ width:375px; height:110px; color:#FFF;}
.caseList li .caseInfo .caseIcon{  padding-left:25px; height:15px; float:left; font-size:18px; line-height:15px; margin-top:20px; margin-left:10px;}
.caseList li .caseInfo .caseIcon.ll{ background:url(../images/icons.png) -20px 0px no-repeat;}
.caseList li .caseInfo .caseIcon.pl{ display: none;}
.caseList li .caseInfo .caseTime{ width:100px; height:15px; float:right; margin-top:20px; font-size:8px; line-height:15px; text-align:right; margin-right:10px;}
.caseList li:hover .caseBottom{ bottom:0px; background: #FF8F20; color: #FFFFFF;; opacity:0.9; }
.caseList li:hover .caseBottom .caseName,.caseList li:hover .caseInfo{ color: #FFF;}
.caseList li:hover .caseBottom .caseName{ border-bottom: 1px solid #ffba38;}
.caseList li:hover .caseThum img{ -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.caseList li:hover .caseInfo .caseIcon.ll{ background-position: -20px 0px;}