﻿@charset "utf-8";
/*初始化样式*/
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{ margin:0px; padding:0px; margin:0px auto; zoom:1; line-height:24px;overflow-x: hidden;	height:100%;

/*设置字体*/
font-size:14px;
font-family:"Microsoft Yahei";
color:#666;

/*设置宽度*/
width:100%; 
min-width:1282px /*宽度要自己改*/
}
html{
	width: 100%;
	height: 100%;
}
ul,ul li,img{ vertical-align:top;}
ul{ margin:0; padding:0;}
/*该设置跟后台编辑器有关*/
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;} 
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/ 
select,input,textarea{ font-family:'Microsoft Yahei'; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
dl,dd,dt,ol{ display: block; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px;    -webkit-padding-start: 0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block; margin:0; padding:0;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; }


/*清楚浮动*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearfix:after,.magazinelist li:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
	zoom: 1;
}
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */

.red{ color:#e60012;}
/*初始化样式*/

.Pagewidth{
	width: 1420px;
	text-align:left;
	_zoom:1;
	margin:0 auto;
}
.Pagewidth1{
	width:1140px;
	/*width: 1420px;*/
	text-align:left;
	_zoom:1;
	margin:0 auto;
}


/*页面框架结构*/
.Banner{ width:100%;}
.Banner img{ max-width:100%;}
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{ padding:40px 0;} /*主要内容*/
.Nopadd{ padding:0;}
.content{} /*内容*/
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}

.pagebar{background-image:url(../images/menu_bg.jpg); line-height:60px; height:60px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.pagebar .Pagewidth{ position:relative;}
/*当前位置*/
.Currents{ text-align:right; padding:0;color:#999; }
.Currents .first{background:url(../images/currents_ico.png) no-repeat left center; padding-left:20px; font-style:normal; display:inline-block;}
.Currents a{ color:#999;}
.Currents a:hover{ color:#d60000;}
.Currents span{ color:#d60000;}
/*当前位置 end*/
/*内页二级栏目*/
.Menu{ position:absolute; left:0; top:0;}
.Menu .OneNav li{ float:left; padding:0 20px;}
.Menu .OneNav li .A{ font-size:16px; /*padding-bottom:18px;*/padding-bottom: 16px;}
.Menu .OneNav li.cur .A{ color:#d60000; border-bottom:2px solid #d60000;font-weight:bold;}
.Menu .OneNav li:hover .TwoNav{ display:block;}
.Menu .OneNav li:hover .A{ color:#d60000; border-bottom:2px solid #d60000;font-weight:bold;}
.Menu .OneNav li.cur .TwoNav{ display:block;}
.Menu .TwoNav{ position:absolute; top:48px; left:15px; display:none;}
.Menu .TwoNav dd{display:inline-block; *display:inline; *zoom:1;}
.Menu .TwoNav dd:after{ content:"|"; top:-1px; position:relative; padding-left:15px; margin-right:15px; color:#dcdcdc; font-size:12px;}
.Menu .TwoNav dd a{  font-size:14px; color:#848484; padding-bottom:15px; border-bottom:2px solid #f00; border-color:transparent;}
.Menu .TwoNav dd a:hover,.Menu .TwoNav dd.on a{border-bottom:2px solid #f00; color:#f00; font-weight:bold;}
/*内页二级栏目 end*/

/*pages*/
.Pages{zoom:1; overflow:hidden; text-align:center; padding:30px 0;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; border:1px solid #f5f5f5; background:#f5f5f5; padding:1px 9px; color:#acacac;}
.Pages a.a_first,.Pages a.a_end{ font-family:"宋体";}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{ display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal; font-size:12px;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#d60000; border-color:#d60000;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}
/*pages end*/


/*Header 头部*/
.header{ background-color:#fff; border-top:5px solid #1D5F91; position:relative; z-index:8; box-shadow:0 5px 10px rgba(130,130,130,0.3);}
.Logo{ width:403px; height:57px; float:left; margin-top:17px ; background: url('/static/picture/logo2.png') no-repeat;background-size:402.35px 57px;}
.Logo a{ 
	width: 300px;
    height: 78px;
    display: block;
    text-indent: -999em;
}
.Logo a>h1{
	display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.Logo a>h2{
	display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
      text-indent: -999em;
}
.Nav{ float:right; position:relative;}
.Nav ul li{ display:block; float:left;list-style:none;  margin:0; position:relative;}
.Nav ul li a.navA{ color:#000; display:block; font-size:16px; /*padding-bottom:32px; border-bottom:3px solid transparent;*/position: relative; -webkit-transition:color 200ms; transition:color 200ms;padding:0px 10px 0 10px;width: 113px;height:91px;line-height: 91px;text-align: center;overflow: hidden;}
/*.Nav ul li:hover a.navA,.Nav ul li.active a.navA{ border-bottom:3px solid #e60012;}
#nav1{ background:url(../images/home_icon.png) no-repeat center 48px; padding-left:9px; padding-right:9px;}
#nav1 a{ width:18px; height:17px;}
#nav1:hover a.navA,#nav1.active a.navA{ border-bottom:none;}*/
.navline { position: absolute; display: block; width: 82px; height: 3px; background: #db281d; bottom: 0; right: 0; z-index: 5; }
.Nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
.Nav li a .bkg {top:100%; z-index:1; background-color:#1D5F91; -webkit-transition:top 200ms; transition:top 200ms;}
.Nav li.active a .bkg,.Nav li:hover a .bkg {top:0;}
.Nav li.active a span {color: #fff;}
.Nav li:hover a span {color: #fff;}
.Nav li a .slideBlock {z-index:1; height:0; background:#f00; -webkit-transition:height 200ms; transition:height 200ms;}

.Nav li .subnav {display: block;position: absolute;z-index: 9;top: 91px;left: 0;background: rgba(153,153,153,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f#000,endColorstr=#7f#000);padding: 12px 0;width: 1200px;display: none;margin: 0;}
.Nav li .subnav dd {display: block;padding:0px 20px;float: left;}
.Nav li .subnav dd a {font-size: 14px;color: #fff;height: 35px;text-align: center;display: table-cell;vertical-align: middle;}
.Nav li .subnav dd a:hover {color: #1D5F91;}



/*Header 头部 End*/

/*搜索*/
.Topsearch{ float:right; width:30px; height:30px; position:relative; margin-top:20px; margin-left:10px;}
.Topsearch a.SearchBtnA{ position:absolute; right:5px;cursor:pointer; background:url(../images/search_icon.png) no-repeat center center; width:30px; height:30px; border-left:1px solid #d9d9d9; padding-left:10px;}
.Topsearch .SearchBox{ position:absolute; width:180px; position:absolute; right:0; padding:0 5px; top:0; overflow:hidden; display:none; z-index:10; background:#fff; height:30px;border:2px solid #e60012; }
.Topsearch .SearchBox .sreach_btn{ display:block; float:right; color:#e4007f; position:relative; top:0; background:url(../images/search_icon.png) no-repeat center center; width:30px; height:26px; overflow:hidden; text-align:center;}
.Topsearch .SearchBox .sreach_ipu{ width:136px;  padding:0 0 0 10px; border:none; background:none; color:#454545; line-height:26px; float:left; font-size:14px;height: 26px;}
/*搜索 End*/


/*底部*/
.bottom{ background:#F0F0F0; padding:30px 0; line-height:30px;}
.bottom a{color:#888;}
.botnav{}
.botnav dl{ float:left; width:10%; padding-right:15px;}
.botnav dl dt{ font-size:15px;color:#777; margin-bottom:8px;}
.botnav dl dd {padding: 0;margin: 0;}
.botnav dl dt span{ display:block; width:44px; border-bottom:1px solid #c9c9c9; padding:0; height:1px; margin-top:5px;}
.botnav dl .more{ color:#c1c1c1; text-decoration:underline;}
.botnav dl.last{ width:18%; padding-right:0; float:right;}
.botnav .tel{ color:#777; font-size:22px;}
.botnav .tel span{ font-size:28px; display:block;}
.botcod{ margin:20px 0; position:relative;}
.botcod a{ background:url(../images/boticon.png) no-repeat; display:inline-block; width:35px; height:35px; -moz-border-radius: 50%;-webkit-border-radius: 50%; border-radius:50%; margin-left:15px; position:relative; top:10px;}
.botcod a:hover{ background-image:url(../images/boticon_hover.png);}
.botcod a.weixin{ background-position:0 0;}
.botcod a.sina{ background-position:-46px 0;}
.weixinbox{ position:absolute; top:50px; left:70px;  display:none;z-index: 10;}
.weixinbox img{ /*width:91px; height:91px;*/ width: 120px;height: 120px;border:3px solid #fff;}
.copyright{ float:left; width:60%;}
.botsuport{ color:#777; display:block; padding-top:20px;width: 175px;float: left;}
.botsuport a{text-decoration:underline; color:#777;}
.fotR{ float:right; width:400px;}
.botlink{ width:218px; position:relative; float:right;}
.botlink .linkshow{ width:196px; height:30px; line-height:28px;-moz-border-radius:15px;-webkit-border-radius: 15px;border-radius:15px; border:1px solid #6a6a6a; display:block; padding-left:20px; font-size:14px; font-weight:normal; position:relative; cursor:pointer; z-index:5; background:#292929;}
.botlink .linkshow a{ color:#555;}
.botlink .linkshow span{ display:block; width:10px; height:10px; background:url(../images/icon.png) 0 0 no-repeat; position:absolute; right:15px; top:12px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.botlink .linkshow span.up{ background-position:0 -28px;}
.botlink ul{ position:absolute; bottom:15px; border:1px solid #6a6a6a; padding:15px 0 25px; background:#292929; border-bottom:none; display:none;}
.botlink ul li{ width:100%; cursor:pointer;}
.botlink ul li a{ display:block; height:30px; line-height:30px; color:#555; padding:0 15px;}
.botlink ul li:hover{ background:#666;}
.botlink ul li:hover a{ color:#fff;}
.Additional{ float:right; width:100%; text-align:right; padding-top:20px;}
.Additional a{ color:#888;}
.Additional em{ font-style:normal; color:#595959; padding:0 8px;}
/*底部*/

/*首页*/
.homeban{width:100%;position:relative;height:651px;}
.homeban ul,.homeban li{ list-style:none; padding:0; margin:0;}
.homeban .bd{ width:100%;position:relative;z-index:0;overflow:hidden;}
.homeban .bd ul{width:100% !important;} 
.homeban .bd li{width:100% !important;height:651px;overflow:hidden;text-align:center; background-position:center top; background-repeat:no-repeat;}
.homeban .bd li a{display:block;height:651px;}
.homeban .hd{width:100%;position:absolute;z-index:1;bottom:29px;left:0;height:12px;}
.homeban .hd ul{text-align:center;}
.homeban .hd ul li{ font-size:0; _font-size:0; display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0px 4px;overflow:hidden; background-repeat:no-repeat; background-position:center; background-image:url(../images/c1.png); color:#fff; cursor:pointer; line-height:12px;}
.homeban .hd ul .on{ background-image:url(../images/c2.png); color:#e60012;}

.aboutIndex{ height:554px; background:#f7f8f8;}
.aboutIndex-in{ background:url(../images/aboutindex_bg.png) no-repeat 0px center; padding-left:331px;  position:relative;}
.aboutIndex-in .tit{ font-size:30px; color:#333; position:absolute; top:40px; left:0; line-height:30px;}
.aboutIndex-in .tit em{ font-family:Ebrima, Arial, Helvetica, sans-serif; font-size:50px; display:block; color:#e2e2e2; font-style:normal; text-transform:uppercase; line-height:40px;}
.aboutIndex-in .tit i{ display:block; width:50px; height:2px; background:#e60012; margin-top:30px;}
.aboutIndex-in .con{ border-left:1px solid #efefef; height:554px;}
.aboutIndex-in .con li{ width:33.3334%; padding:0 30px 0 50px; box-sizing:border-box; float:left; position:relative;border-left:1px solid #efefef; left:-1px;}
.aboutIndex-in .con li.topli{ width:100%; margin-top:150px; padding-bottom:20px;}
.aboutIndex-in .con li .litit{ font-size:16px; padding-bottom:15px; color:#333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.aboutIndex-in .con li.topli .litit{ padding-bottom:0;}
.aboutIndex-in .con li .litit .icon{ position:absolute; left:-20px; top:-10px; display:block; width:41px; height:41px;}
.aboutIndex-in .con li .txt{ color:#999; height:120px; overflow:hidden;}
.aboutIndex-in .con li.topli .txt{ height:auto;}

.videoIndex,.video,.videoMask{ height:321px;}
.videoIndex{ padding-bottom:9px; background:url(../images/c3.png) repeat-x left bottom; position:relative; z-index:999;}
.video{  background-repeat:no-repeat; background-position:center; position:relative;}
.videoMask{ text-align:center; background:url(../images/c4.png) repeat left top; position:relative;}
.videoBox{ position:absolute; left:10px; right:10px; bottom:10px; top:10px; border:1px solid #848484; z-index:33;}
.videoMask a{ display:block; width:79px; height:79px; background:url(../images/v.png) no-repeat center; cursor:pointer; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px; z-index:444;}
#videoPoup{ width:100%;}
#videoPoup .video{ height:100%;}
#mediaplayer_logo{ display:none;}

.proIndex{ height:895px;  margin-top:-9px;}
.proTi{ text-align:center; padding-top:87px;}
.proBan ul,.proBan li{ list-style:none; }
.proBan ul,.proBan li,.proBan .bd h3,.proBan .bd h2,.proBan .bd p{ padding:0; margin:0;}
.proBan .bd{ width:1200px; overflow:hidden;}
.proBan .bd,.proBan .bd li{ height:562px; position:relative;}
.proBan .bd .txt{ width:690px;   z-index:999;  }
.proBan .bd h3 { font-weight:normal;  text-transform:uppercase; font-size:60px; display:block;  color:#bbb; margin:0; padding:0; line-height:60px;}
.proBan .bd h2{ font-weight:normal; font-size:72px; color:#494949; margin-top:3px; line-height:72px;}
.proBan .bd div{ margin-top:25px;}
.proBan .bd p{ font-size:18px; color:#8c8c8c;}
.proBan .bd a{ width:650px; height: 542px; font-size:14px; color:#E70014; display:inline-block; *display:inline; zoom:1; padding-right:12px; background:url(../images/c7.png) no-repeat right center; 
/*margin-top:40px;*/
	
}

.proBan .bd a img{
	width: 88%;
	height: auto;
	text-align:center;

}


.proBan .pic{ text-align:right; width:866px; height:444px;top:0; position:absolute;  }

.proBan .bd .item1 .txt,.proBan .bd .item3 .txt,.proBan .bd .item5 .txt,.proBan .bd .item7 .txt{ left:-1000px; }
.proBan .bd .item1 .pic,.proBan .bd .item3 .pic,.proBan .bd .item5 .pic,.proBan .bd .item7 .pic{  right:-1000px;}
.proBan .bd .item2 .txt,.proBan .bd .item4 .txt,.proBan .bd .item6 .txt,.proBan .bd .item8 .txt{ left:-1000px;}
.proBan .bd .item2 .pic,.proBan .bd .item4 .pic,.proBan .bd .item6 .pic,.proBan .bd .item8 .pic{ top:30px; right:-1000px;}
.proBan .bd .item3 .txt{ }
.proBan .bd .item3 .pic{ top:50px; }
.proBan .bd .item4 .txt{  }
.proBan .bd .item4 .pic{ top:30px}
.proBan .bd .item5 .txt{ }
.proBan .bd .item5 .pic{ }
.proBan .bd .item6 .txt{ }
.proBan .bd .item6 .pic{ }
.proBan .bd .item7 .txt{ }
.proBan .bd .item7 .pic{ }
.proBan .bd .ite8 .txt{  }
.proBan .bd .item8 .pic{ }
.proBan .hd{ height:140px; position:relative;}
.proBan .hd li{ height:140px; font-size:12px; /*width:133px; */text-align:center;   float:left; display:inline;}
.proBan .hd li span,.proBan .hd a span{ display:block; padding-top:70px; background-position:center top; background-repeat:no-repeat;font-size:16px;}
.proBan .hd li span {padding-top: 0;}
.proBan .hd .aaa{ text-align:center; width:133px; height:140px; position:absolute; top:0; right:0; z-index:99;}
.proBan .hd a span.item9{ background-image:url(../images/ic9.png);}
.proBan .hd li.on,.proBan .hd a:hover{ border-bottom:4px solid #1D5F91} 
/*.proBan .hd a:hover span{ background-image:url(../images/ic99.png);}*/
.proBan .hd li .Imgbox {width: 133px;height: 100px;padding:7px 38px;}
.proBan .hd li .Imgbox img {/*width: 58px;height: 56px;*/}
.proBan .hd li .Imgbox img.img2 {display: none;}
.proBan .hd li:hover img.img2 {display: block;}
.proBan .hd li:hover img.img1 {display: none;}
.proBan .hd li.on img.img2 {display: block;}
.proBan .hd li.on img.img1 {display: none;}

.newIndex{ background-color:#FAFAFA; padding:72px 0;}
.newTi{ text-align:center;  padding-bottom:57px;}
.newList ul,.newList li{ list-style:none; }
.newList ul,.newList li,.newList h2,.newList p{ padding:0; margin:0;}
.newList li{ width:345px; float:left; display:inline; margin-right:62px;}
.newList a{ display:block;  }
.newList div.pic,.newList div.pic img{ width:345px; height:192px;}
.newList div.pic{ overflow:hidden;}
.newList h2,.newList div.pic img{ -webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.newList div.memos{ padding:28px 22px 26px 22px; border:1px solid #ededed; background-color:#fff;}
.newList a h2{ font-size:16px; color:#494949; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;    text-align: center;}
.newList a span{ color:#acacac; display:block; font-size:12px; margin-top:6px;}
.newList a p{ color:#999; line-height:24px; margin-top:16px; height:48px; overflow:hidden;}
.newList em{ display:block; height:5px; background:url(../images/c5.png) no-repeat left top; margin-top:38px;}
.newList a:hover{ -moz-box-shadow:1px 1px 2px 1px #ededed;-webkit-box-shadow:1px 1px 2px 1px #ededed;-o-box-shadow:1px 1px 2px 1px #ededed;-ms-box-shadow:1px 1px 2px 1px #ededed;box-shadow:1px 1px 2px 1px #ededed;}
.newList a:hover .memos{ background:#fff url(../images/c6.jpg) repeat-x left bottom;}
.newList a:hover div.pic img{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.newList a:hover h2{ color:#E61221;}

.newIndex .more{ text-align:center; margin-top:57px;} 
.newIndex .more a{ display:inline-block;*display:inline;zoom:1; width:148px; height:37px; line-height:37px; border:1px solid #FE0000; color:#FE0000;}
.newIndex .more span{ padding-right:20px; background:url(../images/c7.png) no-repeat right center;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*公司概况*/
.about{}
.about .tit{ font-size:30px; color:#333;line-height:30px;}
.about .tit em{ font-family:Ebrima, Arial, Helvetica, sans-serif; font-size:50px; display:block; color:#e2e2e2; font-style:normal; text-transform:uppercase; line-height:40px;}
.about .tit i{ display:block; width:50px; height:2px; background:#e60012; margin-top:30px;}

/*大事记*/
.history{/* overflow:hidden; height:640px;*/}
.historyin{ background:#f4f4f4; position:relative;}
.hisName{ color:#494949; font-size:30px;/* padding:50px 0 30px 30px; */position:absolute; top:50px; left:30px;}
.hisName .red{ font-size:70px; display:block; line-height:70px; font-family:Ebrima, Arial, Helvetica, sans-serif ,"微软雅黑"; font-weight:normal; padding-bottom:5px;}
.hisName em{ font-style:normal;font-family:Ebrima, Arial, Helvetica, sans-serif ,"微软雅黑"; font-size:50px; text-transform:uppercase; color:#d0d0d0;}
.historylist{ position:relative; bottom:0;}
.historylist ul {height:453px;}
.historylist ul li{ float:left; width:280px; height:453px; position:relative; margin-left:10px;display:inline;}
.historylist ul li .con{ position:absolute; bottom:0; left:0; border-left:2px solid #d0d0d0; padding-left:15px; padding-right:10px; line-height:20px;}
.historylist ul li .con dl{ margin-bottom:10px;}
.historylist ul li .con dl time{ padding-right:10px;}
.historylist ul li .con .year{ font-size:44px;font-family:Arial, Helvetica, sans-serif ,"微软雅黑"; font-weight:normal; color:#e60012; margin:30px 0 40px; display:block;}
.historylist ul li .con .PIE{ position:absolute; top:-9px; left:-7px; display:block; width:10px; height:10px;moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; border:2px solid #d0d0d0;}
.historylist ul li:hover  .con{ border-color:#e60012;}
.historylist ul li:hover .con .PIE{border-color:#e60012;}
.history .btn{ background:url(../images/icon.png) no-repeat; display:block; width:50px; height:50px; position:absolute; top:50%;}
.history .prev{ left:-100px; background-position:0 -56px;}
.history .next{ right:-100px; background-position:-50px -56px;}
.history .prev:hover{ background-position:0 -106px;}
.history .next:hover{ background-position:-50px -106px;}

#history {height:840px; background-color:#f4f4f4; width:1400px; margin:0 auto; overflow:hidden;}
#history .viewport {position:relative;  margin:0 auto; width:1132px; height:100%; overflow:visible;}
#history .viewport .btn {display:none;  background:url(../images/icon.png) no-repeat; display:block; top:50%; width:50px; height:50px; position:absolute;z-index:2; margin-top:-22px;}
#history .viewport .prev { left:-100px; background-position:0 -56px;}
#history .viewport .next {right:-100px; background-position:-50px -56px;}
#history .viewport .wrap {position:relative; left:0; bottom:0; z-index:1; width:100%; height:100%;}
#history .viewport .wrap .item {position:absolute; bottom:-100%; width:283px;  -webkit-transition:bottom 500ms; transition:bottom 300ms;}
#history .viewport .wrap .item .PIE{ position:absolute; top:-12px; left:-4px; display:block; width:10px; height:10px;moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; border:2px solid #d0d0d0;}
#history .viewport .wrap .on {bottom:0;}
#history .viewport .wrap .item .dian {padding:5px 16px 5px 29px;  border-left:2px solid #d0d0d0;}
#history .viewport .wrap .item .dian figure {margin-bottom:20px; line-height:18px;}
#history .viewport .wrap .item .dian .year { font-size:44px;font-family:Arial, Helvetica, sans-serif ,"微软雅黑"; font-weight:normal; color:#e60012; margin:30px 0 40px; display:block; margin:-10px 0 30px 0;}
#history .viewport .wrap .item:hover .PIE{border-color:#e60012; background:#e60012;}
#history .viewport .wrap .item:hover .dian{border-color:#e60012;}

/*品质管理*/
.Qualitylist{ position:relative; margin:80px 0 0;}
.linemidlle{ position:absolute; top:0; left:50%; width:1px; height:100%; background:#e5e5e5; display:block;}
.Qualitylist ul{}
.Qualitylist li{ width:50%; float:right; position:relative; padding-left:4%; padding-bottom:40px;}
.Qualitylist li .icon{ width:19px; height:19px; border:3px solid #5386bf; position:absolute; left:-10px; top:-10px; background:#fff;moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;}
.Qualitylist li .con{ position:relative; top:-36px;}
.Qualitylist li time{ display:block; width:196px; text-align:center; height:43px; line-height:43px; background:#5386bf; font-size:32px; font-family:Arial, "微软雅黑";moz-border-radius: 43px 0 43px 0;-webkit-border-radius: 43px 0 43px 0;border-radius:43px 0 43px 0; color:#fff;}
.Qualitylist li .img{ margin:20px 0; width:100%; height:186px;}
.Qualitylist li.odd{ float:left; padding-left:0; padding-right:4%;}
.Qualitylist li.margintop{ margin-top:150px;}
.Qualitylist li.odd time{ background:#d54640;moz-border-radius:  0  43px 0 43px;-webkit-border-radius:  0  43px 0 43px;border-radius: 0  43px 0 43px; margin:0 0 0 auto;}
.Qualitylist li.odd .icon{ border-color:#d54640; left:auto; right:-10px;}
.Qualitylist li.last{border-left:1px solid #fff; left:-1px;}
.Qualitylist li.odd.last{ border-right:1px solid #fff; border-left:none; right:-1px; left:auto;}



/*新闻动态*/
.newstopbox{margin-bottom: 60px;}
.newstopbox .tleftbox{width: 558px;height:312px; position: relative;float: left; overflow:hidden;}
.newstopbox .newslide{}
.newstopbox .newslide li{position: relative;width: 558px;}
.newstopbox .newslide li .shadow{width: 100%;height: 45px;background:rgba(0, 0, 0, 0.68) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=68);opacity: 0.68; background:#000;/*实现IE背景透明*/position: absolute;left:0;bottom:0;}
.newstopbox .newslide li .shadow .title{width: 390px;margin-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 45px;color: white;font-size: 16px;font-weight: bold;display: block; position:relative}
.newstopbox .tleftbox .hd{position: absolute;bottom:17px;width: 100px;right: 0;font-size: 0;}
.newstopbox .tleftbox .hd li{width: 11px;height: 11px;border-radius: 50%;float: left;background: #3b3e41;cursor:pointer;}
.newstopbox .tleftbox .hd li+li{margin-left: 5px;}
.newstopbox .tleftbox .hd li.on{background: #df2830;}
.newstopbox .trightbox{width: 570px;height:312px; float: right;}
.newstopbox .topnews_list{}
.newstopbox .topnews_list li{cursor:pointer;width: 100%;height: 90px;border-bottom: 1px solid #e5e5e5;position: relative;margin-bottom: 20px;}
.newstopbox .topnews_list li .num{ font-size:82px; font-style:normal; /*color:#f8f8f8;*/ color: #eee;font-weight:bold; position:absolute; left:-5px; top:27px; z-index:4;}
.newstopbox .topnews_list .descbox{width:430px;padding-left:25px; position:relative; z-index:5;}
.newstopbox .topnews_list .title{display: block;width: 100%;color: #333333;font-size: 16px;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.newstopbox .topnews_list li .title:hover{color:#e60012;}
.newstopbox .topnews_list .desc{color: #888888;font-size: 12px;line-height: 20px;margin-top: 10px; height:40px; overflow:hidden;}
.newstopbox .topnews_list .timebox{width: 60px;height: 64px;background: #5386bf;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;position: absolute;right:0;bottom:25px; text-align:center;color: #fff;}
.newstopbox .topnews_list .timebox .d{display: block;text-align: center;font-size: 38px;line-height: 38px; padding-top:4px;}
.newstopbox .topnews_list .timebox .my{display: block;text-align: center;font-size: 12px;line-height: 18px;}

.newsbtmbox{}
.newsbtmbox li{height: 170px;padding:35px 0;margin-bottom: 25px;background: #f6f6f6; position:relative; border:1px solid #f6f6f6;}
.newsbtmbox li .timebox{width: 180px;float: left;display: table;}
.newsbtmbox li .time{display: table-cell;vertical-align: middle;}
.newsbtmbox li .time .d{color: #a1a1a1;font-size: 40px;display: block;text-align: center;line-height: 40px;}
.newsbtmbox li .time .line{width:23px;height: 2px;background: #dddddd;margin:15px auto 24px;display: block;}
.newsbtmbox li .time .my{color: #d3d3d3;font-size: 16px;display: block;text-align: center;line-height: 16px;}
.newsbtmbox li .descbox{width: 800px;float: left;padding-top: 10px; padding-right:80px; border-right:1px solid #e0e0e0;}
.newsbtmbox li .title{display: block;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 16px;font-weight: bold;}
.newsbtmbox li .desc{color: #888888;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.newsbtmbox li .more{ display:block; position:absolute; top:50%; margin-top:-15px; right:60px; background:url(../images/icon.png) no-repeat 0 -169px; width:30px; height:31px;}
.newsbtmbox li:hover{ border:1px solid #e60012; box-shadow:0 5px 10px rgba(130,130,130,0.3);}
.newsbtmbox li:hover .title{ color: #e60012;}
.newsbtmbox li:hover .more{ background-position:-30px -169px;}

.ConLeft{ float:left; width:818px;}
.newTit{ font-size:30px; font-weight:normal; color:#403b3b; text-align:center; line-height:35px;}
.newTime{ text-align:center; display:block; color:#a7a7a7; margin:30px 0;}
.ConRight{ float:right; width:284px;}
.Latestnew{ border:1px solid #ededed;}
.Latestnew .tit{ font-size:16px; color:#333; line-height:60px; padding:0 30px; position:relative; background:#f4f4f4;}
.Latestnew .tit span{ position:absolute; right:30px; top:30px; border:5px solid #d3d3d3; border-color:#d3d3d3 transparent transparent transparent;}
.Latestnew li{ padding:15px 15px 12px; border-top:1px solid #ededed;}
.Latestnew li .pic{ display:block; width:100%; height:143px; overflow:hidden;}
.Latestnew li .pic img{ max-height:143px; max-width:100%;}
.Latestnew li .h3{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:12px 0 0; font-weight:normal;}
.Latestnew li .h3 a{ color:#333; font-size:14px;}
.Latestnew li time{ color:#b6b6b6; font-size:12px;}

/*产品展示*/
.Currmore{ float:right; background:url(../images/icon.png) no-repeat 37px -213px; height:20px; line-height:20px; padding-right:23px; margin-top:21px;}
.Currmore:hover{ background-position:37px -242px; color:#e60012;}
.proPicbox{ width:100%; height:355px; background:#f5f5f5; text-align:center; padding-top:60px;}
.proPicbox img{ max-height:484px; width:613px;}
.proConbox{ margin:50px 0 70px;}
.proColunm{ float:left; width:300px; font-size: 48px; font-weight:normal;  color: #333; line-height: 48px;}
.proColunm em{font-family: Ebrima, Arial, Helvetica, sans-serif;  font-size: 50px; font-weight:bold;  display: block;   color: #e2e2e2;   font-style: normal;   text-transform: uppercase;   line-height: 40px; padding-bottom:10px;}
.proColunm i{display: block;  width: 63px;  height: 5px; background:url(../images/icon.png) no-repeat 0 -291px;  margin-top: 60px;}
.proCon{ float:right; width:439px; text-align:right;}
.proCon i{display: inline-block;  width: 53px; height: 3px; background: #e60012; margin-bottom:30px;}
.proCon figcaption{ font-size:18px; color:#555; margin-bottom:30px;}
.proCon figure{ color:#888;}
.proList ul{ margin:0 -10px;}
.proList li{ width:270px; height:122px; text-align:center; border:2px solid #f5f5f5; background:#f5f5f5; float:left; margin:10px; transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; position:relative;}
.proList li img{ max-width:80%; max-height:96px; vertical-align:middle;}
.proList li i{ height:100%; display:inline-block; vertical-align:middle;}
.proList li:hover{border:3px solid #e60012; box-shadow:0 5px 10px rgba(130,130,130,0.3);transform:translate(0,-10px);}
.proList li.on {border:3px solid #e60012; box-shadow:0 5px 10px rgba(130,130,130,0.3);transform:translate(0,-10px);}
.pro_tabbox {height: 649px;}
.pro_tabbox .pro_tabCont {display: none;}

.proDetail{}
.proinfoPic{ padding:0 30px; width:50%; float:left;}
.proinfoPic img{ width:400px;}
.proinCon{ float:right; width:48%; padding:50px;}
.proinfoName{ font-size:60px; color:#ffc600; font-weight:normal; line-height:65px;}
.proinCon figcaption{font-size:18px; color:#555; margin:40px 0;}
.proinCon figure{ color:#888;}
.proInfo{ margin:40px 0;}
.proInfo .tit{ border:1px solid #ebebeb; background:#f9f9f9; padding:11px 25px; font-weight:normal; font-size:18px; color:#555;}
.proInfo .tit em{ color:#c0c0c0; font-size:12px; padding-left:10px; position:relative; top:3px; font-style:normal; text-transform:uppercase;}
.proInfo .SinglePage{ padding:40px 0; min-height:300px;}

.infobot{ position:relative; text-align:center; margin:30px 0 50px;}
.infobot .backs{ display:block; width:122px; height:43px; line-height:43px; text-align:left; background:#f0f0f0 url(../images/icon.png) no-repeat 25px -311px; /*padding-left:15px;*/ padding-left: 64px;font-size:16px; color:#888; border:1px solid #ebebeb; position:absolute; left:0; top:0;}
.infobot .backs:hover{ background-color:#e60012; border-color:#e60012; color:#fff; background-position:25px -360px;}
.infobot .btn{ display:inline-block; width:122px; height:43px; line-height:43px; text-align:center; background:#f0f0f0; font-size:16px; color:#888; border:1px solid #ebebeb; margin:0 10px;}
.infobot .btn:hover{ background-color:#e60012; border-color:#e60012; color:#fff;}
/*产品展示 end*/

/*人力资源*/
.jobbox{}
.jobName{ background:url(../images/icon.png) no-repeat 0 -423px; padding-left:30px; font-size:16px; color:#333; border-bottom:1px solid #d7d7d7; padding-bottom:10px;}
.jobName2{ background-position:0 -473px;}
.jobbox .SinglePage{ padding:30px 0 40px;}
.jobbox .jobCon{ border-bottom:1px solid #ededed; padding-bottom:40px; margin-bottom:40px;}
.jobboxlist{ margin:0 -30px;}
.jobboxlist li{ width:550px; float:left; height:106px; background-color:#f7f7f7; position:relative; margin:0 30px 20px;}
.jobboxlist li .name{ background:#5386bf; padding:16px; height:106px; width:116px; text-align:center; position:absolute; left:0; top:0;}
.jobboxlist li .name span{ display:block; font-size:16px; color:#fff;  text-transform:uppercase; font-family:Arial; font-weight:normal; padding-top:5px;}
.jobboxlist li figure{ padding:30px 30px 20px 146px;}
.jobboxlist li figure .h3{ font-weight:normal; font-size:17px; color:#5386bf;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.jobboxlist li figure .p{ color:#999; font-family:Arial;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; text-transform:capitalize;}

.Paybox{ background:#f9f9f9; padding:30px; position:relative;}
.Paybox img{ position:absolute; bottom:10px; left:30px;}
.Paybox figure{ margin:0 auto; width:630px; text-align:center; line-height:28px;}
.Paybox figure .tit{ color:#d60000; font-size:18px; font-weight:normal; margin:0 0 15px 0;}
.welfarebox{ background:#f9fafe; margin:30px 0;}
.welfarelist{ margin:0 -10px; display:table; width:100%;}
.welfarelist li{ width:270px; float:left; margin:10px; text-align:center; padding:18px 30px; background-color:#f9ebeb;min-height:128px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.welfarelist li i{height:100%; display:inline-block; vertical-align:middle;}
.welfarelist li figure{ color:#888;vertical-align:middle; height:36px;}
.welfarelist li figure h3{ font-size:17px; color:#5d5050; font-weight:normal; }
.welfarelist li figure .p{ margin-top:15px;}
.welfarelist li.bg{ background:#fbf9f9;}
.welfarelist li:hover{ background:#e60012;}
.welfarelist li:hover figure h3{ color:#fff;}
.welfarelist li:hover figure .p{ color:#f4b0b2;}

/*人才招聘*/
.joblist{}
.joblist .tit,.joblist .tit1{ background:#d90c1c; font-size:15px; height:49px; line-height:49px; color:#fff; margin:0;}
.joblist .tit span,.joblist .tit1 span{ width:25%; padding:0 15px; display:block; float:left; text-align:center;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.joblist .tit span.local,.joblist .tit1 span.local{ width:35%;}
.joblist .tit span.time,.joblist .tit1 span.time{ width:15%;}
.joblist .tit1{ background:#f2f2f2; font-weight:normal; font-size:14px; color:#666; margin-bottom:1px; cursor:pointer;}
.joblist .con{ color:#666; background-color:#fff; font-size:14px; display:none; padding:40px 100px; position:relative;}
.joblist .con .h2{ font-size:15px; margin:0 0 15px 0; color:#333;}
.joblist li.active .tit1{ background:#F3F3F3;}
.joblist .con .txt{ line-height:33px; padding-right:200px;}
.joblist .con .Applybtn{ position:absolute; right:30px; bottom:40%; display:block; width:116px; height:34px; line-height:34px; text-align:center; color:#fff; background:#d90c1c;}
/*人才招聘 End*/

/*人力资源 end*/

/*公司治理*/
.copCon{ line-height:28px;}
.policybox{ margin-top:40px;}
.leftnav{ float:left; width:255px; border-top:1px solid #efefef;}
.leftnav li{ height:57px; line-height:57px; border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
.leftnav li a{ display:block; padding-left:40px; font-size:16px; color:#888;}
.leftnav li.cur,.leftnav li:hover{ border-left:3px solid #d60000; border-right:none;}
.leftnav li.cur a,.leftnav li:hover a{ color:#d60000; font-weight:bold;}
.policyContent{ float:right; width:875px; background:url(../images/policybg.png) no-repeat 99.5% 100.8%;}
.policyContent .tit{ background:url(../images/icon.png) no-repeat 0 -525px; color:#333; font-size:16px; padding-left:30px; margin:0 0 30px 0;}
.policycon{ padding:0 40px 0 0; height:510px; overflow:hidden;}

.scrollUp,.scrollHandle,.scrollDown{overflow:hidden;background-image:url(../images/ttscrollbar.png);background-repeat:no-repeat;_background-image:url(../images/ttscrollbar.gif)}
.scrollBar{height:100%;width:5px;background:url(../images/ttscrollbarbg.png) center 0 no-repeat;background-repeat:repeat-y;overflow:hidden;position:absolute;right:0;top:0;z-index:111}
.scrollUp,.scrollDown{height:23px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{width:14px;position:absolute;}
.scrollHandle{height:53px;background-position:0 0;left:0;top:0;cursor:n-resize;}
.scrollUp{background-position:left -1px;top:0; display:none;}
.scrollDown{background-position:0 -26px;bottom:0;display:none;}

/*投诉建议*/
.FeedBack .tit{ font-size:30px; color:#333; line-height:30px; text-align:center;}
.FeedBack .tit em{ font-family:Ebrima, Arial, Helvetica, sans-serif; font-size:50px; display:block; color:#e2e2e2; font-style:normal; text-transform:uppercase; line-height:40px;}
.FeedBack .tit i{ display:block; width:50px; height:2px; background:#e60012; margin:30px auto;}
.feednav { text-align:center;}
.feednav a{ display:inline-block; width:180px; height:36px; line-height:36px; text-align:center; font-size:16px; border:1px solid #dddddd; background-color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin:0 5px;}
.feednav a:hover,.feednav a.cur{ background-color:#d60000; border-color:#d60000; color:#fff;}
.feedform{ border-top:1px solid #eee; margin-top:40px; padding-top:40px; background:url(../images/feedform_bg.png) no-repeat right top;}
.feedform.nobg{ background:none; }
.feedform .form{ width:60%; /*margin:0 auto;*/margin-left: 70px;}
.feedform .form dl{ margin-bottom:10px; position:relative; padding-left:160px; line-height:36px;}
.feedform .form dl dt{ position:absolute; left:0; top:0; text-align:right; width:140px;}
.feedform .form dl dd .text{ width:388px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:1px solid #cccccc; background:#fcfcfc; height:36px; line-height:34px; padding:0 10px;}
.feedform .form dl dd .codetext{ width:200px;}
.feedform .form dl dd textarea.text{ width:488px; height:200px;overflow:hidden; resize:none;}
.feedform .form dl .codeimg{ display:inline-block; width:101px; height:36px; margin-left:10px;}
.feedform .form dl .codeimg img{ width:101px; height:36px;}
.feedform .form dl .btn{ width:150px; height:42px; background:#d60000; text-align:center; border:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; color:#fff; margin-top:30px;}
.feedlist{ border-top:1px solid #eee; margin-top:40px; padding-top:40px;}
.feedlist li{ margin-bottom:25px;}
.feedlist li .icon{ position:absolute; left:10px; top:4px; background:#999999;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; font-size:12px; color:#fff; display:block; padding:0 5px; height:22px; line-height:22px;}
.feedlist li .Q{ position:relative; border:1px solid #ebebeb; background:#f8f8f8; line-height:30px; padding:0 20px 0 60px; margin:0; font-size:14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.feedlist li .A{ position:relative;padding:0 20px 0 60px; margin:10px 0;}
.feedlist li .A .icon{ background:#d60000; top:0;}

.Contact .tit{ font-size:30px; color:#333; line-height:30px; margin-top:50px;}
.Contact .tit i{ display:block; width:50px; height:2px; background:#e60012; margin:30px 0;}
.Contactinfo{}
.Contactinfo dd{ background:url(../images/icon.png) no-repeat 0 -573px; height:30px; line-height:30px; padding-left:30px; font-size:16px;}
.Contactinfo .fax{ background-position:0 -603px;}
.Contactinfo .email{ background-position:0 -633px;}
.Contactinfo .addr{ background-position:0 -663px;}
.Contact .map{ margin:40px 0;}

.linklist{ padding:30px 0;}
.linklist ul{ position:relative; margin:0 -30px;}
.linklist li{ border:1px solid #f0f0f0; width:346px; height:136px; text-align:center; float:left; margin:10px 30px; transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; position:relative;}
.linklist li h2{ display:none; position:absolute; width:100%; height:100%; text-align:center; top:0; left:0; line-height:136px;background:rgba(255, 198, 0, 0.95) none repeat scroll 0 0 !important;filter:Alpha(opacity=95); background:#ffc600;}
.linklist li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; font-size:18px; color:#fff; }
.linklist li img{ max-width:80%; max-height:106px; vertical-align:middle;}
.linklist li i{ height:100%; display:inline-block; vertical-align:middle;}
.linklist li:hover{border:1px solid #ffc600; box-shadow:0 5px 10px rgba(215,214,212,0.5);}

.curnav{}
.curnav ul{ margin:0 -8px;}
.curnav li{ float:left; width:376px; height:134px; position:relative; margin:0 8px;}
.curnav li img{ width:376px; height:134px;}
.curnav li h2{ position:absolute; top:0; left:0; width:100%; height:100%;background:rgba(255, 255, 255, 0.74) none repeat scroll 0 0 !important;filter:Alpha(opacity=74); background:#fff;}
.curnav li h2 span{ color:#909090; font-size:24px; font-weight:normal; padding:50px 30px 30px; display:block; position:relative;}
.curnav li h2 span em{ color:#d3dbdd; font-style:normal; font-size:14px; display:block;}
.curnav li.cur h2 { background:rgba(212, 44, 44,1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#d42c2c;}
.curnav li.cur h2 span{ color:#fff;}
.curnav li.cur h2 span em{ color:#db5f5f;}
.curnav li .icon{ width:0; height:0; border:15px solid #fff; border-color:transparent transparent #fff transparent; position: absolute; bottom:0; left:15%; display:none;}
.curnav li.cur .icon{ display:block;}
.curtabCont {display: none;}

.curture .SinglePage{ padding:30px 0;}
.curbox1{ background:url(../images/cur_bg.jpg); padding:40px; margin:40px 0;}
.curbox1 .tit{ float:left; font-size:18px; color:#333; font-weight:normal; padding:20px 0 0 0;}
.curbox1 figure{ float:right; width:870px; color:#888;}
.curbox2{ color:#888; line-height:28px;}
.curbox2 .tit{ text-align:center; color:#d42c2c; font-size:18px; margin:0;}
.curbox2 .tit2{ text-align:center; font-size:14px; margin:20px 0 0;}
.curbox2 .ul{ border-left:1px solid #ebebeb;}
.curbox2 .ul li{ border:1px solid #ebebeb; border-left:none; padding:30px; float:left; width:33.3334%; height:450px;}
.curbox2 .ul .title{color:#d42c2c; font-size:18px;}
.curbox2 .ul .brief{ line-height:24px; height:72px; margin:15px 0 30px;}
.curbox2 .ul dl{ margin-bottom:20px;}
.curbox2 .ul dl dt{ font-weight:bold;}
.curbox3{}
.curbox3 .ul{ margin:0 -1%; border:none;}
.curbox3 .ul li{ padding:0; width:31.3334%; margin:0 1%;border:none;}
.curbox3 .ul dl{padding:30px; border-left:1px solid #ebebeb; margin-bottom:0;}
.curbox3 .ul dd{ height:120px;}
.curbox3 .ul .first{ border:1px solid #ebebeb;}
.curbox3 .ul .first dd{ height:84px;}
.curbox3 .ul ol li{ width:100%; border:none; padding:0; margin:0; height:auto; position:relative; padding-left:10px;}
.curbox3 .ul ol li span{ color:#b4a570; padding-right:10px; font-weight:bold; position:absolute; left:0; top:0;}
.curbox4 { background:#f8f8f8; margin:40px 0;}
.curbox4 .con{ float:left; width:600px; padding:40px 40px 10px ;}
.curbox4 .con .tit{ font-size:14px;}
.curbox4 .con  .ul{ margin-bottom:30px;}
.curbox4 .con  .ul li { padding-left:10px; position:relative;}
.curbox4 .con  .ul li span{ font-weight:bold; color:#d42c2c; position:absolute; left:0; top:0;}
.curbox5 { margin:40px 0;}
.curbox5 dl{ float:left; width:575px; background:#f8f8f8; padding:40px 10px 40px 30px; margin:5px 0;}
.curbox5 dl.odd{ float:right;}
.curbox5 dl.last{ padding:0;}
.curbox5 dl.margintop{ margin-top:80px;}
.curbox5 dl.first{}
.curbox5 .tit{ font-size:14px; margin-top:0;}
.curbox5  .ul li { padding-left:10px; position:relative;}
.curbox5  .ul li span{ font-weight:bold; color:#d42c2c; position:absolute; left:0; top:0;}

.CurTopbox{ background:url(../images/curtop_bg.png) top left; height:412px; overflow:hidden; border-top:1px solid #fff;}
.CurTopbox .Pagewidth{position: relative; zoom: 1;}
.CurTopbox .foldbox{ height:412px;}
.CurTopbox li .pic{ display:block; width:683px; height:412px; float:right;}
.CurTopbox li .pic img{ width:683px; height:412px;}
.CurTopbox li .txt{ float:left; width:404px; padding:70px 0;}
.CurTopbox li .txt .tit{ margin:0; font-size:28px; line-height: 28px;font-weight:normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.CurTopbox li .txt .tit a{ color:#333;}
.CurTopbox li .txt .con{ line-height:36px; font-size:16px; margin:30px 0; height:72px; overflow:hidden;}
.CurTopbox li .txt .more{ display:block; width:132px; height:49px; line-height:49px; text-align:center; color:#fff; background-color:#000;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.CurTopbox li .txt .more:hover{ background:#d60000;transform:translate3d(10px,0,0);}
.CurTopbox li .txt .tit a:hover{ color:#d60000;}
.CurTopbox .Curpage{ position:absolute; left:0; top:315px; font-size:24px; color:#000;}
.CurTopbox .Curpage a { float: left;font-family:"宋体"; font-weight:bold; color:#000; font-size:30px;}
.CurTopbox .Curpage a.prevStop,
.CurTopbox .Curpage a.nextStop{ filter:alpha(opacity=60); opacity: 0.6; cursor: auto }
.CurTopbox .Curpage a:hover{ color:#d60000;}
.CurTopbox .Curpage a.prevStop:hover,
.CurTopbox .Curpage a.nextStop:hover{ color:#000; cursor:text;}
.CurTopbox  .pageState{ float: left; padding:0 15px; }

.curturelist{ padding:40px 0;}
.curturelist ul{ margin:0 -1.5%;}
.curturelist li{ float:left; width:30.3334%; margin:15px 1.5%;}
.curturelist li .pic{ display:block; width:100%; height:219px; text-align:center; overflow:hidden;}
.curturelist li .pic i{ vertical-align:middle; display:inline-block; height:100%;}
.curturelist li .pic img{ max-width:100%; max-height:219px; vertical-align:middle;}
.curturelist li .tit{ font-size:16px; margin:25px 0 20px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.curturelist li .tit a{ color:#333;}
.curturelist li figure{ height:36px; line-height:18px; overflow:hidden;}

.curtime{ position:relative; border:1px solid #f3f3f3; padding:15px 15px 15px 100px; background:#fcfcfc; min-height:54px;}
.curtime span{ position:absolute; top:15px; left:15px; color:#333;}
.curtime a{ color:#888; margin:0 15px;}
.curtime a.on,.curtime a:hover{ color:#d60000;}

.magazinelist{ padding:40px 0;}
.magazinelist .topli{ width:383px; float:left;}
.magazinelist .topli .pic{ display:block;height:456px;  position:relative; border:1px solid #ebebeb; padding:30px 30px 30px 70px; text-align:center;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.magazinelist .topli .icon{ background:url(../images/icon.png) no-repeat 0 -700px; top:-15px; width:49px; height:153px; line-height:20px; padding:20px 17px; display:block; position:absolute; left:10px; color:#fff;}
.magazinelist .topli .pic img{ width:268px; height:408px; vertical-align:middle;}
.magazinelist .txt{ padding:25px 0 0 0; position:relative;}
.magazinelist .txt .num{ background:#d60000; color:#fff; padding:5px 10px;}
.magazinelist .txt .num em{ font-style:normal; font-size:20px; font-family:Arial,"微软雅黑"; font-weight:bold;}
.magazinelist .txt .cate{ color:#bfbfbf; padding-left:15px;}
.magazinelist .txt .tit{ margin:10px 0; font-weight:normal; font-size:14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; width:70%;}
.magazinelist .txt .more{ position:absolute; right:0; bottom:0; border:1px solid #ebebeb; padding:5px 18px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.magazinelist .txt .more:hover{ color:#fff; background:#d60000; border-color:#d60000;transform:translate3d(-10px,0,0);}
.magazinelist .txt .tit a:hover{ color:#d60000;}
.magazinelist .topli .pic:hover{box-shadow:0 5px 10px rgba(130,130,130,0.3);border-color:#d60000;}
.magazinelist li { float:left; position:relative; border:1px solid #ebebeb; padding:20px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; width:347px; height:254px; margin-left:41px; margin-bottom:32px;}
.magazinelist li .pic{ display:block; float:left; width:140px; overflow:hidden;}
.magazinelist li .pic img{ width:140px; height:213px; vertical-align:middle;}
.magazinelist li .txt{ float:right; height:213px; width:138px; padding-top:20px;}
.magazinelist li .txt .more{ left:0; right:auto; bottom:20px;}
.magazinelist li:hover{box-shadow:0 5px 10px rgba(130,130,130,0.3);border-color:#d60000;}

.socialbox{ border:6px solid #f0f0f0; position:relative;}
.socialbox .handle{ position:absolute; width:73px; height:100%; right:0; top:0;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000; cursor:pointer; z-index:5;}
.socialbox .handle .h2{ font-weight:normal; font-size:20px; color:#fff; position:relative; padding:155px 26px 0; vertical-align:middle;}
.socialbox .handle .h2 span{ display:block; background:url(../images/icon.png) 3px -852px; width:21px; height:35px; margin-top:20px;}
.socialbox .showcon{position:absolute; height:100%; right:0; top:0;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); width:100%; display:none;}
.socialbox .handle.on{background:rgba(214, 0, 0, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#d60000;}
.socialbox .handle.on h2 span{ background-position:-47px -852px;}
.showcon ul{ padding:10px 10px 10px 130px; position:relative;}
.showcon li{ float:left; width:42%; margin:0 3% 15px; border-bottom:1px solid #333334; position:relative; padding:15px 0 15px 80px;}
.showcon li .tit{ font-size:16px; color:#fff; margin-bottom:15px;}
.showcon li dl{ color:#afb0b1; font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.showcon li .icon{ position:absolute; left:0; top:22px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%; background:#fff; display:block; width:60px; height:60px; text-align:center; padding-top:10px;}

.sociallist{ width:100%; margin:30px 0;}
.sociallist li{ float:left; width:23.5%; margin:0 2% 0 0;padding-bottom:15px; border-bottom:3px solid #fff;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.sociallist li.last{ margin-right:0;}
.sociallist li .pic{ width:100%; display:block; text-align:center; height:133px; overflow:hidden;}
.sociallist li .pic img{ width:100%; height:133px;}
.sociallist li time{ display:block; color:#888; margin:15px 0 0; }
.sociallist li .tit{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:16px; font-weight:normal; margin:0;}
.sociallist li .tit a{ color:#333}
.sociallist li:hover{ border-bottom:3px solid #d60000;box-shadow:5px 0 5px rgba(130,130,130,0.3);}
.sociallist li:hover .tit a{color:#d60000;}

.socialnav{ margin:0 0 40px;}
.socialnav a{ font-size:16px; background-color:#f0f0f0;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius:40px; width:143px; height:40px; line-height:40px; float:left; display:inline; margin-right:15px; text-align:center;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.socialnav a.on,.socialnav a:hover{ background:#d60000; color:#fff; font-weight:bold;}

.socialnewbox{}
.socialnewbox li{height: 152px;padding:20px 0;margin-bottom: 25px;position:relative; border:1px solid #fff; border-bottom:1px solid #f6f6f6;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.socialnewbox li .pic{ display:block; width:225px; height:110px; float:left; margin:0 30px 0 0;}
.socialnewbox li .pic img{ width:225px; height:110px;}
.socialnewbox li .timebox{width: 114px; height:114px;float: left;display: table;}
.socialnewbox li .time{display: table-cell;vertical-align: middle;}
.socialnewbox li .time .d{color: #a1a1a1;font-size: 40px;display: block;text-align: center;line-height: 40px;}
.socialnewbox li .time .line{width:23px;height: 2px;background: #dddddd;margin:15px auto 24px;display: block;}
.socialnewbox li .time .my{color: #d3d3d3;font-size: 16px;display: block;text-align: center;line-height: 16px;}
.socialnewbox li .descbox{width: 640px;float: left;padding-top: 10px; padding-right:60px; border-right:1px solid #e0e0e0;}
.socialnewbox li .title{display: block;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 16px;font-weight: bold;}
.socialnewbox li .desc{color: #888888;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.socialnewbox li .more{ display:block; position:absolute; top:50%; margin-top:-15px; right:60px; background:url(../images/icon.png) no-repeat 0 -169px; width:30px; height:31px;}
.socialnewbox li:hover{ border:1px solid #e60012; box-shadow:0 5px 10px rgba(130,130,130,0.3);background: #f6f6f6; }
.socialnewbox li:hover .title{ color: #e60012;}
.socialnewbox li:hover .more{ background-position:-30px -169px;}


/*人才招聘详细页*/
.JobForm{ width:412px; margin:0 auto; padding:40px 0px;}
.JobForm h2{ padding:0; margin:0; margin-bottom:30px; text-align:center; font-size:18px; line-height:32px;}
.JobForm ul li{ margin-bottom:22px;}
.JobForm input,.JobForm label{ float:left; display:inline;}
.JobForm label{ width:80px; color:#858585; line-height:40px;text-align: right;}
.JobForm input{ font-family:'Microsoft Yahei'; color:#858585; font-size:14px; padding:12px;  border:1px solid #e6e6e6; width:284px; line-height:16px;}

.JobForm .Btn{ width:auto; height:auto; line-height:normal; padding:8px 14px; font-size:16px; border:none; cursor:pointer; margin-right:14px;}
.JobForm .SubBtn{ background:#E60012; color:#fff;}
.JobForm .ResetBtn{  background:#eee;}

/*宣传片*/
.Video {}
.VideoPic {width: 1160px;}
.VideoPic .VideoBig{ width:1160px; height:497px;}
.VideoPic .VideoBig li{ float:left; width:1158px; height:495px;}
.VideoPic .VideoBig li video {width:1158px; height:495px;}
.VideoPic .VideoList{ width:1160px; height:97px; position:relative;margin-top: 6px;}
.VideoPic .VideoList .btn{ width:13px; height:21px; cursor:pointer; position:absolute; top:48px; z-index:10;}
.VideoPic .VideoList .prev{ left:-31px; background:url(../images/prev.png) no-repeat left top;}
.VideoPic .VideoList .next{ right:-31px; background:url(../images/nest.png) no-repeat left top;}
.VideoPic .VideoList .List{ position:absolute;top:0px; width:1160px;}
.VideoPic .VideoList .List li{ float:left; width:227px; height:97px; overflow:hidden;margin-right: 8px;border:1px solid transparent;}
.VideoPic .VideoList .List li img{ width:225px; height:95px;cursor:pointer;border: 1px solid #F0F0F0 ;}
.VideoPic .VideoList .List li.on {border-color: #E60012;margin-top: -10px;}
.VideoPic .VideoList .List li.on img {border-color: #E60012;}
.VideoPic .VideoList .List .tempWrap {width: 1160px !important;}
.VideoPic .VideoList .List .tempWrap ul {padding-top:10px !important;}


/*弹出框*/
.tanbtn{ height: 99px; font-size: 16px;  width: 40px; padding: 10px 12px;  background: #e60012;  color: #fff;  position: fixed;  top: 45%;  right: 2%; line-height: 20px; z-index:9999;}
.pop_up_Box {position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;width: 100%;height: 100%; display:none;}
.pop_up_Box .pop_up{z-index: 999; padding:100px 70px 84px 71px;/*width: 1039px; height: 322px;*/ width: 1120px;height: 506px;margin:64px auto;position: relative;background: url(../images/pop_up_bg.png) no-repeat; overflow:hidden;}
.pop_up_Box .pop_up li{ float:left;}
.pop_up_Box .pop_up li img {float: left;width: 471px;height: 322px;}
.pop_up_Box .pop_up li .memos {float: left;width: 500px;padding-left: 34px;}
.pop_up_Box .pop_up li .memos .more {display: block;width: 132px;height: 49px;line-height: 49px;text-align: center;font-size: 14px;color: #fff;background: #E60012;}
.pop_up_Box .pop_up .close {position: absolute;width: 27px;height: 27px;background: url(../images/pop_close.png) no-repeat;top: 8px;right: 12px;cursor: pointer}
.pop_up_Box .pop_up .btn{ position:absolute; top:45%; width:45px; height:90px; cursor:pointer;}
.pop_up_Box .pop_up .prev{ left:10px; background:url(../images/jt_prev.png) no-repeat center center;}
.pop_up_Box .pop_up .next{ right:10px; background:url(../images/jt_next.png) no-repeat center center;}







.Logo1{
    margin-left:115px;
	float: left;
	width:  124px;
	height: 91px;
	background: url(/static/picture/logonew.png) no-repeat ;
	background-size: 113px auto;
	background-position: 24px -10px;
	text-indent: -999em;
}
.Logo1 a{
	width:  180px;
	height: 91px;
}
.Logo1 a h1{
	width:  180px;
	height: 91px;
	display: none;
}
.Logo1 a h2{
	width:  180px;
	height: 91px;
	text-indent: -999em;
}


.Logo2{
	float: left;
	height:  91px;
	margin-left: 10px;
	line-height: 28px;
	

}
.Logo2 p:nth-child(1){
	font-size: 14px;
}
.Logo2 p:nth-child(2){
	font-size: 28px;
	font-weight: 548;
}
.Logo2 p:last-child{
	text-align:center;
	font-size: 14px;
}
.Logo2 a h2{
	font-size: 28px;
	font-weight:548;
}

.Logo2 a p{
	font-size: 14px;
	font-weight:normal;
}





.item2 .pic a img{
	width: 100%;
}
.item6 .pic a img{
	width: 100%;
	margin-left: 126px;
}
.item9{
	margin-top: 30px;
}


.Imgbox2 img{
	width: 87px;
	height: auto;
}
.Imgbox6 Img{
	width: 79px;
	height: auto;
}


.title h3 {
    font-size: 32px;
}
.footer-con{
	width: 100%;
}
.title p {
    text-align: center;
    font-size: 20px;
    padding-top: 8px;
    color: #656565;
}
.xxl .section1 .cont h4 {
    text-align: center;
    font-size: 18px;
    padding: 10px 0 6px 0;
    line-height:11px
}

.xxl .section1 .cont p {
    text-align: center;
    font-size: 16px;
    color: #656565;
    height: 26px;
    margin: auto;
    text-align: center;
    line-height: 20px;
    padding: 0 16px;
}

.xxl .section1 .timg img {
    transition: all 1s;
    width: 100%;
    height: 218px;
}











        ul >li {
            list-style: none;
        }

        .nav_saixuan li {
            width: 200px;
            text-align: center;
        }

        .nav_saixuan > li {
            float: left;
            margin-right: 10px;
        }

        .nav_saixuan li h3 {
            height: 40px;
            line-height: 40px;
        }

        .nav_saixuan > li > h3 {
            background: #1D5F91;
        }

        .nav_saixuan > li > ul > li h3 {
            background: #72a7ff;
        }

        .nav_saixuan > li h3:hover, .choice {
            /*background: #ffc0c0 !important;*/
            background: #028DEA !important;
            color: #ffffff;
        }

        ul > li > ul {
            display: none;
        }

        ul > li.on > ul {
            display: block;
        }

        ul.nav_saixuan li {
            position: relative;
        }

        ul.nav_saixuan > li > ul > li ul {
            position: absolute;
            top: 0;
            right: -200px;
        }

        ul.nav_saixuan span.sub {
            position: absolute;
            display: block;
            right: 10px;
            top: 0;
            width: 10px;
            height: 40px;
            /*background: url(images/arrows.png) no-repeat center center;*/
        }



.nav_saixuan{
	width: 69%;
	margin: 0 auto;
}

.saixuanlist{
	width: 100px;
	height: 100px;
}

.show5>Img{
	width: 44px;
    height: auto;
        margin: 15px 115px;
}
.show6>Img{
	width: 44px;
    height: auto;
        margin: 15px 115px;
}
.show7>Img{
	width: 44px;
    height: auto;
        margin: 15px 115px;
}
.show8>Img{
	width: 44px;
    height: auto;
        margin: 15px 115px;
}


.list >h5{
	text-align:center;
	font-size: 20px;
	margin-top:20px ;
}
.list >p{
	text-align:center;
	font-size: 16px;
	margin-top:10px ;
}







.Nav>input[type=checkbox] {
        display: none;
}




@media screen and (max-width:992px){

	.Pagewidth {
	    width: 1290px;
	    height: 175px;

	}

	.hd{
		display: none;
	}
	.proIndex{
		height: 730px;
	}
    
    
    
    
    
    
    .logomain {
	    margin: 0px 0px 0px 241px;
	}
    
    
    .Logo1{
    	background-position:0 0;
	    width: 175px;
	    height: 150px;
	    background-size: 194px auto;
    }
    .Logo1 a {
	    width: 175px;
	    height: 150px;
	}
    .Logo2{
    	margin-top: 30px;

    }
    .Logo2 p:nth-child(1) {
    	font-size: 2.5rem;
	}
    .Logo2 p:nth-child(2) {
    	font-size: 3.8rem;
    	margin: 21px auto;
	}
	.Logo2 p:nth-child(3) {
    	font-size: 2.5rem;
	}
	
	
	
	
	.Logo2>a p:nth-child(1) {
    	font-size: 2.5rem;
	}
	.Logo2>a>h2{
	    font-size: 3.8rem;
	    margin: 10px auto;
	}
	.Logo2>a p:nth-child(3) {
    	font-size: 2.5rem;
	}
	
	
	
	
    
    
    .wow{
    	text-align:center;	
    }
    
    .show5{
    	margin: 0 auto;
    }
    
    .show5 Img{
		width: 28%;
		height: auto;
		margin: 0;
		margin-bottom: 30.9px;
	}
	
	.show6{
    	margin: 0 auto;
    }
	
	.show6 Img{
		width: 28%;
		height: auto;
		margin: 0;
		margin-bottom: 30.9px;
	}
	
	.show7{
    	margin: 0 auto;
    }
    
    .show7 Img{
		width: 28%;
		height: auto;
		margin: 0;
		margin-top:22px;
		margin-bottom: 30.9px;
	}
	
	.show8{
    	margin: 0 auto;
    }
    
	.show8 Img{
		width: 28%;
		height: auto;
		margin: 0;
		margin-top:22px;
		margin-bottom: 30.9px;
	}
	
	
	.list{
		text-align:center;	
	}
	
	.list>h5{
		margin: 0 auto;	
		font-size: 6rem;
	}

	.cont .list>p{
		font-size: 4rem;
		margin: 40px 0 40px 0;
		line-height: 59px;
	}
	

	.container {
	    width: 100%;
	}	
	.title p {
	    font-size: 4rem;
	    padding: 90px 0 90px 0;
	    line-height: 59px;
	}
	.xxl .section1 .cont h4{
		font-size: 6rem;
		line-height: 115px;
	}
	.xxl .section1 .cont p {
		font-size: 4rem;
		line-height: 45px;
		height: 146px;
	}
	
	.proBan .hd li span {
    	font-size: 1.5rem;
	}
	.proBan .bd p {
	    font-size: 2.5rem;
	    color: #8c8c8c;
	}
	.title h3{
		font-size: 6rem;
		line-height: 90px;
	}	
	
	
	
	
	.Nav{
		background:url("/static/images/nav.png");
		background-size:105px auto;
		background-repeat:no-repeat;
		width: 102px;
		height: 99px;
		position: absolute;
		right: 16px;
		top: 21px;
	}
	.Nav>ul{
		list-style: none;
	}
	.Nav>ul>li{
		list-style: none;	
	}
	
	
	.Nav>ul{
		margin-top:100px ;
		background:#E7EAED;
		width: 200px;
		position:absolute;
		right: -14px;
		top: 29px;
		z-index: 999999;
	}
	
	.Nav>ul>li{
		border-bottom:solid 1px #E0E0E0;
		width: 200px;
	}
	.nav3{
		border-bottom:none;
	}
	
	
	.Nav>label{
		float: right;
		width: 102px;
		height: 99px;

	}
	
	
	.Nav>input[type=checkbox] {
        display: none;
    }

	.nav-box {
        display: none;
    }
	
	
    .nav-con:checked ~ .nav-box {
        display: block;
    }
    
    .nav-con {
        display: none;
    }
    
    
	
	.Topsearch{
		display: none;
	}
	
	.Nav ul li a.navA{
		font-size: 2rem;
		width: 100%;
	}
  
	
	
	/*.Pagewidth {*/
	/*    width: 100%;*/
 /*       display: flex;*/
 /*       flex-direction:column;*/
	/*}*/
	
	/*.Nav{*/
	/*	float: none;*/
	/*	margin: 80px auto 0 auto;*/
	/*}*/
	/*.proIndex{*/
	/*	margin-top: 341px;*/
	/*}*/
	
	
	/*.Nav ul li a.navA{*/
	/*	background:url("/static/images/nav.png");*/
	/*	background-size:100% auto;*/
	/*	background-repeat:no-repeat;*/
	/*    width: 183px;*/
	/*    height: 235px;*/
	/*    margin: 0px 63px 0px 63px;*/
			
		
	/*}*/
	/*.Nav li a span{*/
 /*   	top: 147px;*/
	/*    font-size: 3rem;*/
	/*    height:none;*/
	/*}*/
	
	
	/*#nav1{*/
	/*	display: none;*/
	/*}*/
	
	/*#nav2{*/

	/*}*/
	/*#nav2>span{*/
	/*	top: 50px;*/
	/*}*/
	/*.clearfix>li:nth-child(5) {*/
	/*	display: none;*/
	/*}*/
	/*#nav3{*/
	/*	display: none;	*/
	/*}*/
	/*#nav5{*/
	/*	display: none;	*/
	/*}*/
	/*.Topsearch{*/
	/*	display: none;			*/
	/*}*/
	
	
	
	.in_r{
		display: none;
	}
	.iframe11{
		display: none;
	}

	.xxl .section1 .timg img{
		height: 280px;
	}
	

	
	
	

}






