/* CSS Document */

#content{ width:1200px; overflow:hidden; margin:auto; }
.position {
    color: #666666;
    font-size: 14px;
    line-height: 95px;
    overflow: hidden;
}
.position > span {
    float: left;
}
.position a {
    color: #686868;
}
.position a:hover {
    color: #01a7f3;
}
.left_common{ overflow:hidden; }
.left_menu{ overflow:hidden;}
.left_menu_title{ font-size: 24px; font-weight: bold; text-align: center; line-height: 28px; color: #666666;}
.left_menu_nr ul{ overflow: hidden; padding-top: 32px;}
.left_menu_nr ul li{ float: left; border: 1px solid #bfbfbf; margin-left: 40px; margin-bottom: 20px;}
.left_menu_nr ul li:first-child{ margin-left: 0px;}
.left_menu_nr ul li a{ font-size:14px; height: 36px; line-height: 36px; padding:0px 25px; color:#666; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_menu_nr ul li a.on,.left_menu_nr ul li a:hover{ color:#fff; background-color:#1ca34b;}
.left_menu_nr ul li ul li{ line-height:26px;}
.left_menu_nr ul li ul li a{ font-weight:normal; font-size:14px; background:url(../images/hui.png) no-repeat left center; padding-left:15px; margin-left:34px;}
.left_menu_nr ul li ul li a:hover{ background:url(../images/lan.png) no-repeat left center; color:#01a7f3;}
.left_menu_nr ul li ul li a.on{ background:url(../images/lan.png) no-repeat left center; color:#01a7f3;}

.left_contact{ width:251px; overflow:hidden; border:1px solid #ccc; overflow:hidden; margin-top:20px; text-align:center;}
.left_contact .img{ padding-top:15px; text-align:center;}
.left_contact .img img{ width:72%;}
.left_contact_title{ width:251px; height:54px; overflow:hidden; line-height:54px; background:url(../images/left_contact.jpg) no-repeat; font-size:20px; text-indent:80px; color:#fff;}
.left_contact_title a{ color:#fff;}
.left_contact_nr{ color:#b1b1b; font-size:12px; padding:0px 32px 15px 32px; line-height:24px;}
.left_contact_nr p{ line-height:24px; color:#207ccf; font-size:14px; padding:15px 0px;}

.right_common{ overflow:hidden;}
/***********************************
2017.05.17
梁工
*/


/*文章页面*/
.position {
    border-bottom: 1px dashed #bfbfbf;
    color: #666666;
    font-size: 14px;
    line-height: 31px;
    margin : 15px auto 20px auto;
    overflow: hidden;
    text-align: right;
    font-weight:bold;
}
.position > span {
    float: left;
}
.position a {
    color: #686868;
}
.position a:hover {
    color: #01a7f3;
}
.article_left_common{ width:300px; float:left; overflow:hidden; }
.article_left_menu{width:300px;  overflow:hidden;}
.article_left_menu_title{ margin-bottom:18px; width:196px; height:27px; overflow:hidden; line-height:27px; font-size:18px; font-weight:bold; text-align:center; color:#1ca34b; border-left:4px solid #1ca34b;}
.article_left_menu_nr ul li{ line-height:41px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background-color:#f1f1f1; margin-bottom:1px;}
.article_left_menu_nr ul li a{ font-size:14px; color:#666; padding-left:54px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article_left_menu_nr ul li a:hover{ color:#01a7f3;}
.article_left_menu_nr ul li a.on,.left_menu_nr ul li a:hover{ color:#fff; background-color:#1ca34b;}
.article_left_menu_nr ul li ul li{ line-height:26px;}
.article_left_menu_nr ul li ul li a{ font-weight:normal; font-size:14px; background:url(../images/hui.png) no-repeat left center; padding-left:15px; margin-left:34px;}
.article_left_menu_nr ul li ul li a:hover{ background:url(../images/lan.png) no-repeat left center; color:#01a7f3;}
.article_left_menu_nr ul li ul li a.on{ background:url(../images/lan.png) no-repeat left center; color:#01a7f3;}

.article_left_contact{ width:251px; overflow:hidden; border:1px solid #ccc; overflow:hidden; margin-top:20px; text-align:center;}
.article_left_contact .img{ padding-top:15px; text-align:center;}
.article_left_contact .img img{ width:72%;}
.article_left_contact_title{ width:251px; height:54px; overflow:hidden; line-height:54px; background:url(../images/left_contact.jpg) no-repeat; font-size:20px; text-indent:80px; color:#fff;}
.article_left_contact_title a{ color:#fff;}
.article_left_contact_nr{ color:#b1b1b; font-size:12px; padding:0px 32px 15px 32px; line-height:24px;}
.article_left_contact_nr p{ line-height:24px; color:#207ccf; font-size:14px; padding:15px 0px;}

.article_right_common{ width:860px; float:right; overflow:hidden;}
/************************************/

.page-title{}
.page-title h2{ font-size:18px; line-height:32px; color:#262626; font-weight:normal;}
/*****************/


.mainlist{ padding:0 0px; overflow:hidden;   }
.article{ line-height:2; padding:0px; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:974px; }

.fenye{ text-align:center;}
.fenye a{ padding:4px 10px; margin:0 2px; border:1px solid #ccc; display:inline-block;*display:inline; *zoom:1; font-size:12px; color:#666; }
.fenye a.pageon,.fenye a:hover{ color:#fff;  border:1px solid #01a7f3; background-color: #1f8c0d;}

.newspage{ color:#01a7f3; padding:35px 0px 20px 0px; font-weight:bold; overflow:hidden;  }
.newspage .prevpage{ float:left;}
.newspage .nextpage{ float:right;}

.list-news-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-news-3 li{ float:left; width:100%; padding:0px 0 20px 0; background:url(../images/line1.jpg) repeat-x left bottom; margin-bottom:20px; }
.list-news-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-news-3 li dl dt{ width:220px; height:139px; border-radius:15px; float:left; overflow:hidden; }
.list-news-3 li dl dd{ width:610px; float:right; margin:0; padding:0px;  }
.list-news-3 li dl dd h6{ margin:0; padding:0; }
.list-news-3 li dl dd h6 a{ font-size:14px; color:#01a7f3; }
.list-news-3 li dl dd h6 span{ float:right; font-size:12px; color:#999; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
.list-news-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:1.5; }

.list-p1{ overflow:hidden; list-style:none; margin:0; padding:0px; }
.list-p1 li{ width:360px; float:left; margin-right:60px; margin-bottom:20px; overflow:hidden; text-align: center;}
.list-p1 li.right{ margin-right:0px;}
.list-p1 li > a.img{ display: block; background-color: #f2f2f2;}
.list-p1 li:hover a.img{ background-color:#1ca34b;}
.list-p1 li img{
    height: auto;
    height: 260px;
    max-width: 100%;
    }
.list-p1 li p{ margin:0; padding:0; height:30px; line-height:30px; }
.list-p1 li p a{ font-size: 16px; color: #666;}

.list-album{ width:950px; list-style:none; margin:0; padding:0; }
.list-album li{ width:285px; height:270px; text-align:center; float:left; margin-right:30px; margin-top:20px; }
.list-album li img{ width:275px; height:210px; border:1px solid #e3e3e3; padding:4px; }
.list-album li p{ margin:0; padding:0; height:30px; line-height:30px; }
 

.basic{ padding:20px; overflow:hidden; }
.basic-gallary{ clear:both; float:left; border:0px solid #e3e3e3; }
.basic-info{ float:left; margin-left:20px; }
.basic-info h2{ font-size:20px; }
.basic-info p{ margin:10px 0 0 0; padding:0; line-height:2; color:#333;}

.details{ margin:0 0px; font-size:16px; line-height:40px; color:#288dd3; border-bottom:1px solid #ccc; }

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:350px; height:270px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:270px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:270px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.feedback-title{ font-size:18px; color:#686868;}
.tab_feedback{ padding:20px 0; }
.tab_feedback tr td{ padding:6px 0px; font-size:16px;}
.mandatory{ color:#f00; }
.tab_feedback tr td .textinp{ background:none; border:1px solid #e3e3e3; width:428px; height:28px;}
.tab_feedback tr td textarea{ background:none; border:1px solid #e3e3e3; width:428px;}
.tab_feedback tr td .textval{ width:90px; height:31px; line-height:31px; text-align:center; background:none; border:solid 1px #e3e3e3; float:left;}
.vcode-img{ width:90px; height:11px; padding:10px 0px; border:solid 1px #e3e3e3; margin-left:30px; float:left; text-align:center;}
.vcode-img img{ cursor:pointer;}
.fbtn {
    line-height: 30px;
    padding: 0 30px;
    text-align: center;
    color: #acacac;
    font-size: 16px;
    background: none;
    border: 1px solid #b3afb0;
    
    outline: 0;
    cursor: pointer;
}

.fbtn:hover {
    background: #1267b8;
    color: #fff;
}