*{margin:0;padding:0;list-style:none;}




BODY,html{margin:0 auto;font-family: "微软雅黑", Arial, Helvetica, sans-serif ; font-size:12px}
a{cursor: pointer;font-family: "微软雅黑", Arial, Helvetica, sans-serif ; color:#333}
a:hover{color:#004080}
.header {min-width: 1000px;max-width: 1920px;width: 100%;height: 90px;margin: 0 auto;position: fixed;background: #fff;z-index: 1000;top: 0;left: 0px;box-shadow: 0px 1px 3px #666; opacity: 0.7;}
.hei90{height:90px;overflow: hidden;}
.header {border-bottom: 1px solid #7c7c7c;}
.logo {width: 290px;height: 31px;margin-left: 30px;margin-top: 30px;float: left;}
.header_nav {float: right;height: 100%;line-height: 88px;margin-right: 15px;position: relative; font-size:14px}
.header_nav li {float: left;height: 100%;padding-right: 35px;*margin-right: 15px;position: relative;}
.header_nav li a {display: block;height: 40px;line-height: 40px;margin-top: 25px;color: #000;text-align: center;}
.header_nav li a:hover {color: #0066FF;border-bottom: solid 3px #0066FF;}
body.size1024 .header_nav li {  padding-right/*\**/: 15px;}
body.size1024 .header_nav li a {  font-size/*\**/: 12px;}
@media screen and (min-width: 320px) and (max-width: 1200px) {.header_nav li {  padding-right: 15px;} .header_nav li a {  font-size: 12px;}}
.header .icoo1, .header .icoo2 {width: 95px;height: 26px;display: block;float: right;position: relative;top: 50%;margin-top: -13px;}
.header .icoo1 {margin-left: 6px;margin-right: 30px;background: url(../img/button.png) no-repeat 0px 0px;}
.header .icoo2 {background: url(../img/button.png) no-repeat 0px -100px;}
.header .icoo1.active {background: url(../img/button.png) no-repeat 0px -50px;}
.header .icoo2.active {background: url(../img/button.png) no-repeat 0px -150px;}
.topButton, .topButton1 {margin-top: 33px;}
.topButton {float: right;}
.topButton1 {float: right;margin-left: 5px;margin-right: 30px;}
img{border:0px}
/* header --- end */
.banner{position:relative;height:500px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat; min-width:1100px;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
fieldset, img{border:none;}
img{vertical-align:top;}
.flo{float:left;}
.bottom_line{  background: #FFFFFF; width: 1px;   margin: 15px 0px;  height: 126px;}
.ml50{margin-left:50px}
ol, ul{list-style:none outside none; padding:0; margin:0}
table{border-collapse:collapse;border-spacing:0;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.service1{width:100%; background:#f0f8fb; padding-top:30px}
.inw1100{width:1100px; margin:0 auto; }
.indextxt{background:url(/images/icon.png) no-repeat center; height:40px; padding-top:30px; text-align:center; font-size:28px; color:#0066FF}
.indexxeng{font-size:24px; color:#929292; text-align:center;}
.indexservice{margin-top:30px; float:left; margin-left:15px; padding-bottom:90px;width:260px;}
.indexcase{background:url(/images/cpbj.jpg) no-repeat center; width:100%; padding-top:30px; padding-bottom:30px}
.indextxt1{background:url(/images/icon.png) no-repeat center; height:40px; padding-top:30px; text-align:center; font-size:28px; color:#ffffff}
.indexxeng1{font-size:24px; color:#ffffff; text-align:center;}
.product_scroll{padding:12px 29px 30px 60px; position:relative;}
.product_scroll_inner{ height:293px; overflow:hidden;}
.product_scroll ul{ width:230px; float:left; padding:0px 18px 0px 0px; overflow:hidden; height:293px }
.product_scroll li img{ width:230px; height:113px;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap;  text-align:center; margin-top:1px;}
.product_scroll li.text1{ background:#FFF; height:95px; width:200px; line-height:24px; font-size:12px; padding:15px}
.product_scroll li.title{background:url(/images/arrow.jpg) no-repeat 5px center #e5e5e5; height:40px; line-height:40px; width:205px; padding-left:20px}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:46px; height:45px; background:url(/images/roll.png) no-repeat 0 0; position:absolute; top:130px; cursor:pointer;}
.product_scroll .btn_l{ left:4px; overflow:hidden;}
.product_scroll .btn_r{ background:url(/images/roll.png) no-repeat right 0; right:5px;}
.product_scroll li a{ font-size: 14px;
    color: #333;
    line-height: 39px;
    
    transition: color .3s;}

	.product_scroll2 li a{ font-size: 14px;
    color: #333;
    line-height: 39px;
    
    transition: color .3s;}

.product_scroll1{padding:12px 29px 10px 57px; position:relative; margin-top:20px}
.product_scroll1_inner{ height:295px; overflow:hidden;}
.product_scroll1 ul{ width:240px; float:left; padding:0px 8px 0px 0px; overflow:hidden; height:295px }
.product_scroll1 li img{ width:240px; height:243px;transition: transform .3s;}
.product_scroll1 li.title{ height:30px; line-height:30px; font-size:16px; text-align:center; width:240px}
.product_scroll1 li.title a{color:#004080}
.product_scroll1 .btn_l1, .product_scroll1 .btn_r1{ display:block; width:46px; height:45px; background:url(/images/roll1.png) no-repeat 0 0; position:absolute; top:130px; cursor:pointer;}
.product_scroll1 .btn_l1{ left:4px; overflow:hidden;}
.product_scroll1 .btn_r1{ background:url(/images/roll1.png) no-repeat right 0; right:5px;}
.product_scroll1 li a{ line-height:22px;}
.indexnews{background:#ffffff; width:100%; padding-top:30px; padding-bottom:80px}
/**.indexnewsleft{background:url(/images/news.jpg) no-repeat; height:325px; width:454px; margin-top:30px; float:left; padding:0 15px; color:#FFF}**/
.indexnewsleft{ height:325px; width:500px; margin-top:30px; float:left; padding:0; color:#FFF}
.newstitle{border-bottom:#FFF solid 1px; font-size:16px; padding:0 10px}
.newstitle a{color:#FFF}
.newscon{line-height:23px; padding:8px 10px}
.indexnewsri{float:left;  height:295px; width:540px; margin-left:20px;  padding:15px 10px}
#innews li{line-height:38px;border-bottom: 1px #ddd dashed; height:38px; background:url(/images/icon1.png) no-repeat 5px center; padding-left:20px; font-size:14px}
#innews li a{color:#333}
#innews li a:hover{color:#004080}
.bottom{width:100%; background:#222; height:156px}
.bottomleft{float:left; width:537px; padding:25px; line-height:28px;color:#FFFFFF}
/*幻灯片*/
#full-screen-slider { clear:both; width:100%; margin-top:90px;height:500px; position:relative;  width:expression(document.body.clientWidth <= 1100? "1100": "auto");  min-width:1100px;}
#slides { display:block; width:100%; height:500px;}
#slides li { display:block; width:100%; height:100%; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#zypagination { display:block; position:absolute; left:20%; top:465px; z-index:9900;  padding:5px 15px 5px 0;}
#zypagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:#fff;}
#zypagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#zypagination li.current { background:#0092CE;}

#full-screen-slider1 { clear:both; width:100%; height:390px; position:relative;  width:expression(document.body.clientWidth <= 1100? "1100": "auto");  min-width:1100px;}
#slides1 { display:block; width:100%; height:390px;}
#slides1 li { display:block; width:100%; height:100%; position:absolute}
#slides1 li a { display:block; width:100%; height:100%; text-indent:-9999px}
.section-title .title .color {
    color: #ff7500;
}
.indexcase .section-title h2  {
    color: #ffffff;
}
.section-title {
    margin: 4.2% 0 3.7%;
    text-align: center;
}

 .section-title h2 {
    color: #666; 
    font-size: 24px; 
}

.section-title .title {
    background: url(/images/section-title.png) center center no-repeat;
}

.section-title .title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #333;
}