@charset "utf-8";

/* css document */



/*下、上、左、右箭头*/

.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: ; /* 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;

	-webkit-transform:scale(1.1);

	-moz-transform:scale(1.1);

	transform:scale(1.1);

	}

.scaleimg:hover img{

	-webkit-transform:scale(1);

	-moz-transform:scale(1);

	transform:scale(1);

	}



/*复用标题*/

.t_head{ position:relative; padding:8px 0; border-bottom:1px solid #ddd; margin-bottom:58px;}

.t_head h1{ font-size:26px; color:#4b4b4b; padding-left:32px; background:url(/uploads/image/pstimage/arr0.png) 6px no-repeat;}

.t_head h2{ font-size:30px; color:#4b4b4b;}

.t_head h3{}

.t_head p{}

.t_head .down{ position:absolute; right:0; top:20px; padding-left:40px; background:url(/uploads/image/pstimage/down.png) left top no-repeat; font-size:18px; line-height:30px;display:none;}

.t_head .down:hover{ color:#ff0000; background-position:left bottom;}

.t_head .back{ position:absolute; right:15px; bottom:8px; padding-left:18px; background:url(/uploads/image/pstimage/ico_back2.png) left no-repeat; font-size:12px;}

.t_head .back:hover{ color:#ff0000;}

.t_head ul{ position:absolute; right:0; top:9px; overflow:hidden;}

.t_head li{ float:left; margin-left:21px;}

.t_head li a{ font-size:16px; color:#b7b7b7;}

.t_head li a:hover, .t_head .act a{ color:#4b4b4b;}



/* 副导航 */

.sub_header{ position:absolute; left:0; top:0; width:100%; height:45px; background:url(/uploads/image/pstimage/opacity_w80.png); font-size:13px; z-index:2;}

.sub_header .left{ position:absolute; left:56px; top:17px; overflow:hidden;}

/*f*/.sub_header ul{ position:absolute; right:28px; top:17px; overflow:hidden;}

.sub_header ul li{ float:left; margin:0 10px;}

.sub_header p{ float:left; color:#4b4b4b; background:url(/uploads/image/pstimage/arr1.png) left no-repeat; padding-left:10px; margin-right:18px;}

.sub_header p span{ font-size:10px; color:#969696; margin-left:5px;}

/*fu*/.sub_header a{ /*display:block;*/ padding:0 9px; color:#4b4b4b;}

.sub_header a:hover, .sub_header .cur a{ color:#b7b7b7;}

.sub_header.w p{ color:#b7b7b7;}

.sub_header.w p.act{ color:#fff;}

.sub_header.w a:hover, .sub_header.w .cur a{ color:#fff;}



/* 轮播 */

.focus{ position:relative; overflow:hidden;}

.focus ul{ overflow:hidden; height:100px;}

.focus li{ float:left;}

.focus .pages{ position:absolute; bottom:24px; left:0; width:100%; margin:0; text-align:center; z-index:2;}

.focus .pages a{ display:inline-block; width:10px; height:10px; margin:0 6px; background:url(/uploads/image/pstimage/slider_nav.png) center no-repeat;}

.focus.w .pages a{ background-position:right;}

.focus .pages a.selected{ background-position:left;}

.focus .pages a span{ display:none;}

.focus .prev{ position:absolute; left:10px; top:0; width:30px; height:100%; background:url(/uploads/image/pstimage/prev2.png) center no-repeat; z-index:2; visibility:hidden;}

.focus .next{ position:absolute; right:10px; top:0; width:30px; height:100%; background:url(/uploads/image/pstimage/next2.png) center no-repeat; z-index:2; visibility:hidden;}

.focus:hover .prev, .focus:hover .next{ visibility:visible;}

.focus .search{ position:absolute; left:50%; top:50%; margin-top:-15px; width:400px; height:30px; background-color:#fff; border:1px solid #828080; overflow:hidden; z-index:2;}

.focus .search p{ float:left;}

.focus .search input{ width:352px; height:20px; padding:5px; line-height:20px; font-size:18px; color:#4b4b4b;}

.focus .search button{ width:38px; height:30px; background:url(/uploads/image/pstimage/btn_search.jpg) no-repeat; cursor:pointer;}



/* 弹窗 */

.pop-code{}

.pop-code .cont{ padding:45px 0 44px;}

.pop-code .cont ul{ overflow:hidden; text-align: center;}

.pop-code .cont li{ display: inline-block; margin:0 90px;}

.pop-code .cont .ico{ width:250px; height:250px; margin-bottom:10px;}

.pop-code .cont p{ font-size:16px; color:#4b4b4b; padding:0 20px;}



.pop-share{}

.pop-share .cont{ padding:142px 0 152px;}

.pop-share .cont ul{ overflow:hidden; display:inline-block;}

.pop-share .cont li{ float:left; margin:0 12px;}



.pop-down{}

.pop-down .cont{ width:960px; margin:0 auto; overflow:hidden; padding:76px 0 34px;}

.pop-down .cont .operate{ float:left; width:340px;}

.pop-down .cont .operate p{ font-size:12px; color:#b3b3b3; margin-bottom:20px;}

.pop-down .cont .operate .result{ font-size:14px; color:#4b4b4b; line-height:24px; margin-bottom:16px;}

.pop-down .cont .operate .down{ display:block; margin:0 auto 30px; font-size:16px; background:url(/uploads/image/pstimage/bg_down.png) no-repeat; width:115px; height:32px; line-height:32px; color:#fff;}

.pop-down .cont .operate .mail{ display:inline-block; white-space:nowrap; font-size:14px; color:#4b4b4b; padding-right:26px; background:url(/uploads/image/pstimage/arr4.png) right no-repeat;}

.pop-down .cont .operate .mail img{ margin-right:8px;}

.pop-down .cont ul{ float:left; width:620px; text-align:left;}

.pop-down .cont li{ margin-bottom:30px; font-size:16px; color:#4b4b4b;}

.pop-down .cont .checkbox{ background:url(/uploads/image/pstimage/ico_select.png) left top no-repeat; padding-left:47px; height:24px; display:inline-block; cursor:pointer; margin-right:25px; vertical-align:middle;}

.pop-down .cont .checkbox.checked{ background-position:left bottom;}

.pop-down .cont .checkbox .ico{ display:inline-block; width:22px; height:24px; background:left top no-repeat; margin-right:10px; vertical-align:middle;}

.pop-down .cont .checkbox .pdf{ background-image:url(/uploads/image/pstimage/ico_pdf.png);}

.pop-down .cont .checkbox .doc{ background-image:url(/uploads/image/pstimage/ico_doc.png);}

.pop-down .cont .checkbox .xlsx{ background-image:url(/uploads/image/pstimage/ico_xlsx.png);}

.pop-down .cont .checkbox:hover{ color:#ff0000;}

.pop-down .cont .checkbox:hover .ico{ background-position:left bottom;}

.pop-down .cont .view{ display:inline-block; height:24px; line-height:24px; vertical-align:middle; padding-left:18px; font-size:11px; color:#a1a1a1; background:url(/uploads/image/pstimage/ico_view.png) left no-repeat;}



.pop-view{}

.pop-view .dialog{ background-color:#f5f6f6;}

.pop-view .sub_header{ position:static !important;}

.pop-view .box{ position:relative; display:inline-block;}

.pop-view .box .scale{ position:absolute; right:0; top:0; background:url(/uploads/image/pstimage/ico_scale.png) no-repeat; width:24px; height:24px;}



.t_list{ overflow:hidden; margin:0 71px 0 47px; padding-bottom:28px;}

.t_list ul{ display:none;}

.t_list li{ position:relative; float:left; width:256px; height:117px; overflow:hidden; margin-bottom:18px; margin-left:24px;}

.t_list li .mask{ position:absolute; left:0; top:0; right:0; bottom:0; padding:0 15px; text-align:center; background:url(/uploads/image/pstimage/opacity_w70.png); display:none;}

.t_list li .mask span{ display:inline-block; font-size:18px; letter-spacing:0; color:#4b4b4b; vertical-align:middle;}

.t_list li:hover .mask{ display:block;}



.t_screen{ overflow:hidden; margin:0 16px 78px;}

.t_screen li{ float:left; font-size:16px; color:#b7b7b7; line-height:27px; height:27px; border:1px solid #d5d5d5; padding:0 20px; margin-left:16px; margin-bottom:11px; cursor:pointer;}

.t_screen li:hover, .t_screen li.cur{ color:#e50038; border-color:#d61138;}



.t_table{ display:table; width:100%;}

.t_table .cell{ display:table-cell; width:320px; padding-left:32px; border-left:1px solid #f5f5f5;}

.t_table .cell:first-child{ padding-left:0; border:0;}

.t_table .cell dl{ margin-top:27px;}

.t_table .cell dl:first-child{ margin-top:0;}

.t_table .cell dt{ font-size:16px; margin-bottom:9px;}

.t_table .cell dd{ font-size:11px; padding:4px 0;}

.t_table .cell a:hover{ color:#ff0000;}



.article{ min-height:390px; margin:0 32px;}

.article p{ line-height:24px; text-indent:2em; margin-bottom:24px;}

.article .img{ text-align:center;}





/*搜索结果页*/

.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;}



.pageback{ position:absolute; left:50%; margin-left:-480px; bottom:83px; height:24px; font-size:12px; line-height:24px; background:url(/uploads/image/pstimage/back.png) left no-repeat; padding-left:20px; z-index:2;}

.pageback:hover{ color:#ff0000;}



.sidebar{ position:fixed; left:50%; bottom:240px; margin-left:512px; z-index:3; display:none;}

.sidebar .share{ display:block; background:url(/uploads/image/pstimage/ico1.png) left no-repeat; width:22px; height:22px; margin-bottom:20px;}

.sidebar .code{ display:block; background:url(/uploads/image/pstimage/ico2.png) left no-repeat; width:22px; height:39px; margin-bottom:8px;}

.sidebar .close{ display:block; background:url(/uploads/image/pstimage/ico3.png) center no-repeat; width:22px; height:22px;

-webkit-transition:all .5s;

transition:all .5s;

}

.sidebar .close:hover{

-webkit-transform:rotate(-90deg);

transform:rotate(-90deg);

}

.home{}

.home .sub_header{ background-image:url(/uploads/image/pstimage/opacity_w70.png);}

.home .mcsb_inside > .mcsb_container{ margin-right:0; min-height:100%;}

.home .page_arr{ position:absolute; left:50%; bottom:16px; margin-left:-19px; width:38px; height:18px; background:url(/uploads/image/pstimage/arr2.png) no-repeat; z-index:2;}

.home .page_arr:hover{

	-webkit-animation:shake 4s ease-in-out infinite;

	animation:shake 4s ease-in-out infinite;

}



.home .section{ overflow:hidden; position:relative;}

.home .section .search{ border-top:1px solid #ddd; padding-top:15px;}

.home .section .search span{ background:url(/uploads/image/pstimage/arr1.png) right no-repeat; padding-right:15px; margin-right:18px;}

.home .section .search a{ font-size:12px; color:#ff0000;}

.home .section .padd70{ padding-bottom:70px;}

.home .bg img{ max-width:none; max-height:none;}

.home .s1{}

.home .s1 .focus{ padding-top:45px;}

.home .s1 .focus .prev{ background-image:url(/uploads/image/pstimage/prev1.png);}

.home .s1 .focus .next{ background-image:url(/uploads/image/pstimage/next1.png);}

.home .s1 .list{ padding:35px 0;}

.home .s1 .list ul{ overflow:hidden; margin:0 32px 0 52px;}

.home .s1 .list li{ float:left; margin-right:20px;}

.home .s1 .list .scaleimg{ width:215px; height:110px; margin-bottom:4px;}

.home .s1 .list p{}

.home .s1 .list a{ color:#4b4b4b;}

.home .s1 .list a:hover{ color:#ff0000;}

.home .s2{ position:relative;}

.home .s2 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}

.home .s2 .list{ position:absolute; left:0; bottom:13%; width:100%;}

.home .s2 .list ul{ overflow:hidden; width:657px; margin:0 auto;}

.home .s2 .list ul li{ position:relative; width:69px; height:68px; float:left; margin-left:78px;}

.home .s2 .list ul li:first-child{ margin-left:0;}

.home .s2 .list ul li a{ position:absolute; left:0; top:0; bottom:0; right:0; padding:14px; color:#fff; text-align:center; background:url(/uploads/image/pstimage/cir1.png) left no-repeat;}

.home .s2 .list ul li a:hover{ color:#ff0000; background-position:right;}

.home .s3{}

.home .s3 .focus{ margin-bottom:7%;}

.home .s3 .box{ text-align:center; overflow:hidden; margin-bottom:6%;}

.home .s3 .box a{ float:left; width:25%; font-size:30px;}

.home .s3 .box a:hover{ color:#ff0000;}

.home .s4{}

.home .s4 .focus{ margin-bottom:40px;}

.home .s4 .box{ margin:0 33px;}



.about{}

.about .focus{ margin-bottom:47px;}

.about .t_head{ margin-bottom:50px;}

.about .article{ margin-bottom:90px;}



.contact{}

.contact .map{ height:420px; margin-bottom:47px;}

.contact .map label{ border:0 !important; background:none !important;}

.contact .map label p{ font-size:14px;}

.contact .t_head{ margin-bottom:86px;}

.contact .list{ overflow:hidden; min-height:358px;}

.contact .list dl{ float:left; width:260px; min-height:150px; padding:0 32px; border-left:1px solid #4b4b4b;}

.contact .list dl:first-child{ border-left:0;}

.contact .list dt{ font-size:18px; margin-bottom:20px;}

.contact .list dd{ overflow:hidden;}

.contact .list span{ float:left;}

.contact .list p{ margin-left:3em;}

.contact .list b{ font-family:arial; font-size:24px;}



.product_center{}

.product_center .focus{ margin-bottom:143px;}

.product_center .box{ text-align:center; overflow:hidden; margin-bottom:110px;}

.product_center .box a{ float:left; width:25%; font-size:30px;}

.product_center .box a:hover{ color:#ff0000;}

.product_center .list{ border-top:1px solid #ddd; margin:0 32px 90px; padding-top:12px;}

.product_center .list .top_bar{ overflow:hidden; margin-bottom:68px;}

.product_center .list .top_bar .btn{ float:left; height:16px; line-height:16px; cursor:pointer;}

.product_center .list .top_bar .btn a{ display:inline-block; background:url(/uploads/image/pstimage/arr3.png) right top no-repeat; padding-right:18px; vertical-align:top; margin-right:18px; margin-left:10px;}

.product_center .list .top_bar .btn span{ font-size:12px; color:#ff0000; display:none;}

.product_center .list .top_bar .btn a:hover{ color:#ff0000;}

.product_center .list .top_bar .btn.act a{ background-position:right bottom;}

.product_center .list .top_bar .btn.act span{ display:inline;}

.product_center .list .top_bar .btn.act   .screen{ display:none;}

.product_center .list .top_bar .screen{ float:right; overflow:hidden;}

.product_center .list .top_bar .screen a{ float:left; padding:0 5px; height:16px; margin:0 8px 0 4px; color:#fff; line-height:16px; background-color:#595656;}

.product_center .list .top_bar .screen a:hover, .product_center .list .top_bar .screen a.cur{ background-color:#e60025;}

.product_center .t_table{ margin:0 32px;}



.product_piclist{}

.product_piclist .focus{ margin-bottom:46px;}

.product_piclist .t_head{ margin-bottom:50px;}

.product_piclist .list{ margin:0 32px 0 9px; overflow:hidden; min-height:830px;}

.product_piclist .list li{ float:left; width:215px; padding:3px 4px 8px 4px; border:1px solid #ddd; border-radius:2px; margin-left:20px; margin-bottom:23px;}

.product_piclist .list li .scaleimg{ height:169px; margin-bottom:10px;}

.product_piclist .list li a{ font-size:12px; color:#4b4b4b;}

.product_piclist .list li b{ font-weight:normal; font-size:18px;}

.product_piclist .list li a:hover{ color:#ff0000;}



.product_info{}

.product_info .focus{ margin-bottom:44px;}

.product_info .t_head{ padding:17px 0; margin:0 32px 48px;}

.product_info .article{ margin-bottom:90px;}



.support_plan{}

.support_plan .focus{ margin-bottom:30px;}

.support_plan .t_head{ margin-bottom:36px;}

.support_plan .box{ margin:0 32px 44px;}

.support_plan .article{ margin-bottom:90px;}



.support_case{}

.support_case .focus{ margin-bottom:46px;}

.support_case .t_head{ margin-bottom:38px;}

.support_case .t_screen{ margin-bottom:73px;}

.support_case .table{ width:960px; margin-left:4px; margin-bottom:42px;}

.support_case .table table{ width:100%;}

.support_case .table tr{}

.support_case .table td{ position:relative; width:320px; padding-left:28px; padding-bottom:48px; vertical-align:top;}

.support_case .table td:after{ content:''; position:absolute; left:0; top:0; bottom:48px; border-left:1px solid #f2f1f1;}

.support_case .table td:first-child:after{ border-left:0;}

.support_case .table h3{ font-size:16px; color:#4b4b4b; margin-bottom:22px;}

.support_case .table a{ display:block; font-size:11px; line-height:21px; color:#4b4b4b;}

.support_case .table a:hover{ color:#ff0000;}



.support_partner{ min-height:1716px;}

.support_partner .focus{ margin-bottom:44px;}

.support_partner .t_head{ margin-bottom:12px;}

.support_partner .table{ width:900px; margin:0 auto; padding-top:48px;}

.support_partner .table h3{ font-size:16px; color:#4b4b4b; margin-bottom:18px;}

.support_partner .table table{ width:100%;}

.support_partner .table table tr{}

.support_partner .table table td{ width:20%;}

.support_partner .table table a{ display:block; padding:3px;}

.support_partner .table table a img{ display:none;}

.support_partner .table table a img:first-child{ display:block;}

.support_partner .table table a:hover img{ display:block;}

.support_partner .table table a:hover img:first-child{ display:none;}



.support_down{}

.support_down .focus{ margin-bottom:46px;}

.support_down .t_head{ margin-bottom:38px;}

.support_down .t_screen{ padding-bottom:30px; margin-bottom:0;}

.support_down .list{ padding:50px 66px 0 58px; border-top:1px solid #f5f5f5; margin-bottom:90px;}

.support_down .list h2{ font-size:24px; color:#4b4b4b; margin-bottom:56px;}

.support_down .list h2 span{ font-size:12px; color:#a1a1a1;}

.support_down .list ul{}

.support_down .list li{ padding-left:12px; border-bottom:1px solid #ddd; margin-bottom:32px; overflow:hidden;}

.support_down .list li a{ color:#4b4b4b;}

.support_down .list li p{ float:left;}

.support_down .list li .right{ float:right; overflow:hidden;}

.support_down .list li .mail{ font-size:11px; background:url(/uploads/image/pstimage/ico_fly4.png) left no-repeat; padding-left:20px; margin-left:35px; display:none;}

.support_down .list li .view{ float:left; font-size:11px; line-height:18px; background:url(/uploads/image/pstimage/ico_view2.png) left no-repeat; padding-left:25px; margin-right:65px;}

.support_down .list li .down{ float:left; width:57px; height:16px; line-height:16px; font-size:12px; background:url(/uploads/image/pstimage/bg_down2.png) center no-repeat; color:#fff; margin-right:21px; text-align:center;}

.support_down .list li:hover .mail{ display:inline;}

.support_down .list li a:hover{ color:#ff0000;}



.support_network{}

.support_network .focus{ margin-bottom:40px;}

.support_network .t_head{ margin-bottom:62px;}

.support_network .article{ margin-bottom:120px;}



.news_center{}

.news_center .focus{ margin-bottom:47px;}

.news_center .t_head{ margin-bottom:50px;}

.news_center .box{ margin:0 32px 90px;}

.news_center .box .search{ border-top:1px solid #ddd; padding-top:15px; margin-bottom:66px; cursor:pointer;}

.news_center .box .search span{ background:url(/uploads/image/pstimage/arr1.png) right no-repeat; padding-right:15px; margin-right:18px;}

.news_center .box .search a{ font-size:12px; color:#ff0000;}

.news_center .box .search.act a{ display:none;}

.news_center .box .list{ display:none; margin-right:45px;}

.news_center .box .list ul{ padding-bottom:20px;}

.news_center .box .list li{ overflow:hidden; border-bottom:1px solid #ddd; padding:4px 5px 4px 12px; margin-bottom:30px;}

.news_center .box .list li a:hover{ color:#ff0000;}

.news_center .box .list li span{ float:right;}

.news_center .box .pages{}



.news_info{ padding-top:88px;}

.news_info .box{ margin:0 32px;}

.news_info .t_head{ margin-bottom:86px;}

.news_info .article{ margin:0 32px 80px;}

.news_info .article h1{ margin-bottom:60px;}

.news_info .article .img{ margin-bottom:62px;}

.news_info .article .copyright{ text-align:right; padding-top:15px; border-top:1px solid #ddd; margin-top:80px;}



.human_center{ margin-bottom:80px;}

.human_center .box{ margin:0 32px;}

.human_center .focus{ margin-bottom:46px;}

.human_center .t_head{ margin-bottom:66px;}



.human_join{}

.human_join .focus{ margin-bottom:46px;}

.human_join .t_head{ margin-bottom:38px;}

.human_join .list{ margin:0 32px; padding-bottom:106px;}

/*fu*/.human_join .list ul{ padding-bottom:20px; /*display:none;*/}

.human_join .list li{ overflow:hidden; border-bottom:1px solid #ddd; padding:4px 5px 4px 12px; margin-bottom:30px;}

.human_join .list li a:hover{ color:#ff0000;}

.human_join .list li span{ float:right;}

.human_join .pages{}



.webmap{ padding-top:87px;}

.webmap .t_head .back{ background-image:none; padding:0;}

.webmap .list{ padding-bottom:74px;}

.webmap .list .item{ border-top:1px solid #ddd; padding-top:56px;}

.webmap .list .item:first-child, .webmap .list .item:first-child   .item{ border-top:0;}

.webmap .list .item h1{ font-size:30px; padding-left:32px; background:url(/uploads/image/pstimage/arr0.png) left no-repeat; margin-bottom:44px;}

.webmap .list .item:first-child h1{ margin-bottom:0;}

.webmap .list .item h2{ display:inline-block; font-size:18px; padding-right:30px; background:url(/uploads/image/pstimage/arr5.png) right no-repeat; margin-left:44px; margin-bottom:44px;}

.webmap .list .item ul{ overflow:hidden; margin-bottom:44px;}

.webmap .list .item li{ float:left; font-size:18px; margin:0 44px;}

.webmap .list .item a:hover{ color:#ff0000;}









.transition{ opacity:0;

	-webkit-transition:transform 2s, opacity 2s;

	-moz-transition:transform 2s, opacity 2s;

	transition:transform 2s, opacity 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);

}



.show .transition{ opacity:1;

	-webkit-transform:translate(0,0);

	-moz-transform:translate(0,0);

	transform:translate(0,0);

	}



@-webkit-keyframes shake {

  from, to {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }



  10%, 30%, 50%, 70%, 90% {

    -webkit-transform: translate3d(0, -5px, 0);

    transform: translate3d(0, -5px, 0);

  }



  20%, 40%, 60%, 80% {

    -webkit-transform: translate3d(0, 5px, 0);

    transform: translate3d(0, 5px, 0);

  }

}



@keyframes shake {

  from, to {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }



  10%, 30%, 50%, 70%, 90% {

    -webkit-transform: translate3d(0, -5px, 0);

    transform: translate3d(0, -5px, 0);

  }



  20%, 40%, 60%, 80% {

    -webkit-transform: translate3d(0, 5px, 0);

    transform: translate3d(0, 5px, 0);

  }

}



@-webkit-keyframes rotate {

  0%{

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

  100%{

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

}

@keyframes rotate {

  0%{

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

  100%{

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

}



.gotozw{ position: fixed; top:50%; right:20px; margin-top:-32px; width:64px;  z-index:1000; }

.gotozw a.img{ display: block; border-radius:50%; }

.gotozw img{ display: block; width:64px; height:64px; }

.gotozw a.closed_all{ position: absolute; top:-20px; right:0; background:url(/uploads/image/pstimage/close.png) no-repeat center; width:20px; height:20px; }

.gotozw a.img:hover{ box-shadow: 2px 2px 3px rgba(0,0,0,0.3); }



.relay{ padding-top:120px; }

.relay_con{ width:732px; height:364px; margin:0 auto; border:1px solid #595656; }



.relay_con .tit{ padding:30px 25px 0; }

.relay_con .tit h2{ font-size:16px; line-height:30px; border-bottom:1px solid #d5d5d5; font-family: "黑体"; }

.relay_con .tit .con{ padding:45px 30px 0 70px; }

.relay_con .tit h3{ font-size:12px; padding-bottom: 20px; }

.relay_con .tit .input{ border:1px solid #d5d5d5; height:33px; width:386px; margin-bottom: 20px; }

.relay_con .tit .input .inp{ height:33px; padding:0 15px; }

.relay_con .tit .input .inp input{ height:33px; width:100%; }



.relay_con .tit .yzm{ overflow: hidden; margin-bottom: 20px; }

.relay_con .tit .yzm .inp{ border:1px solid #d5d5d5; height:33px; padding:0 15px; width:150px; float: left; }



.relay_con .tit .yzm .inp input{ height:33px; width:100%; }

.relay_con .tit .yzm .img{ float: left; width:107px; height:35px; padding:0 15px 0 30px; }

.relay_con .tit .yzm .huan{ float: left; line-height:33px; }



.relay_con .search_btn{ display: block; width:120px; height:32px; background:#e60039; font-size:16px; color:#fff; text-align: center; line-height:32px;  }





.relay_con .result .h2{ font-size:24px;  font-family: "黑体"; line-height:1.1;  }

.relay_con .result .p{ padding:25px 0; }

.relay_con .result .p p{ line-height:1.5; padding-bottom: 8px; font-size:12px; }

.relay_con .result a.back{ color:#ccc9c0; }

