/* CSS Document */
/* 首页焦点图 */
.fullSlide { position:relative; min-width: 1200px; z-index:1; background:#000; margin:0 auto; }
.fullSlide .bd { position:relative; z-index:0; }
.fullSlide .bd li { position:relative; z-index:1;}
.fullSlide .bd li img { width:100%; vertical-align:top; }
.fullSlide .inhd { position: absolute; z-index:500; width:300px; height:40px; left:50%; bottom:0; margin-left:-150px;float:left; text-align:center;}
.fullSlide .inhd ul { text-align:center; padding-top:5px; background:none;}
.fullSlide .inhd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:40px; height:8px; margin:0 10px; cursor:pointer; line-height:6px; border-radius:12px; font-size:0; background:#fff;}
.fullSlide .inhd ul li.on { background:#c00;}
.fullSlide .prev, .fullSlide .next { position:absolute; display:block; top:50%; width:55px; height:55px; margin:-28px 0 0 0; float:left; background:url(../img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40); opacity:0.4 }
.fullSlide .prev { left:3%; }
.fullSlide .next { right:3%; background-position:right; }
.fullSlide .prev:hover, .fullSlide .next:hover { filter:alpha(opacity=80); opacity:0.8 }

.main1 { padding:50px 0; text-align:center;}
.main1 h2 { color:#d20000; font-size:24px; padding-bottom:30px;}
.main1 p { color:#333; line-height:180%; }

.main2 { height:525px; min-width: 1200px; background:#f1f3f9; position:relative; z-index:1;}
.linebg { position:absolute; z-index:-1; left:0; right:0; top:340px; height:2px; line-height:2px; font-size:0; overflow:hidden; width:100%; background:#e5e8f0;}
a.main2jt { width:54px; height:54px; position:absolute; left:50%; top:-27px; margin-left:-27px; background:url(../img/xia.png) no-repeat; line-height:54px;}
a.main2jt2 {}
.main2box { width:270px; float:left; position:relative; z-index:1;}
.main2box h2 { text-align:center; padding-top:230px; margin-top:50px;}
.main2box h2.a1 { background:url(../img/icons/a1.png) center top no-repeat; padding-bottom:40px; font-size:18px; font-weight:normal;}
.main2box h2.a2 { background:url(../img/icons/a2.png) center top no-repeat; padding-bottom:40px; font-size:18px; font-weight:normal;}
.main2box h2.a3 { background:url(../img/icons/a3.png) center top no-repeat; padding-bottom:40px; font-size:18px; font-weight:normal;}
.main2box h2.a4 { background:url(../img/icons/a4.png) center top no-repeat; padding-bottom:40px; font-size:18px; font-weight:normal;}
.main2_urls { padding:20px 0 0 40px;}
.main2_urls ul li { float:left; width:110px; line-height:200%;}

.main2_urls2 { padding:20px 0 0 0;}
.main2_urls2 ul li {line-height:200%; text-align:center;}
.main2box .jiantou { width:24px; height:26px; display:block; z-index:2; position:absolute; right:-30px; top:328px; background:url(../img/main2_jt.png) center center no-repeat;}


.main3 { padding:30px 0;}
.main3 h2 { font-size:30px; font-weight:normal; text-align:center;}
.main3 h3 { font-size:18px; font-weight:normal; color:#999; padding-bottom:30px; text-align:center;}
.main3box { padding:0 0 0 95px;}
.main3box a { display: block; position:relative; z-index:1; float:left; margin-right:20px; width:237px; height:360px;}
.main3box a p { display:none;}
.main3box a h4 { font-size:18px; text-align:center; color:#333; line-height:50px; font-weight:normal;}
.main3box a.b1 .boxbg { width:237px; height:300px; background: url(../img/icons/b1.jpg) left top no-repeat;}
.main3box a.b2 .boxbg { width:237px; height:300px; background: url(../img/icons/b2.jpg) left top no-repeat;}
.main3box a.b3 .boxbg { width:237px; height:300px; background: url(../img/icons/b3.jpg) left top no-repeat;}
.main3box a.b4 .boxbg { width:237px; height:300px; background: url(../img/icons/b4.jpg) left top no-repeat;}
.main3box a:hover p { display:block; font-size:18px; line-height:48px; position:absolute; left:0; top:0; right:0; padding:20px 20px 0 20px; width:197px; height:280px; background:#b40303; color:#fff;}

.main4 { color:#fff; min-width: 1200px; height:380px; background: url(../img/main4bg.jpg) center top no-repeat;}
.main4 h2 { font-size:30px; padding:80px 0 60px; text-align:center;}
.main4 p { line-height:40px; text-align:center;}

.main5 { padding:0 0 50px 0;}
.main5 h2 { font-size:30px; color:#666; font-weight:normal; text-align:center; padding:50px 0; }
.main5 .hd { font-size:16px; padding-bottom:80px; text-align:center;}
.main5 .hd span {color:#666; padding:0 40px;}
.main5 .hd a { color:#666;}
.main5 .hd a.on { color:#d80f0f;}
.main5 .bd {}
.main5news { padding-left:100px;}
.main5news ul li { width:340px; position:relative; z-index:1; height:180px; float:left; padding-left:110px; margin-right:80px;}
.main5news ul li .news_date { position:absolute; left:0; top:0;}
.main5news ul li a { font-size:16px; display:block; line-height:180%; padding-bottom:10px;}
.main5news ul li p { line-height:180%; color:#666;}
.main5news ul li .news_date strong { font-size:28px; display:block; font-weight:normal;}
.main5news ul li .news_date span { display:block; text-align:right; color:#999999; margin-right:-6px;}

/*in css*/
.huodong1 { height:480px; min-width: 1200px; background:#f6f6f6; padding-top:50px;}
.huodong1_pic { height:425px; background:url(../img/hpic1.jpg) right top no-repeat;}
.hd1title { width:450px; padding-left:50px; text-align:right; padding-top:210px; font-size:16px; line-height:180%; color:#666; background:url(../img/icons/h1.png) right 30px no-repeat;}

.huodong2 { height:480px; background:#fff; padding-top:50px;}
.huodong2_pic { height:425px; background:url(../img/hpic2.jpg) left top no-repeat; padding-left:650px;}
.hd2title { width:400px; padding-right:50px; padding-top:210px; font-size:16px; line-height:180%; color:#666; background:url(../img/icons/h2.png) left 30px no-repeat;}


.huodong3 { height:480px; min-width: 1200px; background:#f6f6f6; padding-top:50px;}
.huodong3_pic { height:425px; background:url(../img/hpic3.jpg) right top no-repeat;}
.hd3title { width:450px; padding-left:50px; text-align:right; padding-top:210px; font-size:16px; line-height:180%; color:#666; background:url(../img/icons/h3.png) right 30px no-repeat;}

.anli_box { margin:80px 0; min-width: 1140px; background:#f2f2f2; padding:30px; color:#666; font-size:16px;}
.erwei { float:left; text-align:center; } 
.erwei img { margin-bottom:10px;border:8px solid d9d9d9;}
.anli_infor { padding-left:240px;}
.anli_infor h2 { padding-bottom:35px; font-size:30px; font-weight:normal;}
.anli_infor p { line-height:180%;}
.anli_form { padding:0 0 0 60px;}
.anli_form h2 { text-align:center; color:#333; font-size:30px;  font-weight:normal;}
.anli_form p { font-size:16px; padding-bottom:50px; padding-top:10px; text-align:center; color:#999999;}
.anli_form label { border-bottom:1px solid #eee; display:block; line-height:50px; float:left; width:340px; float:left; margin-right:30px; margin-bottom:50px; font-size:16px;}
.anli_form label .anli_input { line-height:30px; border:0; background:none;}
.anli_form label.an1 { width:1080px; float:none;}
.anli_form label textarea.anli_input { width:100%; margin-bottom:15px;}
.anli_form a.sub { height:44px; display:block; margin:0 auto; margin-bottom:100px; width:340px; background:#dd0009; color:#fff; text-align:center; line-height:44px; font-size:18px;}
.anli_form a.sub:hover { background:#a00; color:#fff;}

.aboutus_box { padding:0 80px; color:#666; font-size:16px; line-height:180%; }
.aboutus_box h2 { text-align:center; padding:80px 0; color:#333; font-size:30px; font-weight:normal;}
.aboutus_box p { padding-bottom:100px;}
.map_box { text-align:center; padding:0 0 100px 0;}

.user1 { height:620px; background:url(../img/user_bg.png) center center no-repeat; position:relative; z-index:1;}
.user1_1 { width:530px; position:absolute; left:550px; top:90px;}
.user1_1 h2 { font-size:24px; color:#d20000; padding-left:110px; font-weight:normal; }
.user1 p { line-height:180%; padding-top:15px;}
.user1_2 { width:530px; position:absolute; left:430px; top:360px;}
.user1_2 h2 { font-size:24px; color:#d20000; font-weight:normal; }

.user2 { background:url(../img/user_bg2.png) left top repeat-x; min-width: 1200px; height:724px;}
.user2_1 { background:url(../img/user_pic1.jpg) center center no-repeat; height:724px;}
.user3 { background:url(../img/user_pic2.png) center center no-repeat; min-width: 1200px; height:850px;}
.user4 { background:#f7f7f7; min-width: 1200px; padding:0 0 100px 0;}
.user4 h2 { font-size:30px; padding:60px 0; color:#333; text-align:center;  font-weight:normal; }
.user4_1 { background:url(../img/user_pic3.png) center top no-repeat; position:relative; color:#666666; z-index:1; width:940px; height:200px; margin:0 auto;}
.user4_1 .u1 { left:20px; position:absolute; width:150px; text-align:center; top:180px; font-size:16px; line-height:180%;}
.user4_1 .u2 { left:270px; position:absolute; width:150px; text-align:center; top:180px; font-size:16px; line-height:180%;}
.user4_1 .u3 { left:520px; position:absolute; width:150px; text-align:center; top:180px; font-size:16px; line-height:180%;}
.user4_1 .u4 { left:760px; position:absolute; width:170px; text-align:center; top:180px; font-size:16px; line-height:180%;}

.yun1 { height:550px; min-width: 1200px; background:url(../img/yun1.png) center 130px no-repeat; position:relative; z-index:1;}
.yun1 h2 { font-size:30px; font-weight:normal; text-align:center; color:#333; padding:50px 0;}
.yun1 h2 strong { font-size:40px; font-weight: normal; padding-right:5px; color:#d80f0f;}
.yun1 .yun1_1 { position:absolute; width:300px; left:80px; top:170px;}
.yun1  h3 { font-size:24px; font-weight:normal; padding:0 5px 15px 0;}
.yun1 p { color:#666; line-height:180%;}
.yun1 .yun1_2 { position:absolute; width:300px; right:80px; top:170px;}
.yun1 .yun1_3 { position:absolute; width:300px; right:80px; top:370px;}
.yun1 .yun1_4 { position:absolute; width:300px; left:80px; top:370px;}

.yun2 { background:url(../img/yun2.jpg) center bottom no-repeat #f8f8f8; min-width: 1200px; height:720px;}
.yun2 h2 { font-size:30px; font-weight:normal; text-align:center; color:#333; padding:110px 0 10px 0;}
.yun_pics { width:675px; height:410px; margin:0 auto; position:relative; z-index:1;}
.yun_pics .prev, .yun_pics .next { position:absolute; display:block; top:50%; width:55px; height:55px; margin:-54px 0 0 0; float:left; background:url(../img/arrow_btn2.png) 0 0 no-repeat; filter:alpha(opacity=40); opacity:0.4 }
.yun_pics .prev { left:-40px; }
.yun_pics .next { right:-30px; background-position:right; }
.yun_pics .prev:hover, .yun_pics .next:hover { filter:alpha(opacity=80); opacity:0.8 }


.yun3 { height:750px;min-width: 1200px; background:url(../img/yun3a.jpg) center top no-repeat;}
.yun3 h2 { font-size:30px; font-weight:normal; text-align:center; color:#333; padding:60px 0;}
.yun3_1 { height:450px; width:1000px; background:url(../img/yun3.png) center center no-repeat; margin:0 auto;}
.yun3_2 { width:500px; height:225px; text-align:center; float:left; }
.yun3_2 h3 { padding-top:40px; font-size:24px; color:#333;}
.yun3_2 span { padding-bottom:15px; display:block; color:#9e8014;}
.yun3_2 p { color:#333; line-height:160%; font-size:18px; padding:0 40px;}

.yun4 { padding-bottom:80px; min-width: 1200px;}
.yun4 h2 { font-size:30px; font-weight:normal; text-align:center; color:#d80f0f; padding:80px 0 20px;}
.yun4 h3 { font-size:18px; font-weight:normal; text-align:center; color:#888; padding-bottom:40px;}
.yun4_1 { background:url(../img/yun4.jpg) center top no-repeat; padding-left:25px; }
.yun4_2 { float:left; width:270px; text-align:center; padding-top:320px; margin:0 52px;}
.yun4_2 h4 { margin:0 auto; margin-bottom:20px; width:40px; white-space:nowrap; text-align:center; border-bottom:2px solid #d80f0f; line-height:200%; font-size:20px;}
.yun4_2 h4 span { display:block; margin-left:-20px;}
.yun4_2 p { font-size:16px; line-height:200%;}

.yun_pics { width:675px; height:410px;}



