/* CSS Document */
h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,span,input,div{ margin:0px; padding:0px;  border:0; }
table,tr,td{ margin:0px; padding:0px; font-style:normal; }
body{font-size:12px; font-family: "微软雅黑"; color:#161616;padding:0px; margin:0px; line-height:2; }
img{border:none;}
ul,li{ list-style-type:none;}	
a{text-decoration:none; color:#161616;}
a:hover{ color:#0da3e2;}
.clear{clear:both;}
.width1051 {width: 1051px; height: auto; margin: 0 auto; overflow: hidden;}

/*头部*/
.header_1 {height: 130px; overflow: hidden;}
.header_1 .h_logo {width: 280px; height: 130px; float: left;}
.header_1 .h_logo img {width: 280px; height: 130px;}
.header_1 .h_right {width: 770px; height: 130px; overflow: hidden; float: right; background: url(../images/header_bgg1.png) no-repeat; position: relative;}
.header_1 .h_right span.phone {position: absolute; right: 0; top: 76px; font-size: 14px; color: #808080; font-weight: bold; line-height: 24px;}
.header_1 .h_right span.favorite {position: absolute; top: 100px; right: 4px;}
.header_1 .h_right span.setpage {position: absolute; top: 101px; right: 64px;}
.header_1 .h_right span a {color: #757575; }
/*头部结束*/

/*导航*/
.naver {width: 100%; min-width: 1051px; height: 50px; background: #efeff0;}
.naver .nav_left {width: 280px; height: 50px; position: relative; float: left; z-index: 999;}
.naver .nav_left a.aboutus {display: block; width: 200px; height: 50px; padding-left: 80px; overflow: hidden; font-size: 24px; line-height: 50px; color: #fdfbf7; background: url(../images/nav_bgg1.png) #dab866 no-repeat;}
.naver .nav_left ol {position: absolute; width: 280px; height: 0; overflow: hidden; z-index: 999;}
.naver .nav_left ol .ol_top {width: 280px; height: 192px; overflow: hidden; float: left; position: relative; border-bottom: 1px solid #f08300;}
.naver .nav_left ol .ol_top .top_bgg {width: 280px; height: 192px; position: absolute; background: #382f30; filter: alpha(opacity=50); opacity: 0.5;}
.naver .nav_left ol .ol_top .top_value {width: 280px; height: 192px; position: absolute;}
.naver .nav_left ol .ol_top .top_value a {display: block; width: 200px; height: 48px; padding-left: 80px; overflow: hidden; line-height: 48px; color: #fff; font-size: 18px; }
.naver .nav_left ol .ol_top .top_value a:hover {background: #f08300 !important;}

.naver .nav_left ol .ol_bottom {width: 280px; height: 326px; overflow: hidden; float: left; position: relative; }
.naver .nav_left ol .ol_bottom .bottom_bgg {width: 280px; height: 326px; position: absolute; background: #dee7df; filter: alpha(opacity=50); opacity: 0.5;}
.naver .nav_left ol .ol_bottom .bottom_value {width: 280px; height: 326px; position: absolute;}
.naver .nav_left ol .ol_bottom .bottom_value a {display: block; width: 200px; height: 48px; padding-left: 80px; overflow: hidden; line-height: 48px; color: #fff; font-size: 18px; }
.naver .nav_left ol .ol_bottom .bottom_value a:hover {background: #f08300 !important;}

.naver .nav_right {width: 770px; overflow: hidden; height: 50px; float: right;}
.naver .nav_right .nav_option {width: 465px; height: 50px; overflow: hidden; float: left;}
.naver .nav_right .nav_option li {width: 93px; height: 50px; overflow: hidden; float: left;}
.naver .nav_right .nav_option li a {display: block; width: 91px; height: 16px; margin-top: 17px; font-size: 16px; border-right: 1px solid #cfcfcf; border-left: 1px solid #fcfcfc; text-align: center; color: #161616; line-height: 16px;}

.naver .nav_right .search {width: 230px; height: 40px; padding-top: 10px; float: right; overflow: hidden; background: url(../images/search_bgg1.png) no-repeat;}
.naver .nav_right .search input#text {background: none; width: 180px; height: 30px; padding-left: 15px; float: left; line-height: 30px;}
.naver .nav_right .search input#but {width: 30px; height: 30px; background: none; float: left;}
.naver .nav_right .search input:hover,.naver .nav_right .search input:focus {outline: none;}
/*导航end*/

/*banner*/
.banner {width: 100%; min-width: 1051px; height: 519px; overflow: hidden; position: relative;}
.banner img {width: 1920px; min-width: 1051px; height: 519px; position: absolute; margin-left: -960px; left: 50%;}

.banner_1 {width: 100%; min-width: 1051px; height: 500px; overflow: hidden; position: relative;}
.banner_1 img {width: 1920px; min-width: 1051px; height: 500px; position: absolute; margin-left: -960px; left: 50%;}

/*banner end*/

/*首页内容*/
.div1 {height: 128px; background: url(../images/main_bgg.png) repeat-x; position: relative; margin-bottom: 30px;}
.div1 .url1 {font-size: 32px; line-height: 32px; color: #fff; position: absolute; left: 140px; top: 50%; margin-top: -16px;}
.div1 .words {font-size: 16px; color: #fff; position: absolute; top: 50%; margin-top: -32px; right: 130px;}

.div2 {height: 186px; overflow: hidden; border: 1px solid #867254; background: url(../images/main_bgg2.png) repeat-x; margin-bottom: 2px;}
.div2 li {width: 249px; height: 158px; float: left; margin-top: 16px; padding-left: 100px; background: url(../images/main_bgg3.png) no-repeat; position: relative;}
.div2 li a {color: #fff; font-size: 30px; line-height: 30px; position: absolute; top: 50%; margin-top: -32px;}
.div2 li a.nobr {line-height: 64px;}
.div2 li.centerli {border-left: 1px dashed #ebe7e2; border-right: 1px dashed #ebe7e2;}

.div3 {height: 134px; overflow: hidden;}

.div4 {overflow: hidden; margin-bottom: 40px; }
.div4 li {float: left; width: 324px; height: 660px; overflow: hidden; padding-top: 20px; padding-right: 3px; margin-right: 33px; background: url(../images/main_bgg4.png) no-repeat right bottom;}
.div4 li.is3 {margin-right: 0;}
.div4 li .title1 {width: 324px; height: 42px; overflow: hidden; float: left; font-size: 20px;color: #161616; line-height: 42px; text-align: center;}
.div4 li .bor-div {width: 322px; height: auto; overflow: hidden; float: left; border: 1px solid #c6c6c6;}
.div4 li .image {height: 250px; float: left; }
.div4 li .image img {width: 322px; height: 250px;}
.div4 li .title2 {width: 286px; padding: 0 18px; height: 95px; overflow: hidden; float: left; font-size: 24px; color: #161616; line-height: 95px;}
.div4 li .words {width: 286px; padding: 0 18px; height: 192px; overflow: hidden; float: left; color: #6e6e6e; line-height: 24px; padding-bottom: 22px;}
.div4 li .bottom {width: 322px; height: 52px; overflow: hidden; float: left; border-top: 1px solid #c6c6c6;}
.div4 li .bottom .bt_left {width: 245px; height: 52px; float: left; background: url(../images/bottom_bgg.png) no-repeat; line-height: 50px; position: relative;}
.div4 li .bottom .bt_left a {color: #666; position: absolute; left: 44px;}
.div4 li .bottom .bt_left span {color: #666; position: absolute; left: 154px;}
.div4 li .bottom .bt_right {width: 76px; float: right; height: 52px; border-left: 1px solid #c6c6c6; background: url(../images/share_img.png) no-repeat;}
.div4 li .bottom .bt_right .bshare-more {width: 76px !important; height: 52px !important; background: none !important; padding: 0 !important; margin: 0 !important;}

.div5 {height: 150px; text-align: center;}
.div5 img {width: 70px; height: 70px; margin-top: 28px; padding-left: 30px;}

/*首页内容end*/

/*那个让weitian懵逼了好久的特效*/
.WTFduang {width: 1051px; height: 875px; overflow: hidden;}
.WTFduang .duang {width: 348px; height: 872px; overflow: hidden; float: left;}
.WTFduang .centerDIV {margin: 0 3.5px;}
.WTFduang .duang .child {width: 348px; margin-bottom: 3px; overflow: hidden; float: left; position: relative;}
.WTFduang .duang .child .duangbgg {width: 348px; position: absolute; background: #f08300; display: none;}
.WTFduang .duang .child .childvalue {position: absolute; width: 348px; height: 100%;}
.WTFduang .duang .child .duangbgg a {display: block; width: 188px; font-size: 20px; color: #fff; line-height: 24px; padding-left: 160px; padding-top: 60px;}
.WTFduang .duang .child .duangbgg a span {font-size: 30px; line-height: 40px;}
.WTFduang .duang .child1 {height: 183px;}
.WTFduang .duang .child1 .duangbgg {height: 183px;}
.WTFduang .duang .child1 .duangbgg a {height: 123px;}
.WTFduang .duang .child2 {height: 266px;}
.WTFduang .duang .child2 .duangbgg {height: 266px;}
.WTFduang .duang .child2 .duangbgg a {height: 206px;}
.WTFduang .duang .child3 {height: 184px;}
.WTFduang .duang .child3 .duangbgg {height: 184px;}
.WTFduang .duang .child3 .duangbgg a {height: 124px;}
.WTFduang .duang .child4 {height: 230px;}
.WTFduang .duang .child4 .duangbgg {height: 230px;}
.WTFduang .duang .child4 .duangbgg a {height: 170px;}
.WTFduang .duang .child5 {height: 402px;}
.WTFduang .duang .child5 .duangbgg {height: 402px;}
.WTFduang .duang .child5 .duangbgg a {height: 342px;}
.WTFduang .duang .child6 {height: 234px;}
.WTFduang .duang .child6 .duangbgg {height: 234px;}
.WTFduang .duang .child6 .duangbgg a {height: 174px;}
.WTFduang .duang .child7 {height: 230px;}
.WTFduang .duang .child7 .duangbgg {height: 230px;}
.WTFduang .duang .child7 .duangbgg a {height: 170px;}
.WTFduang .duang .child8 {height: 295px;}
.WTFduang .duang .child8 .duangbgg {height: 295px;}
.WTFduang .duang .child8 .duangbgg a {height: 235px;}
.WTFduang .duang .child9 {height: 184px;}
.WTFduang .duang .child9 .duangbgg {height: 184px;}
.WTFduang .duang .child9 .duangbgg a {height: 124px;}
.WTFduang .duang .child10 {height: 386px;}
.WTFduang .duang .child10 .duangbgg {height: 386px;}
.WTFduang .duang .child10 .duangbgg a {height: 326px;}
/*那个让weitian懵逼了好久的特效终于写完了*/

/*脚部*/
.footer {width: 100%; min-width: 1051px; height: 359px; overflow: hidden; border-top: 10px solid #e2cc86; background: #dab866;}
.footer .f_top {height: 170px; overflow: hidden; padding-top: 65px;}
.footer .f_top .f_div1 {width: 448px; height: 170px; overflow: hidden; float: left;}
.footer .f_top .f_div2 {width: 400px; height: 170px; overflow: hidden; padding-right: 33px; float: left;}
.footer .f_top .f_div3 {width: 170px; height: 170px; overflow: hidden; float: right;}
.footer .f_top .f_div3 img {width: 170px; height: 170px;}
.footer .f_bottom {height: 124px; overflow: hidden; line-height: 124px; font-family: "宋体"; color: #fff; text-align: center;}
.footer .f_bottom a,.footer .f_bottom span {font-family: "宋体"; color: #fff; }
/*脚部end*/

/*子导航*/
.sub_nav {width: 100%; min-width: 1051px; height: 80px; position: relative;}
.sub_nav .left_bgg {width: 50%; min-width: 525px; height: 80px; position: absolute; left: 0; background: url(../images/nav_bgg2.png) repeat-x;}
.sub_nav .right_bgg {width: 50%; min-width: 525px; height: 80px; position: absolute; right: 0; background: url(../images/nav_bgg3.png) repeat-x;}
.sub_nav .width1051 {position: absolute; left: 50%; margin-left: -525.5px;}
.sub_nav .cat_name {width: 280px; height: 80px; overflow: hidden; float: left; background: url(../images/nav_bgg2.png) repeat-x; font-size: 36px; font-weight: bold; color: #fff; line-height: 80px;}
.sub_nav .nav_list {width: 770px; height: 80px; overflow: hidden; float: left; background: url(../images/nav_bgg3.png) repeat-x; padding-left: 1px;}
.sub_nav .nav_list ul {width:900px; height: 80px; overflow: hidden; float: left; }
.sub_nav .nav_list ul li {width: auto; height: 80px; float: left;}
.sub_nav .nav_list ul li a {display: block; width: auto; height: 45px; padding: 0 43px; margin-top: 17.5px; font-size: 24px; line-height: 45px; color: #fff; text-align: center; border-right: 2px dashed #fff;}

.sub_nav .left_bgg.is25 {background: #1d1819;}
.sub_nav .right_bgg.is25 {background: #1d1819;}
.sub_nav .cat_name.is25 {background: #1d1819; color: #fff000;}
.sub_nav .nav_list.is25 {background: #1d1819;}
.sub_nav .nav_list.is25 ul li a {color: #e4007e; border-right: 2px dashed #c0bfbf;}

.sub_nav .left_bgg.is14 {background: #ef8762;}
.sub_nav .right_bgg.is14 {background: #e96657;}
.sub_nav .cat_name.is14 {background: #ef8762; color: #fffcda;}
.sub_nav .nav_list.is14 {background: #e96657;}

.sub_nav .left_bgg.is13 {background: url(../images/nav_bgg4.png) repeat-x;}
.sub_nav .right_bgg.is13 {background: url(../images/nav_bgg5.png) repeat-x;}
.sub_nav .cat_name.is13 {background: url(../images/nav_bgg4.png) repeat-x; color: #fdead3;}
.sub_nav .nav_list.is13 {background: url(../images/nav_bgg5.png) repeat-x;}

.sub_nav .left_bgg.is20 {background: url(../images/nav_bgg4.png) repeat-x;}
.sub_nav .right_bgg.is20 {background: url(../images/nav_bgg5.png) repeat-x;}
.sub_nav .cat_name.is20 {background: url(../images/nav_bgg4.png) repeat-x; color: #fdead3;}
.sub_nav .nav_list.is20 {background: url(../images/nav_bgg5.png) repeat-x;}

.sub_nav .left_bgg.is6 {background: url(../images/nav_bgg4.png) repeat-x;}
.sub_nav .right_bgg.is6 {background: url(../images/nav_bgg5.png) repeat-x;}
.sub_nav .cat_name.is6 {background: url(../images/nav_bgg4.png) repeat-x; color: #fdead3;}
.sub_nav .nav_list.is6 {background: url(../images/nav_bgg5.png) repeat-x;}

/*子导航end*/

/*内页*/
.newspage {overflow: hidden; margin-top: 63px;}
.newspage .lists {overflow: hidden; width: 1051px; height: auto; min-height: 210px;}
.newspage .lists li {padding: 27px 27px 27px 103px; width: 840px; height: 130px; overflow: hidden; float: left; background: url(../images/news_bgg1.png) no-repeat left top; position: relative;}
.newspage .lists li.is1 {border-left: 91px solid #fae8c4;}
.newspage .lists li.is2 {border-left: 91px solid #fbeccd;}
.newspage .lists li.is3 {border-left: 91px solid #fbf0d7;}
.newspage .lists li.is4 {border-left: 91px solid #faf1e2;}
.newspage .lists li .nl_title {width: 840px; height: 24px; line-height: 24px; position: absolute; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #808080; margin-bottom: 12px;}
.newspage .lists li .nl_title a {font-size: 24px; line-height: 24px; color: #ef8200;}
.newspage .lists li .nl_desc {width: 720px; height: 84px; line-height: 30px; position: absolute; padding-right: 120px; overflow: hidden; top: 74px;}
.newspage .lists li .nl_desc a {font-size: 18px; color: #aa5c3f; }
.newspage .lists li .nl_date {font-size: 18px; color: #c4b094; height: 24px; line-height: 24px; position: absolute; right: 27px; background: #fff; top: 49px; padding-left: 5px;}
.newspage .ns_content {width: 860px; height: auto; overflow: hidden; padding-left: 191px; padding-top: 27px; background: url(../images/news_bgg2.png) no-repeat left top;}
.newspage .ns_content .ns_title {font-size: 24px; color: #ef8200; width: 860px; height: 24px; line-height: 24px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #808080; margin-bottom: 20px;}
.newspage .ns_content .ns_date {font-size: 18px; line-height: 24px; color: #c8b69c; height: 24px; float: right; margin: 30px 0; width: 860px; text-align: right;}

.pages {width: 1051px; height: 170px; overflow: hidden; line-height: 170px; color: #ac6249; font-size: 16px; text-align: center;}
.pages a,.pages span {color: #ac6249; font-size: 16px; padding: 0 3px;}

.casepage {overflow: hidden; margin-top: 79px;}
.casepage .lists {overflow: hidden; width: 1051px; height: auto; min-height: 344px;}
.casepage .lists li {width: 331px; height: 344px; overflow: hidden; float: left; margin-right: 29px;}
.casepage .lists li.is3 {margin-right: 0;}
.casepage .lists li .cl_image {width: 331px; height: 257px; padding-bottom: 8px; overflow: hidden; background: url(../images/case_bgg1.png) no-repeat center bottom;}
.casepage .lists li .cl_image a {float: left; width: 331px; height: 257px;}
.casepage .lists li .cl_image img {width: 319px; height: 245px; padding: 5px; border: 1px solid #c7c7c7;}
.casepage .lists li .cl_title {width: 331px; height: 79px; overflow: hidden; text-align: center; line-height: 79px;}
.casepage .lists li .cl_title a {color: #161616; font-size: 18px;}

.joinpage {width: 100%; min-width: 1051px; height: auto; min-height: 300px; overflow: hidden; margin-top: 17px;}
.joinpage {background: #f14754;}
.joinpage .jp_content {width: 1051px; height: auto; min-height: 300px; overflow: hidden; line-height: 24px;}
.joinpage .jp_content img {max-width: 1051px !important; height: auto !important;}

.contactpage {width: 100%; min-width: 1051px; height: auto; min-height: 300px; overflow: hidden; margin-top: 17px;}
.contactpage {background: #fffcda;}
.contactpage .cp_content {width: 1051px; height: auto; min-height: 300px; overflow: hidden; line-height: 24px;}
.contactpage .cp_content img {max-width: 1051px !important; height: auto !important;}

.commonpage {width: 100%; min-width: 1051px; height: auto; min-height: 300px; overflow: hidden; margin-top: 17px;}
.commonpage .cp_content {width: 1051px; height: auto; min-height: 300px; overflow: hidden; line-height: 24px;}
.commonpage .cp_content img {max-width: 1051px !important; height: auto !important;}

.seriespage {overflow: hidden;}
.seriespage .sp_title {width: 1051px; height: 143px; overflow: hidden; padding: 30px 0 40px 0;}
.seriespage .sp_title img {width: 1051px; height: 143px;}
.seriespage .lists {overflow: hidden; width: 1051px; height: auto; min-height: 344px;}
.seriespage .lists li {width: 331px; height: 344px; overflow: hidden; float: left; margin-right: 29px;}
.seriespage .lists li.is3 {margin-right: 0;}
.seriespage .lists li .cl_image {width: 331px; height: 257px; padding-bottom: 8px; overflow: hidden; background: url(../images/case_bgg1.png) no-repeat center bottom;}
.seriespage .lists li .cl_image a {float: left; width: 331px; height: 257px;}
.seriespage .lists li .cl_image img {width: 319px; height: 245px; padding: 5px; border: 1px solid #c7c7c7;}
.seriespage .lists li .cl_title {width: 331px; height: 79px; overflow: hidden; text-align: center; line-height: 79px;}
.seriespage .lists li .cl_title a {color: #161616; font-size: 18px;}

.videopage {width: 100%; min-width: 1051px; height: auto; min-height: 300px; overflow: hidden;}
.videopage {background: #3e3938;}
.videopage .lists {width: 1051px; padding-top: 337px; padding-bottom: 180px; overflow: hidden; background: url(../images/video_bgg.png) no-repeat center top;}
.videopage .lists li {width: 253px; height: 322px; overflow: hidden; float: left; margin-right: 13px;}
.videopage .lists li.is4 {margin-right: 0;}
.videopage .lists li img {width: 253px; height: 322px; }

.searchpage {width: 100%; min-width: 1051px; height: auto; min-height: 100px; overflow:hidden; margin-top: 20px;}
.searchpage .lists {overflow: hidden; width: 1051px; height: auto;}
.searchpage .lists li {width: 1001px; height: 30px; margin-bottom: 10px; border-bottom: 1px dashed #666; overflow: hidden; float: left; padding: 0 25px;}
.searchpage .lists li a {font-size: 14px; line-height: 30px; color: #333; float: left;}
.searchpage .lists li span {font-size: 14px; line-height: 30px; color: #333; float: right;}

.addbgg {background: #fffcdd; margin-top: 48px;}
