/* CSS Document */
*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
.div1200{width:1200px; margin:0px auto;}
.banner img{vertical-align: middle;}
.banner{ position:relative; z-index:1; width:100%; text-align:center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*index*/
.head{ margin-top:24px;}
.logo{ width:638px;}
.fwrx{ width:224px; margin-top:14px;}
.fwrx_a{ width:44px;}
.fwrx_b{ margin-left:10px; width:170px;}
.fwrx_b p{ font-size:18px; color:#333; line-height:22px;}
.fwrx_b h3{ font-size:24px; color:#ea5529; line-height:22px;}
/*.dh{ background:#2a3d90; height:55px; line-height:55px; margin-top:24px;}
.dh ul li{ width:200px; text-align:center; float:left;}
.dh ul li a{ display:block; font-size:16px; color:#fff;}
.dh ul li:hover{ background:#ea5529;}
.dh ul .on{ background:#ea5529;}*/
.dh{ background:#2a3d90; height:55px; line-height:55px; margin-top:24px;}
.dh ul > li{ width:200px; text-align:center; float:left;transition: .5s ease-in-out; position:relative;}
.dh ul > li > a{ display:block; font-size:16px; color:#fff;}
.dh ul > li:hover{ background:#ea5529;order-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px;}
.dh ul > .on{ background:#ea5529;order-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px;}
.dh ul > li:hover {background: #ea5529;color: #fff !important;transition: .4s;}
.dh ul > li > .erji{ position:absolute; top:200px; z-index:999; width:200px; background:rgba(42,61,144,0.4);border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;opacity: 0;visibility: hidden;transition: all .4s ease;-moz-transition: all .4s ease;-webkit-transition: all .4s ease;-o-transition: all .4s ease;}
.dh ul > li > .erji li{ border-bottom:1px solid #fff; height: 40px;line-height: 40px;}
.dh ul > li > .erji li:hover{ background:#2a3d90;}
.dh ul > li > .erji li:last-child{ border-bottom:none;}
.dh ul > li:hover .erji{opacity:1;top: 100%;visibility: visible;}
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{font-size:6px;display:inline-block;width:10px;height:10px;margin-left:5px; background:#fff;position:relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#ea5529;}
.callbacks_container{margin-bottom:20px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.banner_tu{ position:absolute; left:23%; top:46%;}
.banner_tu img{ width:70%;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
.product{ margin-top:95px;}
.product_a{ width:212px; border:1px solid #181c93;}
.product_a h6{ background:url(../images/h5_03.png) center center no-repeat; height:61px; line-height:61px; text-align:center; font-size:18px; color:#fff; padding-left:17px;}
.subNav{border-bottom:solid 1px #dcdcdc;cursor:pointer;font-size:16px;color:#1d2088;line-height:40px;background:none; margin:16px 7px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.subNav i{background:url(../images/index_26.png) center center no-repeat; width:5px; height:6px; display:inline-block; padding-left:30px;}
.subNav a{color:#1d2088;}
.subNav:hover{color:#1d2088;}
.currentDd{color:#1d2088}
.currentDt{background:none;}
.navContent{display: none;border-bottom:solid 1px #dcdcdc;}
.navContent > .erji > a{ background:url(../images/index_33.png) 28px center no-repeat;display:block;/*text-align:center;*/ padding-left:50px;font-size:16px;color:#1d2088; font-weight:bold; height:42px;line-height:42px;}
.navContent2{display: none;border-bottom:solid 1px #e5e3da;}
.navContent2 > li{ background:url(../images/index_43.png) 64px center no-repeat;}
.navContent2 > li > a{display:block;heigh:40px;text-align:center;font-size:16px;line-height:40px;color:#454645}
.navContent2 > li:hover{ background:url(../images/index_37.png) 64px center no-repeat;}
.navContent2 > li:hover a{ color:#1d2088;}
.product_b{ margin-left:55px; width:931px;}
.product_b ul li.cp{ width:278px; text-align:center; float:left; margin-right:48px; margin-bottom:16px;}
.product_b ul li.cp .product_img{ border:1px solid #dcdcdc; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;}
.product_b ul li.cp p{ text-align:center; font-size:18px; color:#333; line-height:30px; margin-top:10px;}
.product_b ul li.cp:hover .product_img{ box-shadow:1px 0 20px 0 #bdbdbd; -webkit-box-shadow:1px 0 20px 0 #bdbdbd; -moz-box-shadow:1px 0 20px 0 #bdbdbd;}
.product_b ul li.cp .product_img{ overflow:hidden;}
.product_b ul li.cp .product_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.product_b ul li.cp:hover .product_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.about{ margin-top:70px;}
.tit{ text-align:center;}
.about_list{ margin-top:70px;}
.about_a{ width:526px; height:324px; background:#2a3d90; margin-left:17px; position:relative;}
.about_img{ position:absolute; top:-18px; left:-16px; }
.about_b{ margin-left:96px; width:561px;}
.about_b p{ text-indent:2em; font-size:16px; color:#414141; line-height:34px;}
.about_b p span{ color:#2a3d90; font-weight:bold;}
.more{ text-align:center; margin-top:8px;}
.more h6{ display:inline-block; width:98px; height:25px; line-height:25px; background:#ea5529; font-size:14px; color:#fff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.advantage{ margin-top:96px;}
.advantage_list{ margin-top:100px; background:url(../images/index_bg_02.png) center center no-repeat; padding-bottom:50px;}
.advantage_a_aa{ width:610px; margin-left:16px;}
.advantage_a_bb{ width:510px;}
.advantage_img{ width:65px;}
.advantage_wz{ margin-left:30px;}
.advantage_wz h3{ font-size:24px; color:#2a2a2a; line-height:22px; font-weight:normal;}
.advantage_wz p{ font-size:18px; color:#2a2a2a; line-height:24px;}
.advantage_nr{ margin-top:26px; margin-left:60px;}
.advantage_nr_img{ width:12px; margin-top:6px;}
.advantage_nr_wz{ margin-left:12px; width:500px;}
.advantage_nr_wz p{ font-size:16px; color:#666; line-height:24px;}
.con2{ margin-top:60px; margin-left:25px;}
.advantage_b{ padding-top:40px;}
.advantage_b_img{ margin-left:50px; width:515px;}
.advantage_b_wz{ width:610px; margin-right:20px;}
.hf img{ width:100%; margin:0 auto;}
.case{ margin-top:78px;}
.case_list{ margin-top:60px;}
.rollBox{width:1200px;height:246px;position:relative;margin:0 auto;}
.rollBox #pic_box{width:1120px;height:246px; position:absolute; left:40px; top:0px; overflow:hidden;}
.rollBox .pic_item{ width:245px; height:246px; float:left;margin-right:35px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.rollBox .page_on_left { position:absolute; left:0px; top:96px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .page_on_right {position:absolute; right:0px; top:96px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .pic_item:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.con{ margin-top:75px;}
.new{ display:inline-block; width:372px; margin-right:30px;}
.new p{ background:#2a3d90; line-height:48px; padding-left:12px; font-size:18px; color:#fff;}
.new p span{ margin-left:15px; text-transform:uppercase;}
.img{ margin-top:24px;}
.new ul li{ background:url(../images/index_115.png) left center no-repeat; padding-left:18px; line-height:36px;}
.new ul li a{ font-size:16px; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.new ul li:hover a{ color:#2a3d90;}
.question{ display:inline-block; width:396px;height: 410px;overflow: hidden; position:relative;}
.question > p{ background:#2a3d90; line-height:48px; height:48px;z-index:999; width:100%; padding-left:12px; font-size:18px; color:#fff; position:absolute; top:0;}
.question > p > span{ margin-left:15px; text-transform:uppercase;}
.question_scroll{ margin-top:57px;}
.question ul li{ border-bottom:1px dashed #afafaf; padding-bottom:9px; margin-top:9px;}
.question ul li .wenti1{ width:26px; height:26px; line-height:26px; background:#383838;}
.question ul li .wenti1 p{ font-size:16px; color:#fff; text-align:center;}
.question ul li .wenti2{ width:350px; margin-left:10px;}
.question ul li .wenti2 p{ font-size:16px; color:#333; line-height:26px;}
.question_con{ margin-bottom:12px;}
.question ul li .wenti3{ width:26px; height:26px; line-height:26px; background:#2a3d90;}
.question ul li .wenti3 p{ font-size:16px; color:#fff; text-align:center;}
.parnet{ margin-top:80px;}
.parnet_list{ margin-top:60px;}
.parnet_list ul li{ width:223px; border:1px solid #dcdcdc; margin-bottom:14px; float:left; margin-right:18px;}
.parnet_list ul li .parnet_img{ overflow:hidden;}
.parnet_list ul li .parnet_img img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.parnet_list ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.foot{ margin-top:80px; background:#3e3d3d; padding-top:36px; padding-bottom:36px;}
.foot_nav{ margin:0 110px;}
.foot_nav ul{ float:left; width:163px; text-align:left;}
.foot_nav ul h6{ font-size:16px; color:#fff; font-weight:normal; border-bottom:1px solid #a9a9a9; padding-bottom:18px; margin-bottom:18px;}
.foot_nav ul h6 a{color: #fff;}
.foot_nav ul li a{ font-size:14px; color:#999; line-height:24px;}
.foot_nav ul li:hover a{ color:#fff;}
.foot_lj{ padding-top:25px; margin:0 110px;} 
.foot_lj_a{ width:120px; text-align:right;}
.foot_lj_a p{ font-size:14px; color:#dedddd; line-height:22px;}
.foot_lj_b{ width:250px; margin-left:30px;}
.foot_lj_b ul li{ float:left; margin-right:18px;}
.foot_lj_b ul li a{ font-size:12px; color:#dedddd; line-height:22px;}
.copy p{ text-align:right; font-size:14px; color:#dedddd; /*line-height:48px;*/}
/*product*/
.mbx_tit{ line-height:59px; height:59px; border-bottom:1px solid #999;}
.mbx_tit img{ margin-right:10px;}
.mbx_tit span{ display:inline-block; font-size:18px; color:#333; font-weight:bold;}
.mbx_tit .zy{ padding:0 8px;}
.product1{ margin-top:30px;}
.fenye{ margin-top:30px; text-align:center;}
/*xq*/
.xq_a{ width:445px;}
.xq_a{ border:1px solid #dcdcdc; border-radius:10px;}
.xq_b{ margin-left:50px; width:434px; margin-top:22px;}
.xq_b h6{ font-size:18px; color:#333; line-height:30px; border-bottom:1px dotted #333;}
.xq_b p{ font-size:16px; color:#414141; line-height:34px; margin-top:10px;}
.z_body{
	font-size:16px; color:#414141; line-height:34px; margin-top:10px;
}
/*.z_body p{text-indent: 2em;}*/
.ys{ margin-top:178px;}
.ys p{ font-size:18px; color:#666; line-height:30px;}
.ys p span{ color:#1d2088; font-weight:bold;}

/*news*/
.newslist{ overflow:hidden; width:100%; overflow:hidden;}
.newslist li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #ccc; font-size:14px; background:url(../images/triangle.png) left no-repeat; padding-left:10px;}
.newslist li span{ float:right;}
.prolist{ overflow:hidden; width:auto;}
.prolist li{ float:left; margin:10px; _margin:7px;}
.prolist li span{ display:block; width:245px; text-align:center; height:40px; line-height:40px; overflow:hidden; background:#2488CF; color:#fff;}


/*news_show*/
.ritit{ text-align:center; font-size:22px;}
.time{ font-size:12px; text-align:center; height:30px; line-height:30px; overflow:hidden; color:#666;}
.ripic{ width:100%; margin:10px 0px; text-align:center;}
.ripic img{ max-width:800px; overflow:hidden;}
.rimain{ font-size:16px; color:#282828; line-height:30px;}
.rimain img{ max-width:800px; overflow:hidden;}


@media (max-width:1920px){
	.banner_tu img{ width:99%;}
}
@media (max-width:1800px){
	.banner_tu img{ width:92%;}
}
@media (max-width:1700px){
	.banner_tu img{ width:87%;}
}
@media (max-width:1600px){
	.banner_tu img{ width:82%;}
}
@media (max-width:1500px){
	.banner_tu img{ width:77%;}
}
@media (max-width:1440px){
	.banner_tu img{ width:74%;}
}
@media (max-width:1360px){
	.banner_tu img{ width:70%;}
}
@media (max-width:1280px){
	.banner_tu img{ width:66%;}
}
@media (max-width:1200px){
	.banner_tu img{ width:62%;}
}