﻿@charset "utf-8";
/* CSS Document */


/*---头部---*/
body { z-index:1;}

/*首页*/
/*banner*/
.fullSlide { width:100%; min-width:1000px; position:relative; height:540px; z-index:2; margin-top:-8px;  }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:540px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:540px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:15px; left:0; height:15px; line-height:15px; overflow:hidden; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:15px; overflow:hidden; margin:0px 4px; overflow:hidden; background:url(../images/icon_01.png) -130px -5px no-repeat;  line-height:999px; }
.fullSlide .hd ul .on { background:url(../images/icon_01.png) -110px -5px no-repeat; opacity:1; }
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:4%; z-index:1; width:53px; height:66px; background:url(../images/icon_01.png) -0px -0px no-repeat; cursor:pointer; display:none; }
.fullSlide .next { left:auto; right:4%; background-position:-53px -0px; }


/*col1*/
.col1bg { width:100%; border-bottom:1px solid #ccc; padding:18px 0px; }
.col1 { width:1200px; height:38px; margin:0px auto; position:relative; z-index:99; color:#666;}
.col1 .s_box { width:900px; }
.col1 .s_box .keyword { width:350px; height:20px; margin:8px 15px 0px 0px; overflow:hidden;  }
.col1 .s_box .keyword a { color:#666; margin-right:15px; }
.col1 .s_box .keyword a:hover { color:#a86e2f; }
.col1 .s_box .search  { width:520px; height:36px; border:1px solid #bcbcbc; background:#f4f4f4; border-radius:30px; -moz-border-radius:px; -webkit-border-radius:px; }
.col1 .s_box .search input { width:443px; height:27px; line-height:26px; background:none; padding:4px 20px 3px 20px; border:0px; display:block; float:left;}
.col1 .s_box .search a { width:30px; height:30px; line-height:30px; display:block; float:left; background:url(../images/icon_01.png) -0px -146px no-repeat;}
.col1 .tel { width:220px; height:26px; padding-left:33px; background:url(../images/icon_01.png) -119px -30px no-repeat; line-height:26px;  margin-top:5px;  }
.col1 .tel span { display:inline-block; float:left;}
.col1 .tel h6 { display:inline-block; float:left; font-size:25px; font-weight:bold; color:#a86e2f; font-family:Arial; margin:0px 0px 0px 8px; }


@media screen and (max-width:1280px) {
.col1 { width:1000px; }
.col1 .s_box { width:700px; }
.col1 .s_box .search  { width:330px; }
.col1 .s_box .search input { width:255px; }
}


/*col2*/
.col2bg { width:100%; background:url(../images/col2bg.png) bottom center no-repeat; }
.col2 { width:1200px; height:670px; margin:50px auto 0px;   }
.col2 .c2ttl { width:140px; height:px; display:block; }
.col2 .c2ttl .cltbg1 { width:127px; height:199px; margin:auto; background:url(../images/coltbg1.png) no-repeat;   }
.col2 .c2ttl .cltbg1 img { margin:20px 0px 0px 27px; }
.col2 .c2ttl a.more1 { width:80px; height:54px; padding-top:26px; display:block; margin:20px 0px 0px 7px; background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }
.col2 .c2ttl a.more1:hover { color:#ddd4d3; }
.col2 .c2con { width:1050px; text-align:center; }
.col2 .c2con a { width:300px; margin:0px 18px 25px; padding:4px; display:block; float:left; border:1px solid #c8c3c3; color:#6c5a58; font-size:14px;}
.col2 .c2con a:hover { color:#a86e2f; border:1px solid #a86e2f;  }
.col2 .c2con a img { width:300px; height:212px;  }
.col2 .c2con a span { width:280px; height:32px; margin:auto; display:block; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;   }

@media screen and (max-width:1280px) {
.col2bg { background-size:1300px; }
.col2 { width:1000px; height:600px; }
.col2 .c2con { width:860px; }
.col2 .c2con a { width:252px; margin:0px 12px 25px; }
.col2 .c2con a img { width:252px; height:178px; }
.col2 .c2con a span { width:232px; }
}


/*col3*/
.col3bg { width:100%; margin-top:-54px; background:url(../images/col3bg.png) top center no-repeat; }
.col3 { width:1200px; height:346px; margin:0px auto 0px; position:relative; }
.col3 .a_pic { width:407px; height:410px; margin-top:-20px; float:left; }
.col3 .cltbg2 { width:127px; height:199px; float:right; margin-top:70px; background:url(../images/coltbg3.jpg) no-repeat;  }
.col3 .cltbg2 img { margin:27px 0px 0px 24px; }
.col3 .c3con { width:575px; float:left; margin:85px 0px 0px 30px; color:#ead2b8; font-size:14px; height:177px; overflow:hidden;  }
.col3 .c3con p { text-indent:2em; line-height:28px;}
.col3 .c3con span { font-weight:bold; color:#fff; font-size:15px; }
.col3 a.more2 { width:80px; height:54px; position:absolute; bottom:-10px; left:300px; padding-top:26px; display:block;  background:url(../images/icon_01.png) -83px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }
.col3 a.more2:hover { color:#ddd4d3; }

@media screen and (max-width:1280px) {
.col3 { width:1000px; margin-top:-35px; }
.col3 .a_pic { width:380px; height:383px; }
.col3 .c3con { width:430px; font-size:13px; line-height:24px; }
.col3 a.more2 { bottom:-0px; left:280px; }
}


/*col4*/
.col4bg { width:100%; margin-top:30px; background:url(../images/col4bg.png) bottom center no-repeat; }
.col4 { width:1200px; height:520px;  margin:0px auto; position:relative;}
.col4 .c4ttl { width:248px; height:84px; margin:0px auto 30px;}
.col4 .c4ttl .cltbg3 { width:248px; height:84px; margin:0px auto 0px 20px; background:url(../images/coltbg2.png) no-repeat;  }
.col4 .c4ttl .cltbg3 img { margin:26px 0px 0px 16px; }
.col4 a.more3 { width:80px; height:54px; padding-top:26px; display:block; margin:20px 0px 0px 7px; background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }
.col4 a.more3:hover { color:#ddd4d3; }
.col4 .c4con a { width:545px; display:block; float:left; margin:17px 25px 17px 25px; }
.col4 .c4con .n_l { width:150px; height:80px; border:1px solid #bcbcbc; text-align:center; }
.col4 .c4con .n_l .detail { width:44px; height:60px; display:inline-block; float:right; padding-top:20px; background:#a5a5a5; color:#fff; line-height:22px; font-size:14px; }
.col4 .c4con .date { width:106px; height:60px; padding:8px 0px; display:inline-block; overflow:hidden; float:left; font-weight:bold; color:#888; }
.col4 .c4con .date i { font-style:normal; display:inline-block; width:100%; height:18x; line-height:18px; overflow:hidden; font-size:18px; }
.col4 .c4con .date b{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:46px; }
.col4 .c4con a h3 { width:375px; height:34px; float:left; margin:3px 0px 0px 15px; color:#444; font-weight:bold; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.col4 .c4con a p { width:375px; height:40px; overflow:hidden; line-height:20px; float:left; margin-left:15px; color:#666;}
.col4 .c4con a:hover .n_l { border:1px solid #d00000; }
.col4 .c4con a:hover .detail { background:#d00000;   }
.col4 .c4con a:hover .date { color:#d00000;}
.col4 a.more3 { width:80px; height:54px; margin:15px auto; padding-top:26px; display:block;  background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }
.col4 a.more3:hover { color:#ddd4d3; }



@media screen and (max-width:1280px) {
.col4bg { margin-top:40px; background-size:1300px; }
.col4 { width:1000px;}
.col4 .c4con a { width:468px; margin:13px 16px 13px 16px; }
.col4 .c4con a h3 { width:300px; height:34px; margin:3px 0px 0px 15px; }
.col4 .c4con a p { width:300px; height:40px; margin-left:15px; }
}



/*col5*/
.col5bg { width:100%; margin-top:-15px; background:url(../images/col5bg.png) top center no-repeat; }
.col5 { width:1200px; height:80px; padding:60px 0px 30px;  margin:0px auto; position:relative;}
.col5 .catalog { width:150px; text-align:center; float:left; background:url(../images/c5line.jpg) top right no-repeat;  }
.col5 a { width:142px; height:30px; padding:25px 0px; display:block; float:left; background:url(../images/c5line.jpg) top right no-repeat;}
.col5 a span { width:76px; height:24px; display:block; margin:auto; background:url(../images/pclass2.png) no-repeat}
.col5 a .pclass1 { background-position:-0px -1px; }
.col5 a .pclass2 { background-position:-0px -59px; }
.col5 a .pclass3 { background-position:-0px -118px; }
.col5 a .pclass4 { background-position:-0px -175px; }
.col5 a .pclass5 { background-position:-0px -233px; }
.col5 a .pclass6 { background-position:-0px -291px; }
.col5 a .pclass7 { background-position:-0px -349px; }
.col5 a:hover .pclass1 { background-position:-156px -1px; }
.col5 a:hover .pclass2 { background-position:-156px -59px; }
.col5 a:hover .pclass3 { background-position:-156px -118px; }
.col5 a:hover .pclass4 { background-position:-156px -175px; }
.col5 a:hover .pclass5 { background-position:-156px -233px; }
.col5 a:hover .pclass6 { background-position:-156px -291px; }
.col5 a:hover .pclass7 { background-position:-156px -349px; }

.col5 a .pclass1_e { background-position:-1px -400px; }
.col5 a .pclass2_e { background-position:-1px -458px; }
.col5 a .pclass3_e { background-position:-1px -516px; }
.col5 a .pclass4_e { background-position:-1px -574px; }
.col5 a .pclass5_e { background-position:-1px -633px; }
.col5 a .pclass6_e { background-position:-1px -690px; }
.col5 a .pclass7_e { background-position:-1px -749px; }
.col5 a:hover .pclass1_e { background-position:-151px -400px; }
.col5 a:hover .pclass2_e { background-position:-151px -458px; }
.col5 a:hover .pclass3_e { background-position:-151px -516px; }
.col5 a:hover .pclass4_e { background-position:-151px -574px; }
.col5 a:hover .pclass5_e { background-position:-151px -633px; }
.col5 a:hover .pclass6_e { background-position:-151px -690px; }
.col5 a:hover .pclass7_e { background-position:-151px -749px; }


@media screen and (max-width:1280px) {
.col5 { width:1000px; }
.col5 .catalog { width:130px; }
.col5 a { width:120px;}
}






