﻿@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px; color:#777777; font-family: "Microsoft Yahei"; line-height:28px; background:url(../images/bg.gif);}
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none}
.red{ color:#fb4100 }
.font16{ font-size:15px;}
.black{ color:#000}
#header{ width:100%; height:115px; background:#ffffff;}

.wrapper{ width:1000px; margin:0px auto; }

.logo{ float:left; margin-top:25px;}
#header .right{ float:right}
#header .right img{ margin-right:20px; padding-top:25px;}

#menu{ width:100%; background:#3598db; height:50px; line-height:50px;}
.menu{  width:1000px;  height:50px; margin:0 auto   }

.menu li{ float:left; line-height:50px; width:160px; text-align:center; font-size:16px;  }
.menu li a{ display:block; color:#ffffff }

.menu .hover{ background:#2a80b9; }
.menu .hover a{ color:#ffffff;}
.menu  a:hover{  background:#2a80b9;}
.menu .lx{ background:#56ade8; position:absolute; z-index:1000; width:160px; text-align:center; padding:5px 0; line-height:38px; display:none}
.menu .lx a{ display:block}
.slider{ width:100%; height:564px; }



#dis_con{ width:1000px;   margin:60px auto ; background:url(../images/left_bg02.gif) repeat-y 46px 0; }

.dis_line{ width:100%; height:59px; border-bottom:1px #cfcfcf solid; }
.leftbar .class{ background:url(../images/left_class_top.jpg) no-repeat 0 0; padding-top:20px}
.leftbar{ float:left; width:293px; background:url(../images/left_bg.gif) repeat-y 64px 0; }
.right_con{ float:left; width:705px; overflow:hidden;   font-family:"Microsoft yahei"; font-size:14px;  color:#393b41; background:#fff;  border-top:2px #3598db solid; }
.right_con .bot{ background:url(../images/right_bot.gif) repeat-x; height:20px; }

.showpath{ font-size:12px;     }
.showpath span{ float:right;   padding:0 10px; font-family:"宋体";line-height:40px;}
.showpath a{    color:#37383d; }
.showpath h2{ font-size:20px; padding:0 50px 0 30px;  float:left; line-height:40px; padding-top:10px;}

.leftbar .tit_pro{ background:url(../images/left_tit_bg.gif) no-repeat; width:311px; height:81px; }
.leftbar .tit{ background:url(../images/left_tit_bg2.gif) no-repeat; width:311px; height:81px; }
.leftbar .ul_class{  font-size:16px;  line-height:16px; padding-left:50px;  padding-bottom:45px; }
.leftbar .ul_class li{ margin-bottom:2px; }
.leftbar  .ul_class li a{  color:#000000; display:block; font-family:"Microsoft yahei"; padding:18px 0 18px 80px}
.leftbar  .ul_class li a:hover{ font-weight:bold; color:#fff;background: url(../images/left_class_hover.gif) repeat-y 13px 0; }
.leftbar .bot{ background:url(../images/left_bot.gif) no-repeat 63px 0; height:59px; }
.leftbar .ul_class  .hover{font-weight:bold;  color:#fff; background: url(../images/left_class_hover.gif) repeat-y 13px 0;}
.leftbar .ul_class  .hover a{color:#fff;}
.leftbar  .ul_class li a span,.leftbar  .ul_class li a:hover span ,.leftbar .ul_class .hover a span{ font-weight:normal; font-size:13px; color:#cdcdcd}
.leftbar  .ul_class li a span{ color:#748187}
.leftbar .ul_class .hover  span{ color:#cdcdcd}
.leftbar .ul_class  a .cn
{color:#000000; font-size:16px;
}
.leftbar .ul_class .hover a .cn,.leftbar .ul_class a:hover .cn
{font-size:16px; color:#ffffff; font-weight:bold
}


.leftbar .ul_class02{  font-size:16px;  line-height:16px; padding-left:50px;  padding-bottom:45px; }
.leftbar .ul_class02 li{ margin-bottom:2px; }
.leftbar  .ul_class02 li a{  color:#000000; display:block; font-family:"Microsoft yahei"; padding:18px 0 18px 55px}
.leftbar  .ul_class02 li a:hover{ font-weight:bold; color:#fff;background: url(../images/left_class_hover.gif) repeat-y 13px 0; }
.leftbar .ul_class02  .hover{font-weight:bold;  color:#fff; background: url(../images/left_class_hover.gif) repeat-y 13px 0;}
.leftbar .ul_class02  .hover a{color:#fff;}




.right_con .container{ min-height:640px; padding:10px 15px 10px 20px; line-height:28px; }
.right_con h1{ font-size:28px; font-weight: normal; padding:15px 0px 25px 0px;   text-align:center; color:#393b41}
.right_con .container_ab h3{ font-size:16px; height:24px; padding-top:20px; }
.right_con .container_ab{ min-height:500px; padding:15px 15px 10px 25px; line-height:26px; }

.right_con .container .time{ color:#888888; text-align:right; padding-top:15px; font-size:12px; padding-right:15px;}
.right_con .container_contact h3{ font-size:16px; height:24px; padding-top:20px; }
.right_con .container_contact{ min-height:500px; padding:15px 15px 10px 20px; line-height:26px; }
.right_con .container_contact .img2{ float:right; margin-top:20px; margin-right:20px; display:inline}

#footer{ width:100%;  line-height:40px; font-family:Arial; overflow:hidden; background:#3598db; height:40px; color:#fff  }
#footer .wrapper{ width:1000px; margin:0px auto }
#footer span a{ float:right; color:#cfecff;}



.ul_list{ width:675px;   margin-left:5px;}
.ul_list li{ line-height:34px; border-bottom:1px #cccccc dotted; font-size:14px; padding:2px 0  }
.ul_list li span{ float:right; color:#666666; font-size:11px; margin-right:10px;}
.ul_list li a{ color:#333333; padding-left:12px; background:url(../images/arrow.gif) no-repeat 5px 9px}
.ul_list li a:hover{ color:#e23f00; }


.ul_Course{ width:675px;  margin:15px 0 20px 15px;}
.ul_Course li{ line-height:28px; font-size:15px; background:url(../images/licheng.gif) no-repeat 5px 0px ; padding-top:20px; height:65px; color:#000}
.ul_Course li span{ float:right; color:#666666; font-size:11px; margin-right:10px;}
.ul_Course li a{ color:#333333; padding-left:12px; }
.ul_Course li a:hover{ color:#e23f00; }
.ul_Course .year{ width:120px; float:left; color:#fff; padding-left:13px; height:70px;}

.ul_Course2{ width:675px;  margin:20px 0 20px 15px; background:url(../images/course_line.gif) 90px 0px  repeat-y; padding-top:0px}
.ul_Course2 li{ line-height:20px; font-size:15px; background:url(../images/course_point.gif) no-repeat 90px 0px ;  height:60px; color:#000}
.ul_Course2 li span{ float:right; color:#666666; font-size:11px; margin-right:10px;}
.ul_Course2 li a{ color:#333333; padding-left:12px; }
.ul_Course2 li a:hover{ color:#e23f00; }
.ul_Course2 .year{ width:110px; float:left; color:#37a2cc; padding-left:13px; height:40px; font-size:16px; padding-top:2px; font-weight:bold}
.ul_Course2 .hei2{height:80px;}




.slider{ width:100%;  height:435px; }
#full-screen-slider { width:100%; height:435px; float:left; position:relative}
#slides { display:block; width:100%; height:435px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-align:center}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:390px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px;  background:#00a1fd ;  -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff}





#news_w .nor01 .contact_img{}
#news_w .nor01 .contact_txt{ background:url(../images/arrow02.gif) no-repeat 2px 1px; padding-left:30px; margin-top:3px;}


#news_w{ width:1200px; margin:0px auto; padding:50px 0; overflow:hidden}
#news_w .wrapper{ width:1002px; color:#1f1f1f; font-size:14px; }
#news_w .title{  height:30px;  margin-bottom:15px; }
#news_w .title span{ float:right;  }
#news_w .nor01{ float:left; width:325px;margin-right:15px; padding-left:20px; display:inline; height:270px;  }
#news_w .title span a{color:#6e6e6e; }
#news_w .nor01 .con{ line-height:24px; color:#5b5b5b; width:300px;}
#news_w .title_c{margin-bottom:2px; }
#news_w .nor01 .add{ font-size:14px;}
#news_w .ul_news{ list-style:none; background:url(../images/news_line.gif) 0 16px  }
#news_w .ul_news li{ line-height:34px;   width:338px;  background:url(../images/arrow.gif) no-repeat 0 16px;}
#news_w .ul_news li a{color:#333333;  padding-left:2px;  background:url(../images/bg.gif); margin-left:5px; padding-right:3px;}
#news_w .ul_news li a:hover{color:#000;}
#news_w .ul_news li span{ float:right; font-size:12px;  background:url(../images/bg.gif); padding:0 4px}
#news_w .nor02{float:right; width:290px; margin-right:0;}
#news_w .nor{ width:305px; padding:0}
#news_w .line{ background:url(../images/home_line.gif) no-repeat left center; }
#news_w .contact_con{padding-left:5px;}
#news_w .nor01 .about_img{ margin-bottom:15px;}

.peoductsR { width: 620px; height: auto; display: block; margin: 0 auto;}
.peoductsR table { border-collapse: collapse;}
.peoductsR table tr td { width: 307px; height: 25px; display: block; float: left; border:2px #000 solid; margin: -2px 0 0 -2px; text-indent: 2em; background: #fff;}
 .peoductsR table tr td.tdt {background:#9bd6f8; text-indent:5em;}