﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#333333;}
a:hover { text-decoration: none; color:#ff0000;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
TABLE img{ display:block;}
img{border:0px;}

body{font-size:12px; color:#333333; background:#fff url(../images/index_2.jpg) repeat-x; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }


/*--------网站头部 --------------*/
.header{height:116px; width:1200px; margin:0 auto;}
.headerleft{ float:left; width:254px; height:116px; padding-left:20px;}
.header img{display:block;}
.headerright{float:right; width:820px; height:116px; overflow:hidden;}
.headerright ul{overflow:hidden; padding-top:54px;}
.headerright li{float:right; font-size:16px; height:62px; padding:0 20px 0 20px;}
.headerright li a{display:block; height:62px;}
.headerright li a:hover{display:block; color:#fdb100; background:url(../images/index_11.jpg) no-repeat center bottom;}
.navli{background:url(../images/index_7.jpg) no-repeat right 6px;}



/*banner*/
.flexslider{position:relative;height:200px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:200px;}
.slides li a { display:block; width:100%; height:100%; text-indent:-91049px}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.hone{ width:1160px; overflow:hidden; height:458px; margin:0 auto;}
.hone_title{padding-top:36px; width:1160px; overflow:hidden;}
.hone_lb{text-align:center; margin:0 auto; width:1100px; font-size:14px; padding-top:10px; padding-bottom:32px; overflow:hidden;}
.hone_lb a{padding:0 10px;}

.navigation h2{display:none;}

#idhtwo{ width:100%; background:#0090d4; margin:0 auto; height:400px;}
.htwo{width:1160px; margin:0 auto; overflow:hidden;}
.htwo_title{padding-top:27px; padding-bottom:27px; width:1160px; overflow:hidden;}
.htwoleft{float:left; width:553px; height:252px; border:6px #02abfb solid;}
.htworight{float:right; width:565px; font-size:14px; line-height:30px; color:#fff;}
.haboutmore a{ color:#fdb100;}
.haboutmore a:hover{ color:#fff;}


.hthree{ width:1160px; margin:0 auto; overflow:hidden; height:406px;}
.hthree_title{padding-top:30px; padding-bottom:25px; width:1160px; overflow:hidden;}
.hthreeleft{width:563px; border:1px #ddd solid; float:left; height:268px;}
.hthreeleft_title{ height:45px; line-height:45px; font-size:16px; border-bottom:1px #ddd solid; padding:0 15px; background:#f5f5f5;}
.hthreeleft_title span{float:right; font-size:12px;}
.hthreeleft dl{ height:80px; margin:19px auto 0; width:533px;}
.hthreeleft dt{float:left; width:135px; height:80px; margin-right:12px;}
.hthreeleft dt img{width:135px; height:80px;}
.hthreeleft dd{float:left;height:80px; width:386px; font-size:14px; line-height:22px;}
.hthreeleft dd h4{font-weight:normal; padding-bottom:5px;}
.hthreeleft dd p{ color:#999999; font-size:12px;}
.hthreeright{float:right; width:563px; border:1px #ddd solid; height:268px;}
.hthreeright ul{overflow:hidden; padding:10px 15px 0;}
.hthreeright li{line-height:32px; font-size:14px; background:url(../images/index_42.jpg) no-repeat left center; padding-left:10px;}
.hthreeright li span{float:right; color:#999999; font-size:12px;}


#idhomehzhb{ height:180px; background:#e8e8e8; width:100%; margin:0 auto;}
.homehzhb{width:1160px; height:228px; margin:0 auto;  /*padding-left:130px;background:url(../images/index_46.jpg) no-repeat left center;*/}
.homehzhb ul{overflow:hidden; padding-top:25px;}
.homehzhb li{float:left; margin-left:13px;  width:152px; height:62px; }
.homehzhb li img{ width:150px; height:60px; overflow:hidden; border:1px #CCCCCC solid;}

#colee_left{overflow:hidden; padding-top:25px;}
#colee_left h4{margin-left:13px;  width:152px;  }
#colee_left img{ width:150px;  overflow:hidden; border:1px #CCCCCC solid;}

/*--------首页页脚版权说明--------------*/
#footer{width:100%; background:#0090d4; height:120px; margin:0 auto;}
.end{width:1160px; padding-top:20px; overflow:hidden; line-height:24px; margin:0 auto; font-size:13px; color:#fff; text-align:center;}
.end img{padding-top:0;}
.end a{color:#fff;}
.end a:hover{color:#FCFF00;}

#cs_box {width:120px; height:220px; background:#54a7ff; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {color:#fff; height:20px; line-height:20px; font-family:'Arial'; display:block;}
.cs_close {position:absolute; right:10px; top:10px; cursor:pointer; font-size:12px;}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#fff; margin:10px;}
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#fff; text-align:center; cursor:pointer;}


.lybanner1{width:100%; height:200px; margin:0 auto; background:url(../images/banner40.jpg) no-repeat center top;}
.lybanner2{width:100%; height:200px; margin:0 auto; background:url(../images/banner50.jpg) no-repeat center top;}
.lybanner3{width:100%; height:200px; margin:0 auto; background:url(../images/banner60.jpg) no-repeat center top;}
.lybanner4{width:100%; height:200px; margin:0 auto; background:url(../images/banner70.jpg) no-repeat center top;}
.lybanner5{width:100%; height:200px; margin:0 auto; background:url(../images/banner80.jpg) no-repeat center top;}
.lybanner6{width:100%; height:200px; margin:0 auto; background:url(../images/banner90.jpg) no-repeat center top;}
.lybanner7{width:100%; height:200px; margin:0 auto; background:url(../images/banner100.jpg) no-repeat center top;}


.lymain{margin:20px auto 0; width:1160px; padding-bottom:20px;}
.lymainleft{float:left; width:212px; margin-right:20px;}
.lmtb{width:210px; overflow:hidden; border:1px #ddd solid; border-bottom:0px #ddd solid; margin-bottom:15px;}
.lmtb li{height:32px;line-height:32px;color:#525252;cursor:pointer; border-bottom:1px #ddd solid;font-weight:bold;background:#F7F7F7 url(../images/pro_left.png) 10px no-repeat;}
.lmtb li a{display:block;padding-left:30px; }
.lmtb li a:hover{background:#F7F7F7 url(../images/pro_down.png) 10px no-repeat;}


.leftsearch{ width:210px; overflow:hidden; border:1px #ddd solid;border-bottom:0px #ddd solid; margin-bottom:15px;}
.leftcontact_lr12{overflow:hidden; padding:10px 5px 5px 10px; border-bottom:1px #ddd solid; line-height:22px;}
.text01{ width:150px; height:26px; line-height:26px; border:0; background:url(../images/index_07.jpg) no-repeat; padding-left:10px; color:#919191; vertical-align:top;}
.submit01{ width:25px; height:26px; background:url(../images/index_08.jpg) no-repeat; border:0; cursor:pointer;}


.category,.leftcontact{ width:210px; overflow:hidden; border:1px #ddd solid;border-bottom:0px #ddd solid;}
.lefttitle{border-bottom:1px #ddd solid; background:url(../images/lylmbg1.jpg) no-repeat; height:35px; padding-left:30px; line-height:35px; font-size:14px; font-weight:bold; color:#0090d4;}
.menu_head{width:180px;height:32px;line-height:32px;padding-left:30px; color:#525252;cursor:pointer; border-bottom:1px #ddd solid; position:relative;margin:0px;font-weight:bold;background:#F7F7F7 url(../images/pro_left.png) 10px no-repeat;}
.menu_list .current{background:#F7F7F7 url(../images/pro_down.png) 10px no-repeat;}
.menu_body{width:210px;height:auto;overflow:hidden;line-height:28px; backguound:#fff;border-right:1px solid #ddd;}
.menu_body a{display:block;width:180px;height:28px;line-height:28px;padding-left:30px;color:#555555;background:#fff;text-decoration:none;border-bottom:1px solid #ddd;}
.menu_body a:hover{text-decoration:none; color:#ff0000;}

.leftcontact{ margin-top:15px;}
.leftcontact_lr{overflow:hidden; padding:5px 10px 10px 10px; border-bottom:1px #ddd solid; line-height:22px;}


.lymainright{float:right; width:212px;}
/*
.lymainleft_lr{width:212px;
position:fixed;
left:0px;
top:0px;
}
.lymainright_lr{width:212px;
position:fixed;
right:0px;
top:0px;}
*/
.righttitle{border-bottom:1px #ddd solid; background:url(../images/lylmbg1.jpg) no-repeat; height:35px; padding-left:30px; line-height:35px; font-size:14px; font-weight:bold;color:#0090d4;}
.rightcp,.rightnews{width:210px; overflow:hidden; border:1px #ddd solid; background:#f5f5f5;}
/*
.rightcp ul{overflow:hidden; padding-bottom:15px;}
.rightcp li{width:192px; height:210px; overflow:hidden; padding:15px 10px;}
.rightcp li img{display:block; width:190px; height:143px; border:1px #ddd solid;}
.rightcp li h4{line-height:30px; font-weight:normal; padding-top:2px; font-size:14px;}
.rightcp li p{line-height:20px; font-size:12px;color:#999999;}
*/
.rightnews{ margin-top:15px;}
.rightnews ul{overflow:hidden; padding:8px 10px;}
.rightnews li{ line-height:30px;background:url(../images/index_42.jpg) no-repeat left center; padding-left:10px;height: 30px;
    overflow: hidden;}

/*410*/
.student_jy{ height:480px;}
.student_jy ul{ overflow:hidden;}
.student_jy li{width:192px; height:210px; overflow:hidden; padding:15px 10px;}
.student_jy li img{display:block; width:190px; height:143px; border:1px #ddd solid;}
.student_jy li h4{line-height:24px; font-weight:normal; padding:7px 0px 5px 0px; font-size:14px;}
.student_jy li p{line-height:18px; font-size:12px;color:#666;}

.imgh2p img{ float:left;display:block; margin-right:10px;}
.imgh2p h3{float:left; font-size:14px; color:#333;}
.rightCourse .imgh2p h3{ max-width:104px; _width:104px;}
.imgh2p h3:hover{color:#f60;}
.imgh2p p{float:left; line-height:18px; color:#777; cursor:pointer;height: 54px;overflow: hidden;}
.imgh2p p:hover{ color:#f60;}


.lymaincent{float:left;width:694px; border:1px #ddd solid;}
.centtitle{border-bottom:1px #ddd solid; background:url(../images/lylmbg2.jpg) repeat-x; height:35px; padding-left:15px; line-height:35px; font-size:14px; font-weight:bold;}

.tylm{overflow:hidden; line-height:24px; padding:15px 15px; min-height:684px; height:auto; font-size:12px;}
.tylm1{overflow:hidden; line-height:24px; padding:15px 15px; min-height:684px; height:auto; font-size:12px;}

.links{overflow:hidden; padding:5px 0px; min-height:699px; height:auto;}
.linksul{ overflow:hidden; padding:0 10px;}
.linksul li{ float:left; width:152px; height:62px; padding:8px 8px; overflow:hidden;}
.linksul li img{width:150px; height:60px; overflow:hidden; border:1px #CCCCCC solid;}


/*新闻资讯*/
.news{ overflow:hidden; padding:5px 0px; min-height:699px; height:auto;}
/*
.newsul{ overflow:hidden; padding:0 15px;}
.newsul li{line-height:38px; background:url(../images/index_42.jpg) no-repeat left center; padding-left:10px; border-bottom:1px #ccc dotted;}
.newsul li span{float:right; color:#8B8B8B;}
*/
.news dl{ height:80px; width:664px; margin:0 auto; border-bottom:1px #ddd dotted; padding:15px 0;}
.news dt{float:left; width:140px; height:80px; margin-right:15px;}
.news dt img{width:140px; height:80px;}
.news dd{float:left; height:80px; width:508px;}
.news dd h4 a{ font-size:14px; color:#555555;}
.news dd h4 a:hover{font-size:14px; color:#ff0000;}
.news dd h4 span{float:right; font-size:12px; font-weight:normal; color:#999999;}
.news dd p{line-height:20px; padding-top:3px; color:#9C9C9C;}


.news_xxjs{line-height:26px; padding:0px 20px; margin:0 auto; overflow:hidden;}
.news_title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; padding:0px; color:#ff0000;text-align:center;margin:10px 0px;}
.pubdate_new{ width:738px; border:#ccc 1px solid; height:26px; line-height:26px; OVERFLOW: hidden; text-align:center;margin:10px 0px; background:#f5f5f5;}
.pubdate{border: #ccc 1px solid;height:26px; line-height:26px;  margin:10px 20px; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #ff0000; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}
.pubdatenews{width:670px; border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{width:896px; border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}

.pubdate02{border-bottom:#ccc 1px dotted; height:30px; line-height:30px;  margin:10px 20px; padding-right:15px; OVERFLOW: hidden; text-align:right;}

.sharetop{text-align:center; margin-top:15px; height:60px; padding:0px 20px;}
.shareright{float:right;padding-top:15px;}

.Information{overflow:hidden;margin:0 auto; padding:0px 20px;}
.Information H4{ font-size:14px; line-height:30px; margin-top:0px; border-bottom:1px #CCCCCC dotted;}
.Information ul{overflow:hidden; padding-bottom:10px;}
.Information li{ line-height:32px; font-size:12px; border-bottom:1px #E5E5E5 dotted; background:url(../images/dian.jpg) no-repeat left center; padding-left:10px;}
.Information li span{ float:right;color:#B3B3B3;}


/*产品中心*/
.productright{float:right;width:926px; border:1px #ddd solid; padding-bottom:10px;}
.productrighttitle{border-bottom:1px #ddd solid; background:url(../images/lylmbg2.jpg) repeat-x; height:35px; padding-left:15px; line-height:35px; font-size:14px; font-weight:bold;}

.product{overflow:hidden;}
.productul{overflow:hidden; padding:5px 0 10px;}
.productul li{ float:left; margin:15px 22px 15px 24px; width:262px; height:235px; overflow:hidden;}
.productul li img{display:block; width:260px; height:200px; border:1px #ddd solid;}
.productul li h4{line-height:30px; font-weight:normal; padding-top:2px; font-size:14px;}
.productul li p{line-height:20px; font-size:12px;color:#999999;}

.cpshow{ overflow:hidden; padding:0 15px; width:896px;}
.cpshowtop{ width:891px; overflow:hidden; padding-top:20px;}
.cpshowtop_left{float:left; width:452px; height:412px; margin-right:20px;}
.cpshowtop_left img{width:400px;  border:1px #ddd solid;}
.cpshowtop_right{float:right; width:410px; }
.cpshowtop_right h2{font-size:16px; font-weight:bold; padding-bottom:8px;}
.cpshowtop_right div{line-height:22px; padding:4px 0;}

.cpshowend{overflow:hidden;width:896px; padding:25px 0 20px;}
#tab1 ,#tab2{width:896px;height:34px; border-bottom:1px #ddd solid;}
#tab1 ul ,#tab2 ul{margin:0;padding:0;}
#tab1 li,#tab2 li{float:left; width:125px; height:34px;line-height:34px;text-align:center;cursor:pointer; font-size:14px;color:#666; font-weight:bold; background:url(../images/tybg2.jpg) no-repeat; margin-right:1px;}
#tab1 li.now,#tab2 li.now{color:#fff;background:url(../images/tybg.jpg) no-repeat;}
.tablist{width:876px; padding:10px; display:none;}
.tablistlr{line-height:24px;}
.block{display:block;}
.tablistul li{line-height:34px;background:url(../images/index_42.jpg) no-repeat left center; padding-left:10px; border-bottom:1px #ddd dashed;}
.tablistul li span{float:right; color:#999999;}


.newsprod dl{ height:80px; margin:0 auto; border-bottom:1px #ddd dotted; padding:15px 0;}
.newsprod dt{float:left; width:140px; height:80px; margin-right:15px;}
.newsprod dt img{width:140px; height:80px;}
.newsprod dd{float:left; height:80px; width:508px;}
.newsprod dd h4 a{ font-size:14px; color:#555555;}
.newsprod dd h4 a:hover{font-size:14px; color:#ff0000;}
.newsprod dd h4 span{float:right; font-size:12px; font-weight:normal; color:#999999;}
.newsprod dd p{line-height:20px; padding-top:3px; color:#9C9C9C;}

.newsprod_news dl{ height:80px; margin:0 auto; border-bottom:1px #ddd dotted; padding:15px 0;}
.newsprod_news dt{float:left; width:140px; height:80px; margin-right:15px;}
.newsprod_news dt img{width:140px; height:80px;}
.newsprod_news dd{float:left; height:80px; width:718px;}
.newsprod_news dd h4 a{ font-size:14px; color:#555555;}
.newsprod_news dd h4 a:hover{font-size:14px; color:#ff0000;}
.newsprod_news dd h4 span{float:right; font-size:12px; font-weight:normal; color:#999999;}
.newsprod_news dd p{line-height:20px; padding-top:3px; color:#9C9C9C;}


/*--------在线留言--------------*/
.guestbook{ padding:0px 10px;}
.guestbook h4{font-size:12px; margin:0 0px 10px; text-align:center;}
.guestbook ul{border:1px solid #DEDEDE; border-bottom:0px solid #ccc;} 
.guestbook ul li{ padding:4px 0; border-bottom:1px solid #ccc;}
.guestbook ul li span{float:left; text-align:right; width:120px; padding:0 10px 0 0;}
.box1 {width:350px; border:1px #CCCCCC solid; height:25px; line-height:25px; padding:0 4px;}
.box3 {width:150px; border:1px #CCCCCC solid; height:30px; line-height:30px; padding:0px;}

#onsec a{color:#FF0000; font-weight:bold;}
#onsec a:hover{color:#FF0000; font-weight:bold;}

/*410*/
.contentBody .product_con p{ line-height:20px; padding-bottom:15px; color:#333;}
.contentBody .product_con p em a{ color:#0065b2; text-decoration:none;}
.partner h1{
	text-align:center;
	font-size:14px;
	color:#005FB0;
	font-weight:bold;
	margin-top:47px;
	margin-bottom:38px;
	}
.partner p{
	color:#333;
	}
.partner span{
	color:#0061B1;
	margin-top:-15px;
	margin-bottom:5px;
	display:block;
	}

.productList{margin:20px 0;}
.productList ul li{ margin-left:3px; padding:4px 10px; 
	background:url(../images/product/point.jpg) no-repeat left 8px;}
.contentBody  ul li a{color:#0065b2;}
/*.contentBody  ul li a:hover{ color:#0065b2;}*/
.productList .txtCon{width:400px;}
.productList .txtCon span{ color:#666;}
.productList .txtCon h5 , .pTit{font-size:16px;color:#3f3f3f;padding-bottom:8px;font-family:microsoft yahei;}
.productList .txtCon h6{ color:#000; font-size:12px; font-weight:bold;}


/*410人才招聘*/
.zblr{ overflow:hidden; padding-bottom:20px;}
.tit{color:#11A97D; font-size:16px; padding-left:10px;}
.listBody{margin-bottom:6px;}
.listBody img{max-width:875px; height:auto;}
.listBody h3{font-size:14px;font-weight:700;color:#11A97D;height:34px;line-height:34px;cursor:pointer;border-bottom:1px solid #e0e0e0;background:url(../images/ico2.jpg) right center no-repeat;text-indent:10px;}
.listBody h3.show{background:url(../images/ico1.jpg) right center no-repeat;}
.listBody .con{display:none;}
.listBody .con table{width:100%;}
.listBody .con table th{width:50%;height:30px; color:#7e7d7d; font-weight:700; padding-left:10px; text-align:left; font-weight:normal;}
.listBody .con table td{padding:20px;background-color:#f5f5f5;vertical-align:top;}
.listBody .con table td h5{font-weight:700;color:#1c1c1c;font-family:microsoft yahei;font-size:14px;padding-bottom:5px;}
.listBody .con table td p{line-height:20px;color:#646464;}

.listbtmP{color:#868686;line-height:20px;padding-top:30px;}

.loginBody{background:url(../images/service/loginBody.jpg) no-repeat;
	width:677px;height:305px;overflow:hidden;margin-top:20px;}
.loginBody ul{margin:122px 0 0 12px;}
.loginBody ul li{color:#707173;margin-bottom:6px;font-weight:700;}
.loginBody ul li .loginTxt{width:204px;height:18px;line-height:18px;border:1px solid #7b7d83;margin-bottom:7px;}


/*410*/
.cpsm{overflow:hidden; line-height:22px;width:882px; padding:15px 0; margin:0 auto; border-bottom:1px #ddd solid;}
.cpsm h2{font-weight:bold; font-size:16px;padding-bottom:6px;}
.cpsm p{ color:#979797;}


.downul{ overflow:hidden; padding:0px 0px 0px 10px;}
.downul:hover{ background:#f5f5f5;}
.downul li{line-height:38px; border-bottom:1px #ccc dotted; float:left;}
.downul li span{float:right; color:#8B8B8B;}
.downul2{ overflow:hidden; margin:0 12px;}
.downul2 li{line-height:38px; border-bottom:1px #ccc dotted; float:left;}
.downul2 li span{float:right; color:#8B8B8B;}
.downul2:hover{background:#F7F7F7;}









