/* CSS Document */

body {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif ;
	font-family:"微软雅黑"!important;
	list-style:none;
	background:#fff;
}
a:link {color: #000; text-decoration: none}
a:active { color: #000;text-decoration: none }
a:visited {
	color: #000;
	text-decoration: none
}
li{ list-style:none}
.clear{ clear:both}
.folatleft{ float:left;}
.folatright{ float:right;}
.container{ padding:0px;}

#whole{ width:100%;margin:auto;}

.top_bj{ height:228px; width:100%; background:url(../images/top_bj.jpg) repeat-x;}
.logo{ padding-top:30px;}
.nav_bj { width:100%; height:32px;  background:#323335;}
.sy_nav ul{ margin:auto; margin-top:30px;}
.sy_nav ul li{ float:left; width:80px;line-height:32px;height:32px; text-align:center;color:#fff;}
.sy_nav ul li a{ font-size:18px; color:#fff;}

.ab_bj{ width:100%; height:695px; background:url(../images/ab_bj.jpg) no-repeat;}
.about{ left: 0; bottom: 0; right: 0; }
.ab_tu{ float:left; width:313px;}
.ab_text{ float:right; width:800px; color:#4c2f28; font-size:16px; line-height:35px; padding-top:30px; text-align:justify;}
.ab_text a{ float:right;}

.sy_title { margin:auto;text-align:center;}
.sy_title img{  margin-top:50px; margin-bottom:50px; }
.sy_left { margin-bottom:30px;}
.sy_left ul{ padding:0px; margin:auto;background:url(../images/left_middle.jpg) repeat-y ;}
.sy_left ul li { width:80%; height:60px;  text-align:left; margin:auto; text-indent:10px; line-height:60px; border-bottom:1px #CCCCCC solid;}
.left_more{ width:50%px; height:92px;background:url(../images/left_middle.jpg) repeat-y ;margin:auto;text-align:center;  }
.left_more img{  padding-top:30px;}


.cp_list ul { padding:0px; margin:auto; }
.cp_list ul li { float:left; width:188px; height:35px; background:url(../images/cp_list_bj.jpg) no-repeat;margin-bottom:30px; margin-left:30px; text-align:center; font-size:16px; color:#930; line-height:35px; }

.sy_cp ul { padding:0p; margin:auto;}
.sy_cp ul li{ float:left; width:354px; height:300px; margin-left:20px; margin-bottom:30px;}
.sy_cp ul li a{ background:url(../images/cp_k.png) no-repeat; width:354px; height:247px;}
.sy_cp ul li span{ text-align:center; background:#af5212; color:#fff; width:354px; height:50px; line-height:50px; display:block; font-size:16px;}


.youshi{ width:100%; height:771px; background:url(../images/youshi.jpg) no-repeat;background-position: center;}
.gongjiang{ width:100%; height:465px; background:url(../images/gongjiang.jpg) no-repeat;background-position: center;}

.case_bj { width:100%; height:850px; background:#ede2d7;}
/*case*/
.container_image{width:1180px;height:530px;margin:0 auto;position:relative;}
.add{background:url(../images/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;bottom:30px;z-index:4;cursor:pointer;display:none;}
.container_image .i_btn{display:block;width:34px;height:80px;position:absolute;top:225px;z-index:3;background-image:url(../images/a_l.png);}
.container_image .prev_L{left:136px;background-position:0 0;}
.container_image .next_R{right:136px;background-position:-34px 0;}
.slide_img {width:640px;height:447px;position:relative;z-index:1;}
.slide_img li{width:180px;height:447px;overflow:hidden;position:absolute;top:15px;background:#ffffff;}
.slide_img li a{display:block;position:relative;width:100%;height:100%;height:500px;}
.slide_img li a img{position:absolute;height:100%;}
.slide_img li.on a{height:530px;}
.slide_img li.on{width:800px;left:190px;left:190px;top:0;box-shadow:0 0 15px rgba(0,0,0,0.6) ;overflow:hidden;}
.slide_img li.on img{width:100%;}
.slide_img li.left{left:0;}
.slide_img li.right{left:1000px;}
.slide_img li.mid{left:190px;}
.slide_img li .info{height:100px;padding-top:6px;position:absolute;left:0;bottom:0;width:94%;padding:5% 3%;color:#ffffff;display:none;z-index:3;}
.slide_img li .icon{background:url(../images/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:370px;bottom:30px;z-index:4;}
.slide_img li.on .icon{display:block;}
.slide_img li .bg{width:100%;height:142px;background:#000000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;bottom:0;z-index:0;display:none;}
.slide_img li .info span{font-size:18px; text-align:center;display:block; padding:7px 0;height:36px;overflow:hidden;padding-left:12px;background:url(../images/tibg3.png) no-repeat 0 center;line-height:36px;}
.slide_img li .info p{font-size:16px;line-height:24px;height:48px;overflow:hidden;}
.slide_img li .info i{display:block;width:60px;height:60px;background:url(../images/a_more.png) no-repeat 0 -60px;cursor:pointer;position:absolute;left:50%;top:-30px;}

.sy_more { margin:auto;text-align:center;}
.sy_more img{  margin-top:50px; margin-bottom:50px; }


.sy_news ul{ padding:0px; margin:auto;}
.sy_news ul li{ width:580px; float:left; margin-bottom:40px;}
.news_tu{ float:left;}
.news_tu img{ padding-right:20px; padding-top:20px;}
.news_text{ float:left; width:340px;}
.news_text h2{ font-size:18px;  padding-top:0px;}
.news_text span{ color:#00acee; margin-bottom:20px;}
.news_text p{ padding-top:10px; font-size:14px; line-height:25px;}
.news_text a{ color:#ab4f12;}
.sy_more { margin:auto;text-align:center;}


.contact{ padding-top:220px;}
.cont_bj{ width:100%; height:532px; background:url(../images/cont_bj.jpg) no-repeat;background-position: center;}
.cont{ width:410px; float:left; margin-left:50px; height:256px;  }
.cont img{ padding:10px;}
.cont p{ color:#8c6614; line-height:35px; font-size:16px; padding:0px 30px;}
.message{ width:585px; height:256px; float:right;}
.message p{color:#8c6614; text-align:right; font-size:16px; }
.biaoge{ margin-top:30px; width:600px; height:230px;}
.box1 { width:270px; height:50px; border:1px #8c6614 solid; margin-bottom:20px; text-indent:15px;}
.box2{ width:280px; height:190px; border:1px #8c6614 solid; text-indent:15px; }
.send{ margin:auto; text-align:center; text-indent:15px;}

.fot_bj{ width:100%; height:250px; margin-top:50px; background:url(../images/fot_bj.jpg) repeat-x;}
.fot p{ height:100px;  color:#fff; text-align:left; float:left; font-size:16px; padding-top:85px; margin-left:30px; line-height:25px;}
.fot a{ color:#fff;}
.ewm img{ float:left; width:125px; padding-top:65px;}

/*内页*/
.ny_main{ margin-top:30px; height:auto; margin-bottom:60px;}
.ny_title { text-align:center; line-height:55px; height:55px; border-bottom:1px #CCCCCC solid;  }
.ny_title h1{ font-size:30px; color:#9c6d25}

.ny_text { margin-top:30px;}
.ny_text p{ line-height:35px; text-align:justify;}

.ny_title_list{    
    margin-top: 43px;
    overflow: hidden;
    width: 100%;}
.ny_fenlei{  position: relative;
    float: left;
    left: 50%;}
.ny_fenlei ul{position: relative; padding:0px; margin:auto;
    float: left;
    left: -50%;}
.ny_fenlei li{ width:188px;  font-size:16px;   float:left; border-radius:5px; margin-left:10px; line-height:35px;text-align:center; background:url(../images/cp_list_bj.jpg) no-repeat;}
.ny_fenlei li a{ color:#9c6d25;}
.ny_fenlei li:hover{ display:block; background:url(../images/cp_list_bj.jpg) no-repeat;}

.nei_cont{ width:1200px;  margin:30px auto 20px auto; position:relative; }
.nei_cont::after{ display:block; content:""; clear:both;}

.nei_cont_left{ width:230px; float:left; }
.nei_cont_left .top_txt{ width:230px; height:70px; color:#FFF; font-size:23px; line-height:70px; text-align:center; float:left; background:url(../images/ny_left_bj.jpg) repeat-x;}
.nei_cont_left_pro{ width:230px; float:left; background:#FFF; border:1px #e1e1e1 solid; padding:8px 9px 12px 9px; margin-bottom:20px;}
.nei_cont_left_pro .list_lie{ width:210px; text-align:left; text-indent:30px; float:left; border-bottom:1px #e4e4e4 solid; background:url(../images/coin.jpg) no-repeat 7px 12px; padding:5px 0px 5px 0px; margin-bottom:4px;}
.nei_cont_left_pro .list_lie a{ display:block; font-size:16px; font-weight:bold; }

.nei_cont_left_lianxi{ width:230px; float:left; background:#FFF; border:1px #e1e1e1 solid; padding:8px 9px 12px 9px; margin-bottom:20px; font-size:13px;}
.nei_cont_left_lianxi p{ line-height:22px; margin-top:4px; margin-bottom:6px;}
.nei_cont_right{ width:920px; float:right; margin-top:30px;}
.nei_cont_right .title_box{ width:900px; float:left; padding-bottom:10px; padding-left:8px; border-bottom:1px #CCCCCC solid;}
.nei_cont_right .cont_box{ width:900px; float:left; margin-top:10px; font-size:14px; line-height:32px; padding:0px 5px 0px 5px;}
.nei_cont_right .cont_box ul{ padding:0px; margin:auto;}
.nei_cont_right .cont_box img{ max-width:98%;}

.pro_list{ padding-top:15px; width:270px; float:left; margin:4px 10px 25px 10px; border:1px #CCCCCC solid; background:#FFF;}
.pro_list:hover{ border:1px #1151bc solid;}
.pro_list .pic_box{ text-align:center; margin:0px auto 0px auto; background:#FFF}
.pro_list .pic_box img{}
.pro_list .word_box{ width:260px; text-align:center; line-height:30px; margin:7px auto 0px auto; font-size:14px; color:#565656}

.xw_title{ text-align:center;}
.xw_title h1{ font-size:28px;}
.cp2{ border-radius:5px; vertical-align:middle;text-align:center;*display: block; margin-bottom:2%; margin-top:2%;}
.cp2 img{  margin:auto; }
.info{ text-align:center; margin-bottom:20px;}



.ny_right{ height:auto; margin-top:30px; width:950px; float:right;}
.ny_left { margin-top:30px; width:220px; float:left; width:200px;}
.ny_left ul{ padding:0px; margin:auto;}
.ny_left ul li{ height:35px; line-height:35px; border-bottom:1px #cccccc solid;}
.newslist02 { font-size:14px; }
.newslist02 li { text-align:center; float:left; margin-right:15px;border:1px #CCCCCC solid;  margin-bottom:20px;list-style:none;}
.newslist02 li .ding { color:#F30; margin-left:5px}
.newslist02 li .time { float:right; font-size:12px; color:#888}
.newslist02 li img{ width:210px; height:140px; border-bottom:1px #CCCCCC solid; padding:5px;}
.newslist02 li:hover{}
.newslist02 li a:hover{ color:#000;}
/**图片栏目页*/
.piclist{border:#e5e5e5 1px solid;}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist .piclistbox li{width:18%; margin:1%;float:left;text-align:center;height:178px;overflow:hidden;}
.piclist .piclistbox li .imgbox{height: 150px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;}
.piclist .piclistbox img{width:100%;min-height:150px;}
.piclist .piclistbox a{}


/*图片内容页*/
.picnr{height:100%;overflow:hidden; border:1px solid #e5e5e5; padding:20px 0; margin-bottom:30px;}
.picnr .title{height:52px; text-align:center;line-height:52px;font-size:25px;font-weight:bold;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center;border-bottom:1px dashed #eee}
.picnr .del a{ margin-right:10px; font-size:14px;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}

.xgphoto{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:18%; margin:1%;float:left;text-align:center;overflow:hidden;}
.xgphoto .xgphotobox img{width:100%;height:140px;margin-bottom:8px;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc;}
.xgphoto .xgphotobox li span{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}
.xgphoto  .commentbox{ padding:10px;}
/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}
/* 图片分页方式的样式*/
.imagelist{margin:0 auto;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}
/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
/*平行显示方式样式结束*/
#pageNext{text-align:right}



/*图片 -栏目页*/



/* 图片分页方式的样式*/
.imagelist{} /*总宽度*/
.imagelist .imagetop{ padding:10px 0;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb { height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px;}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/* 图片分页方式的样式结束*/





/*图片筛选*/

.photolisting{}
.photolisting ul{ padding-top:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting li a{width:174px;}
.photolisting img{width:163px; height:90px; border:#e5e5e5 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.picpl{}
.picpl .search01{ border:1px solid #E7E7E7; margin-top:10px;}
.picpl .search01 .title{ height:40px; line-height:40px;padding-top:5px;border-bottom:1px solid #E7E7E7;}
.picpl .search01 .title h2{ font-size:18px; font-weight:normal;padding-left:15px;}
.picpl .search01 .keyform .keywordform{ font-size:16px;}
.picpl .search01 .keyform .keywordform #key{ height:20px;}
.picpl .search01 .keyform .keywordform .fcsearch{ height:24px; width:45px; color:#fff; background:#FF9900; border:1px solid #FF9900;}
.picpl .tabtit{background:#F3FAFF; border:1px solid #CCE0F5;}
.picpl .left01{border:#e5e5e5 1px solid;}
.picpl .left01 .title{height:40px;line-height:40px;overflow:hidden; font-size:16px; padding-left:15px; color:#333;}
.picpl .left01 .left01box{padding:10px;}
.picpl .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left01 .searchbox .content_nei{}
.picpl .left01 .searchbox .content_nei ul{}
.picpl .left01 .searchbox .content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left01 .searchbox .content_nei h1{width:120px; float:left;}
.picpl .left01 .searchbox .content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left01 .searchbox .content_nei h3{width:520px; float:right;}
.picpl .left01 .searchbox .content_nei h3 a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.picpl .left01 .searchbox .content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left01 .searchbox .content_nei h3 span.intro{font-size:12px; font-weight:normal;}
.picpl .fieldmenu .condition_title{ font-size:14px; width:80px; float:left; line-height:30px; padding-left:15px;}
.picpl .fieldmenu .container{ font-size:14px; width:600px; float:right;}
.picpl .fieldmenu .container strong{ border:1px solid #03A2DC; padding:2px; color:#fff; background:#03A2DC}
.picpl .fieldmenu  .container a{ padding:0px 8px;}
.picpl .search02 .tabtit{ font-size:14px; height:32px; padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.picpl .search02 .tabtit ul li{ padding-right:10px; font-size:16px; float:left;height:40px;width:120px;}
.picpl .search02 .tabtit ul li a{ padding-left:20px; line-height:32px;}
.picpl .search02 .tabtit ul li.slt{ background:url(tabbg.png) no-repeat;  margin-top:2px;}
.picpl .search02 .tabtit ul li.slt a{color:#fff}
.picpl .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right01 .title{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;}
.picpl .right01 .right01box{}
.picpl .right01 .right01box ul{}
.picpl .right01 .right01box li{width:48%; margin:1%;float:left;text-align:center;height:136px;overflow:hidden;}
.picpl .right01 .right01box img{width:100%;height:100px;padding:2px;}


