@charset "utf-8";
/* CSS Document */

*{box-sizing:border-box;outline:0}
body{color:#333;font-size:14px;line-height:24px;font-family:"Microsoft YaHei","arial";background-color:#fff;min-width:1180px}
img{max-width:100%}
a{color:#333;outline:none;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}
a:hover{color:#014389}
input{-webkit-appearance:none}
textarea{-webkit-appearance:none}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select{margin:0;padding:0}
ol,ul{list-style:none}
ul li{ list-style:none;}
img{border:0;max-width:100%;vertical-align:middle}
table{border-collapse:collapse;width:100%}
.clear{ clear:both;}


.top{width:1260px; height:90px; margin:0 auto;}
.top .logo{ width:435px; height:60px; padding:15px 0px;float:left;}
.top .menu{ width:700px;float:left; margin-left:50px; height:50px; padding-top:20px;}


.menu ul li a{ color:#000;font-size:16px;display:block; line-height:50px;}
.menu ul li::after{content: '';display: block;width: 0;height: 2px;background:#014389;position: absolute;left: 0;bottom: 0;transition: ease-in-out .35s;} 
.menu ul li:hover:after{width:100%;} 
.menu ul li{position:relative;float:left;list-style:none;text-align:center; margin-right:45px;position:relative;height:50px;}
.menu ul li a:hover { color:#014389; text-decoration:none; font-weight:bold; } 

.topRight {width:75px; float:right; height:31px; margin-top:30px;}
.topRight dl{ width:88px; display:block; float:left; margin-left:-13px;}
.topRight dl dt{ width:31px; height:31px; display:block;margin-left:13px; float:left;}
.topRight dl dt a.login{ width:31px; height:31px; display:block; float:left;background:url(../images/topRight.jpg) left top no-repeat;}
.topRight dl dt a.search{ width:31px; height:31px; display:block; float:left;background:url(../images/topRight.jpg) right top no-repeat;}
.topRight dl dt a.login:hover{background:url(../images/topRightH.jpg) left top no-repeat;}
.topRight dl dt a.search:hover{background:url(../images/topRightH.jpg) right top no-repeat;}

.headerli3{ position:relative; }
.topSearch{	display:none; position: absolute; right:0; top:-2px; background-color: #FFF; width:335px;padding:0 0 10px 0px; height:30px;text-align: right; }
.topSearBox{float:right;display:block; width:335px;}
.topS_inputtxt{width:240px; padding:0px 10px;}
.topS_button span{ display:block; width:60px; height:20px; background-image: url(../images/icon2.png); background-repeat: no-repeat; background-position: -310px -115px; }
.topSLi1{padding:0 5px 0 0; float:left;}

.input_text2 { border: 1px solid #d0d0d0; font-size: 14px; line-height: 32px; color:#c7c7c7; morgin:0; padding:0px; padding-left:10px; }
.button1 { padding:0;margin:0;background-color: #014389; border:none;cursor: pointer; -moz-user-select: none; background-image: none; height: 36px;color: #FFF;border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bolder; line-height:34px; padding: 0 12px; text-align: center; white-space: nowrap; text-shadow: 0 0.06em 0 rgba(0, 0, 0, 0.1); }
.input_text1 { background-color: #FFFFFF; background-image: none; border: 1px solid #CCCCCC; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; display: inline-block; 
font-size: 14px; min-height: 34px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; line-height:34px; }
.input_text1:focus {border-color: #66AFE9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}





.banner{ width:100%; height:520px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1220px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#014389;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#ed1e24; cursor:pointer;}
.banner, .banner a {height:520px;display:block;}
.banner ul {margin:0px auto; padding:0px 0px;}


.w1200{ width:1200px; margin:0px auto;}
.mt30{ margin-top:30px;}
.pt30{ padding-top:30px;}


.xw{ width:1200px; float:left; margin-top:30px;}
.xw .xwTitle{ width:1200px; height:40px; float:left;}
.xw .xwTitle ul li{display:block;background:#014389;float:left;color:#fff;margin-right:1px;width:125px;height:40px;text-align:center;line-height:40px; font-size:16px; cursor:pointer;}
.xw .xwTitle ul li:hover{ background:#ed1e24;}
.xw .xwTitle ul li.hover{ background:#ed1e24;}
.xw .xwTitle a{height:30px;display:block;float:right;width:70px;background:url(../images/moreIcon.png) 20px 6px #014389 no-repeat; margin-top:0px;border-radius:30px;}
.xw .xwTitle a:hover{background:url(../images/moreIcon.png) 20px 6px #ed1e24 no-repeat;transition: ease-in-out .35s;} 

.xwCont{ width:1200px; height:435px; float:left;margin-top:20px; position:relative;}
.xwBox1{ width:1200px; float:left; position:relative;}
.xwCont1{ width:740px; height:435px; float:left; position:relative; overflow:hidden;}

.xwCont1 .hd{ overflow:hidden; position:absolute; top:390px; z-index:999;right:0px;  height:60px;  padding:0 10px;  }
.xwCont1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.xwCont1 .hd ul li{ float:left; padding:0;  width:18px; height:18px; overflow:hidden; margin-right:5px; text-align:center;cursor:pointer; background-color:#fff; line-height:18px; font-size:12px;}
.xwCont1 .hd ul li.on{  background-color:#ea8002; color:#fff;}
		.xwCont1 .bd ul{ overflow:hidden; zoom:1; }
		.xwCont1 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:435px; position:relative;}
		.xwCont1 .bd ul li .pic{ text-align:center;width:740px; height:435px; display:block; overflow:hidden;}
		.xwCont1 .bd ul li .pic img{ width:740px; height:435px; display:block; }
		.xwCont1 .bd ul li .pic a:hover img{ border-color:#999;  }
		.xwCont1 .bd ul li .pic_title{ position:absolute; bottom:0; left:0;width:100%;}
		.xwCont1 .bd ul li .pic_title a{ color:#fff; display:block; height:60px; line-height:60px;padding:0 0 0 20px;color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align:left;font-size:18px; z-index:999; position:absolute; width:600px; display:block; float:left;}
		.xwCont1 .bd ul li .pic_title i{background:#000; filter:alpha(opacity=60); /*IE滤镜，透明度50%*/-moz-opacity:0.6; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度50%*/left: 0; width:100%; display:block;height:60px; position:relative; z-index:20; left:0px; top:0px;}


.xwul{ width:430px; float:right; position:relative;}
.xwul ul li{ width:430px; height:30px; display:block; line-height:30px;float:left; border-bottom:solid 1px #f0f0f0; background:url(../images/li_list1.jpg) 5px 7px no-repeat;}
.xwul ul li a{ width:310px; margin-left:25px; display:block; float:left;}
.xwul ul li span{ font-size:12px; color:#969696; width:85px; text-align:right;display:block; float:right;}



.video{ width:430px; position:absolute; right:0px; top:140px; float:right;}
.video .videoTitle{ width:430px; position:relative; height:35px;}
.video .videoTitle span{ font-size:24px; color:#707070; font-weight:bold;}
.video .videoTitle span i{ font-size:16px; font-style:normal; font-weight:normal;}
.video .videoTitle a{height:30px;display:block;float:right;width:70px;background:url(../images/moreIcon.png) 20px 6px #014389 no-repeat;border-radius:30px;}
.video .videoTitle a:hover{background:url(../images/moreIcon.png) 20px 6px #ed1e24 no-repeat;transition: ease-in-out .35s;} 

.videoBox{ width:430px; height:258px; float:left; position:relative; margin-top:0px;}


.gywm{ width:1200px; margin:0 auto;}
.gywmTitle{ width:1200px; float:left; text-align:center;color:#707070;}
.gywmTitle span{ width:1200px; text-align:center; font-size:30px;  background:url(../images/titleBg1.png) bottom no-repeat; padding-bottom:15px; line-height:45px; display:block; float:left;}
.gywmTitle label{ font-size:16px; width:1200px; float:left; display:block; text-align:center; line-height:50px;}

.gywmCont{ width:1200px; margin-top:50px; float:left;}
.gywmTxt{ width:590px; float:left;}
.gywmTxt h1{font-size:36px;color:#004289;font-family:"Impact";text-transform:uppercase;display:block;float:left;width:100%;height:30px;line-height:30px; font-weight:normal;}
.gywmTxt h2{font-size:19px;color:#707070;display:block;float:left;width:100%;height:30px;line-height:30px; font-weight:normal;}

.gywmTxt span{width:590px;display:block;margin:15px 0px;float:left; font-size:16px; line-height:30px; color:#707070; height:270px; overflow:hidden;}

a.more{height:30px;display:block;width:95px;background:url(../images/moreIcon2.png) 70px 10px #014389 no-repeat;color:#fff;border-radius:30px; margin:30px auto; padding-left:10px; line-height:30px;}
a.more:hover{background:url(../images/moreIcon2.png) 70px 10px #ed1e24 no-repeat;transition: ease-in-out .35s; color:#fff;} 


.gywmUl{ width:590px; float:left; margin-top:16px;}
.gywmUl ul li{ width:150px; display:block; float:left; text-align:center;}
.gywmUl ul li h2{font-family:"Impact";display:block;float:left;color:#ed1d22;text-align:center;width:100%;font-size:36px;height:50px;line-height:50px;}
.gywmUl ul li p{display:block; float:left; text-align:center; width:100%; font-size:16px; color:#707070;}

.gywmPic{ width:600px;float:right;}
.gywmPic .ab{ width:137px; height:320px; overflow:hidden;float:left; margin-left:13px; position:relative;}
.gywmPic .ab h2 {overflow: hidden;width: 137px;}

.gywmPic .ab{width:137px; float:left;position:relative;} 
.gywmPic .ab p{position:absolute; top: 210px;left:0px;} 
.gywmPic .ab h2{overflow:hidden;width:137px;} 
.gywmPic .ab h2 a img{ transition:all 0.6s ease 0s;} 
.gywmPic .ab h2 a img:hover{transform:scale(1.2); transition:all 0.6s ease 0s;}

.ab1{ margin-top:65px;}
.ab2{ margin-top:0px;}
.ab3{ margin-top:65px;}
.ab4{ margin-top:0px;}


.jpgc{ width:1200px; margin:30px auto;}
.jpgcBox{ width:1200px; float:left;}
.jpgcBox ul{ width:1240px; margin-left:-40px; margin-top:20px;}
.jpgcBox ul li{ width:270px; float:left; margin-top:20px;margin-left:40px;}
.jpgcBox ul li .jpgcPic{ width:270px; height:190px; display:block;overflow:hidden;}
.jpgcBox ul li .jpgcPic img{ width:270px; height:190px;transition:all 0.6s ease 0s;}
.jpgcBox ul li .jpgcPic:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
.jpgcBox ul li .jpgcTxt{ width:270px; text-align:center; line-height:40px; display:block; font-size:16px;}

.ygfc{ width:1200px; margin:0px auto;}

.ygfcUl{ width:1200px; margin-top:50px; float:left;}
.caseUl .bd ul{ width:1200px; margin-left:-25px;}
.ygfcUl .bd ul li{ width:268px; float:left; margin-left:25px;}
.ygfcUl .bd ul li a{ display:block; float:left; width:268px;}
.ygfcUl .bd ul li a.ygfcImg{ width:268px; height:158px; overflow:hidden;}
.ygfcUl .bd ul li a.ygfcImg img{width:268px; height:158px;transition:all 0.6s ease 0s;}
.ygfcUl .bd ul li a.ygfcImg:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
.ygfcUl .bd ul li a.ygfcTxt{ width:268px; height:40px; font-size:16px;line-height:40px; text-align:center;overflow:hidden;}


.ygfcUl .hd { text-align:center; margin:40px auto 0px auto; }
.ygfcUl .hd ul li { display: inline-block; width:12px; margin-right:15px; height:12px;background:#fff;border:solid 2px #014389;cursor:pointer;border-radius:10px;}
.ygfcUl .hd ul li.on { background:#014389; border:solid 2px #014389;}


.footBg{ width:100%; background:#014389; padding:30px 0px;}
.foot{ width:1200px; margin:0px auto; color:#fff;}
.foot .yqlj{ width:720px; float:left;}
.foot .yqlj b{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:18px;}
.foot .yqlj ul{ display:block; float:left; width:720px; margin-top:10px;}
.foot .yqlj ul li{ width:210px; margin-right:14px; display:block; float:left; height:40px; line-height:40px;}
.foot .yqlj ul li a{ color:#fff;}
.foot .lx{ width:450px; float:right;}
.foot .lx b{ display:block; float:left; width:100%; height:30px; line-height:30px; font-size:18px;}
.foot .lx span{ display:block; float:left; background:url(../images/lxIcon.png) 0px 10px no-repeat; padding-left:25px; width:425px; line-height:30px; color:#fff; margin-top:10px;}
.copyright{ width:1200px; margin:0 auto; border-top:solid 1px #9c9c9c; height:40px; line-height:40px;}
.copyright a{ color:#333;}
.fl{ float:left;}
.fr{ float:right; width:400px; text-align:right;}


.location{width:1180px;margin:0 auto;height:50px;line-height:50px;background:url(../images/tb_01.png) left center no-repeat; padding-left:20px;}


.title1{width:1200px; float:left; text-align:center;color:#707070;}
.title1 span{ width:1200px; text-align:center; font-size:30px;  background:url(../images/titleBg1.png) bottom no-repeat; padding-bottom:15px; line-height:45px; display:block; float:left;}
.title1 label{ font-size:16px; width:1200px; float:left; display:block; text-align:center; line-height:50px;}
.pageMenu{ width:1200px; margin:0 auto;}
.pageMenu ul{ width:800px; display:block; margin:10px auto 0px auto;}
.pageMenu ul li{ width:180px; height:42px; display:block; float:left; margin:0px 10px;}
.pageMenu ul li a{ width:178px; height:40px; display:block; line-height:40px; text-decoration:none;float:left; border:solid 1px #e0e0e0; text-align:center; font-size:16px; color:#6a6a6a; border-radius:40px;}
.pageMenu ul li a:hover{ color:#fff; background:#014389; border:solid 1px #014389;transition: ease-in-out .35s; color:#fff;}
.pageMenu ul li a.cur{ color:#fff; background:#014389; border:solid 1px #014389;}



#pageTxt{width:920px; margin:10px auto; font-family:"微软雅黑"; line-height:30px;}


/*------新闻--------*/
/*------news-----*/

#in_news{ width:920px; margin:10px auto;padding:20px 0px;}
#in_news ul li{ width:920px; float:left;height:190px; margin-bottom:30px;  border-bottom:dashed 1px #ccc; padding-bottom:30px;}


#in_news ul li .xwdtImg{ width:250px; height:160px; float:left;}
#in_news ul li .xwdtImg img{ width:250px; height:160px;}
#in_news ul li .xwdtTxt{ width:640px; float:right;}
#in_news ul li .xwdtTxt a{ width:640px; display:block; float:left; font-size:18px; color:#333; font-weight:bold;height:25px; line-height:25px;}
#in_news ul li .xwdtTxt label{ width:640px; display:block; float:left; font-size:14px; color:#666; padding:3px 0px;}
#in_news ul li .xwdtTxt span{width:640px;display:block; float:left; font-size:14px; color:#999; margin:5px 0px;line-height:22px; height:66px; overflow:hidden;}
#in_news ul li .xwdtTxt a.xwdtA{height:30px;display:block;width:95px;background:url(../images/moreIcon2.png) 70px 10px #014389 no-repeat;color:#fff;border-radius:30px; margin-top:10px; padding-left:10px; line-height:30px; font-size:14px; font-weight:normal;}
#in_news ul li .xwdtTxt a.xwdtA:hover{background:url(../images/moreIcon2.png) 70px 10px #ed1e24 no-repeat;transition: ease-in-out .35s; color:#fff;} 


.pageNav{width:100%;height:30px;line-height:30px;margin:35px 0px 0px 0px;text-align:center; clear:both;}

.in_con{ width:920px; margin:0 auto;}

.contTitle{width:920px; margin:0px auto;padding:0px 0px; font-family:"微软雅黑";}
.title{font-size:16px; text-align:center; line-height:40px; height:40px; margin-bottom:10px; font-weight:bold; width:920px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{width:920px; height:22px;  line-height:22px; text-align:center; font-size:12px;}
.pernext{width:920px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}

 .tab input {border:1px #CCCCCC solid;}
 
 /*---产品----*/
#in_pro{ width:920px; margin:10px auto;}

#in_pro ul{ width:970px; margin-left:-50px; margin-top:20px;}
#in_pro ul li{ width:270px; float:left; margin-top:20px;margin-left:50px;}
#in_pro ul li .jpgcPic{ width:270px; height:190px; display:block;overflow:hidden;}
#in_pro ul li .jpgcPic img{ width:270px; height:190px;transition:all 0.6s ease 0s;}
#in_pro ul li .jpgcPic:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
#in_pro ul li .jpgcTxt{ width:270px; text-align:center; line-height:40px; display:block; font-size:16px;}

 
.pageNews{ width:895px; float:left; padding:10px 20px;}
.pageNews ul li{ width:876px; background:url(../images/li_list1.jpg) 5px center no-repeat; padding-left:24px; height:35px; line-height:35px; font-size:14px; border-bottom:1px #CCC dashed;}
.pageNews ul li a{width:750px; display:block; float:left;}
.pageNews ul li span{ width:95px; display:block; float:right; color:#9d9c9c; text-align:right; font-size:12px;} 
 
 
 .ny{ width:1200px; margin:0 auto 40px auto;}
.ny01{ width:1200px; margin:0 auto;}
.ny_l{ width:250px; float:left;}
.ny_la dl{ position: relative;}
.ny_la dt{ width:250px; height:70px;padding-left:25px;line-height:70px;background:#155dac; color:#fff; font-size:22px; position:absolute; top:-70px;}
.ny_la dd{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.sub_a_link{ display:block; background: url(../images/ny01.png) no-repeat 25px 50%; padding-left:40px; line-height:50px; border-bottom:1px #e0e0e0 solid;}
.sub_a_hover{ display:block;background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; padding-left:40px; line-height:50px; color:#155dac;border-bottom:1px #e0e0e0 solid;}
.ny_la dd a:hover{background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; color:#155dac;}

.ny_lb{ width:250px; float:left; margin-top:20px;}


.ny_r{ width:920px; float:right; padding-top:35px;}
.ny_ra{ width:100%; border-bottom:#cfcfcf 1px solid;margin-bottom: 15px;}
.ny_ra span{ display:block; float:left; color:#155dac; font-size:22px; font-weight:bold; padding-bottom:10px;}
.ny_ra span i{ width:4px; height:21px; background:url(../images/spanBg1.jpg) no-repeat; display:block;float: left;
margin-top: 2px;margin-right: 5px;} 
.ny_ra h2{ float:right; font-weight:normal; font-size:14px;} 

 