﻿body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0}


.home_flash{width:300px;overflow:hidden;padding:4px;}
#flash{margin:0;padding:0;list-style:none;height:300px;}
#flash li{overflow:hidden;height:300px;background:#fff;}
#flash li .title{font-size:14px;font-weight:bold;text-align:center;margin:22px 0 10px 0;}
#flash li .intro{color:#999;line-height:22px;padding:0 10px;word-break:break-all;}
#flash li .pic{width:300px;margin:0 auto;height:300px;position:relative;overflow:hidden;}
#flash li .pic img{width:300px;height:210px;display:block;}

/*flash*/
.slidy-menu{margin:14px auto 15px auto;padding:0;width:120px;height:25px;list-style:none;}
.slidy-menu li{background:url(bullets.jpg) no-repeat 0 0;float:left;text-align:center;vertical-align:middle;width:22px;}
.slidy-menu li a{background:url(bullets.jpg) no-repeat 0 0;cursor:pointer;display:block;height:20px;text-decoration:none;}
.slidy-menu li.slidy-link-selected a{background:url(bullets.jpg) no-repeat 0 -23px;}

#topnew{width:328px;margin:0 10px;padding:12px 10px 18px 10px;*padding:18px 10px}
#topnew .title{font-size:14px;font-weight:bold;text-align:center;margin:13px 0;*margin:14px 0;}
#topnew .intro{color:#999;line-height:20px;padding:0 10px;word-break:break-all;}

#tophot{width:298px;}

#topphoto{width:958px;}
#topphoto .ileft{float:left;width:40px;overflow:hidden;text-align:right;}
#topphoto .ilist{float:left;width:850px;overflow:hidden;padding:0 14px;}
#topphoto .iright{float:left;width:40px;overflow:hidden;text-align:left;}
#topphoto .ileft img,#topphoto .iright img{margin-top:50px;cursor:pointer;}
#topphoto .ilist ul{list-style:none;margin:10px 0 24px 0;padding:0;height:136px;overflow:hidden;}
#topphoto .ilist ul li{float:left;width:150px;margin:0 10px;_margin:0 9px;text-align:center;}
#topphoto .ilist ul li img{width:140px;height:100px;display:block;border:1px solid #ddd;padding:2px;margin:0;}
#topphoto .ilist ul li span{background:#f3f3f3;width:146px;height:30px;line-height:30px;display:block;}

.coment{margin:15px;padding:0;list-style:none;}
.coment li{display:block;overflow:hidden;line-height:24px;font-size:14px;color:#666;margin:0 0 10px 0;clear:both;}
.coment li img{float:left;margin:0 10px 0 0;}
.coment li span{color:#1A5EB6;}

.vote{margin:15px;padding:0;list-style:none;}
.vote li{line-height:30px;height:30px;padding-left:14px;}
.vote .title{font-size:14px;font-weight:bold;}
.vote .bnt{padding-left:20px;}
.vote .bnt img{vertical-align:middle;}

.toptag{margin:10px;padding:0;overflow:hidden;}
.toptag a{background:#1985DA;padding:5px 10px;color:#fff;float:left;display:block;margin:0 5px 5px 0;}
.toptag a:hover{background:#f60;color:#fff;}


.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}
.topnew{margin:10px;padding:0;list-style:none;clear:both;}
.topnew li{line-height:25px;height:25px;font-family:宋体;}
.topnew li span{float:right;color:#999;}
.topnew li a{font-family:verdana;}

.link{margin:10px;overflow:hidden;}
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{float:left;width:10%;line-height:25px;overflow:hidden;}
.link ul li img{margin:0 0 5px 0;}



.warp_show{ width:100%; height:auto; overflow:hidden;}
.warp_shBox{ clear:both; position:relative;}
.name{ color:#484848; font-size:32px; font-weight:bold; line-height:normal; text-align:center;}
.intro{ font-size:14px; line-height:22px; width:806px; margin:12px auto 38px; text-align:center;}

.wd1200{ width:1200px; margin:0 auto;}
.bor_radius{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.pdd{ padding:40px 0 132px;}
.pdda{ padding:20px 0 0 0;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}

.pro_chnal{ height:272px;}
.pro_chnal li{ float:left; position:relative; background:url(../pro_chline1.html) repeat-y right top; width:300px; height:262px; padding:5px 0;}
.pro_chPo{ width:240px; margin:0 auto;}
.pro_chImg{ width:160px; height:160px; margin:0 auto;}
.pro_chname{ color:#333; font-size:18px; width:240px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:22px 0 12px; text-align:center;}
.pro_chintro{ color:#888; font-size:14px; line-height:22px; height:44px; overflow:hidden; text-align:center;}
.pro_chintro pre{ font-family:'Microsoft YaHei';}
.pro_chShave{ display:none; position:absolute; top:0; left:0; z-index:10; width:300px; height:336px; overflow:hidden;}
.pro_chShow{ position:absolute; top:0; left:0; background-color:#00a0e9; width:284px; height:312px; padding:24px 0 0 16px;}
.pro_chicon{ width:52px; height:52px; margin-right:24px; display:inline;}
.pro_chall{ background:url(../pro_chline2.html) repeat-y right top; width:208px; margin-top:16px; display:inline;}
<!--.pro_chaPeo{ width:156px; margin-top:16px; display:inline;}-->
.pro_chaName{ margin-bottom:14px;}
.pro_chaName a{ display:block; color:#FFF; font-size:18px; width:208px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_chaLbox{ width:118px; height:36px; line-height:36px; border-bottom:1px dotted #fff;}
.pro_chaLbox a{ display:block; background:url(../pro_chsbac.html) no-repeat left; padding-left:14px; margin-left:2px; color:#bdf9db; font-size:14px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pro_chaLbox a:hover{ background:url(../pro_chsbho.html) no-repeat left; color:#FFF;}
.pro_chaMore{ width:116px; height:24px; margin-top:16px;}
.pro_chaMore a{ display:block; color:#98eec3; font-size:14px; width:114px; height:22px; line-height:22px; text-align:center; border:1px solid rgba(255,255,255,0.5); border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.pro_chaMore a:hover{ color:#FFF;}
.pro_chaMore a span{ background:url(../pro_chmicon.html) no-repeat right; padding-right:24px;}
.pro_chaPimg{ position:relative; width:135px; height:135px; margin:0 auto;}
.pro_chaPbd{ position:absolute; top:0; left:0; z-index:10; width:135px; height:135px;}
.pro_chaPbd a{ display:block; background:url(../pro_chpbd.html) no-repeat; width:135px; height:135px;}
.pro_chaPen,.pro_chaPcn,.pro_chaPro{ text-align:center;}
.pro_chaPen{ color:#FFF; font-size:18px; padding-top:12px; margin-bottom:2px;}
.pro_chaPcn{ color:#FFF; font-size:14px;}
.pro_chaPro{ color:#bdf9db; line-height:18px; height:54px; overflow:hidden; padding-top:8px;}
.pro_chnal li.cur1 .pro_chShow{ left:-444px;}
.pro_chnal li.cur2 .pro_chShave{ right:0; left:auto;}
.pro_chnal li.cur2 .pro_chShow{ right:-444px; left:auto;}
.pro_chnal li.zIndex{ z-index:20;}
.box-b{ bottom:-800px;}


.index_about{width:100%;background:url(home_01.jpg) no-repeat ;height:100%;overflow:hidden}
.about_home{width:1018px;height:162px;background:url(home_02.png) no-repeat;margin:0px auto;}
.about_home p{font-size:14px;padding:30px;color:#fff}
.about_list{width:1020px;height:100%;overflow:hidden;margin:0px auto;padding-top:20px}
.about_list ul{width:1020px;height:100%;overflow:hidden;margin-right:-20px}
.about_list ul li{width:320px;height:100%;overflow:hidden;margin-right:20px;float:left;background-color: #f3f3f3;height: 330px;}
.about_list ul li:hover{ background-color:#00a0e9; transition:all 0.4s ease 0.01s; -moz-transition:all 0.4s ease 0.01s; -webkit-transition:all 0.4s ease 0.01s;}
.about_list ul li:hover .job_title a{ color:#FFF;}
.about_list ul li:hover .job_en{ color:#b8e7cf;}
.about_list ul li:hover .job_intro{ background:url(../th_joblineho.html) no-repeat top center; color:#FFF;}
.about_list ul li a{}
.about_list ul li img{width:320px;height:150px;overflow:hidden;float:left}
.about_list ul li span{width:320px;height:40px;overflow:hidden;line-height:40px;text-align:center}
.job_img {width: 320px;height: 150px;}
.job_Lshow {padding: 22px 27px 0 27px;}
.job_title a {display: block;font-size: 18px;width: 100%;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.job_en {font-family: Arial;color: #cfcfcf;font-size: 18px;margin-bottom: 12px;margin-top: 2px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.job_intro {background: url(../th_jobline.html) no-repeat top center;color: #888;line-height: 22px;height: 66px;overflow: hidden;padding-top: 18px;text-align: center;font-size:12px}

.index_news_fl{width:500px;float:left;height:100%;overflow:hidden}
.index_news_fl_img{width:500px;height:230px;position:relative}
.index_news_fl_img img{width:500px;height:180px;}
.index_news_fl_img_span{width:80px;height:80px;position:absolute;top:140px;left:100px;border-radius:40px;background:#00b7ee;border:2px solid #fff;color:#fff;line-height:80px;font-size:24px;text-align:center}
.index_news_fl_img_span_tit{width:100px;height:40px;position:absolute;bottom:0px;left:400px;border-radius:5px;;background:#515151; text-align:center;line-height:40px}
.index_news_fl_img_span_tit a{color:#fff}
.index_news_fl_img{width:500px;height:230px;position:relative}
.index_news_fl_news{width:500px;height:110px;}
.index_news_fl_news span{width:500px;height:40px; display:block;line-height:40px;font-size:18px}
.index_news_fl_news p{width:500px;height:70px;font-size:14px;color:#959595}

.index_news_fr{width:605px;float:right;height:100%;overflow:hidden;background: url(news_bg.png) no-repeat}
.index_news_fr ul{width:570;padding-left:35px;}
.index_news_fr ul li{width:570px;height:80px;padding-bottom:30px}
.index_news_fr ul li span{width:500px;height:40px; display:block;font-size:18px}
.index_news_fr ul li p{width:500px;height:190px;font-size:14px;color:#959595}

