﻿body{ font-family:"Microsoft YaHei",微软雅黑; color:#fff; padding:0; margin:0; font-size:12px; background:#fff;}
ul,li,form, dl,dt,dd{ padding: 0px; margin: 0px; list-style:none; font-weight:normal;}
select,input,textarea,em{ border-radius:0; -webkit-border-radfroms:0; font-style:normal; font-size:12px; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#fff;}
a:focus { outline:none; -moz-outline:none; }
a:hover{ color:#ffcd42; text-decoration:underline;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden; zoom:0;}
.Content{ height:595px; overflow:hidden; padding-top:157px;}
.SinglePage{ line-height:24px;}


/**/
.Header{ width:1200px; height:130px; margin:auto; position:relative; z-index:88;margin-top:10px;}
.Header .language{ position:absolute; right:0; top:5px; width:150px;}
.Header .language li{ float:left; width:70px; text-align:center;}
.Header .language li a{ width:70px; color:#201f1f;padding-left:11px;}
.Header .language li a.a1{display:inline-block;background:url(../images/cn_ico.gif) no-repeat left center;}
.Header .language li a.a2{padding-left:21px;display:inline-block;background:url(../images/en_ico.gif) no-repeat left center;}
.Header .logo{ width:161px; height:106px; position:absolute; left:0px; top:4px; margin:0px; padding:0px; background:url(../images/logo.jpg) no-repeat left center;}
.Header .logo a{ display:block; height:78px;}
.Header .tell{ position:absolute; right:200px; top:40px; width:138px; background:url(../images/Top_tell.jpg) no-repeat left center; padding-left:25px; color:#201f1f; font-size:16px;}
.Header .search{ width:200px; height:30px; background:url(../images/Top_searchBg.jpg) no-repeat top; position:absolute; right:0px; top:35px;}
.Header .search .text{ position:absolute; left:15px; width:145px; height:30px; line-height:30px; border:none; background:none; color:#999;}
.Header .search .btn{ width:35px; height:30px; background:none; border:none; cursor:pointer; display:block; float:right;}

.Mainnav{ position:absolute; right:0px; top:77px; height:32px;}
.Mainnav ul{}
.Mainnav ul li{ width:100px; text-align:center; line-height:32px; float:left; font-size:14px; position:relative; margin-left:15px;}
.Mainnav ul li a{ color:#000;}
.Mainnav ul li span{ position:relative; display:block; width:100%; height:32px;}
.Mainnav ul li span em{ position:absolute; left:0; bottom:0; display:none;;  width:100%; height:32px;background:url(../images/mainnav_bg.png) no-repeat left center; z-index:-1; }
.Mainnav ul li span a{ display:block;}
.Mainnav ul li span a:hover{ text-decoration:none;}
.Mainnav ul span.aon a{ color:#fff;}
.Mainnav ul li a.acur{ color:#fff; text-decoration:none; background:url(../images/mainnav_bg.png) no-repeat left center;}
.Mainnav ul li .sub{ position:absolute; left:0; top:32px; background:#ccc; padding:10px; width:80px; display:none;}
.Mainnav ul li .sub a{ display:block; line-height:28px; line-height:28px; color:#333;}


/**/
.H_banner{ width:100%; height:783px; overflow:hidden;}
.H_banner .bd{ height:783px;}
.H_banner .bd li{ width:100%; height:783px; float:left;}
.H_banner .bd li a{ display:block; height:783px;}
.H_banner .hd{ width:1200px; margin:auto; position:relative; z-index:2;}
.H_banner .hd a{ display:block; width:37px; height:72px; position:absolute; top:-460px; cursor:pointer;}
.H_banner .hd a.prev{ background:url(../images/H_btnPrev.png) no-repeat left top; left:-37px;}
.H_banner .hd a.next{ background:url(../images/H_btnNext.png) no-repeat left top; right:-37px;}

.H_btnDiv{ height:722px; background:url(../images/H_btnDivBg.png) no-repeat center top;}
.H_btnDiv dl{ width:962px; margin:auto;}
.H_btnDiv dl dt{ float:left; height:241px; overflow:hidden;}
.H_btnDiv dl dt.D3{ width:480px; height:241px; overflow:hidden; position:relative;}
.H_btnDiv dl dt.D3 img{ width:480px; height:241px; transition:width 1s, height 1s; -moz-transition:width 1s, height 1s,; -webkit-transition:width 1s, height 1s; -o-transition:width 1s, height 1s,;}
.H_btnDiv dl dt.D3 img:hover{ width:640px; height:321px;}
.H_btnDiv dl dt.D4{ width:481px; height:241px; overflow:hidden; position:relative;}
.H_btnDiv dl dt.D4 img{ width:481px; height:241px; transition:width 1s, height 1s; -moz-transition:width 1s, height 1s,; -webkit-transition:width 1s, height 1s; -o-transition:width 1s, height 1s,;}
.H_btnDiv dl dt.D4 img:hover{ width:640px; height:321px;}
.H_btnDiv dl dt.D7{ width:480px; height:240px; overflow:hidden; position:relative;}
.H_btnDiv dl dt.D7 img{ width:480px; height:240px; transition:width 1s, height 1s; -moz-transition:width 1s, height 1s,; -webkit-transition:width 1s, height 1s; -o-transition:width 1s, height 1s,;}
.H_btnDiv dl dt.D7 img:hover{ width:640px; height:321px;}

.H_btnDiv .maskbox{ position:relative;}
.H_btnDiv .mask{ position:absolute; left:0; top:0; display:block; width:100%; height:241px; background:rgba(0,0,0,0.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000);}


.H_news{ background:#f9f8f8;}
.H_news .box{ width:1150px; height:230px; margin:auto; overflow:hidden; background:url(../images/Home_newsTitle.jpg) no-repeat center 43px; padding-top:155px;}
.H_news .box ul{}
.H_news .box ul li{ width:300px; height:230px; background:url(../images/H_newsLine.jpg) no-repeat right 45px; float:left; padding:0 40px 0 50px;}
.H_news .box ul li h5{ padding:0; margin:0; width:25px; height:3px; overflow:hidden; background:#1f51bd;}
.H_news .box ul li dl{ display:block; height:45px; line-height:45px; padding-top:23px; font-size:16px;}
.H_news .box ul li dl a{ color:#333; font-weight:bold;}
.H_news .box ul li span{ display:block; line-height:22px; color:#666; font-size:14px;}
.H_news .box ul li.End{}
.H_news .box ul li.End h5{ background:#279d3c;}
.H_news .hd{ width:1200px; margin:auto; position:relative; z-index:2;}
.H_news .hd a{ display:block; width:17px; height:28px; position:absolute; top:-175px; cursor:pointer;}
.H_news .hd a.prev{ background:url(../images/Home_btnNewsPrev.jpg) no-repeat left; left:0px;}
.H_news .hd a.next{ background:url(../images/Home_btnNewsNext.jpg) no-repeat left top; right:0px;}


/**/
.Banner{ height:781px;}
.Banner .BColumn{ text-align:center; color:#1e49b9;font-weight:bold;  padding:260px 0 60px;}
.Banner .BColumn span,.Banner .BColumn em{ display:block; font-size:30px; }
.Banner .BColumn span{ text-transform:uppercase;}
.Banner a img{ display:block; width:92px; height:92px; margin:0 auto}
.Banner a img{width:92px; height:92px; transition:width 0.5s, height 0.5s; -moz-transition:width 0.5s, height 0.5s,; -webkit-transition:width 0.5s, height 0.5s; -o-transition:width 0.5s, height 0.5s,;}
.Banner a:hover img{ width:100px; height:100px; }

.Scroller{ width:1140px; height:393px; margin:auto; overflow:hidden; background:url(../images/Bg_warp.png) no-repeat center top; padding:55px 30px;}
.Scroller .Container { position:absolute; width:1110px; height:393px;}
.Scroller .Scroller-Container { position:absolute; width:1110px;}
.Scroller .Scrollbar-Up { cursor:pointer; position:absolute;}
.Scroller .Scrollbar-Track { width:6px; height:393px; position:absolute; background:url(../images/ScrollBg.png) repeat-y center center;}
.Scroller .Scrollbar-Handle { position:absolute; width:6px; height:38px; cursor:pointer;}
.Scroller .Scrollbar-Down { cursor:pointer; position:absolute; top:187px;}
.Scroller #Scroller-1 { position:absolute; overflow:hidden; width:1110px; height:393px;}
.Scroller #Scrollbar-Container { position:absolute; margin:0px 0px 0px 1135px;}

.BgSolution{ background:url(../images/Bg_warpSolution.png) no-repeat center top;}
.BgContact{ background:url(../images/Bg_warpContact.png) no-repeat center top;}
.BgProject{ background:url(../images/Bg_warpproject.png) no-repeat center top;}


/**/
.Product_list{}
.Product_list li{ float:left; overflow:hidden; width:226px; height:270px; line-height:22px; padding:0 25px;}
.Product_list li .pic{ position:absolute; padding:5px; border:solid 1px #ced0d5;}
.Product_list li .mask{ position:absolute; background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);display:none;}

.Product_list li .ti{ position:absolute; background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);}
.Product_list li .mask{ left:5px; top:5px; width:214px; height:168px; z-index:2;}
.Product_list li .ti{ position:absolute; left:0px; bottom:-50px; width:204px; height:40px; line-height:40px; z-index:3; text-align:center; padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Product_list li .pic img{ width:214px; height:168px;}
.Product_list li dl{ display:block; padding:10px 0 0 7px; font-size:14px; font-weight:bold;}
.Product_list li p{ padding:0 0 0 7px; margin:0;}

.Solution_list{}
.Solution_list li{ float:left; width:230px; height:260px; padding:10px; position:relative; background:#fff; margin:0 13px 40px; }
.Solution_list li .pic{ position:relative;}
.Solution_list li .mask{ display:none; position:absolute; left:0; top:0; width:230px; height:170px; z-index:2;  background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);}
.Solution_list li .pic img{ width:230px; height:170px;}
.Solution_list li dl{ display:block; padding:12px 0 0 0; line-height:38px; font-size:14px; font-weight:bold;}
.Solution_list li dl a{ color:#000;}
.Solution_list li p{ padding:0; margin:0; line-height:24px; color:#949494;}
.Solution_list li .more{ display:block; position:absolute; left:5px; bottom:-11px; width:121px; height:43px; line-height:43px; background:url(../images/Btn_more.png) no-repeat left top; font-size:16px; text-align:center;}

.Info_title{ padding:0px; margin:15px 0px 0px; font-size:18px; text-align:center;position: relative; line-height:34px; border-bottom:solid 1px #abb5c4; padding-bottom:10px;}
.bdsharebuttonbox{position: absolute;bottom: -5px; right: 0px;}
.Info_time{ padding:0px 0px 15px; margin:0px; font-size:12px; font-weight:normal; text-align:center; border-bottom:solid 1px #abb5c4; color:#eee; display:none;}
.Info_txt{ padding:10px 0px 20px; margin-bottom:10px; line-height:24px;}
.Info_back{ padding:0; margin:0; font-size:12px; font-weight:normal; text-align:center;}
.Info_page{ line-height:36px;}
.Info_page a{ color:#ccc;}

.Human_list{}
.Human_list li{ float:left; width:250px; height:355px; position:relative; background:#fff; margin:0 13px 40px; position:relative;}
/*.Human_list li:hover{ background:#ccc;}
.Human_list li:hover dl{ background:#eee;}*/
.Human_list li h4{ padding:0; margin:0; height:60px; line-height:60px; font-size:16px; color:#404040;}
.Human_list li h4 a{ color:#404040; padding-left:20px;}
.Human_list li dl{ display:block; height:225px; background:#f7f7f7; padding:15px 25px 0;}
.Human_list li dl dt{ height:30px; line-height:30px; font-size:14px; overflow:hidden; color:#666;}
.Human_list li dl dt span{ display:block; float:left; width:75px; color:#000;}
.Human_list li .btn{ padding:25px 0 0 5px;}
.Human_list li .btn a{ display:block; width:121px; height:43px; line-height:43px; font-size:16px; text-align:center; float:left;}
.Human_list li .btn a.a1{ background:url(../images/Btn_more.png) no-repeat left top;}
.Human_list li .btn a.a2{ background:url(../images/Btn_apply.png) no-repeat left top;}

.Contact{ padding:25px 380px 25px 360px; height:343px; overflow:hidden;}

.Project_bd{ width:1200px; margin:auto; position:relative;}
.Project_bd .box{ width:582px; height:410px; overflow:hidden; padding:6px; background:url(../images/Project_picBg02.png) no-repeat left top; position:absolute; left:30px; top:55px;}
.Project_bd .box{}
.Project_bd .box .anlitit{text-align:center;margin-top:10px;font-size:14px;}
.Project_bd .box li{ position:relative; float:left; width:582px; height:373px; position:relative; display:none;}
.Project_bd .box li a{ display:block; width:100%; height:100%; position:relative; z-index:1000;}
.Project_bd .box li .mask{ position:absolute; left:0; top:0; display:block; width:582px; height:373px; z-index:2;  background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);}
.Project_bd .box li .pic img{ width:582px; height:373px;}
.Project_bd .box li dl{ display:block; width:522px; height:115px; background:url(../images/Project_picBg.png) repeat left top; font-size:13px; padding:0 30px; position:absolute; left:0px; bottom:0px; z-index:8;}
.Project_bd .box li dl span{ display:block; font-size:18px; font-weight:bold; line-height:34px; padding-top:30px;}

.Project_hd{ width:450px;/* height:400px; */float:right; overflow:hidden;}
.Project_hd ul{}
.Project_hd ul li{ position:relative; float:left; width:137px; height:122px; margin:0 10px 10px 0; cursor:pointer;text-align:center;}
.Project_hd ul li .mask{ position:absolute; left:0; top:0; display:block; width:137px; height:87px; z-index:2; background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);}
.Project_hd ul li img{ width:137px; height:87px; opacity:0.7; border:solid 1px #a8b2c2;}
.Project_hd ul li.on img{ opacity:1;}



.Apply{}
.Apply td{ padding:10px;}
.Apply td span{ color:#F00; font-weight:bold; margin-left:20px;}
.Apply td.name{ width:150px; font-size:14px; text-align:right;}
.Apply td .text{ width:430px; height:30px; line-height:30px; padding:0 10px; border:solid 1px #ccc; background:#fff; color:#666;}
.Apply td .text02{ width:660px; height:150px; line-height:30px; padding:0 10px; border:solid 1px #ccc; background:#fff; color:#666;}
.Apply td .btn{ width:132px; height:46px; line-height:46px; text-align:center; color:#fff; background:#f95418; border:none; cursor:pointer; font-size:18px; margin-right:10px;}

.Search_list{}
.Search_list li{ border-bottom:solid 1px #fff; line-height:34px;}
.Search_list li a{ color:#FFF;}
.Search_list li span{ color:#ccc; float:right;}


/*视频*/
.Video video{ width:698px; height:393px; margin:0 auto; display:block; background:#000;}
.addVideo{display: block;margin: 0 auto; width: 698px;margin-bottom:12px; }
/*视频*/

/**/
.Footer{ background:#666;}
.Footer .box{ width:1200px; height:305px; margin:auto; position:relative;}
.Footer .box .listUl{ height:200px;}
.Footer .box .listUl li{ float:left; font-size:14px; color:#fff; width:100px; padding-right:80px;}
.Footer .box .listUl li span{ display:block; font-size:16px; height:38px; line-height:38px; padding-top:27px; background:url(../images/Bottom_line.jpg) no-repeat left bottom; margin-bottom:10px;}
.Footer .box .listUl li a{ display:block; line-height:24px; color:#fff;}
.Footer .box .listUl li.End{ padding-right:0px;}
.Footer .box .copy{ text-align:center;/* line-height:103px;*/ color:#fff; font-size:14px; border-top:solid 1px #767676; }
.Footer .box .copy .copy_left{ width:270px; float:left; padding-top:15px;}
.Footer .box .copy .copy_left .code{ float:left; width:80px; height:80px; margin-right:10px;}
.Footer .box .copy .copy_left p{ margin:0px; text-align:left; padding-top:62px;}
.Footer .box .copy .copy_right{ width:288px; float:left; padding-top:15px;}
.Footer .box .copy .copy_right p{ width:190px; padding-top:53px; line-height:5px;}
.Footer .box .copy .copy_right img{ float:left; width:80px; height:80px;  margin-right:10px;}
.Footer .box .copy a{ color:#fff;}
.code_right p{ margin:0px; text-align:left;}
.Footer .box .copy .copy_middle{ width:450px; float:right; padding-top:34px;}
.Footer .box .copy .copy_middle p{ margin:0px; text-align:left;}
/*.Footer .box .copy span{ display:block;}*/



/**/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:70px; display:inline-block;}

.Links_list{ height:145px; overflow:hidden;}
.Links_list li{ float:left; width:205px; height:145px; text-align:center; padding:10px 18px 12px 18px;}
.Links_list li .pic{ border:solid 1px #eee; padding:1px;}
.Links_list li .pic img{ width:201px; height:100px;}
.Links_list li span{ padding-top:10px; display:block;}
.Links_list li.End{ padding-right:0px;}


/*pages*/
.Pages{ padding:50px 0 0; line-height:18px; zoom:1; overflow:hidden; clear:both; text-align:left; border-top:solid 1px #d3d7d8;}
.Pages span{ display:inline-block;}
.Pages .p_total,.Pages .p_count{ display:none;}
.Pages a{ text-align:center;}
.Pages .p_cur b{ font-weight:normal;}
.Pages .p_count b{ font-weight:normal;}
.Pages .p_total b{ font-weight:normal;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ display:inline-block; width:34px; height:34px; line-height:34px; background:url(../images/Page_numBg.jpg) no-repeat left top; margin-right:4px;}
.Pages .p_page em a.a_cur{ color:#fff; background:url(../images/Page_numOn.jpg) no-repeat left top; }
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:43px; height:34px; line-height:34px; text-align:center; border:none; font-size:12px; background:url(../images/Page_textBg.jpg) no-repeat left top;}
.Pages .i_button { position:relative; width:41px; height:34px; cursor:pointer; border:none; background:url(../images/Page_go.jpg) no-repeat;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ display:inline-block; width:68px; height:34px; line-height:34px; background:url(../images/Page_btnBg.jpg) no-repeat left top; margin-right:4px;}



/*
@media (min-width:300px) and (max-width:640px){
}
@media (min-width:641px) and (max-width:800px){
}
}*/
