/* CSS Document */


html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 

* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
/* body */ 

body { color: #000; font: 12px/22px "微软雅黑"; }
i, em, cite { font-style: normal; }
/* a */ 

a, a:link { color: #222; text-decoration: none; }
a:visited { }
a:active, a:hover { text-decoration: none; color: #5f5b5a; }
a:focus { outline: none; }
/* form */ 

textarea, input { word-wrap: break-word; word-break: break-all; }
input { vertical-align: middle; font-size: 12px }
.button { vertical-align: middle; font-size: 12px }
.button { cursor: pointer; }
/* li */ 

ul, li { list-style-type: none; }
/* img */ 

img { border: 0 none; vertical-align: middle; }
/* h* */ 

h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
/* mouse */ 

.pointer { cursor: pointer; }
/* text */ 

.t_l { text-align: left; }
.t_c { text-align: center; }
.t_r { text-align: right; }
/* auto */ 

.break { word-break: break-all; word-wrap: break-word; }
.no_break { word-break: keep-all; word-wrap: normal; }
/* float */ 

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
/* unline */ 

.text_un { text-decoration: underline; }
.text_no { text-decoration: none; }
/* hidden */ 

.o_hidden { overflow: hidden; }
/* dis_no */ 

.none { display: none; }
.block { display: block; }
/* border */ 

.b_no { border: none; }
.b_no_l { border-left: none; }
.b_no_r { border-right: none; }
.b_no_t { border-top: none; }
.b_no_b { border-bottom: none; }
/* margin */ 

.ml10 { margin-left: 10px; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
/* padding */ 

.p_t10 { padding-top: 10px; }
.p_t20 { padding-top: 20px; }
/* padding */ 

.height_10 { height: 10px; display: block; clear: both; overflow: hidden; }
.height_20 { height: 20px; display: block; clear: both; overflow: hidden; }
/*********闭合盒子处理**********/

.clearfix:after { content: "24dq"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/*********清除浮动处理**********/

.clearboth { clear: both; display: block; height: 0; font-size: 0; overflow: hidden; }
/*color*/

.footcd { background: #006dbc; height: auto; }
.footcopy { text-align: center; font-size: 14px; color: #fff; height: 50px; background: #004373; line-height: 50px; }
.footcopy a { color: #fff }
.footcdw { width: 1200px; margin: 0 auto; padding-bottom: 20px }
.footmenu { padding-top: 20px; }
.footmenu a { color: #fff; padding-right: 20px; line-height: 30px; }
.footmenu ul li { float: left; line-height: 30px; }
.footmenu ul li a { color: #fff; padding-right: 20px }
.footlist { width: 165px; text-align: center; float: left; line-height: 38px; font-size: 16px; }
.footsublist { font-size: 14px; line-height: 28px; }
.footlist2, .footlist4 { display: none; }
.footlist a, .footlist a:link, .footlist a:visited, .footlist a:active { color: #fff; }
body { background: #fff; color: #2d2d2d; }
.skinw { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; font-size: 0px; line-height: 0px; }
/*header*/
@media (min-width:360px){
	
	.cp_model{ margin:30px 0}
.cp_modelleft{ width:99%; float:left}
.cp_modelleft img{ width:100%; height:auto; border:1px solid #e4e4e4; padding:1px}
.cp_modelright{ float:right; width:99%; padding:30px 0}
.cp_modelright h2{ font-weight:normal; font-size:30px; margin-bottom:20px; color:#333}
.cp_modelright p{ font-size:14px; line-height:28px; color:#818181; height:200px; overflow:hidden}

.anniu{}
.anniu a{ display:block; width:140px; height:45px; line-height:45px; background:#da251d; color:#fff; font-size:20px; text-align:center; float:left; margin-right:10px}
.anniu b{ font-weight:normal; color:#296fb7; font-size:14px; display:block; float:left; margin-bottom:5px; margin-top:10px}
.anniu b span{ display:block;}
.anniu b span img{ width:100%; height:auto}

.cp_modelmain{ background:#f5f5f5; height:auto; overflow:hidden; padding-bottom:80px}
.cp_model1200{ background:#fff;}


.cp_modelmain{ margin:30px 0 0; height:auto; overflow:hidden }
.maodian a{ display:inline-block; width:24%; text-align:center; font-size:16px; height:50px; line-height:50px}
.maodian a.hover4{ color:#296fb7; border-bottom:2px solid #296fb7}
.maodian a:hover{ color:#296fb7; border-bottom:2px solid #296fb7}

.cp_model1200{ padding:20px 20px  20px 20px ; overflow:hidden; height:auto}
.cp_model1200one{ margin-bottom:50px; height:auto; overflow:hidden}
.cp_model1200one h2{ font-size:16px; margin-bottom:20px}
.cp_model1200one p{ line-height:30px;font-size:14px}

.cp_model1200one ul li{ width:100%; float:left; margin-right:15px }
.cp_model1200one ul li a img{ width:100%; height:auto}
.cp_model1200one ul li a p{ background:#f3f3f3; text-align:center; padding:5px 0}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

.cp_model1200one input {border: 1px solid #ccc;color: #adadad;height: 39px;width:99%; float:left; margin-right:10px; margin-top:10px}
.cp_model1200one .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 0px; display:block;}

.abounys{ margin:30px 0}
.abounys h2{ font-size:28px; font-weight:normal;}
.abounys h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.abounys p{ line-height:30px; margin-bottom:10px; font-size:14px}
.abounys p img{ width:100%; height:auto; margin:10px 0}
.abounys p b{}

.newslist_2_left{ width:100%; float:left; overflow:hidden}
.newslist_2_left h1{ margin:40px 0 20px 0; font-size:18px; line-height:30px}
.newslist_2_left p img{ width:100%; height:auto; margin:0px 0}


.newslist_2_right{ width:100%; float:right}
.newslist_2_right h3{ font-size:14px; background:#f1f1f1; height:35px; line-height:35px; padding-left:10px; margin-bottom:10px}
.newslist_2_right ul { margin-bottom:10px; overflow:hidden}
.newslist_2_right ul li{ line-height:30px; border-bottom:1px dashed #CCC; width:50%; float:left}
.newslist_2_right ul li a{ font-size:14px; padding-left:10px;}

.solutions { width: 360px; margin:30px auto 0; overflow: hidden }
.solutions h3 { padding-bottom: 25px; border-bottom: 1px solid #ebebeb; margin-bottom:15px; width: 100%; font-family: "微软雅黑" }


.solution { width: 360px; margin: 0 auto;  }
.solution h1 { color: #333; font-size: 18px; margin-bottom: 35px; text-align: center; }
.solution h1 span { color: #da251d; font-size: 24px; }
.solution ul { overflow: hidden; width:100%; }
.solution li { float: left; margin-bottom: 30px; margin-right: 30px; width: 100%; border:1px solid #f3f3f3 }
.solution li a { display: block; padding-bottom: 17px; }
.solution li span { display: block; overflow: hidden; }
.solution li img { transition: all 0.5s ease-in-out 0s; width:100%; height: auto }
.solution li a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.solution li a:hover h2 { color: #296fb7; }
.solution li a:hover { background: #fff none repeat scroll 0 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); transform: translate3d(0px, -8px, 0px); }
.solution li h2 { color: #333; font-size: 15px; font-weight: 600; margin: 17px 0 10px; padding: 0 16px; transition: all 0.5s ease-in-out 0s; }
.solution li p { color: #666; font-size: 13px; line-height: 25px; height: 45px; padding: 0 16px; overflow: hidden }
.solution li:first-child { margin-left: 0; }
.solutions h2{ font-size:28px; font-weight:normal; margin-bottom:30px}
.solutions h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.solutionss ul li {
    border-bottom: 2px solid #ebebeb;
    float: left;
    margin: 0 15px;
    width: 30.8%;
}
.solutionss ul li a img {
    height: 250px;
    width: 100%;
}
.solutionss ul li p {
    height: 40px;
    line-height: 40px;
}
.solutionss ul li p a {
    font-size: 14px;
}




.solutionss{
    margin: 40px auto;
    overflow: hidden;
    width: 1200px;
}
.solutionss h2 {
    border-bottom: 1px solid #ebebeb;
    font-family: "微软雅黑";
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}
	
	
	.ultable_co {width:100%; margin:0 auto}
.messsge input {border: 1px solid #ccc;color: #adadad;height: 39px;width:100%; float:left; margin-right:10px; margin-top:10px}
.messages {border: 1px solid #ccc;color: #adadad;font-size: 14px;height: 100px;line-height: 25px;width:99%; margin-top:10px}
.messsge .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 30px; display:block;}

	.contactus h2{ font-size:28px; font-weight:normal; margin:30px 0 20px 0}
.contactus h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}

.contactus h1{ text-align:center; font-weight:normal; margin:40px 0 20px 0}
.contactus p{text-align:center; font-size:14px; line-height:30px; color:#8c8c8c}
.contactus ul{ padding:40px 0; height:auto; overflow:hidden}
.contactus ul li{ float:left; width:50%; float:left; text-align:center; margin-bottom:20px }
.contactus ul li em{ display:block; font-size:16px; line-height:30px; padding-top:10px}


.contactbj{ background:url(../images/map.jpg) no-repeat center 0; background-size:cover; height:auto; overflow:hidden}
.contactnr{ background:#000; width:100%; height:auto; overflow:hidden;filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;}
.contactnrr{ float:right; width:100%; padding:40px 0 50px 0}
.contactnrr h3{ color:#FFF; font-size:20px; margin:30px 0 20px 0; font-weight:normal; }
.contactnrr b{ display:block; height:1px; border-top:1px solid #fff; width:50px; margin-bottom:20px}
.contactnrr p{ text-align:left; color:#FFF; line-height:30px; font-size:14px}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

	.ny_top{ background:#e2e2e2; height:40px; line-height:40px}
.ny_top span{ background:url(../images/fangzi.png) 0 11px no-repeat; float:right; color:#2b74b9; padding-left:25px; font-size:14px}
.ny_top span a{ color:#2b74b9;}

	.w1200{ width:360px; margin: 0 auto; overflow:hidden; height: auto   }

	
	.fullSlide { width: 100%; position: relative; height: 120px; background: #fff; margin-bottom:10px }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 120px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 120px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; margin: 0px 7px; overflow: hidden; background: url(../images/banlink.png) no-repeat left top; line-height: 99px; }
.fullSlide .hd ul .on { background: url(../images/banhover.png) no-repeat left top; }
.fullSlide .prev { display: block; position: absolute; z-index: 1; top: 50%; left: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_l.png) no-repeat left top; cursor: pointer; display: none; }
.fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; right: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_r.png) no-repeat left top; cursor: pointer; display: none; }

.skinhead { height: auto; width: 100%;overflow:hidden }
.skinmenu { height: auto; width: 100%; left: 0px; overflow:hidden }
.skinmenu .skinw { width:100%; margin: 0 auto; height: auto;  overflow:hidden}
.skinmenu .skinlogo { margin: 21px 0px 0px 2px; text-align:center }

.navBar { height: auto;  width:100%; float: none;overflow:hidden }
.nav {background:#006ebd; margin:20px 0 1px 0 }
.nav li { float: left; width: 24.7%; border-bottom:1px dotted #FFF; border-right:1px dotted #FFF; height:45px}
.nav li a { display: block; width: 100%; height: 45px; text-align: center; color: #fff; font-size: 15px; font-weight: normal; line-height: 45px; font-family: "微软雅黑" }
.nav li a span { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-transform: uppercase; font-weight: normal; }
.nav li a:hover { background:#ec9522; color:#fff }
.nav li a.hover1{ background:#ec9522; color:#fff }
.nav .sub {  }
.nav .sub li { text-align: center; margin: 0px; width:10%; float: left }
.nav .sub li a { display: block; height: 40px; line-height: 40px; color: #fff; font-size: 15px; padding: 0px; margin: 2px; width: 109px; }
.nav .sub li a:hover { background: #fff; color: #006ebd; }
.product .product-cen .business { background-color: #296fb7; color: #fff; height: auto; padding: 0; width:100%; }
.product .product-list .product-cen .business{width:80%; }
.tempWrap{overflow:hidden; position:relative; width:360px}
.tempWrap ul li{float: left; width: 360px;}
.tempWraps{overflow:hidden; position:relative; width:360px}
.tempWraps ul{width: 5400px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -600px;}
.tempWraps ul li{float: left; width:100%;}
.tempWraps ul li a img{ width:360px; height:255px}
.img-box img{width:100%; height:auto}



.product { height: auto; overflow: visible; width: 100%; margin: 0 auto }
.product a img { transition: all 0.5s ease-in-out 0s; width:100%; height: auto}
.product a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.product .product-cen { height: auto; overflow: hidden;}
.product .product-cen .product-list { float: left; height: auto; overflow: hidden; width: 100%; }
.product .product-cen .product-list-fl { clear: both; height: auto; overflow: hidden; position: relative; width: auto; }
.product .product-cen .business h1 { color: #fff; font-size: 18px; font-weight: bold;  width:70%; padding:20px 20px 0 20px }
.product .product-cen .business p { color: #fff; font-size: 14px; line-height: 28px; height:90px; overflow:hidden ; padding:20px}
.product .product-cen .business a { background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll center top; display: block; height: 24px; margin: 14px 20px 20px 0; width: 24px; }
.product .product-cen .business a:hover { background: rgba(0, 0, 0, 0) url("../images/more-active.png") no-repeat scroll center top; }
.product .product-cen .procut-carousel { position: relative; }
.product .product-cen .procut-carousel ul li a { height: 260px; line-height: 0; overflow: hidden; width: 300px; }
.product .product-cen .procut-carousel .hd { bottom: 20px; position: absolute; right: 20px; }
.product .product-cen .procut-carousel .hd li { background-color: #fff; float: left; height: 4px; margin-left: 3px; overflow: hidden; width: 25px; }
.product .product-cen .procut-carousel .hd li.on { background-color: #ffa569; }
.product .product-cen .product-classify { background-color: #fff; color: #666; font-size: 14px; }
.product .product-cen .product-classify table { border: 0 none; border-collapse: collapse; width: 100%; }
.product .product-cen .product-classify table tr { }
.product .product-cen .product-classify table tr td { border: 1px solid #f2efed; color: #666; font-size: 16px; height: 117px; line-height: 24px; overflow: hidden; text-align: center; vertical-align: middle; width: 150px; }
.product .product-cen .product-classify table tr:nth-child(1) td { border-top: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(1) { border-left: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(2) { border-right: 0 none; }
.product .product-cen .product-classify table tr:nth-child(2) td { border-bottom: 0 none; }
.product .product-cen .product-classify table tr td a { color: #666; padding: 20px 0; display:block }
.product .product-cen .product-classify table tr td a i { display: block; height: 38px; margin-bottom: 15px; width: auto; }
.product .product-cen .product-classify table tr td a:hover { background-color: #296fb7; color: #fff; }
.product .product-cen .product-classify table tr td.lb i { background: rgba(0, 0, 0, 0) url(../images/icon-lb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lb-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo i { background: rgba(0, 0, 0, 0) url(../images/icon-lo.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lo-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg i { background: rgba(0, 0, 0, 0) url(../images/icon-lg.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lg-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb-hover.png) no-repeat scroll center center; }
.product .product-cen .service { background-color: #296fb7; color: #fff; font-size: 16px; position: relative; }
.product .product-cen .service .img-box { line-height: 0; }
.product .product-cen .service .service-top { height: 160px; left: 0; padding: 26px 30px 0; position: absolute; top: 0; width: 240px; z-index: 2; }
.product .product-cen .service .service-top h3 { color: #0092da; font-size: 18px; padding-bottom: 6px; }
.product .product-cen .service .service-top p { color: #89898b; font-size: 14px; }
.product .product-cen .service ul { background: rgba(0, 0, 0, 0) url("../images/icon-line.png") no-repeat scroll center center; height: 54px; overflow: hidden; }
.product .product-cen .service ul li { float: left; text-align: center; width: 50%; }
.product .product-cen .service ul li a { color: #fff; display: block; line-height: 54px; }
.product .product-cen .service ul li a i { font-size: 22px; margin-right: 10px; }
.product .product-cen .service ul li a:hover { background-color: #1f9fdf; }
.product .product-cen .product-list-fl .bd ul li { height: auto; overflow: hidden; width: 600px; }
.product .product-cen .product-list-fl .bd ul li .img-box { height: auto; line-height: 0; overflow: hidden; position: relative; width: 100%; float:none }
.product .product-cen .product-list-fl .bd ul li .img-box em { background: rgba(0, 0, 0, 0) url("../images/icon-jiantou.png") no-repeat scroll center top; height: 13px; overflow: hidden; position: absolute; right: 0; top: 47px; width: 10px; z-index: 3; }
.product .product-cen .product-list-fl .bd ul li .text-box { background-color: #fff; color: #666; font-size: 14px; height: 155px; line-height: 24px; overflow: hidden; padding: 20px 20px 0; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 { color: #333; font-size: 18px; padding-bottom: 20px; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a { color: #333; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a:hover { color: #0092da; }
.product .product-cen .product-list-fl .bd ul li .text-box p { color: #666; font-size: 14px; line-height: 24px; }
.product .product-cen .product-list-fl .hd { bottom: 15px; height: 19px; position: absolute; right: 15px; text-align: right; }
.product .product-cen .product-list-fl .hd.hidden { display: none; }
.product .product-cen .product-list-fl .hd .prev, .product .product-cen .product-list-fl .hd .next { display: inline-block; float: left; height: 19px; margin-left: 10px; width: 19px; }
.product .product-cen .product-list-fl .hd .prev { background: rgba(0, 0, 0, 0) url("../images/iocn-left-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .prev:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-left.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next { background: rgba(0, 0, 0, 0) url("../images/iocn-right-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-right.png") no-repeat scroll center center; }


.footer { width: 100%; height: auto; overflow: visible; margin-top:100px; height:auto; overflow:hidden }
.footer .footer-top { height: auto; overflow: visible; background-color: #303030; clear: both; padding: 70px 0 60px; }
.footer .footer-top-fl { height: auto; overflow: hidden; width:100%; display:block; }
.footer .footer-top dl { height: auto; overflow: hidden; width:50%; float: left; display: inline-block; color: #818181; }
.footer .footer-top dl dt { font-size: 16px; margin-bottom: 12px; }
.footer .footer-top dl dt a { display: block; font-size: 16px; color: #c6c6c6; padding-bottom: 14px; }
.footer .footer-top dl dt em { display: block; overflow: hidden; width: 17px; height: 2px; background-color: #818181; margin-bottom: 20px; }
.footer .footer-top dl dd span { font-size: 13px; display: block; margin-bottom: 9px; padding-top: 7px; }
.footer .footer-top dl dd span i { margin-right: 8px; }
.footer .footer-top dl dd p { font-size: 13px; margin-bottom: 24px; }
.footer .footer-top dl dd p em { font-size: 25px; color: #83807f; }
.footer .footer-top dl dd a { display: block; font-size: 13px; color: #818181; padding: 7px 0; }
.footer .footer-top dl dd p a { padding: 0; }
.footer .footer-top dl a:hover { color: #c6c6c6; }
.footer .footer-top-fr { height: auto; overflow: visible; width:100%; display:block;}
.footer .footer-top-fr .ewm img { display: block; }
.footer .footer-top-fr ul { padding-top: 27px; }
.footer .footer-top-fr ul li { float: left; margin-left: 10px; text-align: center; position: relative; z-index: 1; }
.footer .footer-top-fr ul li:first-child { margin-left: 0; }
.footer .footer-top-fr ul li i { font-size: 34px; position: relative; color: #87888d; }
.footer .footer-top-fr ul li .ewm-box { background: url(../images/ewm-box.png) top no-repeat; width: 114px; height: 150px; position: absolute; bottom: -160px; left: -38px; opacity: 0; filter: alpha(opacity=0); display: none; z-index: 2; }
.footer .footer-top-fr ul li .ewm-box img { width: 90px; height: 90px; display: block; margin: 30px auto 6px; }
.footer .footer-top-fr ul li .ewm-box p { font-size: 12px; color: #666; text-align: center; clear: both; }
.footer .footer-top-fr ul li.phone .ewm-box { background: url(../images/ewm-box.png) top no-repeat; }
.footer .footer-bottom { height: 66px; overflow: visible; background-color: #1c1c1c; font-size: 13px; position: relative; }
.footer .footer-bottom a{ color:#666; padding-left:10px}
.footer .footer-bottom p { color: #666; height: auto; line-height:30px; }
.footer .footer-bottom .footer-bottom-fr ul li { float: left; color: #848484; font-size: 13px; line-height: 66px; }
.footer .footer-bottom .footer-bottom-fr ul li a { color: #646464; display: block; padding: 0 15px; position: relative; }
.footer .footer-bottom .footer-bottom-fr ul li:first-child i { position: absolute; right: -5px; top: 0; font-size: 20px; *line-height: normal;
}
.footer .footer-bottom .footer-bottom-fr ul li a:hover { color: #c6c6c6; }
.footer .footer-bottom .subsidiary { position: relative; margin-left: 25px; cursor: pointer; width: 178px; padding: 0 16px; height: 32px; line-height: 32px; margin-top: 17px; background-color: #373737; color: #ababab; font-size: 13px; }
.footer .footer-bottom .subsidiary span { display: inline-block; }
.footer .footer-bottom .subsidiary i { float: right; font-size: 24px; margin-top: 2px; }
.footer .footer-bottom .subsidiary dl { display: none; position: absolute; left: 0; right: 0; bottom: 32px; background-color: #373737; padding: 5px 0; z-index: 2; }
.footer .footer-bottom .subsidiary dl dd a { display: block; color: #ababab; padding: 8px 16px; line-height: normal; }
.footer .footer-bottom .subsidiary dl dd a:hover { color: #fff; background-color: #1c1c1c; }
.footer .friend-link { position: absolute; left: 0; right: 0; bottom: 66px; background-color: #373737; height: auto; overflow: hidden; padding: 39px 0 31px; display: none; z-index: 4; }
.footer .friend-link dl { height: auto; overflow: hidden; }
.footer .friend-link dl dd { float: left; margin-right: 16px; }
.footer .friend-link dl dd a { display: block; padding: 7px 13px !important; font-size: 13px; color: #b8b8b8 !important; ; border: 1px solid #b8b8b8; line-height: normal; }
.footer .friend-link dl dd a:hover { background-color: #b8b8b8; color: #000 !important; }

.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright{ width:100%; float:right;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:30px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

.nymain h2{ font-size:28px; font-weight:normal; margin-bottom:20px}
.nymain h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}


.news-list1{height: auto;overflow: hidden;}
.news-list1 ul{width: 1230px;}
.news-list1 li{width:334px;height: auto;overflow: hidden;padding: 35px 22px;border: 1px solid #f0f0f0;transition: all .3s linear;float: left;margin-right: 30px;margin-bottom: 30px;}
.news-list1 li h1{font-size: 36px;line-height: 30px;color: #333;margin-bottom: 25px;    font-family: 'helvetica'; font-weight:normal}
.news-list1 li h1 span{float: right;font-size: 14px;color: #666;    font-family: 'helvetica';}
.news-list1 li .text-box{height: auto;overflow: hidden;}
.news-list1 li .text-box h2{font-size: 15px;line-height: 30px;color: #333;margin-bottom: 7px;max-height: 40px;overflow: hidden;}
.news-list1 li .text-box p{font-size: 13px;color: #999;line-height: 28px;max-height: 60px;overflow: hidden;}
.news-list1 li:hover {background: #296fb7;border: 1px solid #296fb7;}
.news-list1 li:hover h1,.news-list1 li:hover h1 span,.news-list1 li:hover .text-box h2,.news-list1 li:hover .text-box p{color: #fff;}

/*分页*/
.wrap-page-copy{height: auto;overflow: hidden;text-align: center;padding: 0px 0;clear: both;}
.wrap-page-copy a{width: 32px;height: 32px;line-height: 32px;border: 1px solid #dadada;border-radius: 50%;text-align: center;display: inline-block;font-size: 12px;color: #aaa;margin: 0 5px;}
.wrap-page-copy a i{font-size: 12px}
.wrap-page-copy span{display: inline-block;height: 32px;line-height: 32px;}
.wrap-page-copy a.prev,.wrap-page-copy a.next{color: #da251d;border-color: #da251d;}
.wrap-page-copy a:hover,.wrap-page-copy a.btn-submit{background: #da251d;color: #fff;border-color: #da251d;}
.wrap-page-copy a.active{background: #da251d;color: #fff;}
.wrap-page-copy a.first,.wrap-page-copy a.last,.wrap-page-copy a.active{border-radius:18px;padding:0 10px;background-color:#da251d;color:#fff;}
.wrap-page-copy form{display: inline-block;margin-left: 20px;}
.wrap-page-copy form input{width: 30px;line-height: 32px; box-shadow:inset 0 0 8px #ccc;border-radius: 15px;margin: 0 10px;background: #f3f3f3;padding: 0 10px;}

}


@media (min-width:768px){
	
	.cp_model{ margin:30px 0}
.cp_modelleft{ width:99%; float:left}
.cp_modelleft img{ width:100%; height:auto; border:1px solid #e4e4e4; padding:1px}
.cp_modelright{ float:right; width:99%; padding:30px 0}
.cp_modelright h2{ font-weight:normal; font-size:30px; margin-bottom:20px; color:#333}
.cp_modelright p{ font-size:14px; line-height:28px; color:#818181; height:200px; overflow:hidden}

.anniu{}
.anniu a{ display:block; width:140px; height:45px; line-height:45px; background:#da251d; color:#fff; font-size:20px; text-align:center; float:left; margin-right:10px}
.anniu b{ font-weight:normal; color:#296fb7; font-size:14px; display:block; float:left; margin-bottom:5px; margin-top:10px}
.anniu b span{ display:block;}
.anniu b span img{ width:100%; height:auto}

.cp_modelmain{ background:#f5f5f5; height:auto; overflow:hidden; padding-bottom:80px}
.cp_model1200{ background:#fff;}


.cp_modelmain{ margin:30px 0 0; height:auto; overflow:hidden }
.maodian a{ display:inline-block; width:24%; text-align:center; font-size:16px; height:50px; line-height:50px}
.maodian a.hover4{ color:#296fb7; border-bottom:2px solid #296fb7}
.maodian a:hover{ color:#296fb7; border-bottom:2px solid #296fb7}

.cp_model1200{ padding:20px 20px  20px 20px ; overflow:hidden; height:auto}
.cp_model1200one{ margin-bottom:50px; height:auto; overflow:hidden}
.cp_model1200one h2{ font-size:16px; margin-bottom:20px}
.cp_model1200one p{ line-height:30px;font-size:14px}

.cp_model1200one ul li{ width:100%; float:left; margin-right:15px }
.cp_model1200one ul li a img{ width:100%; height:auto}
.cp_model1200one ul li a p{ background:#f3f3f3; text-align:center; padding:5px 0}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

.cp_model1200one input {border: 1px solid #ccc;color: #adadad;height: 39px;width:99%; float:left; margin-right:10px; margin-top:10px}
.cp_model1200one .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 0px; display:block;}

.abounys{ margin:30px 0}
.abounys h2{ font-size:28px; font-weight:normal;}
.abounys h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.abounys p{ line-height:30px; margin-bottom:10px; font-size:14px}
.abounys p img{ width:100%; height:auto; margin:10px 0}
.abounys p b{}

.newslist_2_left{ width:100%; float:left; overflow:hidden}
.newslist_2_left h1{ margin:40px 0 20px 0; font-size:18px; line-height:30px}
.newslist_2_left p img{ width:100%; height:auto; margin:0px 0}


.newslist_2_right{ width:100%; float:right}
.newslist_2_right h3{ font-size:14px; background:#f1f1f1; height:35px; line-height:35px; padding-left:10px; margin-bottom:10px}
.newslist_2_right ul { margin-bottom:10px; overflow:hidden}
.newslist_2_right ul li{ line-height:30px; border-bottom:1px dashed #CCC; width:50%; float:left}
.newslist_2_right ul li a{ font-size:14px; padding-left:10px;}

.solutions { width: 768px; margin:30px auto 0; overflow: hidden }
.solutions h3 { padding-bottom: 25px; border-bottom: 1px solid #ebebeb; margin-bottom:15px; width: 100%; font-family: "微软雅黑" }


.solution { width: 768px; margin: 0 auto;  }
.solution h1 { color: #333; font-size: 18px; margin-bottom: 35px; text-align: center; }
.solution h1 span { color: #da251d; font-size: 24px; }
.solution ul { overflow: hidden; width:100%; }
.solution li { float: left; margin-bottom: 30px; margin-right: 30px; width:45.8%; border:1px solid #f3f3f3 }
.solution li a { display: block; padding-bottom: 17px; }
.solution li span { display: block; overflow: hidden; }
.solution li img { transition: all 0.5s ease-in-out 0s; width:100%; height:230px }
.solution li a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.solution li a:hover h2 { color: #296fb7; }
.solution li a:hover { background: #fff none repeat scroll 0 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); transform: translate3d(0px, -8px, 0px); }
.solution li h2 { color: #333; font-size: 15px; font-weight: 600; margin: 17px 0 10px; padding: 0 16px; transition: all 0.5s ease-in-out 0s; }
.solution li p { color: #666; font-size: 13px; line-height: 25px; height: 45px; padding: 0 16px; overflow: hidden }
.solution li:first-child { margin-left: 0; }
.solutions h2{ font-size:28px; font-weight:normal; margin-bottom:30px}
.solutions h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.solutionss ul li {
    border-bottom: 2px solid #ebebeb;
    float: left;
    margin: 0 15px;
    width: 30.8%;
}
.solutionss ul li a img {
    height: 250px;
    width: 100%;
}
.solutionss ul li p {
    height: 40px;
    line-height: 40px;
}
.solutionss ul li p a {
    font-size: 14px;
}




.solutionss{
    margin: 40px auto;
    overflow: hidden;
    width: 1200px;
}
.solutionss h2 {
    border-bottom: 1px solid #ebebeb;
    font-family: "微软雅黑";
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}
	
	
	.ultable_co {width:100%; margin:0 auto}
.messsge input {border: 1px solid #ccc;color: #adadad;height: 39px;width:100%; float:left; margin-right:10px; margin-top:10px}
.messages {border: 1px solid #ccc;color: #adadad;font-size: 14px;height: 100px;line-height: 25px;width:99%; margin-top:10px}
.messsge .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 30px; display:block;}

	.contactus h2{ font-size:28px; font-weight:normal; margin:30px 0 20px 0}
.contactus h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}

.contactus h1{ text-align:center; font-weight:normal; margin:40px 0 20px 0}
.contactus p{text-align:center; font-size:14px; line-height:30px; color:#8c8c8c}
.contactus ul{ padding:40px 0; height:auto; overflow:hidden}
.contactus ul li{ float:left; width:50%; float:left; text-align:center; margin-bottom:20px }
.contactus ul li em{ display:block; font-size:16px; line-height:30px; padding-top:10px}


.contactbj{ background:url(../images/map.jpg) no-repeat center 0; background-size:cover; height:auto; overflow:hidden}
.contactnr{ background:#000; width:100%; height:auto; overflow:hidden;filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;}
.contactnrr{ float:right; width:100%; padding:40px 0 50px 0}
.contactnrr h3{ color:#FFF; font-size:20px; margin:30px 0 20px 0; font-weight:normal; }
.contactnrr b{ display:block; height:1px; border-top:1px solid #fff; width:50px; margin-bottom:20px}
.contactnrr p{ text-align:left; color:#FFF; line-height:30px; font-size:14px}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

	.ny_top{ background:#e2e2e2; height:40px; line-height:40px}
.ny_top span{ background:url(../images/fangzi.png) 0 11px no-repeat; float:right; color:#2b74b9; padding-left:25px; font-size:14px}
.ny_top span a{ color:#2b74b9;}

	.w1200{ width:768px; margin: 0 auto; overflow:hidden; height: auto   }

	
	.fullSlide { width: 100%; position: relative; height: 260px; background: #fff; margin-bottom:10px }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 260px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 260px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; margin: 0px 7px; overflow: hidden; background: url(../images/banlink.png) no-repeat left top; line-height: 99px; }
.fullSlide .hd ul .on { background: url(../images/banhover.png) no-repeat left top; }
.fullSlide .prev { display: block; position: absolute; z-index: 1; top: 50%; left: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_l.png) no-repeat left top; cursor: pointer; display: none; }
.fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; right: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_r.png) no-repeat left top; cursor: pointer; display: none; }

.skinhead { height: auto; width: 100%;overflow:hidden }
.skinmenu { height: auto; width: 100%; left: 0px; overflow:hidden }
.skinmenu .skinw { width:100%; margin: 0 auto; height: auto;  overflow:hidden}
.skinmenu .skinlogo { margin: 21px 0px 0px 2px; text-align:center }

.navBar { height: auto;  width:100%; float: none;overflow:hidden }
.nav {background:#006ebd; margin:20px 0 1px 0 }
.nav li { float: left; width: 24.7%; border-bottom:1px dotted #FFF; border-right:1px dotted #FFF; height:45px}
.nav li a { display: block; width: 100%; height: 45px; text-align: center; color: #fff; font-size: 15px; font-weight: normal; line-height: 45px; font-family: "微软雅黑" }
.nav li a span { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-transform: uppercase; font-weight: normal; }
.nav li a:hover { background:#ec9522; color:#fff }
.nav li a.hover1{ background:#ec9522; color:#fff }
.nav .sub {  }
.nav .sub li { text-align: center; margin: 0px; width:10%; float: left }
.nav .sub li a { display: block; height: 40px; line-height: 40px; color: #fff; font-size: 15px; padding: 0px; margin: 2px; width: 109px; }
.nav .sub li a:hover { background: #fff; color: #006ebd; }
.product .product-cen .business { background-color: #296fb7; color: #fff; height: auto; padding: 0; width:100%; }
.product .product-list .product-cen .business{width:80%; }
.tempWrap{overflow:hidden; position:relative; width:768px}
.tempWrap ul li{float: left; width: 768px;}
.tempWraps{overflow:hidden; position:relative; width:768px}
.tempWraps ul{width: 5400px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -600px;}
.tempWraps ul li{float: left; width:300px;}
.tempWraps ul li a img{ width:300px; height:215px}
.img-box img{width:100%; height:auto}



.product { height: auto; overflow: visible; width: 100%; margin: 0 auto }
.product a img { transition: all 0.5s ease-in-out 0s; width:100%; height: auto}
.product a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.product .product-cen { height: auto; overflow: hidden;}
.product .product-cen .product-list { float: left; height: auto; overflow: hidden; width: 100%; }
.product .product-cen .product-list-fl { clear: both; height: auto; overflow: hidden; position: relative; width: auto; }
.product .product-cen .business h1 { color: #fff; font-size: 18px; font-weight: bold;  width:70%; padding:20px 20px 0 20px }
.product .product-cen .business p { color: #fff; font-size: 14px; line-height: 28px; height:90px; overflow:hidden ; padding:20px}
.product .product-cen .business a { background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll center top; display: block; height: 24px; margin: 14px 20px 20px 0; width: 24px; }
.product .product-cen .business a:hover { background: rgba(0, 0, 0, 0) url("../images/more-active.png") no-repeat scroll center top; }
.product .product-cen .procut-carousel { position: relative; }
.product .product-cen .procut-carousel ul li a { height: 260px; line-height: 0; overflow: hidden; width: 300px; }
.product .product-cen .procut-carousel .hd { bottom: 20px; position: absolute; right: 20px; }
.product .product-cen .procut-carousel .hd li { background-color: #fff; float: left; height: 4px; margin-left: 3px; overflow: hidden; width: 25px; }
.product .product-cen .procut-carousel .hd li.on { background-color: #ffa569; }
.product .product-cen .product-classify { background-color: #fff; color: #666; font-size: 14px; }
.product .product-cen .product-classify table { border: 0 none; border-collapse: collapse; width: 100%; }
.product .product-cen .product-classify table tr { }
.product .product-cen .product-classify table tr td { border: 1px solid #f2efed; color: #666; font-size: 16px; height: 117px; line-height: 24px; overflow: hidden; text-align: center; vertical-align: middle; width: 150px; }
.product .product-cen .product-classify table tr:nth-child(1) td { border-top: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(1) { border-left: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(2) { border-right: 0 none; }
.product .product-cen .product-classify table tr:nth-child(2) td { border-bottom: 0 none; }
.product .product-cen .product-classify table tr td a { color: #666; padding: 20px 0; display:block }
.product .product-cen .product-classify table tr td a i { display: block; height: 38px; margin-bottom: 15px; width: auto; }
.product .product-cen .product-classify table tr td a:hover { background-color: #296fb7; color: #fff; }
.product .product-cen .product-classify table tr td.lb i { background: rgba(0, 0, 0, 0) url(../images/icon-lb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lb-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo i { background: rgba(0, 0, 0, 0) url(../images/icon-lo.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lo-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg i { background: rgba(0, 0, 0, 0) url(../images/icon-lg.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lg-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb-hover.png) no-repeat scroll center center; }
.product .product-cen .service { background-color: #296fb7; color: #fff; font-size: 16px; position: relative; }
.product .product-cen .service .img-box { line-height: 0; }
.product .product-cen .service .service-top { height: 160px; left: 0; padding: 26px 30px 0; position: absolute; top: 0; width: 240px; z-index: 2; }
.product .product-cen .service .service-top h3 { color: #0092da; font-size: 18px; padding-bottom: 6px; }
.product .product-cen .service .service-top p { color: #89898b; font-size: 14px; }
.product .product-cen .service ul { background: rgba(0, 0, 0, 0) url("../images/icon-line.png") no-repeat scroll center center; height: 54px; overflow: hidden; }
.product .product-cen .service ul li { float: left; text-align: center; width: 50%; }
.product .product-cen .service ul li a { color: #fff; display: block; line-height: 54px; }
.product .product-cen .service ul li a i { font-size: 22px; margin-right: 10px; }
.product .product-cen .service ul li a:hover { background-color: #1f9fdf; }
.product .product-cen .product-list-fl .bd ul li { height: auto; overflow: hidden; width: 768px; }
.product .product-cen .product-list-fl .bd ul li .img-box { height: auto; line-height: 0; overflow: hidden; position: relative; width: 300px; float:left }
.product .product-cen .product-list-fl .bd ul li .img-box em { background: rgba(0, 0, 0, 0) url("../images/icon-jiantou.png") no-repeat scroll center top; height: 13px; overflow: hidden; position: absolute; right: 0; top: 47px; width: 10px; z-index: 3; }
.product .product-cen .product-list-fl .bd ul li .text-box { background-color: #fff; color: #666; font-size: 14px; height: 155px; line-height: 24px; overflow: hidden; padding: 20px 20px 0; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 { color: #333; font-size: 18px; padding-bottom: 20px; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a { color: #333; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a:hover { color: #0092da; }
.product .product-cen .product-list-fl .bd ul li .text-box p { color: #666; font-size: 14px; line-height: 24px; }
.product .product-cen .product-list-fl .hd { bottom: 15px; height: 19px; position: absolute; right: 15px; text-align: right; }
.product .product-cen .product-list-fl .hd.hidden { display: none; }
.product .product-cen .product-list-fl .hd .prev, .product .product-cen .product-list-fl .hd .next { display: inline-block; float: left; height: 19px; margin-left: 10px; width: 19px; }
.product .product-cen .product-list-fl .hd .prev { background: rgba(0, 0, 0, 0) url("../images/iocn-left-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .prev:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-left.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next { background: rgba(0, 0, 0, 0) url("../images/iocn-right-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-right.png") no-repeat scroll center center; }


.footer { width: 100%; height: auto; overflow: visible; margin-top:100px; height:auto; overflow:hidden }
.footer .footer-top { height: auto; overflow: visible; background-color: #303030; clear: both; padding: 70px 0 60px; }
.footer .footer-top-fl { height: auto; overflow: hidden;}
.footer .footer-top dl { height: auto; overflow: hidden; width: 192px; float: left; display: inline-block; color: #818181; }
.footer .footer-top dl dt { font-size: 16px; margin-bottom: 12px; }
.footer .footer-top dl dt a { display: block; font-size: 16px; color: #c6c6c6; padding-bottom: 14px; }
.footer .footer-top dl dt em { display: block; overflow: hidden; width: 17px; height: 2px; background-color: #818181; margin-bottom: 20px; }
.footer .footer-top dl dd span { font-size: 13px; display: block; margin-bottom: 9px; padding-top: 7px; }
.footer .footer-top dl dd span i { margin-right: 8px; }
.footer .footer-top dl dd p { font-size: 13px; margin-bottom: 24px; }
.footer .footer-top dl dd p em { font-size: 25px; color: #83807f; }
.footer .footer-top dl dd a { display: block; font-size: 13px; color: #818181; padding: 7px 0; }
.footer .footer-top dl dd p a { padding: 0; }
.footer .footer-top dl a:hover { color: #c6c6c6; }
.footer .footer-top-fr { height: auto; overflow: visible; *width:122px;}
.footer .footer-top-fr .ewm img { display: block; }
.footer .footer-top-fr ul { padding-top: 27px; }
.footer .footer-top-fr ul li { float: left; margin-left: 10px; text-align: center; position: relative; z-index: 1; }
.footer .footer-top-fr ul li:first-child { margin-left: 0; }
.footer .footer-top-fr ul li i { font-size: 34px; position: relative; color: #87888d; }
.footer .footer-top-fr ul li .ewm-box { background: url(../images/ewm-box.png) top no-repeat; width: 114px; height: 150px; position: absolute; bottom: -160px; left: -38px; opacity: 0; filter: alpha(opacity=0); display: none; z-index: 2; }
.footer .footer-top-fr ul li .ewm-box img { width: 90px; height: 90px; display: block; margin: 30px auto 6px; }
.footer .footer-top-fr ul li .ewm-box p { font-size: 12px; color: #666; text-align: center; clear: both; }
.footer .footer-top-fr ul li.phone .ewm-box { background: url(../images/ewm-box.png) top no-repeat; }
.footer .footer-bottom { height: 66px; overflow: visible; background-color: #1c1c1c; font-size: 13px; position: relative; }
.footer .footer-bottom a{ color:#666; padding-left:10px}
.footer .footer-bottom p { color: #666; height: auto; line-height:30px; }
.footer .footer-bottom .footer-bottom-fr ul li { float: left; color: #848484; font-size: 13px; line-height: 66px; }
.footer .footer-bottom .footer-bottom-fr ul li a { color: #646464; display: block; padding: 0 15px; position: relative; }
.footer .footer-bottom .footer-bottom-fr ul li:first-child i { position: absolute; right: -5px; top: 0; font-size: 20px; *line-height: normal;
}
.footer .footer-bottom .footer-bottom-fr ul li a:hover { color: #c6c6c6; }
.footer .footer-bottom .subsidiary { position: relative; margin-left: 25px; cursor: pointer; width: 178px; padding: 0 16px; height: 32px; line-height: 32px; margin-top: 17px; background-color: #373737; color: #ababab; font-size: 13px; }
.footer .footer-bottom .subsidiary span { display: inline-block; }
.footer .footer-bottom .subsidiary i { float: right; font-size: 24px; margin-top: 2px; }
.footer .footer-bottom .subsidiary dl { display: none; position: absolute; left: 0; right: 0; bottom: 32px; background-color: #373737; padding: 5px 0; z-index: 2; }
.footer .footer-bottom .subsidiary dl dd a { display: block; color: #ababab; padding: 8px 16px; line-height: normal; }
.footer .footer-bottom .subsidiary dl dd a:hover { color: #fff; background-color: #1c1c1c; }
.footer .friend-link { position: absolute; left: 0; right: 0; bottom: 66px; background-color: #373737; height: auto; overflow: hidden; padding: 39px 0 31px; display: none; z-index: 4; }
.footer .friend-link dl { height: auto; overflow: hidden; }
.footer .friend-link dl dd { float: left; margin-right: 16px; }
.footer .friend-link dl dd a { display: block; padding: 7px 13px !important; font-size: 13px; color: #b8b8b8 !important; ; border: 1px solid #b8b8b8; line-height: normal; }
.footer .friend-link dl dd a:hover { background-color: #b8b8b8; color: #000 !important; }

.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapright{ width:100%; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:100%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright{ width:100%; float:right;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:100%; float:left; height:auto; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:30px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

.nymain h2{ font-size:28px; font-weight:normal; margin-bottom:20px}
.nymain h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}


.news-list1{height: auto;overflow: hidden;}
.news-list1 ul{width: 1230px;}
.news-list1 li{width:334px;height: auto;overflow: hidden;padding: 35px 22px;border: 1px solid #f0f0f0;transition: all .3s linear;float: left;margin-right: 30px;margin-bottom: 30px;}
.news-list1 li h1{font-size: 36px;line-height: 30px;color: #333;margin-bottom: 25px;    font-family: 'helvetica'; font-weight:normal}
.news-list1 li h1 span{float: right;font-size: 14px;color: #666;    font-family: 'helvetica';}
.news-list1 li .text-box{height: auto;overflow: hidden;}
.news-list1 li .text-box h2{font-size: 15px;line-height: 30px;color: #333;margin-bottom: 7px;max-height: 40px;overflow: hidden;}
.news-list1 li .text-box p{font-size: 13px;color: #999;line-height: 28px;max-height: 60px;overflow: hidden;}
.news-list1 li:hover {background: #296fb7;border: 1px solid #296fb7;}
.news-list1 li:hover h1,.news-list1 li:hover h1 span,.news-list1 li:hover .text-box h2,.news-list1 li:hover .text-box p{color: #fff;}

/*分页*/
.wrap-page-copy{height: auto;overflow: hidden;text-align: center;padding: 0px 0;clear: both;}
.wrap-page-copy a{width: 32px;height: 32px;line-height: 32px;border: 1px solid #dadada;border-radius: 50%;text-align: center;display: inline-block;font-size: 12px;color: #aaa;margin: 0 5px;}
.wrap-page-copy a i{font-size: 12px}
.wrap-page-copy span{display: inline-block;height: 32px;line-height: 32px;}
.wrap-page-copy a.prev,.wrap-page-copy a.next{color: #da251d;border-color: #da251d;}
.wrap-page-copy a:hover,.wrap-page-copy a.btn-submit{background: #da251d;color: #fff;border-color: #da251d;}
.wrap-page-copy a.active{background: #da251d;color: #fff;}
.wrap-page-copy a.first,.wrap-page-copy a.last,.wrap-page-copy a.active{border-radius:18px;padding:0 10px;background-color:#da251d;color:#fff;}
.wrap-page-copy form{display: inline-block;margin-left: 20px;}
.wrap-page-copy form input{width: 30px;line-height: 32px; box-shadow:inset 0 0 8px #ccc;border-radius: 15px;margin: 0 10px;background: #f3f3f3;padding: 0 10px;}

}


/* 本例子css */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.more1 { float: right; padding-top: 5px; font-weight: normal }
.more1 a { font-size: 14px; }
.row2 { background: #f5f5f5; padding: 0px 0px 40px 0; }
.row2w { width: 1200px; margin: 0 auto; }
.row2w h2 { font-size: 20px; font-weight: normal; padding: 40px 0 20px 0 }
.row2w h2 b { font-weight: normal; font-size: 14px; padding-left: 10px; color: #999; }
.row2w p { font-size: 13px; line-height: 25px; color: #666; margin-bottom: 10px; }
.row2l { width: 580px; }
.row2r { width: 500px; margin: 0px 65px 0px 0px; font-size: 14px; line-height: 28px; color: #666; height: 314px; position: relative; }
.row2r p { text-indent: 2em; }
.row2r .more a { width: 46px; height: 16px; background: url(../images/more.jpg) no-repeat left top; display: block; position: absolute; right: 0px; bottom: 10px; }
.row3 { background: url(../images/row2tit.png) #f4f4f4 no-repeat center 40px; height: 492px; padding: 140px 0px 0px 0; margin-bottom: 40px }
.row3w { width: 1180px; margin: 0 auto; }
.row3l { width: 46%; height: 370px; position: relative; background: #fff; padding: 0px 20px 10px 20px; margin: 20px 0 0px 0 }
.row3box { padding: 8px 0px 10px; border-top: 1px dashed #727171; display: block; }
.row3box1 { padding-top: 20px; border-top: none; }
.row3box .tit { font-size: 14px; color: #555; line-height: 26px; font-weight: bold; }
.row3box .des { background: url(../images/row3link.jpg) no-repeat left 8px; padding-left: 9px; height: 42px; overflow: hidden }
.row3l a:link { color: #666; }
.row3l a:hover .tit { color: #006ebd; }
.row3l a:hover .des { background: url(../images/row3hover.jpg) no-repeat left 8px; color: #333; }
.row3l .more a { width: 46px; height: 16px; background: url(../images/more.jpg) no-repeat left top; display: block; position: absolute; right: 0px; bottom: 10px; }
.row3r { width: 49%; height: 380px; margin-top: 20px }
/* 本例子css */
.product_mains { background: url(../images/asdada.jpg) #016cbc no-repeat center 0; }
.product_main { background: url(../images/row2titds.png) no-repeat center 40px; height: auto; padding: 140px 0px 30px 0; }
.rollBox { width: 1200px; height: auto; margin: 0px auto 30px auto; position: relative; }
.rollBox .Cont { width: 1200px; height: auto; overflow: hidden; margin: 10px auto 0 auto; }
.rollBox .ScrCont { width: 10000000px; }
*+html .rollBox .Cont .li { width: 281px; float: left; text-align: center; padding-right: 10px; }
.rollBox .Cont ul { display: block; margin: 0px; padding: 0px; }
.rollBox .Cont ul li { display: block; width: 281px; height: 390px; background: url(../images/index_20.png) no-repeat bottom; float: left; margin: 0 20px 0px 0; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.rollBox .Cont ul li a { display: block; }
.rollBox .Cont ul li img { display: block; width: 100%; border: 1px solid #ddd !important; height: 200px }
.rollBox .Cont ul li a span { display: block; height: 160px; line-height: 24px; color: #FFF; padding: 0 20px; text-align: center; }
.rollBox .Cont ul li a span h4 { display: block; height: 60px; line-height: 60px; font-size: 15px; }
.rollBox .Cont ul li a:hover h4 { color: #fff !important; }
.rollBox .Cont ul li a:hover span { color: #fff !important; }
.rollBox .Cont ul li:hover { background: url(../images/index_22.png) no-repeat bottom; }
.rollBox #List1, .rollBox #List2 { float: left; }
.focusBox { position: relative; width: 100%; height: 380px; overflow: hidden; -webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666; box-shadow: 0 0 10px #666; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 580px; height: 380px; display: block; }
.focusBox .hd { right: 10px; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li { margin: 0 5px; height: 11px; overflow: hidden; width: 11px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; border: 1px solid #006ebd; border-radius: 8px; }
.focusBox .hd .on { background: #006ebd; }
.row4 { background: url(../images/row4tit.jpg) no-repeat center top; padding: 145px 0px 105px; }
.row4w { width: 1180px; margin: 0 auto; }
.row4l { float: left; width: 583px; height: 403px; position: relative; background: url(../images/row4lbg.jpg) no-repeat left top; }
.ksjm a { display: block; width: 202px; height: 44px; position: absolute; left: 498px; top: 672px; background: url(../images/row5but.png) no-repeat left top; }
.row6 { background: url(../images/row6tit.jpg) no-repeat center top; padding: 147px 0px 82px; height: 170px; }
.row6w { width: 1200px; margin: 0 auto; }
/* 本例子css */

.more1 {
    float: right;
    font-weight: normal;
    padding-top: 5px;
}
.more1 a {
    font-size: 14px;
}

/*内页*/
.abouny{ margin:30px 0}
.abouny h2{ font-size:28px; font-weight:normal; margin-bottom:20px}
.abouny h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.abouny p{ line-height:30px; margin-bottom:10px; font-size:14px}
.abouny p img{ width:100%; height:auto; margin:10px 0}
.abouny p b{}






@media (min-width:1200px){
	.wapcenf{width:100%; height:auto; margin-top:30px}
.wapcen{ width:100%; height:auto;}
.wapleft{ width:47.5%; float:left; height:auto; overflow:hidden; margin-bottom:10px;}
.wapleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapright{ width:615px; float:right; height:auto; overflow:hidden;}
.wapfleft{ width:49%; float:left;}
.wapfleft img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}

.wapfright{ width:49%; float:right;}
.wapfright img{ width:100%; height:auto; padding:2px; border:1px solid #ccc; border-radius:2px;}
.wapcs{ width:100%; height:auto; margin-top:20px;}
.wapcs h3{ border-left:4px solid #0066cc; padding-left:10px; font-size:15px; color:#333; font-weight:600;}
.wapcs p{ line-height:35px; font-size:13px; color:#777; margin-top:10px;}

.wapxc{ width:100%; height:auto; margin-top:30px; border-bottom:1px solid #0066cc; padding-bottom:20px;}
.wapxc ul{ width:100%; overflow:hidden;}
.wapxc ul li{ width:24%; float:left; height:200px; overflow:hidden; margin:5px 5px;}
.wapxc ul li img{ width:100%; height:auto;}

.wapf{ width:100%; height:auto; margin-top:30px;}
.h2head{border-bottom:1px solid #ddd; color:#444; font-size:17px; line-height:45px; padding-left:5px; margin-bottom:20px}

.nymain h2{ font-size:28px; font-weight:normal; margin-bottom:20px}
.nymain h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}


.news-list1{height: auto;overflow: hidden;}
.news-list1 ul{width: 1230px;}
.news-list1 li{width:334px;height: auto;overflow: hidden;padding: 35px 22px;border: 1px solid #f0f0f0;transition: all .3s linear;float: left;margin-right: 30px;margin-bottom: 30px;}
.news-list1 li h1{font-size: 36px;line-height: 30px;color: #333;margin-bottom: 25px;    font-family: 'helvetica'; font-weight:normal}
.news-list1 li h1 span{float: right;font-size: 14px;color: #666;    font-family: 'helvetica';}
.news-list1 li .text-box{height: auto;overflow: hidden;}
.news-list1 li .text-box h2{font-size: 15px;line-height: 30px;color: #333;margin-bottom: 7px;max-height: 40px;overflow: hidden;}
.news-list1 li .text-box p{font-size: 13px;color: #999;line-height: 28px;max-height: 60px;overflow: hidden;}
.news-list1 li:hover {background: #296fb7;border: 1px solid #296fb7;}
.news-list1 li:hover h1,.news-list1 li:hover h1 span,.news-list1 li:hover .text-box h2,.news-list1 li:hover .text-box p{color: #fff;}

/*分页*/
.wrap-page-copy{height: auto;overflow: hidden;text-align: center;padding: 0px 0;clear: both;}
.wrap-page-copy a{width: 32px;height: 32px;line-height: 32px;border: 1px solid #dadada;border-radius: 50%;text-align: center;display: inline-block;font-size: 12px;color: #aaa;margin: 0 5px;}
.wrap-page-copy a i{font-size: 12px}
.wrap-page-copy span{display: inline-block;height: 32px;line-height: 32px;}
.wrap-page-copy a.prev,.wrap-page-copy a.next{color: #da251d;border-color: #da251d;}
.wrap-page-copy a:hover,.wrap-page-copy a.btn-submit{background: #da251d;color: #fff;border-color: #da251d;}
.wrap-page-copy a.active{background: #da251d;color: #fff;}
.wrap-page-copy a.first,.wrap-page-copy a.last,.wrap-page-copy a.active{border-radius:18px;padding:0 10px;background-color:#da251d;color:#fff;}
.wrap-page-copy form{display: inline-block;margin-left: 20px;}
.wrap-page-copy form input{width: 30px;line-height: 32px; box-shadow:inset 0 0 8px #ccc;border-radius: 15px;margin: 0 10px;background: #f3f3f3;padding: 0 10px;}

.solutions { width: 1200px; margin:30px auto 0; overflow: hidden }
.solutions h3 { padding-bottom: 25px; border-bottom: 1px solid #ebebeb; margin-bottom:15px; width: 100%; font-family: "微软雅黑" }

.cp_model{ margin:30px 0}
.cp_modelleft{ width:40%; float:left}
.cp_modelleft img{ width:100%; height:auto; border:1px solid #e4e4e4; padding:1px}
.cp_modelright{ float:right; width:57%; padding:30px 0}
.cp_modelright h2{ font-weight:normal; font-size:30px; margin-bottom:20px; color:#333}
.cp_modelright p{ font-size:14px; line-height:28px; color:#818181; height:200px; overflow:hidden}

.anniu{}
.anniu a{ display:block; width:140px; height:45px; line-height:45px; background:#da251d; color:#fff; font-size:20px; text-align:center; float:left; margin-right:10px}
.anniu b{ font-weight:normal; color:#296fb7; font-size:14px; display:block; float:left; margin-bottom:5px; margin-top:0px}
.anniu b span{ display:block;}
.cp_modelmain{ background:#f5f5f5; height:auto; overflow:hidden; padding-bottom:80px}
.cp_model1200{ background:#fff;}


.cp_modelmain{ margin:30px 0 0; height:auto; overflow:hidden }
.maodian a{ display:inline-block; width:24%; text-align:center; font-size:16px; height:50px; line-height:50px}
.maodian a.hover4{ color:#296fb7; border-bottom:2px solid #296fb7}
.maodian a:hover{ color:#296fb7; border-bottom:2px solid #296fb7}

.cp_model1200{ padding:60px 60px  60px 60px ; overflow:hidden; height:auto}
.cp_model1200one{ margin-bottom:50px; height:auto; overflow:hidden}
.cp_model1200one h2{ font-size:16px; margin-bottom:20px}
.cp_model1200one p{ line-height:30px;font-size:14px}

.cp_model1200one ul li{ width:23.6%; float:left; margin-right:15px }
.cp_model1200one ul li a img{ width:100%; height:180px}
.cp_model1200one ul li a p{ background:#f3f3f3; text-align:center; padding:5px 0}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

.cp_model1200one input {border: 1px solid #ccc;color: #adadad;height: 39px;width:23.8%; float:left; margin-right:10px}
.cp_model1200one .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 0px; display:block;}

.abounys{ margin:30px 0}
.abounys h2{ font-size:28px; font-weight:normal;}
.abounys h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.abounys p{ line-height:30px; margin-bottom:10px; font-size:14px}
.abounys p img{ width:100%; height:auto; margin:10px 0}
.abounys p b{}

.newslist_2_left{ width:70%; float:left; overflow:hidden}
.newslist_2_left h1{ margin:40px 0 20px 0}
.newslist_2_left p img{ width:90%; height:auto; margin:0px 0}


.newslist_2_right{ width:25%; float:right}
.newslist_2_right h3{ font-size:14px; background:#f1f1f1; height:35px; line-height:35px; padding-left:10px; margin-bottom:10px}
.newslist_2_right ul { margin-bottom:10px; overflow:hidden}
.newslist_2_right ul li{ line-height:30px; border-bottom:1px dashed #CCC; width:50%; float:left}
.newslist_2_right ul li a{ font-size:14px; padding-left:10px;}


.solution { width: 1200px; margin: 0 auto;  }
.solution h1 { color: #333; font-size: 18px; margin-bottom: 35px; text-align: center; }
.solution h1 span { color: #da251d; font-size: 24px; }
.solution ul { overflow: hidden; width: 1230px; }
.solution li { float: left; margin-bottom: 30px; margin-right: 30px; width: 378px; border:1px solid #f3f3f3 }
.solution li a { display: block; padding-bottom: 17px; }
.solution li span { display: block; overflow: hidden; }
.solution li img { transition: all 0.5s ease-in-out 0s; width:100%; height:250px }
.solution li a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.solution li a:hover h2 { color: #296fb7; }
.solution li a:hover { background: #fff none repeat scroll 0 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); transform: translate3d(0px, -8px, 0px); }
.solution li h2 { color: #333; font-size: 15px; font-weight: 600; margin: 17px 0 10px; padding: 0 16px; transition: all 0.5s ease-in-out 0s; }
.solution li p { color: #666; font-size: 13px; line-height: 25px; height: 45px; padding: 0 16px; overflow: hidden }
.solution li:first-child { margin-left: 0; }
.solutions h2{ font-size:28px; font-weight:normal; margin-bottom:30px}
.solutions h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}
.solutionss ul li {
    border-bottom: 2px solid #ebebeb;
    float: left;
    margin: 0 15px;
    width: 30.8%;
}
.solutionss ul li a img {
    height: 250px;
    width: 100%;
}
.solutionss ul li p {
    height: 40px;
    line-height: 40px;
}
.solutionss ul li p a {
    font-size: 14px;
}




.solutionss{
    margin: 40px auto;
    overflow: hidden;
    width: 1200px;
}
.solutionss h2 {
    border-bottom: 1px solid #ebebeb;
    font-family: "微软雅黑";
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}
.ultable_co {width:100%; margin:0 auto}
.messsge input {border: 1px solid #ccc;color: #adadad;height: 39px;width:24%; float:left; margin-right:10px}
.messages {border: 1px solid #ccc;color: #adadad;font-size: 14px;height: 100px;line-height: 25px;width:99.9%; margin-top:20px}
.messsge .button {background-color:#d91b05;color: #fff;height: 40px;line-height: 35px;text-align: center;width:100%;padding-right:10px;border:none;font-size:16px; margin:20px auto 30px; display:block;}

.contactus h2{ font-size:28px; font-weight:normal; margin:30px 0 20px 0}
.contactus h2 span{font-family: 'Abel', sans-serif; font-weight:normal; color:#b2b2b2; font-size:20px; padding-left:10px}

.contactus h1{ text-align:center; font-weight:normal; margin:40px 0 20px 0}
.contactus p{text-align:center; font-size:14px; line-height:30px; color:#8c8c8c}
.contactus ul{ padding:40px 0; height:auto; overflow:hidden}
.contactus ul li{ float:left; width:20%; float:left; text-align:center; }
.contactus ul li em{ display:block; font-size:16px; line-height:30px; padding-top:10px}


.contactbj{ background:url(../images/map.jpg) no-repeat center 0; height:auto; overflow:hidden}
.contactnr{ background:#000; width:50%; height:auto; overflow:hidden;filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;}
.contactnrr{ float:right; width:64%; padding:40px 0 50px 0}
.contactnrr h3{ color:#FFF; font-size:24px; margin:30px 0 20px 0; font-weight:normal; }
.contactnrr b{ display:block; height:1px; border-top:1px solid #fff; width:50px; margin-bottom:20px}
.contactnrr p{ text-align:left; color:#FFF; line-height:40px}

.messsge{margin:50px 0 20px 0; height:auto; overflow:hidden}
.messsge h2{font-size:28px; font-weight:normal; text-align:center; padding-bottom:30px}

.ny_top{ background:#2b74b9; height:60px; line-height:60px}
.ny_top span{ background:url(../images/xiaofangzi.jpg) 0 21px no-repeat; float:right; color:#fff; padding-left:25px; font-size:14px}
.ny_top span a{ color:#fff;}

.product { height:auto; overflow: visible; width: 1200px; margin: 0 auto }
.product a img { transition: all 0.5s ease-in-out 0s; }
.product a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.product .product-cen { height: auto; overflow: hidden;}
.product .product-cen .product-list { float: left; height: 235px; overflow: hidden; width: 300px; }
.product .product-cen .product-list-fl { clear: both; height: 235px; overflow: hidden; position: relative; width: auto; }
.product .product-cen .business h1 { color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 15px;padding:0 }
.product .product-cen .business p { color: #fff; font-size: 14px; line-height: 28px; height:90px; overflow:hidden; padding:0 }
.product .product-cen .business a { background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat scroll center top; display: block; height: 24px; margin-top: 14px; width: 24px; }
.product .product-cen .business a:hover { background: rgba(0, 0, 0, 0) url("../images/more-active.png") no-repeat scroll center top; }
.product .product-cen .procut-carousel { position: relative; }
.product .product-cen .procut-carousel ul li a { height: 260px; line-height: 0; overflow: hidden; width: 300px; }
.product .product-cen .procut-carousel .hd { bottom: 20px; position: absolute; right: 20px; }
.product .product-cen .procut-carousel .hd li { background-color: #fff; float: left; height: 4px; margin-left: 3px; overflow: hidden; width: 25px; }
.product .product-cen .procut-carousel .hd li.on { background-color: #ffa569; }
.product .product-cen .product-classify { background-color: #fff; color: #666; font-size: 14px; }
.product .product-cen .product-classify table { border: 0 none; border-collapse: collapse; width: 100%; }
.product .product-cen .product-classify table tr { }
.product .product-cen .product-classify table tr td { border: 1px solid #f2efed; color: #666; font-size: 16px; height: 117px; line-height: 24px; overflow: hidden; text-align: center; vertical-align: middle; width: 150px; }
.product .product-cen .product-classify table tr:nth-child(1) td { border-top: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(1) { border-left: 0 none; }
.product .product-cen .product-classify table tr td:nth-child(2) { border-right: 0 none; }
.product .product-cen .product-classify table tr:nth-child(2) td { border-bottom: 0 none; }
.product .product-cen .product-classify table tr td a { color: #666; padding: 20px 0; display:block }
.product .product-cen .product-classify table tr td a i { display: block; height: 38px; margin-bottom: 15px; width: auto; }
.product .product-cen .product-classify table tr td a:hover { background-color: #296fb7; color: #fff; }
.product .product-cen .product-classify table tr td.lb i { background: rgba(0, 0, 0, 0) url(../images/icon-lb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lb-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo i { background: rgba(0, 0, 0, 0) url(../images/icon-lo.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lo:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lo-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg i { background: rgba(0, 0, 0, 0) url(../images/icon-lg.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.lg:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-lg-hover.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb.png) no-repeat scroll center center; }
.product .product-cen .product-classify table tr td.zylb:hover i { background: rgba(0, 0, 0, 0) url(../images/icon-zylb-hover.png) no-repeat scroll center center; }
.product .product-cen .service { background-color: #296fb7; color: #fff; font-size: 16px; position: relative; }
.product .product-cen .service .img-box { line-height: 0; }
.product .product-cen .service .service-top { height: 160px; left: 0; padding: 26px 30px 0; position: absolute; top: 0; width: 240px; z-index: 2; }
.product .product-cen .service .service-top h3 { color: #0092da; font-size: 18px; padding-bottom: 6px; }
.product .product-cen .service .service-top p { color: #89898b; font-size: 14px; }
.product .product-cen .service ul { background: rgba(0, 0, 0, 0) url("../images/icon-line.png") no-repeat scroll center center; height: 54px; overflow: hidden; }
.product .product-cen .service ul li { float: left; text-align: center; width: 50%; }
.product .product-cen .service ul li a { color: #fff; display: block; line-height: 54px; }
.product .product-cen .service ul li a i { font-size: 22px; margin-right: 10px; }
.product .product-cen .service ul li a:hover { background-color: #1f9fdf; }
.product .product-cen .product-list-fl .bd ul li { height: auto; overflow: hidden; width: 600px; }
.product .product-cen .product-list-fl .bd ul li .img-box { height: 260px; line-height: 0; overflow: hidden; position: relative; width: 300px; float:left}
.product .product-cen .product-list-fl .bd ul li .img-box em { background: rgba(0, 0, 0, 0) url("../images/icon-jiantou.png") no-repeat scroll center top; height: 13px; overflow: hidden; position: absolute; right: 0; top: 47px; width: 10px; z-index: 3; }
.product .product-cen .product-list-fl .bd ul li .text-box { background-color: #fff; color: #666; font-size: 14px; height: 215px; line-height: 24px; overflow: hidden; padding: 40px 40px 0; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 { color: #333; font-size: 18px; padding-bottom: 20px; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a { color: #333; }
.product .product-cen .product-list-fl .bd ul li .text-box h2 a:hover { color: #0092da; }
.product .product-cen .product-list-fl .bd ul li .text-box p { color: #666; font-size: 14px; line-height: 24px; }
.product .product-cen .product-list-fl .hd { bottom: 15px; height: 19px; position: absolute; right: 15px; text-align: right; }
.product .product-cen .product-list-fl .hd.hidden { display: none; }
.product .product-cen .product-list-fl .hd .prev, .product .product-cen .product-list-fl .hd .next { display: inline-block; float: left; height: 19px; margin-left: 10px; width: 19px; }
.product .product-cen .product-list-fl .hd .prev { background: rgba(0, 0, 0, 0) url("../images/iocn-left-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .prev:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-left.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next { background: rgba(0, 0, 0, 0) url("../images/iocn-right-stop.png") no-repeat scroll center center; }
.product .product-cen .product-list-fl .hd .next:hover { background: rgba(0, 0, 0, 0) url("../images/iocn-right.png") no-repeat scroll center center; }



.fullSlide { width: 100%; position: relative; height: 500px; background: #fff; margin-bottom:10px }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 500px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; margin: 0px 7px; overflow: hidden; background: url(../images/banlink.png) no-repeat left top; line-height: 99px; }
.fullSlide .hd ul .on { background: url(../images/banhover.png) no-repeat left top; }
.fullSlide .prev { display: block; position: absolute; z-index: 1; top: 50%; left: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_l.png) no-repeat left top; cursor: pointer; display: none; }
.fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; right: 10%; margin-top: -39px; width: 41px; height: 78px; background: url(../images/jtlink_r.png) no-repeat left top; cursor: pointer; display: none; }
.tempWrap ul{width: 1200px; left: -300px; position: relative; overflow: hidden; padding: 0px; margin: 0px;}
.tempWrap ul li a img{ width:300px; height:235px}
.footer { width: 100%; height: auto; overflow: visible; margin-top:100px }
.footer .footer-top { height: auto; overflow: visible; background-color: #303030; clear: both; padding: 70px 0 60px; }
.footer .footer-top-fl { height: auto; overflow: hidden;  display: inline-block; width:auto;}
.footer .footer-top dl { height: auto; overflow: hidden; width: 199px; float: left; display: inline-block; color: #818181; }
.footer .footer-top dl dt { font-size: 16px; margin-bottom: 12px; }
.footer .footer-top dl dt a { display: block; font-size: 16px; color: #c6c6c6; padding-bottom: 14px; }
.footer .footer-top dl dt em { display: block; overflow: hidden; width: 17px; height: 2px; background-color: #818181; margin-bottom: 20px; }
.footer .footer-top dl dd span { font-size: 13px; display: block; margin-bottom: 9px; padding-top: 7px; }
.footer .footer-top dl dd span i { margin-right: 8px; }
.footer .footer-top dl dd p { font-size: 13px; margin-bottom: 24px; }
.footer .footer-top dl dd p em { font-size: 25px; color: #83807f; }
.footer .footer-top dl dd a { display: block; font-size: 13px; color: #818181; padding: 7px 0; }
.footer .footer-top dl dd p a { padding: 0; }
.footer .footer-top dl a:hover { color: #c6c6c6; }
.footer .footer-top-fr { height: auto; overflow: visible; *width:122px; display: inline-block; width:auto;}
.footer .footer-top-fr .ewm img { display: block; margin: 0 auto; }
.footer .footer-top-fr ul { padding-top: 27px; }
.footer .footer-top-fr ul li { float: left; margin-left: 10px; text-align: center; position: relative; z-index: 1; }
.footer .footer-top-fr ul li:first-child { margin-left: 0; }
.footer .footer-top-fr ul li i { font-size: 34px; position: relative; color: #87888d; }
.footer .footer-top-fr ul li .ewm-box { background: url(../images/ewm-box.png) top no-repeat; width: 114px; height: 150px; position: absolute; bottom: -160px; left: -38px; opacity: 0; filter: alpha(opacity=0); display: none; z-index: 2; }
.footer .footer-top-fr ul li .ewm-box img { width: 90px; height: 90px; display: block; margin: 30px auto 6px; }
.footer .footer-top-fr ul li .ewm-box p { font-size: 12px; color: #666; text-align: center; clear: both; }
.footer .footer-top-fr ul li.phone .ewm-box { background: url(../images/ewm-box.png) top no-repeat; }
.footer .footer-bottom { height: 66px; overflow: visible; background-color: #1c1c1c; font-size: 13px; position: relative; }
.footer .footer-bottom a{ color:#666; padding-left:10px}
.footer .footer-bottom p { color: #666; height: 66px; line-height: 66px; }
.footer .footer-bottom .footer-bottom-fr ul li { float: left; color: #848484; font-size: 13px; line-height: 66px; }
.footer .footer-bottom .footer-bottom-fr ul li a { color: #646464; display: block; padding: 0 15px; position: relative; }
.footer .footer-bottom .footer-bottom-fr ul li:first-child i { position: absolute; right: -5px; top: 0; font-size: 20px; *line-height: normal;
}
.footer .footer-bottom .footer-bottom-fr ul li a:hover { color: #c6c6c6; }
.footer .footer-bottom .subsidiary { position: relative; margin-left: 25px; cursor: pointer; width: 178px; padding: 0 16px; height: 32px; line-height: 32px; margin-top: 17px; background-color: #373737; color: #ababab; font-size: 13px; }
.footer .footer-bottom .subsidiary span { display: inline-block; }
.footer .footer-bottom .subsidiary i { float: right; font-size: 24px; margin-top: 2px; }
.footer .footer-bottom .subsidiary dl { display: none; position: absolute; left: 0; right: 0; bottom: 32px; background-color: #373737; padding: 5px 0; z-index: 2; }
.footer .footer-bottom .subsidiary dl dd a { display: block; color: #ababab; padding: 8px 16px; line-height: normal; }
.footer .footer-bottom .subsidiary dl dd a:hover { color: #fff; background-color: #1c1c1c; }
.footer .friend-link { position: absolute; left: 0; right: 0; bottom: 66px; background-color: #373737; height: auto; overflow: hidden; padding: 39px 0 31px; display: none; z-index: 4; }
.footer .friend-link dl { height: auto; overflow: hidden; }
.footer .friend-link dl dd { float: left; margin-right: 16px; }
.footer .friend-link dl dd a { display: block; padding: 7px 13px !important; font-size: 13px; color: #b8b8b8 !important; ; border: 1px solid #b8b8b8; line-height: normal; }
.footer .friend-link dl dd a:hover { background-color: #b8b8b8; color: #000 !important; }

.skinhead { height: 90px; position: relative; width: 100%; z-index: 99; background: #fff }
.skinmenu { height: 90px; width: 100%; position: absolute; left: 0px; }
.skinmenu .skinw { width: 1200px; margin: 0 auto; height: 90px; }
.skinmenu .skinlogo { margin: 21px 0px 0px 2px; }
.product .product-cen .business { background-color: #296fb7; color: #fff; height: 155px; padding: 40px 40px; width: 220px; }
.w1200{ width:1200px; margin:0 auto}
.tempWrap{overflow:hidden; position:relative; width:300px}
.tempWrap ul li{float: left; width: 300px;}
.tempWraps{overflow:hidden; position:relative; width:1200px}
.tempWraps ul{width: 5400px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -600px;}
.tempWraps ul li{float: left; width: 600px;}
.tempWraps ul li a img{ width:300px; height:235px}
.img-box img{width:300px; height:186px}

.navBar { height: 90px; float: right; width: 80%; float: right; }
.nav {background:#fff; margin:0 }

.nav li { float: left; width: 12.5%; position: relative; z-index: 1; border:none}
.nav li a { display: block; width: 100%; height: 90px; text-align: center; color: #000; font-size: 15px; font-weight: bold; line-height: 90px; font-family: "微软雅黑" }
.nav li a span { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-transform: uppercase; font-weight: normal; }
.nav li a:hover { color:#006ebd; background:none }
.nav li a.hover1{color:#006ebd; background:none }
.nav .sub { display: none; position: absolute; left: 0px; top: 121px; z-index: 1; width: 113px; background: #006ebd; }
.nav .sub li { text-align: center; margin: 0px; }
.nav .sub li a { display: block; height: 40px; line-height: 40px; color: #fff; font-size: 15px; padding: 0px; margin: 2px; width: 109px; }
.nav .sub li a:hover { background: #fff; color: #006ebd; }}

.page {
    margin: 20px 0;
    padding: 6px 0 10px;
    text-align: center;
}
.page a {
    border: 1px solid #dddddd;
    color: #747474;
    margin: 0 1px;
    padding: 5px 10px;
}
.page a:hover {
    border: 1px solid #ff6600;
    color: #026ab1;
}
.page .disabled {
    border: 1px solid #dddddd;
    color: #747474;
    margin: 0 1px;
    padding: 5px 10px;
}
.page .current {
    background-color: #d9d9d9;
    border: 1px solid #c8c8c8;
    color: #333;
    font-style: normal;
    margin: 0 1px;
    padding: 5px 10px;
}

.list_title{height: 30px; line-height: 30px;font-size: 16px; font-weight: bold;border-bottom: 1px dashed #dedede; padding-bottom: 10px; margin:0px auto; position: relative; text-align: left;}
.list_title span{border-left:4px solid #2b74b9;  padding-left: 10px;}
.clearfix::before,.clearfix::after{content: "";display: block; height: 0;clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}
.pro_con_ul{ margin: 20px auto;}
.pro_con_ul li{width:18.4%; margin-right: 2%; float: left; margin-bottom: 20px;}
.pro_con_ul li a{display:block;}
.pro_con_ul li:nth-child(5n){margin-right:0;}
.pro_con_ul li img{display:block; width:100%;}
.pro_con_ul li .font{line-height:30px; font-size:14px; color:#666; max-height:30px; overflow: hidden; text-overflow: ellipsis; flex-wrap: nowrap; text-align: center; }
.pro_con_ul li .font.b{color:#f1edee;}
.pro_ul{ width:100%;}
.pro_ul li{width:23.5%; margin:10px 2% 0 0; float: left;}
.pro_ul li:nth-child(4n){margin-right:0;}
.pro_ul li a{display:block; position: relative;}
.pro_ul li a .img{ width:100%;overflow:hidden;}
.pro_ul li a .img img{display:block; width:100%; transition: .3s;}
.pro_ul li a .font{padding:20px;text-align: center;transition: .3s; background:#f5f5f5;}
.pro_ul li a .font .t{height:30px; line-height: 30px; font-size:20px; color:#333; overflow: hidden;}
.pro_ul li a .font .d{height:50px; line-height: 25px; font-size:14px; color:#666; overflow: hidden; margin-top: 10px;}
.pro_ul li a:hover .img img{transform:scale(1.1,1.1);}
.pro_ul li a:hover .font{background:#296fb7;}
.pro_ul li a:active .font{background:#296fb7;}
.pro_ul li a:hover .font .t{color:#fff;}
.pro_ul li a:active .font .t{color:#fff;}
.pro_ul li a:hover .font .d{color:#fff;}
.pro_ul li a:active .font .d{color:#fff;}
@media (max-width:768px){
	.pro_ul li{width:49%;}
	.pro_ul li:nth-child(2n){margin-right:0;}	
	.pro_con_ul li{width:49%;}
	.pro_con_ul li:nth-child(5n){margin-right:2%;}
	.pro_con_ul li:nth-child(2n){margin-right:0;}
}
@media (max-width:480px){
	.pro_ul li{display:block; width:100%; margin-right: 0;}
}