﻿@charset "utf-8";

/* ---------------------------------------- 初使化CSS ---------------------------------------- */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
i, em, cite{font-style: normal;}
ul, ol{list-style: none;}
a, a:link{color: #222;text-decoration: none;}
a:visited{}
a:active, a:hover{text-decoration: underline;}
a:focus{outline: none;}
img{border:0px;}
body{background: #fff;color: #363636;line-height: 1.2; font-family:"微软雅黑", "宋体";}
.fl, .fr{display: inline;float: left;}
.fr{float: right;}
.texthidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:80%; display:block;}/*文本溢出隐藏*/
.clearfloat{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;line-height: 0px;}/*清除浮动*/

.logo_div{ background:url(../images/bg.jpg) repeat-x top center; height:120px;}
.logo_div .logo{ padding-top:15px;}
.fullSlide{ min-width:1000px; border-top:4px solid #3D9EE9;  position:relative;  height:450px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:450px; }
	.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:450px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:450px; display:block; z-index:1;;   }
	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.div_1200{ width:1200px; margin:0 auto;}
.part1{/* background:url(../images/bg01.png) no-repeat left top; */}
.part1 .left_01{ width:200px; text-align:center; float:left}
.part1 .left_01 img{ margin:5px 0;}
.part1 p img{ width:600px;}

.color_fff{ color:#fff;}
.text_right{ text-align:right}
.text_center{ text-align:center}
.f15{ font-size:15px; line-height:26px;}
.f18{ font-size:18px;}
.f22{ font-size:25px; font-weight:normal; line-height:35px}
.ptb10{ padding:10px 0;}
.ptb15{ padding:15px 0;}
.ptb30{ padding:30px 0;}
.ptb50{ padding:50px 0;}
.p20{ padding:20px}
.p40{ padding:40px}
.p30{ padding:35px 40px}
.color_fff{ color:#fff;}
.m_tb20{ margin:20px 0}
.part2{ margin-top:60px; background:url(../images/bg02.jpg) no-repeat top center;}
.part2 .left01{ width:535px; float:left; margin-right:20px;}
.part2 .left01 img{ width:535px;}
.part2 .left02{ width:645px; float:left}

.layB{width:1200px;}
	.layB .tbC{ width:1200px;position:relative;    }
	.layB .prev,.layB .next{ background:url(images/icon.png) no-repeat; width:15px; height:276px; position:absolute; left:-7px; top:10px; background-position:-520px 0; }
	.layB .next{ left:auto; right:-15px; background-position:-560px 0; }
	.layB .prev:hover{ background-position:-540px 0; }
	.layB .next:hover{ background-position:-580px 0; }
	.layB .slide{ width:1200px; overflow:hidden;    }
	.layB ul{ overflow:hidden; zoom:1; }
	.layB li{ width:230px; padding:5px; display:inline; float:left; line-height:20px;}
    .layB .li01{ width:230px; padding:5px; margin-top:30px; display:inline; float:left; line-height:20px;}
	.layB li img{ display:block; border:1px solid #e6e6e6;  }
	.layB li a:hover img{ border-color:#888;  }

.part2 .left03{ margin:10px; float:left; width:280px;}

.div_306{ width:280px; overflow:hidden; background:#f4fffa; float:left; height:370px; margin:5px; border:1px solid #1c8656;font-family:"微软雅黑";}
.div_306 div{ background:#f4fffa;}
.div_306 div img{ height:200px;}
.div_306 h3{ font-size:15px; padding:10px; color:#333;}
.div_306 p{ font-size:14px;padding:5px 10px;}
.div_306 h4{ padding:5px 10px;}
.div_306 h4 strong{ font-size:20px; color:#e50000;padding:5px 10px; background:}



.bg{
            width: 100%;
            height: 100%;
            position: fixed;
            left: 0;
            top: 0;
            background-color: #ccc;
            opacity: .6;
        }
        #popup{ -webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px 5px rgba(0,0,0,.3); box-shadow:0 0 5px 5px rgba(0,0,0,.3);text-align:center;padding:10px 20px;}

#popup{ line-height:28px;}
#popup h2{ padding:15px 0; font-size:18px; text-align:center}
#popup p{ text-align:left; font-size:14px; text-indent:30px}


.about{ line-height:28px;}