@charset "utf-8";
/* CSS Document */

/*复用标题*/
.t_head{ text-align:center;}
.t_head h1{ font-size:36px; margin-bottom:25px;}
.t_head h2{ font-size:20px;}
.t_head h3{ font-size:18px; color:#707070;}
.t_head p{ font-size:12px; line-height:20px;}
.t_head .more{ display:block; margin:0 auto; width:172px; height:42px; line-height:42px; font-size:16px; border:1px solid #cbcbcb; border-radius:5px;}

.home{}
.home .block1{ position:relative; height:1120px; background:url(../image/temp/home_block1_bg.jpg) center top no-repeat; z-index:1;}
.home .block1 .box{ position:absolute; left:50%; margin-left:-317px; top:-190px; width:634px; height:1065px; padding:127px 32px 0; background:url(../image/temp/home_block1_box_bg.png) center top no-repeat; text-align:center;}
.home .block1 h1{ font-size:36px; color:#fff; margin-bottom:190px;}
.home .block1 ul{ }
.home .block1 li{ margin-bottom:48px;}
.home .block1 li p{ font-size:18px;}
.home .block1 li a:hover{ color:#1a4a73;}
.home .block2{ height:1252px; background:url(../image/temp/home_block2_bg.jpg) center no-repeat;}
.home .block2 .t_head{ color:#fff; padding:175px 150px 6px;}
.home .block2 .t_head p{ margin-bottom:12px;}
.home .block2 .map{ position:relative; width:1043px; height:852px; margin:0 auto; background:url(../image/temp/home_block2_img.png) center top no-repeat;}
.home .block2 .map li{ position:absolute;}
.home .block2 .map .l1{ left:744px; top:390px;}
.home .block2 .map .l2{ left:668px; top:304px;}
.home .block2 .map .l3{ left:610px; top:552px;}
.home .block2 .map .l4{ left:716px; top:556px;}
.home .block2 .map .l5{ left:632px; top:494px;}
.home .block2 .map .l6{ left:184px; top:430px;}
.home .block2 .map .l7{ left:212px; top:440px;}
.home .block3{ height:1018px; background:url(../image/temp/home_block3_bg.jpg);}
.home .block3 .t_head{ padding:165px 150px 50px;}
.home .block3 .t_head p{ margin-bottom:30px; color:#707070;}
.home .block3 .list{ overflow:hidden;}
.home .block3 .list li{ position:relative; float:left; width:390px; height:510px; margin-left:30px;}
.home .block3 .list li:first-child{ margin-left:0;}
.home .block3 .list .cont{ position:absolute; left:100px; right:0; top:348px; padding:36px 10px 0 32px; background:url(../image/temp/home_block3_bg.jpg);}
.home .block3 .list h1{ font-family:Arial; font-size:24px; margin-bottom:12px;}
.home .block3 .list h1 b{ font-weight:normal; font-size:50px;}
.home .block3 .list p{ font-size:12px; line-height:22px; color:#707070;}

.service{}
.service .title{ text-align:center;}
.service .title h1{ font-size:36px; margin-bottom:25px;}
.service .title p{ font-size:12px; line-height:20px;}
.service .block1{ height:1420px; background:url(../image/temp/service_block1_bg.jpg) center no-repeat;}
.service .block1 .t_head{ padding:110px 150px 36px; color:#fff;}
.service .block1 .step{ text-align:center; color:#fff; margin-bottom:68px;}
.service .block1 .step ul{ display:inline-block;}
.service .block1 .step li{ float:left; margin-left:44px;}
.service .block1 .step li:first-child{ margin-left:0;}
.service .block1 .step .ico{ padding-left:85px; background:url(../image/service_block1_arr.png) left no-repeat; margin-bottom:20px;}
.service .block1 .step li:first-child .ico{ padding-left:0; background:none;}
.service .block1 .step p{ padding-left:85px; font-size:16px;}
.service .block1 .step li:first-child p{ padding-left:0;}
.service .block1 .map{ position:relative; width:1000px; height:803px; margin:0 auto; background:url(../image/temp/service_block1_img.png) center top no-repeat;}
.service .block1 .map li{ position:absolute;}
.service .block1 .map .l1{ left:788px; top:156px;}
.service .block1 .map .l2{ left:788px; top:156px;}
.service .block1 .map .l3{ left:508px; top:270px;}
.service .block1 .map .l4{ left:530px; top:224px;}
.service .block1 .map .l5{ left:734px; top:312px;}
.service .block1 .map .l6{ left:688px; top:264px;}
.service .block1 .map .l7{ left:580px; top:398px;}
.service .block1 .map .l8{ left:530px; top:340px;}
.service .block1 .map .l9{ left:744px; top:444px;}
.service .block1 .map .l10{ left:764px; top:398px;}
.service .block1 .map .l11{ left:608px; top:504px;}
.service .block1 .map .l12{ left:638px; top:462px;}
.service .block1 .map .l13{ left:674px; top:598px;}
.service .block1 .map .l14{ left:626px; top:542px;}
.service .block2{ margin-bottom:122px;}
.service .block2 .t_head{ padding:120px 150px 48px;}
.service .block2 .t_head p{ color:#707070;}
.service .block2 .map{ position:relative; height:690px; background:url(../image/temp/service_block2_bg.jpg) right bottom no-repeat;}
.service .block2 .map li{ position:absolute; overflow:hidden;}
.service .block2 .map .l1{ left:0; top:0;}
.service .block2 .map .l2{ left:530px; top:0;}
.service .block2 .map .l3{ left:150px; bottom:0; width:508px; height:380px; background:url(../image/temp/service_block2_cont_bg.jpg) no-repeat;}
.service .block2 .map .cont{ padding:104px 50px 0;}
.service .block2 .map .box{ overflow:hidden; margin-bottom:24px;}
.service .block2 .map .box .ico{ float:left; margin-right:15px; padding:5px 0;}
.service .block2 .map .box p{ overflow:hidden; line-height:20px; color:#fff;}

.company{}
.company .block1{ height:722px; overflow:hidden; margin-bottom:118px;}
.company .block1 .left{ position:relative; width:50%; height:100%; float:left; background:url(../image/temp/company_block1_img.jpg) right top no-repeat;}
.company .block1 .left .cont{ position:absolute; top:230px; right:115px; width:500px; color:#fff;}
.company .block1 .left h1{ font-size:36px; margin-bottom:18px;}
.company .block1 .left h2{ font-size:46px; margin-bottom:24px;}
.company .block1 .left p{ font-size:12px; line-height:20px; margin-bottom:50px;}
.company .block1 .left ul{ overflow:hidden;}
.company .block1 .left li{ float:left; font-size:16px; margin-left:50px;}
.company .block1 .left li:first-child{ margin-left:0;}
.company .block1 .left li b{ font-family:Impact, Arial; font-size:60px; margin-right:10px;}
.company .block1 .right{ position:relative; width:50%; height:100%; float:right; background:url(../image/temp/home_block3_bg.jpg);}
.company .block1 .right .list{ position:absolute; left:15px; top:0; height:100%;}
.company .block1 .right .scroll{ overflow:hidden;}
.company .block1 .right ul{ float:left; width:600px; padding-top:170px; overflow:hidden;}
.company .block1 .right li{ float:left; width:200px; margin-bottom:50px; font-size:12px; line-height:20px; text-align:center;}
.company .block1 .right img{ margin-bottom:10px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.company .block1 .right li:hover img{
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.company .block1 .right p{}
.company .block1 .right .more{ font-family:Arial;}
.company .block1 .right .nav{ position:absolute; left:0; bottom:38px; width:100%; text-align:center;}
.company .block1 .right .nav a{ display:inline-block; width:13px; height:13px; background-color:#c1c1c1; border-radius:50%; margin:0 7px; text-indent:-999px; overflow:hidden;}
.company .block1 .right .nav .selected{ background-color:#1a4972;}
.company .block2{ height:778px; margin-bottom:118px;}
.company .block2 .cont{ position:absolute;}
.company .block2 .c1{ left:12px; top:50px; width:530px;}
.company .block2 .c2{ right:12px; top:540px; width:530px;}
.company .block2 .cont h1{ font-size:36px; margin-bottom:15px;}
.company .block2 .cont p{ font-size:12px; line-height:20px; color:#707070; margin-bottom:16px;}
.company .block2 .cont ul{ overflow:hidden;}
.company .block2 .cont li{ float:left; padding:4px 0 4px 18px; margin-right:10px; background:url(../image/temp/company_block2_dot.png) left no-repeat;}
.company .block2 .cont li:first-child{ padding-left:0; background:none;}
.company .block2 .cont .ico{ padding-top:26px; overflow:hidden;}
.company .block2 .cont .ico a{ float:left; width:74px; height:85px; margin-right:40px; font-size:16px; line-height:85px; color:#fff; text-align:center;}
.company .block2 .cont .ico img{ display:block;}
.company .block2 .cont .ico span{ display:none;}
.company .block2 .cont .ico a:hover{ background:url(../image/temp/company_block2_bg.png) no-repeat;}
.company .block2 .cont .ico a:hover img{ display:none;}
.company .block2 .cont .ico a:hover span{ display:block;}
.company .block2 .scaleimg{ position:absolute; width:631px;}
.company .block2 .i1{ left:0; bottom:0;}
.company .block2 .i2{ right:0; top:0;}
.company .block3{ height:744px; background:url(../image/temp/home_block3_bg.jpg);}
.company .block3 h1{ font-size:36px; padding:123px 0 35px; text-align:center;}
.company .block3 .nav{ margin-bottom:45px; text-align:center;}
.company .block3 .nav a{ display:inline-block; width:13px; height:13px; background-color:#c1c1c1; border-radius:50%; margin:0 7px; text-indent:-999px; overflow:hidden;}
.company .block3 .nav .selected{ background-color:#1a4972;}
.company .block3 .more{ display:block; margin:0 auto; width:172px; height:42px; text-align:center; line-height:42px; font-size:16px; border:1px solid #cbcbcb; border-radius:5px;}
.company .block3 .more:hover{ color:#1b4d78;}
.company .block3 .list{ margin-bottom:30px; overflow:hidden;}
.company .block3 .list ul{ overflow:hidden;}
.company .block3 .list li{ position:relative; float:left; width:400px; height:320px; margin-right:15px;}
.company .block3 .list p{ position:absolute; left:0; bottom:0; width:100%; height:55px; font-size:16px; line-height:55px; background:url(../image/temp/home_block3_bg.jpg);}
.company .block3 .list .mask{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../image/temp/home_block3_more.png) center no-repeat; display:none;}
.company .block3 .list li a:hover p{ display:none;}
.company .block3 .list li a:hover .mask{ display:block;}

.danger{}
.danger .bannar{ position:relative; height:616px; background:url(../image/temp/danger_bannar_bg.jpg) center top no-repeat; z-index:1;}
.danger .bannar .t_head{ padding:102px 150px 0; color:#fff;}
.danger .bannar .box{ position:absolute; left:50%; bottom:-297px; width:594px; height:594px; margin-left:-297px;}
.danger .bannar .box li{ position:absolute; width:118px; height:118px; padding:86px; background:url(../image/temp/danger_bannar_box_bg.png) center no-repeat;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.danger .bannar .box .l1{ left:50%; top:0; margin-left:-145px;}
.danger .bannar .box .l2{ right:0; top:50%; margin-top:-145px;}
.danger .bannar .box .l3{ left:50%; bottom:0; margin-left:-145px;}
.danger .bannar .box .l4{ left:0; top:50%; margin-top:-145px;}
.danger .bannar .box:hover .l1{
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	transform:translate(0,-10px);
}
.danger .bannar .box:hover .l2{
	-webkit-transform:translate(10px,0);
	-moz-transform:translate(10px,0);
	transform:translate(10px,0);
}
.danger .bannar .box:hover .l3{
	-webkit-transform:translate(0,10px);
	-moz-transform:translate(0,10px);
	transform:translate(0,10px);
}
.danger .bannar .box:hover .l4{
	-webkit-transform:translate(-10px,0);
	-moz-transform:translate(-10px,0);
	transform:translate(-10px,0);
}
.danger .bannar .box p{}
.danger .bannar .box img{ margin-bottom:16px;}
.danger .bannar .box a{ display:block; text-align:center; color:#fff;}
.danger .block1{ padding-top:398px; padding-bottom:120px; background:url(../image/temp/home_block3_bg.jpg);}
.danger .block1 .t_head{ margin-bottom:46px; padding:0 150px;}
.danger .block1 .t_head p{ color:#707070;}
.danger .block1 .list{}
.danger .block1 .list li{ overflow:hidden; height:406px; background-color:#fff;}
.danger .block1 .list .img{ width:50%;}
.danger .block1 .list .l .img{ float:left;}
.danger .block1 .list .r .img{ float:right;}
.danger .block1 .list .cont{ overflow:hidden; padding:98px 60px 0;}
.danger .block1 .list .cont h2{ font-size:20px; margin-bottom:5px;}
.danger .block1 .list .cont h2 img{ margin-right:12px;}
.danger .block1 .list .cont p{ font-size:12px; line-height:20px; color:#707070; margin-bottom:10px;}
.danger .block1 .list .cont ul{ overflow:hidden; padding-top:18px;}
.danger .block1 .list .cont li{ float:left; height:auto; padding:4px 0 4px 18px; margin-right:10px; background:url(../image/temp/company_block2_dot.png) left no-repeat;}
.danger .block1 .list .cont li:first-child{ padding-left:0; background:none;}
.danger .block2{ height:826px;}
.danger .block2 .t_head{ padding:92px 0 42px;}
.danger .block2 .t_head h3{ font-size:18px; margin-bottom:26px; color:#474747;}
.danger .block2 .t_head h3 img{ margin-right:10px;}
.danger .block2 .t_head h4{ font-size:14px; color:#707070; margin-bottom:6px;}
.danger .block2 .t_head p{ font-size:14px;}
.danger .block2 .list{ position:relative;}
.danger .block2 .list li{ position:absolute; width:322px; height:322px; overflow:hidden;}
.danger .block2 .list .l1{ left:0; top:52px;}
.danger .block2 .list .l2{ left:306px; top:5px;}
.danger .block2 .list .l3{ left:608px; top:58px;}
.danger .block2 .list .l4{ right:0; top:0;}
.danger .block3{ height:767px; padding:90px 0 116px; background:url(../image/temp/home_block3_bg.jpg); overflow:hidden;}
.danger .block3 .box{ position:absolute; top:90px; right:66px; width:590px;}
.danger .block3 .box h1{ font-size:30px; margin-bottom:20px;}
.danger .block3 .box p{ font-size:12px; color:#707070; margin-bottom:14px;}
.danger .block3 .list{}
.danger .block3 .list li{ position:absolute;}
.danger .block3 .list .l1{ left:170px; top:0;}
.danger .block3 .list .l2{ left:0; top:339px;}
.danger .block3 .list .l3{ right:0; bottom:0;}
.danger .block3 .list a{ position:absolute; top:0; left:0; bottom:0; width:100%; padding-top:66px; text-align:center; color:#fff;}
.danger .block3 .list a img{ margin-bottom:20px;}
.danger .block3 .list a h2{ font-size:20px; margin-bottom:12px;}
.danger .block3 .list a p{ font-size:12px; margin-bottom:5px;}
.danger .block3 .list a h3{ font-size:14px;}

.recruit{}
.recruit .block1{ height:1100px; background:url(../image/temp/home_block3_bg.jpg);}
.recruit .block1 .t_head{ padding:100px 0 50px;}
.recruit .block1 .bannar{ position:relative; height:234px; margin-bottom:40px; background:url(../image/temp/recruit_block1_bannar_bg.jpg) center no-repeat;}
.recruit .block1 .bannar .cont{ position:absolute; left:40px; right:0; top:130px; background:url(../image/recruit_block1_ico.png) left no-repeat; padding-left:85px; padding-right:40px; color:#fff;}
.recruit .block1 .bannar .cont h3{ font-size:20px; margin-bottom:10px;}
.recruit .block1 .bannar .cont p{ font-size:12px; line-height:18px;}
.recruit .block1 .table{ margin-bottom:35px;}
.recruit .block1 .table table{ width:100%;}
.recruit .block1 .table tr{ height:60px;}
.recruit .block1 .table th{ background-color:#1b4d78; font-size:16px; color:#fff;}
.recruit .block1 .table td{ color:#707070; text-align:center;}
.recruit .block1 .table td:first-child+td{ text-align:left;}
.recruit .block1 .table i{ font-family:Arial;}
.recruit .block1 .table .link{ color:#707070;}
.recruit .block1 .table .link:hover{ color:#1b4d78;}
.recruit .block1 .table .down{ display:inline-block; background:url(../image/down.png) center top no-repeat; width:28px; height:25px;}
.recruit .block1 .table .down:hover{ background-position:center bottom;}
.recruit .block2{ margin-bottom:120px;}
.recruit .block2 .bannar{ height:386px; margin-bottom:114px; background:url(../image/temp/recruit_block2_bannar_bg.jpg) center no-repeat;}
.recruit .block2 .bannar .cont{ padding-top:80px; text-align:center; color:#fff;}
.recruit .block2 .bannar .cont .point{ width:122px; height:77px; padding:32px 0; margin:0 auto 26px; background:url(../image/temp/recruit_block2_point_bg.png) center top no-repeat;}
.recruit .block2 .bannar .cont .point img{
	-webkit-animation:shack 2s ease-in-out infinite;
	-moz-animation:shack 2s ease-in-out infinite;
	animation:shack 2s ease-in-out infinite;
}
@-webkit-keyframes shack{
	0%{ -webkit-transform:translateY(10px);}
	30%{ -webkit-transform:translateY(0);}
	100%{ -webkit-transform:translateY(10px);}
	}
@-moz-keyframes shack{
	0%{ -moz-transform:translateY(10px);}
	30%{ -moz-transform:translateY(0);}
	100%{ -moz-transform:translateY(10px);}
	}
@keyframes shack{
	0%{ transform:translateY(10px);}
	30%{ transform:translateY(0);}
	100%{ transform:translateY(10px);}
	}

.recruit .block2 .bannar .cont p{ font-size:20px;}
.recruit .block2 h1{ text-align:center; font-size:36px; margin-bottom:50px;}
.recruit .block2 .contact{ height:594px; position:relative;}
.recruit .block2 .contact #map{ position:absolute; right:0; top:0; width:890px; height:500px;}
.recruit .block2 .contact .tel{ position:absolute; left:0; top:0; width:280px; height:102px; padding:74px 0 0 60px; background:url(../image/tel_ico.png) left bottom no-repeat;}
.recruit .block2 .contact .tel h2{ font-family:Arial; font-size:40px;}
.recruit .block2 .contact .tel p{ font-size:18px; color:#707070;}
.recruit .block2 .contact .form{ position:absolute; left:0; bottom:0; width:462px; height:418px; background:url(../image/recruit_block2_contact_bg.jpg); text-align:right;}
.recruit .block2 .contact .form ul{ padding:60px 40px 0; text-align:left;}
.recruit .block2 .contact .form li{ overflow:hidden; padding:9px 12px; border:1px solid #fff; margin-bottom:10px;}
.recruit .block2 .contact .form input{ color:#fff; width:100%; height:22px; line-height:22px;}
.recruit .block2 .contact .form textarea{ color:#fff; width:100%; height:132px;}
.recruit .block2 .contact .form button{ width:132px; height:42px; font-size:16px; line-height:42px; background-color:#fff; margin-right:40px; cursor:pointer;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #fff;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #fff;
}

.currency{ background:url(../image/currency_bg.jpg) center top no-repeat; padding:164px 0; color:#fff; text-align:center;}
.currency h1{ font-size:36px; margin-bottom:66px;}
.currency ul{}
.currency li{ float:left; width:25%;}
.currency img{ margin-bottom:16px;}
.currency h3{ font-size:18px; margin-bottom:5px;}
.currency p{}
.currency a{ color:#fff;}
.currency a:hover{ color:#909090;}



/*下、上、左、右箭头*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}

/*模糊滤镜*/
.blur {	
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}

/*渐变兼容*/
.gradient{ background-image: linear-gradient(#f9f9f9, #f0f0f0); background-image: -webkit-linear-gradient(#f9f9f9, #f0f0f0); background-image: -moz-linear-gradient(#f9f9f9, #f0f0f0); background-image: linear-gradient(#f9f9f9, #f0f0f0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF0F0F0') \9; }

/* 高光效果 */
.flashlight { display:block; position: relative; margin:0 auto; overflow:hidden; width:800px; height:450px;}
.flashlight:before { content: ""; position: absolute; top: 0; left: -100%; overflow: hidden; width:200px; height: 100%;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	transform: skewX(-25deg);
	}
.flashlight:hover:before { left: 150%;
	-webkit-transition: left 1s ease 0s;
	-moz-transition: left 1s ease 0s;
	transition: left 1s ease 0s;
	}

/*复用图片包裹*/
.scaleimg{ overflow:hidden;}
.scaleimg:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.scaleimg img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

/*流程模块*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

/*	弹窗	*/
.alert .close{ background:url(../image/pop_close.png) center no-repeat; width:20px; height:20px;}
.alert .dialog{ width:950px;}
.alert .cont{ height:360px; padding:40px; text-align:left; overflow:hidden;}
.alert .cont ul{}
.alert .cont ol{}
.alert .cont ol li{ color:#707070;}
.alert .cont li{ line-height:24px;}
.alert .cont h2{ font-size:16px; padding:25px 0 8px;}
.alert a{ position:absolute; right:54px; bottom:40px; width:118px; height:32px; cursor:pointer; background-color:#1b4d78; font-size:14px; line-height:30px; text-align:center; color:#fff; border-radius:3px;}

/* 轮播 */
.focus{ overflow:hidden; margin:0 auto;}
.focus ul{ overflow:hidden;}
.focus li{ float:left;}

/* 视频弹窗 */
.pop-video{}
.pop-video .close{ background:#0d7b6f url(../image/pop_close.png) center no-repeat; width:38px; height:38px; border-radius:50%; right:10px; top:10px;}
.pop-video .close:hover{ background-color:#ec5656;}
.pop-video .dialog{ width:842px; height:536px; position:relative; z-index:1;}
#vPlayer{ width:100%; height:100%;}
.jwlogo {display:none;}
	
/*搜索结果页*/
.results .title{ padding:45px 0 14px; font-size:26px;}
.results .title span{ font-family:Arial; margin-left:10px; color:#707070;}
.results .word{ font-size:18px; color:#707070;}
.results .word span{ color:#166e31;}
.results .list{ padding:12px 0;}
.results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
.results .list li h1{ font-size:16px; line-height:1.2; margin-bottom:8px;}
.results .list li h1 span{ color:#166e31;}
.results .list li p{ position:relative; color:#707070; padding:4px 0;}
.results .list li .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
.results .list li a:hover{ color:#333;}

.transition{ opacity:0;
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
	}
	
.translateX-100{
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	}

.translateX_100{
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	transform:translateX(100%);
	}

.translateY-100{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	transform:translateY(-100px);
}

.translateY_100{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.scale{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.s .translateX-100, .s .translateX_100, .s .translateY_100, .s .translateY-100{ opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	}
.animated{ opacity:0;}
.bounceIn{ opacity:1;}


<!--自定义-->
.article{ padding-top:108px;}
.xwbox1 .block {
	width: 1190px;
	margin: 0 auto;
	padding: 0 20px;
}

.xwbox1 .block .jjl_title3 {
	text-align: center;
	padding-bottom: 27px;
	padding-top:66px;
}

.xwbox1 .block .jjl_title3 h1 {
	font-size: 24px;
	color: #474747;
	padding-bottom: 14px;
	line-height:1.2;
}

.xwbox1 .block .jjl_title3 p {
	width: 95px;
	height: 20px;
	line-height: 20px;
	color: #909090;
	font-size: 14px;
	padding-left: 20px;
	background: url(../image/xw_tit_bj1.png) no-repeat left center;
	display: inline;
	text-align: left;
}

.xwbox1 .block .txt-wp p {
	font-size:14px;
	color:#707070;
    padding-bottom: 17px;
    padding-right: 15px;
}

.xwbox1 .block .imgs-wp {
	text-align:justify;
	text-align-last:justify;
	padding-bottom: 25px;
}

.xwbox1 .block .imgs-wp div {
	display: inline-block;
	width: 590px;
	height: 440px;
}

.xwbox1 .block .imgs-wp img {
	width: 590px;
	height: 440px;
}

.xwbox1 .block .a_r {
	text-align: right;
	padding-right: 25px;
}

.xwbox1 .block .a_r a {
	color: #0069ac;
	font-size: 16px;

}
	

@media screen and (max-width:640px){
	.pop-video .dialog { width: 100%; height: 50%;}	
}


