body,div,a,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,font,input,textarea,p,table,th,td{padding:0;margin:0 auto;font-size:12px;font-family:Arial, "Microsoft YaHei", "SimSun";}
fieldset,img,button{border:0;}
ol,ul{list-style:none;}
.clr{ clear:both; width:0px; height:0px; overflow:hidden;}
.fl{ float:left; overflow:hidden;}
.fr{ float:right;overflow:hidden;}
input,select,textarea{outline:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.color1{ color:#da1922}
body { width:100%;overflow-x: hidden; background:#fff; min-width:1280px;}
img{ border:none; display:block}

		
.imgA{width:100%; height:165px; background:url(../images1/loading.gif) no-repeat center center;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.imgA:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
			
.main{ width:1200px; overflow:hidden}
.edge{ width:1200px; overflow:hidden}

.head{ overflow:hidden}
.head_1{ height:49px; background:#f38300; border-bottom:1px solid #d6d6d6}
.head_1 .wz{ float:left; color:#fff; font-size:24px; line-height:49px; padding-right:9px; padding-left:200px;}
.head_1 #countdown{ float:left; color:#fff; font-size:24px; line-height:49px;}

#main_box{ float:right; width:50px; margin-top:13px; margin-right:66px;}
.select_box {width:50px; background:url(images1index_16.png) no-repeat right center; position:relative}
.select_box span {cursor:pointer; display:block; line-height:25px; width:100%; color:#fff; height:25px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.select_box span a{ color:#fff}
.son_ul {width:50px; height:25px; position:absolute; left:0; top:15px;}
.son_ul li {display:block; height:25px; vertical-align:bottom; overflow:hidden; line-height:25px; width:50px}
.son_ul li a{ color:#fff}

.main_image {width:100%;height:534px;overflow:hidden;margin:0 auto;position:relative}
.main_image ul {width:9999px;height:534px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li {float:left;width:100%;height:534px;}
.main_image li span {display:block;width:100%;height:534px}
.main_image li a {display:block;width:100%;height:534px}
.main_image li .img_1 {background: url('images1index_3.jpg') center top no-repeat}
.main_image li .img_2 {background: url('images1index_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images1/img_main_3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images1/img_main_4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images1/img_main_5.jpg') center top no-repeat}
div.flicking_con {width:990px;margin:0 auto;position:relative}
div.flicking_con .flicking_inner { display:none}
#btn_prev, #btn_next {z-index:11111;position:absolute;display:block;width:44px!important;height:85px!important;top:50%;margin-top:-42px;display:none;}
#btn_prev {background:url(images1hover_left.png) no-repeat left top;left:80px;}
#btn_next {background:url(images1hover_right.png) no-repeat right top;right:80px;}

.head_2{ height:96px; overflow:hidden; border-top:1px solid #d6d6d6;}
.head_2 .logo{ float:left; width:76px; height:76px; margin:10px 0 0 20px;}
.head_2 ul{ padding:36px 0 0 36px; float:left}
.head_2 ul li{ width:75px; text-align:center; float:left; margin-left:5px;}
.head_2 ul li a{ display:inline-block; width:75px; height:56px; font-size:16px; color:#333;}
.head_2 ul li a:hover{ border-bottom:4px solid #f38300}
.head_2 ul .son{ border-bottom:4px solid #f38300}
.head_2 .anniu{ float:right; padding:30px 40px 0 0}
.head_2 .anniu a{ display:inline-block; width:78px; height:31px; line-height:31px; background:#f38300; text-align:center; font-size:16px; color:#fff; margin-right:20px; border-radius:25px;}


.footer{ background:url(images1foot_01.jpg) repeat-x; width:100%; margin-top:60px;}
.footer .nr{ padding:40px 50px 40px 50px;overflow: hidden;}
.footer dl{ float:left; margin-right:107px; overflow:hidden;}
.footer dl dt,.footer dl dt a{ font-size:22px; color:#f38300}
.footer dl dd{ padding-top:20px; line-height:30px;}
.footer dl dd a{ font-size:14px; color:#919191}
.footer dl dd a:hover{ color:#f38300}
.footer ul{ float:left; overflow:hidden;}
.footer ul li{ vertical-align:bottom; overflow:hidden; line-height:35px;}
.footer ul li a{ font-size:18px; color:#fff}
.footer .ewm{ float:right; overflow:hidden; width:463px; margin-right:23px;}
.footer .ewm img{ float:left}
.footer .ewm p{ float:right; font-size:14px; color:#919191; line-height:43px;}
.footer .foot{ text-align:center; padding:25px 0; background:#393939; width:100%}
.footer .foot p{ color:#b9b9b9}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	overflow:hidden;
	color:#999;
	font-size:12px;
	
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(images1right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(images1error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(images1onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; left:50%; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}




.title{ background:url(images1img_02.jpg) no-repeat bottom center; text-align:center; padding-bottom:10px; font-size:48px; color:#f38300; margin-top:30px;}
.title b{ background:url(images1img_03.png) no-repeat center right; padding-right:18px; margin-right:11px;}
.bt{ text-align:center; font-size:15px; color:#f38300; padding-top:10px;}


.banner{ width:100%; height:460px; background:url(images1cjwt_02.jpg) no-repeat center}
.edge2{ width:1000px; overflow:hidden;}
.list li{ padding-bottom:25px; margin-top:50px; overflow:hidden; border-bottom:1px solid #d8d8d8}
.list li .line{ display: block; width: 32px; height: 2px; background-color: #1a88e7;}
.list li h3{ font-size: 16px; color: #1a88e7; margin-top: 20px;}
.list li p{ font-size: 14px; color: #999; line-height: 24px; display: block; margin-top: 20px;}

.banner1{ width:100%; height:460px; background:url(images1cszn_1.jpg) no-repeat center}

.biank{ box-shadow:3px 5px 8px 1px #999; overflow:hidden; margin:31px 11px 11px 11px;}
.biank .zuobian{ float:left; width:330px; padding-left:20px;}
.biank .zuobian h3{ background:url(images1cszn_2.jpg) no-repeat; width:187px; height:65px; line-height:65px; font-size:30px; color:#fff; margin-left:0px; margin-top:30px; padding-left:18px; font-weight:normal}
.biank .zuobian dl{ padding-top:30px;}
.biank .zuobian dl dt{ font-size:20px; color:#333; font-weight:bold}
.biank .zuobian dl dd{ font-size:18px; color:#333; line-height:35px; padding-top:15px;}
.biank .zuobian p{ font-size:18px; color:#333; padding-top:30px;}
.biank .imgs{ float:right; width:797px; height:470px; overflow:hidden;}
.biank .imgs img{ width:797px; height:470px;}
.biank .imgs1{ float:right; width:797px; height:581px; overflow:hidden; margin-top:28px;}
.biank .imgs1 img{ width:797px; height:581px;}
.biank .zuobian .h3{ margin-top:220px;}

.biank1{ box-shadow:3px 5px 8px 1px #999; overflow:hidden; margin:21px 11px 11px 11px; padding:30px;}
.biank1 h3{ background:url(images1cszn_2.jpg) no-repeat; width:187px; height:65px; line-height:65px; font-size:30px; color:#fff; margin-left:0px; padding-left:18px; font-weight:normal; height:100px;}
.biank1 dl{ float:left; width:363px; margin-right:20px;}
.biank1 dl dt{ font-size:20px; color:#333; font-weight:bold}
.biank1 dl dd{ font-size:18px; color:#333; line-height:35px; padding-top:15px;}
.biank1 .dl{ width:1200px;}



.banner2{ width:100%; height:460px; background:url(images1zlxz_1.jpg) no-repeat center}
.xiaz{ margin-top: 60px; border:3px solid #ccc; height:115px; line-height:115px; padding:0 30px;}
.xiaz p{ float:left; font-size:30px; color:#666; background:url(images1zlxz_2.gif) no-repeat 0 55px; padding-left:20px;}
.xiaz p a{ font-size:30px; color:#666;}
.xiaz .a{ width:150px; height:40px; float:right; font-size:18px; color:#fff; text-align:center; line-height:40px; border-radius:10px; background:#f38300; display:inline-block; margin-top:35px;}



.banner3{ width:100%; height:460px; background:url(images1lxwm_1.jpg) no-repeat center}
.lxwm{ box-shadow:3px 5px 8px 1px #999; overflow:hidden; margin:21px 11px 11px 11px; padding:30px;}
.lxwm dl{ float:left; overflow:hidden; width:320px; min-height:180px; margin-left:50px;}
.lxwm dl dt{ height:36px; line-height:36px; padding:0 22px; font-size:18px; color:#fff; background:#f38300 url(images1lxwm_2.jpg) no-repeat right top; padding-right:47px; display:inline-block}
.lxwm dl dd{ font-size:14px; color:#333; line-height:25px; padding:20px 0 0 64px;}
.lxwm dl dd p{ font-size:14px; color:#333}


.banner4{ width:100%; height:460px; background:url(images1about_1.jpg) no-repeat center}
.gaishu{ box-shadow:3px 5px 8px 1px #999; overflow:hidden; margin:20px 11px 11px 11px; padding:20px; float:left; width:368px; height:640px;}
.gaishu h3{ font-size:18px; color:#333;line-height: 8px; height: 28px;}
.gaishu .imgss{ overflow:hidden; width:367px; height:297px;}
.gaishu .imgss img{ width:367px; height:297px;}
.gaishu .nr{overflow:hidden; padding-top:10px;}
.gaishu .nr p{ font-size:14px; color:#666; line-height:30px; text-indent:2em;}

.renwu{ box-shadow:3px 5px 8px 1px #999; overflow:hidden; margin:20px 11px 11px 11px; padding:20px; width:707px; float:right;height:640px;}
.renwu ul li{ font-size:14px; color:#999; line-height:26px;}
.renwu ul li font{ font-size:16px; color:#666}
.renwu h3{ height:65px; line-height:65px; padding:0 22px; font-size:30px; color:#fff; background:#f38300 url(images1about_2.jpg) no-repeat right top; padding-right:47px; display:inline-block; font-weight:normal; margin-bottom:20px;}

.zhuzhi{ height:789px; width:100%; background:url(images1about_4.jpg) no-repeat center top; padding-top:30px;}

.title1{ text-align:center; padding-bottom:10px; font-size:48px; color:#fff; margin-top:30px;}
.title1 b{ background:url(images1about_12.png) no-repeat center right; padding-right:18px; margin-right:11px;}
.line1{ width:46px; height:2px; background:#fff; margin:0 auto; display:block}
.neirong{ background:url(images1cgs_11.png); overflow:hidden; width:1080px; height:495px; margin-top:58px; padding:100px 60px 0 60px;}
.neirong dl{ min-height:200px; padding-bottom:25px;}
.neirong dl dt{ font-size:24px; color:#333}
.neirong dl dd{ padding-top:10px;}
.neirong dl dd p{ font-size:18px; color:#666; line-height:32px;}
.neirong .fl{ width:745px;}
.neirong .fl dl{ margin-right:20px; float:left; width:350px;}
.neirong .fr{ width:300px;}

.lanren{overflow:hidden; margin-top:60px;}
.lanren ul{ width:1300px;}
.lanren ul li{width:390px;height:503px;float:left;position:relative;overflow:hidden;cursor:pointer; box-shadow:3px 5px 8px 1px #999; margin:0 11px 31px 0;}
.lanren ul .mission8{width:780px;height:503px;float:left;position:relative;overflow:hidden;cursor:pointer; box-shadow:3px 5px 8px 1px #999; margin:0 11px 31px 0;}
.lanren .txt{width:390px;height:45px; background:url(images11px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.lanren .mission8 .txt{width:780px;height:45px; background:url(images11px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}

.lanren .txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.lanren .txt p{font-size:14px;text-align:center;}
.lanren ul li img{width:390px;height:503px;}
.lanren ul .mission8 img{width:780px;height:503px;}

.main_1{ background:#eee; overflow:hidden; margin-top:60px; padding-bottom:60px;}
.day1{ height:550px; padding-top:100px; overflow:hidden;  position:relative}
.day .time{ position:absolute; font-size:30px; color:#f38300;}
.day1 .time{ left:85px; top:40px;}
.day .ds{ width:39px; height:288px; text-align:center; font-size:36px; color:#fff; background:#f38300; padding:51px 26px 0 26px;  border-radius:10px;}
.day1 .ds{float:left; margin-left:65px;}
.day dl{ width:280px; overflow:hidden; text-align:center; float:left; }
.day1 dl{margin-left:68px;}
.day dl dt{ height:60px; overflow:hidden; background:#248fe1; line-height:60px; font-size:30px; color:#fff; border-radius:10px;}
.day dl dd p{ font-size:18px; color:#248fe1; line-height:32px;}
.day dl dd{ padding-top:60px;}

.day2{ height:600px; overflow:hidden; position:relative}
.day2 .time{left:85px; top:28px;}
.day2 .ds{float:left; margin-top:80px; margin-left:65px;}
.day2 dl{ margin-left:68px; margin-bottom:60px;}}
.day2 dl dd{ padding-top:60px;}

.day3{ height:550px; overflow:hidden;position:relative}
.day3 .time{left:85px; top:0;}
.day3 .ds{float:left; margin-top:50px; margin-left:65px;}
.day3 dl{ margin-left:68px; margin-bottom:60px;}
.day3 dl dd{padding-top:60px;}


.tupian .jb{ float:left; overflow:hidden; width:200px; padding-top:30px;}
.tupian .nr{ width:1300px; padding:30px 0}
.tupian .jb .imgs2{ width:120px; height:180px; overflow:hidden; box-shadow:3px 5px 8px 1px #999;}
.tupian .jb .imgs2 img{ width:120px; height:180px;}
.tupian .jb .name{ font-size:16px; text-align:center; padding-top:30px;}