@charset "utf-8";
body {background-color: #fff;font-family: "微软雅黑", "Microsoft Yahei", "Arial";font-size: 14px;line-height: 1.5;color: #333;overflow-x: hidden; min-width:1200px;}
.wid{ width:1200px; margin-left: auto; margin-right:auto;}
a{ color:#333;}
a:hover{ color:#d00;}

/*top*/
.top{background: #fff;padding: 10px 0;height: 100px;border-bottom: #ddd 1px solid;position: fixed;width: 100%;z-index: 999;top: 0;}
.top a{ width:100%; display:block; color:#fff;}
.top a:hover{ color:#fff;}
.top h2{font-weight:normal;font-size:18px;color: #fff;margin-top: 15px;padding-left:10px;margin-left:10px;border-left:1px solid #c9c9c9;float:left;}
.top h2 em{display:block;font-size: 16px;color: #0a6ff5;font-style: normal;}
.top h1{  float:left; font-size:50px;}
.top .fr{background:url(../images/tel.png) no-repeat left center;height:80px;width: 350px;padding-left: 132px;box-sizing:border-box;}
.top .fr p{line-height:14px;margin-top:15px;color: #000;}
.top .fr h3{font-size: 20px;color: #1360b0;line-height: 24px;}
.menu{height: 50px;}

.navmenu{background:#1360b0;position: fixed;width: 100%;z-index: 999;top: 120px;}
.nav ul li{float:left;font:normal 18px/30px "微软雅黑"; color:#fff; position: relative;transition: all .2s ease-in-out; margin-right:-1px;} 
.nav_parent{Z-INDEX:9999;POSITION: relative;WIDTH: 100px;FLOAT: left;HEIGHT:30px;font:normal 18px/30px "微软雅黑";text-align:center;color:#fff;}
.nav_parent .toplink {TEXT-ALIGN: center;WIDTH: 100px;DISPLAY: block;FONT-FAMILY:"微软雅黑";HEIGHT: 50px;font: normal 16px/50px "微软雅黑";color:#fff;position: relative;margin-right:1px;}
.nav_parent .toplink:after{position:absolute;top:15px;right:-1px;margin:auto;content:'';width:1px;height: 20px;background: #ddd;}
.nav_parent .on,.nav_parent .toplink:hover{COLOR: #fff; background:#003c6b;}
.nav_parent .ahover {COLOR: #fff; background:#003c6b;}
.sub_con {POSITION: absolute;DISPLAY: none;BACKGROUND: #003c6b;top:50px;z-index:9999;width: 200px;left:0px;overflow:hidden;}
.sub_con  p{font:normal 14px/40px "微软雅黑";float:left;width: 100%;overflow: hidden;text-overflow: clip;white-space: nowrap;}
.sub_con  p a{color:#fff;display: block;line-height: 40px;text-align: center;width: 100%;}
.sub_con  p a:hover{color:#fc0;background:#1360b0}
.header{z-index: 999;position:fixed;background:#fff;width:100%;}

/* flexslider */
.flexslider{position:relative;height: 600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height: 600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.s1 {background: url(../images/ban01.jpg) 50% 0 no-repeat;}
.s2 {background: url(../images/ban02.jpg) 50% 0 no-repeat;}
.s3 {background: url(../images/ban03.jpg) 50% 0 no-repeat;}
.s3 a{display:block;width:100%;height: 600px;}
.s4 {background: url(../images/ban04.jpg) 50% 0 no-repeat;}
.s5 {background: url(../images/ban05.jpg) 50% 0 no-repeat;}
.s6 {background: url(../images/ban06.jpg) 50% 0 no-repeat;}
.s7 {background: url(../images/ban07.jpg) 50% 0 no-repeat;}
.s7 a{display:block;width:100%;height: 600px;}

.inban1 {background: url(../images/aboutban.jpg) no-repeat center top;height: 300px;}
.inban2 {background: url(../images/newban.jpg) no-repeat center top;height: 300px;}
.inban3 {background: url(../images/newban.jpg) no-repeat center top;height: 300px;}
.yewu {background: url(../images/yewuban.jpg) no-repeat center top;height: 300px;}

/*title*/
.title { overflow:hidden; width:100%;}
.title h2{ font-weight:normal; font-size:30px; color:#333; text-align:center}
.title h2 a{ color:#333}
.title p{ font-size:16px; color:#666; text-align:center; margin-top:5px;}
.title.wt h2,.title.wt a,.title.wt p{ color:#fff}
.list_tit{margin: 0 auto 30px;width: 1000px;}
.list_tit ul li{cursor:pointer;float:left;width: 225px;margin-left: 25px;font-size:18px;text-align:center;border-radius:4px;background: #1360b0;line-height: 50px;color:#fff;}
.list_tit ul li a{color:#fff;}
.list_tit ul li:hover,.list_tit .TasADSOn{background:#f90;color:#fff;} 
/*case*/
.case {overflow:hidden;width:1200px;margin: 50px auto;}
.case ul{ overflow:hidden; width:100%; margin-top:60px;}
.case li{float:left;width: 299px;border-right:1px dashed #e0e0e0;height:290px;text-align:center;position:relative;top:50px;opacity:0;filter:alpha(opacity=0);}
.case li:nth-child(4){border-right:0px}
.case .last{ border-right:none; width:300px;}
.case li a{ display:block; text-decoration:none; width:191px; margin:0 auto;}
.case li a:hover{ color:#0a60c5}
.case li img{display:block;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: 135px;margin: 0 0 10px 25px;}
.case li a:hover img{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.case li em{display:block;font-size:12px;font-family:Arial;}
.case li span{display:block;font-size:18px;}
.a1 {top: 0px!important;opacity: 1!important;}


/*about*/
.about { overflow:hidden; width:100%; height:610px; padding-top:52px; background:url(../images/about_bg.jpg) no-repeat center;}
.about .abox{ overflow:hidden; width:1120px; height:313px; padding:40px 40px 70px 40px; background:url(../images//about_b.png) repeat center; margin:55px auto; position:relative; top:100px; opacity:0; filter:alpha(opacity=0)}
.about .video{ overflow:hidden; float:left; width:474px; height:313px;}
.about .wen{overflow:hidden;float:left;width:555px;margin-top: 10px;margin-left:60px;}
.about h3{font-weight:normal;font-size: 30px;margin-bottom: 26px;line-height: 34px;}
.about h3 a{ color:#000}
.about .wen p{ font-size:14px; line-height:30px; color:#666; height:180px; text-align:justify; margin-bottom:30px;}
.about .wen h4{ font-weight:normal; font-size:22px; color:#0a60c5;}

.newbox .newleft,.newbox .newcenter,.newbox .newright{width: 390px;padding: 10px;box-sizing: border-box;margin-left: 10px;}
.newbox .tit{border-bottom:#ddd 1px solid;font-size: 24px;position: relative;color: #1561af;line-height: 45px;padding-left: 15px;margin-bottom: 15px;}
.newbox .tit:before{ width:5px; height: 24px; border-radius: 6px; content: ''; background: #1561af; position:absolute; left:0px; top:12px;}
.newbox .tit span{ float:right; font-size:14px;}
.newbox .newleft ul li,.newbox .newright ul li{padding:10px 0;height: 80px;border-bottom: #ddd 1px dotted;}
.newbox .newleft ul li img{ width: 120px; height: 80px; background: #000; float: left;}
.newbox .newleft ul li .wz{width: 240px;float: right;}
.newbox .newleft ul li .wz h3{ line-height:30px;}
.newbox .newleft ul li .summ{ font-size:12px; color:#999; line-height:22px;}
.newbox .newcenter ul li{line-height: 33px;border-bottom: #ddd 1px dotted;}
.newbox .newcenter ul li span{ float:right; font-size:14px; color:#999;}

.newbox .newright h1{font-size: 16px;font-weight:normal;line-height: 40px;padding-left: 30px; background: url(../images/icon.jpg) no-repeat left center;}
.newbox .newright .summ{ font-size:12px; color: #999;line-height:22px;}

/*客户*/
.kehuu { overflow:hidden; margin:50px auto;}
.kehuu .khbox{ overflow:hidden; width:100%; height:365px; position:relative; margin-top:60px; opacity:0; filter:alpha( opacity=0)}
.kehuu .khbox i{ display:block; cursor:pointer; width:34px; height:39px; position:absolute; top:170px;}
.kehuu .khbox i:hover{ background-position:bottom}
.kehuu .khwin ul{ width:1350px;}
.kehuu .khwin li,.cases ul li{overflow:hidden;position:relative;float:left;width:283px;margin-left: 15px;}
.kehuu .khwin li a{width:283px;display:block;}
.kehuu .khwin li img{border: #ddd 5px solid;width:280px;box-sizing: border-box;}
.kehuu .khwin .wen{ display:none; overflow:hidden; width:223px; padding:0 30px; height:195px; background:url(../images/kehu_bg.png) repeat center; position:absolute; left:0; bottom:0}
.kehuu .khwin .wen h3{ font-size:14px; text-align:center; margin-top:12px; margin-bottom:30px;}
.kehuu .khwin .wen a{ color:#fff;}
.kehuu .khwin .wen p{ font-size:14px; line-height:18px; color:#fff; height:54px; overflow:hidden; text-align:justify; margin-bottom:35px;}
.kehuu .khwin .wen a.more{ display:block; text-align:center; font-size:14px;}
.boxa1 {display: table;margin: 0 auto;text-align: center;}
.boxa1 li {float: left;margin: 0 2px;}
.boxa1 li a {background: #5d5d5d;color: #fff;display: block;padding: 10px 30px;margin: 30px 0;}
.boxa1 li a:hover {background: #feab2c;}

/*footer*/
.footer {overflow:hidden;width:100%;padding-top:45px;background-color: #222;position:relative;}
.footer .list{float:left;margin-right: 55px;margin-bottom: 25px;}
.footer .list h3{font-size: 18px;color: #fff;margin-bottom:10px;font-weight: bold;}
.footer .list p{font-size: 14px;line-height: 26px;color:#bcbcbc;}
.footer .list a{ color:#bcbcbc}
.footer .ewm{overflow:hidden;float:right;}
.footer .ewm img{ display:block; margin-bottom:10px;}
.footer .ewm p{ font-size:14px; color:#bcbcbc; text-align:center}
.footer .fbtm {overflow:hidden;width:100%;border-top:1px solid #595959;}
.footer .fbtm p{float:left;font-size:14px;color:#747474;line-height: 35px;}
.footer .fbtm a{ color:#747474}
.footer .fbtm i{ margin:0 10px;}
.footer .fbtm select{ display:block; float:right; margin-top:12px; width:204px; height:30px; border:none; outline:none; background:#555; line-height:30px; font-size:14px; color:#c3c3c3; padding-left:10px;}
.ewm img {height: 130px;}

/* 客服 */
.c_meau{height:380px; position:fixed;  right:50px;  bottom:-380px; display:none;z-index: 999;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{ width:100%; background:url(../images/c_meau_4.png) no-repeat ; color:#81511c; font-size:16px; line-height:22px;text-align:center;  font-weight:bold;height: 40px;line-height:20px;padding: 15px 0;padding-top: -25px;}
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{height:auto;bottom: 100px;display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.top-btn{cursor: pointer;}

@media screen and (max-device-width: 1366px)
{
	.c_meau{ margin-left:470px; z-index:100;}
}



/*kefu*/
.aaa {position: relative;left: -20px;top: -10px;}
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:350px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#0a60c5;}
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}

/*内页banner*/
.inban{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.inban a{display:block;margin:0 auto;height:300px;}
.Main{background:#ececec;overflow:hidden;padding-top: 50px;}
.inleft{width: 250px;}
.submenu h4,.contact h4,.nelist h4{font-weight:normal;padding: 15px 0;padding-left:20px;font-size:20px;color:#fff;background: #0a60c5;border-top-right-radius: 4px;border-top-left-radius:4px;}
.submenu ul{padding: 15px;background:#fff;}
.submenu ul li{margin-bottom:1px;border-bottom: #ddd 1px dashed;}
.submenu ul li a{display:block;height:40px;line-height:40px;font-size:14px;padding: 0 10px;}
.submenu ul li a:hover,.submenu ul li.cur a{background:#f90;color:#fff;}
.submenu ul .three{margin-bottom:1px;border-bottom: #ddd 1px dashed;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.submenu ul .three a{display:block;height:40px;line-height:40px;font-size:14px;padding: 0 20px;}
.submenu ul .three a:hover,.submenu ul.cur a{background:#f90;color:#fff;}
.nelist{ background:#fff; padding-bottom:5px;}
.nelist ul{background: url(../images/news_list_bg.gif) no-repeat 0 5px;  padding:0 10px 0 5px;overflow:hidden; margin:5px}
.nelist ul li{line-height:24px; overflow:hidden;  text-overflow:ellipsis; padding-left:20px; height:24px;overflow:hidden}
.contact .subnr {background: none repeat scroll 0 0 #fff;overflow: hidden;padding: 5px 9px;}
.contact .subnr p {line-height: 25px;overflow: hidden;}
.contact .subnr span {color: #333333;}
 

.inright{width: 870px;padding:0 20px;background:#fff;float:right;padding-bottom: 20px;min-height:700px;height:auto !important;height: 700px;}
.posnav{width: 100%; height: 72px; border-bottom:1px solid #dbdbdb; overflow: hidden;}
.posnav .fl{float: left; font-size: 22px; color: #0a60c5; margin-top: 25px;}
.posnav .fl span{font-family: arial; font-size: 16px; color: #666666; margin-left: 10px;}
.posnav .fr{float: right; color: #666666; margin-top: 35px;}
.posnav .fr span{color: #00469C;}
.content{width: 100%; min-height: 500px; overflow: hidden; line-height:2;}
.content{font-size: 16px; line-height: 30px; padding: 10px 0; min-height: 500px;} 
.content table{margin:0 auto}
.content .tupian,.content .tupian2  {text-align:center;margin: 15px auto;}
.content img{margin:0 auto;display: block}
.content .tupian2 img {width:800px;}
.newlist ul li{ line-height:50px; border-bottom:#ddd 1px dashed; position:relative; padding-left:30px;}
.newlist ul li a:before {content: ""; width: 5px;height: 5px;background: #484f59;position: absolute;left: 5px;top: 50%;margin-top: -4px;}
.newlist ul li span{ float:right; color:#999}
.newlist ul li a{ display:block;}

/*页码*/
 
.pages{ height:30px; line-height:30px; background:#f0f0f0; overflow:hidden; margin:15px 0px; padding:0 10px;}
.pages span{width: 50%;overflow:hidden;height:30px;display:block;float: left;}
.pages a{  font-weight:bold;}
.newinfo{ line-height:1.8;}
.newinfo .tit{text-align:center;font-size:24px;color:#0a60c5;}
.newinfo .time{font-size:14px;text-align:center;color:#999;background: #f0f0f0;}


.prolist li{float:left;width: 270px;margin-bottom:30px;margin-left:20px;background: #f0f0f0;} 
.prolist li:hover{ background:#0a60c5; transition:all 0.6s;}
.prolist li:hover h4 a{ color:#fff;}
.prolist li:hover p{ color:#fff}
.prolist li .info{
    padding: 5px 10px;
}
.prolist li img{display:block;padding: 8px 8px 0;box-sizing: border-box;}
.prolist li h4{line-height: 36px;height: 36px;overflow: hidden;text-align: center;}
.prolist li h4 a{ font-size:16px; color:#0a60c5;}
.prolist li p{font-size:14px;color:#666;line-height: 24px;overflow:hidden;height: 70px;}
.prolist li span{ display:block; overflow:hidden; margin-top:20px;}
.prolist li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; background:#0a60c5;}
.prolist li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.prolist li img:hover{ border-color:#d00;}


.prolist2 li{float:left;width: 280px;height: 212px;margin-bottom: 20px;margin-left:20px;background: #f0f0f0;} 
.prolist2 li .info{width: 260px;float:right;}
.prolist2 li img{display:block;border:1px solid #d3d3d3;width: 280px;float:left;}
.prolist2 li h4{line-height: 40px;margin-bottom:8px;}
.prolist2 li h4 a{ font-size:16px; color:#0a60c5;}
.prolist2 li p{ font-size:14px; color:#666; line-height:21px; height:100px; overflow:hidden;}
.prolist2 li span{ display:block; overflow:hidden; margin-top:20px;}
.prolist2 li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; background:#0a60c5;}
.prolist2 li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.prolist2 li img:hover{ border-color:#d00;}

.cpimglist dl{overflow: hidden;margin-bottom: 30px;}
.cpimglist dl:hover dd h5  a{ color:#d00; }
.cpimglist dl dt{float: left;}
.cpimglist dl dt img{display: block; border: 1px solid #eee; width:220px;}
.cpimglist dl dd{padding-left: 240px;}
.cpimglist dl dd h5{height: 25px; line-height: 25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpimglist dl dd h5 a{font-size: 16px; color: #333;}
.cpimglist dl dd p{font-size: 14px;color: #666666;margin-top: 5px;line-height: 24px;height: 70px;overflow: hidden;}
.cpimglist dl dd .smore{display: block; width: 92px; height: 30px; text-align: center; line-height: 32px; color: #d00; font-size: 13px; border: 1px solid #d00;}

 

.ywly>div p{width:180px;height:40px;line-height:40px;margin:0 auto;text-align:center;font-size:18px;overflow:hidden;}
.ywly>div span{width:180px;height:60px;margin:0 auto;font-size:14px;text-align:justify;display:block;overflow:hidden;}
.ywly>div:hover{width:200px;height:223px; overflow:hidden;}
.ywly>div{width:200px;height:223px;border:1px solid #dddddd;border-bottom:2px solid #ffa100;overflow:hidden; margin: 0 0 20px 20px}

.ywly i{width:60px;height:60px;margin:0 auto;margin-top:30px;display:block;overflow:hidden;}
.ywly a:hover i{width:60px;height:60px;margin:0 auto;margin-top:30px;display:block;overflow:hidden;}
.ywly a:hover{ color: #d00;}
.ywly01 i{background:url(../images/ydf_36.png);} 

.ywly02 i{background:url(../images/ydf_18.png);} 

.ywly03 i{background:url(../images/ydf_20.png);} 

.ywly04 i{background:url(../images/ydf_21.png);} 

.ywly05 i{background:url(../images/ydf_30.png);} 

.ywly06 i{background:url(../images/ydf_31.png);} 

.ywly07 i{background:url(../images/ydf_32.png);} 

.ywly08 i{background:url(../images/ydf_35.png);} 
.chengnuo{ padding-bottom:50px}
.chengnuo .title{ margin-bottom:35px;}
.chengnuo .title p,.chengnuo .title h2{ color:#000 !important;}
.cf{ width: 1250px; }
.cf li{width: 600px;float: left;margin-right: 20px;margin-bottom: 30px;background: #f0f0f0;padding: 20px 10px;box-sizing: border-box;border-radius: 8px;}
.cf li h3{ font-size: 20px; color:#d00}
.cf li h3 span{ font-size:18px; margin-left:5px; color:#000}
.khwin li {text-align: center;}
.khwin li h3 {line-height: 40px;}

#Tab2{padding: 80px 0;background: #eee;}
#Tab2 .TabADS{ text-align: center;}
#Tab2 .TabADS ul li{display: inline-block;text-align: center;width: 150px;line-height: 45px;background: #1360b0;color: #fff;font-size: 18px;cursor: pointer;}
#Tab2 .TabADS ul li:hover{background: #f90;}
#Tab2 .TabADS ul li a{color:#ffff;}
#Tab2 .TabADSCon .nlist{width: 700px;height: 130px;}
#Tab2 .TabADSCon .nlist .nimg{ float: left;}
#Tab2 .TabADSCon .nlist .wen{width: 520px;float: right;}
#Tab2 h3{ font-size:18px; line-height:36px;}
#Tab2 p{ font-size:14px; color:#999; line-height:28px}
#Tab2 span{ color:#999;}

#Tab2 .TabADSCon .nlist1{width:454px;height: 400px;}
#Tab2 .TabADSCon .nlist1 .nimg1{ float: left;}
#Tab2 .TabADSCon .nlist1 .wen1{width: 380px;}

.cases{padding: 50px;}
.cases ul li{text-align: center;line-height: 2;float: left;margin-left: 10px;border: #ddd 1px solid;background: #fff;}
.cases ul li p{ line-height:36px;}
.cases ul li a:hover p{ background:#1360b0; color:#fff; transition:all 0.5s;}
#demo{overflow:hidden;width: 1200px;display: inline;float:left;} 
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;}


.page ul li{display: inline-block;margin-right: 0;float: none;width: auto;height: 40px;background-color: #EFEFEF;text-align: center;line-height: 40px;font-size: 16px;}
.page ul li:first-child{width: auto;padding: 0 10px;}
.page ul li:last-child{margin-left: 3px;}
.page ul li a,.page ul li span{display: block;padding: 0 15px;}
.page ul li:hover a{color: #ffffff;background-color: #0a60c5;}
.page ul li.thisclass a{ color: #ffffff;background-color: #0a60c5;}
.page ul li.thisclass{ padding:0 15px;background: #0a60c5; color:#fff;}
.cont_zq {padding-top:30px;}
.cont_zq p{float:left;width: 430px;margin: 2px;line-height:30px}
.cont_zw{width:100%;}
.cont_zw p{float:left;width: 278px;margin: 2px;line-height:30px}
.cont_zw p:nth-child(1){width:868px}
.cont_zw p:nth-child(2){width:868px} 

.proindex{background: url(../images/cpbg.jpg) no-repeat center top;padding: 50px 0 0;height: 500px;margin: 50px 0 30px;}
.proindex .box{width: 275px;float: left;text-align: center;margin-bottom:20px;}
.proindex .box1{ margin-right:34px}
.proindex .box2{ padding-top:50px; margin-right:35px;}
.proindex .box3{margin-right: 31px;padding-top:50px; }
.proindex .box1 h2,.proindex .box4 h2{ margin-bottom: 20px;} 