@charset "utf-8";

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }
ul, ol { list-style:none; }
img {border:none; }
a,input { outline:none; }
a{ text-decoration:none; }
body { max-width:1600px; background:url(/images/headerbottom.jpg) repeat-x; font-size:12px; font-family:"Microsoft Yahei","simsun"; margin:0 auto; }
.w1000{ width:1000px; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }
.clear{ zoom:1; }
.inner{ width:1000px; margin:0 auto;}
.title{ margin-bottom:10px; }
.title h3{ background-position: left center;  background-repeat:no-repeat; padding-left:21px; line-height:24px; font-size:17px; color:#29458e; font-weight:normal;}
.title h4{ background-position: left center;  background-repeat:no-repeat; padding-left:21px; line-height:24px; font-size:17px; color:#29458e; font-weight:normal;}
.title h5{ background-position: left center;  background-repeat:no-repeat; padding-left:21px; line-height:24px; font-size:17px; color:#29458e; font-weight:normal;}
.title span{ margin-left:7px; text-transform:uppercase; font-size:12px; color:#a2a2a2; }
.title a{float:right; color:#000000; margin-top:-20px;}
.title a:hover{ color:#da2804; }
.more{ display:block; padding-left:18px; background:url(/images/check.jpg) left center no-repeat; font-family:'ËÎÌå'; color:#656565;}
.more:hover{color:#da2804;}

.top{ position:relative; padding-top:0px; height:54px; z-index:1; }
.head{ width:1000px;  margin:0 auto;}
.logo{  width:520px;}
.logo img{ display:inline-block;}

.hr{  width:1050px;padding-top:10px}

 

font-size:16px; color:#3a3a3a; line-height:24px;}

#nav{  width:1050px; margin-top:5px; }
#nav li{ float:left; position:relative; font-size:14px; line-height:24px; }
#nav li.sx{ width:1px; height:24px; background:url(/images/navx.jpg) center center no-repeat;}
#nav li a{ float:left; display:block; padding:0 11px; color:#132c75;}
#nav li a.hover{ color:#1563bc; font-weight:bold;}
#nav li dl{ clear:both; display:none; position:absolute; z-index:100; left:0; top:24px; background:#fff;  }
#nav li dd{ overflow:hidden; border-bottom:1px solid #e7e7e7; }
#nav li dd a{ padding:5px 20px 5px 20px; font-size:12px; line-height:18px; color:#000; }
#nav li dd a:hover{ background-color:#41a4e6; color:#fff;}
#nav li .pro{ width:125px; }
#nav li .pro dd a{ width:85px;}
#nav li .na dd a{ width:60px;}


#banner{ width:100%; height:260px;margin-top:60px; padding-bottom:6px; background:url(/images/shadow.jpg) left bottom repeat-x; }
#pre_banner_802,#pre_banner_802 ul{ height:260px; overflow:hidden;}
#pre_banner_802 ul{ zoom:1; z-index:0; }
#pre_banner_802 ul li{ height:260px; }
#pre_banner_802 ul li a{display:block; width:100%; height:260px; background:url(/about:blank); margin:0 auto;}
.slide_control { position:absolute; bottom:22px; z-index:1000;  }
.mall_dot, .mall_dot_hover { float:left; width:16px; height:16px; line-height:100px; cursor:pointer; background:url(/images/dot.png) -17px 0 no-repeat; overflow:hidden; margin:0 3px; }
.mall_dot_hover { background-position:0 0; }

.banner1{ background-repeat:no-repeat; background-position:center top; width:100%; height:270px; margin:0 auto;}

.summary{ clear:both; overflow:hidden; margin-top:10px; }
.summary ul{ margin-left:-41px; width:1041px; }
.summary li{ float:left; margin-left:41px;}

.summary2{ clear:both; overflow:hidden; margin-top:35px; }
.summary2 ul{ margin-left:-41px; width:340px; }
.summary2 li{ float:left; margin-left:41px;}
.company2 h3{ background-image:url(/images/companytitle.jpg);}
.company2{ width:268px;}


.company h3{ background-image:url(/images/tle.jpg);}
.company{ width:268px;}
.company dd{ color:#F00;}
.company dd a{ color:#F00; margin-left:8px;}

.news{ width:387px;}
.news h3{ background-image:url(/images/news.jpg);}
.contact h3{ background-image:url(/images/tel.jpg);}
.contact h4{ background-image:url(/images/companytitle.jpg);}
.contact h5{ background-image:url(/images/linktitle.jpg);}
.company dd { padding-top:16px; line-height:26px; color:#5c5b5b; font-size:14px;}
.news dl{ border-top:1px solid #dcdcdc;}
.news dt{ margin-top:10px;}
.news dt a{ background:url(/images/list.jpg) left center no-repeat; padding-left:13px; font-size:14px;  color:#000000;}
.news dt a:hover{ color:#da2804;}
.news dd{ line-height:18px; margin-top:8px; padding-left:13px; padding-bottom:10px; border-bottom:1px dotted #dcdcdc;  color:#a4a4a4; font-family:'ËÎÌå';}
.news dt span{ float:right; font-size:12px; color:#989898;}


.news2{ width:327px;}
.news2 h3{ background-image:url(/images/news.jpg);}
.contact h3{ background-image:url(/images/tel.jpg);}
.company dd { padding-top:16px; line-height:26px; color:#5c5b5b; font-size:14px;}
.news2 dl{ border-top:1px solid #dcdcdc;}
.news2 dt{ margin-top:10px;}
.news2 dt a{ background:url(/images/list.jpg) left center no-repeat; padding-left:13px; font-size:14px;  color:#000000;}
.news2 dt a:hover{ color:#da2804;}
.news2 dd{ line-height:18px; margin-top:8px; padding-left:13px; padding-bottom:10px; border-bottom:1px dotted #dcdcdc;  color:#a4a4a4; font-family:'ËÎÌå';}
.news2 dt span{ float:right; font-size:12px; color:#989898;}


.contact{ width:262px;}
.contact dd{ margin-top:17px; line-height:25px; font-size:14px;}

.product{ clear:both; margin-top:25px; } 
.product .title{ width:1000px; margin:0 auto 10px auto;}
.product .title h3{background-image:url(/images/cptitle.jpg); padding-left:26px;}
.pcenter{ clear:both; background:url(/images/centerbg.jpg) top center no-repeat; }

.cp{ position: relative; width:1000px; height:155px; padding:20px 0; margin:0 auto; overflow-x:hidden; overflow-y:visible; }
.cp li{ float:left; width:235px; height:155px; background:url(/images/border.png) center center no-repeat; margin-right:20px; cursor:pointer; }
.cp li h3{ padding-left:15px; height:35px; border-bottom:1px solid #e7e7e7; line-height:35px; font-size:15px; color:#012b75; font-weight:normal; }
.cp li img{ width:235px; height:84px;}
.cp li .more{ margin-top:12px; margin-left:15px;}
.cp li.hover h3,.cp li.hover .more{ color:#F30; }

.link{ overflow:hidden; width:1000px; margin:42px auto 0 auto; }
.link h3{ background-image:url(/images/linktitle.jpg);}
.link ul{ width:1024px; margin-left:-24px; margin-top:10px;}
.link li{ float:left; margin-left:24px; width:102px; height:40px; border:1px solid #e2e2e2;}
.link li img{ line-height:40px;}

#footer{ clear:both; overflow:hidden; background:#f4f4f4; margin-top:25px;}
#footer p,#footer p a{ text-align:center; line-height:59px; color:#7e7e7e;}

.main{ margin-top:35px; overflow:hidden;}
.menu{ float:left; width:234px; min-height:680px;}
.menu h3{ height:62px; padding-bottom:2px; background:url(/images/titlebg.png) center center no-repeat; color:#fff; font-size:14px; font-weight:normal;}
.menu b{ background-position:left center; background-repeat:no-repeat; height:62px; line-height:62px; margin-left:20px; padding-left:33px; font-size:18px; font-weight:normal;}
.about{ background-image:url(/images/abouttitle.png); }

#menu{ background:#eff6fb;}
#menu li{ border-bottom:1px solid #dae8f4;}
#menu li a{ display:block; line-height:18px; padding:12px 42px 12px 53px;  color:#1d3063; font-size:13px;} 
#menu li a:hover{background:url(/images/nn.jpg) 208px 13px no-repeat #6abdf1; color:#FFFFFF;}

.menu_cp{float:left; margin-top:22px; width:233px; height:155px; background:url(/images/about_border.png) center center no-repeat; }
.menu_cp  img{ width:233px; height:84px;}
.menu_cp h4{font-size:14px; font-weight:bold; color:#464646; line-height:35px;padding-left:5px;}
.menu_cp p{ padding-left:5px; height:34px; line-height:24px; font-size:12px; color:#464646; }
.menu_cp p a{ padding-left:18px; background:url(/images/check.jpg) left center no-repeat; font-family:'simsun'; font-size:12px; color:#656565;}

.content{ float:right; width:716px;}
.content h3{ overflow:hidden; padding:0; background:url(/images/title.jpg) left bottom repeat-x;}
.content h3 p{ float:right; display:inline-block; color:#666666; font-size:12px; text-align:right; background:url(/images/postion.jpg) left center no-repeat; padding-left:15px; font-weight:normal;}

.content2{ float:right; width:1000px;}
.content2 h3{ overflow:hidden; padding:0; background:url(/images/title.jpg) left bottom repeat-x;}
.content2 h3 p{ float:right; display:inline-block; color:#666666; font-size:12px; text-align:right; background:url(/images/postion.jpg) left center no-repeat; padding-left:15px; font-weight:normal;}

.profile{ background-image:url(/images/profile.jpg);}

.wz{ clear:both; overflow:hidden; height:30px; border-bottom:1px solid #6abdf1; }
.wz h3{ float:left; background:url(/images/profile.jpg) left center no-repeat; padding-left:24px; }
.wz p{ float:right; margin-top:5px; }
.wz p span{ font-family:'simsun'; margin:0 7px;}
.wz p a{ color:#666;}
.wz p a:hover{ color:#1d3063;}

.article{ line-height:31px; color:#69696b; margin-top:15px;}
.in_help{ clear:both; overflow:hidden; width:1000px; margin:45px auto 0 auto; border-top:1px solid #c5c5c5;}
.help{ clear:both; overflow:hidden; margin-top:30px; padding-bottom:25px; background:url(/images/ftbg.jpg) repeat-x;}
.helplist{ overflow:hidden; float:right; width:1092px; height:180px; margin:0 auto; margin-top:20px; margin-right:-92px;  }
.helplist dl{ float:left; margin-top:0px; width:182px;}
.help .helplist dt a{ color:#ffffff; margin-top:0px;}
.in_help .helplist dt a{ color:#000; margin-top:0px;}
.helplist dt{ line-height:27px; margin-bottom:4px; margin-top:0px;}
.helplist dd{ line-height:24px; margin-top:0px;} 
.helplist dd a{ color:#6d6d6d; margin-top:0px;}
.help .helplist dd a{ color:#fff; margin-top:0px;}

.intro{ margin-top:29px; overflow:hidden; border-bottom:1px dotted #dae8f4; padding-bottom:20px;}
.intro dt{ float:left; width:235px;}
.intro dd{ float:right; width:452px; line-height:23px; color:#959595;}
.intro dd p{ height:34px; color:#1d3063; font-size:16px; }
.intro .xinwen{ width:716px; line-height:23px; color:#959595;}
.intro .xinwen .more{ float:right;}
.intro dd .more{ margin-top:15px; }
.newslist{ clear:both; overflow:hidden;}
.newslist li{ background:url(/images/newslist.jpg) left center  no-repeat; padding-left:14px; line-height:46px; border-bottom:1px dotted #dae8f4; }
.newslist li a{color:#525252;}

.newslist span{ float:right; color:#999999;}
.page{ text-align:center; margin-top:30px;}
.page p a{ background:#3e87c9; padding:10px; display:inline-block; text-align:center; margin-left:11px; color:#fff;}
.page p a:hover{ background:#f2f8fc; color:#3e87c9;}

.cplist{ margin-top:15px;}
.cplist p{ line-height:30px; color:#69696b;}
.cpimg{ clear:both; overflow:hidden; margin-left:-13px;}
.cpimg dl{ float:left; margin-left:35px; margin-top:32px; border:1px solid #e6e6e6;  width:320px; background:#f9f9f9;}
.cpimg dt a{ display:block; position:relative; width:320px; height:140px;}
.cpimg dt a .location{ position:absolute; left:0; top:69px;}
.location{ padding:0 15px; display:inline-block; font-size:14px; line-height:31px; background:#41a4e6; color:#fff;}
.cpimg dd{ margin-top:15px; margin-left:17px; width:281px; height:72px; line-height:24px; color:#69696b;  }
.cpimg dd span{ float:right;}
.cpimg dd span a{background:url(/images/check.jpg) left center no-repeat; padding-left:18px; color:#656565;}


.case p{ line-height:30px; text-indent:2em; color:#69696b;}
.case{ clear:both; overflow:hidden; margin-left:-27px;}
.case dl{ float:left;  width:218px; margin-left:27px; margin-top:32px; border:1px solid #e6e6e6; background:#f9f9f9;}
.case dt a{ display:block; position:relative; width:220px; height:131px;}
.case dt a .location{ position:absolute; left:0; top:69px;}
.case dd{ padding:0 17px; padding-bottom:25px; line-height:24px;  }
.case dd span a{background:url(/images/check.jpg) left center no-repeat; padding-left:18px; color:#656565;}
.headline{ text-align:center; line-height:66px; color:#000000; font-size:20px; border-bottom:1px solid #e8e8e8;}

.employlist{ padding-top:12px; }
.employlist dl{ border-bottom:1px solid #dae8f4; padding:8px 0; }
.employlist dt{ background:url(/images/close.jpg) right center no-repeat; font-size:18px; color:#1d3063; line-height:36px;}
.employlist dt.cur{ background-image:url(/images/open.jpg); border-bottom:1px dotted #dae8f4; color:#da2804}
.employlist dd{ padding:15px 0 7px 0; color:#8b8b8b; line-height:32px; }
.task{ font-size:14px; color:#1d3063;}

.companyname{ padding-left:64px; text-align:left; text-indent:0; margin-top:21px; color:#69696b; font-family:"ËÎÌå";}
.companyname h3{ margin-bottom:15px; background:none; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; line-height:24px;}
.companyname h3 span{ text-align:left; text-indent:0; color:#69696b; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#pro_menu { width:100%; text-align:center; }
#pro_menu, #pro_menu ul {padding:0; margin:0;}
#pro_menu li { background-color:#f9fcfe; border-bottom:1px solid #dae8f4; cursor:pointer; text-align:left; overflow:hidden; }
#pro_menu li a:hover {text-decoration:underline;}
#pro_menu li a.leave{ display:block; padding:12px 0 12px 18px; background-color:#eff6fb; font-size:13px; color:#1d3063; line-height:18px; }
#pro_menu li a.leave:hover,#pro_menu li a.down{ background:url(/images/nn.jpg) 208px 13px no-repeat #6abdf1; color:#fff; text-decoration:none; }
#pro_menu li a.down{ font-weight:bold; }
#pro_menu li.p1 ul{ margin-bottom:-1px; }
#pro_menu li.p2{ margin:0 18px;  border-bottom:1px dotted #a4ccef; }
#pro_menu li.p2 a.leave{ display:block; padding:8px 0; background:url(/images/p2.png) right 11px no-repeat; }
#pro_menu li.p2 a:hover,#pro_menu li.p2 a.down{ color:#db2905; }
#pro_menu li.p2 a.down{ background-image:url(/images/down.png); }
#pro_menu li.p2 ul{ padding-bottom:12px; padding-left:0; }
#pro_menu li.p3{ border:none; }
#pro_menu li.p3 a.leave{ display:block; padding:5px 0 6px 10px; background:url(/images/p3.png) 0 11px no-repeat; font-size:12px; color:#666; }
#pro_menu li.p3 a:hover{ color:#db2905; background-position:0 -7px; }

.list_pro dl{ padding:10px 0; border-bottom:1px dotted #ccc; }
.list_pro dt{ font-size:15px; margin-bottom:5px; }
.list_pro dd{ color:#999; line-height:24px; }
.list_pro dd a{ color:#F30; margin-left:8px; }
.list_pro dd a:hover{ text-decoration:underline; }

.jianjie{ margin-bottom:22px; line-height:30px; color:#69696b; text-indent:2em;}
.teacher,.teacher dt,.teacher dd span{ display:inline-block;}
 
.teacher{ width:720px; background:#f3f8fc; }
.teacher dt{ float:left; margin-top:-14px; margin-left:10px; width:147px;}
.teacher dd{ float:right; margin-right:26px; padding-top:22px; width:494px; line-height:24px; color:#3f3f3f;}
.teacher dd span{ padding-bottom:22px; padding-right:10px;}
.jiaoshou,.content h4{ font-size:18px; color:#2c2c2c;}
.jiaoshou,.content h4{ font-weight:bold;}
.content h4{ clear:both; margin-top:24px; border:none; background:none; background-image:none;}
.win{ margin-left:52px; margin-top:25px; padding-bottom:45px; background:url(/images/ulbg.jpg) 7px top repeat-y;}
.win li{ padding-left:30px; padding-top:30px; background:url(/images/xingxing.jpg) left 30px no-repeat; line-height:20px;}
.article h3{ font-size:16px; text-align:center; padding-bottom:10px; background:none; border-bottom:1px dotted #dfdfdf;  }