/*
 1.全式
*/
*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:微软雅黑,宋体,Arial,Helvetica,Tahoma !important;color:#333;text-align:center; /*overflow-x:hidden; */min-width:1200px; background-color:#fff;}
a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#0d6fb8;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1370px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap3{clear:both;width:1474px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrapper{ width:100%; text-align:center; background:url(../images/bg.jpg) center top #fff no-repeat; padding-top:11px;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t20{ margin-top:20px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.b_center{ margin:0 auto; text-align:center;}
.h80{ height:80px; overflow:hidden;}
.top_bg{ height:78px; width:100%; position:fixed; top:0; left:0; z-index:9999999999; background-color:#ffffff; border-top:2px solid #0a88c2;}
.menu {width:1200px; height:78px;}
.menu  .logo_l{ width:179px; float:left; display:inline;}
.menu  .logo_l img{ width:179px; height:78px;}
.menu  .logo_l img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.menu  .logo_r{ float:right;display:inline;}

.menu  .logo_r .nav{ float:right; display:inline;}
.nav li.m{ float:left; text-align:center;font-family:"微软雅黑"; margin-left:90px;  letter-spacing:1px;}
.nav h3 a{ height:77px; line-height:77px;  display:block; font-size:14px; padding-left:12px; padding-right:12px;font-weight:300; color:#333333; text-decoration:none;}
.nav h3{ font-weight:normal;}
.nav #m1 h3 a{ padding-left:27px; padding-right:27px;}
/*.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 26px;height: 1px;opacity: 0;background-color: #0066ad;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
/*.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.nav h3 a:hover{color:#fff; background-color:#0095da; border-bottom:1px solid #4cc4fc;}
.nav li.on h3 a{color:#fff;background-color:#0095da;border-bottom:1px solid #4cc4fc;}
/*.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.nav .sub{ display:none; /*默认隐藏*/  padding:0; position:absolute; width:100%; background-color:#f3f3f3;/* top:87px;*/ top:78px; overflow:hidden; text-align:center; z-index:110; left:0px; height:52px; border-bottom:1px solid #e6e8ee; border-top:1px solid #e6e8ed;}
.nav .sub div{width:880px; margin:0 auto; text-align:right;}
.nav .sub li{ vertical-align:middle; list-style:none; text-decoration:none; display:inline-block; margin-left:39px; margin-right:39px;}
.nav .sub li a{ height:52px; text-align:center;line-height:52px;display:block; overflow:hidden; color:#666666; font-size:14px; text-decoration:none;}
.nav .sub li a:hover{ color:#0095da;}
/*.nav #m3 .sub,.nav #m4 .sub,.nav #m5 .sub{ left:-20px;}*/

.searchtitle3{height: 28px;  float: right; width:67px; padding-right:18px;position: relative;background:url(../images/top_bg2.png) no-repeat; font-family:Arial;margin-top:29px;}
.searchtitle3:hover{background:url(../images/top_bg2_sel.png) no-repeat;}
.searchtitle3:hover a{color:#0095da;}
.searchtitle3:hover li a{ color:#666666;}
.searchtitle3 a{height:28px; display:block; width:100%; line-height:28px; font-size:12px; color:#666666; text-decoration:none; text-align:right;}
.searchtitle3 ul{display: none;position: absolute;z-index: 10;width: 100%;top: 28px;background: #fff;left:0; margin-right:0;}
.searchtitle3 li{cursor: pointer; line-height:30px; text-align:center;font-size:12px;}
.searchtitle3 li a{ text-align:center;}
.searchtitle3 li:hover{background: #eee;}

.top_weixin{height: 28px;  float: right; width:85px; text-indent:30px;position: relative;background:url(../images/top_bg1.png) no-repeat;margin-top:29px; margin-right:8px; margin-left:8px;}
.top_weixin:hover{background:url(../images/top_bg1_sel.png) no-repeat;}
.top_weixin:hover a{ color:#0095da;}
.top_weixin:hover .top_weixin_bg{ display:block;}
.top_weixin a{ display:block; width:100%; height:28px; overflow:hidden; line-height:28px; font-size:12px; color:#666666; text-decoration:none; text-align:left; cursor:pointer;}
.top_weixin .top_weixin_bg{ width:128px; height:134px; overflow:hidden; position:absolute;background:url(../images/weixin_bg.png) no-repeat; left:-50px; top:30px; text-align:center; display:none;}
.top_weixin .top_weixin_bg img{ width:110px; height:110px; margin:0 auto;margin-top:15px; display:block; }

/*首頁*/
/*banner*/
.main_image {width:100%; height:699px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:699px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:699px;}
.main_image li span {display:block; width:100%; height:699px;}
.main_image li a {display:block; width:100%; height:699px;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner{position:absolute; top:660px; width:100%; text-align:center; z-index:190; height:24px} 
div.flicking_con a { display:inline-block;width:77px; height:24px; margin:0; padding:0;  background:url(../images/dian.png) no-repeat; text-indent:-10000px;/*border-radius:50%;*/ margin-left:5px; margin-right:5px;}
div.flicking_con a.on {background:url(../images/dian2.png) no-repeat;}
#btn_prev,#btn_next{z-index:180;position:absolute;display:block;width:50px!important;height:100px!important;top:40%;display:none;}
#btn_prev{left:10%; background:url(../images/arrow_left.png) no-repeat left center; width:50px; height:100px;}
#btn_next{right:10%; background:url(../images/arrow_right.png) no-repeat left center; width:50px; height:100px;}

.i_title{ height:126px; line-height:126px; overflow:hidden; text-align:center; background:url(../images/i_bg.png) center bottom no-repeat; font-size:36px; color:#333333; font-weight:bold; letter-spacing:3px;}
.i_title.bgt1{background:url(../images/i_bg4.png) center bottom no-repeat;}
.i_txt{ font-size:14px; color:#333; line-height:50px; overflow:hidden; height:54px; text-align:center; letter-spacing:1px;}
.i_soltion{ height:487px; overflow:hidden; background:url(../images/i_bg2.png) center bottom no-repeat; text-align:center;}
.i_soltion ul{ width:720px; margin:0 auto;}
.i_soltion ul li{ float:left; width:90px; text-align:center; line-height:36px; }
.i_soltion ul li a{ display:block; text-decoration:none; color:#666666; font-size:16px;}
.i_soltion ul li img{ width:86px; height:97px;-webkit-transition: all 0.3s ease-out;}
.i_soltion ul li:hover img{-webkit-transform: rotate(360deg);}
.i_soltion ul li.bgs1{ margin-right:59px;padding-top:158px;}
.i_soltion ul li.bgs2{ margin-right:67px;padding-top:29px; }
.i_soltion ul li.bgs3{ margin-right:84px;}
.i_soltion ul li.bgs4{ margin-right:57px;padding-top:29px;}
.i_soltion ul li.bgs5{padding-top:158px;}
.i_about_bg{ height:664px; overflow:hidden; background:url(../images/i_bg3.jpg) center top no-repeat; }
.i_about_bg img{ float:left; width:347px; height:361px; margin-right:102px; margin-top:20px;}
.i_about_bg img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.i_about_bg .i_about_r{ float:left; padding-top:76px; width:532px;}
.i_about_bg .i_about_r h2{ line-height:37px; font-size:18px; color:#0095da;}
.i_about_bg .i_about_r .p{ line-height:21px; font-size:14px; color:#666666; margin-top:5px; margin-bottom:20px;height: 124px;overflow: hidden;}
.i_about_bg .i_about_r .bnt1{ font-size:14px; width:106px; height:31px;background-color:#0095da; line-height:31px; text-align:center; text-decoration:none; color:#fff; float:left; border-radius:10px;}
.i_about_bg .i_about_r .bnt1.bga1{ background-color:#9bbb59; margin-left:7px;}
.i_about_bg .i_about_r .bnt1:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.i_about_bg .i_about_r .bnt2{font-size:14px; width:216px; height:42px; border:1px solid #68b3e2; line-height:42px; text-align:center; text-decoration:none;float:left; border-radius:20px; clear:both; margin-top:35px;}

.M_11 .slideTxtBox5 .parBd{ width:100%; margin:0 auto; margin-top:30px;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 {position: relative; width: 100%; padding-bottom:80px;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd { height: 28px;left: 0; position: absolute; bottom:20px;width: 100%;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .sPrev,.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .sNext {background: url("../images/ll1.png") repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
display: block; height: 98px;position: absolute;top: 0;width: 48px; display:none;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .sPrev {left: 0; top: 0;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .sNext {background: url(../images/lr1.png) no-repeat; right: 0;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .prevStop { background-position: -60px 0;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd .nextStop {background-position: -60px -50px;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd ul { overflow: hidden;text-align:center;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd ul li {cursor: pointer; display:inline-block; height: 13px; margin-right: 10px; overflow: hidden;text-indent: -999px; width: 13px;border-radius:50%; background:url(../images/dian3.png) no-repeat;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .hd ul li.on { background:url(../images/dian4.png) no-repeat;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd {height:380px; overflow:hidden;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul { padding: 0; }
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li{ display:inline-block; overflow:hidden; text-align:center; width:360px;/* height:auto;*/ height:378px; border:1px solid #e7e7e7; margin-right:27px;position:relative;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li a{ text-decoration:none;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .imgs{ width:100%; overflow:hidden;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .imgs img{width:100%; height:240px;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;transition:transform 1s ease-out;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .div{transition:all 0.3s;width:93%; padding-left:4%; padding-right:3%;height:190px;overflow:hidden; bottom:-56px;left: 0px;background:#fff; position:absolute;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .div h2{font-size:16px; font-weight:normal; color:#333333; height:30px; text-align:left; line-height:30px; margin-top:20px; overflow:hidden; margin-bottom:6px;text-overflow: ellipsis;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .i_txt_con{height:36px; line-height:18px; font-size:12px; color:#666666; text-align:left; overflow:hidden;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li em{ line-height:22px; height:22px; overflow:hidden; font-size:12px; color:#666666; text-align:left; display:block; margin-top:8px;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .n_more{ width:122px; height:26px; line-height:26px; border:1px solid #fff; font-size:12px; color:#fff; display:block; margin:0 auto; margin-top:25px; border-radius:20px;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li:hover .div{ bottom:0; background:#0095da;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li:hover h2{ color:#fff;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li:hover .i_txt_con{ color:#fff;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li:hover em{ color:#fff;}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li .n_more:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.M_11 .slideTxtBox5 .parBd .picScroll-left2 .bd ul li:hover .imgs img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1); -ms-transform:scale(1.1);transform:scale(1.1)}

.partner_bg{ background:url(../images/i_bg5.jpg) center top no-repeat; height:659px; overflow:hidden;}
.M_7{ width:1200px; margin:0 auto;}
.M_7 .slideTxtBox3{ margin-top:90px;}
.M_7 .slideTxtBox3 .parBd{ width:1153px; margin:0 auto;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 {position: relative; width: 1218px;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd { height: 194px;left: -25px; position: absolute; top: 76px; width: 1200px;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sPrev,.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sNext {background: url(../images/ll1.png) left center no-repeat; cursor: pointer;
display: block; height: 43px;position: absolute;top: 0;width: 24px;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sPrev {left: 0; top: 0;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sPrev:hover{background: url(../images/ll2.png) left center no-repeat;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sNext {background: url(../images/lr1.png) right center no-repeat; right: 0;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .sNext:Hover{background: url(../images/lr2.png) right center no-repeat;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .prevStop { background-position: -60px 0;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd .nextStop {background-position: -60px -50px;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd ul { margin-top: 10px; overflow: hidden;text-align:center;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd ul li { background-color:#b8b8b8;cursor: pointer; display:inline-block; height: 16px; margin-right: 10px; overflow: hidden;text-indent: -999px; width: 16px;border-radius:50%;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .hd ul li.on { background-color:#36af35;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd { height: 340px;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd ul { height: 340px; padding: 0;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd ul li {float: left; height: 340px;width:100%;overflow:hidden;position: relative; }
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd ul li a{ text-decoration:none;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd ul li img:hover{ border:1px solid #0095da;}
.M_7 .slideTxtBox3 .parBd .picScroll-left2 .bd ul li img{ width:206px; height:84px; border:1px solid #cecece; float:left; margin-right:28px; margin-bottom:20px;}



/*尾部*/
.link_text_bg{ background-color:#323232; border-bottom:1px solid #3f3f3f; height:270px; overflow:hidden;}
.link_text{ text-align:left; float:left; width:270px; margin-right:58px; line-height:22px; height:257px; overflow:hidden; margin-top:13px; letter-spacing:1px; font-size:12px; color:#8a8a8a;}
.link_text h2{ font-size:18px; line-height:46px; color:#fff;font-weight:500; background:url(../images/f_bg.png) left bottom no-repeat; margin-bottom:14px;}
.link_text h2 a{color:#fff;}
.link_text h2 a:hover{ color:#fff;}
.link_text .about_us{ height:88px; overflow:hidden;}
.link_text .logo2{ margin-bottom:15px;}
.link_text .logo2:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.link_text .about_more{ margin-top:20px;}
.link_text .about_more:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.link_text p{ color:#8a8a8a; font-size:14px;}
.link_text p a{ display:block; color:#8a8a8a; height:34px; line-height:34px; overflow:hidden; border-bottom:1px solid #373737; background:url(../images/i_pic7.png) left center no-repeat; text-indent:16px;}
.link_text p a:hover{ text-decoration:none; color:#0a81b8;background:url(../images/i_pic8.png) left center no-repeat;}
.foot_con{ width:340px; float:left; font-size:14px; color:#a3a3a3; margin-right:0;}
.foot_con .addr{ line-height:18px; padding-left:38px;background:url(../images/i_pic9.png) 3px center no-repeat; margin-top:15px; clear:both; margin-bottom:8px;}
.foot_con .email{padding-left:38px;color:#a3a3a3; line-height:35px; letter-spacing:1.5px;background:url(../images/i_pic10.png) 3px center no-repeat; display:block;}
.foot_con .tel{padding-left:38px;color:#a3a3a3; line-height:35px; letter-spacing:1.5px;background:url(../images/i_pic11.png) 3px center no-repeat; display:block;}
.foot_con a:hover{text-decoration:none; color:#0a81b8;}
.f_weixin{ float:right; width:130px;line-height:46px; text-align:center; font-size:12px; color:#bbbbbb;margin-top:57px;}
.f_weixin img{ width:130px; height:130px; margin:0 auto; display:block;}
.f_top{ width:38px; height:38px; background:url(../images/top.png) no-repeat; cursor:pointer; position:absolute; right:0; margin-top:-40px;}
.f_top:hover{filter:alpha(opacity=80);opacity:0.8;}
.f_bg{ height:45px; width:100%; line-height:45px;font-size:12px; /* background:url(../images/f_bg.jpg) repeat-x; */ border-top:1px solid #030303; background-color:#323232;color:#bbbbbb;}
.f_bg .l{color:#bbbbbb;}
.f_bg .l a{ color:#bbbbbb;}
.f_bg a:hover{ color:#0a81b8; text-decoration:none;}
.f_bg .contact_a{  margin-top:0; height:auto; line-height:21px; float:right; margin-top:13px;}
.f_bg .contact_a li{float: right;position: relative;width:29px; height:21px; line-height:21px;}
.f_bg .contact_a li a{ width:29px; height:21px; display:block;}
.f_bg .contact_a li.foot_0 a{ background:url(../images/pic0.png) center center no-repeat;}
.f_bg .contact_a li.foot_1 a{ background:url(../images/pic1.png) center center no-repeat;}
.f_bg .contact_a li a:hover{filter:alpha(opacity=80);opacity:0.8;}
.f_bg .contact_a li.foot_2 a{background:url(../images/pic2.png) center center no-repeat;}
.f_bg .contact_a li.foot_3 a{background:url(../images/pic3.png) center center no-repeat;}
.f_bg .contact_a li.foot_4 a{background:url(../images/pic4.png) center center no-repeat;}
.f_bg .contact_a li.foot_5 a{background:url(../images/pic5.png) center center no-repeat;}
.f_bg .contact_a li.foot_6 a{background:url(../images/pic6.png) center center no-repeat;}


/* side */
.side{position:fixed;width:54px;right:0;bottom:200px;z-index:150;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden; text-align:left;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#424242;opacity:0.7;filter:Alpha(opacity=70);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#0d6fb8;opacity:0.7;filter:Alpha(opacity=70);}
.side ul li img{float:left;}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2:hover{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#0d6fb8;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}

#bb1{ width:181px; height:168px; margin-left:-176px; background:url(../images/ico_code_bg.png) no-repeat; }
#bb1 img{ width:150px; height:150px; margin-left:9px; margin-top:9px;}



/*二級頁面*/
.position{ height:72px; line-height:72px; background-color:#f8f8f8;font-size:24px; color:#333333;}
.position a{ color:#666666;}
.position a:hover{}
.position label{ color:#666666;}
.o_big{overflow:hidden; height:349px;}
.o_big img{ width:100%;}

/*关于我们*/
.about_con{ overflow:hidden; padding-bottom:150px; line-height:24px; color:#333; font-size:14px; margin-bottom:26px;}
.about_con img{ min-width:100%;}
.licheng_list{ background:url(../images/licheng_bg.png) left center no-repeat; height:86px; padding-left:40px; clear:both; width:2000px;}
.licheng_list ul{ float:left;}
.licheng_list ul li{ float:left; width:135px; overflow:hidden; text-align:center; height:86px; font-size:14px; color:#343434; line-height:140px; background:url(../images/licheng_bg3.png) center 33px no-repeat; cursor:pointer; position:relative;}
.licheng_list ul li .shiji{position:absolute; width:100%; left:0; top:0px; display:none;}
.licheng_list ul li .shiji h1{ height:86px; line-height:86px; color:#f75046; font-weight:bold; font-size:18px; background:url(../images/licheng_bg2.png) no-repeat center top; cursor:pointer;}
.licheng_con1{ line-height:21px; font-size:12px; color:#343434; padding-bottom:5px; overflow:hidden;}
.licheng_con1 ul li{ float:left; width:268px; overflow:hidden;}
.licheng_con1 ul li .p{background:url(../images/licheng_bg4.png) left 8px no-repeat; padding-left:8px; }
.about_page{ padding-top:60px; overflow:hidden; margin-top:300px;}
.about_page a{ float:left; width:63px; height:36px; line-height:36px; color:#fff; text-align:center; font-size:24px; font-family:"宋体"; text-decoration:none; background-color:#ababab; border-right:1px solid #b0b0b0;}
.about_page a:Hover{transition:all 0.3s; background-color:#0095da;}
.about_pos{ position:absolute; left:0;}

/*合作伙伴*/
.partner_bg2{ background-color:#f8f8f8;overflow:hidden;}
.partner_title{ padding-top:66px; font-size:24px; text-align:center; color:#333333; overflow:hidden; padding-bottom:30px;}
.partner_ul ul{ padding-bottom:10px; overflow:hidden;}
.partner_ul ul li {border:1px solid #cecece; float:left; margin-right:28px; margin-bottom:20px; height: 84px;width:206px;overflow:hidden; display:none; margin-bottom:19px;}
.partner_ul ul li.guwenshow{ display:block;}
.partner_ul ul li a{ text-decoration:none;}
.partner_ul ul li:hover{ border:1px solid #0095da;}
.partner_ul ul li img{ width:206px; height:84px; }
.partner_ul .partner_more{ width:36px; height:35px; overflow:hidden; margin:0 auto; display:block; background:url(../images/partner_pic.png) no-repeat; text-decoration:none; margin-bottom:45px;}
.partner_ul .partner_more:hover{transition:all 0.3s;background:url(../images/partner_pic3.png) no-repeat;}
.partner_ul .partner_more.bgs3{ background:url(../images/partner_pic2.png) no-repeat;}

/*联系我们*/
.contact_con{ overflow:hidden; padding-top:62px; padding-bottom:40px;}
.contact_txt{ float:left; width:566px; overflow:hidden;}
.contact_txt h2{ border-bottom:1px solid #0095da; font-weight:normal; font-size:18px; color:#0b0b0b; height:55px; line-height:55px; margin-bottom:36px; }
.contact_txt .contact_left{ float:left; width:350px; color:#333333; font-size:14px; line-height:30px;}
.contact_txt .addr{ line-height:20px; padding-left:61px;background:url(../images/contact_pic1.png) left 0px no-repeat; margin-top:15px; clear:both;}
.contact_txt .tel{padding-left:61px;color:#333333; line-height:35px; letter-spacing:1.5px;background:url(../images/contact_pic2.png) left center no-repeat; display:block;margin-top:5px;}
.contact_txt .fax{padding-left:61px;color:#333333; line-height:35px; letter-spacing:1.5px;background:url(../images/contact_pic3.png) left center no-repeat; display:block;margin-top:10px;}
.contact_txt .email{padding-left:61px;color:#333333; line-height:35px; letter-spacing:1.5px;background:url(../images/contact_pic4.png) left center no-repeat; display:block; margin-top:10px;}
.contact_txt a:hover{text-decoration:none; color:#0095da;}
.contact_txt .contact_right{ float:right; width:147px; color:#333333; font-size:14px; line-height:50px; text-align:center;}
.contact_txt .contact_right img{ width:147px; height:147px;}
.contact_txt .contact_right img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.contact_map{ float:right; width:595px; overflow:hidden;}
.font20{ font-size:20px; color:#000000; font-weight:bold;}
.font14{ font-size:15px; color:#464444; line-height:26px;}
.font14 div{ width:360px;}

/*新闻动态*/
.news_list li{width:1200px; height:298px; overflow:hidden; border-bottom:1px dotted #cccccc; margin-top:60px; padding-bottom:60px;}
.news_list li a{ display:block; width:100%; height:100%;}
.news_list li .txt3{ float:left;width:450px; height:298px; overflow:hidden;/*border-radius:50%;*/}
.news_list li .txt3 img{width:450px; height:298px;/*transition:0.8s;*/}
.news_list li .txt3 img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.news_list li .txt2{width:710px; height:298px; float:right; text-align:left;}
.news_list li .txt2 h3{ line-height:32px; height:32px; font-size:22px;overflow:hidden;color:#333333; font-weight:normal;}
.news_list li .txt2 h3 a{color:#333333;transition:all 0.5s; font-size:22px;}
.news_list li .txt2 em{ color:#aeaeae; display:block; margin-bottom:20px; font-size:12px;}
.news_list li .txt2 p{line-height:20px; height:160px; overflow:hidden; font-size:14px; color:#7e7e7e;}
.news_list li .txt2 h3 a:hover{ color:#0066ad; text-decoration:none;}
.news_list li.guwenshow{display:block;}
.news_list li .newes_more{  border: 1px solid #c6c6c6; border-radius: 10px; color: #666666; display: block; font-size: 14px; height: 35px; line-height: 35px;  text-align: center; width: 167px;transition:all 0.5s; margin-top:30px;}
.news_list li .newes_more:Hover{ text-decoration:none;color:#0095da; border:1px solid #0095da;}

.about_x{ width:1100px; margin:0 auto;overflow:hidden; line-height:27px;font-size:14px;padding-top:22px; padding-bottom:50px; color:#4c4c4c; text-align:left;}
.about_x .show_t{ padding-bottom:5px; line-height:32px; padding-top:25px;font-size:22px; color:#333;  font-weight:normal; letter-spacing:1px; text-align:center;}
.about_x .con_line{text-align:center; height:33px; line-height:30px;font-size:14px; color:#999999; border-bottom:1px dashed #ccc;}
.about_x img{display:block; margin-bottom:15px; max-width:100%;}
.about_x .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:15px;font-size:14px; padding-bottom:24px; color:#4c4c4c; text-align:left;border-bottom:1px dashed #ccc; margin-bottom:20px;}
.about_x .con_id img{display:block;margin-bottom:15px auto;max-width: 100%;}

.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:24px;height:24px; /*border:1px solid #000;*/}
.page_a{ height:40px; overflow:hidden; text-align:right;}
.page_a a{ display:inline-block; margin-left:10px; width:40px; height:40px;}
.page_a a.last{ background:url(../images/last1.png) no-repeat;}
.page_a a.last:Hover{background:url(../images/last2.png) no-repeat;}
.page_a a.next{ background:url(../images/next1.png) no-repeat;}
.page_a a.next:hover{ background:url(../images/next2.png) no-repeat;}
.page_a a.goback{ background:url(../images/return1.png) no-repeat;}
.page_a a.goback:hover{ background:url(../images/return2.png) no-repeat;}

/*诚聘英才*/
.job_txt{ padding-top:50px; line-height:27px; text-align:center; font-size:16px; padding-bottom:35px;}
.job_title table{border-collapse:collapse;border-spacing:0; margin-bottom:10px;}
.job_title table td{ line-height:37px;height:37px; color:#fff; font-size:16px; background-color:#0095da; text-align:center;}
.job_list table{border-collapse:collapse;border-spacing:0; margin-bottom:10px;}
.job_list table td{ line-height:44px;height:44px; color:#333333; font-size:14px; text-align:center;}
.job_list ul li{ height:44px; overflow:hidden; background:url(../images/job_pic.png) 1152px 10px #f0f0f0 no-repeat; border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0; cursor:pointer;transition:all 0.3s;margin-bottom:10px;}
.job_list ul li:Hover{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:url(../images/job_pic3.png) 1152px 10px #f0f0f0 no-repeat;}
.job_list ul li.hauto{height:auto;background:url(../images/job_pic2.png) 1152px 10px #ebf3f6 no-repeat;border-bottom:1px solid #ebf3f6;border-top:1px solid #ebf3f6; }
.job_list ul li .job_con{ line-height:22px; font-size:12px; padding-bottom:5px;}

/*产品与解决方案*/
.product_a{ margin-top:35px; margin-bottom:12px; overflow:hidden; background-color:#fff;}
.product_a .product_al{ float:left; height:150px; line-height:50px; background-color:#0095da; text-align:center; color:#fff; font-size:16px; letter-spacing:1.5px; width:101px;}
.product_a .product_al span{ display:block; height:50px;}
.product_a .product_ar{ float:right; width:1068px; line-height:49px;}
.product_a .product_ar ul li{ display:block; height:49px; border-bottom:1px dashed #cccccc; margin-right:14px;}
.product_a .product_ar ul li a{ font-size:16px; color:#333333; float:left; margin-right:23px; text-decoration:none;}
.product_a .product_ar ul li a:Hover{ color:#0095da;}
.product_a .product_ar ul li a.psel{color:#0095da;}

.i_product ul li {float: left; height: 220px; margin-top:42px;width: 282px;margin-right:24px; overflow:hidden;position: relative; }
.i_product ul li:nth-child(4n+0){ margin-right:0;}
.i_product ul li a{ text-decoration:none;}
.i_product ul li .pro_t{ width:282px;position:absolute; bottom:0; height:44px; line-height:44px; background:url(../images/product_bg.png) no-repeat; text-align:center; font-size:14px; transition:all 0.3s; letter-spacing:1px;}
.i_product ul li:hover .txt2{bottom:0px;}
.i_product ul li:hover .pro_t{ bottom:-44px;}
.i_product ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.i_product ul li .imgs{ width:282px; height:220px; overflow:hidden;}
.i_product ul li .imgs img{width:282px; height:220px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.i_product ul li .txt2{width: 282px; height: 220px; position:absolute;  bottom:-220px;text-align:center; transition:all 0.3s;background:url(../images/product_bg2.png) repeat; text-align:left;}
.i_product ul li .txt2 h3{ padding-left:45px; padding-right:40px;  line-height:50px; height:50px; font-size:18px; overflow:hidden; color:#fff; font-weight:normal; margin-top:26px; letter-spacing:1.5px;}
.i_product ul li .txt2 p{ padding-left:45px; padding-right:40px; line-height:18px; height:108px; overflow:hidden; color:#fff; font-size:12px; margin-top:13px;}

.product_t{ height:72px; line-height:72px; background-color:#f8f8f8; overflow:hidden; margin-bottom:10px;}
.product_t h2{ float:left; font-weight:normal;font-size:24px; color:#333333; letter-spacing:1.5px;}
.product_t .goback{ float:right; margin-top:16px; height:40px; line-height:40px; color:#fff; text-decoration:none; text-indent:55px; padding-right:20px; font-size:14px; background:url(../images/product_bg3.png) 23px center #0095da no-repeat; border-radius:6px; letter-spacing:1px;}
.product_t .goback:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.product_div{ padding-bottom:75px; overflow:hidden;}
.product_div .product_div_img{ float:left; width:467px; height:364px; border:1px solid #e6e6e6; text-align:center; position:relative;}
.product_div .product_div_img img{ max-width:100%; height:310px; display:block; margin:0 auto;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.product_div .product_div_img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.product_div .product_div_img h2{ font-weight:normal;width:467px;height:54px; position:absolute; bottom:0; line-height:54px; background:url(../images/product_bg4.png) repeat; text-align:center; font-size:24px; letter-spacing:1px; color:#636363}
.product_div .product_div_r{ float:right; width:630px;}
.product_div .product_div_r h2{ font-size:16px; color:#333333;height:26px; border-bottom:1px solid #0095da; letter-spacing:1px; line-height:18px; margin-bottom:6px;}
.product_div .product_div_r .p1{ float:left; width:347px;}
.product_div .product_div_r .p2{ float:right; width:247px;}
.product_div .product_div_r ul li{ height:28px; line-height:28px; padding-left:13px; display:block; font-size:14px; color:#141414;background:url(../images/product_bg5.png)  2px 11px no-repeat;}
.product_con{ line-height:26px; font-size:14px; overflow:hidden; padding-bottom:120px;}
.product_con img{ max-width:100%; margin-bottom:10px;}

/*服务与支持*/
.service_txt{ padding-top:29px; text-align:center; font-size:36px;padding-bottom:15px; letter-spacing:3px; overflow:hidden;}
.service_txt2{ line-height:26px; text-align:center; font-size:14px;padding-bottom:40px; overflow:hidden;}
.service_ul{ width:1018px; margin:0 auto;}
.service_ul ul li { float:left; margin-right:10px; height:116px;width:440px; padding-left:57px;overflow:hidden; display:none; font-size:14px; text-align:left;transition:all 0.3s;}
.service_ul ul li.guwenshow{ display:block;}
.service_ul ul li a{ text-decoration:none;}
.service_ul ul li a:Hover{ color:#0095da;}
.service_ul ul li h2{ font-weight:normal; line-height:38px; font-size:16px; color:#0095da;}
.service_ul ul li .addr{line-height:24px; padding-left:18px;background:url(../images/service_bg1.png) 2px 6px no-repeat; margin-top:5px;}
.service_ul ul li .tel{padding-left:18px;color:#333333; line-height:24px;background:url(../images/service_bg2.png) 3px center no-repeat; display:block;}
.service_ul .service_more{ width:36px; height:35px; overflow:hidden; margin:0 auto; display:block; background:url(../images/partner_pic.png) no-repeat; text-decoration:none; margin-bottom:35px; clear:both;}
.service_ul .service_more:hover{transition:all 0.3s;background:url(../images/partner_pic3.png) no-repeat;}
.service_ul .service_more.bgs3{ background:url(../images/partner_pic2.png) no-repeat;}

.msg_div{ height:575px; overflow:hidden; background:url(../images/msg_bg.jpg) center top no-repeat;color:#fff;}
.msg_div h2{ height:50px; font-size:30px;line-height:50px; letter-spacing:2px; margin-top:60px;}
.msg_div .msg_desc{ font-size:20px; line-height:34px; margin-bottom:56px;}
.msg_div table td{ height:42px; padding-bottom:45px; font-size:18px; color:#fff;}
.msg_div table td .input2{ height:42px; line-height:46px;width:210px; border:0; color:#b9b7b7; font-size:14px;font-family:"微软雅黑";}
.msg_div .sdhj td .input2{width:270px !important; }
.msg_div table td .input2.bgs1{ background:url(../images/msg_pic.png) #fff 10px center no-repeat; text-indent:44px; }
.msg_div table td .input2.bgs2{ background:url(../images/msg_pic2.png) #fff 11px center no-repeat; text-indent:52px; width:262px;}
.msg_div table td .input2.bgs3{ background:url(../images/msg_pic3.png) #fff 11px center no-repeat;text-indent:42px;}
.msg_div table td .input2.bgs4{ background:url(../images/msg_pic4.png) #fff 8px center no-repeat;text-indent:42px;}
.msg_div table td .textarea{ height:116px; line-height:22px; width:1127px; padding-left:13px; border:0; padding-top:12px; float:right;color:#b9b7b7; font-size:14px; font-family:"微软雅黑";}
.msg_div .sdhj td .textarea{ width:1189px !important; }
.msg_div table td .btns{ height:43px; line-height:40px; background-color:#ffae00; border-radius:6px; color:#fff; font-size:24px; letter-spacing:1px; width:266px; cursor:pointer; font-family:"微软雅黑";}
.msg_div table td .btns:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle}
.hvr-shutter-out-vertical::before{background:#40a4de none repeat scroll 0 0;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1; border-radius:20px;}
.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#000}
.hvr-shutter-out-vertical:active::before,.hvr-shutter-out-vertical:focus::before,.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1)}

.btn-enter{opacity:0;transition:all .5s ease-in .1s;-moz-transition:all .5s ease-in .1s;-webkit-transition:all .5s ease-in .1s; color:#40a4de;}
.btn-enter{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;transform:translate(0px,5px);-moz-transform:translate(0px,5px);-webkit-transform:translate(0px,5px);}
.btn-enter {opacity:1;top:0;transform:translate(0px,0);-moz-transform:translate(0px,0);-webkit-transform:translate(0px,0)}
.btn-enter:active,.btn-enter:focus,.btn-enter:hover{color:#000;}
.btn-enter {opacity:1;transition:all 0s ease-in 0s;-moz-transition:all 0s ease-in 0s;-webkit-transition:all 0s ease-in 0s;}
.btn-enter {transform:translate(0px,0);-moz-transform:translate(0px,0);-webkit-transform:translate(0px,0)}
.btn-enter:active,.btn-enter:focus,.btn-enter:hover{background:#fff;color:#fff;text-decoration:none;}


/*分页*/
.yema{text-align:right; height:36px; margin-top:37px; margin-bottom:47px;}
.yema a{ padding:3px 10px; border:#ccc 1px solid; margin:0 4px; font-size:14px; color:#333; font-family:"微软雅黑";}
.yema a:hover{ padding:3px 10px; background:#0066ad;font-size:14px; color:#fff; border:#0066ad 1px solid;}
.yema .nohre:hover{background:#fff;border: #ccc 1px solid;color: #333;}
.yema .current{color:#fff !important; border:#0066ad 1px solid !important; background:#0066ad;padding: 0px 10px;padding-top: 5px;width: 8px;height: 20px;display: inline-block;}
.yema .current:hover{color:#fff !important; border:#0066ad 1px solid !important;}
.yema .nofl:hover{ background:#fff;border:#ccc 1px solid;color:#333;}
.yema .next{}
.yema .prev{}
a.yema_on{color:#fff !important; border:#0066ad 1px solid !important; background:#0066ad;}
a.yema_on:hover{color:#fff !important; border:#0066ad 1px solid !important; }