﻿/*页面样式CSS */

/* 分页GO */
.page{ text-align:center; }

#pages li{ display:inline-block; float:left;}

#pages { padding:14px 0 10px; font-family:Arial,Helvetica,sans-serif; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3;
text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:none; background:#eaeaea;  width:auto; padding:0 5px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px;
background:#313131; border:1px solid #313131; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:auto; height:22px; line-height:22px;  padding:0 5px;
background:#eaeaea; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*分页样式*/
.pglist{padding: 10px 0 15px;width:100%;text-align: center;clear: both;}
.pglist li{ display:inline-block;}
.pglist a {color: #666;padding: 0 10px;margin: 0 3px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px;}
.pglist *{display:inline-block;vertical-align:middle;line-height: 30px;padding-bottom:1px;}
.pglist a:hover,.pglist .hover {display:inline-block;color: #000;background: #eaeaea;border-color: #e3e3e3;}




/* 分页OVER */
/* 内容页GO */
.content{ text-align:justify;	}
.content,.content p,.content a{	color:#333;	line-height:20px; font-size:12px;	}
.content a:hover{text-decoration:underline;}
.content img{ display:block;	margin:15px auto; max-width:100%;	}
.content p{margin-bottom:10px; text-indent:2em; }
/* 内容页OVER */
#list_ct{ width:100%; height:auto; overflow:hidden; margin-top:22px; }
.list_ct{ width:1200px; height:auto; overflow:hidden; margin:0 auto; }

.here_ct{ width:1200px; height:72px; overflow:hidden; margin:0 auto; }
.le_tit{ width: 303px; height: 72px; overflow: hidden; background: url(../images/le_pro.jpg) no-repeat;}
.le_about{ background: url(../images/le_about.jpg) no-repeat;}
.le_protit{ background: url(../images/le_pro.jpg) no-repeat;}
.le_projecttit{ background: url(../images/proj_letit.jpg) no-repeat;}
.le_newtit{ background: url(../images/news_letit.jpg) no-repeat;}
.le_traintit{ background: url(../images/training_letit.jpg) no-repeat;}
.le_service{ width:373px;background: url(../images/le_service.jpg) no-repeat;}
.le_tit h3{ width: 303px; height: 58px; line-height:58px; overflow: hidden; margin-top:14px; 
 font-family: Arial,Helvetica,sans-serif; font-size:30px; color:#fff; text-indent:22px; text-transform: uppercase; }
.here_home{ width:869px; height:55px; line-height: 55px; text-align: right; padding-right:28px;
 background: url(../images/ri_titbg.jpg) no-repeat 0 0 #2a2d6d; margin-top:17px;}  
.here_home,.here_home a,.here_home span{ line-height: 55px;  font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#fff;
text-transform:capitalize; } 
.le_service h3{  width:373px; }
.here_service{ width:799px; }

.le_ct{ width: 303px; height: auto; overflow: hidden;}
.le_nav{ width: 304px; height: auto; overflow: hidden; margin-top:1px; }
.le_nav li{ width:303px; height:68px; overflow:hidden; float:left; border-top: solid 1px #dcdcdc; }
.le_nav li.li1{ border-top:none; }
.le_nav li a{ display:block; width:100%; height:68px; overflow:hidden; background: url(../images/le_li_icobg.png) no-repeat 280px 28px #f6f6f6; }
.le_nav li a h3{ width: 100%; height: 24px; line-height:24px; overflow: hidden; margin-top:12px; font-weight: lighter;
 font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#202020; text-indent:22px; }
.le_nav li a h5{ width: 100%; height: 24px; line-height:24px; overflow: hidden; font-weight: lighter;
 font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#202020; text-indent:22px; }
.le_nav li a:hover,.le_nav li a.on{ background: url(../images/le_li_icoho.png) no-repeat 280px 28px #31376e; }
.le_nav li a:hover h3,.le_nav li a.on h3{ color:#fff; }
.le_nav li a:hover h5,.le_nav li a.on h5{ color:#fff; } 
.le_ad{ width:100%; height: auto; overflow: hidden; margin-top:15px; } 
 
.ri_ct{ width:896px; height:auto; overflow:hidden; } 
.right_ct{ width:876px; height: auto; overflow:hidden; float:right; }
/* pro1 */
.pro1_ct{ width:876px; height: auto; overflow:hidden; }
.pro1_ct1{ width:100%; height: 35px; overflow: hidden; margin-top:14px;
line-height: 35px;  font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#202020; }
.pro1_ct2{width:100%; height: auto; overflow: hidden;  margin-top:10px;}
.pro1_ct2 img{ display: inline-block; border:solid 1px #e5e5e5;}
.pro1_ct2 .img_big { width:367px; height: 307px; }
.pro1_ct2 .img_big img{ width:365px; height: 305px; }
.pro1_ct2 .img_small{ width:508px; height: auto; overflow: hidden; margin-top:-5px;}
.pro1_ct2 .img_small img{ width:242px; height: 150px; margin:5px 5px 0; float: left;}
.pro1_ct3{ width:100%; height: auto; overflow: hidden;  margin-top:25px; }
.pro1_ct3,.pro1_ct3 p{ line-height: 24px;  font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#202020; }
.pro1_ct4{ width:100%; height: auto; overflow: hidden; margin-top:40px;  }
.pro1_ct4 .pro_txt{ width: 415px; height: auto; overflow: hidden; }
h3.pro_tit{ width: 100%; height: auto; overflow: hidden; font-weight: 500;
color:#202020; font-size: 18px; font-family:Arial,Helvetica,sans-serif; line-height:24px; *line-height:22px;_line-height:22px;}
h3.pro_tit2{ margin-top:30px;}
.pro_info{ width:100%; height: auto; line-height:23px; *line-height:22px;_line-height:22px; overflow:hidden;
color: #202020; font-size: 14px; font-family:Arial,Helvetica,sans-serif; }
.pro_info strong{ font-weight:600; }
.pro_info p{ width:100%; line-height:23px; *line-height:22px;_line-height:22px; overflow:hidden; color: #202020; font-size: 14px; font-family:Arial,Helvetica,sans-serif; }
.pro_info p span.dowm_info{  display:inline-block;float:left; color: #202020; font-size: 14px; line-height:23px;  *line-height:22px; _line-height:22px; font-family:Arial,Helvetica,sans-serif;}
.pro_info p a.down_ico{ display:inline-block; width:23px; height:23px; overflow:hidden; float:left;
background:url(../images/pro1_pdfico1.jpg) no-repeat center; margin-left:8px; margin-top:-2px; }
.pro_info p a.down_ico:hover{ background:url(../images/pro1_pdfico1.png) no-repeat center; background-size:100%; }
.pro_info1,.pro_info2{ margin-top:8px; }
.pro_info2 p{ width:100%; line-height:28px; *line-height:26px;_line-height:26px; overflow:hidden; color: #202020;
font-size: 14px; font-family:Arial,Helvetica,sans-serif; }
.pro_info2 p span.dowm_info{  display:inline-block;float:left; color: #202020; font-size: 14px;
line-height:28px;  *line-height:26px; _line-height:26px; font-family:Arial,Helvetica,sans-serif;}
.pro_img4{ width:145px; height:auto; overflow:hidden; }
.pro_img4 .pro_imginfo{ width: 100%; height: auto; overflow: hidden; margin-top:10px; text-align:center; }
.pro_img5{ width:270px; height:auto; overflow:hidden; }
.pro_img5 .pro_imginfo{ width: 100%; height: auto; overflow: hidden; margin-top:10px; text-align:center; } 
.pro_info2 p span.dowm_info a{ color:#202020; font-size: 14px; line-height:28px;
background:url(../images/down_pdfico1.jpg) no-repeat right center; padding-right:38px; }
.pro_info2 p span.dowm_info a:hover{ color:#004ba6; background:url(../images/down_pdfico2.png) no-repeat right center; }


.pro_info2 p span.dowm_info{ }
.pro_img4 h3.pro_tit,.pro_img5 h3.pro_tit{  text-align:center; }
/* pro2 */
.pro2_main .pro_txt{ width:366px; }
.pro2_main .pro_img4{ width:180px; }
.pro2_main .pro_img5{ width:270px; }
.pro2_main .pro_info1{ margin-top:20px; }
.pro2_main h3.pro_tit2{ margin-top:40px; }
/* pro3 */
.pro3_main .pro_txt{ width:428px; }
.pro3_main .pro_img4{ width:435px; }
.pro3_main .pro_info1{ margin-top:20px; }
.pro3_main h3.pro_tit2{ margin-top:40px;  }
.pro3_main .pro_img4 h3.pro_tit{  text-align:left;text-indent:28px; }
.pro3_main .pro_img4 .pro_imginfo{ text-align:left; margin-top:25px;}
/* pro4 */
.pro4_main .pro_txt{ width:420px; }
.pro4_main .pro_img4{ width:445px; }
.pro4_main .pro_info1{ margin-top:20px; }
.pro4_main h3.pro_tit2{ margin-top:40px; }
.pro4_main .pro_img4 h3.pro_tit{  text-align:left;text-indent:28px; }
.pro4_main .pro_img4 .pro_imginfo{ text-align:left; margin-top:25px;}
/* pro5 */
.pro5_main .pro_txt{ width:420px; }
.pro5_main .pro_img4{ width:445px; }
.pro5_main .pro_info1{ margin-top:20px; }
.pro5_main h3.pro_tit2{ margin-top:40px; }
.pro5_main .pro_img4 h3.pro_tit{  text-align:left;text-indent:28px; }
.pro5_main .pro_img4 .pro_imginfo{ text-align:left; margin-top:25px;}
/* pro6 */
.pro6_main .pro_txt{ width:420px; }
.pro6_main .pro_img4{ width:445px; }
.pro6_main .pro_info1{ margin-top:20px; }
.pro6_main h3.pro_tit2{ margin-top:40px; }
.pro6_main .pro_img4 h3.pro_tit{  text-align:left;text-indent:28px; }
.pro6_main .pro_img4 .pro_imginfo{ text-align:left; margin-top:20px;}
/* 新闻列表 */
.news_le{ width:880px; height: auto; overflow: hidden; }
.news_le ul{margin-top:10px;  }
.news_le li{ width:100%; height: auto; overflow: hidden; padding:15px 0; border-bottom:solid 1px #eee; float: left; }

.news_le li .img img{ width:96px; height: 70px; overflow: hidden; }
.news_le li .img{ width:96px; height: 70px; overflow: hidden; position: relative; margin:0 0 0 2px; }

.news_le li .txt{ width:56px; height: 18px; line-height: 18px; overflow: hidden; position: absolute;
bottom: 0; right: 0; z-index: 99; background: #2a2d6d; color:#fff; text-align:center; }
.news_le li .info{width: 735px;height: auto;overflow: hidden;margin-left: 124px;}
.news_le li .info h3,.news_le li .info h3 a{ width:100%; height: 30px; line-height: 30px; overflow: hidden; font-weight: 500;
 font-family: Arial,Helvetica,sans-serif; color: #3b4d59; font-size: 18px;  }
.news_le li .info p{ width:100%; height: auto; line-height: 18px;
overflow: hidden; font-weight: 500; margin-top:8px;
 font-family: Arial,Helvetica,sans-serif; color: #000; font-size: 13px;  }
.news_fr{ width:298px; height: auto; overflow: hidden; margin-top:25px; }

/* train */
.train_ct{ width:1200px; height: auto; overflow: hidden; margin:0 auto;}
.train_le{ width:850px; height:auto; overflow:hidden; margin-left:20px; }
.train_fr{ width:300px; height:auto; overflow:hidden; text-align:right; margin-top:35px;}
.train_fr img{ display:block; max-width:100%; }
.train_ct1{ width:100%; height: auto; overflow: hidden; margin-top:46px;  }
.train_ct2{ width:100%; height: auto; overflow: hidden; }
.train_ct2 p{ width:100%; height: auto; overflow: hidden; }
.train_ct2 p.tit{ color: #004684; font-size: 25px; font-family:Arial,Helvetica,sans-serif; line-height:24px; margin-top:50px;}
.train_ct2 p.info{ color: #222; font-size: 18px; font-family:Arial,Helvetica,sans-serif; line-height: 36px;  margin-top:30px;}
.train_ct2 p.chinfo{ color: #222; font-size: 15px; font-family:Arial,Helvetica,sans-serif; line-height: 40px;  margin-top:50px;}
.train_ct3{  width:100%; height: auto; overflow: hidden; margin-top:40px;  }
.train_ct3 img{ display:block; margin-right:20px; float:left; }

.train_ct4{ width:100%; height:auto; overflow: hidden; }
.train_ct4 h3.pro_tit{ width: 100%; height: auto; overflow: hidden; margin-top:50px; font-weight: 600;
color:#202020; font-size: 18px; font-family:Arial,Helvetica,sans-serif; line-height:24px; *line-height:22px;_line-height:22px;}
.train_info{ width:100%; height: auto; line-height:28px; *line-height:26px;_line-height:26px; overflow:hidden; color: #202020; font-size: 16px; font-family:Arial,Helvetica,sans-serif; }
.train_info p{ width:100%; line-height:28px; *line-height:26px;_line-height:26px; overflow:hidden; color: #202020; font-size: 14px; font-family:Arial,Helvetica,sans-serif; }
.train_info p span.dowm_info{  display:inline-block;float:left; color: #202020; font-size: 14px; line-height:28px; *line-height:26px;_line-height:26px; font-family:Arial,Helvetica,sans-serif;}
.train_info p span.dowm_info a{ 
color: #202020; font-size: 14px; line-height:28px; *line-height:26px;_line-height:26px; font-family:Arial,Helvetica,sans-serif;}
.train_info p a.down_ico{ display:inline-block; /*width:23px;*/ height:28px; overflow:hidden; float:left;
background:url(../images/down_pdfico1.jpg) no-repeat right center; padding-right:38px; }
/*.train_info p a.down_ico:hover{ background:url(../images/pro1_pdfico1.png) no-repeat center; background-size:100%; }*/
.train_info p a.down_ico:hover{ color:#004ba6; background:url(../images/down_pdfico2.png) no-repeat right center; }
/* 新闻内容页 */
.show_new{ width: 842px; height: auto; overflow: hidden; }
.show_news1{ width: 100%; height: auto; line-height: 56px; overflow: hidden; text-align: center; margin-top:58px;
color: #2a2d6d; font-size: 27px; font-family:Arial,Helvetica,sans-serif; border-bottom: solid 1px #e3be2c; }
.show_news2{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; border-bottom: solid 1px #d7d7d7;
color: #b5b5b5; font-size: 13px; font-family:Arial,Helvetica,sans-serif; text-align:center;  }
.show_news2 em{ color:#b99d33; text-transform: uppercase; font-style: normal; }
.show_news2 .span{ padding:0 25px; display: inline-block;}
.show_news3{ width: 730px; height: auto; overflow: hidden; margin: 0 auto; margin-top:35px; }
.show_news3,.show_news3 p,.show_news3 a{	color:#000;	line-height:24px; font-size:14px;  text-align:justify;	}
.show_news3 a:hover{text-decoration:underline;}
.show_news3 img{ display:block;	margin:15px auto; max-width:100%;	}
.show_news3 p{margin-bottom:10px; }

.show_news4{  width: 100%; height: auto; overflow: hidden; margin-top:50px; border-top:solid 1px #e5e5e5;  }
.show_news4 a{ display:block;  width: 124px; height: 28px; line-height: 28px; overflow: hidden; margin:30px 0 0 52px;
 background: url(../images/shownews_back.png) no-repeat 16px 6px #eee;
 color: #666; font-size: 15px; font-family:Arial,Helvetica,sans-serif; text-transform: uppercase; text-align:center;}
 
/* 联系我们 */
.contact_ct{ width:100%; height:auto; overflow: hidden; }
.contact_ct1,.contact_ct2,.contact_ct3{ width:100%; height:auto; overflow: hidden; }
.contact_ct1{ height:410px; background: #f5f5f5; margin-top:20px; }
.contact_info{ width:388px; height: auto; overflow: hidden; margin:56px 0 0 26px; }
.contact_info,.contact_info p{  color: #000; font-size: 16px; font-family:Arial,Helvetica,sans-serif; line-height: 36px; }
.contact_avtor{ width:727px; height: 373px; overflow: hidden; margin:20px 18px 0 0; }

.contact_ct2{ width:100%; height: auto; overflow: hidden; margin-top:50px;}
.contact_ct2_tit{ width:100%; height: 42px; line-height: 42px; overflow: hidden; text-indent: 25px;
 color: #000; font-size: 22px; font-family:Arial,Helvetica,sans-serif; text-transform: capitalize; font-weight: 600; }
.contact_ct2 ul{ width:100%; height: auto; overflow: hidden; margin:-45px 0 0 20px; } 
.contact_ct2 ul li{ width:400px; height: 138px; overflow: hidden; margin:80px 0 0; float: left; } 
.contact_ct2 ul li .img{ width:114px; height: 114px; overflow: hidden; } 
.contact_ct2 ul li .info{ width:274px; height: auto; overflow: hidden; margin-left:12px;} 
.contact_ct2 ul li .info h3{ width:100%; height: 28px; line-height: 28px; overflow: hidden;
  color: #000; font-size: 14px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; } 
.contact_ct2 ul li .info p{ width:100%; height: auto; line-height: 23px; overflow: hidden; 
 color: #000; font-size: 14px; font-family:Arial,Helvetica,sans-serif; } 


/* 关于我们 */
.aboutus_ct{ position:relative;}
.aboutus_le{ width:880px; height: auto; overflow: hidden; }
.aboutus_lecon{ width: 782px; height: auto; overflow: hidden; margin: 0 auto; margin-top:35px; }
.aboutus_lecon,.aboutus_lecon p,.aboutus_lecon a{	color:#000;	line-height:24px; font-size:14px;  text-align:justify;	}
.aboutus_lecon a:hover{text-decoration:underline;}
.aboutus_lecon img{ display:block;	margin:15px auto; max-width:100%;	}
.aboutus_lecon p{margin-bottom:10px; }
.aboutus_fr{ width:298px; height: auto; overflow: hidden; margin-top:25px; }
.aboutus_fr{ position:absolute; top:38px; right:0; z-index:99;  width:298px; height: auto; overflow: hidden; }
.aboutus_fr li{  width:100%; height: 54px; line-height:54px; overflow: hidden; float:left; }
.aboutus_fr li a{ display:block;  width:100%; height: 54px; line-height:54px; overflow: hidden; text-indent:50px;
 color: #a8a8a8; font-size: 16px; font-family:Arial,Helvetica,sans-serif;}
.aboutus_fr li a:hover,.aboutus_fr li a.on{ color:#fff; }

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.prowidth{overflow:hidden;}
.pro_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;width:897px;}
.pro_list li{float:left;width:278px;margin:0 21px 23px 0;}
.pro_list li a{display:block;padding:15px;border:1px solid #ddd;}
.pro_list li a img{width:246px;}
.pro_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pro_list li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.pro_list li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px; padding:3px;}
.pro_list li a:hover{}
.pro_list li a:hover .title{color:#1F92D1;}
.pro_list li a:hover .more{}
