@charset "gb2312";
/* CSS Document */
img {border:0px;}
*{margin:0;padding:0;}
ul, li{list-style-type:none;}
a{ color:#55585d;text-decoration:none; cursor:pointer;}
a:hover { color:#414141;}
.clear {clear:both}

body{font-size:12px; line-height:20px; color:#55585d;font-family:"ËÎÌå";}

.header{ width:1000px; height:80px; padding-top:30px; margin:0 auto;}
.logo{ width:600px; float:left;height:80px;}
.header_right{ width:220px; float:right;}
.header_right h1{ font-size:14px; font-weight:normal;}
.header_right p a{ color:#777;}

.nav{ background:url(../images/navbg.jpg) repeat-x; width:100%; height:52px;}
.nav ul{ width:1000px; margin:0 auto;  height:52px;}
.nav ul li{display:block; text-align:center; float:left; font-size:14px; height:52px;font-family:"Microsoft YaHei"; }
.nav ul li a{ width:106px; height:42px; line-height:42px; padding-top:10px;display:block; text-align:center; background:url(../images/navon.jpg) no-repeat; color:#FFF;float:left;}
.nav ul li a:hover{width:106px; height:42px; line-height:42px; padding-top:10px;display:block; text-align:center; background:url(../images/navhover.jpg) no-repeat; color:#262626;float:left;}
.nav ul li a.on{width:106px; height:42px; line-height:42px; padding-top:10px;display:block; text-align:center; background:url(../images/navhover.jpg) no-repeat; color:#262626;float:left;}
.kx{ width:3px; float:left; height:52px; display:block; background:url(../images/navkx.jpg) top no-repeat;}

.banner_nei{ background:url(../images/banner_bg.jpg) bottom repeat-x; width:100%; padding-bottom:31px; height:250px;}
.banner_hr{ background:url(../images/banner_hr.jpg) top center no-repeat;width:100%;height:250px;}
.banner_demand{background:url(../images/banner_demand.jpg) top center no-repeat;width:100%;height:250px;}
.banner_mode{background:url(../images/banner_mode.jpg) top center no-repeat;width:100%;height:250px;}
.banner_foster{background:url(../images/banner_foster.jpg) top center no-repeat;width:100%;height:250px;}
.banner_cooperation{background:url(../images/banner_cooperation.jpg) top center no-repeat;width:100%;height:250px;}
.banner_research{background:url(../images/banner_research.jpg) top center no-repeat;width:100%;height:250px;}
.banner_news{background:url(../images/banner_news.jpg) top center no-repeat;width:100%;height:250px;}
.banner_expert{background:url(../images/banner_expert.jpg) top center no-repeat;width:100%;height:250px;}
.banner_link{background:url(../images/banner_link.jpg) top center no-repeat;width:100%;height:250px;}
.banner_contact{background:url(../images/banner_contact.jpg) top center no-repeat;width:100%;height:250px;}

.part{ width:1000px; margin:0 auto;}
.part_left{ width:206px; float:left; background:url(../images/left_bg.jpg) repeat-y;}
.bt{ width:180px; height:65px; font-size:16px;font-family:"Microsoft YaHei"; background:url(../images/bt_bg.jpg) top center no-repeat; padding:27px 0 0 26px; color:#55575d;}
.bt span{ display:block; color:#c7c6c6; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.list_ul{ width:166px; margin:0 auto; padding-top:15px;}
.list_ul li{ background:url(../images/list_boder.jpg) bottom repeat-x;font-family:"Microsoft YaHei"; display:block; height:45px; width:166px; margin-bottom:10px;}
.list_ul li a{color:#737171;padding-left:20px; font-size:14px; padding-left:16px; width:150px;display:block;}
.list_ul li a span{ font-size:12px; display:block; font-family:Arial, Helvetica, sans-serif; width:150px;}
.list_ul li a:hover{color:#568619; background:url(../images/list_bg.jpg) left top no-repeat; }
.list_ul li a.on{color:#568619; background:url(../images/list_bg.jpg) left top no-repeat; }
.list_link{ width:160px; margin:0 auto; padding-top:20px;}
.list_link p{ margin-top:20px;}
.part_right{ width:740px; float:right; position:relative; padding-top:45px;}
.local{position:absolute;width:710px;top:-45px;left:-47px;background:url(../images/local.jpg) top center no-repeat;line-height:62px;padding:0 20px 0 80px;color:#8b8a8a;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.local strong{ font-size:20px; color:#f47049;font-family:"Microsoft YaHei"; margin-right:10px;}
.local span{ float:right; padding-left:18px; background:url(../images/local_home.jpg) left center no-repeat; color:#989898;}
.local a{ color:#989898; margin:0 2px;}

.nav_list{ width:100%;height:250px;  background:url(../images/footbg.jpg) top center no-repeat;margin:25px auto 0;}
.nav_list_con{ width:1000px;height:210px; margin:0 auto; padding-top:40px;}
.nav_list_con ul{}
.nav_list_con ul li{ width:125px; float:left;font-size:14px; height:180px;}
.nav_list_con ul li h1 a{ background:url(../images/nav_list_h1.jpg) left center no-repeat; color:#2dc7df;font-size:14px; padding-left:15px; line-height:35px;}
.nav_list_con ul li p a{ background:url(../images/nav_list_p.jpg) left center no-repeat;color:#aba7a6; margin-left:8px; padding-left:8px; line-height:26px;}
.nav_a a{ margin-right:15px;}

.foot{ height:82px; width:100%; background:#272e31; border-top:#161616 solid 1px;}
.foot1{ height:70px; width:1000px; margin:0px auto;padding-top:12px;}
.foot1 img { float:left; width:140px; height:48px;}
.pf{float:left;margin-left:10px; line-height:25px; color:#aba7a6; font-family:Arial, Helvetica, sans-serif;}

.foot_bottom{height:82px; width:100%; background:#272e31; border-bottom:#7fc65e solid 4px;}

.con{width:740px; margin:0 auto; padding-bottom:50px;}
.hr_list{}
.hr_list li{ width:350px; height:115px; float:left; display:block;color:#7c7c7c; margin:25px 20px 0 0;_margin:25px 10px 0 0;}
.hr_list li h1{ float:left; width:86px; height:104px; padding:2px 2px 9px; background:url(../images/hr_01.jpg) top center no-repeat;}
.hr_list li div{ width:250px; float:right; margin-top:8px;}
.hr_list li div h2{ font-size:12px;width:250px; height:26px; line-height:26px;}
.hr_list li div h2 a{ color:#69b543;}
.hr_list li div h2 a:hover{ text-decoration:underline;color:#69b543;}
.hr_list li div h2 img{ margin-left:10px;}
.hr_list li div h3{font-size:12px; height:26px; line-height:26px;}
.hr_list li div p a{color:#7c7c7c; width:250px; height:40px; display:block; padding-bottom:5px; background:url(../images/list_boder.jpg)  bottom repeat-x;}
.hr_list li div p a:hover{ text-decoration:underline;}

.page{ width:740px; text-align:center; margin:20px auto 0;}

.newshow{ margin:10px auto 0; width:740px; background:url(../images/list_boder.jpg) top repeat-x; padding-top:20px;} 
.newshow_h1{font-size:16px;line-height:28px; text-align:center;font-family:"Microsoft YaHei";}
.newshow_p{ text-align:center; height:26px; line-height:26px;}

.ad{ width:740px;}
.ad li{ width:340px; height:60px; float:left; display:block; margin:0 13px 10px;_margin:0 10px 10px;}
.ad li img{width:340px; height:60px; }
.demand_zp{width:740px; padding-top:5px;}
.demand_zp li{ width:340px;height:20px;display:block;float:left;margin:5px 13px;_margin:5px 10px;}
.demand_zp li a{ width:325px; height:20px; line-height:20px; overflow:hidden;background:url(../images/demand_02.jpg) left center no-repeat; padding-left:15px; display:block; color:#1a1a1a; float:left;}
.demand_zp li a span{ color:#d8390d; margin:0 5px;}

.zpzw{height:20px; line-height:20px; font-size:16px; color:#69b543;font-family:"Microsoft YaHei"; text-align:right;}
.yq{ border-bottom:#ccc dashed 1px;  border-top:#ccc dashed 1px; width:720px; padding:10px; margin:15px auto 0;}
.yq li{ background:url(../images/bu_02.gif) left center no-repeat; padding-left:12px; width:200px; float:left; line-height:24px; height:24px; overflow:hidden; display:block; margin:5px 0;}
.bt_gwyq{background:#568619; width:80px; padding-left:10px;font-size:12px; font-weight:normal; height:24px; line-height:24px; margin-top:15px; color:#FFF;}
.Cand{margin:20px auto; line-height:26px;}
.zpzwsecond{height:20px; line-height:20px; font-size:14px; color:#568619;}
.zpzwsecond span{font-weight:normal; color:#4c4c4c;}
.yqsecond{ border-bottom:#ccc dashed 1px;  border-top:#ccc dashed 1px; width:720px; padding:10px; margin:15px auto 0;}
.yqsecond li{ background:url(../images/demand_02.jpg) left center no-repeat; padding-left:12px; width:200px; float:left; line-height:24px; height:24px; overflow:hidden; display:block; margin:5px 0;}

.mt10 { margin-bottom:20px; background:#ccc; line-height:24px;}
.mt10 td{ background:#ffffff; padding-left:5px;}
.mt10 th{ background:#f3f8f1;text-align:left;}
.mt10 span{PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 6px}

.hr_tab{}
.hr_tab th{ background:url(../images/gg.jpg) repeat-x;color:#7f7f7d; font-size:12px; padding:5px 0;}
.hr_tab td{ text-align:center; padding:10px 0;}
.hr_tab td a{ color:#d94817; font-weight:bold;}
.hr_tab td a:hover{ color:#d94817; text-decoration:underline}
.bg_tab{ background:#dfad9d;}

.hr_tabsecond{}
.hr_tabsecond th{ background:url(../images/gg.jpg) repeat-x;color:#7f7f7d; font-size:12px; padding:5px 0;}
.hr_tabsecond td{ text-align:center; padding:2px 0; height:30px; overflow:hidden;}
.hr_tabsecond td a{ color:#6bc03f; font-weight:bold;}
.hr_tabsecond td a:hover{ color:#6bc03f; text-decoration:underline}

.mode{ color:#989898;line-height:30px; padding-bottom:50px;}
.mode h1{ font-size:12px; color:#69b543; }

.cooperate{width:740px;}
.cooperate li{width:740px; margin-top:20px; height:86px;color:#7c7c7c; background:url(../images/list_boder.jpg)  bottom repeat-x; padding-bottom:20px;}
.cooperate li h1{ width:130px; height:80px; float:left; border:#b7b7b7 solid 1px;}
.cooperate li h1 img{ width:130px; height:80px;}
.cooperate li div{ width:580px; float:right; height:80px; margin-top:5px;}
.cooperate li div h2{ height:20px; line-height:20px; font-size:12px;}
.cooperate li div h2 span{ float:right;}
.cooperate li div h2 a{color:#69b543;}
.cooperate li div h2 a:hover{ text-decoration:underline;color:#69b543;}
.cooperate li div h3{font-size:12px;}
.cooperate li div p a{color:#7c7c7c; width:580px; height:40px; display:block;overflow:hidden;}
.cooperate li div p a:hover{ text-decoration:underline;}

.newtop{width:740px; margin-top:20px;  height:110px; color:#7c7c7c;border-bottom:#b7b7b7 solid 1px;padding-bottom:20px;}
.newtop h1{ width:166px; height:106px; float:left; }
.newtop h1 img{ width:160px; height:100px; padding:2px;border:#b7b7b7 solid 1px;}
.newtop div{ width:555px; float:right; height:110px;}
.newtop div h2{ height:30px; line-height:30px;font-size:14px;}
.newtop div h2 a:hover{ text-decoration:underline;}
.newtop div p {width:555px; height:54px; line-height:18px;display:block; overflow:hidden;}
.newtop div p a:hover{ text-decoration:underline;}
.newtop div h3{ text-align:right; height:20px; margin-top:5px;}

.news_list{width:740px;}
.news_list li{width:740px; background:url(../images/list_boder.jpg) bottom repeat-x; height:30px; line-height:30px; padding-bottom:1px;display:block; margin:8px auto;s}
.news_list li a{ background:url(../images/demand_02.jpg) left center no-repeat;height:30px; line-height:30px; padding-left:15px; margin-left:5px;width:690px; display:block;}
.news_list li a span{ float:right}

.link{}
.link li{ width:156px; height:60px; border:#d0d0d0 solid 1px; float:left;_margin:10px;margin:10px 13px;}
.link li img{ width:156px; height:60px}

.contact{width:740px; margin:0 auto;}
.contact_wz{ width:350px; float:left; background:url(../images/contact_01.jpg) left top no-repeat; padding:110px 0 0 40px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.contact_map{width:300px; height:300px; float:right;}

.SignCon{ width:100%; margin:0 auto; background:url(../images/sign_03.jpg) top repeat-x; padding-top:13px;}
.SignCon_1000{ width:1000px; background:url(../images/sign_02.jpg) bottom left no-repeat; margin:0 auto 20px;}
.SignCon_bg{ width:880px; background:url(../images/sign_01.jpg) top right no-repeat; padding:60px 60px 0; margin:0 auto;}
.SignLeft{ float:left; width:640px; padding-right:30px; background:url(../images/sign_04.jpg) right top repeat-y;height:560px;}
.Pentry{width:640px; height:38px; text-align:right; line-height:38px; background:url(../images/sign_05.jpg) no-repeat;}
.Pentry a{ color:#62a045;}
.Pentry a:hover{ text-decoration:underline;}
.Ptable{ width:320px; margin:50px 0 0 0; font-size:14px;}
.Pname{ background:url(../images/sign_06.jpg) no-repeat; width:180px; height:38px; padding-left:40px; border:#ddd solid 1px; line-height:38px;}
.Ppassword{ background:url(../images/sign_07.jpg) no-repeat; width:180px; height:38px; padding-left:40px; border:#ddd solid 1px; line-height:38px;}
.SignRight{ width:190px; float:right; margin-top:50px;}
.SignButton{ background:url(../images/SignButton.jpg) no-repeat; width:111px; height:33px; display:block; border:none;}
.RegisterButton{ background:url(../images/RegisterButton.jpg) no-repeat; width:111px; height:33px; display:block; border:none;}

.Registezc{background:url(../images/sign_08.jpg) right bottom  no-repeat;height:560px;}
.c1{ font-size:14px; color:#666; vertical-align:top;}
.Txt_zc{width:230px; height:30px; line-height:30px;  border:#ddd solid 1px; padding-left:8px;}

.tabmenu {width:640px;height:40px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none; font-size:14px; border-left:#cdcfd1 solid 1px;height:40px;}
.tabmenu li {width:120px;text-align:center; float:left; display:block;height:38px; overflow:hidden;line-height:38px;display:inline;color:#585858;border-top:#cdcfd1 solid 1px; border-right:#cdcfd1 solid 1px;border-bottom:#cdcfd1 solid 1px;}
.tabmenu .cli {width:120px;text-align:center;float:left;display:block;height:38px;overflow:hidden; line-height:38px;display:inline;cursor:pointer;color:#585858;font-weight:bold; border-top:#ee7711 solid 2px;border-right:#cdcfd1 solid 1px;border-bottom:none;}
#tabcontent { width:520px; margin:30px 0 0 0;}
#tabcontent .hidden {display:none;}

.zc{}
.zc a{ color:#62a045;}
.zc a:hover{ text-decoration:underline;}