﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:Arial; color:#666; font-size:14px; background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #666;}
a:focus { outline: 0 }
a:hover{ color: #0058b1;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

#home .home a,
#xgzx .xgzx a,
#mgzx .mgzx a,
#ozzx .ozzx a,
#dhcx .dhcx a,
#news .news a,
#products .products a,
#contact .contact a{color: #FFFFFF; background: url(../images/navHbg.jpg) repeat-x;}

.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family:"microsoft yahei"; }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;margin:0;font-weight:normal;}

submit{ font-family:"microsoft yahei"; }
#warp{ width:100%; height:auto;  position:relative; overflow: hidden; }


.topbg{ width: 100%; height: 45px; line-height: 45px; background: #f5f5f5;}
.top{ width: 1200px; height: 45px; overflow: hidden;}
.topr{ float: right; width: 219px; height: 45px; background: url(../images/Toplagbg.png) no-repeat; color: #FFFFFF; text-align: center;}
.topr a{ color: #FFFFFF;}
.top span a{ display: inline-block; width: 100px; background: url(../images/topspanLine.jpg) left center no-repeat; text-align: center;}
.top span a img{ vertical-align: middle;}

.Head{ width: 1200px; height: 119px; overflow: hidden;}
.Head .logo{ width: 450px; height: 119px; overflow: hidden; float: left;}
.Head .logo a{ display: inline-block; width: 450px; height: 119px; background: url(../images/logo.jpg) no-repeat;}
.Head .Hwx{ width: 525px; height: 119px; overflow: hidden; float: right;}

.Navbg{ width: 100%; height: 50px; background: #FFFFFF; border-top: 1px solid #dedede;}
.Nav{ width: 1200px; height: 50px; line-height: 50px;}
.Nav li{ float: left; width: 150px; text-align: center; background: url(../images/navLine.jpg) right center no-repeat; font-size: 16px; text-transform:uppercase;}
.Nav li:last-child{ background: none;}
.Nav li a{ display: block;}
.Nav li a:hover{ color: #FFFFFF; background: url(../images/navHbg.jpg) repeat-x;}
/**banner**/
.fullSlide{width:100%;position:relative;  height:750px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100%; }
.fullSlide .bd li{ width:100%;  height:750px; }
.fullSlide .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;}
.fullSlide .hd{ width:100%; background:url(../images/bhbg.png) no-repeat top center;  position:absolute; z-index:1; bottom:0px; left:0; height:46px; line-height:46px; text-align:center; }
.fullSlide .hd ul li{ margin-top: 25px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:5px; margin-left:20px;background: #999; overflow:hidden; 
		line-height:9999px; 
}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #e10606; }


.inSearch{ width: 1200px; height: 36px; overflow: hidden; padding: 8px 0; line-height: 36px;}
.inSearch a{ padding: 0 10px; background: url(../images/inSeaLine.jpg) no-repeat right center;}
.inSearch a:last-child{ background: none;}

.inSearchR{ float: right; width: 261px; height: 36px; overflow: hidden;}
.inSearchR .Sinput{ float: left; width: 207px; padding: 0 10px; color: #666666; height: 34px; border: 1px solid #cccccc; border-right: none; overflow: hidden;}
.inSearchR .Ssubmit{ float: left; width: 33px; height: 36px; overflow: hidden; border: none; background: url(../images/insub.jpg) no-repeat;}

.in1bg{ width: 100%; height: 700px; background: url(../images/in1bg.jpg) no-repeat center;}
.in1Tit{ width: 100%; text-align: center; padding: 30px 0 15px 0; height: auto;}
.in1Tit h1{ color: #0058b1; font-size: 36px; line-height: 68px; text-transform:uppercase;}
.in1Tit p{ line-height: 48px; font-size: 18px;}
.in1Box{ width: 1200px; height: 460px; overflow: hidden;}
.in1Box dl{ float: left; position: relative; width: 375px; height: 460px; overflow: hidden; cursor: pointer; text-align: center; margin-left: 35px;}
.in1Box dl:first-child{ margin-left: 0;}
.in1Box dl dt{ width: 375px; height: 290px; overflow: hidden;}
.in1Box dl dt img{width: 375px; height: 290px;}
.in1Box dl dd{transition: all ease .3s; width: 375px; height: 170px;  background: #0190df; color: #FFFFFF; position: absolute; left: 0; bottom: 0; z-index: 999;}
.in1Box dl:hover dd{ height: 240px; background: #0058b1;}
.in1Box dl dd h1{ font-size: 18px; font-weight: normal; line-height: 96px; text-transform:uppercase;}
.in1Box dl dd h2{ display: none;}
.in1Box dl dd h3{ display: none;}
.in1Box dl dd h4{ width: 100%; height: 40px; background: url(../images/in1dlH4.png) no-repeat center;}
.in1Box dl:hover dd h2{ display: inline-block; background: #FFFFFF; height: 1px; width: 38px; clear: both;}
.in1Box dl:hover dd h3{ display: inline-block; line-height: 30px; padding:8px 0; font-size: 16px; font-weight: normal; clear: both; width: 100%;}
.in1Box dl .in1none{ display: none; width: 375px; height: 220px; background: url(../images/in1None.png) repeat; position: absolute; left: 0; top: 0; vertical-align: middle; }
.in1Box dl .in1none img{ margin-top: 0; }
.in1Box dl:hover .in1none{ display: block; }


.in2Tbg{ width: 100%; height: 160px; background: url(../images/in2Tbg.jpg) no-repeat center;}
.in2Box{ width: 1200px; padding: 30px 0; overflow: hidden;}
.in2_item{ width: 1200px; height: 236px; padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #DEDEDE;}
.in2_itemL{ width: 622px; height: 238px; overflow: hidden;}
.in2_itemL dl{width: 622px; height: 238px; overflow: hidden;}
.in2_itemL dl dt{ float: left; width: 68px; height: 238px; overflow: hidden;}
.in2_itemL dl dd{ float: right; width: 540px; height: 238px; overflow: hidden;}
.in2_itemL dl dd .in2Div1{ width: 540px; height: 98px; border-bottom: 1px solid #DEDEDE; overflow: hidden;}
.in2_itemL dl dd .in2Div1 h4{ font-size: 18px; font-weight: normal; padding-top: 5px; line-height: 36px;}
.in2_itemL dl dd .in2Div1 h1{ font-size: 32px; color: #000; line-height: 42px; text-transform:uppercase;}
.in2_itemL dl dd .in2Div2{ width: 100%; height: auto; padding-top: 10px; overflow: hidden;}
.in2_itemL dl dd .in2Div2 li{ width: 100%; line-height: 18px; font-size: 13px; background: url(../images/in2libg.jpg) no-repeat left 4px; padding-left: 15px;}
.in2_itemL dl dd .in2Div2 li span{ color: #f30400; font-weight: bold;}
.in2_itemR{ width: 510px; height: 238px; overflow: hidden;}


.in3bg{ width: 100%; height: 430px; background: url(../images/in3bg.jpg) no-repeat center;}
.in3Box{ width: 1200px; height: 200px; padding-top: 223px; overflow: hidden; color: #FFFFFF;}
.in3Box dl{ float: left; width: 215px; height: 200px; text-align: center; overflow: hidden; margin-left: 100px; display: inline;}
.in3Box dl:first-child{ margin-left: 0;}
.in3Box dl:last-child{ margin-left: 70px; }
.in3Box dl:nth-child(3){  width: 280px; }
.in3Box dl dt{ font-size:18px; text-transform:uppercase; padding-top: 12px; line-height: 35px;}
.in3Box dl dd{ width: 100%; height: auto; font-size: 14px; line-height: 20px;}

.in4bg{ width: 100%; height: 583px; background: url(../images/in4bg.jpg) no-repeat center; }
.in4box{ width: 1200px; height: 583px; overflow: hidden;}
.in4boxL{ float: left; width: 583px; height: 500px; overflow: hidden;}
.in4boxL h1{ font-size:16px; color: #fff; line-height: 73px; height: 73px; margin-top: 44px; margin-left: 50px; padding-left: 5px; background: url(../images/in4L.jpg) no-repeat;}
.in4boxL h1 span{ padding-left: 40px; }
.in4boxLinfo{ width: 100%; height: auto; text-align: center;}

.in4boxR{ float: left; width: 500px; height: 500px; overflow: hidden; margin-left: 50px; display: inline;}
.in4boxR h1{ color: #0965c1; font-size: 16px; text-transform:uppercase; line-height: 50px; padding-top: 69px;}
.in4boxR h3{ width: 64px; height: 3px; background: #8c8c8c; float: left; clear: both; margin-top: 10px;}
.in4boxR ul{ margin-top: 30px; background: url(../images/in4ulbg.jpg) no-repeat left 14px; height: 240px;}
.in4boxR ul li{ width: 100%; font-size: 13px; line-height: 48px; padding-left: 20px; color: #333; }
.in4boxR h2{ color: #FFFFFF; line-height: 46px; font-size: 13px;  }


.in5bg{ width: 100%; height: 306px; background: url(../images/in5bg.jpg) no-repeat center; }

.in6bg{ width: 100%; height: 681px; background: url(../images/in6bg.jpg) no-repeat center;}
.in6Tit{ width: 1200px; height: 100px; text-align: center; overflow: hidden; padding-top: 50px;}
.in6Tit h4{ font-size: 18px; color: #999; text-transform: uppercase; font-weight: normal; line-height: 46px;}
.in6Tit h1{ color: #085bae; font-size: 30px; line-height: 30px;}
.in6Tit h1 span{ color: #000000;}
.in6Tit h2{ width: 54px; height: 2px; background: #f30400; margin-top:22px;}
.in6info{ width: 1200px; height: 90px; overflow: hidden; font-size: 15px; line-height: 30px; margin: 15px auto; }
.in6Box{ width: 1200px; height: 360px; overflow: hidden;}
.in6BoxL{ float: left; width: 546px; height: 360px; overflow: hidden;}
.in6BoxL dl{ width: 500px; height: 58px; padding: 11px 22px; border: 1px solid #699bcd; overflow: hidden; border-radius: 5px; margin-top: 15px;}
.in6BoxL dl dt{ float: left; width: 63px; height: 58px;}
.in6BoxL dl dd{ width: auto; height: 58px; line-height: 29px; padding-left: 20px; float: left;}
.in6BoxL dl dd h4{ font-size: 16px; font-weight: normal; color: #333333; text-transform:uppercase;}
.in6BoxL dl dd p{ font-size: 14px;}
.in6BoxLmore{ width: 100%; height: 35px; overflow: hidden; padding-top: 20px;}
.in6BoxLmore a{ display: block; float: left; margin-right: 40px; text-align: center; width: 98px; height: 33px; line-height: 33px; border-radius: 20px;}
.in6BoxLmore a.ina1{  background: #f30400; border: 1px solid #f30400; color: #FFFFFF; }
.in6BoxLmore a.ina2{   border: 1px solid #ccc; color: #666; }


.in6BoxR{ float: right; width: 600px; padding: 10px; height: 320px; background: #FFFFFF; border-radius: 10px;  overflow: hidden;}
.in6BoxR video{border-radius: 10px;}


.in7{ width: 1200px; height: auto; overflow: hidden; padding: 40px 0;}
.in7Tit{ width: 1200px; height: 113px; background: url(../images/in7Tline.jpg) no-repeat center; overflow: hidden; text-align: center;}
.in7Tit h1{ line-height: 56px; color: #085bae; font-size: 30px;}
.in7Tit h1 span{ color: #000;}
.in7Tit p{ line-height: 56px; font-size: 16px;}

.in7Box{ width: 1200px; padding-top: 20px; overflow: hidden;}

.inNewsLeft{ float: left; width: 680px; height: auto; overflow: hidden;}
.inNewsLeft .slideTxtBox{ width: 680px; height: auto; overflow: hidden;}
.inNewsLeft .slideTxtBox .hd{ width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin-bottom: 30px;}
.inNewsLeft .slideTxtBox .hd li{ cursor: pointer; margin-right: 15px; float: left; font-size: 16px; width: 150px; height: 40px; text-align: center; background: #eaeaea; text-transform:uppercase;}
.inNewsLeft  .slideTxtBox .hd ul li.on{ color: #fff;  background: #085bae;}
.inNewsLeft  .slideTxtBox .tempWrap{ width: 680px; height: auto; overflow: hidden; }
.inNewsLeft  .slideTxtBox .tempWrap ul{ width: 680px; height: auto; overflow: hidden;}
.inNewsLeft .inNewsdiv1{ width: 680px; height: 150px; overflow: hidden;  padding-bottom: 20px; }
.inNewsLeft .inNewsdiv1 .inNewsdiv1L{ float: left; width: 240px; height: 150px; overflow: hidden;}
.inNewsLeft .inNewsdiv1 .inNewsdiv1L img{ width: 240px; height: 150px;}
.inNewsLeft .inNewsdiv1 .inNewsdiv1R{ float: right; width: 415px; height: 150px; overflow: hidden; }
.inNewsLeft .inNewsdiv1 .inNewsdiv1R a{ display: block; width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; color: #333333; font-weight: bold;}
.inNewsLeft .inNewsdiv1 .inNewsdiv1R p{ line-height: 25px; height: 75px; overflow: hidden; }
.inNewsLeft .inNewsdiv1 .inNewsdiv1R h4{ font-weight: normal; line-height: 36px;  color: #999;}

.inNewsLeft .inNewsdiv2{ width: 680px; height: auto; overflow: hidden; }
.inNewsLeft .inNewsdiv2 li{ width: 680px; height: 51px; line-height: 51px; border-bottom: 1px solid #DEDEDE; background: url(../images/innewslibg.jpg) no-repeat left center;}
.inNewsLeft .inNewsdiv2 li span{ color: #999999;}
.inNewsLeft .inNewsdiv2 li a{ padding-left: 15px;}


.inNewsRight{ float: right; width: 480px; height: auto; overflow: hidden;  position: relative;}
.inNewsRightTop{ width: 480px; height: 40px; overflow: hidden; line-height: 40px ;}
.inNewsRightTop h4{ font-size: 16px; color: #fff; text-align: center; font-weight: normal; background: #085bae; float: left;  display: inline-block; width: 180px; height: 40px;  text-transform:uppercase; }
.inNewsRightTop span a{ display: inline-block; width: 37px; height: 33px;}
.inNewsBtn{ position: absolute; right: 0; top: 4px;}



.inNewsRight .txtScroll-top{ width: 480px; height: auto; margin-top: 34px;}
.inNewsRight .txtScroll-top li{ width: 480px; height: 66px; border-bottom: 1px dotted #ccc; padding-bottom: 15px; margin-bottom: 15px; }
.inNewsRight .txtScroll-top li a{ display: block; width: 100%; height: 27px; line-height: 27px; overflow: hidden;  color: #333333; margin-bottom: 12px;}
.inNewsRight .txtScroll-top li p{ width: 100%; height: 27px; line-height: 27px; overflow: hidden;}
.inNewsRight .txtScroll-top li i{ display: inline-block; width: 27px; height: 27px; color: #FFFFFF; text-align: center; font-style: normal; margin-right: 10px;}
.inNewsRight .txtScroll-top li i.ini1{ background: #0190df;}
.inNewsRight .txtScroll-top li i.ini2{ background: #666666;}


.footLinks{ width: 100%; height: 50px; line-height: 50px; background: #007ad2;}
.footLinksBox{ width: 1200px; height: 50px; overflow: hidden;}
.footLinksBoxL{ float: left; width: 95px; height: 50px; background: url(../images/link.jpg) no-repeat;}
.footLinksBoxR{ float: right; width: 1090px; height: 50px; overflow: hidden; color: #FFFFFF;}
.footLinksBoxR a{ display: inline-block; color: #FFFFFF; padding: 0 15px;}

.footbg{ width: 100%; height: auto; background: #3f3f3f; padding: 50px 0 20px 0;}
.foot{ width: 1200px; height: auto; overflow: hidden; }
.footL{ float: left; width: 340px; height: auto; margin-left: 15px; display: inline;}
.footLTop{ width: 100%; height: 46px; line-height: 46px; color: #FFFFFF; font-size: 18px; border-bottom: 1px solid #515151;}
.footLBox{ width: 100%; height: auto; padding-top: 15px;}
.footLBox a{ display: inline-block; width: 33.3%; height: 36px; line-height: 36px; color: #999999; float: left;}


.footM{ float: left; width: 430px; height: auto; margin-left: 116px; display: inline;}
.footM1{ width: 100%; height: 35px; margin-top: 15px; overflow: hidden;}
.finput1{ width: 178px; height: 33px; line-height: 33px; padding: 0 10px; border: 1px solid #6c6c6c; background: none; color: #999999;}

.footM2{ width: 100%; height: 85px; margin-top: 15px; overflow: hidden;}
.ftex{ width: 408px; height: 63px; line-height: 21px; padding: 10px; border: 1px solid #6c6c6c; background: none; color: #999999;}
.fsub{ width: 80px; height: 35px; border: none; background: #6c6c6c; line-height: 35px; color: #999; }

.footR{ float: right; width: 150px; height: auto; margin-right: 35px; display: inline; text-align: center;}
.footR img{ width: 130px; height: 130px;}
.footR p{ width: 100%; font-size: 13px; height: 40px; line-height: 40px; color: #999999;}


.footCopybg{ width: 100%; height: 54px; line-height: 54px; border-top: 1px solid #575757; background: #3f3f3f;}
.footCopy{ width: 1200px; height: 54px; overflow: hidden; font-size: 14px; color: #999;}
.footCopy a{color: #999;}


.banner2{ width: 100%; height: 415px;}
.banner2Box{ width: 1200px; height: 415px; overflow: hidden; color: #FFFFFF;}
.banner2Box a{ color: #FFFFFF;}
.banner2Box h1{ font-size: 34px; line-height: 46px; padding-top: 150px; text-transform:uppercase;}
.banner2Box h2{ font-size: 16px; font-weight: normal; line-height: 46px;}


.Mainnavbg{ width: 100%; height: 55px; background: #f5f5f5;}
.Mainnav{ width: 1200px; height: 55px; overflow: hidden;}
.Mainnav a{ display: block; float: left; width: 180px; height: 55px; line-height: 55px; text-align: center; font-size: 16px; color: #333333;}
.Mainnav a:hover{ color: #FFFFFF; background: #0058b1;}
#lm_hover{ color: #FFFFFF; background: #0058b1;}

.main{ width: 1200px; padding: 50px 0; overflow: hidden;}
.mainLeft{ float: left; width: 798px; padding: 20px; overflow: hidden; border: 1px solid #dedede;}
.newsList{ width: 798px; overflow: hidden;}
.newsList dl{ width: 798px; height: 160px; overflow: hidden; border-bottom: 1px solid #DEDEDE; padding-bottom: 20px; margin-bottom: 20px;}
.newsList dl dt{ float: left; width: 255px; height: 160px; overflow: hidden;}
.newsList dl dt img{width: 255px; height: 160px; }
.newsList dl dd{ width: 525px; height: 160px; float: right; overflow: hidden;}
.newsList dl dd h4{ font-size: 18px; line-height: 40px; width:100%; height:40px; overflow:hidden;}
.newsList dl dd h4 a{ color: #333333;}
.newsList dl dd p{ color: #999999; font-size: 16px; line-height: 28px; height: 56px; overflow: hidden;}
.newsList dl dd h3{ font-weight: normal; font-size: 16px; color: #999999; height: 40px; line-height: 40px; margin-top: 25px;}
.newsList dl dd h3 a{ display: inline-block; height: 40px; width: 100px; text-align: center; color: #FFFFFF; background: #999999;}
.newsList dl dd h3 a:hover{background: #0058b1;}
.newsList dl dd h3 span{ padding-left: 25px; margin-right: 15px;}
.newsList dl dd h3 span.newsspan1{ background: url(../images/newsTimebg.jpg) no-repeat left center;}
.newsList dl dd h3 span.newsspan2{ background: url(../images/newsViewbg.jpg) no-repeat left center;}


.mainRight{ float: right; width: 320px; overflow: hidden;}
.mainRightSearch{ width: 320px; height: 45px; overflow: hidden;}
.mainRightSearchL{ width: 260px; padding: 0 10px; height: 45px; background: url(../images/mainRightSearchL.jpg) no-repeat; border: none; color: #666666;}
.mainRightSearchR{ float: right; width: 40px; height: 45px; background: url(../images/mainRightSearchR.jpg) no-repeat; border: none;}

.mainRightTag{ width: 294px; padding: 12px; height: auto; margin-top: 17px; overflow: hidden; border: 1px solid #DEDEDE;}
.mainRightTagTop{ width: 100%; height: 22px; line-height: 22px; border-bottom: 1px solid #DEDEDE; padding: 8px 0;}
.mainRightTagTop h4{ height: 22px; border-left: 3px solid #0058b1; font-size: 20px; padding-left: 15px; color: #333333; font-weight: normal;}
.mainRightTagBox{ width: 100%; height: auto; overflow: hidden; padding: 15px 0;}
.mainRightTagBox a{ display: inline-block; color: #FFFFFF; background: #858585; padding: 3px; margin-right: 2px; margin-bottom: 5px;}
.mainRightTagBox a:hover{ color: #FFFFFF; background: #0058b1;}


.mainRightNews{ width: 294px; padding: 12px; height: auto; margin-top: 17px; overflow: hidden; border: 1px solid #DEDEDE;}
.mainRightNewsList{width: 100%; height: auto; overflow: hidden; padding: 15px 0;}
.mainRightNewsList li{ line-height: 32px; background: url(../images/newsRlibg.jpg) no-repeat left center; height: 32px; width: 100%; overflow: hidden;}
.mainRightNewsList li a{ padding-left: 15px;}


.newsShow{ width: 798px; overflow: hidden;}
.newsShowTit{ padding: 15px 0; text-align: center; width: 100%; border-bottom: 1px solid #DEDEDE;}
.newsShowTit h1{ font-size: 24px; color: #333333; line-height: 36px;}
.newsShowTit p{ font-size: 14px; color: #999999; padding-top: 10px; line-height: 32px;}
.newsShowTit p span{ padding: 0 10px;}

.newsShowinfo{ width: 100%; height: auto; padding: 25px 0; overflow: hidden; font-size: 16px; line-height: 36px;}
.newsShowinfo img{ max-width: 100%; height: auto;}

.newsShowPrev{ position: relative; width: 100%; height: auto; border-top: 1px solid #DEDEDE; padding:  15px 0;}
.newsShowPrev li{ font-size: 14px; line-height: 36px;}
.newsShowPrev li span{ padding-right: 15px;}

.newsShowPrev a.goback{ background: #353535; width: 125px; height: 40px; text-align: center; line-height: 40px; color: #FFFFFF; position: absolute; right: 0; top:30px;}

.job_box{ width: 1200px; overflow: hidden;}
.job_box .slideTxtBox1{ width: 1200px; height: auto; overflow: hidden;}
.job_box .slideTxtBox1 .hd{ width: 130px; height: auto; float: left; overflow: hidden; }
.job_box .slideTxtBox1 .hd li{ cursor: pointer;  font-size: 16px; margin-bottom: 20px; width: 130px; height: 55px; line-height: 55px; color: #FFFFFF; text-align: center; background: url(../images/job_libg.jpg) no-repeat;}
.job_box .slideTxtBox1 .hd ul li.on{ background: url(../images/job_libgOn.jpg) no-repeat;}

.job_box .slideTxtBox1 .tempWrap{ width: 1030px; height: auto; float: right; overflow: hidden; }
.job_box .slideTxtBox1 .tempWrap div.jobList{ width: 100%; height: auto;}
.job_box .slideTxtBox1 .tempWrap div.jobList .jobTop{ width: 100%; height: 42px; line-height: 42px; border-bottom: 1px solid #DEDEDE;}
.job_box .slideTxtBox1 .tempWrap div.jobList .jobTop span{ font-size: 18px; display: inline-block; float: left; width: 33.3%;}
.job_box .slideTxtBox1 .tempWrap div.jobList .jobInfo{ width: 100%; height: auto; padding: 25px 0; font-size: 16px; line-height: 36px; overflow: hidden;}
.job_box .slideTxtBox1 .tempWrap div.jobList .jobCon{ width: 100%; height: 46px; line-height: 46px; border-top: 1px solid #DEDEDE;  font-size: 14px; color: #e10606;}


.GoodsList{ width: 1230px; padding: 50px 0;}
.GoodsList dl{transition: all ease .5s; float: left; width: 380px; height: 450px; background: #FFFFFF; box-shadow: 0 0 10px #CCCCCC; margin: 15px;}
.GoodsList dl:hover{ background: #0058b1; color: #FFFFFF;}
.GoodsList dl:hover a{  color: #FFFFFF;}
.GoodsList dl:hover h4{  color: #FFFFFF;}
.GoodsList dl:hover p{  color: #FFFFFF;}
.GoodsList dl:hover h3{  background: #FFFFFF;}
.GoodsList dl:hover a.goodsMore{ background: #ffffff; border-color: #ffffff; color: #0058b1;}
.GoodsList dl dt{ width: 380px; height: 250px; overflow: hidden;}
.GoodsList dl dt img{width: 380px; height: 250px;}
.GoodsList dl dd{ width: 100%; height: auto; padding: 15px; overflow: hidden; box-sizing: border-box;}
.GoodsList dl dd h4{ font-size: 16px; color: #333333; line-height: 36px; font-weight: normal;}
.GoodsList dl dd p{ width: 100%; height: 50px; line-height: 25px; margin: 10px 0; font-size: 14px; color: #999; overflow: hidden;}
.GoodsList dl dd h3{ width: 100%; height: 1px; background: #DEDEDE;}
.GoodsList dl dd a.goodsMore{ display: inline-block; width: 78px; height: 28px; border: 1px solid #DEDEDE; text-align: center; line-height: 28px; margin-top: 20px; border-radius: 20px;}


.GoodsShow{ width: 1200px; overflow: hidden;}

.con1{ width: 1200px; height: auto; margin-bottom: 50px;}
.con1 h1{ font-size: 24px; line-height: 60px; color: #333333; text-transform:uppercase;}

.con1Box{ width: 1198px; height: 42px; line-height: 21px; overflow: hidden; border: 1px solid #DEDEDE;  border-top: 4px solid #0058b1; padding: 40px 0;}
.con1Box dl{ float: left; width: 384px; height: 42px; margin-left: 15px; overflow: hidden;}
.con1Box dl dt{ width: 46px; height: 42px; float: left; overflow: hidden;}
.con1Box dl dd{ float: right; width: 330px; height: 42px; overflow: hidden;}
.con1Box dl dd h4{ font-size: 16px; color: #333333;  text-transform:uppercase;}
.con1Box dl dd p{ font-size: 15px; color: #999;}


.con2{ width: 1200px; height: 430px; margin-bottom: 30px; overflow: hidden;}
.con2 .picScroll-left{ width: 1200px; height: 430px; position: relative;}
.con2 .picScroll-left .hd{ width: 100%; position: absolute; left: 250px; bottom: 15px; height: 10px; z-index: 888;}
.con2 .picScroll-left .hd li{ float: left; width: 10px; height: 10px; background: #9c9c9c; border-radius: 50%; margin-right: 10px; text-indent: 9999em;}
.con2 .picScroll-left .hd li.on{ background: #e10606;}
.con2 .picScroll-left .bd{width: 1200px; height: 430px; overflow: hidden; background: #f8f8f8;}
.con2 .picScroll-left .bd dl{width: 1200px; height: 430px; overflow: hidden; position: relative;}
.con2 .picScroll-left .bd dl dt{ float: left; width: 540px; height: 390px; overflow: hidden; padding: 20px 30px;}
.con2 .picScroll-left .bd dl dt h1{ color: #e10606; font-size: 24px; font-weight: normal;  text-transform:uppercase; border-left: 3px solid #E10606; height: 21px; line-height: 21px; padding-left: 15px;}
.con2 .picScroll-left .bd dl dt h4{ font-size: 16px; color: #333333; line-height: 42px; padding-top: 10px;}
.con2 .picScroll-left .bd dl dt .con2info{ width: 100%; height: auto; line-height: 28px;}


.con2 .picScroll-left .bd dl dd{ width: 600px; height: 430px; float: right;}


.con3{ width: 1200px; height: auto; margin-bottom: 50px;}
.con3 h1{ font-size: 24px; line-height: 60px; color: #333333;}

.con3DIV1{ width: 1200px; height: 40px; margin-bottom: 30px;}
.con3DIV1 dl{ float: left; width: 380px; height: 40px; margin-left: 30px; display: inline;} 
.con3DIV1 dl:first-child{ margin-left: 0;}
.con3DIV1 dl .coninput1{ width: 358px; height: 38px; padding: 0 10px; border: 1px solid #DEDEDE; color: #666666;}

.con3DIV2{ width: 1200px; height: 140px; margin-bottom: 30px;}
.con3DIV2 .conTxt1{ width: 1178px; height: 118px; padding: 10px; line-height: 24px; color: #666666;  border: 1px solid #DEDEDE;}


.con3DIV3{ width: 1200px; height: 40px; overflow: hidden; text-align: center;}
.con3DIV3 .conSub{ background: #e10606; width: 100px; height: 40px; line-height: 40px; color: #FFFFFF; border: none;}


.abTit1{ width: 100%; text-align: center; padding: 20px 0; overflow: hidden;}
.abTit1 h1{ height: 62px; line-height: 62px; font-size: 30px; color: #000000; text-transform:uppercase; }
.abTit1 h1 span{ color: #0d5dad; padding-left:10px;}
.abTit1 h4{ width: 45px; height: 2px; background: #e10606;}

.ab1Box{ width: 1200px; height: auto; overflow: hidden; padding-bottom: 40px;}
.ab1BoxL{ float: left; width: 580px; height: auto; overflow: hidden; font-size: 14px; line-height: 21px;}
.ab1BoxR{ float: right; width: 570px; height: 368px; overflow: hidden;}
.ab1BoxR img{ width: 570px; height: 368px;}

.ab2bg{ width: 100%; height: 200px; color: #FFFFFF; background: url(../images/ab2bg.jpg) no-repeat center;}
.ab2{ width: 1200px; height: 71px; padding-top: 65px; overflow: hidden;}
.ab2 dl{ float: left; width: 219px; padding-left: 20px; height: 71px; border-right: 1px solid #5b86bf; overflow: hidden;}
.ab2 dl:last-child{ border-right: none;}
.ab2 dl dt{ float: left; width: 76px; height: 71px; }
.ab2 dl dt img{vertical-align: bottom; padding-top: 9px;}
.ab2 dl dd{ float: left; width: 140px; height: 71px; margin-left: 0px;  position: relative;}
.ab2 dl dd h2{ font-size: 34px; line-height: 36px; height: 36px; display: inline-block; float: left; }
.ab2 dl dd  span{ float: left; font-size: 20px; font-weight: bold; padding-left: 10px;}
.ab2 dl dd p{ font-size: 14px; line-height: 36px; height: 36px; width: 100%; clear: both; text-transform:uppercase;}


.abTit3{ width: 100%; text-align: center; padding: 20px 0; overflow: hidden;}
.abTit3 h1{ height: 62px; line-height: 62px; font-size: 30px; color: #000000; text-transform:uppercase;}
.abTit3 h1 span{ color: #0d5dad; padding-left:10px;}
.abTit3 h4{ width: 1200px; height: 2px; background: url(../images/ab3Tline.jpg) no-repeat;}

.ab3Box{ width: 1200px; height: 440px; padding: 20px 0 40px 0; overflow: hidden;}
.ab3Box dl{transition: all ease .5s; float: left; width: 380px; height: 440px; overflow: hidden; background: #0190df; color: #FFFFFF; cursor: pointer; margin-left: 30px; display: inline;}
.ab3Box dl:first-child{ margin-left: 0;}
.ab3Box dl:hover{ background: #0058b1;}
.ab3Box dl dt{ width: 380px; height: 260px; overflow: hidden;}
.ab3Box dl dt img{width: 380px; height: 260px;}
.ab3Box dl dd{ padding: 25px; text-align: center;}
.ab3Box dl dd h4{ font-size: 18px; line-height: 40px; text-transform:uppercase;}
.ab3Box dl dd h3{ width: 52px; height: 2px; background: #FFFFFF; margin-top: 15px;}
.ab3Box dl dd p{ font-size: 14px; line-height: 23px; padding-top: 15px;}


.ab4bg{ width: 100%; height: 450px; background: url(../images/ab4bg.jpg) no-repeat center; color: #FFFFFF;}
.ab4Tit{ text-align: center; color: #FFFFFF; height: 94px; width: 100%;}
.ab4Tit h1{ font-size: 30px; line-height: 92px;}
.ab4Tit h2{ width: 60px; height: 2px; background: #FFFFFF;}
.ab4Box{ width: 1200px; height: 300px; overflow: hidden; margin-top: 27px; }
.ab4Box dl{ float: left; height: 300px; width: 370px; text-align: center; margin: 0 12px;}
.ab4Box dl dt{ width: 368px; height: 238px; border: 1px solid #FFFFFF;}
.ab4Box dl dt img{ width: 318px; height: 196px; padding-top: 21px;}
.ab4Box dl dd{ width: 100%; height: 60px; line-height: 60px; font-size: 16px;}

.ab5Box{ width: 1200px; height: 220px; overflow: hidden; padding: 30px 0; }
.ab5Box dl{ float: left; width: 280px; height: 220px; overflow: hidden; text-align: center; margin: 0 10px;}
.ab5Box dl dt{ width: 278px; height: 178px; border: 1px solid #DEDEDE;}
.ab5Box dl dt img{ width: 276px; height: 176px; padding-top: 1px;}
.ab5Box dl dd{ width: 100%; height: 40px; line-height: 40px; font-size: 16px;}


.ssBanner{ width: 100%; height: 430px; background: url(../images/ss_banner.jpg) no-repeat center; background-size:cover ; text-align: center; color: #FFFFFF;}
.ssBanner h1{ font-size: 30px; line-height: 44px; padding-top: 80px;}
.ssBanner h4{ font-weight: normal; line-height: 28px;}
.ssBannerBox{ width: 500px; height: 165px; overflow: hidden; margin-top: 25px;}
.ssBannerBox .ssInput1{ width: 460px; padding: 0 20px; border: none; background: #FFFFFF; height: 100px; line-height: 100px; color: #666666;}
.ssBannerBox .ssInput2{ width: 500px;  border: none; background: #0058b1; height: 50px; line-height: 50px; color: #fff; text-align: center; font-size: 16px; margin-top: 15px;}

.ssTit{ width: 1200px; height: auto; padding: 40px 0 20px 0; overflow: hidden; text-align: center;}
.ssTit h4{ font-size: 30px; color: #000000; line-height: 46px;}
.ssTit p{ font-size: 14px;  line-height: 36px;}

.ssList{ width: 1200px; height: auto; overflow: hidden;}
.ssList table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 13px;}
.ssList table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:12px 2px;  text-align:center}
.ssList table tr{ }



.nodate{ width: 100%; height: 42px; line-height: 42px; text-align: center; font-size: 14px;}


.HK_banner{ width: 100%; height: 650px;}
.HKbg1{ width: 100%; height: 794px; background: url(../images/hkbg.jpg) no-repeat center top;}
.HKBox1{ width: 1200px;  overflow: hidden;}
.HKBox1Tit{ width: 100%; height: auto; margin-top:63px;}
.HKBox1Tit h1{ font-size: 26px; color: #000000; height: 28px; line-height: 28px; border-left: 4px solid #0190df; padding-left:10px;}
.HKBox1Tit h2{ font-weight: normal; font-size: 15px; line-height: 48px; padding-left:12px; color: #999999;}
.HKBox1Tit2{ width: 100%; height: auto; margin-top:0px;}

.HKBox1List{ width: 1200px; height: 160px; overflow: hidden; margin-top: 21px; }
.HKBox1List ul li{ line-height:57px;   padding-left: 80px; color:#fff; font-size:13px;} 
.fwysbox{ float:right; width:674px; padding-top: 62px;}
.fwysbox ul{ overflow:hidden}
.fwysbox ul li{ line-height: 24px;
    color: #333;
    padding-left: 75px;
    font-size: 15px;
    margin: 25px 0px;} 

.wdys{ width: 100%; height: 1112px; background: url(../images/hkbg1.jpg) no-repeat center bottom; text-align:center}
.wdys h2{    margin-top: 30px;
    font-size: 21px;
    line-height: 30px;
    color: #222;}
.wdys h2 b{ color:#ff131d}


.HKtit2{text-transform:uppercase; width: 1200px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; background: url(../images/hk_tit2bg.jpg) no-repeat center; margin: 50px auto 40px auto; font-size: 24px; font-weight: bold;}
.HK2List{ width: 1200px; height: 300px; overflow: hidden;}
.HK2List dl{ float: left; width: 280px; height: 300px; overflow: hidden; text-align: center; margin: 0 11px;}
.HK2List dl dt{ width: 280px; height: 260px; overflow: hidden;}
.HK2List dl dt img{width: 280px; height: 260px; }
.HK2List dl dd{ width: 280px; height: 40px; line-height: 40px; font-size: 16px;}


.ysbox1{width: 1200px;  height: auto; padding:20px 0px;}
.ysbox1 h2{ text-align:center; font-size:29px; color:#222; margin-bottom:18px;}
.ysbox1 h2 b{ color:#ff0000}
.ysbox1 dl{ clear:both; margin:10px 0px;overflow: hidden; color:#fff}
.ysbox1 dl dt,dd{ float:left; line-height:40px; height:40px; }
.ysbox1 dl dt{ width:290px; background:#ff0000; text-align:right; padding-right:18px;}
.ysbox1 dl dd{ width:790px; background:#0082d6; margin-left:5px; padding-left:18px;}
.ysbox1 dl:nth-child(3){ padding-left:30px;}
.ysbox1 dl:nth-child(3) dd{background:#666;}
.ysbox1 dl:nth-child(5){ padding-left:20px;}
.ysbox1 dl:nth-child(5) dd{background:#666;}
.ysbox1 dl:nth-child(7){ padding-left:30px;}
.ysbox1 dl:nth-child(7) dd{background:#666;}
.ysbox1 dl:nth-child(9){ padding-left:20px;}
.ysbox1 dl:nth-child(9) dd{background:#666;}

.ambg2{ width: 100%; height: 550px; background: url(../images/am_bg2.jpg) no-repeat center; background-size:cover ;}
.ambg2 .aboxs{ width:800px; height: auto; padding: 89px  0; color:#fff }
.ambg2 .aboxs .ptitle{ padding-left:120px;}
.ambg2 .aboxs .ptitle h2{ font-size:22px; line-height:27px;}
.ambg2 .aboxs .ptitle p{ font-size:16px; text-transform:uppercase; color:#89b2f2; font-family:Arial}
.ambg2 .aboxs .lists{ margin-top:120px;}
.ambg2 .aboxs .lists ul li{ float:left; width:338px; margin:0px 20px; text-align:center}
.ambg2 .aboxs .lists ul li h3{ line-height:46px;}

.AmBox1{ width: 1200px; height: auto; padding: 50px 0; }
.AmBox1List{ width: 1200px; height: 280px; margin-top: 20px;}
.AmBox1List dl{ float: left; width: 600px; height: 280px;}
.AmBox1List dl dt{ float: left; width: 300px; height: 280px;}
.AmBox1List dl dt img{  width: 300px; height: 280px;}
.AmBox1List dl dd{ float: left; width: 220px; height: 220px; padding: 60px 30px 0 50px; background: #f2f2f2; box-shadow: 0 0 10px #CCCCCC;}
.AmBox1List dl dd h3{ font-size: 20px; color: #e10606; line-height: 60px;}
.AmBox1List dl dd h4{ width: 35px; height: 2px; background: #000000; float: left; clear: both;}
.AmBox1List dl dd p{ clear: both; width: 100%; font-size: 16px; line-height: 28px; color: #333333; margin-top: 15px;}

.tdboxs{ margin:18px 0px; width:100%;  border:1px solid #666; border-right:0px; border-bottom:0px;}
.tdboxs td{ padding:8px 5px; font-size:15px;  color:#333; border:1px solid #666; border-left:0px; border-top:0px;}
.tdboxs th{ padding:10px 5px; font-size:18px; border:1px solid #fff; border-left:0px; border-top:0px; background:#0e5bb8; color:#fff; font-weight:bold}
.tdboxs tr:nth-child(odd){background:#F4F4F4;}


.AmMore{ width: 100%; height: 45px; text-align: center; margin-top: 35px; text-transform:uppercase;}
.AmMore a{ display: inline-block; width: 140px; height: 45px; line-height: 45px; font-size: 15px; color: #FFFFFF; background: url(../images/amMore.jpg) no-repeat;}


.ambg3{ width: 1200px; height: 540px; background: url(../images/AMbg3.jpg) no-repeat right center;  margin: 40px auto;}
.ambg3 h1{ color: #000; font-size: 24px; line-height: 86px; padding-top: 30px;}
.ambg3 h2{ float: left; width: 40px; height: 2px; background: #e10606; clear: both;}
.ambg3 .text{ clear: both; width:580px; font-weight: normal; line-height: 22px; padding-top: 15px; margin-left: 0px;}
.ambg3 h4{ width: 100%; height: 45px; text-align: center; margin-top: 35px; font-weight: normal;}
.ambg3 h4 a{ float: left; display: inline-block; width: 140px; height: 45px; line-height: 45px; font-size: 16px; color: #FFFFFF; background: url(../images/amMore.jpg) no-repeat;}



.euzxList{ width: 1200px; height: auto; }
.euzxList dl{ position: relative; width: 1200px; height: 350px; margin: 10px 0;}
.euzxList dl dt{ width: 600px; height: 350px; overflow: hidden; position: absolute;}
.euzxList dl dt img{ width: 600px; height: 350px;}
.euzxList dl dd{ position: absolute; width: 554px; height: 150px; padding: 25px 45px; background: #0e5bb8; box-shadow: 0 0 10px #166bd2;}
.euzxList dl dd h3{ font-size: 18px; color: #fff; line-height: 57px;}
.euzxList dl dd h4{ width: 34px; height: 2px; background: #eee; display: inline-block;}
.euzxList dl dd p{ font-size: 16px; line-height: 28px; margin-top: 15px; color:#fff}

.euzxList dl:first-child dt{ left: 0; top: 0;}
.euzxList dl:first-child dd{ right: 0; top:75px;}

.euzxList dl:last-child dt{ right: 0; top: 0;}
.euzxList dl:last-child dd{ left: 0; top:75px;}


.fwtx{ width: 1200px; height: auto;overflow: hidden;}
.fwtx h1{ font-size:22px;  color:#f44336; font-weight: normal; line-height: 36px; padding-bottom: 20px;}
.fwtx h2{ font-size: 18px; font-weight: normal; line-height: 36px; padding-top: 20px;}
.fwtxList{ width: 1200px; height: auto;}
.fwtxList dl{ width: 100%; height: 45px; line-height: 45px; overflow: hidden; margin-bottom: 5px;}
.fwtxList dl dt{ float: left; width: 140px; height: 45px; color: #FFFFFF; font-size: 18px; padding-left: 30px;}
.fwtxList dl dd{ width: 1000px; float: right; height: 45px; overflow: hidden; font-size: 18px; color:#444}

.am227_tit{ width:100%; height:50px; line-height:50px; font-size:28px; font-weight:bold; margin:30px auto; color:#ff0000; text-align:center; text-transform:uppercase;}
.am227_box1{ width:1200px; height:auto; overflow:hidden;}
.am227_box1 dl{ float:left; width:384px; height:190px; background:#ececec; border-top:4px solid #ececec; margin:0 0 24px 24px;}
.am227_box1 dl:nth-child(1){ margin-left:0;}
.am227_box1 dl:nth-child(4){ margin-left:0;}
.am227_box1 dl dt{ float:left; width:147px; height:190px; overflow:hidden;}
.am227_box1 dl dt img{ width:147px; height:190px;}
.am227_box1 dl dd{float:left; width:237px; height:100%; box-sizing:border-box; padding:15px 10px 0 10px;  overflow:hidden;}
.am227_box1 dl dd h4{ font-size:16px; line-height:23px; font-weight: normal;}
.am227_box1 dl dd h3{ width:188px; height:26px; line-height:26px; color:#fff; font-size:14px; text-align:center; background:#0082d6; font-weight:normal; border-radius:20px; margin-top:10px; float:left;}
.am227_box1 dl dd p{ clear:both; font-size:14px; line-height:26px; padding-top:10px;}



.am227_box2bg{ width:100%; height:425px; padding:30px 0; background:url(../images/am227_box2bg.jpg) no-repeat center;}
.am227_tit1{ width:100%; height:60px; line-height:60px; font-size:28px; font-weight:bold;  color:#fff; text-align:center; text-transform:uppercase;}
.am227_box2{ width:1200px; height:238px;  margin-top:70px;}
.am227_box2 dl{ width:564px; height:238px; background:url(../images/am227_box2dl.png) repeat;}
.am227_box2 dl dt{ float:left; width:199px; height:238px; overflow:hidden;}
.am227_box2 dl dt img{ width:199px; height:238px;}
.am227_box2 dl dd{float:left; width:365px; height:100%; box-sizing:border-box; padding:25px 30px 0 30px; overflow:hidden;}
.am227_box2 dl dd h4{ font-size:18px; line-height:23px; font-weight: normal;}
.am227_box2 dl dd h3{ width:188px; height:26px; line-height:26px; color:#fff; font-size:14px; text-align:center; background:#0082d6; font-weight:normal; border-radius:20px; margin-top:10px; float:left;}
.am227_box2 dl dd p{ clear:both; font-size:15px; line-height:26px; padding-top:15px;}


.am227_box3bg{ width:100%; height:auto; padding:30px 0; background:#f6f6f6;}
.am227_box3{ width:1200px; height:345px; overflow:hidden;}
.am227_box3Left{ float:left; width:624px; height:345px; overflow:hidden;}
.am227_box3Left img{  width:624px; height:345px;}
.am227_box3Right{ float:right; width:525px; height:345px; overflow:hidden;}
.am227_box3Right h1{ width:100%; height:95px; text-align:center;}
.am227_box3Right h4{ width:100%; height:auto; text-align:center; font-size:19px; color:#ff0101; font-weight:normal; padding:10px 0;}
.am227_box3Right p{ font-size:14px; line-height:24px;}

.am227_box4{ width:1200px; height:790px; overflow:hidden;}


.eur227_box1{ width:1200px; height:auto; overflow:hidden;}
.eur227_box1 dl{ float:left; width:397px; height:205px; overflow:hidden; position:relative; margin:0 1px 1px 0 ;}
.eur227_box1 dl dt{ width:397px; height:205px; overflow:hidden; }
.eur227_box1 dl dt img{ width:397px; height:205px;}
.eur227_box1 dl dd{ position:absolute; left:0; top:0; width:397px; height:205px; overflow:hidden; color:#fff;}
.eur227_box1 dl dd h1{ width:161px; height:27px; line-height:27px; text-align:center; background:#ff0000; overflow:hidden; font-weight:normal; font-size:14px; position:absolute; top:9px; right:0;}
.eur227_box1 dl dd h4{ position:absolute; top:89px; left:17px; font-size:14px; font-weight:normal; line-height:26px;}
.eur227_box1 dl dd p{ position:absolute; top:155px; left:17px; padding-right:17px; font-size:13px; font-weight:normal; line-height:26px;}

.eur227_box2bg{ width:100%; height:637px; padding:30px 0; background:url(../images/eur227_box2bg.jpg) no-repeat center; margin-top:50px}
.eur227_box2{ width:1200px; height:521px; overflow:hidden; margin-top:35px;}
.eur227_box2 img{ width:1200px; height:521px; }

.eur227_box3{ width:1200px; height:410px; overflow:hidden; margin-top:35px;}
.eur227_box3 img{ width:1200px; height:410px; }



.eur227_tit2{ width:1200px; height:67px; line-height:67px; font-size:24px; text-indent:2em; font-weight:bold; text-transform:uppercase; margin:30px auto 10px auto;  color:#fff; background:url(../images/eur227_tit2.jpg) no-repeat center;}
.eur227_box4{ width:1200px; height:auto; overflow:hidden; margin-bottom:40px;}
.eur227_box4 dl{ width:1200px; height:60px; overflow:hidden; margin-bottom:3px;}
.eur227_box4 dl dt{ float:left; color:#fff; text-align:center; height:60px; line-height:60px; width:104px; font-size:16px; background:#007ad2; }
.eur227_box4 dl dd{ float:right; width:1073px; padding:0 10px; height:60px; line-height:60px; overflow:hidden; background:#d9d9d9;}