/* CSS Document */
#header{width:100%;height:auto;margin:o auto;}
#header_top{width:100%;height:35px;background:#E5E7E9;}
.header_top{width:1200px;height:35px;margin:0 auto;/*background:blue;*/}
.header_top ul.h_t_l{width:45%;}
.header_top ul.h_t_l li{width:auto;padding:0 36px 0 14px;line-height:34px;float:left;background:url(../images/xx1.png) no-repeat 0 50%;}
.header_top ul.h_t_l li.ts{background:url(../images/xx2.png) no-repeat 0 50%;}
.header_top ul.h_t_l li a{display:block;color:#999;font-size:14px;}
.header_top ul.h_t_l li a:hover{color:#0066CD;}
.header_top ul.h_t_r{width:auto;}
.header_top ul.h_t_r li{width:auto;padding-left:30px ;line-height:34px;float:left;}
.header_top ul.h_t_r li a{display:block;color:#999;font-size:14px;}
.header_top ul.h_t_r li a:hover{color:#0066CD;}
#header_bot{width:1200px;height:100px;margin:0 auto;/*background:red;*/overflow:hidden}
#header_bot .logo{padding-top:22px;/*background:blue;*/}
#header_bot ul.nav{width:auto;padding-top:25px}
#header_bot ul.nav li{width:auto;line-height:75px;padding:0 2px 0 47px;float:left;}
#header_bot ul.nav li a{display:block;color:#333;font-size:20px;}
#header_bot ul.nav li img{left:128px;top:8px;}
#header_bot ul.nav li a:hover{color:#0066CD;}
.fls{width:100%;text-align:center;background: url(../images/bannerbj.png) no-repeat center;}
.right1{ width:1200px; height:260px;border-top:#C6C7C9 solid 6px;margin:-2px auto;/*background:red;*/}
.right1 ol{ width:1200px; height:20px; overflow:hidden;margin-top:-6px;}
.right1 ol li{ width:372px;margin-right:42px; height:20px; text-align:center; float:left; cursor:pointer; font-size:14px; color:#3b3b3b;}
.right1 ol li.tab-on{ width:372px; background:url(../images/t2.png) no-repeat 0 0;}

#mem1 ul{}
#mem1 ul li{width:372px;float:left;padding-top:10px;margin-right:42px;display:inline;}
#mem1 ul li img{width:99%;border:#E6E6E6 solid 1px;border-radius:12px;}
#mem2 ul{}
#mem2 ul li{width:372px;float:left;padding-top:10px;margin-right:42px;display:inline;}
#mem2 ul li img{width:99%;border:#E6E6E6 solid 1px;border-radius:12px;}
#mem3 ul{}
#mem3 ul li{width:372px;float:left;padding-top:10px;margin-right:42px;display:inline;}
#mem3 ul li img{width:99%;border:#E6E6E6 solid 1px;border-radius:12px;}
.dis{
	display:block;}
.undis{
	display:none;}
.slider{width:100%; height:100%; z-index: -10;overflow:hidden;}
.banner{ width:100%;position:relative; margin:0 auto;/* left:50%;margin-left:-50%;*/}
.banner ul li{ float:left;}
.banner li{ list-style:none; }
.banner li img{ width:100%;}


#b03 .dots { position: absolute; left:47%; right: 0; bottom: 20px;}
#b03 .dots li 
		{ 
			display: inline-block; 
			width: 10px; 
			height: 10px; 
			margin: 0 4px; 
			text-indent: -999em; 
			border: 2px solid #fff; 
			border-radius: 6px; 
			cursor: pointer; 
			opacity: 0.4; 
			-webkit-transition: background .5s, opacity .5s; 
			-moz-transition: background .5s, opacity .5s; 
			transition: background .5s, opacity .5s;
		}
#b03 .dots li.active 
		{
			background: #fff;
			opacity: 1;
		}
#banner_bot{width:1200px;height:278px;margin:0 auto;/*background:blue;*/}
#banner_bot ul{border-top:#C6C7C9 solid 5px;margin-top:-4px;}
#banner_bot ul li{width:372px;float:left;padding-top:27px;margin-right:42px;display:inline;}

#banner_bot ul li a{display:block;position:relative;}
#banner_bot li a .hover{width: 100%;height: 16px;left: 0;top:-32px;position:absolute;background:url(../images/t1.png) no-repeat 0 0;z-index:5;opacity:0;-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;}
#banner_bot ul li a:hover .hover{opacity:1;}
#main{width:100%;height:auto;background:#F8F9FB}

.main{width:1200px;/*padding-top:20px;*/height:1448px;background:#F8F9FB;margin:0 auto;text-align:left;}
#main_l{float:left;}
.main_l{width:872px;height:auto;padding:0 14px;margin-bottom:13px;background:#fff;border:#DFE0E1 solid 1px;}
.main_l:hover{border:#63e0ff solid 1px;}
.main_l_t{width:860;height:42px;padding:5px 0 0 20px;background:url(../images/xx3.png) no-repeat 3px 65%;border-bottom:#dfe0e1 solid 1px;}
.main_l_t b{color:#333;line-height:42px;font-size:18px;float:left;}
.main_l_t span{color:#0066CD;padding-right:5px;line-height:42px;font-size:14px;float:right;}
.main_l h4{height:50px;line-height:56px;color:#333;font-size:16px;padding-left:18px;}
.main_l p{color:#333;font-size:14px;line-height:26px;height:70px;padding:0 18px;}
.main_l_bot{width:100%;height:295px;padding-top:20px;/*background:red;*/}
 .tu{width:325px;float:left;border-right:#e6e6e6 solid 1px;}
.nr{width:auto;padding-left:30px;}
.nr b{color:#0066CD;font-size:16px;height:24px;line-height:26px;}
.nr ul{width:220px;}
.nr ul li{height:23px;}
.nr ul li a{color:#000;font-size:14px;line-height:23px;}
.nr ul li a:hover{text-decoration:underline;}
.nr p{clear:both;width:492px;color:#000;font-size:14px;line-height:23px;padding:0px;}
p.ls{padding-left:30px;color:#2680DD;width:480px;margin-top:30px;}
.main_l_bot1{width:100%;height:280px;padding-top:13px;/*background:red;*/}
.main_l_bot1 .tu{width:325px;}
.main_l_bot2{width:100%;height:276px;padding-top:13px;/*background:red;*/}
p.mb2{width:335px;height:142px;font-size:14px;color:#000;line-height:20px;padding-top:10px;}
p.mbl{width:335px;height:50px;font-size:14px;color:#2680DD;line-height:20px;}
.main_l ol{height:70px;}
.main_l ol li{padding-right:40px;float:left;line-height:70px;}
.main_l ol li a{color:#2680DD;}
.main_l ol li a:hover{text-decoration:underline;}
#main_r{width:288px;height:auto;float:right;/*background:black;*/}
.lxfs{width:264px;padding:15px 0 20px 20px;height:auto;background:#fff;border:#aeedfd 2px solid;}
.lxfs p{width:215px;font-size:14px;color:#333;line-height:22px;}
.lxfs p b{color:#0066CD}
.lxfs p a{display: inline-block;line-height:22px;padding-right:5px;}
.lxfs span a{display:inline-block;color:#2B80FF;font-size:14px;}
.fgx{width:260px;height:12px;border-bottom:#8ae8ff dashed 1px;margin:0 0 13px -10px;over-flow:hidden;}
.kc{width:258px;padding: 0 15px;height:340px;background:#eee;margin-top:10px;}
.kc_top{width:232px;height:46px;border-bottom:#dfe0e1 solid 2px;padding-left:24px;background:url(../images/xx3.png) no-repeat 8px 60%;}
.kc_top b{color:#333;line-height:46px;font-size:18px;float:left;}
.kc_top span{color:#2B80FF;padding-right:5px;line-height:50px;font-size:14px;float:right;}
.kc ul{width:100%;padding-top:12px;}
.kc ul li{padding-left:24px;width:230px;height:24px;background:url(../images/dian.png) no-repeat 8px 10px;}
.kc ul li a{line-height:24px;display:block;font-size:14px;color:#333;}
.kc ul li a:hover{text-decoration:underline;}
#footer{width:100%;height:175px;text-align:center;background:#edeeee;/*float:left;*/}
#footer ul{width:295px;padding-top:30px;height:24px;margin:0 auto;/*background:black;*/}
#footer ul li{padding:0 14px;float:left;}
#footer ul li a{color:#09A8EB}
#footer p{/*background:red;*/width:100%;text-align:center;color:#666;font-size:14px;height:32px;line-height:32px;}
#footer_bot{width:100%;height:95px;text-align:center;background:#09a8eb;margin-top:28px;position:relative;/*float:left;*/}
#footer_bot img{margin-top:-67px;}
.gb{width:1170px;padding-right:30px;text-align:right;height:40px;position:absolute;left:50%;top:45px;margin-left:-600px;/*background:black;*/}
/*工程项目服务 start*/
#service_main{width:100%;background:#f8f9fb;}
.service_main{width:1200px;height:auto;margin:0 auto;padding-bottom:20px;}
.service_m_l{width:900px;height:auto;float:left;/*background:red;*/}
.service_m_l_t{height:50px;padding-left:18px;width:882px;border-bottom:#dfe0e1 solid 2px;margin-bottom:13px;background:url(../images/xx3.png) no-repeat 2px 24px;}
.service_m_l_t b{font-size:18px;line-height:60px;color:#333;}
.service_m_l_t span{color:#3597EF;padding-right:5px;line-height:60px;font-size:14px;float:right;}
.service_m_l_n{width:897px;height:276px;background:#fff;margin-bottom:13px;z-index:-1;border:#DFE0E1 solid 1px;}
.service_m_l_n:hover{border:#63e0ff solid 1px;/*box-shadow:#b1f0ff 0 0 0 2px;-moz-box-shadow:#b1f0ff 0 0 0 2px;-ms-box-shadow:#b1f0ff 0 0 0 2px;-o-box-shadow:#b1f0ff 0 0 0 2px;-webkit-box-shadow:#b1f0ff 0 0 0 2px;*/}

.service_m_l_n h3{color:#0066CD;font-size:20px;height:50px;line-height:50px;padding:20px 0 0 30px;/*background:red*/z-index:5;}
.service_m_l_n_l{width:181px;height:181px;padding:5px 0 0 30px;float:left;z-index:5;}
.service_m_l_n_r{width:620px;height:180px;padding-left:24px;float:left; }
.service_m_l_n_r p{width:100%;line-height:24px;color:#333;font-size:14px;}
.service_m_l_n_r span.lj{color:#2B80FF;font-size:14px;right:12px;bottom:8px;padding:0px;line-height:14px;}
.service_main_r{width:288px;height:auto;/*padding-top:14px;*/float:right;/*background:black;*/}
.smrn{width:275px;height:auto;padding-left:14px;background:#eee;margin-bottom:10px;}
.amrn_top{width:236px;height:46px;padding-left:24px;border-bottom:#dfe0e1 solid 2px;background:url(../images/xx3.png) no-repeat 8px 55%;}
.smrn b{color:#333;line-height:46px;font-size:16px;}
.smrn ul{padding:10px 0 18px 8px;}
.smrn ul li{width:209px;height:36px;padding-left:36px;margin-bottom:6px;background:#fff url(../images/wuxing.png) no-repeat 10px 10px;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.smrn ul li:hover{background:#fff url(../images/wuxing1.png) no-repeat 10px 10px;box-shadow:#dfe0e1 0 0 0 2px;-moz-box-shadow:#dfe0e1 0 0 0 2px;-ms-box-shadow:#dfe0e1 0 0 0 2px;-o-box-shadow:#dfe0e1 0 0 0 2px;-webkit-box-shadow:#dfe0e1 0 0 0 2px;}

.smrn ul li a{display:block;color:#2B80FF;font-size:14px;line-height:36px;}
.smrn ul li a:hover{color:#FBB03B;}
.smrn ul li a:visited,a:hover,a:active{color:#FBB03B;}
/*工程项目服务end*/
/*有限元分析course-analyze and design  start*/
.course_top{height:60px;width:900px;border-bottom:#dfe0e1 solid 2px;margin-bottom:13px;/*position:relative;z-index:0*/}
.course_top ul{}
.course_top ul li{width:188px;height:60px;line-height:60px;float:left;text-align:center;/*background:black;*/}
.course_top ul li:hover{height:70px;background:url(../images/t2.png) no-repeat -95px 54px;} 
.lihover{position:absolute;width:188px;height:20px;background: url(../images/t2.png) no-repeat -95px 0px;z-index:9999;left:0;top:54px;} 
.course_top ul li a{font-size:18px;color:#999;display:block;z-index:0;position:relative;}
.course_top ul li a:hover{color:#333;}
/*有限元分析course-analyze and design end*/
/*course-details start*/
#cd_main{width:100%;height:auto;background:#f8f9fb;/*float:left;*/}
.cd_main{width:1200px;height:auto;/*min-height:3030px;*/margin:0 auto;/*background:red;*/padding-bottom:20px;}
.c_m_l{width:900px;height:auto;float:left;/*background:yellow;*/}
.cml_top{height:50px;width:900px;border-bottom:#dfe0e1 solid 2px;margin-bottom:6px;background:url(../images/xx3.png) no-repeat 4px 19px;overflow:hidden}
.cml_top p{color:#09A8EB;font-size:18px;line-height:52px;padding-left:15px;}
.cml_top p a{display:inline-block;color:#09A8EB;}
.c_m_l_nr{width:840px;height:auto;background:#fff;padding-bottom:20px;padding:0 30px;}
.c_m_l_nr img{text-align: center;}
.c_m_l_nr_top{width:100%;height:100px;border-bottom:#ccc dashed 1px;text-align:center;}
.c_m_l_nr_top h2{font-weight:normal;color:#2680DD;font-size:26px;line-height:75px;/*background:black;*/}
.c_m_l_nr_top span{font-size:14px;color:#333;}
.c_m_l_nr h4{padding:0 30px;color:#333;font-size:18px;padding-top:30px;/*background:black;*/}
.c_m_l_nr p{color:#333;font-size:16px;line-height:28px;/*background:black;*/}
.c_m_l_nr p a{color:#2680DD}
.c_m_l_nr img{max-width:840px;/*width:100%;margin:10px 20%*/}
.pl{width:900px;height:382px;background:#E6E6E6 url(../images/020-01.png) no-repeat 80px 0px;}
.formbox{width:730px;padding-left:80px;padding-top:65px;}
.formbox p{width:340px;padding-left:240px;font-size:14px;color:#000;line-height:36px;}
.sinput{border:none;border-bottom:#666 solid 1px;width:155px;height:24px;background:none;margin-left:12px;}
.sinput1{border:none;border-bottom:#666 solid 1px;width:228px;height:24px;background:none;margin-left:10px;}
.form_b{width:710px;padding:75px 0 0 20px;}
.form_b span{height:26px;line-height:26px;}
.form_b img{padding-left:20px;height:26px;line-height:26px;float:left;}
.sinput3{border:none;width:115px;height:26px;margin-left:10px;}
.sbu{width:226px;height:30px;border:none;background:#2B80FF;color:#fff;border-radius:5px;cursor:pointer;-moz-border-radius:5px;cursor:pointer;-ms-border-radius:5px;cursor:pointer;-o-border-radius:5px;cursor:pointer;-webkit-border-radius:5px;cursor:pointer;}
.dbu{width:100%;line-height:32px;color:#B3B3B3;font-size:14px;text-align:center;}
.xian{width:894px;height:5px;overflow:hidden;border-bottom:#c3c3c3 dashed 2px;/*background:red;*/ left:0;top:292px;}
/*course-details end*/
/*youxian_waiguan start*/
.yxyw{width:1200px;height:auto;/*background:blue;*/margin:0 auto;padding-bottom:24px;}
.yxyw_top{height:40px;width:100%;background:url(../images/xx3.png) no-repeat 4px 23px;overflow:hidden;/*background:red;*/}
.yxyw_top p{color:#09A8EB;font-size:18px;line-height:60px;padding-left:15px;}
.yxyw_top p a.fh{display:inline-block;color:#09A8EB;}
.yxyw h1{font-weight:normal;text-align:center;font-size:34px;color:#2680DD;line-height:50px;padding-bottom:5px;/*background:#fff;*/}
.yxyw_nr{/*width:1142px;*/padding:10px 0px 56px 29px;height:auto;/*background:#ccc;*/border-top:#09a8eb dashed 1px;}
.yxyw_nr p{padding-right:29px;line-height:24px;color:#333;font-size:16px;}
.yxyw h2{font-size:24px;color:#333;font-weight:normal;line-height:70px;}
.yxyw h3{font-size:24px;color:#333;font-weight:normal;line-height:40px;padding-top:20px;}
.yxyw p a{color:#2680DD}
.pb{padding-bottom:25px;}
/*youxian_waiguan end*/
/*train start*/
.banner1{height:452px;/*left:50%;margin-left:-960px;*/background:url(../images/020-16.png) no-repeat scroll center center;}
.banner1 img{right:10px;bottom:-65px; background: url(../images/020fea-1211.png) no-repeat top right;}
#head_top{width:100%;height:45px;background:/*#2B80FF*/ url(../images/020fea-10.png) no-repeat scroll center center;}
#head_top img{position: absolute;right:50%;top:28%;margin-right:-470px;}
.train_main_top{width:1200px;padding:10px 0 45px 0;height:auto;margin:0 auto;/*background:red;*/}
.train_main_top h1{line-height:120px;text-align:center;color:#4D4D4D;font-size:52px;font-weight:normal;}
.train_main_top p{line-height:36px;width:1060px;padding-left:60px;font-size:22px;color:#666;}
.dln{width:100%;height:280px;padding:45px 0;}
.train_main_top .dln dl{width:300px;height:280px;}
.train_main_top .dln dl dt{width:100%;height:auto;text-align:center;}
.train_main_top .dln dl dd{width:100%;height:auto;line-height:26px;text-align:center;color:#4D4D4D;font-size:14px;}
.train_main_top a{display:inline-block;text-align:center;font-size:24px;height:48px;line-height:47px;width:244px;background:#00CCFF;color:#fff;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
#train_main_con{width:100%;height:460px;background: url(../images/020-18.png) no-repeat scroll center center;}
/*.train_main_con{width:1200px;padding:0;height:auto;margin:0 auto;}
.train_main_con h1{line-height:120px;text-align:center;color:#fff;font-size:52px;font-weight:normal;}*/
.oli{width:100%;height:230px;padding-top:40px;/*background:red;*/}
.oli li{width:323px;height:auto;float:left;margin-right:115px;}
#train_main_bot{width:100%;height:950px;background:#F8F9FB;}
.train_main_bot{width:1200px;padding-top:10px;height:auto;margin:0 auto;text-align:center;}
.train_main_bot h1{line-height:120px;text-align:center;color:#808080;font-size:40px;font-weight:normal;}
.train_main_bot p{width:100%;color:#808080;font-size:18px;line-height:36px;text-align:center;}
.train_main_bot img{margin-top:20px;}
.formbox1{width:730px;height:auto;padding-top:45px;/*background:red;*/text-align:center;margin:0 auto;}
.formbox1 p{width:720px;font-size:24px;color:#666;height:62px;line-height:62px;}
.sput{border:#DFE0E1 solid 1px;width:312px;padding-left:20px;height:44px;font-size:18px;color:#ccc;margin-left:30px;background:#fff;}
.sput1{border:#DFE0E1 solid 1px;width:312px;padding-left:20px;height:44px;font-size:18px;color:#666;margin-left:30px;background:#fff url(../images/jt.png) no-repeat 300px 50%;}
.sbu1{width:498px;height:62px;margin-top:25px;font-size:28px;border:none;background:#00CCFF;color:#fff;border-radius:5px;cursor:pointer;-moz-border-radius:5px;cursor:pointer;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}

/*train end*/