@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;}
.wrap{ width:1000px; height:auto; margin:0 auto;}
.grybg{ background:#d3d3d3}
.w235{ width:235px; text-align: center}
.w255{ width:255px}
.w317{ width:317px;}
.w288{ width:288px;}
.w187{ width:187px}
.mt05{ margin-top:5px;}
.mr05{ margin-right:5px;}
.mt50{ margin-top:50px}


.top01{ background:url(images/top01.jpg) no-repeat top center; height:110px}
.top02{ background:url(images/top02.jpg) no-repeat top center; height:110px}
.top03{ background:url(images/top03.jpg) no-repeat top center; height:110px}
.top04{ background:url(images/top04.jpg) no-repeat top center; height:123px}

.tit1{ background:url(images/tit1.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}
.tit2{ background:url(images/tit2.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}
.tit3{ background:url(images/tit3.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}
.tit4{ background:url(images/tit4.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}
.tit5{ background:url(images/tit5.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}
.tit6{ background:url(images/tit6.jpg) no-repeat; height:49px; width:1000px; margin-top:30px;}






.part1 .fl{width:670px; position:relative; height:377px; margin-top:15px}
.part1 .fr{width:320px; margin-top:15px}
.silder_c{ height:377px; overflow:hidden}
.silder_c div{width:666px; position:relative; height:377px;}
.dis{ display:block;}
.undis{ display:none}



.silder_s { position:absolute; right:8px; bottom:8px;}
.silder_s ul li{width:12px; height:12px; background:url(images/arr.png) no-repeat -1px -22px;float:left; margin:0px 3px; cursor:pointer}
.silder_s ul li:hover,.silder_s ul li.s{  background:url(images/arr.png) no-repeat -1px -53px;}

.part1 .fr h2{ line-height:30px; text-align:center; color:#fff; font-size:14px; background:#010101}
.part1 .fr strong{ text-align:center; color:#000; line-height:25px; display:inline-block; width:100%; background:url(images/title_bg.jpg); margin:10px 0px ; font-size:12px}
.part1 .fr p{ font-size:12px; line-height:24px; text-indent:2em;}
.part1 .fr p a{ color:#ff3600}

.part1 .fr ul{ margin:10px 0px; border-top:1px dotted #2e2e2e}
.part1 .fr ul li h3{ background:url(images/nav.jpg) left top no-repeat; font-size:18px; color:#000; padding-left:30px; line-height:35px;}
.part1 .fr ul li a{ background:url(images/arr.png) 10px -67px no-repeat; padding-left:20px; font-size:12px; color:#000; line-height:26px; text-decoration:none}

.speech{ width:980px; padding:10px; background:#ededed; height:auto; margin:15px 0; position:relative}
.speech span{ display:inline-block; position:absolute; background:url(images/ht.png) no-repeat; width:103px;  height:123px; top:-6px; left:-6px; z-index:999}
.speech ul li{ float:left; position:relative}
.speech ul li p.img{ display:block; position:absolute; left:5px; bottom:3px; width:225px; height:30px; background:url(images/libg.png) repeat; color:#fff; line-height:30px; font-size:14px; text-align: center}

.txt{ margin-top:74px; background:#fff; padding:10px 2px}
.txt h3{ font-size:14px; line-height:25px; height:50px; border-bottom:1px solid #000; text-align: center}
.txt h3 em{ font-style:normal; font-weight:normal;}
.txt p.small{ text-align: right; font-size:12px; line-height:22px;}
.txt p.zc{ line-height:24px;}
.txt p.zc a{ color:#ff3600}

.part2{ width:1000px; padding:15px 0 0 0; }
.part2 ul{ display:inline-block; padding-left:20px;}
.part2 ul li{width:224px; height:405px; margin-right:20px;float:left; position:relative}
.part2 ul li p{ position:absolute; width:224px; height:50px; line-height:50px; text-align: center; left:0; bottom:0; color:#fff; background:url(images/libg.png) repeat;}

.award{ width:994px; padding:0 3px; margin:15px auto}
.award ul li{ float:left}
.award ul li img{ vertical-align:middle}

.elite{ padding:0 5px;}
.elite ul { margin:15px 0 0 0; width:1000px; margin-right:-10px;}
.elite ul li{ float:left; border:1px solid #ccc; margin:10px 10px 0 0}
.elite ul li img{ vertical-align:top}
.elite ul li p{ height:30px; line-height:30px; text-align: center; width:321px}

.elite2{ padding:0 5px;}
.elite2 ul { margin:15px 0 10px 0; width:1000px; margin-right:-10px;}
.elite2 ul li{ float:left; border:1px solid #ccc; padding:5px; margin:10px 10px 0 0}
.elite2 ul li img{ vertical-align:top}

.rtbox{width:1000px; margin:0 auto}
.backtop{ background:url(images/nav.png) no-repeat;  width:170px; height:438px; display:block; padding-top:40px; position:fixed; left:510px; margin-left: 50%;
 top:200px}
.backtop a{ width:153px; height:35px; float:left; color:#fff; font-size:24px; text-align: center}


















