﻿@charset "utf-8";
/* html{ overflow-x:hidden; } */
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{ font-size:12px;font-family:"宋体";  color:#666; }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}
div{ margin:0 auto}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"微软雅黑"}
.heiti{ font-family:"黑体"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}

a{color:#fff;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;color:#fff;}

.blank1{ height:60px;}
.blank2{ height:100px;}
.blank3{ height:28px;}
.blank4{ height:83px;}
.blank5{ height:50px;}
.blank6{ height:30px;}


.Tbg{ height:38px; background:#f6f6f6}
.Tnav{ width:1200px;}
.Tnav dt{ float:left; line-height:38px; font-size:14px;}
.Tnav dd{ float:right; line-height:38px; font-size:14px}
.Tnav dd a{ color:#666}
.Tnav dd span{ color:#666666}
.Tnav dd span a{color:#666666; margin-right:34px;}

.head{ height:120px; width:1200px;}
.head .logo{ padding-top:33px; float:left}
.head .tel{ float:right; padding-top:33px;}


.w1200{ width:1200px; }


.About_Us{ width:782px; float:left}
.abDiv{ height:428px; border:1px #ccc solid}
.abDiv .txt_1{ padding-left:20px; padding-top:20px; padding-bottom:30px;}
.abDiv .txt_1 dt{ width:300px; height:225px; float:left}
.abDiv .txt_1 dd{ float:right; width:420px; line-height:26px; padding-right:22px; font-size:14px; color:#666;}
.abDiv .txt_1 dd h2{ color:#333; font-size:18px; font-weight:normal; background:url(../images/line3.gif) no-repeat left bottom; padding-bottom:22px; margin-bottom:25px; display:block}
.abDiv .txt_1 dd .more{ width:102px; height:32px; line-height:32px; text-align:center; color:#fff; margin-left:0; background:#183884; margin-top:15px;}
.abDiv .img_1{ display:block; padding-left:19px;}
.abDiv .img_1 h1{ color:#333; font-size:16px; font-weight:normal; padding-bottom:20px;}
.abDiv .img_1 li{ border:1px #ccc solid; width:129px; float:left; margin-right:20px;}


.Design_team{ width:388px; float:right}
.Design_team_div{ border:1px #ccc solid; height:428px;}
.Design_team_div .w410{ width:340px; margin:0 auto 0}
.Design_team_div .pic{ width:240px; height:180px; padding-top:20px; padding-bottom:32px; position:relative;}
.Design_team_div .pic li{ width:240px;  height:180px; float:left;}
.Design_team_div .pic .prev2{ width:17px; cursor:pointer; height:30px; background:url(../images/prev2.jpg) no-repeat; position:absolute; left:-47px; top:90px;}
.Design_team_div .pic .prev2:hover{ background:url(../images/prev_2.jpg) no-repeat; }
.Design_team_div .pic .next2{ width:17px; cursor:pointer; height:30px; background:url(../images/next2.jpg) no-repeat; position:absolute; right:-47px; top:90px;}
.Design_team_div .pic .next2:hover{ background:url(../images/next2_1.jpg) no-repeat; }






.Design_team_div .content{ line-height:26px; color:#333; font-size:14px}
.Design_team_div .more{ width:102px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; margin-left:0; background:#183884; margin-top:15px;}



.homeAd{ background:url(../images/ad_bg.jpg) no-repeat left bottom; padding-bottom:28px; text-align:center; width:1242px;}
.h_picDiv{ height:500px; padding-top:215px; display:block;  no-repeat top center;}

#box{ display:block; position:relative; z-index:1319; width:1200px; margin:0 auto 0; }
#box pre.prev{ background:url(../images/prev2.jpg) no-repeat; width:17px; height:30px; z-index:999; position:absolute; left:80px; top:110px; cursor:pointer;}
#box pre.prev:hover{ background:url(../images/prev_2.jpg) no-repeat; }
#box pre.next{ background:url(../images/next2.jpg) no-repeat; width:17px; height:30px; z-index:999; position:absolute; right:40px; top:110px; cursor:pointer;}
#box pre.next:hover{ background:url(../images/next2_1.jpg) no-repeat; }


#box ul{position:relative;width:1062px;height:375px; margin:0 auto; overflow:hidden;}
#box li{  position:absolute; width:0;height:0;top:0;left:0;z-index:0;cursor:pointer; }
#box li img{width:100%;height:100%;vertical-align:top; display:block}

.h_more{ width:90px; height:29px; line-height:29px; text-align:center; border:1px #183884 solid;}
.h_more a{ color:#183884; font-size:16px;}

.left252{ width:252px; float:left}

.leftMenu h1{ height:100px; line-height:100px; color:#FFF; font-weight:normal;  background:#183884 url(../images/left_icon.jpg) no-repeat 20px center; padding-left:63px;}
.leftMenu h1.lx_icon{ background:url(../images/lx_icon.jpg) no-repeat 20px center #183884;}
.leftMenu h1.yy_icon{ background:url(../images/yy1.jpg) no-repeat 20px center #183884;}
.leftMenu h1.pro_icon{ background:url(../images/picon.jpg) no-repeat 20px center #183884;}


.leftMenu ul{ background:#f5f5f5; padding-bottom:19px; padding-top:19px;}
.leftMenu li{ border:1px #b3b3b3 solid; background:url(../images/leftBg.jpg) no-repeat; color:#333; width:218px; margin:0 auto 16px; height:38px; line-height:38px; font-size:16px;}
.leftMenu li a{ padding-left:37px; color:#333}

.leftMenu li.submenu{ height:auto; line-height:normal; width:220px; border:0; background:none; line-height:36px;}
.leftMenu li.submenu a{ padding-left:0; display:block; font-size:14px; background:url(../images/i_1.jpg) no-repeat left center; padding-left:16px; margin-left:12px;}
.leftMenu li.submenu a:hover{background:url(../images/i_2.jpg) no-repeat left center; color:#183884}


.leftMenu2 h1{ height:100px; line-height:100px; color:#FFF; font-weight:normal;  background:#183884; padding-left:43px;}
.leftMenu2 ul{ border:1px #cecece solid; padding-bottom:14px; padding-top:19px;  margin:0 auto 0;}
.leftMenu2 li{ background:url(../images/news_line.jpg) repeat-x left bottom; color:#333; width:228px; margin:0 auto 0; height:43px; line-height:43px; font-size:14px;}
.leftMenu2 li a{ padding-left:30px; color:#333; background:url(../images/i_3.jpg) no-repeat 11px center;}
.leftMenu2 li.more{ margin-top:18px; background:#183884; font-size:16px; height:53px; line-height:53px; text-align:center; color:#FFF}
.leftMenu2 li.more a{ color:#FFFFFF; padding-left:0px; background:none}


.leftContact{ background:#183884; padding-bottom:9px; margin-top:30px;}
.leftContact dt{ height:73px; line-height:73px; color:#FFFFFF; text-align:center; font-size:24px;}
.leftContact dd{ width:238px; margin:0 auto 0; height:300px; background:#FFFFFF url(../images/lxBg.jpg) no-repeat top center;}
.leftContact dd .t1{ color:#ff9c01; font-size:22px; font-weight:bold; padding-top:48px; padding-left:63px;}
.leftContact dd .ad_1{ color:#666; font-size:14px; padding-left:11px; line-height:26px; padding-top:20px;}


.rightW918{ width:918px; float:right;}
.r_Title{ border-bottom:2px #183884 solid; color:#183884; font-size:20px; background:#f6f6f6; height:60px; line-height:60px; padding-left:22px;}
.r_Title li{ float:left; color:#333; margin-right:53px;  cursor:pointer}
.r_Title li.hover{ background:url(../images/tBtn.jpg) no-repeat center bottom; color:#183884}
.r_Title span{ color:#999; float:right; font-size:14px; padding-right:28px; }
.r_Title span a{ color:#999;}

/*nav*/

.navBg{ height:58px; background:#183884}
.nav{ width:1200px; margin:0 auto}
.nav li{ color:#FFFFFF; width:170px; line-height:58px; text-align:center; cursor:pointer; font-size:18px; float:left}
.nav li:hover{ background:#0f2558}
.nav li a{ color:#FFFFFF}

/*banner*/

.banner{ height:580px; position:relative;}

#frame{width:100%;height:580px;position:absolute;top:0;left:0px;overflow:hidden; text-align:center;}
#btn{position:absolute;height:16px; bottom:30px; width:100%; z-index:1200}
#img a{position:absolute;left:0px;top:0px; display:none; width:100%; height:580px; }
#btn span{  margin-top:4px; cursor:pointer; margin-left:7px; display:inline-block; width:16px; height:16px;  background: url(../images/btn1.png) no-repeat ;}
#btn span.hov{background:url(../images/btn2.png) no-repeat center center;  }


.banner2{ height:320px;}

.sBg{ background:url(../images/sBg.jpg) repeat-x; height:54px;}
.search{ width:1200px; margin:0 auto 0}
.search dt{ float:left; font-size:14px; line-height:54px;}
.search dt a{ color:#666; padding-left:14px; padding-right:10px;}
.search dd{ float:right; width:330px; height:36px; background:url(../images/searchBg.jpg) no-repeat; margin-top:8px;}
.search dd .input_1{ width:270px; height:33px; line-height:33px; color:#999999; font-size:14px; padding-left:18px; background:none; border:0;}
.search dd .input_2{ width:35px; height:32px; background:none; border:0;}

.newsList li{ margin-top:10px; cursor:pointer; background:url(../images/news_line.jpg) repeat-x left bottom; height:130px;}
.newsList li:hover{  background:url(../images/news_line2.jpg) repeat-x left bottom #f7f7f7;}
.newsList li .title{ color:#183884; font-size:16px; padding-top:20px; padding-bottom:8px; padding-left:10px;}
.newsList li .title span{ float:right; font-size:14px; color:#666666; padding-right:19px;}
.newsList li .content{ color:#666666; font-size:14px; line-height:26px; padding:15px; padding-top:5px;}


.AB_Content{ line-height:30px; color:#444; font-size:14px}
.ad_2{ padding-top:30px; padding-bottom:20px;}

.contact{ color:#666; font-size:16px; line-height:34px;}
.contact h2{ color:#333; font-size:20px; font-weight:normal; padding-bottom:15px;}
.contact span.tel{ color:#ff9c01; font-size:30px;}


.certificate li{ width:292px; float:left; margin-left:11px; margin-top:30px;}
.certificate li img{ border:1px #cecece solid}

.ryLIst li{ background:url(../images/news_line.jpg) repeat-x left bottom; padding:30px 0; }
.ryLIst li .pic{ width:120px; float:left; border:1px #cecece solid}
.ryLIst li .txt{ width:738px; float:right; color:#666; font-size:14px; line-height:22px; padding-right:30px;}
.ryLIst li .txt span{  color:#333; padding-bottom:10px; display:block; }
.ryLIst li .txt span i{font-weight:bold; padding-right:28px;}

.job_list li{ background:url(../images/news_line.jpg) repeat-x left bottom; padding:20px 0; font-size:14px}
.job_list li a{ color:#333; padding-left:20px;}
.job_list li.end{ background:none}

.feedback{ width:840px; margin:38px auto 0; background:url(../images/fBg.jpg) no-repeat right 50px; color:#848484; font-size:14px; line-height:24px;}
.feedback ul{ padding-top:30px;}
.feedback li { padding-bottom:10px; color:#333333;}
.feedback li label{ width:81px; display:inline-block}
.feedback li .input_1{ width:320px; height:41px; line-height:41px; border:1px #dcdcdc solid}
.feedback li .input_2{width:508px; height:186px; border:1px #dcdcdc solid;} 
.feedback li.end{ padding-left:81px; color:#FFF}
.feedback li.end input{ width:120px; height:40px; background:#999; color:#FFF; font-size:16px;  margin-right:10px; border:0;}
.feedback li.end input.hov{ background:#ff9c01}

.newsshow h1{ padding:40px 0 50px; color:#564D4D; font-size:20px; font-weight:normal; text-align:center; }
.newsshow{line-height:30px; color:#333; font-size:14px}
.newsshow .content{ padding:0 20px;}
.newsshow .biaoqian{ padding:15px 0px 40px 15px; margin-top:30px; color:#666; background:url(../images/news_line.jpg) repeat-x left bottom}
.newsshow .biaoqian a{ color:#183884}
.newsshow .time{ padding:15px 0px 15px 15px; color:#666; background:url(../images/news_line.jpg) repeat-x left bottom}
.newsshow .time span{ padding-left:73px;}
.newsshow .p1{ color:#666; line-height:30px; padding-top:30px;}
.newsshow .p1 span{ float:right}
.newsshow .p1 a{ color:#666}

.hyList { width:918px;}
.hyList li{ display:block; width:918px; float:left; padding:18px 0; font-size:14px; background:url(../images/news_line.jpg) repeat-x left bottom;}
.hyList li a{ float:left; color:#666; background:url(../images/hy_icon.jpg) no-repeat 10px center; padding-left:39px;}
.hyList li a:hover{ color:#183884}
.hyList li span{ float:right; color:#999; padding-right:10px;}

.pro_list{width:918px;}

.pro_list li{ width:286px; margin-right:30px; margin-top:30px; float:left }
.pro_list li .pic{ border:1px solid #ccc; position:relative}
.pro_list li .title{ color:#666; display:block; font-size:14px; text-align:center; padding-top:15px;}

.pro_list li:hover .title{ color:#ff9c01}
.pro_list li:hover .border2{ border:4px solid #ff9c01; width:280px; height:213px; position:absolute; left:-1px; top:-1px;}

.pro_r{ border:1px #cecece solid; margin-top:17px; height:auto}
.pro_r .title{ background:url(../images/r_title.jpg) repeat-x; height:45px;}
.pro_r .title li{ width:142px; height:45px; line-height:45px; cursor:pointer; text-align:center; float:left; color:#333; font-size:16px}
.pro_r .title li.hover{ background:url(../images/btn_1.jpg) no-repeat right bottom; color:#183884}

.Introduction dl{ width:857px; margin:0 auto 0;}
.Introduction dt{ height:500px; background:url(../images/news_line.jpg) repeat-x left bottom; padding-bottom:1px; text-align:center; }
.Introduction dd{ padding-top:56px; color:#333; font-size:14px; line-height:36px;}

.Introduction dd .picList li{ width:272px; float:left; margin-right:20px; line-height:normal;}
.Introduction dd .picList li span{ display:block; color:#666; line-height:normal; text-align:center; padding-top:8px; padding-bottom:30px;}

.s_Title{ border-bottom:1px #cecece solid; border-top:1px #cecece solid; color:#333; font-size:16px; height:44px; line-height:44px; background:url(../images/line_4.jpg) no-repeat 20px center #f9f9f9; padding-left:35px;}
.s_Title span{ float:right; color:#999; padding-right:19px; font-size:14px;}

.pro_bx{ background:url(../images/news_line.jpg) repeat-x top left; font-size:14px; line-height:30px;}
.pro_bx span{ padding-left:21px; display:block; padding-top:20px; padding-bottom:40px;}

.xgcpTit{ color:#183884; font-size:16px; padding-left:70px; padding-top:30px; padding-bottom:20px;}

.pro_roll{ height:280px; display:block}


.stepcarousel{OVERFLOW: scroll;WIDTH: 780px;  POSITION: relative;HEIGHT: 280px;}
.stepcarousel .belt{LEFT: 0px;POSITION: absolute;TOP: 0px}
#displaycssbelt{VISIBILITY: hidden}
#stocklevels{VISIBILITY: hidden}
.stepcarousel .panel{FLOAT: left;MARGIN: 0px 30px 0px 0;OVERFLOW: hidden;WIDTH: 240px}
.stock{CLEAR: both;FONT-SIZE: 10px;PADDING-BOTTOM: 5px;MARGIN: 0px auto;WIDTH: 929px;COLOR: #000;BORDER-BOTTOM: #000 1px dashed;HEIGHT: 10px;TEXT-ALIGN: right}
.subfeature{DISPLAY: block;MARGIN: 0px;OVERFLOW: hidden;WIDTH: 240px}
.subfeature-txt{FLOAT: left;PADDING-BOTTOM: 0px;MARGIN: 0px;WIDTH: 240px! important;LINE-HEIGHT: 17px;PADDING-TOP: 3px;POSITION: relative}
.subfeature-txt H2{CLEAR: both;FONT-WEIGHT: bold;FONT-SIZE: 14px;}
.subfeature-txt H2 A{COLOR: #666}
.subfeature-txt H2 A:hover{COLOR: #666; text-decoration:none}
.subfeature A IMG{ border:1px #cecece solid}


/*新闻动态*/

.Industry_application{ display:block}
.news_title{ height:54px; line-height:54px; background:#183884}
.news_title span{ font-size:18px; color:#fff; background:url(../images/icon_11.gif) no-repeat 21px center; padding-left:37px;}
.news_title i{ font-family:Arial; padding-left:11px; color:#9aa2c0; font-size:14px}
.news_title em{ float:right;  color:#9aa2c0; font-size:14px; padding-right:21px;}
.news_title em a{ color:#9aa2c0}
.news_title em a:hover{color:#9aa2c0}


.news_con_1{ display:block; padding-bottom:30px;}
.news_con_1 .Q_A{ width:340px; float:left}
.news_con_1 .Q_A .list{border:1px #ccc solid; height:408px;}
.news_con_1 .Q_A .list ul{ background:url(../images/news_line.jpg) repeat-x left bottom; padding:13px 0; margin:0 auto 0; width:300px;}
.news_con_1 .Q_A .list ul li{ color:#666; font-size:14px; padding-left:36px; line-height:36px;}
.news_con_1 .Q_A .list ul li a{ color:#666;}
.news_con_1 .Q_A .list ul li.w{ background:url(../images/w.jpg) no-repeat left center;}
.news_con_1 .Q_A .list ul li.d{ background:url(../images/d.jpg) no-repeat left center;}

.news_con_1 .news_right{ width:830px; float:right;}
.news_con_1 .news_right dt{ height:54px; line-height:54px; overflow:hidden; background:url(../images/news_line3.jpg) repeat-x left bottom; position:relative;}
.news_con_1 .news_right dt .more{ position:absolute; right:0; font-size:14px; color:#999;}
.news_con_1 .news_right dt .more a{ color:#999}
.news_con_1 .news_right dt .more a:hover{color:#999}
.news_con_1 .news_right dt li{ width:176px; font-size:18px; float:left; color:#666666; cursor:pointer; background:url(../images/news_icon.jpg) no-repeat 20px center; padding-left:37px;}
.news_con_1 .news_right dt li span{ color:#bcbcbc; padding-left:11px; font-size:14px}
.news_con_1 .news_right dt li.hover{  color:#FFFFFF; background:url(../images/news_icon2.jpg) no-repeat 20px center #183884;}
.news_con_1 .news_right dd{ height:408px; border:1px #ccc solid; border-top:none}
.news_con_1 .news_right dd .content { padding-left:20px; padding-top:20px; padding-bottom:20px;}
.news_con_1 .news_right dd .content .pic{ width:300px; height:225px; float:left}
.news_con_1 .news_right dd .content .con_r{ width:460px; float:right; line-height:26px; color:#666; font-size:14px; padding-right:25px;}
.news_con_1 .news_right dd .content .con_r .title{ color:#333; font-size:16px; display:block}
.news_con_1 .news_right dd .content .con_r .time{ display:block; color:#999; padding-bottom:10px; background:url(../images/time.jpg) no-repeat left 5px; padding-left:20px;}
.news_con_1 .news_right dd .content .con_r .more{ width:102px; height:32px; line-height:32px; margin-top:25px; background:#183884; color:#FFFFFF; text-align:center; margin-left:0;}

.news_con_1 .news_right dd .list2 li{ width:250px; float:left; line-height:32px; color:#666; font-size:14px; padding-left:20px}
.news_con_1 .news_right dd .list2 li a{ background:url(../images/n_1.jpg) no-repeat left center; padding-left:20px; color:#666}
.news_con_1 .news_right dd .list2 li a:hover{ background:url(../images/n_2.jpg) no-repeat left center; color:#183884}


.news_con_2{ display:block; padding-bottom:30px;}
.news_con_2 .c_t{ width:830px; float:left;}
.news_con_2 .c_t_list{ height:410px; border:1px #ccc solid}
.news_con_2 .c_t_list li{ width:380px; float:left; margin-top:30px; margin-left:29px;}
.news_con_2 .c_t_list li .pic{ width:158px; float:left; border:1px #cecece solid }
.news_con_2 .c_t_list li .txt{ float:right; width:200px; color:#999; line-height:22px; font-size:14px}
.news_con_2 .c_t_list li .txt .title{ font-size:14px; color:#333; display:block; font-weight:bold; padding-bottom:12px;}
.news_con_2 .c_t_list li .txt .title span{ padding-left:54px; color:#666; font-weight:normal}
.news_con_2 .c_t_list li .txt .more{ width:86px; height:30px; line-height:30px; background:#183884; display:block; color:#FFF; text-align:center; margin-left:0;}


.news_con_2 .Partners{ width:340px; float:right;}
.news_con_2 .Partners .pic{  height:410px; border:1px #ccc solid}
.news_con_2 .Partners .pic ul{ width:272px; margin:0 auto 0;}
.news_con_2 .Partners .pic li{ margin-top:12px; margin-bottom:15px; display:block}
.news_con_2 .Partners .pic li span{ display:block; color:#666; font-size:14px; text-align:center; padding-top:0px;}
.news_con_2 .Partners .pic li img{ border:1px #cecece solid;}


.Industry_application dd{ height:210px; border:1px #ccc solid}
.Industry_application dd li{ width:190px; height:142px; float:left; margin-top:20px; margin-right:20px;}
.Industry_application dd li span{ display:block; color:#666; font-size:14px; text-align:center; padding-top:10px;}
.Industry_application .prev{  float:left; background:url(../images/prev1.jpg) no-repeat left center; margin-left:37px; margin-top:77px; margin-right:30px;}
.Industry_application .next,.Industry_application .prev{width:18px; height:30px; cursor:pointer}
.Industry_application .next{ background:url(../images/next1.jpg) no-repeat right center; float:right; margin-right:37px; margin-top:77px; }



.Con1{ width:857px; margin:0 auto 0; color:#333; line-height:36px; font-size:14px; padding-top:30px; padding-bottom:60px;}
.Con2{padding-top:30px; padding-bottom:60px; width:857px;  color:#333; line-height:36px; font-size:14px;}
.Con2 h2{ color:#183884; font-size:18px; font-weight:normal; padding-bottom:13px;}
.Con2 h2 i{ color:#ff9c01; font-size:26px}

.Con3{padding-top:30px; padding-bottom:60px; width:857px;  }
.Con3 table td{ border:1px #cecece solid; height:38px; line-height:38px; font-size:14px; color:#333}


.course_prev{ width:20px;}
.course_list{ width:918px; height:160px; background:url(../images/courseBg.jpg) no-repeat; margin-top:50px; }
.course_list .c_prev{ width:60px; height:60px; float:left; cursor:pointer; }
.course_list .c_next{ width:60px; height:60px; float:right; cursor:pointer}

.course_list li{ width:100px; height:100px; position:relative; background:url(../images/b_0.jpg) no-repeat center 10px; float:left; margin-left:50px; margin-top:7px; cursor:pointer; color:#999; font-family:Arial; font-size:18px; font-weight:bold;  }
.course_list li.hover,.course_list li:hover{ background:url(../images/b_11.jpg) no-repeat center 10px;}
.course_list li span{ padding-top:50px; display:block; text-align:center;}
.course_list li .btn{ width:81px; color:#183884; text-align:center; line-height:38px; padding-top:9px; display:none; position:absolute; top:43px; left:10px; background:url(../images/btn_3.png) no-repeat;}
.course_list li:hover .btn{ display:block}
.roll_c{ float:left; width:741px; overflow:hidden}


.course_t{ width:175px; height:34px; line-height:34px; font-weight:bold; font-family:Arial; font-size:20px; margin-bottom:43px; background:#183884; text-align:center; color:#FFFFFF; text-align:center}
.course_con{ line-height:38px; font-size:14px}
.course_con dt{ color:#183884; width:110px; float:left; font-weight:bold}
.course_con dd{ width:750px; float:left; color:#666}

.procon{ display:block}

/*page*/
.page{ display:block; text-align:center}
.page a{ border:1px #ccc solid; padding:6px 8px; font-size:14px; color:#666; margin-left:10px;}
.page a.hover{ border:1px #ff9c01 solid;  background:#ff9c01; color:#FFFFFF}


.links{ width:1200px; margin:0 auto 0; font-size:14px; color:#666; padding-bottom:30px; padding-top:30px;}
.links a{ color:#666; padding-left:25px; padding-right:25px;}
.links a:hover{ color:#666;}


.footBg{ height:300px; background:#333333}
.foot{ width:1200px; position:relative}
.weixin{ width:145px; height:138px; position:absolute; right:0; top:120px; font-size:14px; color:#FFFFFF}
.f_Menu{ color:#FFFFFF; padding-top:31px; font-size:16px;}
.f_Menu a{ color:#FFFFFF; padding-left:24px; padding-right:26px;}
.f_address{ line-height:28px; font-size:14px; padding-top:60px; color:#FFFFFF} 
.f_address span{ padding-left:38px;}
.f_address img{ margin-right:10px;}


