﻿/* 全局公共样式的设定 */
@media screen and (min-width: 960px) {
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0;margin:0;}

body{font-size:14px; line-height:25px; font-family:\5FAE\8F6F\96C5\9ED1;overflow-x:auto; min-width:1000px;    overflow-x: hidden;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,article,section,aside,footer,figure,hgroup{display:block;padding:0;margin:0;}
fieldset,img{border:0;vertical-align:top;}
ol,ul,li,dl,dt,dd{list-style:none;}
input,button,textarea,checkbox,select,radio,form,img{vertical-align:middle;}
a{text-decoration:none; color:#136ec2;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none; color:#136ec2;}
body{background: #fff;}
.colora{ background:#147cd3; color:#fff;}
.colorb{ background:#147cd3; color:#fff; border-color:#147cd3;}
.left{float:left;}
.right{float:right;}
.clear:before,.clear:after{content:"";display:table;}
.clear:after{clear:both;}
.clear{zoom:1;}
.cent{width:1000px; margin:0 auto;}
.auto{height:auto; overflow:hidden; zoom:1;}

.posr{position: relative;}
.header{width:100%;height:40px;line-height:40px;background:#f3f3f3;color:#fff;}
.header .left{color:#d6d6d6;}
.header .left a{margin: 0}
.header a{color:#666;}
.header a:hover{color:#358cd5;}
.logo{float:left;margin:26px 0 0 0;width: 180px;}

.search{background:#fff;height:28px;border:1px solid #ccc;width:218px;float:left;margin:5px 0;}
.search input{border:none;vertical-align:top;outline:none;}
.search .search_l{height:28px;width:180px;margin-left:5px;}
.search .search_sub{background:;width:33px;height:28px;cursor:pointer;background:url(../../images/zoom.png) no-repeat center center #fff;}
.nav{width:100%;height:100px;background:#fff;position:relative;z-index:99;}
#nav{float:left;height:100px;width:780px;position: absolute;left: 315px;}
#nav ul li{position:relative;line-height:100px;padding-right:32px;float:left;z-index:1;font-size:16px;}
#nav ul li a{display:block;color:#333;position:relative;}
#nav ul li a:hover{background-repeat:no-repeat;color:#333;}
#nav .arrow{background:url(../../images/arrow.png) no-repeat;width:7px;height:4px;display:inline-block;position:absolute;right:-10px;top:48px;}
#nav ul li.on #subNav{display:block;}
#subNav{position:absolute;width:240px;top:100px;left:-90px;text-align:center;line-height:36px;z-index:999;font-size:14px;color:#fff;overflow:hidden;background:#1b7ed1;display:none;padding:8px 0}
#subNav a{width:240px;height:39px;border-bottom:1px #4a98da solid;}
#subNav a:hover{background:#24c2e9;}
.nav.fixed{position:fixed;top:0;width:100%; border-bottom: 1px solid #dbdbdb;}
.minilogo{float:left;margin:6px 0 0 0;width:80px;display:none;}
.logo_tel.fixed{position:fixed;top:10px;right:100px;z-index:100;}
.fixed #nav{height:60px;left: 80px;}
.fixed #nav ul li{line-height:60px;}
.fixed #nav .arrow{top:28px;}
.fixed #subNav{top:60px;}
/*.navcont{ height:76px; border-top:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid; background:#fff; z-index:45;}
.navcont .nav{ height:35px; line-height:35px; position:relative; z-index:1;  }
.navcont .nav a{ color:#000;}
.navcont .nav .nLi{ float:left; display:inline;  }
.navcont .nav .nLi h3{ float:left; position:relative;   }
.navcont .nav .nLi h3 a{ display:block; padding:20px; font-size:16px;}
.navcont .nav .sub{ display:none; width:1000px; left:0; top:75px;  position:absolute;  background:#069edb; line-height:34px; padding:5px 0;}
.navcont .nav .sub li{ zoom:1; display: inline-block;}
.navcont .nav .sub a{ display:block; padding:0 10px; color:#fff;}
.navcont .nav .sub a:hover{ color:#147cd3;  }
.navcont .nav .on h3 a:before{content: '';position: absolute;width: 0;height: 0;border-left: transparent 3px solid;border-right: transparent 3px solid;
border-top: #147cd3 3px solid;left: 50%;bottom: 0;margin-left: -3px;  }
.navcont .search {margin-top:20px;}
.navcont .search .input{ width:155px; height:23px; border:1px solid #ccc; border-right: none;padding:5px 10px;}
.navcont .search .sub{ width:55px; height:35px; line-height:35px;background:#147cd3;color:#fff; border:0;}*/


/*.nav{ width:100%; height:78px; border-bottom:#eee solid 1px; border-top:#eee solid 1px;background: #fff;}
#nav{ float:left; height:78px;width: 700px;}
#nav ul li{position:relative; height:78px; line-height:78px; padding-right:44px; float:left; z-index:1px; font-size:16px; overflow:hidden;}
#nav ul li  a{display:block; color:#333;}
#nav ul li  a:hover{background-repeat:no-repeat; color:#333; }
#subNav{ position:absolute; width:240px; top:78px; left:-90px; text-align:center; line-height:36px; z-index:999; font-size:14px; color:#fff; overflow:hidden;}
#subNav a{ width:240px; height:36px; background:#147cd3; border-bottom:1px #fff solid;}
*/
/*
.nav{ width:100%; height:78px; border-bottom:#eee solid 1px; border-top:#eee solid 1px;background: #fff;}
#nav{ float:left; height:78px;width: 700px;}
#nav ul li{position:relative; height:78px; line-height:78px; padding-right:44px; float:left; z-index:1px; font-size:16px; overflow:hidden;}
#nav ul li  a{display:block; color:#333;}
#nav ul li  a:hover{background-repeat:no-repeat; color:#333; }
#subNav{ position:absolute; width:240px; top:78px; left:-90px; text-align:center; line-height:36px; z-index:999; font-size:14px; color:#fff; overflow:hidden;}
#subNav a{ width:240px; height:36px; background:#147cd3; border-bottom:1px #fff solid;}
*/

.flexslider{position:relative;    /*width:1900px;*/min-height:454px; margin-top:100px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;overflow:hidden;zoom:1;left:50%;}
.flexslider img{width:100%;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}

/*.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}*/
.flex-control-nav{position:absolute;bottom:20px;width:100%;left:0;z-index:2;text-align:center;ß}
.flex-control-nav li{display:inline-block;margin:0 5px;}
.flex-control-paging li a{height:9px;width:9px;border-radius:50%;background:#fff;display:block;text-indent:-9999px;}
.flex-control-paging li a.flex-active{background:#fdcc0e;}

.item{background:#fff;overflow: hidden;}
.item.bgsty1{background:#eee;}
.item.bgsty2{background: #343535;}
.item .title{padding:45px 0 30px;position:relative;text-align:center;}
.w1000{width:1000px;margin:0 auto;}
.item .title h3{font-size:24px;font-weight:normal;color:#333;display:inline-block;padding:0 20px;background:#fff;position:relative;z-index:2;}
.item.bgsty1 .title h3{background:#eee;}
.item.bgsty2 .title h3{background:#343535;color: #fff;}
.item .title .line{display:block;height:1px;font-size:0;background:#dbdbdb;position:absolute;top:58px;width:100%;left:0;}

.pro_ser{position:relative;overflow:hidden;margin-bottom: 20px;}
.pro_ser ul{}
.pro_ser li{float:left;width:500px;height:260px;cursor:pointer;color:#666;}
.pro_ser .icon{display:block;width:120px;height:120px;border-radius:50%;margin:20px auto 13px;background:url(../../images/pro_ser.png) no-repeat;}
.pro_ser .i1 .icon{background-color:#1b7ed1;}
.pro_ser .i2 .icon{background-color:#33b65d;background-position:-120px 0;}
.pro_ser .i3 .icon{background-color:#ba9861;background-position:0 -120px;}
.pro_ser .i4 .icon{background-color:#6072a6;background-position:-120px -120px;}
.pro_ser h3{font-size:18px;font-weight:normal;color:#333;margin-bottom:15px;text-align:center;line-height:1;}
.pro_ser p{font-size:12px;margin:0 30px;line-height:18px;height:54px;overflow:hidden; color: #666;}
.pro_ser .line1{background:#dbdbdb;height:100%;width:1px;position:absolute;left:50%;top:0;display:block;}
.pro_ser .line2{background:#dbdbdb;width:100%;height:1px;position:absolute;top:50%;left:0;display:block;}
.pro_ser li:hover{color:#fff;}
/*.pro_ser li:hover .icon{background-color:#1b7ed1;}*/
.pro_ser li:hover h3,.pro_ser li:hover p{color:#fff;}
.pro_ser li.i1:hover{background:#1b7ed1;}
.pro_ser li.i2:hover{background:#33b65d;}
.pro_ser li.i3:hover{background:#ba9861;}
.pro_ser li.i4:hover{background:#6072a6;}

.solution{position:relative;overflow:hidden;padding-bottom: 30px;}
.solution ul{}
.solution li{float:left;width:333px;height:310px;cursor:pointer;color:#666;}
.solution .icon{display:block;width:120px;height:120px;border-radius:50%;margin:20px auto 13px;background:url(../../images/solution.png) no-repeat;}
.solution .i1 .icon{background-color:#ff6600;}
.solution .i2 .icon{background-color:#ff5555;background-position:-120px 0;}
.solution .i3 .icon{background-color:#ffa132;background-position:-240px 0;}
.solution h3{font-size:18px;font-weight:normal;color:#333;margin-bottom:15px;text-align:center;line-height:1;}
.solution p{ font-size:12px;margin:0 30px;line-height:18px;height:54px;overflow:hidden;color: #666;}
.solution .case{font-size:12px;margin:25px 30px 0;line-height:1;}
.solution .case a{color:#1b7ed1;display: inline;}
.solution li:hover,.solution li:hover h3,.solution li:hover p,.solution li:hover .case a{color:#fff;}
.solution li.i1:hover{background:#ff6600;}
.solution li.i2:hover{background:#ff5555;}
.solution li.i3:hover{background:#ffa132;}
.solution li a:hover h3,.solution li a:hover p{color: #fff;}

.expert{position:relative;overflow:hidden;width:1000px; padding-bottom: 20px;}
.expert .box{width: 1000px;margin: 0 auto; height:310px; position: relative}
.expert ul{width:10000px;position: absolute;left:0;top:0;height:310px}
.expert li{float:left;width:333px;height:310px;cursor:pointer;color:#666;border-right:1px solid #dbdbdb;}
.expert li:nth-child(3){border: none}
.expert img{display:block;width:120px;height:120px;border-radius:50%;margin:20px auto 13px;}
.expert h3{font-size:18px;font-weight:normal;color:#333;margin-bottom:15px;text-align:center;line-height:1;}
.expert p{font-size:12px;margin:0 30px;line-height:23px;height:92px;overflow:hidden;color: #666;}
.expert li:hover{background:#e0e0e0;}
.expert .btn{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.expert .btn-next{background-position:0 -90px;right:0;}
.expert .btn-prev{left:0;}
.expert:hover .btn-next{opacity:0.8;filter:alpha(opacity=25);}
.expert:hover .btn-prev{opacity:0.8;filter:alpha(opacity=25);}
.expert:hover .btn-next:hover,.expert:hover .btn-prev:hover{opacity:1;filter:alpha(opacity=50);}
.expert .dot{text-align: center;}
.expert .dot span{width: 8px; height: 8px; border-radius:8px; background: #333;margin:0 5px;display: inline-block;}
.expert .dot span.cur{background: red;}
.expert .all{display: block;text-align: center;font-size: 18px;}

.customer_case{width:1200px;overflow:hidden;}
.customer_case ul{display: flex; flex-wrap: wrap; width: 1220px;}
.customer_case li{overflow: hidden; width: 285px; height: 180px; margin: 0 20px 20px 0; position: relative;}
.customer_case li img{width:auto; height:auto; max-width:100%; max-height:100%;}
.customer_case ul li:hover p {color: #fceeac; transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.customer_case ul li img:hover {transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.customer_case ul li img,
.customer_case ul li p { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.customer_case ul li p {height: 30px; line-height: 30px; background: #000000; opacity: 0.7; color: #fff; text-align: center; position: absolute; width: 285px; left: 0; bottom: 0;}
.customer_case .h1{font-size:18px;line-height:50px;font-weight:bold;padding-top:10px;}
.custom_case ul li:hover p {color: #fceeac; transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.custom_case ul li img:hover {transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.custom_case ul li img,
.custom_case ul li p { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.custom_case ul li p {height: 30px; line-height: 30px; background: #000000; opacity: 0.7; color: #fff; text-align: center; position: absolute; width: 285px; left: 0; bottom: 0;}
.customer_case .h1{font-size:18px;line-height:50px;font-weight:bold;padding-top:10px;}

.friend_link{width:1200px;overflow:hidden;}
.friend_link ul{display: flex; flex-wrap: wrap; width: 1220px;}
.friend_link li{overflow: hidden; width: 283px; height: 60px; margin: 0 20px 20px 0; position: relative; border: 1px solid #dbdbdb; line-height:60px; text-align:center;}
.friend_link li img{width:auto; height:auto; max-width:100%; max-height:100%;}
.friend_link ul li:hover p {color: #fceeac; transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.friend_link ul li img:hover {transform: scale(1.07, 1.07); -webkit-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); -ms-transform: scale(1.07, 1.07);}
.friend_link ul li img,
.friend_link ul li p { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.friend_link ul li p {height: 30px; line-height: 30px; background: #000000; opacity: 0.7; color: #fff; text-align: center; position: absolute; width: 285px; left: 0; bottom: 0;}
.friend_link .h1{font-size:18px;line-height:50px;font-weight:bold;padding-top:10px;}

.cooperation{position:relative;padding-left:530px;color:#333;height:410px;}
.cooperation img{position:absolute;left:0;top:0;}
.cooperation h3{font-weight:normal;font-size:22px;line-height:1;margin-bottom:15px;}
.cooperation p{font-size:14px;line-height:28px;margin-bottom:20px;}
.cooperation a{display:block;height:40px;line-height:40px;background:#33b65d;border-radius:5px;color:#fff;width:160px;text-align:center;font-size:22px;}
.cooperation a:hover{background:#249f4c;}
.cooperation img.sq {position: inherit;}
/*
.news_tab .hd{ padding:40px 0px 0px 400px; overflow:hidden;}
.news_tab .hd ul{text-align: center;}
.news_tab .hd li{width:88px; height:38px; line-height:38px; text-align:center; font-weight:bold; font-size:14px; color:#000;cursor:pointer; display:inline-block; float:left; border:#d8d8d8 1px solid;}
.news_tab .hd li.on{background: #147cd3;color: #fff;}
.news_tab .bd ul{height: auto;overflow: hidden;zoom:1;}
.news_tab .bd li{width: 50%;float: left;height: 110px;margin: 25px 0}
.news_tab .bd li a{height: auto;overflow: hidden;zoom:1;}
.news_tab .bd .time{ width:70px; height:110px; background: url(../../images/xinimg/i-time.png) #999 right bottom no-repeat; float:left; color:#fff; margin-right:20px;text-align:center;font-size:16px;line-height:24px;}
.news_tab .bd .time span{font-size: 35px;line-height: 35px;font-weight: bold;padding-top: 20px;display: block;}
.news_tab .bd li .title{font-size: 14px;font-weight: bold;line-height: 32px;margin-bottom: 6px;color: #000}
.news_tab .bd li .title:hover{ color:#147cd3;}
.news_tab .bd li .txt{font-size: 12px;line-height: 24px;color: #333;width:328px;}
.news_tab .bd li a:hover .time{background-color: #147cd3}
*/
.news_tab .hd{height:40px;margin-bottom:30px;}
.news_tab .hd ul{text-align:center;width:450px;margin:0 auto;}
.news_tab .hd li{width:110px;height:38px;line-height:38px;text-align:center;font-weight:bold;font-size:14px;color:#000;cursor:pointer;border:1px solid #358cd5;border-right:#5da3dd 1px solid;background:#358cd5;color:#fff;float:left;}
.news_tab .hd li.on,.news_tab .hd li.on a{background:#fff;color:#358cd5;}
.news_tab .hd li a{color: #fff;}
.news_tab .bd ul{width:1050px; display: none; padding-bottom: 30px;overflow: hidden;}
.news_tab .bd li{width:475px;margin-right:50px;float:left;}
.news_tab .bd li a{height:auto;overflow:hidden;zoom:1;}
.news_tab .bd li h3{font-size:18px;font-weight:normal;color:#333;line-height:24px;margin-bottom:10px;padding-left:0px;}
.news_tab .bd li p{font-size:14px;color:#999;line-height:21px;height:63px;margin-bottom:20px;}
.news_tab .bd li a:hover h3{color: #358cd5}

.neibukongzhi_tab .hd{height:40px;margin-bottom:30px;}
.neibukongzhi_tab .hd ul{text-align:center;width:450px;margin:0 auto;}
.neibukongzhi_tab .hd li{width:110px;height:38px;line-height:38px;text-align:center;font-weight:bold;font-size:14px;color:#000;cursor:pointer;border:1px solid #358cd5;border-right:#5da3dd 1px solid;background:#358cd5;color:#fff;float:left;}
.neibukongzhi_tab .hd li.on,.neibukongzhi_tab .hd li.on a{background:#fff;color:#358cd5;}
.neibukongzhi_tab .hd li a{color: #fff;}
.neibukongzhi_tab .bd ul{width:1050px; display: none; padding-bottom: 30px;overflow: hidden;}
.neibukongzhi_tab .bd li{width:475px;margin-right:50px;float:left;}
.neibukongzhi_tab .bd li a{height:auto;overflow:hidden;zoom:1;}
.neibukongzhi_tab .bd li h3{font-size:18px;font-weight:normal;color:#333;line-height:24px;margin-bottom:10px;background:url(../../images/arrow01.jpg) no-repeat 0 6px;padding-left:13px;}
.neibukongzhi_tab .bd li p{font-size:14px;color:#999;line-height:21px;height:63px;margin-bottom:20px;padding-left:13px;}
.neibukongzhi_tab .bd li a:hover h3{color: #358cd5}


.ban{position: relative; overflow:hidden; z-index:-1;}
.ban img{position:absolute; left:50%; margin-left:-960px; width:1920px;}
.ban .bd li{height: 434px;}
.ban1{background: url(../../images/xinimg/ban1.jpg) no-repeat center;}
.ban2{background: url(../../images/xinimg/ban2.jpg) no-repeat center;}
.ban3{background: url(../../images/xinimg/ban3.jpg) no-repeat center;}

.index_p{width:100%;position: relative;margin-top: 70px; z-index: 1;}
.index_p img{width: 100%;}
.index_p .more{background: url(../../images/xinimg/i_more.png);width: 113px;height: 113px;position: absolute;left: 50%;top:-52px;margin-left: -52px;}
.index_p a:hover{  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.cases{background: #f2f2f2;}
.caces_txt{text-align: center;padding: 40px 0;}
.caces ul{height: 500px;position: relative;overflow: hidden;background: #f2f2f2}
.caces ul .i_more{background: url(../../images/xinimg/i_more.png);width: 113px;height: 113px;position: absolute;left: 50%;top:50%;margin-left: -56px;margin-top: -56px;z-index: 2}
.caces li{width: 50%;height: 250px;position: absolute;}
.caces .li1{right: 50%;top:0;margin-left: -480px;}
.caces .li1 img{float: right;}
.caces .li2{left: 50%;top:0;}
.caces .li3{right: 50%;top:250px;}
.caces .li4{left: 50%;top:250px;}
.caces a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.caces li .morecont{text-align: right;}
.caces li .more{background: url(../../images/xinimg/i-more2.jpg);width: 100px;height: 30px;display: inline-block;}
.caces li .cont{width: 450px;}
.caces li .title{font-size: 18px;color: #333;font-weight: bold;line-height: 24px;padding: 38px 0 22px;}
.caces li .txt{font-size: 14px;color: #333;line-height: 24px;}
.caces .li2 .cont{padding: 0 10px 0 40px;}
.caces .li3 .cont{padding: 0 40px 0 10px;}

.mart0{margin-top:100px;}
.side{position: fixed;right:100px;top:330px;width: 73px;border:#efefef 1px solid;border-top: #147cd3 5px solid;background: #fff;text-align: center; }
.side span{display: block;padding-bottom: 6px;}
.side .link1{border-bottom: #efefef 1px solid;padding: 12px 0;color: #656565;display: block;}

/*about*/
.tit {background: url(../../images/xinimg/about_dot2.jpg) repeat-x 0  94px;margin: 10px 0;}
.tit .lab{background: url(../../images/xinimg/about_dot1.jpg); width:70px; height:90px;color: #fff;font-size: 24px;font-weight: bold;line-height:30px; padding:20px 25px 0px 15px; text-align: center;}
.tit .right_link{padding-top: 0px; text-align: center;}
.tit .right_link a{display: inline-block;font-size: 16px; margin: 0 10px;padding: 5px 20px; border: 1px solid #147cd3; border-radius: 5px;}
.tit .right_link a.on,.tit .right_link a:hover{background: #147cd3;color: #fff;}
.pos{color: #666;text-align: left;line-height: 40px;background: #FFFFFF;padding: 0 10px;}
.pos a{color: #666}

/*inner_area*/
.inner_area{ height:auto !important; min-height:500px; height:500px; padding:30px 0px; color:#333;}
.inner_area ul{ margin-right:-20px; overflow:hidden;}
.inner_area ul li{ width:223px; height:98px; border:#f2f2f2 solid 1px; float:left; margin-right:20px; margin-bottom:40px; overflow:hidden;}
.inner_area ul li img { display:block; width:100%; height:100%; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;-o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.inner_area ul li a:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1); }
.inner_news{ padding-bottom:30px; overflow:hidden;}
.inner_news_l{ width:80px; height:80px; padding-top:15px; text-align:center; background:url(../../images/time_bj.png) no-repeat; color:#fff;float: left; padding-top: 45px;}
.inner_news_l span{ color:#6a6f84; font:bold 36px/36px Arial, Helvetica, sans-serif;}
.inner_news_l p{ color:#6a6f84; font-size:16px; line-height:16px;}
.inner_news_r{ width:1090px; padding-left:30px;float:left;}
.inner_news_r h3{ font-size:20px; font-weight:bold;padding-bottom: 15px; line-height: 10px;}
.inner_news_r h3 a{ color:#000;}
.inner_news_r h3 a:hover{ color:#1b7ed1;}
.inner_news_r span{ float:right;}
.inner_news_r span a{ width:70px; height:20px; text-align:center; line-height:20px; display:block; background:#147cd3; color:#fff; margin-top:0px; border-radius: 3px; font-size: 12px;}
.area_t{ border-bottom:#ccc solid 1px; padding:5px 0px; overflow:hidden;}
.area_t h1{ font-size:24px; color:#000; font-weight:bold; padding-bottom:10px; text-align:center;}
.area_t span{ padding-right:15px;}
.area_p{ border-top:#ccc solid 1px; padding:25px 0px; overflow:hidden;}


/*pages*/
.page{ padding-left:300px; padding-bottom:30px; overflow:hidden;}
.page span{ float:left; line-height:33px; padding-right:10px;}
.page li{ float:left; margin:0px 8px;}
.page li a{min-width:40px; width:expression_r(document.body.clientWidth > 40? "40px": "auto" ); height:33px; display:block; text-align:center; line-height:33px; border:#d8d8d8 solid 1px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.page li a:hover{ display:block; background:#147cd3; color:#fff; border-color:#147cd3;}

.case_list{ margin-right:-40px;}
.case_list .h4{font-size: 18px;font-weight: bold;line-height:30px; margin:24px 0px;}
.case_list li{float:left; margin-right:40px; margin-bottom:40px; border: #f1f1f1 1px solid;}

/*form*/
.form li {margin-top: 30px;}
.form li .lab{color: #666;font-size: 14px;line-height: 45px;display: inline-block;width: 77px;}
.form li .value{display: inline-block;}
.form .inpt1{height: 43px;line-height: 43px;border: #d8d8d8 1px solid;border-radius: 2px;width: 378px;margin-right: 10px;padding: 0 10px;}
.form .textarea{width: 640px;height: 260px;border: #d8d8d8 1px solid;border-radius: 2px;padding: 0 10px;line-height: 30px;}
.form .wid210{width: 190px;}
.form .sub{padding-left: 52px;}
.form .sub input{width: 100px;height: 45px;border: none;color: #fff;background: #147cd3;border-radius: 2px;margin-right: 30px;display: inline-block;}
/*footer*/
/*
.footer { width:100%; background:#f2f2f2;}
.footlink{padding:40px 0; overflow:hidden;}
.footlink .left{padding-top: 25px;}
.footlink .lab{background: url(../../images/xinimg/lab.jpg);width: 95px;height: 45px;display: inline-block;margin-right: 20px;vertical-align: top;margin-top: 5px;}
.footlink .links{display: inline-block;width: 400px;vertical-align: top;}
.footlink .links a{display: inline-block;line-height: 30px;color:#666;padding: 0 10px;}
.footlink .links a:hover{ color:#000;}
.footlink .right img{margin-left: 20px;}
.footer .copy{border-top: #d4d4d4 1px solid; color:#333; padding:30px 0;}
*/
.linkbox{font-size:14px; color: #999;padding-bottom: 20px; margin-top: -10px;}
.linkbox p{ text-align: center; position: relative; top:-5px;}
.linkbox a{color: #fff; white-space: pre;}
.linkbox a:hover{color: #358cd5;}
.linkbox span{margin:0 10px;}
.footerw{width:100%;background:#2b2c2c;}
.toolbox{width: 1000px; margin: 0 auto; padding: 30px 0;position: relative;overflow: hidden; min-height: 240px; border-bottom: 1px solid #4e4f4f;}
.toolbox h2{color: #fff; font-weight: normal; font-size: 24px;line-height: 1; margin-bottom: 40px;}
.public_account{position: absolute;right:0; top:30px;}
.public_account h3{font-weight: normal; font-size: 16px; text-align: center; color: #fff;}
.public_account p{ font-size: 14px; text-align: center; color: #fff;}
.public_account img{margin:15px 0;}
.minilink{float: left;width: 180px; margin-right: 40px;}
.minilink h3{height: 38px; font-size: 18px; font-weight: normal; border-bottom: 1px solid #606161; color: #fff; margin-bottom: 20px;}
.minilink ul{}
.minilink li{line-height: 28px;}
.minilink li a{color: #ccc; font-size: 14px;}
.minilink li a:hover{color: #358cd5;}

.keifu{ position:fixed; top:50%; right:0; width:74px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:990; border-top: #1b7ed1 5px solid;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; }
.keifu_head{ width:131px; height:41px; background:url(../../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ padding-top:15px; background:#fff;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_box li a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.keifu_bot{ width:131px; height:119px; background:url(../../images/keifu.png); background-position:0 -149px; }
.ewm1{    position: absolute;    right: 100%;    top: -4%;display: none;}

.side{position:fixed;right:0;top:330px;width:73px;border:#efefef 1px solid;border-top:#1b7ed1 5px solid;background:#fff;text-align:center;}
.side span{display:block;padding-bottom:6px;}
.side .link1{border-bottom:#efefef 1px solid;padding:12px 0;color:#656565;display:block;}

/*footer*/
.footer{text-align: center; color: #ccc; line-height: 28px;padding: 30px 0;} 
.footer p{color: #fff;}
.footer a{color: #FFF;}
.footer a:hover{color: #358cd5;}


.marg0{margin-right: 0!important;}
.pab80{padding-bottom: 80px;}


.sitemap_new{width:1000px;overflow:hidden;}
.sitemap_new ul{width:1024px;}
.sitemap_new li{width:230px;height:40px;border:0px solid #dbdbdb;;border-bottom:1px dotted #dbdbdb;margin:0 24px 20px 0;float:left;text-align:left;line-height:40px;position:relative;overflow:hidden;}
.sitemap_new li img{height:40px;vertical-align:top;width:auto;}
.sitemap_new li a{color:#1b7ed1;display:block;font-size:16px;}
.sitemap_new li a:hover{color:#de373f;display:block;font-size:16px;}
.sitemap_new .mask{position:absolute;z-index:2;width:100%;height:100%;background:#000;opacity:.7;left:0;top:0;display:none;}
.sitemap_new p{position:absolute;width:100%;z-index:3;line-height:40px;color:#fff;font-size:16px;top:0;left:0;display:none;}
.sitemap_new li:hover .mask,.customer_case li:hover p{display:block;}
.sitemap_new .h1{font-size:18px;line-height:50px;font-weight:bold;padding-top:10px;}
}

/*10.22新增移动端样式*/
@media screen and (max-width: 960px) {
	.cent {
		padding: 10px 20px;
	}
	.posr {
		padding: 0 !important;
	}
	.mart0 {
		margin-top: .56rem;
	}
	.form .lab {
		float: left;
	}
	.form .value input {
		height: 24px;
		width: 230px;
		text-indent: 3px;
	}
	.right_link a {
		display: inline-block;
		padding: 1px 9px;
		border: 1px solid #0a54ab;
		border-radius: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
		color: #0a54ab;
	}
	.right_link a.colora {
		color: #fff;
	}
	.right_link {
		margin: 8px auto;
		text-align: center;
	}
	.page {
		padding-bottom: 30px;
		overflow: hidden;
	}
	.page span {
		float: left;
		line-height: 33px;
		padding-right: 10px;
	}
	.page li {
		float: left;
		margin: 0px 8px;
	}
	.page li a {
		min-width: 40px;
		width: expression_r(document.body.clientWidth > 40? "40px": "auto");
		height: 33px;
		display: block;
		text-align: center;
		line-height: 33px;
		border: #d8d8d8 solid 1px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.page li a:hover {
		display: block;
		background: #147cd3;
		color: #fff;
		border-color: #147cd3;
	}
	.sitemap_new .h1 {
	    font-size: .16rem;
	    font-weight: bold;
	    margin-top: 10px;
	}
	.sitemap_new .h1 a{
	    color: #136ec2;
	}
	.sitemap_new ul li {
		float: left;
	    margin-right: 10px;
	    width: 45%;
	    border-bottom: 1px dotted #dbdbdb;
	    padding: 3px 0;
	    margin-right: 5%;
	}
	.sitemap_new li a {
	    color: #1b7ed1;
	}
	.friend_link ul li {
		width: 46%;
		height: 60px;
		margin: 0 7px 8px 0;
		border: 1px solid #dbdbdb;
		line-height: 60px;
		text-align: center;
		float: left;
	}
	.customer_case ul {
		width: 104%;
	}
	.customer_case ul li {
		overflow: hidden;
		    width: 47%;
		float: left;
		height: 1rem;
		margin: 0 .1rem .1rem 0;
		position: relative;
	}
	.customer_case ul li img {
		width: 1.75rem;
		height: 1rem;
	}
	.customer_case ul li p {
		height: .22rem;
		line-height: .22rem;
		background: #000000;
		opacity: 0.7;
		color: #fff;
		text-align: center;
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 0;
	}
	.inner_news_l,
	.inner_news_r span {
		display: none;
	}
	.inner_news_r h3 {
		font-size: .15rem;
		font-weight: bold;
		line-height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.inner_news_r h3 a {
		color: #000;
	}
	.inner_news_r p {
		height: .4rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		line-height: 1.6;
		font-size: .12rem;
	}
}