@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe,datalist,footer,header,nav,time, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video 
{ display: block;margin: 0; padding: 0;}/* 重置 HTML5 元素 */
table{ border-collapse:collapse;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {text-align:left; font-size:14px; overflow-x:hidden; color:#333333}
a,em{ text-decoration:none; font-style:normal; color:#333333}
.clear{ clear:both;}
img{ max-width:100%;}


/*->主体框架类
*********************/
.box{ width:1200px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

/*->LESS 动态变量
*********************/
@color: #f00;


/*->网站标题
*********************/
.index_title{}
.zy_title{}

/*->宽度
*********************/
.wd_10{ width:10px;}

/*->间距填充
*********************/
.hg_10{ height:10px; clear:both;}
.clear_20{ clear:both; height:20px;}
.clear_30{ clear:both; height:30px;}
/*->字体样式
*********************/
.font_24{ font-size:24px; color:#1a1a1a}
.f_sty1{ padding:0 12px; margin:0 8px; background:#ff9c03; border-radius:50%; color:#FFF; font-size:30px;}
.font_F_18{ font-size:16px; color:#FFF}
/*->Header 头部
*********************/
.header{ width:100%; height:135px; background:url(../images/head_bg.jpg) no-repeat bottom;}
.head_top{ width:100%; height:40px;line-height:40px; font-size:12px; background:#f8f8f8}
.head_top_r{ float:right;}
.log{ float:left; margin-top:20px;}
.phone{ width:210px; float:right; margin-top:30px;}
/*->Nav 导航
*********************/
#Nav{ width:100%;  margin:0 auto; height:44px; line-height:44px; background:url(../images/nav_bg.jpg) repeat-x;} 
#Nav li{ width:120px; float:left; display:block; text-align:center;}
#Nav li:hover{ background:url(../images/nav_li_bg.png) no-repeat center; transition:all ease-in 0.5s}
#Nav a{ color:#FFF; font-size:14px;}
.nav_hover{ background:url(../images/nav_li_bg.png) no-repeat top!important;}

/*->SubNav 侧导航
*********************/
#subNav{}
#subNav li{}
#subNav li a{}

/*Banner*/
 
#Banner{ }

/*->网站首页样式类
*********************/
.danye_index{ margin-top:22px;}
.danye_index li{ width:20%; float:left; display:block; text-align:center; cursor:pointer} 
.danye_index li:hover a{ background:#ff9c03; transition:all ease-in 0.5s; color:#FFF}
.danye_index li>span{ font-size:18px; color:#1e1e1e; display:block; line-height:45px;}
.danye_index li>p{ color:#888888; padding:0 10%; line-height:26px;}
.danye_index li>a{ width:138px; height:30px; line-height:30px; border:#e5e5e5 solid 1px; text-align:center; color:#888888; display:block; margin:0 auto; margin-top:20px;}

.news_index{ width:100%; height:710px; background:#dfdfdf;margin-top:40px; }
.news_index_t{ width:100%; height:110px; text-align:center;}
.news_index_foucs_p{ width:100%; margin:0 auto;text-align:center; font-size:30px; color:#1a1a1a; position:relative;}
.news_index_t_en{ text-align:center; font-size:18px; color:#cccccc; line-height:36px;}
.news_index_foucs{ width:100%; height:2px; background:#f3f3f3; margin-top:5px;}
.news_index_foucs_x{ width:280px; background:#ff9c03; height:2px; margin:0 auto;}

.news_index_t_more{ width:232px; height:26px; line-height:26px; font-size:12px; text-align:center; float:right; background:#e00606; margin-top:20px;}
.news_index_t_more a{ color:#FFF;}


.news_index_c{ width:1200px; margin:0 auto; margin-top:20px;}

.news_one_c{ text-align:left; line-height:24px; margin-top:24px;}
.news_one_c p{ width:290px; float:left; margin-right:12px; display:block; margin-bottom:18px;}
.news_one_c span{ color:#999999; font-size:12px;}
.pro_index{ width:1200px; margin:0 auto; min-height:390px; margin-top:58px;}
.pro_index li{ width:290px; height:174px; float:left; line-height:24px; display:block; margin-right:12px; position:relative; margin-bottom:12px;}
.pro_index li>img{ width:290px; height:174px; }
.pro_index li>span{ color:#999999; font-size:12px;}

.pro_index_more{ float:right; font-size:14px; position:absolute; top:35px; right:5px;}
.pro_index_more a{ color:#666666!important} 
.pro_index_more i{ padding-left:4px; color:#ff9c03}

.student_index{ width:1200px; margin:0 auto; margin-top:50px;}

.teach_index{ width:100%; height:776px; background:url(../images/bj_1.jpg) no-repeat center;}


.news_index_s{ width:100%; height:500px; background:#dbe0e8}
.news_index_s_l{ width:770px; float:left}
.news_index_s_r{ width:408px; float:right}

.t_t{ width:100%; height:120px; text-align:left;}
.t_foucs_p{ width:100%; margin:0 auto;text-align:left; font-size:30px; color:#1a1a1a; position:relative;}
.t_t_en{ text-align:left; font-size:18px; color:#cccccc; line-height:36px;}
.t_foucs{ width:100%; height:2px; background:#f3f3f3; margin-top:5px;}
.t_x{ width:84px; background:#ff9c03; height:2px; float:left}

.new_img_list{ height:204px; border-bottom:#f3f3f3 solid 1px;}
.new_img_list li{ width:250px; height:180px; float:left; display:block; text-align:left; line-height:30px; margin-right:9px;}
.new_img_list li>span{}

.new_img_msg ul{ margin-top:12px;}
.new_img_msg a{ width:50%; float:left; display:block; text-align:left; line-height:30px;}

.new_r_msg a{ width:100%; height:101px; overflow:hidden; display:block; margin-bottom:12px;}
.new_r_msg a>img{ width:168px; height:101px; float:left;}
.new_r_msg a>div{ width:220px; float:right; line-height:24px;}
.new_r_msg a>div>span{ color:#999999; font-size:12px; line-height:20px;}
/*->网站二级页样式类
*********************/
.layout{ width:1200px; margin:0 auto; margin-top:35px;}
.layout_left{ width:261px; float:left}
.layout_right{ width:896px; float:right; background:#FFF; }
.layout_left_nav{   background:#FFF}
.layout_left_nav p{ width:100%; height:100px; padding-top:20px; line-height:30px; font-size:30px; text-align:center; background:url(../images/by_bg.jpg) no-repeat top;}
.layout_left_nav p>span{ font-size:18px;}
.layout_left_nav ul>a{ width:100%; display:block; height:40px; background:#525252; line-height:40px; color:#FFF; text-align:center; margin-bottom:8px;}
.layout_left_nav ul>a:hover{ background:#ff9c03; transition:all ease-in 0.4s;}
.layout_left_nav ul>a>span{ float:left; padding-left:10%; display:block}
.layout_left_nav ul>a>dt{ float:right; padding-right:10%; display:block}
.layout_left_xk{ width:100%; height:5px; background:#969696; margin-top:15px;}
.nav_list_hover{ background:#ff9c03!important}

.layout_left_contact{ background:#f4f4f4; margin-top:15px;}
.layout_left_contact>p{ width:100%; height:141px;}
.layout_left_contact_c{ padding:10px 8px 0 18px; color:#25201c; line-height:28px;}
.layout_right_c{ padding:20px 0; line-height:28px;}
.layout_right_p{ font-size:24px; float:left; padding-left:5px;}
.layout_right_r{ float:right; color:#999999; font-size:12px; padding-top:15px;}
.layout_right_r a{ color:#999999}
.layout_right_t{ width:100%;}

.news_list{ width:100%;}
.news_list li{ width:100%; margin:0 auto; height:168px;  border-bottom:#f2f2f2 solid 1px; margin-bottom:20px;}
.news_list li>img{ width:245px; height:147px; float:left;}
.news_list li>a{ width:615px; display:block; text-align:left; float:right; }
.news_list li>a:hover{color:#ec1922}
.news_list li>a>span{  color:#999999  }

.news_show{}
.news_show h1{ font-size:18px; color:#000; text-align:center; line-height:50px; border-bottom:#cccccc dotted 1px;}
.news_show>p{ text-align:center; color:#a3a3a3;margin-top:2px; line-height:30px;}
.news_show_c{border-bottom:#cccccc dashed 1px; padding:25px 0}
.news_show_f{ color:#505050; padding:20px 0; line-height:28px;}
.news_show_f a{ color:#505050}
.news_show_f a:hover{ color:#eb0000}



.products_list li{ width:290px; height:240px; float:left; display:block; margin-right:12px; background:#fefefe; margin-bottom:15px;}
.products_list li>img{ width:290px; height:174px;}
.products_list li>span{  font-size:12px; margin:0 auto; text-align:left; display:block; color:#999999; line-height:23px;  }
.products_list li>p{ width:100%; height:30px; line-height:30px; margin:0 auto;  text-align:left;  display:block }

.news_show_c_img{ width:98%; text-align:center}
.news_show_c_img img{ max-width:580px;}

.products_stu_list{ width:100%;}
.products_stu_list li{ width:295px; height:261px; display:block; float:left; margin-right:10px; overflow:hidden; margin-bottom:15px;}
.products_stu_list span{ width:100%; text-align:center; display:block; line-height:40px;}
.products_stu_list a{ color:#000}

.about_jj{ width:1160px; margin:0 auto; background:rgba(255,255,255,0.56); padding:20px; margin-top:10px;}
.about_sy{padding:15px 55px}
.about_jj_fl{width:1160px; margin:0 auto;background:rgba(255,255,255,0.56); margin-top:10px;margin-bottom:0px; padding:20px;}

.main_bd{ width:280px; height:35px; line-height:35px; border:#dfdfdf solid 1px}
.main_bd1{ width:380px; min-height:100px;border:#dfdfdf solid 1px}
.sub{ width:120px; height:35px; line-height:35px; text-align:center; border:none; background:#ff9c03; color:#FFF}
/*->Body
*********************/
#body_left{ width:; float:left;}
#body_right{ width:; float:right;}


/**滚动代码*/
.mr_frbox{float:left; margin:38px 20px;}
.pa{ padding-top:43px; padding-right:18px;cursor:pointer}
.pas{ padding-top:43px; padding-left:12px;cursor:pointer}
.mr_frUl{float:left;height:150px;width:1065px;}
.mr_frUl ul li{float:left; width:200px; height:150px; border: #cfcfcf solid 1px; display:block; margin-right:12px;}

.pro_s{ width:1200px; margin:0 auto; }
.pro_s_s{ width:1200px; margin:0 auto; }
.pro_sul{float:left;height:220px;width:1065px;}
.pro_sul ul li{width:290px; height:240px; line-height:24px; display:block; overflow:hidden; float:left; margin-right:12px; margin-bottom:12px;}
.pro_sul ul>li img{width:290px; height:174px;} 
.pro_sul li>a{ color:#FFF}
.pro_sul li>span{ color:#999999; font-size:12px;}
/*->Copyright 底部版权
*********************/
#copyright{ width:100%; height:274px; background:#272727; color:#999999  }
.butt{ width:1200px; margin:0 auto;}
.butt_nav{ height:225px;}
.butt_nav a{ color:#999999}
.butt_tel{ font-size:28px; color:#ff9c03; padding-left:104px;}
.butt_time{ color:#999999;padding-left:104px;}
.butt_border{ border-right:#3c3c3c solid 1px;}
/*->底部页码
*********************/
.pages{ margin:20px 0; margin-left:18%}
.pages a{ padding:4px 10px; color:#333333; margin:0 5px; background:#e3e3e3}
.pages .select{ background:#ff9c03; color:#FFF}
/*->tabl切换
**************/
#hear{width:100%;height:46px;line-height:46px; }
#hear .hear_pos{ width:15%; height:45px; float:left}
#hear a{font-weight: normal;color:black; cursor:pointer}
#hear li{text-align:center; width:166px;float: left;height:45px; line-height:40px; background:url(../images/tab_bg.png) no-repeat top; cursor:pointer}
 
#hear li>a{ color:#FFF}
#hear li:nth-of-type(1){width: 14%;float: left;}
#hear li:nth-of-type(2){width: 14%;float: left;}
#hear li:nth-of-type(3){width: 14%;float: left;}
#hear li:nth-of-type(4){width: 14%;float: left;}
#hear li:nth-of-type(5){width: 14%;float: left;}
#contentop li{ width:100%; display: none;text-align: center;margin: 0 auto; }
#contentop .action{ display: block;}
.hear_more{ float:right; font-size:14px;}
.hear_more a{ color:#666666!important} 
.hear_more i{ padding-left:4px; color:#ff9c03}
 


