@charset "utf-8";
/*banner*/
.banner{ height:512px; min-width:1200px;}
.banner a { height:512px; display:block; display:block;min-width:1200px;}
.bgitem {min-width:1200px;position: absolute;}
.btn {bottom: 200px;margin-right: -600px;padding: 5px 6px;position: absolute;right: 50%;top: 680px;z-index: 7;}
.btn span {background: none repeat scroll 0 0 #00a0e9;border-radius:50%; text-align:center; line-height:25px; width:12px; height:25px; border: 1px solid #00a0e9;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 0px 6px;}

/*search*/
.search{/*background-color: rgba(255,255,255,0.65);*/ background:#edeff4;width:100%;height:45px; min-width:1200px; margin:0 auto; float:left;  z-index:99;}
.search_tant{width:1200px; height:45px; margin:0 auto;}

.search_tant_left{width:740px; font-size:12px; text-align:left; 	font-weight: normal;color:#666666;line-height:45px;float: left; margin-left:10px;}
.search_tant_left UL{list-style-type: none;margin: 0px auto;}
.search_tant_left LI{float: left;line-height:47px;text-align:center;margin-right:10px;display:block;}
.search_tant_left A:link{font-size:12px;text-align:left;font-weight: normal;	color:#666666;display:block;line-height:45px;}
.search_tant_left A:visited{font-size:12px;text-align:left;font-weight: normal;	color:#666666;display:block;line-height:45px;}
.search_tant_left A:hover{font-size:12px;text-align:left;font-weight: normal;color:#666666;display:block; text-decoration:underline;line-height:45px;}


.search_tant_right{ width:321px; margin-top:8px; float: right;}
.search_tant_right p{background:#f3f8f5;  border:#d8e2dd solid 1px;width:252px; padding-left:3px; padding-right:3px;float:left; height:27px; text-align:center;}
.search_tant_right span{width:61px;float:left;}
.search_kuan{width:252px; height:27px; color:#333333; border:#f3f8f5 solid 0px; background:no-repeat; line-height:27px; float:left; font-size:12px; color:#666;}

/*index_pro_left*/
.inpro_left{ width:250px; float:left; margin-top:30px;  background:#fff;}
.inpro_left_top{ text-align:center;  width:250px; height:50px; float:left; background:#00a0e9;font-family: "Microsoft Yahei","微软雅黑", Arial; font-size:20px;line-height:40px; padding-top:10px; color:#FFF; }
.inpro_left_tel{ text-align:center;  width:250px; height:112px; float:left; padding-top:14px; background:#fff;}
.inpro_left_type{ width:250px; float:left;padding-top:10px; padding-bottom:20px; }
.inpro_left_type ul{ list-style:none}
.inpro_left_type ul h3{ text-align:left;  width:180px; height:35px; border-bottom:2px solid #00a0e9; background:url(left_type_1.png) left center no-repeat; font-size:14px;line-height:35px; color:#666; font-weight:normal; margin-left:20px; padding-left:30px; margin-bottom:5px; margin-top:10px; }
.inpro_left_type ul h3 a:link{  font-size:15px; font-weight:bold;line-height:35px; color:#666;  }
.inpro_left_type ul h3 a:visited{ color:#666; font-weight:normal; }
.inpro_left_type ul h3 a:hover{color:#006bc6; font-weight:normal; }

.inpro_left_type ul li{ text-align:left; width:210px; height:52px; display:block; color:#585858; margin-left:20px; border-bottom:1px dashed #ddd;}
.inpro_left_type ul li a:link{font-size:14px;line-height:52px; color:#585858;display:block; padding-left:30px; background:url(left_type1.png)  180px center no-repeat; background-size:12px 7px;}
.inpro_left_type ul li a:visited{ color:#585858;}
.inpro_left_type ul li a:hover{  color:#FFF;background:url(left_type2.png)  180px center no-repeat #00a0e9; background-size:12px 7px;}

/*index_pro_right*/
.pprroo{   padding-bottom: 30px; overflow: hidden;
    background: #ddd;}
.inpro_right{ width:935px;   padding-bottom: 22px;  background: #fff;float:right; margin-top: 30px;}
.inpro_new{ width: 915px;
    height: 52px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
    background: #fff;
    padding: 5px 0 5px 20px;}
.inpro_new .h1{    float: left;
    padding-left: 17px;
    line-height: 27px;
    color: #3e3e3e;
    font-size: 22px;
}
.inpro_new .h1 p{    color: #999;
    font-size: 19px;}
.inpro_new .h2{float:left; padding-left:8px; line-height:27px; color:#666; font-size:18px; text-transform:uppercase;}
.inpro_new .h3{float:right; line-height:27px; width:109px; text-align:center;}
.inpro_new .h3 a{color: #333; text-decoration: none; line-height:27px; display:block; font-size:12px; width:109px; text-align:center;}
.inpro_new .h3 a:hover{color: #fff; text-decoration: none; font-size:12px; background:#00a0e9;}

.inpro_newcon{width:920px; margin-top:10px;}
.inpro_newcon ul{width:950px;}
.inpro_newcon li{    float: left;
    width: 280px;
    border: 1px solid #ddd;
    text-align: center;
    background: #fff url(pMore.png) no-repeat right bottom;
    margin: 10px 10px 10px 10px;}
.inpro_newcon .pImg{width:280px;display:block;overflow:hidden;}
.inpro_newcon li img{    width: 280px;
    height: 233px;transition:all 0.3s;}
.inpro_newcon li p{text-align:center;height:35px;line-height:35px;font-size:14px;}
.inpro_newcon li:hover{background:#fff url('pMore_h.png') no-repeat right bottom;transition:all 0.3s;}
.inpro_newcon li:hover img{transform:scale(1.1,1.1);}



/*inpro_news_tuijian*/
.inpro_tj{width:920px; height:27px; background:url(inpro_tuijian.jpg) no-repeat; margin-top:-5px;}
.inpro_tj .h1{float:left; padding-left:68px; line-height:27px; color:#000; font-size:22px;}
.inpro_tj .h2{float:left; padding-left:8px; line-height:27px; color:#666; font-size:18px; text-transform:uppercase;}

.scrollbox{width:920px; position: relative; margin-top:20px;}
#scrollDiv{width:920px;height:427px; overflow:hidden; display: block;}
#scrollDiv ul{ width: 1131px;}
#scrollDiv li{width:290px;height:425px;padding:0px;margin-right:21px; float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;border:1px solid #dedede;}
#scrollDiv li img{width:290px;height:290px;margin-right:10px;float:left;}
#scrollDiv li h4{float: left;width:290px; height:38px;line-height: 38px;overflow: hidden; display: block; font-size: 14px;font-weight: bold; text-align:center;color: #fff;background:#00a0e9;}

#scrollDiv li p{ float: left;width:260px; padding:0 15px;height:32px; line-height:32px; font-size: 14px; color:#555;overflow: hidden;  display: block; background:#eff1f5; border-bottom:1px dashed #ddd;}
#scrollDiv li p span{height:28px; line-height:28px; font-size: 14px; font-weight:bold;color: #00a0e9;overflow: hidden;}
#scrollDiv li p:last-child{ padding-top:5px;padding-bottom:6px;height:53px; line-height:24px;overflow: hidden; border-bottom:0px;}

#scrollDiv li:hover{ background: #00a0e9;border:1px solid #00a0e9;}
#scrollDiv li:hover span h4{ color: #fff;}
#scrollDiv li:hover span p{ color: #fff;}
#scrollDiv li:hover span em{ color: #fff;border:1px solid #fff; }

.scroltit{ position: absolute; right:10px; top:-60px;width:18px;}
.scroltit small{float:right; font-size:12px;width:18px;height:18px; line-height:18px; text-align: center;background:#bbbbbb;color: #fff;font-family: "宋体"; margin:2px 0; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small img{margin-top:6px;}
.scroltit small:hover{ background: #ff9a22;}

/*合作伙伴*/
.h60{background:#3c3c3c;padding-top:60px;padding-bottom:60px}
.c_tit{text-align:center;color:#888}
.c_tit strong{font-size:36px;color:#333}
.c_tit p{font-size:14px; font-weight:normal;}
.c_tit i{display:block;height:15px;clear:both;float:none;width:90px;margin-right:auto;margin-left:auto;margin-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.c_tit p span{ color:#00a0e9;}


/*#hzkh_t{width:100%; height:120px; background:url(hezuobg.jpg) repeat-x; margin-top:40px;}*/

/*#hzkh_t{width:100%; height:200px; background:url(hzbg.jpg) top center no-repeat; margin-top:40px;}

#hzkh_t_c{width:1200px; margin:0 auto; height:120px;}
#hzkh_t_cl{width:329px; float:left; padding-top:18px;}
#hzkh_t_cr{width:820px; float:right; padding-top:35px; color:#eee; text-align:left;}
#hzkh_t_cr_t{font-size:30px; height:31px;}
#hzkh_t_cr_t .font{color:#fff; margin-left:10px; padding:5px 10px 5px 10px; background:#f27200; font-size:14px;}
#hzkh_t_cr_b{padding-top:5px; font-size:18px;}
#hzkh_t_cr_b .font{font-size:24px; font-weight:bold; color:#fff;}*/


/*友情链接*/
.link{    overflow: hidden;
    height: 60px;
    line-height: 30px;
    border-top: 1px solid #dfdfe0;
    margin-top: 30px;}
.link .content{width: 1200px;
    margin: 0 auto;}
.links-list{overflow:hidden;float:left; width:1200px;font-size:14px;height: 60px;}
.links-list a{display:block;float:left;color:#666666; margin-right: 20px;}
.links4{display:block;float:right;width:140px;text-align:center;font-size:14px}
.links4 a{color:#555555;}

#index_partner{background-color: #f8f8f8;margin-top:40px;padding-bottom: 85px; padding-top:0px;position: relative; border-top:1px solid #E5E5E5;}
.partnerbg{ width:1200px; border-bottom:1px dashed #ccc;background:url(hzbg.jpg) top center no-repeat #f8f8f8; height:220px; display:block; margin:0 auto; }

/*#index_partner{background-color: #f8f8f8; margin-top:60px;padding-bottom: 85px;position: relative;}*/
/*#index_partner{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;padding-bottom: 85px;position: relative;}*/

#index_partner .box{height: auto;width: 1195px;margin-top: 50px;margin-right: auto;margin-left: auto;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #E5E5E5;border-left-color: #E5E5E5;}
#index_partner .box .picList li{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;float: left;width: 238px;height: 116px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;border-right-style: solid;border-right-width: 1px;border-right-color: #e5e5e5;text-align: center;display: table;background-color: #fff;}
#index_partner .box .picList li:hover{background-color: #E5E5E5;}
#index_partner .box .picList li a{text-align: center;display: table;height: 116px;width: 100%;}
#index_partner .box .picList li span img{height: 108px;width: 228px;}
#index_partner .box .picList li span{vertical-align: middle;display: table-cell;}
#index_partner .tab{position: absolute;height: 36px;width: 112px;left: 50%;right: 50%;bottom: -18px;margin-left: -56px;text-align: center;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#index_partner .tab a{width: 55px;text-align: center;height: 34px;line-height: 36px;display: inline-block;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;background-color: #FFFFFF;text-decoration: none;float: left;background-image: url(partner_arrow_l.gif);background-repeat: no-repeat;background-position: center center;cursor:pointer;}
#index_partner .tab a.prev{background-image: url(partner_arrow_r.gif);}

/*产品优势*/
#index_advantage{padding-bottom: 0px; margin-top:30px; /*background:url(advantage_bg.jpg) top center no-repeat;*/}
#index_advantage .box{background-image: url(advantage_bg.jpg);background-repeat: no-repeat;background-position: center center;height: 468px;padding-top: 69px;clear: both;float: none;margin-top: 50px;}
#index_advantage .box ul{height: auto;width: 1200px;margin-right: auto;margin-left: auto;padding: 0px;}
#index_advantage .box ul li{float: left;height: 200px;width: 25%;font-size: 16px;line-height: 20px;text-align: center;display: table;color: #FFFFFF; position:relative; cursor:pointer;}
#index_advantage .box ul li:nth-child(1),#index_advantage .box ul li:nth-child(3),#index_advantage .box ul li:nth-child(6){color: #000000;}
#index_advantage .box ul li .bg {-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s; width:100%; height:100%; display:block; position:absolute; top:0; left:0;background-image: url(in_ysbg1.png);background-repeat: repeat;}
#index_advantage .box ul li:nth-child(1) .bg,#index_advantage .box ul li:nth-child(3) .bg,#index_advantage .box ul li:nth-child(6) .bg{background-image: url(in_ysbg2.png);}
#index_advantage .box ul li span{font-size: 55px;display: block;clear: both;float: none;margin-right: auto;margin-left: auto;font-family: "Times New Roman", Times, serif;line-height: 45px;padding-bottom: 20px;font-weight: bold;}
#index_advantage .box ul li div{vertical-align: middle;display: table-cell; position:relative;}
#index_advantage .box ul li.more{background-image: none;background-color: #0092dd;}
#index_advantage .box ul li.more a{display: inline-block;padding-right: 18px;padding-left: 18px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #85aece;border-left-color: #85aece;color: #FFFFFF;line-height: 16px;text-decoration: none;font-size:14px;}
#index_advantage .box ul li:hover .bg { -moz-transform:scale(-1,1); -webkit-transform:scale(-1,1); -o-transform:scale(-1,1); transform:scale(-1,1); -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;}

#index_advantage .box  ul li span b{ font-size:16px; line-height:60px; display:block;position:absolute; margin-left:220px; margin-top:-50px; }

/*公司优势*/
.ys_bj{ height:1326px; border-bottom:1px solid #efeded; overflow:hidden; margin-top:0px;}
.ys_bj .text{ background:url(ystitle.png) no-repeat center top; height:145px; overflow:hidden;}
.ys_bj .text .nr{ width:1200px; height:145px; margin:0 auto; overflow:hidden;}
.ys_bj .text .nr .p01{ width:498px; text-align:right; font:16px "Microsoft Yahei"; font-weight:bold; color:#fff; padding-top:36px; line-height:40px;}
.ys_bj .text .nr .p01 span{ display:block; font-size:36px; font-weight:bold; line-height:30px;}
.ys_bj .text .nr .p01 i { display:block; color:#71cefd; font-size:36px; font-style:italic; text-transform:uppercase; line-height:60px; font-family:"Times New Roman", Times, serif;}
.ys_bj .text .nr .p02{ width:500px; padding-top:33px;}
.ys_bj .text .nr .p02 i{ display:block; font-style:normal; float:left; font:18px "Microsoft Yahei"; color:#71cefd; padding-left:10px; padding-top:12px;}
.ys_bj .text .nr .p02 i em{ display:block; font-style:normal; font-size:16px; line-height:30px; color:#fff;}
.ys_bj .text .nr .p02 span{ display:block; float:left; font:50px "Microsoft Yahei"; color:#fff; font-weight:bold; padding-top:2px;}
.ys{ width:1200px; height:1281px; margin:0 auto; overflow:hidden;} 
.ys01{ height:331px; overflow:hidden; background:url(ys_line.jpg) no-repeat center bottom;}
.ys01 i{ margin:33px 0 0 13px; display:inline; width:418px; height:234px; padding-top:30px;}
.dl02{ width:673px; margin:62px 15px 0 0; display:inine;}

.dl02 dd , .ys02 .dl03 dd{ padding:10px 20px 0 70px;}
.dl02 dd p , .ys02 .dl03 dd p{ color:#555; font:15px "Microsoft Yahei"; line-height:24px; background:url(ico01.jpg) no-repeat left 10px; padding-left:24px; margin-bottom:10px;}
.ys02{ height:297px; overflow:hidden; background:url(Img/Index/ys_line.jpg) no-repeat center bottom; position:relative;}
.ys02 i{ display:block; width:469px; height:256px; position:absolute; top:0; right:0;}
.ys02 .dl03{ width:650px; position:relative; z-index:9;}
.ys02 .dl03 dt{ border-bottom:1px solid #adadad; padding:0 0 10px 0; font:24px "Microsoft Yahei"; color:#00adef; font-weight:bold; clear:both; height:130px; width:650px;}
.ys02 .dl03 dt p font{ font:24px "Microsoft Yahei"; color:#00adef; font-weight:bold; padding-left:60px;}
.ys02 .dl03 dt span{ display:block; float:left; margin-right:10px; background:url(num_bj.jpg) no-repeat; width:50px; height:65px;font:36px Impact;  padding-left:24px; color:#fff; line-height:65px; margin-bottom:20px; margin-top:60px; }
.ys02 .dl03 dt p{ display:block; float:left; width:440px;}

.ys02 .dl03 dt em{ display:block; color:#ff6600; padding-left:45px; font-style:normal;}
.ys02 .dl03 dd{ clear:both; width:624px;}
.ys02 .dl02{ margin-top:50px;}


.ys03{ height:307px; overflow:hidden; background:url(ys_line.jpg) no-repeat center bottom;}
.ys03 i{ display:block;width:457px; height:269px;}
.ys03 dl{ margin:23px 0 0 0;}

.ys04{ height:274px; overflow:hidden;}
.ys04 i{ display:block; width:484px; height:274px;}
.ys04 dl{ margin:10px 0 0 0; width:660px;}

.dl02 dt b{color:#0092dd; font-weight:bold; font-size:24px; line-height:40px;}
.dl02 dt{ border-bottom:1px dashed #adadad; padding:0 0 10px 0; font-size:15px; line-height:25px; color:#333; font-weight:normal;}
.dl02 dt span{ display:block; float:left; margin-right:10px; background:url(num_bj.jpg) no-repeat; width:50px; height:65px;font:36px Impact; padding-left:24px; color:#fff; line-height:75px; }

/*case*/
#index_case{    background: #222;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;padding-bottom: 85px;position: relative;}
.h60 .c_tit strong{ color:#fff;}
.h60 .boxx{width: 1200px;margin-top: 20px;margin-right: auto;margin-left: auto;overflow: hidden;}
.h60 .boxx ul{width: 1400px;}
.h60 .boxx ul li{width: 374px;float: left;margin-right: 25px;
    margin-top: 15px;position: relative; overflow:hidden;}
.h60 .boxx ul li .pic{overflow: hidden;}
.h60 .boxx ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 300px;
    width: 374px;}
.h60 .boxx ul li:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.h60 .boxx ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #f8f8f8;border-top:1px dashed #f8f8f8;padding-top: 24px;padding-right: 22px;padding-left: 22px;font-size: 13px;line-height: 24px;}
.h60 .boxx ul li:hover .text{background-color: #00a0e9; border-top:1px dashed #94c4da;color: #FFFFFF;}
.h60 .boxx ul li:hover .text p,#index_case .boxx ul li:hover .text strong{color: #FFFFFF;}
.h60 .boxx ul li .text strong{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;font-size: 15px;font-weight: normal;display: block;padding-bottom: 10px;line-height: 20px;color: #333333;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.h60 .boxx ul li .text p{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;color: #666666; height:105px; overflow:hidden;}
.h60 .boxx ul li span.detailed{height: 45px;
    line-height: 45px;
    font-size: 16px;
    width: 100%;
    position: absolute;
    background-color: #fff;
    top: 255px;
    text-align: center;
    text-transform: uppercase;
    color: #222; }

#index_case .tab{position: absolute;height: 36px;width: 112px;left: 50%;right: 50%;bottom: -18px;margin-left: -56px;text-align: center;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#index_case .tab a{width: 55px;text-align: center;height: 34px;line-height: 36px;display: inline-block;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;background-color: #FFFFFF;text-decoration: none;float: left;background-image: url(partner_arrow_l.gif);background-repeat: no-repeat;background-position: center center;cursor:pointer;}
#index_case .tab a.prev{background-image: url(partner_arrow_r.gif);}

/*honor*/
#index_honor{    padding-top: 60px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;padding-bottom: 85px;position: relative;}
#index_honor .boxh{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;height: 368px;overflow: hidden;}
#index_honor .boxh ul{width: 1400px;}
#index_honor .boxh ul li{width: 220px;float: left;height: 360px;margin-right: 24px;position: relative; overflow:hidden; background:#edeff4;}
#index_honor .boxh ul li .pic{height: 311px;width: 210px;overflow: hidden; padding:5px 5px 0 5px;}
#index_honor .boxh ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 306px;width: 210px;}

#index_honor .boxh ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #00a0e9;border-top:1px dashed #f8f8f8;padding-top: 2px;font-size: 14px;line-height: 36px; text-align:center; color:#fff;}
#index_honor .boxh ul li:hover .text{background-color: #00a0e9; border-top:1px dashed #94c4da;color: #FFFFFF;}
#index_honor .boxh ul li:hover .pic{background-color: #00a0e9; }

#index_honor .tab{position: absolute;height: 36px;width: 112px;left: 50%;right: 50%;bottom: -18px;margin-left: -56px;text-align: center;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#index_honor .tab a{width: 55px;text-align: center;height: 34px;line-height: 36px;display: inline-block;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;background-color: #FFFFFF;text-decoration: none;float: left;background-image: url(partner_arrow_l.gif);background-repeat: no-repeat;background-position: center center;cursor:pointer;}
#index_honor .tab a.prev{background-image: url(partner_arrow_r.gif);}

/*about us*/
.index_yw{ padding: 66px 0 78px 0; min-height: 445px; _height:445px; background: #f8f8f8;}
.index_yw_main{ width: 1200px; margin: 0 auto; height: 445px; position: relative;}
.yw_le{ width: 580px; position: absolute; left: 0; top: 40px; z-index: 0;}
.yw_le p{ font-size: 30px; font-weight: bold; height: 48px; line-height: 48px;  color:#555;}
.yw_le p span{ font-size: 24px; font-weight:normal; height: 48px; line-height: 48px; margin-left:10px; color:#999;font-family:heliosextthinregular, Arial;}
.yw_le i{display:block;height:15px;clear:both;float:none;width:90px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.yw_le_con{ line-height: 26px; font-size: 14px; padding-top: 20px;}
.yw_le_con p{ text-indent:2em;margin-bottom:25px; height:auto;font-size: 14px;line-height: 26px; font-weight:normal; }
.yw_le_con p a{height:auto;font-size: 14px;line-height: 26px; font-weight:normal; color:#00a0e9;}

.in_about_list  { height: 38px; margin-top:30px; overflow:hidden;}
.in_about_list li { width: 106px;display: block;  height: 38px;  background: #999;  margin-right: 10px;  text-align: center; float: left;}
.in_about_list li a {display: block; font-size: 14px; line-height: 38px; color: #fff;}
.in_about_list li a:hover { background: #00a0e9;}

.index_about_right{ position:absolute; float:right; top: 0; right: 0; margin-top: 32px; width: 507px; height: 386px; z-index: 10; }
.index_about_right .pic{position:absolute;  border:1px solid #ddd; padding:10px; background:#fff; }
.index_about_right .logo{position:absolute; left:-79px; top:78px;}

/*Feedback*/
.index_feedback{ background: #fff; width:100%; height:600px; display:block; margin:20px auto;}
.index_feedback .fmain{ width:1200px; margin:0 auto;border-top:0px dashed #ccc;display:block; padding:50px 0 30px 0; }
.index_fmain_left{ width:630px; float:left; border-right:1px dashed #ddd; padding-right:20px;}
.index_fmain_right{ width:500px; float:right;}
.index_fmain_left .fml_title p{font-size: 24px; height: 38px; line-height: 38px;  color:#555;}
.index_fmain_left .fml_title i{ float:left;height:20px;width:90px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000; margin-right:15px;}

.in_fmain_list  { width:630px;margin-top:30px; overflow:hidden;}
.in_fmain_list ul{ width:110%}
.in_fmain_list li { width: 46%;display: block;  height: 38px; background:#fff; list-style-type: none; margin-right: 20px; margin-bottom:10px; text-align: center; float: left;}
.in_fmain_list li a {display: block; font-size: 14px; line-height: 38px; color: #666;border:1px solid #ddd; }
.in_fmain_list li a:hover { background: #fff;border:1px solid #00a0e9; color:#00a0e9; }

.in_fmain_why{ width:600px; margin-top:20px;}
.in_fmain_why .wtit{ background:#00a0e9; display:block; width:240px; margin:0 auto; color:#fff; padding:10px 20px; font-size:16px; text-align:center; border-radius:5px 5px 0 0;}
.in_fmain_why .wcon{font-size:14px;border:1px solid #00a0e9; padding:20px;background: linear-gradient(-45deg, transparent 15px, #fff 0), linear-gradient(45deg, transparent 15px, #eee 0);}
.in_fmain_why .wcon p{ text-indent:2em; margin-bottom:10px;}
.in_fmain_why .wcon p span{ color:#00a0e9;}
.in_fmain_why .wcon p b{ color:#f30000; }
.in_fmain_why .wtit:after{content: "";	border-top: 10px solid #00a0e9;	border-left: 10px solid transparent;	border-right: 10px solid transparent;	position: absolute;	margin-top:35px;	margin-left:-115px;}




.index_fmain_right .ptitle{ font-size: 24px; font-weight: normal; height: 38px; line-height: 38px;  color:#555;}
.index_fmain_right .ptitle span{ font-size: 16px; font-weight:normal; height: 38px; line-height: 38px; margin-left:10px; color:#666;}
.index_fmain_right .ptitle i{display:block;height:15px; float:left;width:50px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.index_fmain_right .ptitle b{font-size: 12px; font-weight:normal; height: 28px; line-height: 28px; margin-left:10px; color:#999;}

.index_fmain_right .form{display: block;	max-width: 500px;	margin: 58px auto 0;}
.index_fmain_right .form input{	border: 1px solid #d5d5d5;font-size: 14px;}
.index_fmain_right .form .line1{	width: 266px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 34px 15px 0;}
.index_fmain_right .form .name{background: #fff url(i_form_ico1.png) no-repeat right -4px;}
.index_fmain_right .form .phone{	background: #fff url(i_form_ico2.png) no-repeat right -4px;}
.index_fmain_right .form .email{margin-right: 0;	background: #fff url(i_form_ico3.png) no-repeat right -4px;}
.index_fmain_right .form .yzm{width: 166px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 0 15px 0; }
.index_fmain_right .form .fyzm{ position:absolute; margin-left:150px; margin-top:8px;}
.index_fmain_right .form textarea{	width: 430px;	border: 1px solid #d5d5d5;	padding: 10px 46px 10px 13px;	height: 149px;	font-size: 14px;	line-height: 1.5;	margin-bottom: 15px;	background: #fff url(i_form_ico4.png) no-repeat right top;
}

.index_fmain_right .form .submit {border: none;border-radius: 0; background:#f37020; margin-right: 10px; width: 114px; font-size:13px;height: 34px;line-height: 34px;	text-align: center;color: #fff; margin-left:20px; margin-top:4px;cursor: pointer;}
.index_fmain_right .form .reset {border: none;border-radius: 0; background: #909090; width: 114px;height: 34px;line-height: 34px;	 font-size:13px;text-align: center;color: #fff;cursor: pointer;}
.index_fmain_right .form .submit:hover{background: #00a0e9;}
.index_fmain_right .form .reset:hover{background: #00a0e9;}


/*nwes*/
.in_news{padding-top: 60px; margin-top:20px; border-bottom:1px solid #E5E5E5; padding-bottom:50px;}
.in_news_tant{width:1200px; height:430px; margin:20px auto; margin-top:40px;}
/*首页新闻例表样式*/
.in_news_company{ width:680px; float:right;}
.pd_wsbs_zdbs_tit{width:680px; height:35px; line-height:35px; overflow:hidden; border-bottom: 1px solid #E5E5E5; }
.pd_wsbs_zdbs_tit span{ float:left;text-align:center; color:#666666; font-size:16px; padding:0 15px; height:35px;cursor:pointer;}
.pd_wsbs_zdbs_tit span.hover{ background:#00a0e9; color:#fff; }
.pd_wsbs_zdbs_tit a.hover { background: #00a0e9; color: #fff;text-decoration:none;}
.pd_wsbs_zdbs_tit a{  float: left; text-align: center; color: #666666;font-size: 15px;padding: 0 25px;height: 35px; line-height:35px;font-weight:normal;text-decoration:none;}


.in_news_com{ padding:0 0 10px 0; display:none;height:390px; overflow:hidden; margin-top:20px;}
.in_news_com ul li{ height:31px; line-height:33px; padding:0 0 0 1px; height:36px; line-height:36px; overflow:hidden; font-size:14px; border-bottom:1px dashed #ddd;white-space: nowrap; text-overflow: ellipsis;  }
.in_news_com ul li span{  padding:0 5px; color:#999999; font-size:12px;height:36px; line-height:36px;  float:right; font-weight:normal;}
.in_news_com ul li a{ color:#333;font-size:14px; height:36px; line-height:36px;  width:580px !important; display:block; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.in_news_com ul li a:hover{color:#00a0e9 !important;}

.in_news_pic{width:680px; margin-bottom:15px; float:left;}
.in_news_pic_left{width:240px; float:left;}
.in_news_pic_left img{width:240px; height:160px; border:0;}
.in_news_pic_right{width:420px; float:right;}
.in_news_pic a{font-size:18px; color:#00a0e9; text-align:left; line-height:30px; float:left; width:420px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.in_news_pic a:hover{olor:#00a0e9; text-align:left; text-decoration:underline; line-height:30px; float:left;}
.in_news_pic p{ width:420px;font-size:14px; font-weight: normal; color:#555; text-align:left; line-height:22px; float:left; height:90px; margin-top:10px; overflow:hidden;}
.in_news_pic span a{ font-size:14px; font-weight: normal; color:#f30000; text-align:left; line-height:30px; float:left; height:30px; overflow:hidden;}


.in_faq{width:460px; margin-top:0px; margin-left:0px; float:left;}
.in_faq_title{ width:460px; border-bottom: 1px solid #E5E5E5;  margin-bottom:20px; float:left;}
.in_faq_title p{ background:#00a0e9; width:130px; text-align:center; height:34px;font-size:15px;font-weight:normal; line-height:34px; color:#ffffff; float:left;}
.in_faq_title span{width:60px; text-align:center; margin-top:0px; float:right;}
.in_faq_title a{color:#542829; font-family: "Microsoft Yahei","微软雅黑", Arial; font-size:12px; line-height:24px; font-weight:normal;}
.in_faq_title a:hover{color:#542829; font-family: "Microsoft Yahei","微软雅黑", Arial; font-size:12px; line-height:24px; font-weight:normal;}

.in_faq_qa{width:450px; margin-left:5px;float:left;}
.in_faq_qa UL{list-style-type: none; margin: 0px auto;}
.in_faq_qa LI{width:450px; float:left; margin-top:20px; border-bottom:#b4d4e6 dashed 1px; padding-bottom:15px; display:block;}
.in_faq_qa p{ background:url(q_aq.jpg) no-repeat left; width:425px; padding-left:25px; margin-bottom:8px; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_faq_qa span{ background:url(a_aq.jpg) no-repeat top left; width:425px;font-weight: normal;color:#666666; text-align:left; font-size:14px; line-height:22px; padding-left:25px; float:left;}
.in_faq_qa a{color:#00a0e9; font-size:14px; line-height:14px; text-align:left; float:left;}
.in_faq_qa a:hover{color:#00a0e9;}

.title_cn {    line-height: 42px;
    height: 70px;
	font-size: 36px;
    color: #333;
    text-align: center
}
.title_cn p{ font-size:20px; color:#999;}
#new_box {
	width: 100%;
	padding: 50px 0px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}

.new_con {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}

.newtel {
	height: 30px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666
}

.new_telst {
	width: 550px;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}

.new_telst li {
	width: 166px;
	line-height: 30px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "微软雅黑";
	cursor: pointer;
}
.new_telst li a{ font-size:16px;}

.new_telst li.newon {
	color: #217af0;
	font-weight: bold;
}

.new_telst p {
	position: absolute;
	top: 32px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 3px solid #217af0;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: 315px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 20px;
}

.new_lst ul {
	position: absolute;
	left: 0px;
}

.new-wrap {
	margin-top: 30px;
}

.new-wrap .show {
	display: block;
}

li.new_cnlf {
	width: 370px;
	float: left;
}

li.new_cnlf p {
	width: 100%;
}

p.newlf_tel a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	color: #217af0;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}

p.newlf_tel a:hover {
	color: #C33
}

p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}

li.new_cnrf {
	float: right;
	width: 820px;
	margin-left: 10px;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}

p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}

p.newrf_tx {
	float: left;
	width: 270px;
	margin-top: 8px;
}

p.newrf_tx a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}

p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 60px;
	overflow: hidden;
}

.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}

.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}

.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}

.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}

.mr0 {
	margin-right: 0px;
}