﻿
/*main css*/
.banner-box{width:1180px; height:480px; overflow:hidden;position:relative;}
.slide-box{background:#EAEAEA;height:480px;}
.slide-item img{width:1180px; height:480px;}
.slide-snap-box{position:absolute;right:0;top:16px;height:450px; width:360px;  background:rgba(0,0,0,.6); border-bottom:1px solid #4d4d4d; border-top:1px solid #4d4d4d;}
.slide-snap-box li{height:150px;width:100%;cursor:pointer;_height:160px;font-family:"Microsoft YaHei"; }
.slide-snap-box li:hover{font-family:"Microsoft YaHei"; }
.slide-snap-box li div{padding:20px; font-size:14px; float:left;font-family:"Microsoft YaHei";  }
.slide-snap-box li .slide-snap-item-title{color:#fff; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:18px; line-height:38px;font-family:"Microsoft YaHei"; }
.slide-snap-box li .slide-snap-item-intro{color:#fff;  margin:4px 0 0; text-overflow:ellipsis; overflow:hidden; _width:150px ;font-family:"Microsoft YaHei"; width:330px; }
li.slide-snap-item-current{background:rgba(234,39,38,1.0)}
li.slide-snap-item-current .slide-snap-item-title{color:#fff;}

/*¹ØÓÚÎÒÃÇ*/
.us_menu {width:1180px; height:auto; overflow:hidden;background:rgba(255,255,255,1.0); text-align:center; line-height:80px; margin-top:40px;}



.pin_3_2 {
    padding-left:46px; padding-right:46px; color:#cccccc; font-size:12px;
}
.us_area {width:1180px; height:auto; overflow:hidden;background:rgba(255,255,255,1.0);}
.us_content_a {width:1180px; background:rgba(255,255,255,1.0); display:table;}
.us_content {width:860px; height:auto; margin-top:60px; font-size:14px; color:#666; margin-bottom:60px;}
footer {width:100%; background:#454545; height:264px;}

.about {width:860px;}
.about_l {width:260px; float:left; margin-bottom:32px; display:table;}
.about_r {width:570px; float:right; font-size:14px; line-height:24px; color:#666; display:table; font-weight:100!important;}
.about_r span {display:block; font-size:18px; line-height:32px; color:#333; padding-bottom:6px;}
.about_r div {width:484px; display:table; line-height:28px; margin-top:12px; }
.about_r cite {font-size:14px; line-height:24px; height:48px; overflow:hidden; font-style:normal; display:table;}

A.font_us:link {
	 width:90px; height:32px; text-align:center; line-height:32px; color:#333;  float:left; _display:inline; text-decoration:none;  font-size:14px;font-family:"Microsoft YaHei"; border:1px solid #cccccc;
}
A.font_us:visited {
	  text-decoration:none;  color:#333; border:1px solid #cccccc;
}
A.font_us:active {
	 width:90px; height:32px; text-align:center; line-height:32px; color:#e7352b;  float:left; _display:inline; text-decoration:none; font-size:14px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; border:1px solid #cccccc;
}
A.font_us:hover {
	 width:90px; height:32px; text-align:center; line-height:32px; color:#e7352b;  float:left; _display:inline; text-decoration:none; font-size:14px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; border:1px solid #cccccc;
}
/*¼ÓÈëÎÒÃÇ*/
.us_box {width: 860px; margin: 0px auto;}
.us_box_left {width: 232px; height: auto;float:left; border:1px solid #eeeeee; overflow:hidden;}
.us_box_right { width: 592px;min-height: 800px;position: relative;padding-right: 30px;float:right; line-height:180%;}
.us_box_left ul li{font-family:"Microsoft YaHei";}
.us_box_left ul li a{display: inline-block; height: 40px; width: 347px; position:relative; z-index:99; font-size: 14px; line-height: 40px; padding-left: 24px; color: #a1a1a1;}
.us_box_left p {font-size:18px; color:#000; line-height:30px; width:180px; border-bottom:1px solid #eeeeee; padding-top:24px; padding-bottom:12px; margin-bottom:10px;}
.us_box_left p b {font-size:16px; color:#333; line-height:30px; padding-top:10px; display:table;}


.us_box_left ul li.hover a{font-weight:bold; color:#ed302f;}
.box_zwe_search { padding: 0px 0px 30px 60px;}
.us_set {margin: 0px auto; font-size: 14px; color: #333; line-height: 32px; border-bottom: 1px solid #FFF; padding: 20px 0px; padding-right:20px;}
.sj_set {position: absolute; left: -20px; top: 10px;}

.us_set span {display: block; font-size: 20px; line-height:30px;}
.us_box_div{ height:auto; position:relative;}
.us_box_div .ps-scrollbar-y-rail{ position:absolute; right:0px; top:0px; height:100%; width:13px; border-radius:10px;}


.us_box_div .ps-scrollbar-y-rail .ps-scrollbar-y {width:11px; border-radius:10px; left:0px; position:absolute;}


/*yuanjing*/
#condition{ height:px; padding:80px 0;}
.condition{ width:1180px; margin:0 auto;}
.condition h2{font-size:28px; font-weight:normal; line-height:36px; text-align:center; padding-bottom:30px;}
.condition h2 p{font-size:38px; padding-top:5px; backface-visibility:#FF6600;}
.big_cond { color:#999; font-weight:normal; text-align: center; width: 1180px; line-height: 180%; font-size: 14px; margin-top: -15px!important; padding-bottom: 30px;}
.condition ul{ height:180px;}
.condition ul li{ width:260px; float:left; margin:0 20px 0 20px; text-align:center;}

.condition ul li p{ text-align:center; padding:20px 0 10px 0; font-size:22px; font-weight:bold; color:#666666!important;}
.condition ul li span{ width:100%; height:10px; display:block; background:url(../images/111.jpg) no-repeat center 0px;}
.condition ul li img{ margin:20px auto 0 0px; min-height: 58px;}
.text{ width:100%; height:auto; padding-top:0px;}
.text span{ font-size:16px; color:#ff0033; text-align:center; display:block;}
.text p{ font-size:22px; text-align:center; display:block; padding:20px 0; color:#666666;}


/*.alert_btn1{ display:block; width:248px; height:58px; line-height:58px; text-align:center; font-size:20px; color:#E6001E!important; text-decoration:none; border-radius:100px; border:1px dotted #E6001E; margin-left:20px;font-family:"Microsoft YaHei" ;-webkit-border-radius:100px;}
.alert_btn1:hover{color: #fff; background:#E6001E; text-decoration:none;transition: all 0.5s ease; border:1px dotted #E6001E;font-family:"Microsoft YaHei";}*/

A.alert_btn1:link {
	 display:block; width:248px; height:58px; line-height:58px; text-align:center; font-size:20px; color:#E6001E; text-decoration:none; border-radius:100px; border:1px dotted #E6001E; margin-left:20px;font-family:"Microsoft YaHei" ;-webkit-border-radius:100px;}
A.alert_btn1:visited {
	  color:#E6001E!important; text-decoration:none; border-radius:100px; border:1px dotted #E6001E;
}
A.alert_btn1:active {
	 color: #fff!important; background:#E6001E; text-decoration:none;transition: all 0.5s ease; border:1px dotted #E6001E;font-family:"Microsoft YaHei";
}
A.alert_btn1:hover {
	 color: #fff!important; background:#E6001E; text-decoration:none;transition: all 0.5s ease; border:1px dotted #E6001E;font-family:"Microsoft YaHei";
}



.alert_btn2{ display:block; width:248px; height:58px; line-height:58px; text-align:center; font-size:20px; color:#666; text-decoration:none; border-radius:100px; border:1px dotted #666; float:left; margin-right:20px; font-family:"Microsoft YaHei"; margin-left: 15px;}
.alert_btn2:hover{ background:#E6001E; text-decoration:none;transition: all 0.5s ease; color:#FFF; border:1px dotted #E6001E;font-family:"Microsoft YaHei";}




.liucheng_b { padding:50px 0; background:#f6f6f6; clear:both; width: 100%; display: table; height:460px;}
.liucheng{ width:1180px; height:460px; margin:0 auto;}
.liucheng h2{font-size:33px; font-weight:normal; line-height:36px; text-align:center; padding-bottom:50px;}

.liucheng_i {height:550px; background:#f7f7f7; width:100%; display:table;}

.help_wrap{ width:1180px; height:260px; padding-top: 14px;}
.help_step_box{ width:1180px; height:260px; overflow:hidden; background:url(../images/line2.png) no-repeat 65px 182px; float:right;}
.help_step_item{float:left; width:155px; height:155px; margin-left:48px; cursor: default; font-size:14px; text-align:center; color:#c8cbd0; position:relative; background:#f1f2f5; border-radius:50%;}
.help_step_num{ width:27px;height:27px;}
.help_step_set{ width:155px; height:155px; color:#eb3c12; background:#ff0033; font-size: 16px;}
.help_step_set .help_step_num{width:27px;height:27px; background:url(../images/dot2.png) no-repeat center top; position:absolute; top:154px; left:60px;}
.help_step_set .help_step_left{width:8px;height:55px; position:absolute;left:0;top:0;}
.help_step_right{width:155px; padding-bottom:45px;}
.help_step_set .help_step_right{width:155px; padding-bottom:45px;}

.rt1{width:155px;height:155px;background:url(../images/fa1.png) no-repeat center 60px; color:#333;}
.rt1 span{ display:block; padding-top:100px; display:none;}
.help_step_set .help_step_right .rt1{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt1 span{ display:block; padding-top:60px; font-size:14px;}
.rt2{width:155px;height:155px;background:url(../images/fa2.png) no-repeat center 60px; color:#333;}
.rt2 span{ display:block; padding-top:100px;display:none;}
.help_step_set .help_step_right .rt2{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt2 span{ display:block; padding-top:60px; font-size:14px;}

.rt3{width:155px;height:155px;background:url(../images/fa3.png) no-repeat center 60px; color:#333;}
.rt3 span{ display:block; padding-top:100px;display:none;}
.help_step_set .help_step_right .rt3{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt3 span{ display:block; padding-top:60px; font-size:14px;}

.rt4{width:155px;height:155px;background:url(../images/fa4.png) no-repeat center 56px; color:#333;}
.rt4 span{ display:block; padding-top:100px;display:none;}
.help_step_set .help_step_right .rt4{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt4 span{ display:block; padding-top:60px; font-size:14px;}

.rt5{width:155px;height:155px;background:url(../images/fa5.png) no-repeat center 51px; color:#333;}
.rt5 span{ display:block; padding-top:100px;display:none;}



.help_step_set .help_step_right .rt5{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt5 span{ display:block; padding-top:60px; font-size:14px;}

.rt6{width:155px;height:155px;background:url(../images/fa1.png) no-repeat center 60px; color:#333;}
.rt6 span{ display:block; padding-top:100px;display:none;}
.help_step_set .help_step_right .rt6{width:155px;height:155px;background:#ff0033; color:#FFF;border-radius:50%;}
.help_step_set .help_step_right .rt6 span{ display:block; padding-top:60px; font-size:14px;}

#iwanto{ padding:50px 0; /*background:url(../images/bg1013.png) repeat-x;*/ width:100%; display:table;}
.iwanto{ width:1180px; height:px; margin:0 auto;}
.iwanto ul { width:1180px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; display: table;}
.iwanto ul li { width:393px; float: left;}
.iwanto ul li img { width:196px; float: left;}
.iwanto ul li div { width:160px; float: left; padding-right: 20px; position: relative; padding-left: 16px; font-size: 14px; line-height: 180%; height: 190px;}
.iwanto ul li div span { width:176px; display: block; font-size: 18px; color: #333; padding-top: 14px; padding-bottom: 14px;}
.iwanto ul li div p {font-size: 12px; position: absolute; bottom: 14px;}

.iwanto ul li img a {position:absolute;top:0;left: 0;bottom:0;right:0;z-index: 5;background-color:#000;filter:alpha(opacity=60); -moz-opacity:0.6;  opacity:0.6; width:196px;}
.iwanto ul li img a:hover {display:none; width:196px;}



.h1013{ display:block; margin:0 auto;}



#shengfen{ padding:50px 0; clear:both; background:#f1f2f6; display:table; width:100%;}
.shengfen{ width:1180px; height:700px;}

.map_container{width: 1190px;margin: 0 auto;height:700px;}
.alertMess{width: 200px;height: 100px;line-height: 2em;font-size: 15px;color: #888;position: absolute;z-index: 1;bottom: 30px;left: 20px;}
.speechHeader{text-align:center;margin-bottom:50px;}
.map{ position:relative;width:720px; float: left;}
.map a{ color:#5b5a5a;  font-size:14px;  text-decoration:none; cursor: default; cursor:-ms-default; cursor:pointer; }
.map>img{	width:716px;height: 595px;	border: 0;}
.citybg{position:absolute;display:none; z-index:3;}
.city a.active .citybg{display:block; z-index:3;}
.information{display: none;height: 590px;width: 420px;border: 1px solid #cccccc;float: left; background:#FFF; margin-left:10px; overflow: auto; padding-bottom:10px;}
.information h2{text-align: center;line-height: 30px; color:#333; font-size:20px; padding-top:14px;}
.information_list ul{height:auto!important; height:70px; min-height:70px; margin: 0px auto; font-size: 14px;border-bottom: 1px solid #CCCCCC;width: 85%; overflow:hidden;}
.information_list ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 

.information_list ul li{ clear:both; padding:10px 0 0 0;}
.information_list ul li img {vertical-align:middle; padding-top:4px; padding-right:8px;}
.information_pd {padding-left: 20px; color:#585858;}
.fl{float: left; }
.fr{float: right; color:#585858;}
.qita1014{ width:366px; height:430px; float:left; margin-right:30px;}
.qita1014 span{ display:block; width:364px; height:120px; border:1px dotted #dadada; border-top:0; font-style:normal; padding-top:30px; }
.qita1014 h3{ font-size:23px; font-weight:normal; text-align:center; margin:0px auto 20px auto;}
.qita1014 a{ display:block; width:104px; height:37px; line-height:37px; border:1px solid #343434; color:#343434; text-align:center; font-size:16px; margin:0 auto;}
.qita1014 a:hover{ color:#ed3130; border:1px solid #ed3130; text-decoration:none;}

/*Ó°ÏìÁ¦*/
.yd_list {width:1180px; display:block; margin:0 auto;}
.yd_list h2{ font-size:56px; text-align:center; color:#fff;}
.yd_list li{width:auto; float:left; overflow:hidden;padding-right:36px; padding-left:36px; position:relative; height:190px; background:url(../images/icon_line.png) no-repeat right 60px;}

.yd_list li span {font-size:56px; text-align:center; color:#fff; position:relative; top:10px; }
.yd_list li p {font-size:16px; text-align:center; color:#ccc; position:relative; top:10px; display:block; width:100%;}
.yd_list li span div {vertical-align:middle; color:#8C9095; font-size:20px; position:relative; top:-50px; font-family:"Microsoft YaHei";}
.yd_list_r1 {right:-30px;}
.yd_list_r2 {right:-65px;}
.yd_list_r3 {right:-122px;}

.yxingl{ width:1180px; height:500px; clear:both; margin:0 auto; margin-top:50px;}
.yxingl h3{ font-size:25px; text-align:center;}
.yxingl p{ display:block; text-align:center; padding-top:20px; font-size:16px; color:#999;}
.yxingl ul{ padding-top:30px;}
.yxingl ul li{ margin-right:40px; float:left; width:125px; display:block;}
.yxingl ul li div{ font-size:14px; color:#999; padding-top:15px; text-align:left; clear:both;}
.yxingl span{ display:block; width:125px; height:85px; padding-top:40px; border-radius:50%; background:#f0f0f0; float:left;}
.yxingl span img{ margin:0 auto; display:block;}
.yxingl_lt{ width:470px; height:335px; padding:50px; border:1px solid #d4d4d4; border-radius:3px; float:left;}

.qita1015{ width:320px; height:450px; float:left; margin-right:30px; padding:20px; border:1px solid #d4d4d4; border-radius:3px; background:#FFF;}
.qita1015 span{ display:block;  height:120px; font-style:normal; padding-top:30px; }
.qita1015 h3{ font-size:23px; font-weight:normal; text-align:center; margin:0px auto;}
.qita1015 p{ font-size:14px; color:#999; font-weight:normal; padding:20px; line-height:24px;}
.qita1015 a{ display:block; width:104px; height:37px; line-height:37px; color:#FFF; background:#454545; text-align:center; font-size:14px; margin:0 auto; font-family:"Microsoft YaHei";}
.qita1015 a:hover{ color:#FFF; text-decoration:none; background:#565656;}
.qita1015 img{ width:320px; height:210px;}

.quxiang_1019{ clear:both; height:400px; display:block;}
.quxiang_1019 li{ display:block; width:206px; height:106px; float:left; margin-right:30px; margin-top:20px;}
.quxiang_1019 li span{ text-align:center; padding-top:10px; display:block; font-size:14px; color:#999;}

.alert_btn3{ margin:0 auto; display:block; width:240px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#484848; text-decoration:none; border-radius:25px; border:1px dotted #333; font-family:"Microsoft YaHei";}
.alert_btn3:hover{ background:#ff0033; text-decoration:none;transition: all 0.5s ease; color:#FFF; border:1px dotted #ff0033;font-family:"Microsoft YaHei";}
#liucheng{ padding:50px 0; background:#FFF; clear:both;}
.liucheng{ width:1180px; height:450px; margin:0 auto;}
.liucheng h2{font-size:33px; font-weight:normal; line-height:36px; text-align:center; padding-bottom:50px;}


A.font_list:link {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list:visited {
	COLOR: #333; TEXT-DECORATION: none; font-family:"Microsoft YaHei";
}
A.font_list:active {
	COLOR: #d5007f; TEXT-DECORATION: none; font-family:"Microsoft YaHei" -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}
A.font_list:hover {
	COLOR: #d5007f; TEXT-DECORATION: none; font-family:"Microsoft YaHei"; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;
}


/*¸¡¶¯*/
.section-newsletter {background: #333;}

.section-newsletter .parallax-bg {background: url(../images/float.jpg) fixed;}



.section-newsletter header.section-header h2:after {content: url(img/header-decor-white.svg);}

.section-newsletter .section-content {margin: 36px 0px 0px;padding-bottom: 100px; text-align: center;}
.section-newsletter {width: 100%; }
  
  
.page-content-default .section-newsletter {
  margin: 0;
}
.section {width: 1180px; margin: 0px auto; height:240px;}
.section_one {width: 280px; text-align:center; float:left; color:#fff; font-size:30px; padding-top:100px; line-height:30px;}
.section_two {float:left; width: 210px; padding-top:60px; text-align:right;}
.section_two img {padding-right:24px;}
.section_three{float:left; width: 460px; font-size:14px; color:#ccc; padding-top:60px; line-height:180%;}
.section_three p { font-size:14px; color:#ccc; font-size:26px; color: #fff; line-height:180%;}
.section_three p span {color: #ffcc00;}
.section_four {float:left; width: 210px; padding-top:100px;}


A.alert_btn8:link {
	width:170px; height:48px; line-height:48px; text-align:center; font-size:20px; color:#fff; text-decoration:none; font-family:"Microsoft YaHei"; background:#ff0033; display:table; -webkit-border-radius:25px; -moz-border-radius:25px;border-radius:25px
}
A.alert_btn8:visited {
	 color:#fff;
}
A.alert_btn8:active {
	 background:#fff; text-decoration:none; transition: all 0.5s ease; color:#ff0033; font-family:"Microsoft YaHei"; border:none; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease
}
A.alert_btn8:hover {
	 background:#fff; text-decoration:none; transition: all 0.5s ease; color:#ff0033; font-family:"Microsoft YaHei"; border:none; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease
}

/*0224新加*/
.inpage_top { width:100%; height:320px; background: url(../images/pic_s04.jpg) no-repeat top center; z-index: 99999!important;}
.inpage_top p {font-size: 48px; color: #D6D4BB; line-height:320px; text-align: center;font-family:"Microsoft YaHei"; }
.inpage_menu_b {width: 100%; height: 66px; background: #f7f7f7; display: table;}
.inpage_menu {width: 1180px; line-height: 66px;}
.inpage_menu ul{width: 1180px; }
.inpage_menu ul li { float:left; width:196px; display:block; overflow: hidden; font-size: 14px; text-align: center; color:#999;}
.inpage_menu a,.inpage_menu a:visited{text-decoration:none; color:#999;font-family:"Microsoft YaHei"; width:196px;display: table;}
.inpage_menu a:hover,.inpage_menu a:active{text-decoration:none; color:#ffffff!important; background: #ED302F; display: table;font-family:"Microsoft YaHei"; width:196px;}




.laber_us_on {font-family:"Microsoft YaHei"; color:#ffffff!important; background: #ED302F; display: table; width:168px;}
.area_project {width: 100%;}
.area_title {font-family:"Microsoft YaHei"; font-size: 14px; color: #999; text-align: center; list-style: 30px!important; margin-top: 60px;}
.area_title p {display: block; border-bottom: 2px solid #ED302F; width: 68px; line-height: 2px;  margin: 0px auto; padding-bottom: 10px;}
.area_title span {font-size: 24px; color: #333; display: block; list-style: 240%;}
.area_xm {font-size: 20px; color: #333; width: 1180px; margin-top: 20px; background: url(../images/pic_xm.png) no-repeat 0px 2px; padding-left: 20px; line-height: 24px;}

.team_line { width:1180px; margin-top: 40px; margin-bottom: 40px;}
.team_line ul { width:1180px; height: 100%;}
.team_line li { width: 590px; border-top: 1px solid #f0f0f0; min-height: 390px; float: left; }
.team_box {width:526px; margin-right: 0px; font-family:"Microsoft YaHei"; margin: 36px; display: block; height: 68px;}
.team_box img {width:88px; -webkit-border-radius:100px; -moz-border-radius:100px;border-radius:100px; float: left; margin-right: 24px; margin-bottom: 14px; overflow: hidden;}
.team_box p {float: left; width: 410px; height: 88px; display: table; color: #333; font-family:"Microsoft YaHei"; margin-bottom: 14px; background: url(../images/pic_line3.jpg) no-repeat 2px 45px;}
.team_box p span {float: right; width: 410px;  display: table; font-size: 20px!important; padding-bottom: 20px; padding-top: 10px;}
.team_box_cite {width:526px; display: block; font-style: normal; font-size: 14px; color: #999; line-height: 180%; font-family:"Microsoft YaHei";}
.team_line li:nth-child(2n) {border-left:1px solid #f0f0f0; width: 589px;}
.team_line li:nth-child(1),.team_line li:nth-child(2),.team_line li:nth-child(5),.team_line li:nth-child(6),.team_line li:nth-child(9),.team_line li:nth-child(10),.team_line li:nth-child(13),.team_line li:nth-child(14),.team_line li:nth-child(17),.team_line li:nth-child(18)
{
background:#f8f8f8!important;
}
A.font_tema:link {
	 width:103px; height:32px; text-align:center; line-height:32px; color:#666; font-size: 12px;  background: url(../images/tab_s2.jpg) no-repeat; display: table; overflow: hidden; margin-top: 4px;}
A.font_tema:visited {
	  text-decoration:none; color:#666; font-size: 14px; display: table; width:103px; height:32px; background: url(../images/tab_s2.jpg) no-repeat; display: table; overflow: hidden;
}
A.font_tema:active {
	 width:103px; height:32px; background:#ED302F; text-align:center; line-height:32px; color:#fff; display: table; font-size: 12px; text-decoration:none;  background: url(../images/tab_s1.jpg) no-repeat;}
A.font_tema:hover {
	 width:103px; height:32px; background:#ED302F; text-align:center; line-height:32px; color:#fff; display: table; font-size: 12px; text-decoration:none; background: url(../images/tab_s1.jpg) no-repeat;}
.council_line { width:1180px; margin-top: 40px; margin-bottom: 40px;}
.council_line ul { width:1180px; height: 100%;}
.council_line li { width: 266px;  float: left; margin-right: 34px; border:1px solid #f0f0f0; margin-bottom: 24px; min-height: 200px;}

.council_line p {width: 230px; display: table; color: #999; font-family:"Microsoft YaHei"; margin-bottom: 14px; background: url(../images/pic_line3.jpg) no-repeat 2px 45px; font-size: 14px; line-height: 180%; margin:17px;}
.council_line p span {width: 230px;  display: table; font-size: 20px!important; padding-bottom: 20px; padding-top: 10px; color: #333;}
.council_line_bot li span{padding-bottom:0; height:50px; display:block}
.council_line p span b {font-size: 14px!important; padding-bottom: 20px; color: #999; font-weight: 100;}
.council_line li:nth-child(4n) {  margin-right: 0px;}

*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.hidden{display:none;}
.last{border-bottom:none !important;}
blockquote{background:#f9f9f9;padding:8px 20px;border:1px solid #ccc;}
.page { display:table;margin:0 auto;background:#fff;-moz-box-shadow: 0 5px 20px #CCCCCC;-webkit-box-shadow: 0 5px 20px #CCCCCC;box-shadow: 0 5px 20px #CCCCCC;}
.about { box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0; }
.header { width:940px;height:90px;margin:0 auto;z-index:8; }
.logo { margin:22px 0 0 0;float:left;display:inline; }
.link { margin-top:30px;float:right;text-align:right; _width:718px; }
.link li { float:left;display:inline;margin-left:60px; }
.link li a{color:#4F4E4E;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{border-bottom:2px solid #0066ff;}
.link li.active a{color:#0066FF  }
.link li:hover { border-bottom:2px solid #0066ff;color:#0066FF;}
.link li a:hover{color:#0066FF  }
.adlist{padding:20px;}
.adlist li{float:left;diaplay:inline;margin-left:30px;margin-bottom:20px;width:110px;}

.main { width:940px;margin:40px auto 10px auto;font-size:14px;display:table;padding-bottom:10px; border-bottom:1px solid #EEEEEE}
.info { width:300px;float:left;margin-right:20px; }
.info h3 { width:300px;height:26px;background:url('../images/ictb.png') no-repeat;font-size:0;margin-bottom:8px; }
.info ul{margin-left:-10px;}
.info ul li{list-style:none;float:left;width:140px;padding-left:0;background:none;margin-left:10px;}
.info ul{margin-left:-10px;}
.b2 h3 { background-position:0 -26px; }
.b3 { margin:0;position:relative; }
.b3 span{position:absolute;right:10px;top:0;background:url('../images/morelink.gif') no-repeat left center;padding-left:12px;}
.b3 span a{color:#8C8C8C;font-weight:600}
.b3 h3 { background-position:0 -52px; }
.info li { padding:3px 0 3px 12px;background:url('../images/dian.png') 2px center no-repeat; }
.info li a { color:#8c8c8c; }
.info p { color:#8c8c8c; }
.info p img { display:table;margin:10px 0; }
.morelink{padding-top:20px;}
.morelink li{float:left;width:180px;}

.box { width:940px;margin:18px auto 0 auto; }
.left { width:140px;border-bottom:2px solid #DDD;background:#FFF; float:left; }
.left li:hover { border-left:3px solid #0066ff; }
.left li a { height:40px;line-height:40px;display:block;color:#333 }
.left li a:hover,.left li.active a{color:#0066FF}
.left li.active{border-left:3px solid #0066ff;}
.left li {
    border-left:3px solid #fff; 
    border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 25px;
}



.titlelist{line-height:24px;color: #8C8C8C;padding-bottom:20px;}
.titlelist dt { font-weight: bold;color:#666;white-space: nowrap;margin:10px;}
.titlelist dd {padding-left: 13px;}



.event_year { width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px; }
.event_year li { height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer!important; }
.event_year li.current { width:61px;background:#ed302f url('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:center;cursor:pointer!important; height: 40px;}
.event_list { width:850px;float:right;background:url('../images/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0; }
.event_list h3 { margin:0 0 10px 132px;font-size:24px;font-family:Georgia;color:#ed302f;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic; }
.event_list li { background:url('../images/jian.png') 136px -80px no-repeat; }
.event_list li span { width:127px;text-align:right;display:block;float:left;margin-top:10px; }
.event_list li p { width:680px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../images/jian.png') -21px 0 no-repeat;line-height:25px;_float:left; }
.event_list li p span { width:650px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0; }
/*0310*/
.teach_pub {height:498px; background:url(../images/banner10.jpg) no-repeat center; position:relative; display:table; width:100%; min-width:1180px;}
.teach_pub p {height:498px;  width:1066px; min-width:860px; position: relative;}
.teach_pub p cite { position:absolute; top: 320px; font-style: normal;}
.teach_pub a{display:block!important; width:168px; height:50px; line-height:50px;/* border:1px solid #999; */ background:#E6001E; color:#FFF; text-align:center; font-size: 20px; font-family:"Microsoft YaHei"; float: left; margin-right: 25px; border-radius:3px;}
.teach_pub a:hover{ color:#fff; /*border:1px solid #ff0033;*/ text-decoration:none; background:#BD0017; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}
.teach_zj {width:580px;}
.teach_zj_r {width:730px;}
.teach_zj span {width:580px; text-align: center; line-height: 180%; display: table; font-size: 14px; padding-top: 12px; padding-bottom: 24px;}

#sqxm{ display: block; position: relative; top: -50px}








/*vision*/
.vision_area {width: 1366px; margin-top: 30px;}
.vision_area_l {width: 721px; float: left; background: #ed302f; display: table; height: 320px; font-family:"Microsoft YaHei"; font-size: 36px; color: #fff; line-height: 180%; font-weight: bold; padding-left: 90px;}
.vision_area_l span {display:block; font-family:"Microsoft YaHei"; font-size: 16px; color: #000; line-height: 180%; padding-top: 50px;}
.vision_area_r {width: 555px; float: right;}

.vision_content {font-family:"Microsoft YaHei"; width: 1366px; padding-top: 80px; display: table; text-align: center;}
.vision_content p {font-size: 14px; color: #999; list-style: 30px!important; width: 960px; padding-top: 20px;}
.vision_content span {font-size: 28px; color: #333; display: block; list-style: 240%;}
.vision_padd {
    padding-top:40px; padding-bottom:40px;
}

.vision_box1 {width: 1366px;background: #f5f5f5; display: table;}
.vision_box1_l {width: 683px; float: left; position: relative;}
.vision_box1_r {width: 683px; float: right; position: relative;}
.vision_box1_l p { position: absolute; top: 56px; left: 18%; color: #fff; font-size: 32px; font-weight: bold; font-family:"Microsoft YaHei";}
.vision_box1_l em,.vision_box1_c em {color: #666; margin-top: 30px; width: 530px; display: table; font-style: normal; font-family:"Microsoft YaHei"; line-height: 200%; margin-left: 16%}
.vision_box1_r em {color: #666; margin-top: 30px; width: 530px; display: table; font-style: normal; font-family:"Microsoft YaHei"; line-height: 200%; margin-left: 7%}
.vision_box1_r p { position: absolute; top: 56px; right: 18%; color: #fff; font-size: 32px; font-weight: bold; font-family:"Microsoft YaHei";}
.vision_box2 {width: 530px; position: relative; text-align: left; margin-top: 60px; }
.vision_box2 p { position: absolute; right: 0px; top: 0px;}
.vision_box1_c {width: 683px; float: left;}

.vision_box2_p1 {margin-left: 7%;}
.vision_box2_p2 {margin-left: 16%;}
.vision_box1 b {font-weight: bold; font-style: normal; display: block;}
.vision_box2_p3 {margin-bottom: 80px;}
/*0508*/
A.font_ask:link {
	 text-align:center; line-height:32px; color:#000; font-size: 14px;text-decoration:underline; font-family:"Microsoft YaHei";}
A.font_ask:visited {
	  text-decoration:underline; color:#000; font-size: 14px; display: table; width:103px; height:32px;  font-family:"Microsoft YaHei";
}
A.font_ask:active {
	 text-align:center; line-height:32px; color:#000;text-decoration:none;}
A.font_ask:hover {
	 text-align:center; line-height:32px; color:#000;text-decoration:none;}
.viewcolor{background-color:#000;filter:alpha(opacity=60); -moz-opacity:0.6;  opacity:0.6; width:196px;}
.viewgray{filter:gray(enable)}

.pernext {background:#f6f6f6; display:table; padding-top:10px; padding-bottom:10px;}