HTML {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px;
}
body {
	padding:0px; margin:0px; font-size: 14px; background: #ffffff; font-family:"Microsoft YaHei"; min-width:1200px;overflow:hidden;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}
html,body{overflow-x: hidden;}
ol, ul {
    list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    font-family: inherit;
    color: inherit;
}
.btn {
    font-weight: 300;
    border: 0;
}
a:hover,
a:focus {
    color: #80c9f1;
    text-decoration: none;
    outline: none;
}
.floatl{
	float:left;
}
.floatr{
	float:right;
}
.col-lr{
	padding-left:0px;
	padding-right:0px;
}
.title{
	margin:auto;
	width:1200px;
	background: url(imagestitle_bg.png) 0px 64px repeat-x;
}
.title_top1{
	margin-top:50px;
	margin-bottom:10px;
}
.title_top2{
	margin-top:70px;
}
.title_top3{
	margin-top:50px;
}
.title_top1 p{
	text-align:center;
	font-size:35px;
	color:#595757;
	padding-top:12px;
}
/*------------------------------------------------------
	head
--------------------------------------------------------*/
.step0{min-width:1200px;height:915px;position:relative;}
.step0 .step0-swf{width:1920px;height:915px;position:absolute;top:0;left:50%;margin-left:-960px;}
.steps{
	padding-left:1300px;
	padding-top:210px;
}
.step0-inner{min-width: 1200px;height: 915px;background: url(imageslcs_step0_0.jpg) no-repeat center;  }
/*------------------------------------------------------
	menu
--------------------------------------------------------*/
.menu{
	background:#03310D;
	padding:15px 0px;
}
.menu ul{
	margin-left:80px;
}
.menu ul li{
	display:inline;
	font-size:20px;
	padding-left:50px;
}
.menu ul li a{
	color:#FFF;
}
/*------------------------------------------------------
	两点
--------------------------------------------------------*/
.portfolio-grid1{
	top:0px;
	position: absolute;
	width:240px;
}
.portfolio-grid1 h2{
	text-align:center;
	margin:0 0 2em;
}
.b-link-stripe{
	position:relative;
	display:flex;
	vertical-align:top;
	font-weight: 300;
	overflow:hidden;
}
.b-link-stripe .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden;
}
.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;
}
.b-animate img{
	margin-top:-40px;
	display: -webkit-inline-box;
}
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position:relative;
	bottom:-100%;
}
.b-animate-go:hover .b-from-left{
	bottom:0;
}
.b-wrapper:hover {
	background: url(imagessprite_0.png) 3px 5px no-repeat;	
}
.text-info{
	padding:4.5em 0 0;
}
.text-info h4{
	color: #fff;
	font-size: 15px;
	line-height:24px;
	margin: 0 0 0 10px 0;
}

.ling_bgs{
	height:680px;
}
.portfolio-grid1-1{
	left:218px;
	top:78px;
}
.portfolio-grid1-2{
	left:480px;
	padding-top:78px;
	background: url(imagesgh_bg3.png) -27px -12px no-repeat;
}
.portfolio-grid1-3{
	left:743px;
	top:78px;
}
.portfolio-grid1-4{
	padding-left:87px;
	width:327px;
	top:211px;
	background: url(imagesgh_bg1.png) 0px -27px no-repeat;
}
.portfolio-grid1-5{
	left:349px;
	top:211px;
}
.portfolio-grid1-6{
	left:613px;
	top:211px;
}
.portfolio-grid1-7{
	left:873px;
	top:211px;
	width:310px;
	padding-right:70px;
	background: url(imagesgh_bg2.png) 104px -28px no-repeat;
}
.portfolio-grid1-8{
	left:218px;
	top:346px;
}
.portfolio-grid1-9{
	left:480px;
	top:346px;
	background: url(imagesgh_bg4.png) -27px 110px no-repeat;
	height:315px;
}
.portfolio-grid1-10{
	left:743px;
	top:346px;
}
/*------------------------------------------------------
	jiapin
--------------------------------------------------------*/
.carousel-control .glyphicon {
    display: none;
}
.carousel-control {
    -o-border-radius: 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    background: none;
    top: 640px;
    font-size: 17px;
    color: #ffffff;
    text-align: center;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -o-text-shadow: none;
    opacity: 0.5;
    opacity: 1;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.carousel-control.left {
    left: 49%;
    background: rgba(1,134,68,0.9);
}

.carousel-control.left:before {
    font-family: 'FontAwesome';
    content: "\f104";
    position: absolute;
    font-size: 19px;
    color: #fff;
    top: -1px;
    left: 8px;
}

.carousel-control.right {
    left: 51%;
     background: rgba(1,134,68,0.9);
}

.carousel-control.right:before {
    font-family: 'FontAwesome';
    content: "\f105";
    position: absolute;
    font-size: 19px;
    color: #fff;
    top: -1px;
    left: 10px;
}

.carousel-control.left:hover {
    background: rgb(2,205,108);
    opacity: 1;
}

.carousel-control.right:hover {
    background: rgb(2,205,108);
    opacity: 1;
}
.staff-box {
    padding: 50px 0px 0px 0px;
}
.jiab_0 p{
	text-align:center;
	padding:0px 20px;
	font-size:12px;
	line-height:20px;
	padding-top:10px;
	height:70px;
	overflow:hidden;
	margin-bottom:20px;
}
.jiab_0 p b{
	font-size:13px;
}
/*------------------------------------------------------
	解读
--------------------------------------------------------*/
.jiedu_pz{
	font-size:26px;
	margin-top:30px;
}
.jiedu_pz a{
	color:#333;
}
.jiedu_ul{
	margin-top:15px;
}
.jiedu_ul li{
	background: url(imagesdian.png) 6px 17px no-repeat;
	padding:8px 0px 8px 20px;
}
.jiedu_ul li a{
	color:#252525;
}
.jiedu_ul li a:hover{
	color:#FF8000;
}
.jiedu_y{
	background:#F8F8F8;
	margin-top:15px;
}
.jiedu_y img{
	width:120px;
	height:90px;
}
.jiedu_yp1{
	width:550px;
	padding-top:8px;
}
.jiedu_yp1 a{
	color:#333;
	padding-left:15px;
}
.jiedu_yp1 a:hover{
	color:#FF8040;
}
.jiedu_yp2{
	padding-left:15px;
	font-size:12px;
	color:#7B7B7B;
	width:550px;
	padding-top:10px;
	line-height:21px;
}
.jiedu_ym{
	margin-top:30px;
}
/*------------------------------------------------------
	聚焦
--------------------------------------------------------*/
.jujiao_t{
	margin-top:20px;
	margin-bottom:50px;
}
.jujiao_xz{
	border-top:1px dotted #CCCCCC;
	padding-top:20px;
	padding-bottom:20px;
}
.jujiao_xz img{
	width:120px;
	height:80px;
}
.jujiao_xz_e{
	width:520px;
	margin-left:20px;
}
.jujiao_xz_ep1{
	padding-top:3px;
}
.jujiao_xz_ep1 a{
	color:#282828;
	font-size:18px;
}
.jujiao_xz_ep1 a:hover{
	color:#FF8000;
}
.jujiao_xz_ep2{
	color:#8C8C8C;
	font-size:12px;
	line-height:22px;
	padding-top:10px;
}
.jujiao_bvp1{
	color:#222;
	font-size:38px;
}
.jujiao_bvp2{
	color:#8C8C8C;
	font-size:12px;
	line-height:23px;
	padding-top:20px;
	padding-bottom:20px;
}
.jujiao_bvbor{
	border-right:1px solid #EEE;
}
.jujiao_yp{
	background: url(imagesshu_ico.png) 0px 2px no-repeat;
	padding-left:15px;
	border-bottom:1px solid #E4E4E4;
	padding-bottom:6px;
	font-size:18px;
}
.jujiao_yzb ul{
	margin-top:8px;
}
.jujiao_yzb ul li{
	background: url(imagesjian_ico.png) 0px 22px no-repeat;
	font-size:15px;
	border-bottom:1px dotted #CCC;
	padding:14px 0px 14px 15px;
}
.jujiao_yzb ul li a{
	color:#323232;
}
.jujiao_yzb ul li a:hover{
	color:#FF8000;
}
.jujiao_yzb1{
	margin-top:28px;
}
.jujiao_ub{
	margin-bottom:60px;
}
.jujiao_vbg_1{
}
.jujiao_vbg_2{
	margin-top:-34px;
	margin-left:8px;
}
.jujiao_vp{
	padding-top:18px;
	font-size:12px;
	text-align:center;
}
.jujiao_vp a{
	color:#828282;
}
.jujiao_v{
	margin-top:5px;
}
.jujiao_vx{
	margin-top:24px;
}
.jujiao_ad{
	margin-left:15px;
	margin-top:40px;
	margin-bottom:10px;
}
/*------------------------------------------------------
	看点
--------------------------------------------------------*/
.news{
	margin-top:20px;
}
.newsPic{ overflow:hidden;}
.newsPic .picbox{ overflow:hidden; position:relative; width:100%;}
.newsPic .picbox .text{ background:rgba(0,0,0,0.6); color:#fff; display:inline-block; filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#E5066dbc', endColorstr = '#E5066dbc') \9; position:absolute; left:0; bottom:-50px; width:100%;}
.newsPic .picbox .text h3{ font-size:15px; line-height:22px; padding:8px 12px;}
.newsPic .picbox .text p{ color:#d1d1d1; line-height:20px; padding:0 12px 10px; font-size:12px; min-height:50px;}
.newsPic .picbox .text a{ color:#fff;}
.newsPic .left{ float:left; height:321px; width:424px;}
.newsPic .right{ float:right; width:366px;}
.newsPic .right .picbox .text h3{ padding:8px 10px; font-size:14px;}
.newsPic .right .picbox .text p{ padding:0 10px 10px;}
.newsPic .right .picbox{ float:left;}
.newsPic .right .picbox2{ margin-left:1px; }
.newsPic .right .picbox3{ margin-top:1px; }
.newsPic .right .picbox2 .text{ bottom:-100%; height:100%;}
.mod_player div,.newsPic .picbox0,.newsPic .picbox0 img{ height:321px; width:424px;}
.newsPic .picbox2,.newsPic .picbox2 img{ height:160px; width:182px;}
.newsPic .picbox img{
-webkit-animation:pulse2 1s .2s ease both;
-moz-animation:pulse2 1s .2s ease both;}
.newsPic .picbox img:hover{
-webkit-animation:pulse1 1s .2s ease both;
-moz-animation:pulse1 1s .2s ease both;}
.kandian_z{
	width:68.37%;
}
.kandian_y{
	width:29.05%;
}
.kandian_ybg{
	background:#F1FBF0;
	margin-top:30px;
}
.kandian_div1_1{
	margin-top:25px;
}
.kandian_p1{
	font-size:30px;
	border-bottom:1px dotted #CCC;
	padding-bottom:12px;
}
.kandian_p1 a{
	color:#333;
}
.kandian_p1 a:hover{
	color:#FF8000;
}
.kandian_p2{
	color:#8C8C8C;
	line-height:27px;
	font-size:13px;
	padding-top:12px;
}
.kandian_yp1{
	color:#333;
	font-size:24px;
	padding:15px 0px 2px 18px;
}
.kandian_yp1 a{
	color:#333
}
.kandian_yp1 a:hover{
	color:#FF8000;
}
.kandian_yp2{
	color:#777;
	line-height:27px;
	font-size:12px;
	padding:10px 20px 17px 20px;
}
/*------------------------------------------------------
	waijiao
--------------------------------------------------------*/
@-webkit-keyframes pulse1{
0%{-webkit-transform:scale(1)}
100%{-webkit-transform:scale(1.1)}
}
@-moz-keyframes pulse1{
0%{-moz-transform:scale(1)}
100%{-moz-transform:scale(1.1)}
}
@-webkit-keyframes pulse2{
0%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse2{
0%{-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}
}
.waijiao{ height:712px; position: relative; width:1200px; margin-top:30px;}
.waijiao .box{ overflow:hidden; position:absolute;}
.waijiao .box .vBg{ height:50px; line-height:50px; position:absolute; left:0; bottom:0; text-align:right; width:100%;}
.waijiao .box .cover{ position:absolute; left:0; bottom:0; height:50px; width:120px;}
.waijiao .box .cover h2{ color:#fff; font-size:20px; line-height:32px; padding:10px 20px 0;}
.waijiao .box .cover h3{ color:#fff; display:none; font-size:14px; line-height:25px; padding:0px 25px;}
.vBg_hp1{
	font-weight:bold;
}
.vBg_hp2{
	padding-top:10px;
}
.waijiao .box1{ left:0; top:0; height:382px; width:382px;}
.waijiao .box1 img{ height:382px; width:382px;}
.waijiao .box1 .cover{ background:#ad3308;}
.waijiao .box2{ left:383px; top:0; height:230px; width:422px;}
.waijiao .box2 img{ height:230px; width:422px;}
.waijiao .box2 .cover{ background:#e18501;}
.waijiao .box3{ left:535px; top:231px; height:267px; width:270px;}
.waijiao .box3 img{ height:267px; width:270px;}
.waijiao .box3 .cover{ background:#284875;}
.waijiao .box4{ left:806px; top:0px; height:382px; width:394px;}
.waijiao .box4 img{ height:382px; width:394px;}
.waijiao .box5{ left:0; top:383px; height:329px; width:267px;}
.waijiao .box5 img{ height:329px; width:267px;}
.waijiao .box5 .cover{ background:#A3B861;}
.waijiao .box6{ left:268px; top:383px; height:329px; width:266px;}
.waijiao .box6 img{ height:329px; width:266px;}
.waijiao .box6 .cover{ background:#66BCF0;}
.waijiao .box7{ left:535px; top:499px; height:213px; width:386px;}
.waijiao .box7 img{ height:213px; width:386px;}
.waijiao .box7 .cover{ background:#7163BE;}
.waijiao .box8{ left:922px; top:383px; height:329px; width:278px;}
.waijiao .box8 img{ height:329px; width:278px;}
.waijiao .box8 .cover{ background:#BB936A;}
.waijiao .title1{ height:151px; left:383px; top:231px; width:151px;}
.waijiao .title1 img{ height:151px; width:151px;}
.waijiao .title2{ height:115px; left:806px; top:383px; width:115px;}
.waijiao .title2 img{ height:115px; width:115px;}
.waijiao .boxHover .cover h3,.waijiao .boxHover .cover p,.waijiao .boxHover{ display:block;}
.waijiao .box img{
-webkit-animation:pulse2 1s .2s ease both;
-moz-animation:pulse2 1s .2s ease both;}
.waijiao .box img:hover{
-webkit-animation:pulse1 1s .2s ease both;
-moz-animation:pulse1 1s .2s ease both;}
/*------------------------------------------------------
	回顾
--------------------------------------------------------*/
.hg_b{
	background:#F6F6F6;
	margin-top:30px;
	padding-top:50px;
}
.hg_bg{
	background: url(imageshuigu_bg.png) center no-repeat;
	height:800px;
}
@-webkit-keyframes rotate {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0%,
  100% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0%,
  100% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  0%,
  100% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0%,
  100% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.classname{
  -moz-animation: rotate 4s linear infinite;
  -webkit-animation: rotate 4s linear infinite;
  -o-animation: rotate 4s linear infinite;
  -ms-animation: rotate 4s linear infinite;
  animation: rotate 4s linear infinite;
}
.yuan_0{
	border: 1px dashed #018644;
    -moz-border-radius: 50%;      
    -webkit-border-radius: 50%;   
    border-radius:50%;
}
.yuan_1{
	width:70px;
	height:70px;
	margin-left:27px;        
}
.yuan_2{
	width:67px;
	height:67px;
	margin-left:27px;        
}
.yuan_3{
	width:44px;
	height:44px;
	margin-left:27px;        
}
.yuan_4{
	width:57px;
	height:57px;
	margin-left:27px;        
}
.yuan_5{
	width:69px;
	height:69px;
	margin-left:27px;        
}
.hg_b1{
	margin-top:4px;
	margin-left:313px;
}
.hg_b2{
	margin-top:163px;
	margin-left:150px;
}
.hg_b3{
	margin-top:163px;
	margin-left:0px;
}
.hg_b4{
	margin-top:134px;
	margin-left:210px;
}
.hg_b5{
	margin-top:125px;
	margin-left:25px;
}
.hg_b6{
	margin-top:224px;
	margin-left:175px;
}
.hg_b7{
	margin-top:236px;
	margin-left:0px;
}
.hg_b8{
	margin-top:139px;
	margin-left:144px;
}
.hg_b9{
	margin-top:136px;
	margin-left:25px;
}
.hg_b10{
	margin-top:58px;
	margin-left:685px;
}
.hg_b11{
	margin-top:60px;
	margin-left:25px;
}
.hg_p_r{
	text-align:right;
}
.hg_p1{
	font-size:28px;
}
.hg_p1 a{
	color:#6BB21F;
}
.hg_p1 a:hover{
	color:#FF8000;
	text-decoration:underline;
}
.hg_p2{
	color:#666;
}
.jiedu_pl{
	margin-top:30px;
}
/*------------------------------------------------------
	日程
--------------------------------------------------------*/
.tx{
	width:1060px;
	margin-left:140px;
	overflow:hidden;
	float:left;
	height:278px;
	background:#F7F9FA;
}
.txtit{
	position:absolute;
	z-index:4;
	width:140px;
	height:278px;
	background:#F7F9FA;
	padding-left:20px;
	padding-top:24px;
}
.txtit_1{
	background:url(imagesyic_line.png) 87px 0px no-repeat;
	padding-top:20px;
	padding-bottom:20px;
}
.txtit ul{
	list-style:none;
	padding:0;
	margin:0;
}
.txtit ul li{
	width:94px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
	cursor:pointer;
	vertical-align:middle;
	font-size:13px;
	color:#fff;
	background:url(imagesyicheng_ico1.png) no-repeat;
}
.txtit ul li.on{
	background:url(imagesyicheng_ico2.png) no-repeat;
}
.txtit span{
	display:block;
}
.txdis{
	display:block;
}
.txundis{
	display:none;
}
.down_loads{
	margin-top:20px;
	margin-bottom:80px;
}
.txdis_df1{
	padding-top:30px;
}
.txdis_df2{
	padding-top:25px;
}
.txdis_df3{
	padding-top:10px;
}
/*------------------------------------------------------
	底部
--------------------------------------------------------*/
.media{
	border:1px solid #E1E1E1;
	padding-bottom:22px;
}
.media p{
	padding-top:15px;
	padding-left:22px;
	font-size:18px;
	margin-bottom:-5px;
}
.media_f div{
	float:left;
	margin-left:22px;
	margin-top:20px;
}
.media_f div img{
	border:1px solid #EEE;
	width:125px;
	height:89px;
}
.foot_bg{
	background:#044D14;
	margin-top:30px;
}
.foot_bg_vn{
	text-align:center;
	color:#FFF;
	font-size:14px;
	line-height:25px;
	padding-top:25px;
	padding-bottom:20px;
}
.foot_bg_vn a{
	color:#FFF;
}

.part7_content ul li{
    display: block;
}
/*------------------------------------------------------
	补
--------------------------------------------------------*/
.video_hide{
    background: rgba(0,0,0,0.2);
    width: 900px;
    height: 600px;
    position: fixed;
    left: 50%;
    margin-left: -450px;
    top: 50%;
    margin-top: -300px;
}
.video_list{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 999;
    left: 0;
    top:0;
}
.bu_io_p1{
	text-align:center;
	padding-top:10px;
	font-size:14px;
	height:52px;
	overflow:hidden;
}
.bu_io_p1 a{
	color:#333;
}
.bu_io_p1 a:hover{
	color:#FF8000;
}
.bu_io_1{
	padding-left:0px;
	padding-right:0px;
}
.bu_io_1 div{
	margin-top:30px;
}
.bu_io_2{
	padding-left:0px;
	padding-right:0px;
}
.bu_io_3 div{
	margin-top:30px;
}
.bu_io_2 div a img{
	width:277px;
	height:185px;
}
.bu_io_3 div a img{
	width:277px;
	height:185px;
}

.nav-tabstp>li>a{
	color:#fff;
	font-size:26px;
	background:#23AD34;
	text-align:center;
	min-width:260px;
	margin:40px 0px 10px 30px;
}
.nav-tabstp>li>a>span{
	font-size:15px;
}
.nav-tabstp>li.active>a,.nav-tabstp>li.active>a:focus,.nav-tabstp>li.active>a:hover{
	color:#038745; 
	cursor:default; 
	background-color:#9DFC22; 
	border:0px; 
	padding-bottom:12px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;
}
.nav-tabstp>li>a:hover{
	border:0px; 
	color:#038745; 
	background:#9DFC22; 
	padding-bottom:12px; 
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;
}
.nav-tabs>li>a{
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius:15px;
}
.nav-tabs{
	border:0px;
}
.bu_io_4{
	line-height:42px;
}