﻿@charset "utf-8";
/* CSS Document */
*{margin: 0; padding: 0; vertical-align: middle; }
body {min-width:1300px; font-family:'Microsoft YaHei', 'Arial'; font-size: 14px; color: #333; line-height:24px;}
ol, ul { list-style: none ;}
a {text-decoration: none; color: #333;}
img {border:0;}
input, button, select, textarea { outline:none; border:none;} 
#btn{ width:25px; height:25px; background:url('/template/m1/images/seach.png') no-repeat center; margin-left: -35px;z-index: 2;}
.input{ width:210px; height:35px; border:1px solid #d7d7d7; text-indent:10px; }
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}


/* 清除浮动*/
.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}


/* 清除margin*/
.ulm2n li:nth-child(2n){ margin-right:0px;}
.ulm3n li:nth-child(3n){ margin-right:0px;}
.ulm4n li:nth-child(4n){ margin-right:0px;}
.ulm5n li:nth-child(5n){ margin-right:0px;}
.ulm6n li:nth-child(6n){ margin-right:0px;}

/* 清除padding*/
.ulp2n li:nth-child(2n){ padding-right:0px;}
.ulp3n li:nth-child(3n){ padding-right:0px;}
.ulp4n li:nth-child(4n){ padding-right:0px;}
.ulp5n li:nth-child(5n){ padding-right:0px;}
.ulp6n li:nth-child(6n){ padding-right:0px;}



.b_img{
width:1200px;height:300px;
}

/* header */

.header1{position: relative; width: 100%; height:40px; line-height:40px; overflow:hidden; background:#f7f7f7; border-bottom:1px solid #d7d7d7;}
.header1 .container {position: relative; width:1200px; margin:0px auto; }
.header1 p{ text-align:right; color:#5a5a5a;}
.header1 p .span1{float:left;}
.header1 p a{color:#5a5a5a; padding-left:30px; padding-right:20px; background: url("../images/fenge1.png") no-repeat right center; position:relative; top:-2px;}
.header1 p a.last{ background:none; padding-right:0px;}
.header1 p .span2{background: url("../images/icon1.png") no-repeat left center; margin-left:15px;}
.header1 p .span3{background: url("../images/icon2.png") no-repeat left center; margin-left:15px;}
.header1 p .span4{background: url("../images/icon3.png") no-repeat left center; margin-left:15px;}





.header2{position: relative; width: 100%; height:100px;  overflow: visible;    background-color: #fff;top:0; z-index: 999;border-bottom: 1px solid #ccc;}
.header2 .container {position: relative; width:1200px; margin:0px auto; }
.header2 .logo{float:left;height:100px; line-height:100px;}
.header2 .nav { width:850px;float:left; margin-left:20px; }
.header2 .nav > li{float:left;}
.header2 .nav > li > a{ display:inline-block; padding:15px 0px; margin:18px 14px 0; font-size:16px; border-bottom:2px solid #fff; }
.header2 .nav .curr > a{ color:#2361ad; border-bottom:2px solid #2361ad; }
.header2 .nav > li:hover > a{ color:#2361ad; border-bottom:2px solid #2361ad; }

.header2 .tel{float:right;height:100px; line-height:100px;}

.header2 .menu{position: absolute; z-index:999999; width:1200px; overflow:hidden; left:0px; top:100px; background:#fff; border-top:2px solid #2361ad; display:none ;}
.header2 .menu ul{ position:relative; left:0px; width:1200px; margin:30px auto;}
.header2 .menu ul li{ float:left; width:168px; padding:20px 14px; border-right:1px dashed #c4c4c4;}
.header2 .menu ul li img{ width:150px; height:80px;}
.header2 .menu ul li h3{ font-size:14px; font-weight:normal; height:35px; line-height:35px; overflow:hidden;}
.header2 .menu ul li p a{ font-size:12px; color:#7a7a7a; height:30px; line-height:30px; overflow:hidden;}
.header2 .menu ul li p a:hover{color:#333; }

.header2 .menu ul li:last-child{ border-right:none;}




/* footer */

.footer1{position: relative; width: 100%; height:46px; line-height:46px; overflow:hidden; background:#2361ad;}
.footer1 .container {position: relative; width:1200px; margin:0px auto; }
.footer1 ul {position: relative; margin-left:350px;}
.footer1 ul li{ float:left;  background: url("../images/fenge1.png") no-repeat right center;}
.footer1 ul li a{ color:#fff; font-size:16px; padding:0 30px; position:relative; top:-2px;}


.footer2{position: relative; width: 100%; overflow:hidden; background:#f5f5f5;}
.footer2 .container {position: relative; width:1340px; margin:50px auto 0px; }

.footer2 .top_box ul{ position:relative;}
/*原来的
.footer2 .top_box li{ float:left; width:110px; padding:0px 15px; height:288px; border-right:1px  solid #e1e1e1;}
*/
.footer2 .top_box li{ float:left;padding:0px 15px; height:288px; border-right:1px  solid #e1e1e1;}
.footer2 .top_box li h3{ font-size:16px; font-weight:normal; height:35px; line-height:35px; overflow:hidden;}
.footer2 .top_box li p a{ font-size:13px; color:#5a5a5a; height:30px; line-height:30px; overflow:hidden;}
.footer2 .top_box li p a:hover{color:#2361ad; }


.footer2 .bottom_box{ padding:25px 0 25px; border-top:1px  solid #e1e1e1; margin-top:55px;}
.footer2 .bottom_box .aside_left{float:left; width:785px;margin-left: 64px;}
.footer2 .bottom_box .aside_left li{ float:left; width:380px; margin-right:12px;}
.footer2 .bottom_box .aside_left li h3{ font-size:16px; font-weight:normal; height:35px; line-height:35px; overflow:hidden;}
.footer2 .bottom_box .aside_left li p { font-size:13px; color:#5a5a5a; height:30px; line-height:30px; overflow:hidden;}


.footer2 .bottom_box .aside_right { position:relative; float:left; width:395px; height:130px; overflow:hidden;}
.footer2 .bottom_box .aside_right p{ font-size:14px; color:#5a5a5a; }
.footer2 .bottom_box .aside_right h2{ font-size:28px; color:#e32235; margin-top:10px; }
.footer2 .bottom_box .aside_right h3{ font-size:14px; color:#fff; padding:4px 10px; background:#2361ad; margin-top:20px;}
.footer2 .bottom_box .aside_right img{ }
.aside-bottom-left{ float: left; width: 225px;}
.aside-bottom-right{ float: right; width: 130px;}
.aside-bottom-right img{ width: 130px; height: 130px;}


.footer2 .copyright{ height:65px; line-height:65px;  border-top:1px  solid #e1e1e1;}
.footer2 .copyright p{ font-size:14px;color:#5a5a5a; }
.footer2 .copyright p a{ float:right; font-size:14px;color:#5a5a5a; }
.yqlj { display:none;}




/*swiperloop1*/
#swiperloop1{position: relative; overflow: hidden; width:100%;}
#swiperloop1 .swiper-slide{position: relative; max-width:1920px; margin:0 auto; text-align: center;}
#swiperloop1 .swiper-slide img{ width: auto; height: 100%;}
#swiperloop1 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:0.8; width:70px; height:100px; cursor:pointer; transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
#swiperloop1 .swiper-button-prev{background: url('/template/m1/images/prev1.png') no-repeat left top; left: 300px;}
#swiperloop1 .swiper-button-next{background: url('/template/m1/images/next1.png') no-repeat left top; right: 300px;}
#swiperloop1 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{ background-position:left bottom; opacity:1;}


/*banner*/
.index_banner{ height:600px;}
.index_banner {
	height: 600px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.index_banner .bd li {
	height: 600px;
}
.index_banner .bd li a{
	height: 600px;
	display: block;

}
.index_banner .hd {
	position: absolute;
	bottom: 42px;
	height: 17px;
	z-index: 1;
	text-align: center;
	width: 150px;
	left:50%;
	margin-left:-75px;
}
.index_banner .hd li {
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin-right: 10px;
	background:#fff;
	border-radius:50%;
	display: inline-block;
	text-indent: -9999px;
	margin-right: 16px;
}
.index_banner .hd li:last-child{margin-right:0;}
.index_banner .hd .on {
	background:#2361ad;
}
.index_banner .prev{position:absolute;left:3%;top:50%;width:47px;
 height:85px; margin-top:-32px; display:block; opacity: 0.5;}
.index_banner .prev{background: #2361ad url(../images/prev1.png) no-repeat;background-size: 100% 100%;}
.index_banner .next{background: #2361ad  url(../images/next1.png) no-repeat; 
	left:auto; right:3%;width:47px; height:85px;display:block;margin-top:-32px;
	position:absolute; top:50%; background-size: 100% 100%;opacity: 0.5;}
	.index_banner .prev:hover{opacity:1;}
	.index_banner .next:hover{opacity:1;}






/* index */

.index_a{position: relative; width: 100%;  overflow:hidden;}
.index_a .container {position: relative; width:1200px; margin:0px auto;}

.index_a .tab {position:relative; }
.index_a .tabmenu{width:100%;height:120px; background:#f5f5f5; border-bottom:1px solid #2361ad;}
.index_a .tabmenu ul{width:850px; float:left; }
.index_a .tabmenu ul li{ float:left; width:160px;height:120px; text-align:center; font-size:14px;   cursor:pointer; background:url('/template/m1/images/tab_bj1.png') no-repeat center;  overflow:hidden;}
.index_a .tabmenu ul li div{ position:relative; height:60px;width:60px; margin:15px auto 0; overflow:hidden; }
.index_a .tabmenu ul li div img{position:relative; left:0px; top:0px;}
.index_a .tabmenu ul li p{color: #2361ad;}
.index_a .tabmenu ul li.selected {color:#fff;  background:#2361ad;  border-bottom:3px solid #fff;}
.index_a .tabmenu ul li.selected div img{position:relative; left:-60px; top:0px;}
.index_a .tabmenu ul li.selected p{color: #fff;}

.index_a .tabmenu form{position:relative; width:320px; float:right; text-align:right;}
.index_a .tabmenu form p{ height:40px; line-height:40px; overflow:hidden; margin-top:15px;}
.index_a .tabmenu form p a{ color:#da251d; position:relative; top:-2px;}
.index_a .tabmenu form input{ width:210px; height:35px; border:1px solid #d7d7d7; text-indent:10px; }


.index_a .tabbox {position: relative; width:1200px; height:600px; overflow:hidden; margin:0px auto; border-left:1px solid #d7d7d7; margin-bottom:30px;}
.index_a .tabbox dd{width:100%;}
.index_a .tabbox dd.hide { display:none;}
.index_a .tabbox dd div{width:599px; height:599px; text-align:center; float:left;   border-right:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; position: relative; overflow:hidden; }
.index_a .tabbox dd div .cp{width:100%; height:460px; }
.index_a .tabbox dd div p{ font-size:24px; height:50px; line-height:50px; overflow:hidden; position: relative;z-index: 2; }
.index_a .tabbox dd div .y_icon{width:365px;  position: relative;z-index: 2; margin-top: 10px;}

.index_a .tabbox dd ul {width:600px; float:left; }
.index_a .tabbox dd ul li{width:299px; height:299px; text-align:center; float:left; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;position: relative;}
.index_a .tabbox dd ul li img{width:100%; height:260px;  }
.index_a .tabbox dd ul li p{position: relative; z-index: 2; font-size:16px; height:40px; line-height:40px; overflow:hidden; margin-top: 0px; }

.index_a .tabbox #dd2 ul {width:300px; float:left; }
.index_a .tabbox #dd3 ul {width:300px; float:left; }









/*swiperloop2*/
#swiperloop2{position: relative; width:1200px; height:700px; margin:70px auto 0;}
#swiperloop2 .swiper-slide{position: relative; width:100%;}
#swiperloop2 .swiper-slide img{ width:640px; height:550px; float:left; margin-right:50px;}
#swiperloop2 .swiper-slide div{ width:460px; float:left; color:#fff;}
#swiperloop2 .swiper-slide div h2{ font-size:40px; color:#fff; height:70px; line-height:70px; overflow:hidden; margin-top:70px;}
#swiperloop2 .swiper-slide div h4{ font-size:14px; color:#fff; font-weight:normal; height:30px; line-height:30px; overflow:hidden;}
#swiperloop2 .swiper-slide div p{ color:#fff; height:120px; line-height:30px; overflow:hidden; margin-top:45px;}
#swiperloop2 .swiper-slide div a{ display:inline-block; color:#2668aa; padding:4px 15px; background:#fff; border-radius:30px; margin-top:70px;}

#swiperloop2 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:0.8; width:70px; height:100px; cursor:pointer; transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
#swiperloop2 .swiper-button-prev{background: url('/template/m1/images/prev1.png') no-repeat left top; left: -50px;}
#swiperloop2 .swiper-button-next{background: url('/template/m1/images/next1.png') no-repeat left top; right:-50px;}
#swiperloop2 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{ background-position:left bottom; opacity:1;}








.index_c{position: relative; width: 100%;  overflow:hidden; }
.index_c .container {position: relative; width:1200px; margin:30px auto;}

.index_c .tab {position:relative; }
.index_c .tabmenu{width:240px; float:left;}
.index_c .tabmenu h2{ height:70px; line-height:70px; text-align:center; font-size:28px; color:#fff; background:url('/template/m1/images/tab_h2.png') no-repeat center; }
.index_c .tabmenu ul{width:100%; }
.index_c .tabmenu ul li{height:46px; line-height:46px; padding:0 20px; font-size:16px;  cursor:pointer; background:#f2f2f2;  overflow:hidden; margin-top:5px;}
.index_c .tabmenu ul li.selected {color:#fff;  background:url('/template/m1/images/tab_bj4.png') no-repeat center; }


.index_c .tabbox {position: relative; width:940px; float:right; overflow:hidden;}
.index_c .tabbox dd{width:100%;}
.index_c .tabbox dd.hide { display:none;}
.index_c .tabbox dd .cp{width:572px; height:572px; float:left;}

.index_c .tabbox dd .divpp{ float:right; width:340px;}
.index_c .tabbox dd .divpp h3{font-size:28px; color:#2361ad; font-weight:normal; height:70px; line-height:70px; overflow:hidden; }
.index_c .tabbox dd .divpp p{height:150px; line-height:30px; overflow:hidden; margin-top:10px;}
.index_c .tabbox dd .divpp a{ display:block; color:#fff; width: 150px; line-height: 44px; height: 44px; text-align: center; background:#2361ad;  margin-top:50px;}
.index_c .tabbox dd .divpp img{ width:100%; margin-top:50px;}


.index_c .buzhu{ width:100%; height:70px; line-height:70px; overflow:hidden; background:url('/template/m1/images/buzhu.png') no-repeat center; margin-top:10px; }
.index_c .buzhu span{ font-size:18px; color:#fff; padding:0 35px;}
.index_c .buzhu .tel{ font-size:28px; color:#fff; margin-left:104px;}
.index_c .buzhu a{ font-size:18px; color:#fff; font-weight:bold; float:right; margin-right:40px;}








.index_d{position: relative; width: 100%;  overflow:hidden; }
.index_d .container {position: relative; width:1200px; margin:10px auto 30px;}

.index_d .title {text-align:center;}
.index_d .title h2{font-size:34px; color:#333; }
.index_d .title h2 span{color:#d71d1d; position:relative; top:-2px; }
.index_d .title p{color:#5a5a5a; font-size:16px; margin-top:15px;}

.index_d ul{ margin-top:40px;}
.index_d ul li{ width:225px; height:340px; float:left; border:1px solid #d7d7d7; margin-right:12px; text-align:center;}
.index_d ul li h3{font-size:18px; color:#333; }
.index_d ul li p{ width:140px; height:48px; overflow:hidden; color:#5a5a5a; margin:20px auto 0;}
.index_d ul li img{ margin-top:10px;}







.index_e{position: relative; width: 100%; height:180px; overflow:hidden;  background: url('/template/m1/images/ad_bj1.png') no-repeat center top;}
.index_e .container {position: relative; width:1200px; margin:0 auto; overflow:hidden;}

.index_e div{ position:relative; width:760px; height:180px; }
.index_e div h2{font-size:24px; color:#fff;margin-top:50px; }
.index_e div h3{font-size:29px; color:#fff; margin-top:20px;}
.index_e div h3 span{font-size:18px; color:#fff; font-weight:normal; padding:4px 10px; background:#56aa1d; margin-right:30px;}
.index_e div a{ position:absolute; top:25px; right:0px; display:inline-block; font-size:16px; color:#fff; padding:6px 25px; background:#56aa1d; border-radius:30px;}





.index_f{position: relative; width: 100%;  overflow:hidden; background:#f5f5f5; }
.index_f .container {position: relative; width:1200px; margin:30px auto 30px;}

.index_f .tab {position:relative; }
.index_f .tabmenu{width:100%; }
.index_f .tabmenu ul{ margin-left:430px; }
.index_f .tabmenu ul li{ float:left; height:40px; line-height:40px; padding:0 25px; font-size:16px;  cursor:pointer;  background: url("/template/m1/images/fenge1.png") no-repeat right center; }
.index_f .tabmenu ul li.selected {color:#fff;  background:#2361ad; }


.index_f .tabbox {position: relative; margin-top:35px;}
.index_f .tabbox dd{width:100%;}
.index_f .tabbox dd.hide { display:none;}

.index_f .dd_us{ border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7;}
.index_f .dd_us div{width: 370px; padding: 20px 24px; float: left; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; text-align: center;}
.index_f .dd_us div img{width: 100%; height: 370px;}
.index_f .dd_us div h4{font-size: 18px; color: #333; height: 65px;line-height: 65px; overflow: hidden;}
.index_f .dd_us ul{width: 780px; float: left;}
.index_f .dd_us ul li{float: left; width: 164px; padding: 15px; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; text-align: center;}
.index_f .dd_us ul li img{width: 100%; height: 164px;}
.index_f .dd_us ul li p{font-size: 16px;font-weight: normal; color: #333; height: 43px;line-height: 43px; overflow: hidden; }


.index_f .dd_news > div{width: 380px; float: left; border: 1px solid #d7d7d7; overflow: hidden; margin-right: 27px;}
.index_f .dd_news > div:last-child{margin-right: 0px;}
.index_f .dd_news h2{height: 50px; line-height: 50px; font-size: 18px; font-weight: normal;padding-left: 25px; padding-right: 10px; background: url("/template/m1/images/h2_bj02.png") no-repeat left center; }
.index_f .dd_news h2 a{float: right; font-size: 14px; color: #2361ad;}
.index_f .dd_news img{width: 100%; height: 128px;}
.index_f .dd_news ul{ padding: 0px 15px;}
.index_f .dd_news ul li{height: 45px; line-height: 45px;}
.index_f .dd_news ul li span{display: inline-block; font-size: 14px; color: #333; font-weight: normal;}
.index_f .dd_news ul li .span1{padding-right: 10px; background: url("../images/fenge1.png") no-repeat right center;}
.index_f .dd_news ul li .span2{width: 220px; text-indent: 10px; overflow: hidden;}
.index_f .dd_news ul li .span3{ color: #666; float: right;}

.index_f .dd_news ul li:hover span{color: #2361ad; }



/*subject_details*/

.p_banner{position: relative; width: 100%; overflow:hidden; }
.p_banner .container {position: relative; width:1200px; margin:10px auto ; }



.search{position: relative; height:60px; line-height:60px; width: 100%; background:#f5f5f5;overflow:hidden; }
.search .container {position: relative; width:1200px; margin:0px auto ; }
.search form{position:relative;}
.search form p{ width:750px; float:left;}
.search form p a{ color:#da251d; position:relative; top:-2px;}




.subjectOne{position: relative; width: 100%; overflow:hidden; }
.subjectOne .container {position: relative; width:1200px; margin:30px auto 20px; }

.subjectOne .left_box{position:fixed; z-index:999; top:30%; left:50%;  margin-left:-830px; width:200px; background:#f5f5f5; display:none;}
.subjectOne .leftmenu{position:relative; width:100%; }
.subjectOne .leftmenu dd {border:1px solid #d7d7d7;margin-bottom:10px;}
.subjectOne .leftmenu dd .m-title1{position:relative;height:50px; line-height:50px;  background:#f5f5f5; font-size:14px; text-indent:15px; overflow:hidden;}
.subjectOne .leftmenu dd .m-title1 a{ width:140px; overflow:hidden;}
.subjectOne .leftmenu dd .m-title1 span{position:absolute; width:20px; height:20px; right:10px; top:15px;}
.subjectOne .leftmenu dd .m-title1 span.jia{background:url("/template/m1/images/jia.png") no-repeat center; }
.subjectOne .leftmenu dd .m-title1 span.jian{background:url("/template/m1/images/jian.png") no-repeat center; }
.subjectOne .leftmenu dd.selected{border:1px solid #2361ad;}
.subjectOne .leftmenu dd.selected .m-title1{background:#2361ad;}
.subjectOne .leftmenu dd.selected .m-title1 a{ color:#fff;}

.subjectOne .leftmenu dd .menuson{ width:90%; margin:0 auto; display:none;}
.subjectOne .leftmenu dd .menuson li{ position:relative;height:45px; line-height:45px; overflow:hidden;}
.subjectOne .leftmenu dd .menuson li span{ font-size:13px; color:#fff;letter-spacing:-3px; margin-right:5px;}
.subjectOne .leftmenu dd .menuson li a{color:#5a5a5a; width:90%; overflow:hidden;}
.subjectOne .leftmenu dd .menuson li:hover a{ color:#2361ad;}
.subjectOne .leftmenu dd .menuson li:hover span{ color:#2361ad;}

.subjectOne .right_box .floor{ margin-bottom:30px;}
.subjectOne .right_box .floor h2{ height:50px; line-height:50px; font-size:16px; font-weight:normal; color:#fff; text-indent:15px; background:url("/template/m1/images/h2_bj.png") no-repeat left center;}
.subjectOne .right_box .floor h2 span{display: inline-block; width: 140px; height: 24px; line-height: 24px; overflow: hidden; text-indent: 0px;}

.subjectOne .right_box .floor b_img{width:100%;}
.subjectOne .right_box .floor ul{width:100%; border-top:1px solid #d7d7d7;  border-left:1px solid #d7d7d7;}
.subjectOne .right_box .floor ul li{ position:relative; float:left; width:299px; height:299px;  border-bottom:1px solid #d7d7d7;  border-right:1px solid #d7d7d7;}
.subjectOne .right_box .floor ul li .cp{ width:100%; height:299px; }
.subjectOne .right_box .floor ul li div{ position:absolute; top:0; left:0; width:300px; height:299px; text-align:center; overflow:hidden; background:rgba(35,97,173,0.5); visibility:hidden;}
.subjectOne .right_box .floor ul li div p{ height:75px; line-height:75px; text-align:right; color:#ffe400; font-size:25px; padding-right:20px; letter-spacing:3px;}
.subjectOne .right_box .floor ul li div h3{ height:75px; line-height:75px; color:#fff; font-size:24px; margin:50px 0 40px;}
.subjectOne .right_box .floor ul li div a{ display:inline-block; color:#1f5598; padding:2px 20px; background:#fff; border-radius:30px; margin-right:10px; }

.subjectOne .right_box .floor ul li:hover div{visibility: visible;}





.p_point{position: relative; width: 100%; overflow:hidden; height:60px; line-height:60px; border-bottom:1px dotted #d7d7d7; }
.p_point .container {position: relative; width:1200px; margin:0px auto ; }
.p_point h2 { float:left;color:#5a5a5a;  font-size:18px; font-weight:normal; text-indent:40px;  background:url("/template/m1/images/icon7.png") no-repeat left center;}
.p_point p{ float:right; color:#5a5a5a; }
.p_point p a{ color:#5a5a5a; position:relative; top:-2px;}
.p_point p a:hover{ color:#2361ad; }






.product-read{ position:relative;  width:100%; height:auto; overflow:hidden; }
.product-read .container { position:relative; width: 1200px; margin:45px auto;}

.product-read .left {position:relative; width:400px ; float:left; margin-left:20px; }
.product-read #alm_imgblock{position:relative;width:400px; height:400px;  border:0px solid #ddd; }
.product-read .alm_figimg img{width:100%; height:100%;}
.product-read .alm_bigimg{position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; display:none;overflow:hidden}
.product-read .alm_bigimg img{position:absolute; left:0; top:0; min-height:100%; min-width:100%}

.product-read #mousetrap {position:absolute;left:0; top:0; width:100%; height:100%; z-index:2;background:url(/template/m1/images/images/agnify.png) no-repeat center; display:block}
.product-read #mousetrap.no-mousetrap{background:none}
.product-read #mousetrap:hover{ cursor:crosshair;}

.product-read #alm_smallimg{ position:relative; width:100%; overflow:hidden; margin-top:20px;}
.product-read .alm_smallimg_block{position:relative; width:10000px;}
.product-read .alm_smallimg_block li{float:left; width:70px;height:70px; border:1px solid #ccc; margin-right:5px; }
.product-read .alm_smallimg_block li:hover{border:1px solid #f00; }
.product-read .alm_smallimg_block li img{width:100%; height:100%;}

.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a {position: absolute;z-index: 99;width: 30px;height: 30px;text-indent: 999px;}
.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a.bx-prev{background:url(/template/m1/images/images/thumbs_left.png) no-repeat center; left: 0; top: 50%;margin-top: -15px;}
.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a.bx-next{background:url(/template/m1/images/images/thumbs_right.png) no-repeat center; right: 0; top: 50%;margin-top: -15px;}



.product-read .right {width:600px;height:440px; float:left;  border:0px solid #ddd; margin-left:50px; }
.product-read .right h2{ font-size:34px; height:50px;  line-height:50px; font-weight: normal; overflow:hidden; margin-top:15px;}
.product-read .right h4{ font-size:14px; height:24px;  line-height:24px; font-weight: normal; overflow:hidden; margin-bottom:25px;}
.product-read .right p{font-size:16px; color:#5a5a5a; height:30px;  line-height:30px;  overflow:hidden;}
.product-read .right .box1{ width:100%; height:115px; background:#f5f5f5;  overflow:hidden; }
.product-read .right .box1 .a1{ display:inline-block;font-size:20px;color:#fff; padding:10px 50px; border-radius:30px;  background:#2361ad;  margin-left:30px; margin-top:35px;}
.product-read .right .box1 .a2{ display:inline-block;font-size:16px;color:#5a5a5a; padding:30px 10px 0; float:right; background:url(/template/m1/images/icon9.png) no-repeat center top; margin:35px 30px 0px 0px;}

.product-read .right .box2{ position:relative; z-index:2; top:30px; width:300px;}
.product-read .right .box2 p{ font-size:14px; height:24px;  line-height:24px; font-weight: normal; overflow:hidden;}
.product-read .right .box2 h3{ font-size:24px; height:30px;  line-height:30px; color:#2361ad;}






.subject_de{position: relative; width: 100%;  overflow:hidden;}
.subject_de .container {position: relative; width:1200px; margin:20px auto;}

.subject_de .tab {position:relative; }
.subject_de .tabmenu{width:100%;height:60px; background:#f5f5f5; border-bottom:1px solid #2361ad;}
.subject_de .tabmenu ul{width:850px; float:left; }
.subject_de .tabmenu ul li{ float:left; width:160px;height:60px; line-height:60px; text-align:center;  font-size:14px; color:#272636;  cursor:pointer; background:url('/template/m1/images/tab_bj1.png') no-repeat center;  overflow:hidden;}
.subject_de .tabmenu ul li.selected {color:#2361ad;  background:url('/template/m1/images/tab_bj2.png') no-repeat center top;  border-bottom:3px solid #fff;}

.subject_de .tabbox ,.pro_tab .tabbox{position: relative; width:100%; overflow:hidden; margin:0px auto;}
.subject_de .tabbox dd,.pro_tab .tabbox dd{width:100%;}
.subject_de .tabbox dd.hide ,.pro_tab .tabbox dd.hide{ display:none;}
.subject_de .tabbox dd.hide p img,.pro_tab .tabbox dd.hide p img{ width: auto !important; max-width: 100%; display: block;}


.subject_de .why{position: relative; width: 100%;  overflow:hidden;}
.subject_de .why h2{font-size:46px; color:#2361ad; height:70px;  line-height:70px; overflow:hidden; margin-top:120px; text-align:center;}
.subject_de .why ul { margin-top:65px;}
.subject_de .why ul li{ float:left; width:299px; height:235px; border-right:1px dashed #5c9bc3;  border-bottom:1px dashed #5c9bc3; text-align:center;}
.subject_de .why ul li img{ margin-top:20px;}
.subject_de .why ul li p{ width:210px; font-size:16px; height:72px; overflow:hidden; margin:20px auto 0;}
.subject_de .why ul li:nth-child(4){ border-right:none;}
.subject_de .why ul li:nth-child(5){ border-bottom:none;}
.subject_de .why ul li:nth-child(6){ border-bottom:none;}
.subject_de .why ul li:nth-child(7){ border-bottom:none;}
.subject_de .why ul li:nth-child(8){ border-right:none; border-bottom:none;}



.subject_de .sell{position: relative; width: 100%;  overflow:hidden;}
.subject_de .sell h2{font-size:46px; color:#2361ad; height:70px;  line-height:70px; overflow:hidden; margin-top:60px; text-align:center;}
.subject_de .sell h4{font-size:16px; color:#5a5a5a;text-align:center; font-weight:normal;}
.subject_de .sell ul { margin-top:35px; margin-bottom:30px;}
.subject_de .sell ul li{ float:left; width:380px; margin-right:30px; margin-bottom:20px;}
.subject_de .sell ul li img{ width:100%; height:280px;}
.subject_de .sell h3{font-size:20px; color:#2361ad; height:35px;  line-height:35px; overflow:hidden; margin-top:10px;}
.subject_de .sell ul li p{font-size:16px; height:60px; color:#5a5a5a; line-height:30px; overflow:hidden;}




.subject_de .year{position: relative; width: 100%;  overflow:hidden; background:#f5f5f5;}
.subject_de .year h2{font-size:46px; color:#2361ad; height:70px;  line-height:70px; overflow:hidden; margin-top:60px; text-align:center;}
.subject_de .year h4{font-size:16px; color:#5a5a5a;text-align:center; font-weight:normal;}
.subject_de .year ul { margin-top:35px; margin-bottom:30px;}
.subject_de .year ul li{ float:left; width:570px; margin-right:30px; margin-bottom:30px;}
.subject_de .year ul li img{ width:100%; height:400px;}



.subject_de .transport{position: relative; width: 100%;  overflow:hidden; }
.subject_de .transport h2{font-size:46px; color:#2361ad; height:70px;  line-height:70px; overflow:hidden; margin-top:60px; text-align:center;}
.subject_de .transport h4{font-size:16px; color:#5a5a5a;text-align:center; font-weight:normal;}
.subject_de .transport ul { margin-top:20px;}
.subject_de .transport ul li{ float:left; width:285px; margin-right:20px; margin-bottom:35px;}
.subject_de .transport ul li img{ width:100%; height:355px;}
.subject_de .transport h3{font-size:24px; color:#fff;text-align:center; height:60px; line-height:60px; background:#2361ad;}



.subject_de .parameter{position: relative; width:1200px; margin:0 auto;}
.subject_de .parameter table{position: relative; margin:100px 0 50px; border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7;}
.subject_de .parameter table th, .subject_de .parameter table td{border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}








.product_a{position: relative; width: 100%; overflow:hidden; }
.product_a .container {position: relative; width:1200px; margin:30px auto 20px; }

.product_a .left_box{position: relative; float:left; width:200px; }
.product_a .leftmenu{position:relative; width:100%; }
.product_a .leftmenu dd {border:1px solid #d7d7d7;margin-bottom:10px;}
.product_a .leftmenu dd .m-title1{position:relative;height:50px; line-height:50px;  background:#f5f5f5; font-size:14px; text-indent:15px; overflow:hidden;}
.product_a .leftmenu dd .m-title1 a{ width:140px; overflow:hidden;}
.product_a .leftmenu dd .m-title1 span{position:absolute; width:20px; height:20px; right:10px; top:15px;}
.product_a .leftmenu dd .m-title1 span.jia{background:url("/template/m1/images/jia.png") no-repeat center; }
.product_a .leftmenu dd .m-title1 span.jian{background:url("/template/m1/images/jian.png") no-repeat center; }
.product_a .leftmenu dd.selected{border:1px solid #2361ad;}
.product_a .leftmenu dd.selected .m-title1{background:#2361ad;}
.product_a .leftmenu dd.selected .m-title1 a{ color:#fff;}

.product_a .leftmenu dd .menuson{ width:90%; margin:0 auto; display:none;}
.product_a .leftmenu dd .menuson li{ position:relative;height:45px; line-height:45px; overflow:hidden;}
.product_a .leftmenu dd .menuson li span{ font-size:13px; color:#fff;letter-spacing:-3px; margin-right:5px;}
.product_a .leftmenu dd .menuson li a{color:#5a5a5a; width:90%; overflow:hidden;}
.product_a .leftmenu dd .menuson li:hover a{ color:#2361ad;}
.product_a .leftmenu dd .menuson li:hover span{ color:#2361ad;}

.product_a .hot{ margin-top:30px;border:1px solid #d7d7d7;}
.product_a .hot h4{ height:50px; line-height:50px; background:#2361ad; color:#fff; font-size:18px; text-align:center; overflow:hidden;}
.product_a .hot ul{ width:170px; margin:0 auto;}
.product_a .hot ul li{border-bottom:1px solid #d7d7d7; text-align:center;}
.product_a .hot ul li img{width:170px; height:170px;}
.product_a .hot ul li p{height:30px; line-height:30px; color:#5a5a5a; text-align:center; overflow:hidden; margin-bottom:10px;}
.product_a .hot ul li:last-child{border-bottom:none; }


.product_a .right_box{position: relative; float:right; width:986px;}
.product_a .right_box .cp_box{position: relative; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
.product_a .right_box .cp_box li{position: relative; float:left; width:245px; height:340px;  border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.product_a .right_box .cp_box div{position: absolute; z-index:9; left:0px; top:0px; width:245px; height:340px; text-align:center;}
.product_a .right_box .cp_box div img{width:240px; height:240px;}
.product_a .right_box .cp_box div h3{ height:30px; line-height:30px;  font-size:18px; font-weight:normal;  overflow:hidden; margin-top: 5px; }
.product_a .right_box .cp_box div h4{ height:16px; line-height:16px;  font-size:12px; color:#9a9a9a; font-weight:normal;  overflow:hidden; }
.product_a .right_box .cp_box div p{ padding: 0 5px; height:20px; line-height:20px;  font-size:12px; color:#5a5a5a;  overflow:hidden; margin-top: 10px;}
.product_a .right_box .cp_box div span{ display:none; position: absolute; z-index:99;  top:0; right:0; width:19px; height:19px;background:url("/template/m1/images/icon10.png") no-repeat center; }



.product_a .right_box .cp_box li:hover div {position: absolute; z-index:10; left:0px; top:0px; background:#fff; border:1px solid #2361ad; box-shadow:0 0 5px #666;}
.product_a .right_box .cp_box li:hover div span{ display:block;}  



/*页码*/
.page {position:relative; clear:both; text-align:center; margin:60px auto 60px;}
.page a{display:inline-block; padding:3px 12px; border:1px solid #d7d7d7; margin-right:5px; color:#787878; }
.page a.current{  border:1px solid #0b40a7; color:#fff; background:#0b40a7;}
.page span{ position:relative; top:-2px;}







#product-read{ position:relative;  width:100%; height:auto; overflow:hidden; }
#product-read .container { position:relative; width:986px; margin:45px auto;}

#product-read .left {position:relative; width:400px ; float:left; margin-left:0px; }
#product-read #alm_imgblock{position:relative;width:400px; height:400px;  border:1px solid #d7d7d7; }
.product-read .alm_figimg img{width:100%; height:100%;}
.product-read .alm_bigimg{position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; display:none;overflow:hidden}
.product-read .alm_bigimg img{position:absolute; left:0; top:0; min-height:100%; min-width:100%}

.product-read #mousetrap {position:absolute;left:0; top:0; width:100%; height:100%; z-index:2;background:url(/template/m1/images/images/agnify.png) no-repeat center; display:block}
.product-read #mousetrap.no-mousetrap{background:none}
.product-read #mousetrap:hover{ cursor:crosshair;}

.product-read #alm_smallimg{ position:relative; width:100%; overflow:hidden; margin-top:20px;}
.product-read .alm_smallimg_block{position:relative; width:10000px;}
.product-read .alm_smallimg_block li{float:left; width:70px;height:70px; border:1px solid #ccc; margin-right:5px; }
.product-read .alm_smallimg_block li:hover{border:1px solid #f00; }
.product-read .alm_smallimg_block li img{width:100%; height:100%;}

.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a {position: absolute;z-index: 99;width: 30px;height: 30px;text-indent: 999px;}
.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a.bx-prev{background:url(/template/m1/images/images/thumbs_left.png) no-repeat center; left: 0; top: 50%;margin-top: -15px;}
.product-read #alm_smallimg .bx-wrapper .bx-controls-direction a.bx-next{background:url(/template/m1/images/images/thumbs_right.png) no-repeat center; right: 0; top: 50%;margin-top: -15px;}



#product-read .right {width:500px;height:460px; float:left;  border:0px solid #ddd; margin-left:50px; }
#product-read .right h2{ font-size:28px; height:70px;  line-height:70px; font-weight: normal; overflow:hidden; border-bottom:1px dashed #d7d7d7; margin-top:0px; margin-bottom:10px; }
#product-read .right p{font-size:14px; color:#333; height:auto;  line-height:30px;  overflow:hidden;}
#product-read .right p span{color:#5a5a5a;  line-height:30px;}
#product-read .right .box3 .a3{ display:inline-block;font-size:18px;color:#fff; padding:6px 20px; background:#2361ad; border-radius:4px; position:relative; z-index:9; top:30px;}

#product-read .right .box4{ padding:25px 0; border-top:1px dashed #d7d7d7; margin-top:30px;}
#product-read .right .box4 span{ font-size:18px;  color:#333; font-weight:normal;}
#product-read .right .box4 h3{ font-size:24px;  color:#2361ad;}




.product_a .tab { margin-top:20px;}
.product_a .tab .tabmenu { width:100%;  height:50px; background:#f6f6f6;}
.product_a .tab .tabmenu ul { overflow:hidden; border:1px solid #d7d7d7;}
.product_a .tab .tabmenu ul li{ float:left; width:160px; height:50px; line-height:50px; font-size:16px;text-align:center;  cursor:pointer; border-right:1px solid #d7d7d7;}
.product_a .tab .tabmenu ul li.selected{ background:#2361ad; color:#fff;  }

.product_a .tab .tabbox { clear:both; position:relative; width:95%; margin:10px auto 30px; }
.product_a .tab .tabbox dd.hide { display:none;}

.product_a .tab .tabbox dd { width:100%;}
.product_a .tab .tabbox dd img{ max-width: 100%;width: auto !important;display: block;}










/* index */

/*解决方案*/
.container{width: 1200px;margin: 0px auto;}
.z-container{ height: auto; overflow: hidden;margin-top: 30px;}
.skill-title{ height: auto; overflow: hidden;}
.skill-left{ float: left; width: 598px;}
.skill-left .sl-p{ font-size: 24px; color: #2a2a2a;}
.skill-left .sl-p1{ font-size: 14px; color: #5a5a5a; margin-top: 8px;}
.search-right{ margin-top: 20px;}
.search-right input{ width: 419px; height: 40px; border:1px solid #e1e1e1;display: inline-block;float: left; padding-left: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search-right button{ width: 120px; height: 40px; background: #2a8edb; border:none; font-size: 14px; color: #fff;}
.skill-right{ float: right; width: 480px;margin-top: 15px;}
.sr-img{ float: left; width: 100px;}
.sr-img1{ float: left; margin-left: 22px;}
.sr-img1 .sr-p{ font-size: 22px; color: #2a2a2a;}
.sr-img1 .sr-p1{ font-size: 14px; color: #5a5a5a; margin:5px 0;}
.sr-img1 a{ display: block; width: 120px; height: 40px; color: #fff; font-size: 14px; line-height: 40px; background: #2a8edb; text-align: center;}

.home-com{ height: auto; overflow: hidden; margin-top: 30px;}
.home-com .zhome-left{ float:left; width: 200px;}
.zhome-one{ height: auto; overflow: hidden;}
.one-ul li{ width:100%; height: 50px;  line-height: 50px;  margin-bottom: 8px; border:1px solid #e1e1e1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;    padding-right: 10px; background: #f5f5f5;}
.one-ul li a{ color: #3a3a3a; font-size: 14px;background: url(/template/m1/images/z_jian1.png) no-repeat right center; display: block;}
.one-ul li.cur{ background: #2361ad;}
.one-ul li.cur a{ color: #fff;background: url(/template/m1/images/z_jian.png) no-repeat right center;}
.zhome-two{ height: auto; overflow: hidden; margin-top: 15px; border:1px solid #e1e1e1;}
.zhome-title{ width: 100%; height: 50px; background: #2361ad; text-align: center; line-height: 50px; color: #fff; font-size: 18px;}
.hot-ol li{ height: auto; margin:0 15px; margin-top: 27px; border-bottom:1px solid #e1e1e1;}
.hot-ol li img{ display: block; margin:0 auto;}
.hot-ol li p{ text-align: center; font-size: 14px; color: #5a5a5a; margin:15px 0;}

.home-com .zhome-right{ float:right; width: 988px; border:1px solid #e1e1e1; padding-bottom: 50px;}
.zright-title{ height: 48px;border-bottom:1px solid #2361ad; }
.zright-title span{ width: 188px; display: inline-block; background: #fff; border:1px solid #2361ad; line-height: 48px; text-align: center; color: #2361ad; font-size: 18px;border-bottom:none; background: #fff; font-weight: bold;}
.solu-con{ height: auto; overflow: hidden; padding:0 36px 0px 40px;}
.solu-ul{ height: auto; overflow: hidden; margin-top: 15px;}
.solu-ul li{ border-bottom: 1px dashed #b2b2b2; padding:35px 0;}
.solu-ul li .que-top{background: url(/template/m1/images/zwen.png) no-repeat left center;padding-left: 25px;margin: 10px 0;line-height: 28px;color: #2a2a2a;font-size: 18px;font-weight: bold;}
.solu-ul li .que-bottom{background: url(/template/m1/images/zda.png) no-repeat left 6px;padding-left: 25px;font-size: 14px;color: #5a5a5a;}
.solu-con .z-sect{ height: auto; margin-top: 40px;    overflow: hidden;}
.solu-con .z-sect h1{ font-weight: normal; height: 40px; background: #2361ad; font-size: 16px; color: #fff; line-height: 40px;padding:0 25px; display: inline-block;margin-bottom: 20px;}
.solu-con .z-sect .z-sect-con{ height: auto; }
.ztui li{ float: left; width: 278px; height: 318px; border:1px solid #e1e1e1; margin-right: 34px;}
.ztui li img{ display: block; width: 252px; height: 248px; margin-top: 20px;}
.ztui li p{ text-align: center; font-size: 14px; margin:10px 0;}
.ztui li a{ color: #2a2a2a;}
.case-ul li{ width: 280px; margin-right: 36px; float: left;}
.case-ul li img{ display: block; width: 280px; height: 280px;}
.case-ul li p{text-align: center; font-size: 14px; margin:10px 0; }
.case-ul li a{ color: #2a2a2a;}

/*详情页*/
.lijing {border-bottom: 1px solid #dcdcdc;line-height: 40px;color: #666;font-size: 14px;}
.lijing span{ color: #2361ad;}
.zr-detail{ text-align: center; font-size: 24px; color: #000000; margin-top: 43px; margin-bottom: 20px; overflow: hidden;}
.proinfo-title1{ text-align: center; font-size: 14px; color: #5a5a5a; width: 406px; margin:0 auto;height: 50px;}
.proinfo-title1 .tate{ float: left; margin-right: 30px;}
.detail-con{ padding:0 15px;}
.newsInfo-bottom1 {margin-bottom: 10px;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
.newsInfo-bottom a {color: #666;font-size: 14px;}
.newsInfo-bottom a.return {float: right;}
.actile{ padding:0 15px; margin-top: 20px;}

/*客户案例*/
.cum-ul{ height: auto; overflow: hidden; padding:24px;}
.cum-ul li{ width: 300px; margin-right: 20px; margin-bottom: 10px; float: left;}
.cum-ul li:nth-child(3n){margin-right: 0px; }
.cum-ul li img{ display: block; width: 300px; height: 300px;}
.cum-ul li p{font-size: 14px;color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.znews{ border:1px solid #e1e1e1; margin-top: 15px; height: auto; overflow: hidden;}
.znews-title{ height: auto; overflow: hidden;}
.znews-title ul{ height: auto; overflow: hidden;}
.znews-title ul li{ float: left; width: 99px; background: #f5f5f5; line-height: 50px; color: #2361ad; font-size: 16px; text-align: center;}
.znews-title ul li.current{ background: #2361ad; color: #fff;}
.znew-con{ height: auto; overflow: hidden;}
.znew-con .znews-in{ margin:0 15px; display: none;}
.znew-con .znews-in ol li{line-height: 40px; border-bottom: 1px solid #e1e1e1; font-size: 14px;}
.znew-con .znews-in ol li a{ color: #2a2a2a;}
.znew-con .znews-in ol li:hover a{ color: #2361ad;}

/*售后服务*/
.serv-ul{ height: auto; overflow: hidden;margin-top: 35px;}
.serv-ul li{ border-bottom: 1px solid #e1e1e1; padding:30px 0px; margin:0 40px; height: auto; overflow: hidden;}
.serv-ul li .serv-left{ float: left; width:503px;}
.serv-ul li .serv-left dl dt{ font-size: 30px; color: #2361ad; font-weight: bold; margin-bottom:30px;}
.serv-ul li .serv-left dl dd{ font-size:16px; color: #3a3a3a;margin-bottom: 10px;}
.serv-ul li .serv-right{ float: left; width:401;}
.serv-ul li .serv-left1{ float: none; width:100%;}
.serv-ul li .serv-left dl dd span{ color: #e61717;}

/*服务项目*/
.project-ul{ height: auto; overflow: hidden; padding-left: 25px; margin-top: 50px;}
.project-ul li{ height: auto; overflow: hidden; margin-bottom: 50px;}
.project-ul li dl dt{ color: #2361ad; font-weight: bold; font-size: 28px; margin-bottom: 13px;}
.project-ul li dl dd{ font-size: 16px; color: #3a3a3a;}
.project-ul li dl dd img{ display: block; margin:0 auto; margin-top: 35px;}
/*服务流程*/
.flow{ margin-top: 135px; overflow: hidden; height: auto;}
.flow img{ display: block; margin:0 auto; margin-bottom: 130px;}
/*服务网点*/
.networ{overflow: hidden; height: auto; padding:0 30px; margin-top: 30px;}
.networ .net-p{ font-size: 14px; color: #2a2a2a; margin-bottom: 20px;}
.networ .net-p span{ color: #2361ad; font-size: 24px; font-weight: bold;}
.net-img img{ display: block; margin:64px auto; }

/*关于天翔*/
.zabout{ height: auto; overflow: hidden; margin:30px 0; padding:0 15px;}
.qiye{ height: auto; overflow: hidden; padding:0 15px;}
.qy-title{ width: 121px; height: 37px; text-align: center; background: #2361ad; line-height: 37px; color: #fff; font-size:14px; border-radius: 20px;}
.qy-ul{ height: auto; overflow: hidden; margin-top: 23px;}
.qy-ul li{ float: left; width: 458px; height: 286px; margin-right: 30px; margin-bottom: 30px;}

/*大事记*/
.even-img img{ display: block; margin:0 auto;}
.home-com .zhome-right1{ border:0;}
/*企业文化*/
.curtule{ padding:30px 15px; height: auto; overflow: hidden;}

/*荣誉资质*/
.zhonor{ padding:30px 19px; height: auto; overflow: hidden;}
.gallery a.qulity2{display:block;}
.gallery img{width:440px;height:319px; vertical-align:top; border: 1px solid #e8e8e8;}
.gallery:hover img{ }
.qulity1{}
.f2_2 {overflow:hidden; padding-bottom:10px; margin-bottom:15px;}
.gallery{float:left; overflow:hidden; margin-right:65px;margin-bottom:30px; }
.gallery:nth-child(2n){ margin-right: 0;}
.qulity3{ text-align:center; display:block; margin-top:5px; color:#2a2a2a;font-size:16px;}
.grayr1 {  margin:0 auto; width:240px}
.grayr1 a {padding-right: 5px; padding-left:5px; margin: 2px; color: #2a2a2a; font-weight:bold}
.grayr1 a:hover {color: #000; background: #99ffff}
.grayr1 a:active {color: #000; background: #99ffff}
.grayr1 a.current {
padding-right: 5px; padding-left: 5px;  padding-bottom: 2px; margin: 2px;padding-top: 2px; 
}
.grayr1 span{ color:#7E7E7E}
#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}

/*品牌客户*/
.zbrand{ padding:23px; height: auto; overflow: hidden; padding-top:0;}
.brand-ul {height: auto;overflow: hidden;}
.brand-ul li {height: 148px;border-bottom: 1px solid #e1e1e1; padding-top:23px;}
.brand-ul li .hz-le {float: left;width:200px;}
.brand-ul li .hz-rii {float: right;width:724px;}
.brand-ul li .hz-rii .hz-con{ font-size: 18px; color: #2a2a2a; font-weight: bold;}
.brand-ul li .hz-rii .span{ font-size: 14px; color: #2a2a2a;margin-top: 5px;}
.brand-ul li .hz-rii .kan-a{ width:89px; height: 29px; background: #2361ad; color: #fff; line-height: 29px; text-align: center; font-size: 14px; margin-top: 10px; display: block; border-radius: 20px;}
.home-com .zhome-right2{ padding-bottom: 0;}

/*联系我们*/
.contact{ height: auto; overflow: hidden;}
.contact-map{ margin-bottom: 60px;}
.contact-con{ height: auto; padding: 0 20px;}
.contact-p{ color: #2361ad; font-size: 24px; }
.contact-p1{ color: #2a2a2a; font-size: 24px;margin-bottom:25px; margin-top: 12px;}
.cac-ul li{ font-size: 16px; color: #2a2a2a; margin-bottom: 20px;}
.cac-ul li span{ width: 74px; display: inline-block;}
.messages{ height: auto;overflow: hidden; margin-top: 45px;}
.messages h1{ font-size: 24px; color: #2a2a2a; font-weight: normal;}
.messages p{ color: #2a2a2a; font-size: 16px;margin:5px 0 20px 0;}
.messages .mess-left{ float: left; width: 260px;}
.messages .mess-left input{ width: 260px; border:1px solid #e1e1e1; height: 38px;text-indent: 10px; line-height: 38px; margin-bottom: 20px; font-size: 14px; color: #9a9a9a;}
.messages .mess-right{ float: right; width: 616px;}
.messages .mess-right textarea{width: 613px; border:1px solid #e1e1e1; height: 211px;text-indent: 10px; margin-bottom: 15px; font-size: 14px; color: #9a9a9a; padding-top: 10px;}
.messages .mess-right .btn2{ width: 98px; height: 38px; border:1px solid #e1e1e1; background: #2361ad; color: #fff; font-size: 14px; text-align: center;}

/*新闻资讯*/
.news-ul {height: auto;overflow: hidden;}
.news-ul li {height: 148px;border-bottom: 1px solid #e1e1e1; padding-top:23px;}
.news-ul li .hz-le {float: left;width:200px;}
.news-ul li .hz-rii {float: right;width:724px;}
.news-ul li .hz-rii .hz-con{ font-size: 18px; color: #2a2a2a; font-weight: bold;}
.news-ul li .hz-rii .span{ font-size: 14px; color: #2a2a2a;margin-top: 5px;}
.news-ul li .hz-rii .kan-a{ width:89px; height: 29px; background: #2361ad; color: #fff; line-height: 29px; text-align: center; font-size: 14px; margin-top: 10px; display: block; border-radius: 20px;}

/*视频报道*/
.video{padding:23px; height: auto; overflow: hidden; }
.video ul li{ float: left; width: 436px; margin-right: 66px; margin-bottom: 50px;}
.video ul li img{ display: block; width: 436px; height: 283px;}
.video ul li p{ text-align: center; font-size: 16px; color: #2a2a2a; margin-top: 10px;}

/*分子公司*/
.zright-title1 {height: 48px;border-bottom: 1px solid #2361ad; background: #f5f5f5;}
.com-ul li{ float: left; width: 108px; height: 48px; background: #f5f5f5; line-height: 48px; text-align: center; color: #000000; font-size: 16px; border-right:1px solid #e1e1e1; cursor:pointer;}
.com-ul li.cuur{background: #fff;border: 1px solid #2361ad;line-height: 48px;text-align: center;color: #2361ad;font-size: 18px;border-bottom: none;}
.company-con{ height: auto; overflow: hidden; margin-top: 26px; padding:0 20px;}
.company-con .company-in{ height: auto; overflow: hidden; display: none;}
.company-left{ height: auto;overflow: hidden; margin-bottom: 30px;}
.company-left .com-inner{ width: 100%; background: url(/template/m1/images/z-dt.jpg) no-repeat center right; cursor: pointer; overflow: hidden; height: 152px;}
.company-left.atter .com-inner{ background: url(/template/m1/images/z-dt1.jpg) no-repeat center right;}
.company-left .comp-le{ width: 203px; float: left;}
.company-left .comp-le img{ width: 203px; height: 152px;}
.company-left .comp-ri{ width: 500px; float: left; margin-left: 30px;}
.company-left .comp-ri h1{ color: #3a3a3a; font-size: 18px;}
.company-left .comp-ri p{ color: #3a3a3a; font-size: 16px;  margin-top: 8px;}

.comp-map{  overflow: hidden; margin-top: 32px; display: none; height: 400px;}







/*@media(max-width:1400px){

.subjectOne .container{width: 800px;}
.subjectOne .right_box .floor img{width:100%;}
.subjectOne .right_box .floor ul li{width: 199px;height: 230px;}
.subjectOne .right_box .floor ul li div{width: 199px;height: 230px;}
.subjectOne .right_box .floor ul li .cp{height: 230px;}
.subjectOne .left_box {margin-left: -610px;}

.subjectOne .right_box .floor ul li div h3{font-size: 18px; margin: 30px 0 20px;}
.subjectOne .right_box .floor ul li div a{ margin-bottom:15px;}

}*/

.qqbox{position:fixed; left:0px; top:30%; z-index:999; width:120px; height:auto; text-align:center; background:#117dc2; color:#fff;}
.qqbox .p1{ margin-top:10px;}
.qqbox .qqbtn1{display:block; position: absolute; right:-26px; top:130px;  width:25px; height:67px; background:url("../images/qqbtn2.png") no-repeat center #117dc2; border-bottom-left-radius:3px;border-top-left-radius:3px;}
.qqbox .qqbtn2{display:block; position: absolute; right:-26px; top:130px;  width:25px; height:67px; background:url("../images/qqbtn1.png") no-repeat center #117dc2; border-bottom-left-radius:3px;border-top-left-radius:3px;}
.qqbox .returnTop{position:relative; width:75px; height:43px; background:url("../images/r-top.png") no-repeat center; margin-left:20px; margin-top:10px;    margin-bottom: 10px;}










