@charset "gb2312";
/* CSS Document */
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-size:12px;color:#000;font-family:Microsoft YaHei; background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
a{ color:#333; text-decoration:none}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei; font-weight:bold;}
img{ border:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}
.w1000{ width:1000px; margin:0 auto}
.w600{ width:600px;}
.w380{ width:380px;}
.mt20{ margin-top:20px;}
 

.top01{ background:url(images/top01.jpg) no-repeat top center; height:200px}
.top02{ background:url(images/top02.jpg) no-repeat top center; height:100px}
.top03{ background:url(images/top03.jpg) no-repeat top center; height:190px}


.title{ width:100%; float:left; background:url(images/titbg.png) no-repeat; height:60px; text-align:center; font-size:36px; font-weight:bold; line-height:60px; color:#21479c; margin:20px 0 }
.sign{ width:100%; float:left; background:url(images/bg03.jpg) repeat;margin-bottom:20px; }
.sign p{padding:10px; font-size:14px; line-height:26px; text-indent:30px}

.part01 .bd{ width:600px; height:400px;}
.part01 .bd ul li{ width:596px; height:396px; float:left; padding:1px; border:1px solid #ddd; overflow:hidden}
.part01 .bd ul li img{ width:596px;}
.part01 .hd{ position:absolute; right:5px; bottom:5px;}
.part01 .hd ul li{ width:20px; height:20px; float:left; margin-left:3px; background:#ddd; text-align:center; line-height:20px; font-size:14px; cursor:pointer; color:#333;}
.part01 .hd ul li.on{ background:#21479c; color:#fff; font-weight:bold}
.part01 h2{ font-size:20px; border-bottom:1px solid #ddd; }
.part01 h2 b{ display:inline-block;padding:0 10px; line-height:40px;border-bottom:2px solid #21479c;} 
.part01 p{ font-size:14px; line-height:26px; text-indent:30px; padding:10px 0; border-bottom:1px dotted #ddd;}
.part01 .fr ul{ padding:10px 0;}
.part01 .fr ul li{ font-size:14px; line-height:30px; height:30px; width:380px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden; background:url(images/libg.jpg) no-repeat left center; text-indent:10px;}

.part02 .hd{ width:330px; height:410px; overflow:hidden}
.part02 .hd ul li{ width:95px; height:95px; float:left; margin:0 15px 10px 0}
.part02 .hd ul li.on{ opacity:0.7}
.part02 .bd{ width:660px;}
.part02 .bd ul li{ width:660px; height:410px; float:left;}
.part02 .bd ul li img{ width:660px; height:410px;}

.part03 ul{ width:1008px;}
.part03 ul li{ width:320px; float:left; margin-right:9px;}
.part03 ul li img{ width:320px; height:213px; display:block;}
.part03 ul li p{ padding:10px; font-size:18px; background:#ddd; height:70px; text-align:center; line-height:35px;}


.w260{width:260px;}.w284{width:284px;}.w450{width:450px;}.mb3{margin-bottom:3px;}.mr3{margin-right:3px;}.part5{clear:both;overflow:hidden;}.part5 ul{overflow:hidden;}
.part5  p{padding:20px; text-indent:2em; font-size:14px;    background: url(images/bg03.jpg) repeat; margin-bottom:20px;}
.part5 ul li{background:#ccc;position:relative;float:left;margin-bottom:3px;}.part5 ul li img{vertical-align:top;}
.slide-product .slide-big{position:relative;margin-right:10px;}.slide-product .slide-img li{position:relative;float:left;width:641px;}
.slide-product .slide-img,.slide-product .slide-img img{display:block;height:410px;width:641px;vertical-align:middle;overflow:hidden;}
.slide-product .slide-img .txt{position:absolute;left:0;bottom:0;background:url(../images/tmbg.png);width:100%;line-height:32px;font-size:14px;text-align:center;overflow:hidden;}
.slide-product .slide-img .txt a{color:#FFF;position:relative;}.slide-product .slide-sml{width:315px;padding-right:20px;}
.slide-product .slide-sml .top-arr,.slide-product .slide-sml .down-arr{display:block;width:189px;height:12px;margin:0 auto 5px;background:url(images/arr.png) no-repeat;overflow:hidden;}
.slide-product .slide-sml .down-arr{margin:5px auto 0;background-position:0 -26px;}.slide-product .slide-sml .top-arr:hover{background-position:0 -13px;}
.slide-product .slide-sml .down-arr:hover{background-position:0 -39px;}.slide-product .slide-sml ul{height:420px;width:315px;margin-left:5px;}
.slide-product .slide-sml li{float:left;position:relative;width:95px;height:95px;margin:0 5px 10px 5px;_display:inline;cursor:pointer;}
.slide-product .slide-sml li img{display:block;height:95px;width:95px;vertical-align:middle;overflow:hidden;}
.slide-product .slide-sml li .name{position:absolute;top:0;left:0;padding:35px 10px 20px;width:75px;height:40px;line-height:20px;color:#FFF;text-align:center;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; background-color:#000;overflow:hidden;display:none;}.slide-product .slide-sml li:hover .name{display:block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;background:#000;}

.part04 .bd{ width:1000px;}
.part04 .bd ul li{ width:468px; height:100%; padding:10px; border:1px solid #ddd; float:left; margin:0 5px;}
.part04 .bd ul li img{ width:468px; height:312px; display:block;}
.part04 .bd ul li p{padding:10px; font-size:18px; height:60px; text-align:center; line-height:30px;}

.part04 a{ display:block; position:absolute; top:150px; width:35px; height:80px; font-family:"ËÎÌå"; background:#000; color:#fff; font-size:50px; font-weight:bold; text-align:center; line-height:80px;}
.part04 a:hover{ background:#21479c}
.part04 a.prev{ left:30px;}
.part04 a.next{ right:30px;}



.Redbox{ position:absolute;z-index:99;right:-170px; top:30px;text-align:center; display:inline-block;*display:inline;*zoom:1;background:url(images/rnav.png) no-repeat center center;width:148px;height:155px;font-size:0;}
.Redbox span{ display:block; color:#fff; font-size:14px; font-weight:bold; padding:10px 0 0px 0}
.visitNum{display:inline-block;*display:inline;*zoom:1; vertical-align:middle;margin:0 auto; position:relative;margin-top:15px;}
.visitNum b{font-size:18px;font-weight:bold; font-family:arial;color:#21479c;background:url(images/visNumbg.png) no-repeat center center;width:16px;height:20px;line-height:20px; display:block;float:left;text-align:center;}
.backTop{ position:absolute;width:180px;height:30px;bottom:0px;}
.backTop a{display:block;width:180px;height:30px;cursor:pointer;}





















