@import url("common.css");

.banner{ min-width:1000px;  position:relative;  height:600px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:600px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:530px;  }
.banner .bd li a{ height:600px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.c{width:100%; height:auto;margin: 0 auto; background:#fff; }
.c_con{ width:1200px;  margin: 0 auto; position:relative; padding:10px 0; }
.sy_ad_z{ margin:20px 0 0 20px; padding-top:20px;}
.sy_ad_r{ position:absolute;z-index:99; right:20px; top:-15px; background:url(../images/tmt.png) 0 0 ; width:627px; height:334px;padding:40px 20px 0 20px}
.sy_ad_r h2{ font-size:28px; text-align:center; font-weight:normal}
.sy_ad_r p{ padding-left:60px; line-height:30px; color:#FFF}
.ab_an{padding-left:60px;}
.ab_an a{  height:34px; display:inline-block; margin:20px 15px  0px 0; border:#fff solid 1px; border-radius:5px;  line-height:34px; text-align:center; color:#fff; padding:0 15px }

.lmbt{text-align:center;  padding:15px 0}
.lmbt h2{ font-size:28px; color:#0763B6; font-weight:normal;}
.lmbt h3{font-size:14px;  color:#999;font-weight:normal; line-height:30px; height:30px;}
.picMarquee-left{ overflow:hidden; position:relative;padding:20px 0   }
.picMarquee-left .bd{  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 19px 0 0; float:left; _display:inline; overflow:hidden; text-align:center; width:280px; height:258px; background:#0763B6  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:270px; height:202px; display:block;  margin:5px auto; }
.picMarquee-left .bd ul li .pic a:hover img{  }
.picMarquee-left .bd ul li .title{ width:270px; margin:0 auto; line-height:36px; font-size:16px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  }
.picMarquee-left .bd ul li .title a{color:#F5F5F5 }
.picMarquee-left .bd ul li .info{ width:270px; margin:0 auto; padding:10px 0;}
.picMarquee-left .bd ul li .info p{ font-size:12px; line-height:20px; height:40px; overflow:hidden;color:#F5F5F5}
.picMarquee-left .bd ul li .gd{ background:#DDDDDD; width:100px; height:30px; margin:0 auto; line-height:30px;}
.picMarquee-left .bd ul li .gd a{ color:#0663B6; font-size:12px;}

.hexin{ width:1250px; margin:0 auto}
/*.hexin dl{width:135px; float:left; margin:20px 50px 50px 50px;}
.hexin dl dt{ width:135px; height:135px; border-radius:50%;}
.hexin dl dd{ font-size:16px; color:#333; width:135px; text-align:center; line-height:35px; height:35px;}
.hexin dl dd a{ color:#333;}
*/
.picMarquee-left2{ overflow:hidden; position:relative;padding:20px 0   }
.picMarquee-left2 .bd{  }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ _display:inline;  text-align:center;  float:left; margin:20px 50px 20px 50px; }
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:135px; height:135px;display:block;border-radius:50%;  margin:5px auto; transition: all 0.6s; }
.picMarquee-left2 .bd ul li .pic a:hover img{transform: scale(1.1);}
.picMarquee-left2 .bd ul li .title{ width:135px; margin:0 auto; line-height:36px; font-size:16px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  }
.picMarquee-left2 .bd ul li .title a{color:#333 }


.lmgd{ background:#E7E7E7;  border-radius:30px; width:120px; height:30px; margin:15px auto; line-height:30px; text-align:center; }
.lmgd a{ color:#666; font-size:14px;}

.zuo{ float:left; margin-bottom:10px;}
.zhong{ float:left;margin-bottom:10px; margin-left:35px;}
.you{ float:right;margin-bottom:10px;}


.hasMoreTab2{width:376px;font-family:"Microsoft YaHei";  }
.hasMoreTab2 .hd{ line-height:36px; height:36px;   background:#0763B6; position:relative; padding-right:10px;  }
.hasMoreTab2 .hd .more{ float:right;  font-size:12px; color:#FFF}
.hasMoreTab2 .hd .more a{ color:#fff}
.hasMoreTab2 .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.hasMoreTab2 .hd li{ float:left; height:36px; line-height:36px; padding:0 10px; cursor:pointer;margin-right:5px; font-size:16px; color:#FFF  }
.hasMoreTab2 .hd li.on{height:36px; line-height:36px; color:#FFF;  }
.hasMoreTab2 .bd{padding:10px; clear:both; position:relative; }
.hasMoreTab2 .bd .con{ height:236px;}
.hasMoreTab2 .bd ul { padding:10px 0; }
.hasMoreTab2 .bd ul li{ font-size:14px; line-height:36px; padding-left:20px; background:url(../images/sj.png) 5px 14px no-repeat;height:36px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hasMoreTab2 .bd ul li a{ color:#666666;  }
.hasMoreTab2 .bd ul li span{ color:#999999; float:right; font-size:14px;}




/* 首页公共部分 */

/*关于我们*/
.gsjj{width: 1200px;height:90px; }
.gsjj h3{  font-size: 35px; color:#1E1713; font-weight: normal; text-align: center; }
.gsjj h4{ font-size: 40px; color:#B1916B;font-weight: normal; text-align: center;}

.slideTxtBox{ width:1200px;}
.slideTxtBox .hd{ height:30px; line-height:30px; position:relative; margin:30px auto; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:-1px; height:32px;  width:100%;text-align:center  }
.slideTxtBox .hd ul li{padding:0 25px; cursor:pointer; display:inline-block; border:#B1916B 1px solid; border-radius:15px; margin:0 5px;}
.slideTxtBox .hd ul li.on{ height:30px;  background:#B1916B; color:#fff }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  color:#1E1713; line-height:30px; }
.c_con_2{padding-bottom:30px;width: 1200px;  margin: 0 auto; overflow: hidden;}
.szll_con{ width:1380px; }
.szll_con ul li{ float:left; width:180px; margin-right:74px; }
.szll_con ul li img {border-radius:50%;transition: all 0.6s; border:#785F3F 1px dashed; padding:1px;}
.szll_con ul li a:hover img {transform: scale(0.9);}
.szll_con ul li a h4{ color:#39835B; font-size:16px; text-align:center; line-height:36px; height:36px;}
.szll_con ul li a:hover h4{ color:#33}
.szll_con ul li a p{ color:#333333; font-size:14px;text-align:center; line-height:30px; height:30px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.szll_con ul li a:hover p{ color:#666}
.hmjd_con{ width:1380px;padding:30px 0;}
.hmjd_con dl{ width:362px; float:left; margin-right:60px; height:439px;}
.hmjd_con dl dt{ padding-bottom:30px;}
.hmjd_con dl dt a h5{color:#000000; font-size:40px; line-height:70px; font-weight:normal; text-align:center }
.hmjd_con dl dt a p{font-size:16px; color:#000000;line-height:26px;}

.slideTxtBox2{ width:1200px;}
.slideTxtBox2 .hd{ height:30px; line-height:30px; position:relative; margin:30px auto; }
.slideTxtBox2 .hd ul{ float:left; position:absolute; left:0; top:-1px; height:32px;  width:100%;text-align:center  }
.slideTxtBox2 .hd ul li{padding:0 25px; cursor:pointer; display:inline-block; border:#B1916B 1px solid; border-radius:15px; margin:0 5px;}
.slideTxtBox2 .hd ul li a{ color:#1E1714}
.slideTxtBox2 .hd ul li.on{ height:30px;  background:#B1916B; color:#fff }
.slideTxtBox2 .hd ul li.on a{color:#FFF}


.gsjj_con{ padding:0 20px ; color:#fff; line-height: 26px; font-size:15px;}

.gsjj_r{ width: 914px;height: 460px; float: right}
.main{ width: 440px; height: 270px; float: left;margin-left: 16px;}
/*学习成果*/
.xsgg{ width: 441px; height: 176px; overflow: hidden; display: block; position: relative; }
.xsgg a img{transition: all 0.6s;}
.xsgg a:hover img{transform: scale(1.2);}
.xsgg a dl{ position: absolute; z-index: 9; background:url(../images/hei_bg.png); left: 0; top: 0; width: 441px; height: 86px; padding: 45px 0;}
.xsgg a dl dt{ font-size: 28px; color: #fff; line-height:46px; border-top: 1px solid #fff; width: 170px; margin:0 auto;text-align: center;}
.xsgg a dl dd{ text-align: center;color: #fff;border-bottom: 1px solid #fff; width: 170px;margin:0 auto;padding-bottom:10px;}
.xsgg_news { background: #F3F3F3; height: 65px; padding:15px 0;}

.xsgg_news li{ background: url(../images/dot.jpg) 10px 12px no-repeat; height: 26px;  line-height: 26px; overflow: hidden;text-overflow:ellipsis;
white-space: nowrap; padding-left:25px; padding-right:15px}
.xsgg_news li a:hover{ color:#F60}
.xsgg_news li span{ float: right;color:#666666;}


.jsfc_news{background:#DAE9F5}
.blue{background:#4593D1}
.hdzq { padding-left: 15px;}
.hdzq a{ color: #fff; line-height:70px; font-size: 30px;}
.hdzq_con{ padding:0 20px;}
.hdzq_con li { width: 100px; float: left }
.hdzq_con li a p{ width: 50px; height: 50px; border-radius: 25px; background: #fff; display: block; margin: 0 auto; text-align: center; line-height: 50px;}
.hdzq_con li a h3{ color: #fff; text-align: center; line-height: 48px; font-weight: normal;; font-size: 14px;}

.dgt_news_t{ font-size: 32px; text-align:  center; height: 60px; line-height: 36px; font-weight: normal; background: url(../images/lm_bg_xx.jpg) center bottom no-repeat; margin-bottom: 30px;}
.dgt_news_t a{ color: #000000}
.dgt_news_hd { width: 436px; height: 308px; float: left;}


.dgt_news_lists{  width: 750px; float: right}
.dgt_news_lists dl{ clear: both; height: 150px;}
.dgt_news_lists dl dd{ font-size: :14px; color: #fff; background:#B1916B; width: 70px; height: 70px; float: left;text-align: center;}
.dgt_news_lists dl dd span{ font-size: 30px; line-height: 40px; }
.dgt_news_lists dl dt{ width: 650px; float: right; padding-right: 15px;}
.dgt_news_lists dl dt h4{ overflow: hidden; height: 30px;text-overflow:ellipsis;
white-space: nowrap; font-size: 16px; line-height:30px;}
.dgt_news_lists dl dt h4 a{ color: #000}
.dgt_news_lists dl dt h4 a:hover{ color:#333}
.dgt_news_lists dl dt p{ color: #666666; font-size: 14px; line-height: 24px; height: 48px;}
.dgt_news_lists dl dt p.more2{ text-align: center; border: #848587 1px solid; border-radius: 20px;  width: 100px;  line-height: 30px; margin: 27px 0; height: 30px;}
.dgt_news_lists dl dt p.more2:hover{ background:#B1916B}
.dgt_news_lists dl dt p.more2:hover a{color:#FFF}


.yqlj{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.yqlj a{ float:left; margin:10px; text-align: left; font-size:15px; color:#666;}



.box2_nav{ width:1200px; margin-bottom:10px; height:30px; float:left; text-align:center;}
.box2_nav a{width:auto; padding:5px 25px; margin:0 5px; border:1px solid #0067CE; border-radius:30px;color:#333; font-size:16px; line-height:30px; height:30px;}
.box2_nav a:hover{background:#0067CE;color:#FFF; text-decoration:none}

.cpfw{ width:1200px; margin:0 auto; clear:both; padding-bottom:15px;}
.cpfw dl{ float:left; width:296px; background:#fff; height:440px; margin:0 2px;}
.cpfw dl dt{ width:296px; height:222px;}
.cpfw dl dd{ font-size:18px; color:#0067CE; text-align:center; height:222px; }
.cpfw dl dt img{width:296px; height:222px;transition: all 0.6s;}
.cpfw dl dt img:hover{ transform:scale(1,1)}
.cpfw dl dd a{color:#0067CE;line-height:50px; height:50px;width:296px;text-align:center; overflow:hidden;}
.cpfw dl dd p{ width:266px; margin:0 auto;font-size:14px; color:#999; line-height:28px; text-align:left;}