﻿@charset "utf-8";
/* CSS Document */
/* 起始样式 */
body{ margin:0; padding:0; font-family:"微软雅黑",arial; font-size:13px; color:#333;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
a, a:hover, a:visited, li, li:hover, dd, dd:hover , p{ text-decoration:none; color:#333; -webkit-transition: color 0.3s ease-in; -moz-transition: color 0.3s ease-in; -ms-transition: color 0.3s ease-in; -o-transition: color 0.3s ease-in; transition: color 0.3s ease-in;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:0 none; text-decoration:none;}
.clear{ clear:both; width:0; height:0;}
html{ overflow-x:hidden;}
/* 起始样式结束 */
 #back_top{ right: 20px; bottom: 80px;}#back_top .master_backTop .master_backTop_btn{ width: 50px; height: 50px;}}/* 图片放大 */
 
.cursor-dot {position: fixed; top: 50%; left: 50%; pointer-events: none; border-radius: 50%; opacity: 0;width: 8px; height: 8px; background-color: rgba(0,0 ,0, 0.3); z-index: 999; transform: translate(-50%, -50%);transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out, width 0.5s, height 0.5s, background-color 0.5s ease;}
/*分页样式*/

.pglist { width: 100%;text-align: center;clear: both;   color: #333; margin-top: 60px }
.pglist a { padding: 0 15px;margin: 0 3px; border: 1px solid #e5e5e5; background-color: #fff;  color: #333;}
.pglist a.close {background: #f2f2f2 !important;}
.pglist span { padding: 0 15px;margin: 0 3px; border: 1px solid #239bd9; background-color: #239bd9;  color: #fff;}
.pglist * {display: inline-block;vertical-align: middle;line-height: 34px;padding-bottom: 1px;}
.pglist a:hover,.pglist .hover {display: inline-block;color: #fff;background:#239bd9;border-color:#239bd9;}
.position-relative{ position: relative;}
.pglist input{border: 1px solid #e5e5e5;background-color: #fff;  margin: 0 3px; width: 55px; padding: 0 8px; text-align: center; color: #333;}
.pglist  button{  color:#239bd9; border: 1px solid #239bd9; padding: 0 22px;margin: 0 3px; }
.pglist  button:hover{ color: #fff; background: #239bd9;}
/* 头部 */
.top{ width: 100%;background-color: #fff;}

	.mobile_hd{ display: none;}
	.head{ width: 1030px; margin: 0 auto; padding-top: 6px; padding-bottom:6px;}
	.head .logo{ width:262px; height: 66px; float: left; padding: 8px 0 5px 0; }
	.head .head_rt{ width: 740px; float: right;}
	.head .head_rt .language{ width: 86px; padding-left: 566px; overflow: hidden;}
	.head .head_rt .language a{ margin-left: 10px;}
	.head .head_rt span{     
	margin-top: 10px;
    float: right;
    color: #EE0E13;
    font-size: 18px;
	}
	.head .head_rt .nav{ padding-bottom: 6px; padding-top:44px; }
	.head .head_rt .nav li{ float: left;}
	.head .head_rt .nav li a{ padding: 0 20px; display: block; font-size: 14px; line-height: 26px;}
	.head .head_rt .nav li a p{ border-bottom: 2px solid #f1f1f1; line-height: 24px; -webkit-transition: color 0.5s ease-in; -moz-transition: color 0.5s ease-in; -ms-transition: color 0.5s ease-in; -o-transition: color 0.5s ease-in; transition: color 0.5s ease-in;}
	.head .head_rt .nav li:hover a p , .head .head_rt .nav li.cur a p{ border-color:#033F87;color:#033F87}
	.banner{ width: 100%; margin-bottom: 36px;}
	.banner img{ display: block; width: 100%;}
	.banner1{ width: 100%; margin-bottom: 46px; position: relative;}
	.banner1 img{ display: block; width: 100%;}
	.banner1 .banner-tit{ position: absolute; top: 26%; width: 1000px; left: 50%; margin-left: -500px; color: #fff;}
	.banner1 .banner-tit h1{ font-size: 36px; line-height: 56px;}
	.banner1 .banner-tit h1 b{ font-size: 42px; vertical-align: middle;}
	.banner1 .banner-tit .text{ height: 72px; width: 330px;}
	.banner1 .banner-tit .text1{ height: 72px; width: 410px;}
	.banner1 .banner-tit .text1 p{ color: #808080; font-size: 14px; line-height: 20px;}
	.banner1 .banner-tit p{ color: #fff; font-size: 14px; line-height: 30px;}
	.banner1 .banner-tit .text small{ font-family: arial; letter-spacing: 0px;}
	.banner1 .banner-tit span{ display: block; width: 48px; height: 1px; background: #fff;}

/*about左侧导航*/
.ddlf{ width:220px;float: left;padding-top:3px;}
.ddlf1{ border-bottom:4px solid #033F87; height:38px; line-height:38px; color:#033F87; font-size:18px; font-weight:bold;line-height: 15px;    margin-bottom: 20px;}
.ddlf2{ margin-top:6px;    padding-bottom: 30px;}
.ddlf2 a{ display:block; color:#5f6162; background:url(../images/2_02.jpg) top right no-repeat; border-bottom:1px solid #c6c9c7; height:31px; line-height:31px; padding-left:9px;}
.ddlf2 a:hover{ color:#033F87; background:url(../images/2_02.jpg) bottom right no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ddlf2 .a1{ color:#033F87;}
.ddlf3{ margin-top:24px;}
.leftContact{padding-top: 10px;}
.leftContact p{padding-left:30px; color:#333333; font-size:13px; margin-top:8px;     height: 30px;margin-left:10px;}

.leftContact p.Icon0{background:url(../images/index_99.png) no-repeat 0px 3px;}
.leftContact p.Icon{background:url(../images/index_09.gif) no-repeat 0px 3px;}

.leftContact p.Icon1{background:url(../images/index_10.gif) no-repeat 0px 3px;}

.leftContact p.Icon2{background:url(../images/index_11.gif) no-repeat 0px 3px;}

.leftContact p.Icon3{background:url(../images/index_12.gif) no-repeat 0px 3px; font-size:13px;    padding-bottom: 10px;}
.leftContact p.ii{    padding-left: 69px;}

/* .index_main */

	.index_main{ width: 1000px; margin: 0 auto; padding-bottom: 70px;}
	.section .text{ float: left; width: 550px;}
	.section .picture{ float: right; width: 416px; height: 255px;padding-top: 16px;}
	.section .item{ width: 202px; padding: 10px; border: 3px solid #efefef; margin-right: 29px; }
	.section .item h6{ width: 152px;}
	.section .item .img{ width: 202px; height: 129px;}
	.section .text .tit .tit_img{ margin-bottom: 24px;}
	.section .text .tit h3{ font-size: 18px; line-height: 24px;}

.section{ overflow: hidden; padding-bottom: 50px;border-bottom: 1px solid #ccc;    padding-top: 5%;}
.section .text .tit{ margin-bottom: 24px;}
.section .text .tit .tit_img{ margin-bottom: 24px;}
.section .text .tit .tit_img img{ max-width: 300px; width: 40%;}
.section .text .info{ line-height: 24px; height: 140px; overflow: hidden; margin-bottom: 40px;}
.section .text .more{ width: 230px; height: 44px; border:1px solid #033F87; box-shadow: 2px 2px 0 #033F87; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.section .text .more a{ display: block; width: 180px; padding-right: 50px; text-align: center; line-height: 44px; font-size: 14px; background: url(../images/index_arrow.png) no-repeat 160px center;-webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.section .text .more:hover{ box-shadow:none;}
.section .text .more:hover a{ background-position: 170px center;}
.section .item{ float: left; background: #efefef;  -moz-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;-webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.section .it2{-ms-animation-delay:0.3s; -o-animation-delay:0.3s; -moz-animation-delay:0.3s; -webkit-animation-delay:0.3s; animation-delay:0.3s;}
.section .it3{-ms-animation-delay:0.6s;-o-moz-animation-delay:0.6s; -moz-animation-delay:0.6s; -webkit-animation-delay:0.6s; animation-delay:0.6s;}
.section .it4{-ms-animation-delay:0.9s;-o-moz-animation-delay:0.9s; -moz-animation-delay:0.9s; -webkit-animation-delay:0.9s; animation-delay:0.9s;}
.section .item h3{ text-align: center; font-size: 16px; line-height: 18px;}
.section .item h6{ margin: 0 auto; margin-bottom: 10px; text-align: center; color: #033F87; background: url(../images/dot.jpg) repeat-x center;}
.section .item h6 span{ padding: 0 6px; background: #efefef;}
.section .item .img{ margin: 0 auto; margin-bottom: 10px; overflow: hidden; -moz-border-top-left-radius: 10px; -ms-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -ms-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; border-top-right-radius: 10px;}
.section .item .img a{ display: block; -moz-border-top-left-radius: 10px; -ms-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;}
.section .item .img img{ max-width: 100%; width: 100%; border-top-right-radius: 10px; -webkit-transition:-webkit-transform 0.8s ease-out; -moz-transition:-mos-transform 0.8s ease-out; -ms-transition:-ms-transform 0.8s ease-out; transition:transform 0.8s ease-out;}
.section .item:hover .img img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.section .item p{ height: 36px; line-height: 18px; margin-bottom: 20px;}
.section .item .more{ padding-left:160px; margin-bottom: 8px;}
.section .item .more a{ display: block; overflow: hidden;}
.section .item .more a img{ margin-left: -16px; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.section .item:hover .more a img{ margin-left: -8px;}
.section .item:hover{ border-color: #033F87; box-shadow: 1px 1px 6px #a98686;}
/* foot */

	.footer{ width: 100%; background: #000; line-height: 40px; color: #e5e5e5;}
	.footer .foot{ width: 1000px; margin: 0 auto; overflow: hidden;}
	.footer .foot .div1{ float:left;}
	.footer .foot .div1 .fot_a1{ color: #e5e5e5; margin-right: 40px; padding-left: 24px; background: url(../images/fot_icon.png) no-repeat left center; display: inline-block;}
	.footer .foot .div1 .fot_a1:hover{ color: #fff;}
	.footer .foot .div2{ }
	.footer .foot .div2 a{ color: #e5e5e5;}
	.footer .foot .div2 a:hover{ color: #fff;}
	.footer .foot .div3{ display: none;}
.footer .gs {    float: right;    padding-right: 270px;}
.footer .gs img{margin: 2px;width:26px;height:33px;position: absolute;}
/* 引导页 */
.guide-body{ position: absolute; width: 100%; height: 100%; background: url(../images/guide_bg.jpg) no-repeat center; background-size: 100% 100%;}
.guide-body img{ width: 100%; height: 100%;}
.guide{ width: 600px; height: 370px; position: absolute; left: 50%; margin-left: -300px; top: 30%; text-align: center;}
.guide .guide-logo{ margin-bottom: 46px; position: relative; top: -80px; opacity: 0; filter:alpha(opacity=0);}
.guide .guide-logo img{ width: 100px; height: 79px;}
.guide .guide-logo p{ font-size: 16px; color: #000; line-height: 36px;}
.guide .line{ display: block; width: 34px; height: 1px; margin: 0 auto; background: #dd3e35; margin-bottom: 50px; position: relative; top: -40px; opacity: 0; filter:alpha(opacity=0);}
.guide-tit{ margin-bottom: 56px; position: relative; top: -60px; opacity: 0; filter:alpha(opacity=0);}
.guide h3{ font-size: 20px; color: #000; line-height: 32px; }
.guide h4{ font-size: 16px; color: #e15149; line-height: 32px; letter-spacing: 3px; font-weight: normal; font-family: arial;}
.guide .enterBtn{ width: 110px; height: 38px; margin: 0 auto; position: relative; top: -60px; opacity: 0; filter:alpha(opacity=0);}
.guide .enterBtn a{ display: block; border-radius: 20px; background: #e1524b; color: #fff; line-height: 38px; font-size: 14px; position: relative;}
@-webkit-keyframes pulse1{
	0%{-webkit-transform:scale(0.2);transform:scale(0.2)}
	100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse1{
	0%{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2)}
	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
	.pulse1{-webkit-animation-name:pulse1;animation-name:pulse1; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; animation-duration:1.5s;}

/*产品及解决方案*/
.body1{ background: #f2f2f2;}
.proGuide_main{ width: 1000px; margin: 0 auto; margin-bottom: 50px;}
.proGuide_main .section{ overflow: hidden; margin-bottom: 20px; padding-bottom: 0;}
.proGuide_main .section .lf{ float: left;border-top: 1px solid #ccc;border-left: 1px solid #ccc;background-color: rgba(179, 175, 176, 0.09);}
.proGuide_main .section .rg{ float: right;border-top: 1px solid #ccc;border-right: 1px solid #ccc;background-color: rgba(179, 175, 176, 0.09);}
.proGuide_main .picture1{ width: 563px; height: 260px; overflow: hidden;}
.proGuide_main .picture1 img{ width: 100%;}
.proGuide_main .picture1:hover img{ animation-name:pulse;}
.proGuide_main .text-box{ display: table; width: 435px; height: 260px; text-align: center; background: #fff; position: relative;}
.proGuide_main .text-box .text1{ display: table-cell; vertical-align: middle;}
.proGuide_main .txtB1:before{ position: absolute; top: 50%; left: -32px; content: ''; width: 0px; height: 0px; display: block; border-width: 16px; border-style: solid; border-color: transparent #fff transparent transparent; overflow: hidden;}
.proGuide_main .txtB2:before{ position: absolute; top: 50%; right: -32px; content: ''; width: 0px; height: 0px; display: block; border-width: 16px; border-style: solid; border-color: transparent transparent transparent #fff; overflow: hidden;}
.proGuide_main .text-box h3{ font-size: 18px; line-height: 32px; color: #4d4d4d;}
.proGuide_main .text-box h4{ background: url(../images/line1.jpg) repeat-x center; width: 232px; margin: 0 auto; margin-bottom: 40px;}
.proGuide_main .text-box h4 span{ width: 190px;display: block; line-height: 32px; margin: 0 auto; font-size: 14px; font-family: arial; letter-spacing: 2px; color: #999; font-weight: normal;}
.proGuide_main .text-box a{ display: block; width: 110px; height: 30px; text-align: center; font-size: 14px; line-height: 30px; border: 1px solid #033F87; margin: 0 auto;}
.proGuide_main .text-box a:hover{ background: #033F87; color: #fff;}
.proGuide_main .dely{ -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s; -ms-animation-delay:0.3s; animation-delay:0.3s;}

/* 行业应用 */
.content{ width: 1000px; margin: 0 auto;    padding-bottom: 60px;}
.location{ text-align: right; line-height: 30px; margin-bottom: 10px;width: 300px;    float: right;    font-size: 13px;}
.location a{ padding: 0 6px; color: #b2b2b2;}
.main-box{ padding-bottom: 8px;}
.lfSider{ width: 216px; float: left; background: #fff;position: absolute;}
.newss ul{ margin:0px; padding:0px;    border-top: 1px dashed #292929;padding-bottom: 30px;}
.newss a:hover{color:#033F87}
.newss ul li{ background:url(../images/index_08.gif) no-repeat 8px 7px; height:21px; overflow:hidden; line-height:23px; padding-left:18px; margin-top:15px;}
.asideBox{ margin-top:10px; background:url(../images/7_10.jpg) no-repeat center;position: absolute;width: 220px;    margin-top: 680px;}
.asideBox a{ display:block; height:55px; padding-left:98px; padding-top:20px;}
.asideBox:hover a{ color:#033F87;}
.asideBox h4{ font-size:16px;}
.asideBox i{ display:block; margin-top:6px;}
.asb1{ background:url(../images/2_2.jpg) no-repeat left center;}
.asb2{ background:url(../images/2_3.jpg) no-repeat left center;}
.lfSider .side-top-tit{ padding: 20px;}
.lfSider .side-top-tit h2{ font-size: 16px; line-height: 22px;}
.lfSider .side-top-tit span{ display: block; font-size: 12px; line-height: 18px; color: #b3b3b3; font-family: arial;}
.lfSider .siderUl li{ border-top: 1px dashed #aaa; }
.lfSider .siderUl .dddd{ display: block; padding: 16px 20px; font-size: 14px; color: #b2b2b2; background: url(../images/side_icon.png) no-repeat 182px center;}
.lfSider .siderUl .dddd-active{ color: #fff; background: url(../images/side_icon1.png) no-repeat 182px center #033F87;}
.lfSider .side-item{ padding: 10px 20px; padding-right: 10px;}
.lfSider .side-item .aa1{ display: block; /*background: url(../images/side_icon2.png) no-repeat left top;*/ line-height: 32px; overflow: hidden; padding-left: 26px; font-size: 14px; color: #b2b2b2; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.lfSider .side-item .aa1:hover , .lfSider .side-item .aa1.cur{ /*background-position: left bottom;*/ color: #033F87; font-weight: bold;}
.rgCont{ width: 690px; min-height: 500px; padding: 0px 30px; float: right; background: #fff;}
.rgCont .title-tip{ font-size: 16px; color: #033F87; line-height: 50px;    border-bottom: 1px solid #e9e9e9;margin-bottom: 30px;}
.proGuide_main .title-tip{ font-size: 16px; color: #033F87; line-height: 50px;    border-bottom: 1px solid #e9e9e9;}
.industry-list{ display: table; border-left: 1px solid #e5e5e5;}
.industry-list .list-item{ display: table-row; border-left: 1px solid #e5e5e5; line-height: 18px;  text-align: center;}
.industry-list .itm-hd{ font-size: 14px; background: #f2f2f2; border-top: 1px solid #e5e5e5;}
.industry-list .list-item span{ display: table-cell; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.industry-list .list-item .sp1{ width: 82px; padding: 10px 0;}
.industry-list .list-item .sp2{ width: 190px; text-align: left;}
.industry-list .list-item .sp3{ width: 74px;}
.industry-list .list-item .sp4{ width: 170px; text-align: left;}
.industry-list .list-item .sp5{ width: 82px;}
.industry-list .list-item .sp6{ width: 90px;}
.industry-list .list-item .sp7{ width: 82px;}
.industry-list .list-item .sp7 a{ display: block; width: 40px; height: 18px; text-align: center; line-height: 18px; border: 1px solid #033F87; margin: 0 auto;}
.industry-list .list-item .sp7 a:hover{ color: #fff; background: #033F87;}

.industry-list1{ display: table; border-left: 1px solid #e5e5e5;}
.industry-list1 .list-item{ display: table-row; border-left: 1px solid #e5e5e5; line-height: 18px;  text-align: center;}
.industry-list1 .itm-hd{ font-size: 14px; background: #f2f2f2; border-top: 1px solid #e5e5e5;}
.industry-list1 .list-item span{ display: table-cell; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.industry-list1 .list-item .sp1{ width: 100px; padding: 10px 0;}
.industry-list1 .list-item .sp2{ width: 250px; text-align: left;}
.industry-list1 .list-item .sp3{ width: 110px;}
.industry-list1 .list-item .sp6{ width: 110px;}
.industry-list1 .list-item .sp7{ width: 110px;}
.industry-list1 .list-item .sp7 a{ display: block; width: 40px; height: 18px; text-align: center; line-height: 18px; border: 1px solid #033F87; margin: 0 auto;}
.industry-list1 .list-item .sp7 a:hover{ color: #fff; background: #033F87;}
.industry-list1 .itm-hd .sp2 , .industry-list .itm-hd .sp2 , .industry-list .itm-hd .sp4{ text-align:center;}

.industry-info{ font-size: 14px; line-height: 24px; text-indent: 2em; padding-bottom: 20px;}
.industry-info .tt{ color: #033F87; text-indent: 0em;}
.industry-info ol{ padding: 0; margin: 0;}
.rgCont .back{ float: right; width: 86px; height: 28px;}
.rgCont .back a{ display: block; text-align: center; padding-left: 20px; font-size: 14px; border: 1px solid #ddd; background: url(../images/back.png) no-repeat 20px center; line-height: 28px; font-size: 14px;}
.rgCont .back a:hover{ border: 1px solid #033F87; background: url(../images/back1.png) no-repeat 20px center #033F87; color: #fff;}

/* 服务与支持 */
.lfSider .siderUl .ddd{ display: block; padding: 16px 20px; font-size: 14px; background: url(../images/service_icon.png) no-repeat 182px center; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.lfSider .siderUl .ddd:hover , .lfSider .siderUl .ddd.cur{ background: url(../images/service_icon1.png) no-repeat 182px center #033F87; color: #fff;}
.title-tip h3{ font-size: 16px; line-height: 22px; color: #033F87; padding-left: 24px; margin: 0; background: url(../images/service_tt_icon.png) no-repeat left center;line-height: 22px;    margin-bottom: 20px;}
.title-tip span{ font-size: 15px; color: #808080; font-family: arial; line-height: 25px; margin-bottom: 20px; display: block;position: absolute;    padding-left: 100px;}
.customization-info{ font-size: 14px; line-height: 24px; color: #808080; padding: 0 40px; padding-bottom: 40px;}
.customization-info p{ color: #808080;}
.customization-info .form{ margin-bottom: 46px;}
.customization-info .form .form-group{ margin-bottom: 24px;}
.customization-info .form .form-group label{ text-align: right; display: inline-block; width: 132px; vertical-align: top;}
.customization-info .form .form-group input{ border: 1px solid #ddd; outline: none; width: 190px; height: 24px; line-height: 24px; font-family: "微软雅黑";}
.customization-info .form .form-group textarea{ outline: none; border: 1px solid #ddd; width: 470px; height: 116px; line-height: 24px; font-family: "微软雅黑";}
.customization-info .btn-group{ text-align: center;}
.customization-info .btn-group a{ display: inline-block; width: 180px; height: 40px; line-height: 40px; background: #f2f2f2; margin: 0 5px; margin-bottom: 10px;}
.customization-info .btn-group a:hover{ color: #fff; background: #033F87;}
.marketing-info{ padding: 0 40px;}
.market-map{ width: 595px; height: 504px; position: relative;}
.market-map img{ width: 100%; height: 100%;}
.market-map .icon{ position: absolute; width: 20px; height: 24px; background: url(../images/market_icon.png) no-repeat center; display: block; cursor: pointer; z-index: 1;}
.market-map .icon:hover{ background: url(../images/market_icon1.png) no-repeat center;}
.market-map .icon1{ /*left: 443px; top: 178px;*/ left: 75.45%; top: 35.32%;}
.market-map .icon2{ /*left: 450px; top: 216px;*/ left: 75.63%; top: 42.86%;}
.market-map .icon3{ /*left: 508px; top: 298px;*/ left: 85.38%; top: 59.13%;}
.market-map .icon4{ /*left: 485px; top: 308px;*/ left: 81.51%; top: 61.11%;}
.market-map .icon5{ /*left: 465px; top: 370px;*/ left: 78.15%; top: 70%;}
.market-map .icon6{ /*left: 416px; top: 400px;*/ left: 71%; top: 76%;}
.market-map .icon7{ /*left: 280px; top: 308px;*/ left: 47.06%; top: 61.11%;}
.market-map .show-div{ position: absolute; width: 310px; padding: 20px 30px; border: 1px solid #033F87; background: #fff; display: none; z-index: 2;}
.market-map .show-div h4{ font-size: 14px; color: #033F87; line-height: 22px; margin-bottom: 10px;}
.market-map .show-div p{ font-size: 14px; line-height: 24px;}
.market-map .show-div p i{ color: #b2b2b2; font-style: normal;}
.market-map .div1{ /*left: 73px; top: -40px; left: 12.27%; top: -7.9%;*/ left: 0; top: 0;}
.market-map .div2{ /*left: 79px; top: -6px; left: 13.28%; top: -1.2%;*/ left: 0; top: 0;}
.market-map .div3{ /*left: 130px; top: 80px; left: 21.85%; top: 15.87%;*/ left: 0; top: 0;}
.market-map .div4{ /*left: 116px; top: 90px; left: 19.49%; top: 17.85%;*/ left: 0; top: 0;}
.market-map .div5{ /*left: 100px; top: 150px; left: 16.81%; top: 29.76%;*/ left: 0; top: 0;}
.market-map .div6{ /*left: 50px; top: 180px; left: 8.4%; top: 35.71%;*/ left: 0; top: 0;}
.market-map .div7{ /*left: 60px; top: 80px; left: 10.08%; top: 15.87%;*/ left: 0; top: 0;}
/* news-list */
.new-list ul{ margin-bottom: 40px;}
.new-list li{ background: #f2f2f2; margin-bottom: 10px; position: relative; left: 0;}
.new-list li a{ display: block; position: relative; padding: 20px 26px;}
.new-list li a h3{ font-size: 16px; line-height: 24px; margin-bottom: 10px; font-weight: normal;}
.new-list li a span{ position: absolute; right: 26px; top: 22px; color: #033F87;}
.new-list li a p{ font-size: 14px; line-height: 22px; color: #999; height: 44px; overflow: hidden;}
.new-list li:hover{ background: #033F87;}
.new-list li:hover a , .new-list li:hover a span , .new-list li:hover a p{ color: #fff;}
.new-info{ padding: 0 20px;}
.news-info-title{ text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 40px;}
.news-info-title h3{ font-size: 16px; line-height: 24px; margin-bottom: 10px;}
.news-info-title .from a{ color: #b3b3b3; font-size: 12px; line-height: 26px;}
.news-info-title .from a span{ color: #4d4d4d;}
.news-article{ font-size: 14px; line-height: 24px; color: #808080; border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 50px;}
.news-article p{ color: #808080; text-indent: 2em;}
.new-info .next{ position: relative;}
.new-info .next p{ font-size: 14px; line-height: 26px;}
.new-info .next p:hover a{ color: #033F87;}
.new-info .next .back{ width: 36px; height: 30px; line-height: 30px; position: absolute; right: 0; top: 4px; padding-left: 20px; background: url(../images/back.png) no-repeat left center;}
.new-info .next .back:hover{ background: url(../images/back2.png) no-repeat left center; color: #033F87;}
/*关于沸点*/
.about-info{ font-size: 14px; line-height: 24px; color: #808080;}
.about-info p{ color: #808080;}
.about-info p b{ color: #4d4d4d;}
.about-info h3{ font-size: 16px; color: #4c4c4c; margin-bottom: 20px;}
.history-item{ margin-bottom: 30px;}
.history-item h2{ font-size: 22px; line-height: 32px; color: #033F87; font-family: arial; margin-bottom:10px;}
.history-item .history-info{ background: #f2f2f2; padding: 10px; width: 600px; margin-left:30px;}
.history-item .history-info h4{ font-size: 14px; color: #033F87; padding-left: 26px; background: url(../images/history_line.jpg) no-repeat left center; margin: 10px 0;}
.history-item .history-info p{ padding: 0 26px; font-size: 14px; line-height: 22px; color: #808080;}
.partner-list{ overflow: hidden;}
.partner-list li{ width: 120px; height: 120px; border: 1px solid #ccc; float: left; margin-right: 16px; margin-bottom: 20px; display: table;}
.partner-list li span{ display: table-cell; vertical-align: middle; margin: 0 auto; text-align: center;}
/* 联系我们 */
.main-box1{ background: #fff; padding:0 56px 40px 56px;}
.main-box1 .title-tip{ font-size: 16px; color: #033F87; line-height: 50px; border-bottom: 1px solid #e9e9e9; margin-bottom: 50px;}
.contact_info{ width: 320px; float: left;}
.contact_info h3{ font-size: 16px; line-height: 24px; color: #033F87; margin-bottom: 20px;}
.contact_info p{ padding-left: 40px; font-size: 14px; line-height: 30px; overflow: hidden; height: 30px; }
.contact_info p.p1{background: url(../images/contact_icon1.jpg) no-repeat left center;}
.contact_info p.p2{ background: url(../images/contact_icon2.jpg) no-repeat left center;}
.contact_info p.p3{background: url(../images/contact_icon3.jpg) no-repeat left center;}
.contact_info p.p4{ background: url(../images/contact_icon4.jpg) no-repeat left center;}
.contact_info p.p5{background: url(../images/contact_icon5.jpg) no-repeat left center;}
.contact_info p.p6{ background: url(../images/contact_icon6.jpg) no-repeat left center;}
.contact-map{ width: 544px; height: 284px; float: right;}


/*banner*/
.focus_slider_wrap {
    width: 100%;
    padding: 0 0 50px 0;
    position: relative;
}#focus_slider {
    width: 100%;
}.rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%;
}.rsContent {
    width: 100%;
    height: 100%;
    position: relative;
}img.rsImg {
    max-width: none;
}.rsDefault .rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 100px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    line-height: 8px;
    overflow: hidden;
}
.rsDefault .rsBullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #777;
    /* background: rgba(255,255,255,0.5); */
}
.rsDefault .rsBullet.rsNavSelected span {
    background-color: #FFF;
}


/*首页下面3图*/
.contwrap {    
	padding-top: 5%;
	    padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
}.wrap {
    width:100%;
}.titbox {
    width: 60.6%;
    text-align: center;
    margin: 0 auto;
    font-size: 25px;
    line-height: 36px;
	font-weight: bold;
}.column-wrap {
    width: 100%;
    margin-top: 53px;
    position: relative;
    overflow: hidden;
}.f-cb {
    zoom: 1;
}.column-wrap ul {
    width: 102%;
}.column-wrap li {
    width: 48%;
    margin-right: 2%;
	float: left;
}.column-wrap li a {
    display: block;
    width: 100%;
    cursor: pointer;
    position: relative;
}.column-wrap li img {
    display: block;
    width: 100%;
}.column-wrap li .upbox1 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/bg_23.png) repeat center;
}.column-wrap li .box {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    display: block;
	    margin-top: -35.5px;
}.column-wrap li .upbox1 .f30 {
    font-size: 30px;
    line-height: 49px;
    color: #fff;
}.column-wrap li .line {
    display: block;
    width: 50px;
    height: 2px;
    background-color: #f1efee;
    margin: 20px auto 0;
}


/*客户案例*/
.ser_auto{width:100%; display:inline-block; margin:0 auto; position:relative;border-bottom: 1px solid #ccc;padding-bottom: 50px;padding-top: 5%;}
.ser_left{ margin-top:60px; background:url(../images/kf.jpg) no-repeat center left; width:551px; height:340px; float:left; display:inline-block;}
.ser_right{ margin-top:60px; float:right; display:inline-block; width:330px;text-align:right;}
.ser_right p{ font-size:14px; line-height:20px; color:#909192; margin-bottom:10px;}
.ser_right img{ margin:10px 0px;}
.ser_right ul{ width:230px; float:right; display:inline-block; margin-top:20px;}
.ser_right ul li{ width:110px; float:left; height:30px;display:inline-block; font-size:13px; line-height:30px; text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px; color:#fff; margin-bottom:10px; margin-left:5px;}
.ser_right .ser_li1{ background:#e24d6e;}
.ser_right .ser_li2{ background:#c76ea5;}
.ser_right .ser_li3{ background:#ea9143;}
.ser_right .ser_li4{ background:#329e67;}

.scase_top{}
.scase_top .more {
    width: 64px;
    height: 22px;
    background: #25985e;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    float: right;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    top: 0px;
    right: 0px;
}.scase_top .more a {
    width: 64px;
    height: 22px;
    color: #fff;
    display: block;
}
.scase_top .more{ margin-top:30px;}
.scase_zs{ border:5px solid #CCC; width:180px; height:134px; position:relative; text-align:center;  margin:4px;}
.scase_zs .scase_zs_top{ background:url(../images/tm_bg.png) repeat; width:180px; height:26px; font-size:13px; line-height:26px; text-align:center; color:#fff; position:absolute; left:0; bottom:0;}
.scase_hover{ background:url(../images/nav_bg1.png) repeat; width:180px; height:134px; position:absolute; top:9px; left:9px; display:none; }
.scase_hover p{font-size:14px; line-height:180px; text-align:center; color:#fff; width:140px; height:20px; margin:0 auto;}
.scase{ position:relative; float:left; display:inline-block;}
.scase:hover .scase_hover{ display:block;}
.scase:hover .scase_zs_top{ display:none;}
.news_barn{ height:178px; border:0px;}



@media (max-width: 479px) {
.scase{width: 47.5%;}
.scase_zs {
    border: 5px solid #CCC;
    width: 100%;
    height: 134px;
    position: relative;
    text-align: center;
    margin: 4px;
}.scase_zs .scase_zs_top {
    background: url(../images/tm_bg.png) repeat;
    width: 100%;
    height: 26px;
    font-size: 13px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.titbox{width: 90%;
    text-align: center;
    margin: 0 auto;
    font-size:18px;
    line-height: 36px;
    font-weight: bold;}
}

/*合作伙伴*/
.border-shadow {
    border: 1px solid #dfdfdf;
    border-top: 3px solid #c42b26;
    box-shadow: 0 1px 2px 0 #dfdfdf;
}.fr {
    float: right;
    display: inline;
}.fl {
    float: left;
    display: inline;
}
.i-th .left{
	border-top-color:#4384c4;
	float: left;
	width: 710px;
	height: 440px;
}

.i-se .left .btn{
	padding-top: 12px;
}
.i-se .left .btn b,
.otherbtn{
	display: block;
	float: left;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 142px;
	text-align: center;
	cursor: pointer;
	position: relative;
	background: #f4f4f4;
}
.i-se .left .btn b em{
	display: block;
	width: 1px;
	height: 40px;
	background: #e7e8e8;
	float: right;
}
.i-se .left .btn b:hover,
.i-se .left .btn b.cur{
	background: #c42b26;
	color: #fff;
}
.otherbtn{
	font-weight: bold;
	color: #666;
	margin-top: 12px;
}
.otherbtn:hover{
	background: #c42b26;
	color: #fff;
}
.i-se .left .box{
	display: none;
}
.i-se .left .box ul,
.i-th .left .box ul{
	padding:16px 25px 0 25px;
	float: left;
}
.i-se .left .box li,
.i-th .left .box li{
	padding:17px 0;
	overflow: hidden;
	width: 100%;
	border-top: 1px dashed #dddddd;
}
.i-se .left .box li.first,
.i-th .left .box li.first{
	border-top: 0;
}
.i-se .left .box li .img,
.i-th .left .box li .img{
	display: block;
	width: 123px;
	height: 82px;
	float: left;
	overflow: hidden;
}
.i-se .left .box li .img img,
.i-th .left .box li .img img{
	transition: all 0.5s;
}
.i-se .left .box li:hover .img img,
.i-th .left .box li:hover .img img{
	transform:scale(1.05);
}
.i-se .left .box li .con,
.i-th .left .box li .con{
	float: right;
	width: 510px;
}
.i-se .left .box li .tit,
.i-th .left .box li .tit{
	margin-top: -4px;
}
.i-se .left .box li .tit a,
.i-th .left .box li .tit a{
	font-size: 16px;
	color: #666;
}
.i-se .left .box li .tit a:hover,
.i-th .left .box li .tit a:hover{
	color: #033F87;
}
.i-se .left .box li .txt,
.i-th .left .box li .txt{
	padding-top: 10px;
}
.i-se .left .box li .txt a,
.i-th .left .box li .txt a{
	color: #666;
}
.i-se .right{
	/*width: 270px;*/
	width: 222px;
	height: 440px;
	float: right;
	background: #f4f4f4;
	border-top-color: #293352;
	padding:0 24px;
	font-weight: bold;
	color: #333333;
}
.i-tit{
	padding:29px 0 4px 0;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.i-se .right .box a{
	margin-top: 19px;
	width: 102px;
	height: 99px;
	color: #fff;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.i-se .right .box a:hover{
	opacity: 0.9;
}
.i-se .right .box .a1{
	background-image: url(../images/a_ico01.jpg);
}
.i-se .right .box .a2{
	background-image: url(../images/a_ico02.jpg);
}
.i-se .right .box .a3{
	background-image: url(../images/a_ico03.jpg);
}
.i-se .right .box .a4{
	background-image: url(../images/a_ico04.jpg);
}
.i-se .right .box .a5{
	background-image: url(../images/a_ico05.jpg);
}
.i-se .right .box .a6{
	background-image: url(../images/a_ico06.jpg);
}
.i-se .right .box i{
	display: block;
	width: 34px;
	height: 34px;
	margin:21px auto 12px;
	background-repeat: no-repeat;
	background-position: center;
}
.i-se .right .box .a1 i{
	background-image: url(../images/a_ico01.png);
}
.i-se .right .box .a2 i{
	background-image: url(../images/a_ico02.png);
}
.i-se .right .box .a3 i{
	background-image: url(../images/a_ico03.png);
}
.i-se .right .box .a4 i{
	background-image: url(../images/a_ico04.png);
}
.i-se .right .box .a5 i{
	background-image: url(../images/a_ico05.png);
}
.i-se .right .box .a6 i{
	background-image: url(../images/a_ico06.png);
}
.i-ad{
	margin-top: 16px;
	display: block;
}
.i-th{
	margin-top: 42px;
	display: inline-block;
	width: 100%;
}
.i-th .left{
	border-top-color: #033F87;
	height: 370px;
}
.i-th .i-tit{
	padding-top: 24px;
}
.i-th .left .i-tit{
	padding-left: 25px;
	padding-right: 25px;
}
.i-th .left .i-tit a{
	color: #666;
}
.i-th .left .i-tit a:hover{
	color: #033F87;
}
.i-th .left .box ul{
	padding-top:0;
}
.i-th .left .box li{
	/*padding:23px 0;*/
	padding:29px 0 23px 0;
}
.i-th .left .box li .img{
	width: 180px;
	height: 109px;
}
.i-th .left .box li .con{
	width: 68%;
}
.i-th .left .box li .date{
	color: #999;
	padding-top: 8px;
}
.i-th .right{
	width: 222px;
	float: right;
	background: #f4f4f4;
	padding:0 24px;
	border-top-color: #033F87;
	height: 370px;
}
.i-th .right .con{
	padding-top: 23px;
	border-bottom: 1px solid #e1e1e1;
}
.i-th .right .con .txt{
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 22px;
	padding-bottom: 20px;
}
.i-th .right .con .txt1{
	background-image: url(../images/c_ico01.jpg);
}
.i-th .right .con .txt2{
	background-image: url(../images/c_ico02.jpg);
}
.i-th .right .con .txt3{
	background-image: url(../images/c_ico03.jpg);
}
.i-th .right .con .txt4{
	background-image: url(../images/c_ico04.jpg);
}.i-th .right .con .txt6{
	background-image: url(../images/c_ico05.jpg);
}
.i-th .right .con .txt5{
	text-transform: uppercase;
}
.i-th .right .share{
	padding-top: 32px;
	vertical-align: top;
	font-variant: top;
}
.i-th .right .share span{
	height: 22px;
	display: inline-block;
	float: left;
}
.i-th .right .share a{
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url(../images/home_69.jpg) no-repeat left center;
	float: left;
	margin:0 4px;
}
.i-th .right .share .weibo{
	background-position: left center;
}
.i-th .right .share .erwmb{
	background-position: right center;
}
.i-th .right .share a:hover{
	background-image: url(../images/home_10.jpg);
}




.nav li{
	list-style:none;
	float:left;
	position: relative;
}
.nav li:hover{
	-moz-transition: background 1s ease-out;
	-webkit-transition: background 1s ease-out;
}
.nav li.first a{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.nav li.last{
	border-right: 0 none;
}
.nav dl{
	position:absolute;
	display:block;
	top:28px;
	left: -25px;
	
	width:165px;
	
	background:#F3F3F3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	-webkit-box-shadow:1px 1px 3px #292929;
    -moz-box-shadow:1px 1px 3px #292929;
	
	z-index:10;
            
}
.nav li:hover dl{
	top:28px;
	display:block;
	width:145px;
	padding:10px;
}
.nav dl a{
	background:transparent;
	border:0 none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-transition: background 0.5s ease-out;
	-webkit-transition: background 0.5s ease-out;
	z-index:50;
}
.nav dl a:hover{
	color:#FFF;
	background:#999E9F;
	-moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.nav dd{
	margin-top:-40px;
	opacity:0;
	width:145px;
	-webkit-transition-property:all;
	/*-webkit-transition-timing-function: cubic-bezier(5,0,5,0);*/
	-moz-transition-property: all;
	margin-left:0px;
	color:#fff;
}
.nav li:hover dd{
	margin-top:0;
	opacity:1;
}
.nav li dd:nth-child(1){
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
}
.nav li dd:nth-child(2){
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
}
.nav li dd:nth-child(3){
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
}
.nav li dd:nth-child(4){
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
}
.nav dt{
	display:none;
	margin-top:-25px;
	padding-top:15px;
	height:10px;
}
.nav li:hover dt{
	display:block;
}



/*about*/
.ch-intro{
	width: 100%;
	height: 334px;
}
.ch-intro img{
	display: block;
	float: left;
	width: 395px;
    height: 334px;
}
.ch-intro .ch-intro-right{
	width: 295px;
	height: 334px;
	background:url(../images/ch10.png) no-repeat;
	float: left;
	color: #fff;
}
.ch-intro .ch-cn{
	width: 234px;
	margin: 0 auto;
	padding-top: 70px;
	line-height: 58px;
	font-size: 32px;
}
.ch-intro .ch-en{
	width: 234px;
	margin: 0 auto;
	font-size: 22px;
	line-height: 30px;
	font-family: arial;
}
.ch-intro-bt{
	width: 100%;
	margin: 0 auto;
}
.ch-intro-bt .fl{
	width: 100%;
	font-size: 14px;
	line-height: 36px;
	color: #666;
}
.ch-intro-bt .fl p{
	padding:5px 0;
}
.ch-intro-bt .fl .botm{
	border-bottom: 1px dashed #e7e4e3;
}
.ch-intro-bt .fr{
	width: 100%;
	padding-left: 40px;
	margin-top: 20px;
}
.ch-intro-bt .fr .head-tit{
	height: 62px;
}
.ch-intro-bt .fr .head-tit .cn{
	font-size: 32px;
	color: #4b4b4b;
	line-height: 36px;
	padding-right: 14px;
	display: block;
	float: left;
}
.ch-intro-bt .fr .head-tit .en{
	font-size: 26px;
	color: #bdbcba;
	line-height: 32px;
	font-family: arial;
	padding-top:5px;
	display: block;
	float: left;
}
.ch-intro-bt .fr ul{
	width: 100%;
}
.ch-intro-bt .fr ul li{
	width: 100%;
	height: 34px;
}
.ch-intro-bt .fr ul li .describe{
	padding-left: 20px;
	background:url(../images/li1.jpg) left 13px no-repeat;
	font-size: 14px;
	color: #999;
	line-height: 14px;
	padding-top: 6px;
	float: left;
	transition-duration:300ms;
}
.ch-intro-bt .fr ul li:hover .describe{
	padding-left: 30px;
	background:url(../images/li1.jpg) 10px 13px no-repeat;
}


/*foot*/
#friendLink{background:#000;    border-bottom: 1px solid #292929;}

.friendLink_x{ width:980px; height:255px; margin:66px auto 0 auto;    padding-top: 40px;}
.Link_L{ width:240px; height:255px; margin-right:118px; float:left;}
.friendLink_x h6{ font-family:"微软雅黑"; font-size:17px; font-weight:normal; color:#fff; margin-bottom:22px;}
.friendLink_x p{ line-height:26px; color:#CCC; font-size:13px;}
.Link_C{ width:380px; height:255px; margin-right:56px; float:left;}
.Link_C ul{width:380px;}
.Link_C ul li{ float:left; padding-right:43px; line-height:26px;}
.Link_C ul li a{ text-decoration:none; color:#CCC; font-size:13px;}
.Link_C ul li a:hover{ color:#FFFFFF;}

.Link_C .foot-nav{width:380px;}
.Link_C .foot-nav dl{ width: 25%; line-height:26px; float: left; margin-top: 0px;}
.Link_C .foot-nav dl dt a { text-decoration:none; color:#CCC; font-size:14px;}
.Link_C .foot-nav dl dd { margin-left: 0px;}
.Link_C .foot-nav dl dd a{ text-decoration:none; color:#CCC; font-size:13px;}
.Link_C .foot-nav dl dt a:hover,.Link_C .foot-nav dl dd a:hover{color:#FFFFFF;}

/*产品中心*/

.case_item{ float: left; width: 305px; height: 324px;padding: 20px;}
.case_item a{ display: block;}
.case_item .img{ width: 305px; overflow: hidden;}
.case_item .img img{ width: 100%;}
.case_item .txt{ padding: 26px 0 22px 0; text-align: center; background: #f2f2f2; overflow: hidden; position: relative; z-index: 0;}
.case_item p{ padding: 10px; line-height: 20px; height: 20px; font-size: 14px; margin-bottom: 10px; background: url(../images/pro_line.jpg) no-repeat center top; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;}
.case_item .more{ width: 72px; height: 22px; margin: 0 auto; border: 1px solid #239bd9; background: #239bd9; font-size: 12px; text-transform: uppercase; line-height: 22px; color: #fff; -webkit-border-radius: 20px; -ms-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.case_item:hover .more{ border-color: #fff;}
.case_item .txt:before{ position: absolute; content: ''; left: -50%; top: -50%; width: 200%; height: 200%; border-radius: 50%; background: #239bd9; z-index: -1; -webkit-transform: scale3d(0,0,1); -moz-transform: scale3d(0,0,1); transform: scale3d(0,0,1); -webkit-transition: transform 0.6s; -moz-transition: transform 0.6s; transition: transform 0.6s;}
.case_item:hover .txt:before{ -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
.case_item:hover .txt p{ color: #fff; background: url(../images/pro_line1.jpg) no-repeat center top;}


.case_item2{ float: left; width: 305px; height:224px;padding: 20px;}
.case_item2 a{ display: block;}
.case_item2 .img{ width: 305px; overflow: hidden;}
.case_item2 .img img{ width: 100%;}

/*文化*/
.content2 {
    width: 100%;
    height: auto;
}.content2 .con1 {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 52px;
}.content2 .con1 .con2.le {
    left: 35px;
}.content2 .con1 .con2 .tit {
    font-size: 30px;
    line-height: 30px;
    color: #002b6d;
    margin-left: 32px;
    padding-top: 55px;
    font-weight: bold;
    position: relative;
    left: 20px;
}.content2 .con1 .con2 .tit1 {
    font-size: 18px;
    line-height: 30px;
    color: #383737;
    margin-left: 32px;
    margin-top: 15px;
    position: relative;
    left: 20px;
}.content2 .con1 .con2.re {
    right: 35px;
}.content2 .con1 .con2 {
    width: 288px;
    height: 168px;
    position: absolute;
    bottom: 0;
    background: #fff;
}
.nextcon{ margin-top: 30px;}
.nextcon .prev a{ background: #033F87; color: #fff; padding: 5px 20px;}
.newsinfo_con { line-height: 28px;}