@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
	font-family:"微软雅黑";
}
a{ text-decoration:none; color: #333;}
.clear{ clear:both;}
li{ list-style:none;}
img{ vertical-align:top;}


.swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    	.swiper-wrapper1{
		transition-timing-function: linear !important;
	}
.swiper-slide {
        text-align: center;
        font-size: 18px;


        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.con{ width: 100%;}	
.w1280{ width: 1200px; margin: 0 auto;}
.clear{ clear: both;}
.left{ float: left;}
.right{ float: right;}
.top{ background: #f7f7f7;color: #707070; font-size: 12px; height: 36px; line-height: 36px;}
.top_right a{ background: #153b96; color: #fff; display: block; width: 80px; text-align: center; line-height: 36px; }
.sou{ background: #e4e4e4; width: 246px; height: 38px; border-radius: 19px; margin-top: 20px;}
.tel{ margin-top: 14px;}
.tel_text { margin-left: 10px;}
.tel_img{ margin-top: 5px;}
.tel_text p{ font-size: 14px; color: #828282;} 
.tel_text h3{ font-size: 30px;  color: #153b96;}



.nav{ }
.nav li{ float: left; text-align: center; position: relative; }
.nav li>a{ color: #333; display: block;padding: 12px 20px 15px 20px; font-weight: bold;}
.nav li>a:hover{ color: #ff5c01; background: #eee;}
.nav li dl{ position: absolute; z-index: 100; display: none;}
.nav li dl dd a{ display: block; width: 120px; background: #153b96; font-size: 14px; text-align: center; height: 50px; line-height: 50px; overflow: hidden; color: #fff;}
.nav li dl dd a:hover{background: #ff5c01;}
.nav li:hover dl{ display: block;}


/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute; width: 100%; height: 710px;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}



.about{ margin-top: 80px;}
.about_left{ width: 600px;}
.about_left h2{ color: #d7d8d8; font-size: 50px;}
.about_left h3{ color: #153b96; font-size: 32px;}
.about_left .about_text { font-size: 14px; color: #707070; line-height: 26px; margin-top: 20px;}
.more{ width: 130px; height: 40px; text-align: center; line-height: 40px; background: #153b96; color: #fff; margin-top: 20px; border-radius: 20px; display: block;}
.about_right{ width: 600px;}

.ht{ margin-top: 80px; background:  url(../images/ht.jpg) center no-repeat; height: 201px;}
.ht1{ margin-top: 80px; background:  url(../images/ht1.jpg) center no-repeat; height: 159px;}


.pro{ margin-top: 80px;}
.pro_left{  background: #153b96; width: 256px; padding-bottom: 20px;}
.pro_left h3{ font-size: 30px; color: #fff; font-weight: bold; text-align: center; margin-top: 20px;}
.pro_left h4{ font-size: 18px; color: #fff; text-align: center; margin-left: 10px;}
.pro_left ul{ background: #fff; width: 197px; margin: 0 auto; margin-top: 20px; padding: 20px 13px;}
.pro_left li{ margin-bottom: 20px;}
.pro_left li a{ display: block; width: 197px; text-align: center; height: 40px; line-height: 40px; background: #153b96; color: #fff; border-radius: 20px; overflow: hidden;}

.pro_right{ width: 1000px;}
.pro_right ul li{ float: left; width: 310px; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; border: 1px solid #153b96; overflow: hidden; }
.pro_right ul li img{ width: 310px; height: 310px; transition: .3s; }

.pro_right ul li img:hover{ transition: .3s; transform: scale(1.1);}
.pro_right ul li p a{ width: 310px ;height: 50px; background: #153b96; color: #fff; text-align: center; line-height: 50px; display: block;}

.sb{ width: 100%; height: 964px;background:  url(../images/sb.jpg) center no-repeat; margin-top: 30px;}
.sb a{ display: block; height: 964px;}

.ys{ padding-top: 80px; padding-bottom: 80px; background:   url(../images/ysgg.jpg) center no-repeat; background-size: cover;}
.biaoti{ text-align: center;}
.biaoti h2{ font-size: 48px; color: #000; font-weight: bold;}
.biaoti h2 span{font-size: 60px; color: #153b96; font-weight: bold;}
.biaoti h3{ color: #153b96; font-size: 16px; margin-top: 10px;}
.ys-text{ margin-top: 50px;}
.ys-dl { margin-bottom: 60px;}
.ys-dl dt{ width: 665px;}
.ys-dl dd{ width: 590px;}
.sz{background: url(../images/ysbk.png) center no-repeat; width: 114px; height: 90px; color: #fff; font-size: 60px; font-weight: bold; padding-top: 9px; padding-left:2px;}
.sz-text h2{ font-weight: bold; font-size: 36px; color: #153b96; margin-top: 14px;}
.sz-text h3{ font-size: 14px; color: #898989;}
.ys-wenzi{ margin-top: 10px;}
.ys-wenzi p{ font-size: 16px; line-height: 29px; color: #707070; margin-bottom: 20px;}
.ys-wenzi p span{}

.cj{ margin-top: 80px;}
.ind_anli_x ul li{ width:28%; margin:1.5%; float:left; padding: 1%; background: #eee;}
.ind_anli_img{ width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.ind_anli_img img{ display:block; width:100%; height:100%; position:absolute; transition:.3s;}
.ind_anli_x ul li p{ text-align:center; width:100%; font-size:1rem; line-height:1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 20px;}
.ind_anli_x ul li:hover{ background: #153b96;} 
.ind_anli_x ul li:hover  p{ color: #fff;}
.ind_anli_x ul li a{ color: #000;}
.ind_anli_x ul li a:hover .ind_anli_img img{transform: scale(1.2); transition:.3s;}

.hz{ margin-top: 80px; background: #f7f7f7; padding-top: 80px;padding-bottom: 50px;}
.hz_img{ margin-top: 50px;}

.news{ margin-top: 80px; background: #eee; padding: 40px 0;}
.news_tit1{ margin-bottom: 40px;}
.n1 li{ float: left;margin-right: 6px;}
.n1 a{ display: block; width: 260px; height: 50px; line-height: 50px; color: #fff; text-align: center;background: #153b96; }
.n1 a:hover{ background: #ff5c01;}
.n2 {
    width: 420px;
    margin: 0 auto;
}
.n2 li{ float: left;margin-right: 6px;}
.n2 a{ display: block; width: 200px; height: 50px; line-height: 50px; color: #fff; text-align: center;background: #153b96; border-radius: 25px; }
.n2 a:hover{ background: #ff5c01;}
.ys{}
.ys1{background: #dcdbdb;}
.mo1{ font-size: 14px; margin-top: 5px;}
.mo1 a{color: #808080;}


.news_left{ width: 100%; margin-top: 40px;}
.news_right{ width: 450px;}

.n1{ width: 550px; margin: 0 auto;}
.news_ul li{ border: 1px solid #ddd; padding-bottom: 8px; margin-bottom: 8px; padding-top: 8px; padding-left: 8px;}

.news_ul li:hover{  border: 1px solid #153b96;}
.news_nei{ width: 802px;}
.news_img img{ width: 300px; height: 225px;}
.news_nei{ margin-left: 12px;}
.news_nei h3 a{ font-size: 24px; color: #111; font-weight: bold;}
.news_nei h3 a:hover{ color: #153b96;}
.news_nei h3 span{ float: right; color: #969696; font-size: 12px;}
.news_nei h4{ font-size: 14px; color: #666; margin-top: 10px; line-height: 22px;}
.mo2{  display: block; width: 86px; height: 30px; font-size: 12px; color: #fff; line-height: 30px; text-align: center; float: right; margin-top: 10px; background: #153b96; border-radius: 15px;}

.news_tit2{ width: 450px;}

.wd{ padding: 30px 28px 0px 18px;  border: 1px solid #ddd;}
.wd li{ border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 20px;}
.wen span{ padding: 3px; background: #153b96; color: #fff; font-size: 12px; border-radius: 3px;}
.wen a{ font-size: 16px; color: #111;}
.wen a:hover{ color: #153b96;}
.da{ margin-top: 10px; color: #666; font-size: 14px;}
.da span{ padding: 3px; background: #b5b5b5; color: #fff; font-size: 12px; border-radius: 3px;}

.footer{ background: #111; color: #fff; font-size: 14px; text-align: center; padding-top: 20px; padding-bottom: 20px; line-height: 26px;}


.fd{ position: fixed; top: 50%; right: 8px; width: 150px;background: #153b96; z-index: 999999;}

.fanhui{background: url(../images/icon_top.png) 5px center no-repeat; width: 150px; height: 50px;}

.lianxi{background: url(../images/icon_tel.png) 5px center no-repeat; width: 150px; height: 50px;}

.fd ul li{ border-bottom: 1px solid #fff;}
.fd ul li a{ color: #fff; display: block;line-height: 50px; text-align: center;}
.liuyan{background: url(../images/icon_mes.png) 5px center no-repeat; width: 150px; height: 50px;}
.gzh_text{background: url(../images/icon_code.png) 5px center no-repeat; width: 150px; height: 50px;color: #fff;line-height: 50px; text-align: center;}
.gzh_img { width: 110px; margin: 0 auto;}
.gzh_img img{ width: 110px; height: 110px;}
.gzh{ padding-bottom: 16px;}

.swp img{ width: 300px; height: 300px;}

.slideTxtBox .bd ul{ zoom:1;  }

.foot-nav{ background: #153b96; padding-top: 40px; padding-bottom: 40px; }
.fn_left{ margin-right:100px;}
.fn_left h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_left a{ display: block; color: #fff; line-height: 30px; font-size: 14px;}

.fn_center{ padding-left: 50px; padding-right: 50px; border-left: solid 1px rgba(255,255,255,0.2);border-right: solid 1px rgba(255,255,255,0.2);}
.fn_center h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_center a{ display: block; color: #fff; line-height: 30px; font-size: 14px;}
.fn_right { margin-left: 100px; color: #fff;}
.fn_right h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_right p{  color: #fff; line-height: 30px; font-size: 14px;}

.fn_ewm img{ width: 140px; height: 140px;}
.fn_ewm h2{ color: #fff; font-weight: bold; font-size: 22px; line-height: 40px; text-align: center;}
.fn_ewm h3{ font-size: 12px; color: #fff; text-align: center;}

.www{ background: #153b96;  height: 50px; width: 100%; }
.sss{ margin-top: -50px;}

.banner .swiper-slide{ width: 100%; height:600px;}

.banner1{ width: 100%; height: 500px;background: url(../images/nbanner.jpg) center no-repeat; }


.jishu{ margin-top: 40px;}
.jsys{background: url(../images/jsys.jpg) center no-repeat; width: 1200px; margin: 0 auto; height: 598px; margin-top: 40px; }


.news_box ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 30px;
}
.news_box ul li{
	float: left;
	width: 568px;
	height: 128px;
	margin-bottom: 20px;
	margin-right: 20px;
	overflow: hidden;
	padding: 10px;
	border: solid 1px #d9d9d9
}
.news_box ul li:nth-child(2n){
	margin-right: 0;
}
.news_box ul li .news_p{
	float: left;
	width: 180px;
	height: 128px;
	overflow: hidden
}
.news_box ul li .news_p img{
	width: 100%;
	height: 100%;
	transition-duration: 0.5s;
}
.news_box ul li .news_content{
	float: left;
	width: 360px;
	padding-left: 20px
}
.news_box ul li .news_content span{
	font-size: 18px;
	line-height: 36px;
	color: #000
}
.news_box ul li .news_content h1{
	font-size: 12px;
	line-height: 20px;
	color: #999
}
.news_box ul li .news_content p{
	font-size: 14px;
	line-height: 24px;
	color: #666
}
.news_box ul li:hover span{
	color: #153b96;
}
.news_box ul li .news_p img:hover{
	-webkit-transform: scale(1.05, 1.05);
}




.w12{ width:1200px; margin:0 auto;}
.fl { float: left; }
.fr { float: right; }
.w1200{ width:1200px; margin:0 auto;}
.clearfix{ clear:both;}




.hsAbout {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	overflow:hidden;
	margin-top:90px;
	background:url(../images/abj.jpg) no-repeat left 128px;
}
.hsAbout h2 {
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#333;
	background:url(../images/hrb.jpg) no-repeat center bottom;
	padding-bottom:15px;
}
.hsAbout h2 span {
	display:block;
	font-family:arial;
	font-size:14px;
	text-transform:uppercase;
}
.hsAbout .hd {
	width:160px;
	height:50px;
	margin:15px auto 0;
}
.hsAbout .hd li {
	width:80px;
	height:50px;
	line-height:50px;
	text-align:center;
	float:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
}
.hsAbout .hd li.on {
	color: #2d3953;
}
.hsAbout .bd {
	width:1200px;
	height:228px;
	margin:0 auto;
}
.hsAbout .bd .picList {
	width:1200px;
	height:270px;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.hsAbout .bd .picList .next {
	display:block;
	width:58px;
	height:80px;
	background:url(../images/ant.jpg) no-repeat left center;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	top:48px;
	right:0;
}
.hsAbout .bd .picList .next:hover {
	background-position:-58px 0;
}
.hsAbout .bd .picList ul li {
	width:250px;
	height:300px;
	float:left;
	margin-right:25px;
}
.hsAbout .bd .picList ul li:hover img {
	opacity:0.8
}
.hsAbout .bd .picList ul li span {
	display:block;
	width:230px;
	height:40px;
	line-height:40px;
	color:#fff;
}
.hsAbout .about {
	width:1200px;
	margin:0 auto;
	text-align:center;
}
.hsAbout .about p {
	padding-top:30px;
	font-size:14px;
}
.hsAbout .about a {
	display:inline-block;
	width:125px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-family:arial;
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	background:#fe0002;
	border-radius:20px;
	margin-top:35px;
}
.hsAbout .about a:hover {
	background:#fe4647;
	color:#fff;
}/* news */
.hsNews {
	padding:65px 0;
	background:#e9eaeb;
	overflow:hidden;
	margin-top:90px;
}
.hsNews .news {
	width:660px;
	overflow:hidden;
	background:#fff;
	padding:30px;
}
.hsNews .news .hd {
	height:25px;
	line-height:25px;
}
.hsNews .news .hd ul {
	float:left;
}
.hsNews .news .hd ul li {
	width:110px;
	height:25px;
	float:left;
	font-size:17px;
	color:#333;
}
.hsNews .news .hd ul li.on {
	color: #2d3953;
}
.hsNews .news .hd a {
	float:right;
	font-family:arial;
	font-size:13px;
	color:#999;
}
.hsNews .news .hd a:hover, .hsNews .faq h2 a:hover, .hsNews .faq .bd li h3 a:hover {
	color: #2d3953;
}
.hsNews .news .bd {
	width:660px;
	overflow:hidden;
}
.hsNews .news .bd ul {
	width:700px;
}
.hsNews .news .bd ul li {
	width:305px;
	height:109px;
	float:left;
	padding-right:10px;
	margin-right:30px;
	margin-top:20px;
}
.hsNews .news .bd ul li .pic {
	display:block;
	width:86px;
	height:109px;
	float:left;
	margin-right:14px;
}
.hsNews .news .bd ul li .n-tit {
	width:205px;
	float:left;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	font-weight:normal;
	font-size:15px
}
.hsNews .news .bd ul li .n-tit a {
	color:#333;
	transition:all 0s linear;
}
.hsNews .news .bd ul li h5 {
	width:205px;
	float:left;
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	color:#999;
	line-height:20px;
}
.hsNews .news .bd ul li:hover {
	background:#2d3953;
}
.hsNews .news .bd ul li:hover .n-tit a, .hsNews .news .bd ul li:hover h5 {
	color:#fff;
}/* faq */
.hsNews .faq {
	width:377px;
	background:#fff;
	padding:30px;
	overflow:hidden;
}
.hsNews .faq h2 {
	height:25px;
	line-height:25px;
	font-size:17px;
	color:#333;
	font-weight:normal;
}
.hsNews .faq h2 a {
	float:right;
	font-family:arial;
	font-size:13px;
	color:#999;
}
.hsNews .faq .bd {
	height:367px;
	overflow:hidden;
	margin-top:20px;
}
.hsNews .faq .bd img {
	height:154px;
	margin-bottom:20px;
}
.hsNews .faq .bd li {
	padding-bottom:25px;
}
.hsNews .faq .bd li h3 {
	height:20px;
	line-height:20px;
	background:url(../images/fq.jpg) no-repeat left top;
	padding-left:30px;
	padding-bottom:5px;
	font-weight:normal;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:15px;
}
.hsNews .faq .bd li h3 a {
	color:#333;
}
.hsNews .faq .bd li p {
	background:url(../images/fa.jpg) no-repeat left 2px;
	padding-left:30px;
	color:#888;
	line-height:20px;
	margin-top:5px;
}/* left content */
.pageSidebar {
	width:240px;
	overflow:hidden; 
}
.sidebarOne h2 {
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:28px;
	color:#fff;
	border-radius:16px 16px 0 0;
	background: #153b96;
	font-weight:normal;
	
}
.sidebarOne li {
	margin-top:2px;
}
.sidebarOne li a {
	display:block;
	height:45px;
	line-height:45px;
	padding-left:20px;
	font-size:16px;
	color:#333;
	background: #c5c5c5;
}

.listzhenglinlin{
    display: block;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    font-size: 16px;
    color: #333;
    background: url(../images/eb.png) no-repeat 215px center #eee;}
	
	
	
.sidebarOne li a:hover, .sidebarOne li .active {
	background: #ff5c01;
	color:#fff;
}
.sidebarOne li ol {
	margin-bottom:5px;
	overflow:hidden;
}
.sidebarOne li ol li {
	width:240px;
}
.sidebarOne li ol li a {
	display:block;
	height:35px;
	line-height:35px;
	background:url(../images/iconb.jpg) no-repeat 25px center;
	padding-left:35px;
	font-size:14px;
	width:200px;
	border-bottom:1px dashed #e1e1e1;
}
.sidebarOne li ol li a:hover, .sidebarOne li ol li a.active {
	background:url(../images/iconbh.jpg) no-repeat 25px center;
	color:#fe0002;
}
.sidebarTwo, .sidebarThree {
	margin-top:15px;
	border:1px solid #e1e1e1;
	padding:14px;
	background:#fff;
}
.sidebarTwo h2, .sidebarThree h2 {
	height:35px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}
.sidebarTwo .bd {
	width:210px;
	height:382px;
}
.sidebarTwo .bd .box {
	height:382px;
	overflow:hidden;
}
.sidebarTwo .bd ul {
	overflow:hidden;
	zoom:1;
}
.sidebarTwo .bd li {
	width:210px;
	height:191px;
}
.sidebarTwo .bd li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.sidebarTwo .bd li img:hover {
	border-color:#2d3953;
}
.sidebarTwo .bd li span {
	width:190px;
	height:35px;
	line-height:35px;
}
.sidebarThree .twoCont p {
	padding-top:10px;
}
.sidebarThree .twoCont b {
	color:#fe0002;
	font-size:14px;
	padding-bottom:10px;
}/* right content */
.pageContent {
	width:930px;
	overflow:hidden;
	min-height:650px;
	background:#fff;
}
.pageTitle {
	height:46px;
	line-height:40px;
	background:url(../images/conti.png) no-repeat left bottom;
}
.pageTitle h2 {
	display:block;
	float:left;
	height:46px;
	text-align:left;
	font-size:18px;
	overflow: hidden;
	font-weight:normal;
	padding-left:8px;
}
.pageTitle span {
	height:46px;
	float:right;
	font-family:"微软雅黑";
	padding-right:8px;
}
.position {
	height:46px;
	line-height:40px;
	background:url(../images/conti.png) no-repeat left bottom;
}
.pageContentBox {
	width:930px;
	padding-top:20px;
	overflow:hidden;
	line-height:35px;
	font-size:14px;
}/* setting list */
.settingList {
	width:1050px;
}
.settingList li {
	width:290px;
	height:232px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.settingList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.settingList li img:hover {
	border-color:#fe0002
}
.settingList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* honor list */
.honorList {
	width:1050px;
}
.honorList li {
	width:290px;
	height:232px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.honorList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.honorList li img:hover {
	border-color:#fe0002
}
.honorList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* case list */
.caseList {
	width:1050px;
}
.caseList li {
	width:290px;
	height:201px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.caseList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.caseList li img:hover {
	border-color:#fe0002
}

.caseList li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* related case */
.recCase {
	overflow:hidden;
	margin-top:20px;
}
.recCase ul {
	padding-top:15px;
	width:1050px;
}
.recCase li {
	width:290px;
	height:201px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.recCase li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.recCase li img:hover {
	border-color:#fe0002
}
.recCase li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* news list */
.newsList li {
	padding:20px 10px;
	border:1px solid #fff;
	overflow:hidden;
}
.newsList li:hover {border:1px solid #153b96;}
.newsList li img {
	display:block;
	float:left;
	margin-right:15px;
	border:3px solid #e1e1e1;
	width: 200px;
	height: 150px;
}
.newsList li img:hover {
	border-color: #2d3953;
}
.newsList li h3 {
	font-size:18px;
	line-height:35px;
	color:#333;
	font-weight:normal;
}
.newsList li h3 a {
	color:#333;
}
.newsList li h3 a:hover {
	color: #2d3953;
}
.newsList li h4 {
	color:#999;
	font-weight:normal;
}
.newsList li p {
	padding-top:7px;
}
.newsList li .more {
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #e1e1e1;
	font-size:14px;
	margin-top:10px;
}
.newsList li .more:hover {
	background: #2d3953;
	color:#fff;
	border-color: #2d3953;
}/* news show */
.newsShow h2 {
	font-size:20px;
	line-height:32px;
	text-align:center;
	position:relative;
	font-weight:normal;
}
.newsShow h3 {
	text-align:center;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #d2d2d2;
	font-weight:normal;
	font-size:13px;
}
.newsShow h3 span {
	margin:8px 8px 0 8px;
	color:#999;
	text-decoration:none;
}
.fontResizer a {
	padding:0 5px;
}
.curFont {
	font-weight:bold;
	color:#fe0002;
}
.newsShowBox {
	padding-top:15px;
	line-height:26px;
	padding-bottom:10px;
}
.picturePic {
	text-align:center;
	padding-bottom:15px;
}
.fenyList {
	height:35px;
	background:#eee;
	padding:0 10px;
	margin-top:15px;
	font-size:13px;
	margin-bottom:15px;
}
.prew {
	background:url(../images/pre_info.gif) no-repeat left center;
	float:left;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding-left:15px;
	text-align:left;
	width:46%;
}
.nextw {
	background:url(../images/next_info.gif) no-repeat right center;
	float:right;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding-right:15px;
	text-align:right;
	width:46%;
}/* related news */
.recNews {
	overflow:hidden;
	margin-top:20px;
}
.recNews ul {
	width:990px;
	padding-top:10px;
}
.recNews ul li {
	float:left;
	margin-right:50px;
	width:440px;
	height:30px;
	line-height:30px;
}
.recNews ul li a {
	display:block;
	width:310px;
	background:url(../images/iconh.jpg) no-repeat left center;
	padding-left:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
}
.recNews ul li a:hover {
	background:url(../images/iconi.jpg) no-repeat left center;
}
.recNews ul li span {
	float:right;
	color:#999;
}
.recTitle {
	padding-left:20px;
	height:40px;
	line-height:40px;
	background:url(../images/page_line.jpg) no-repeat 10px center #eee;
	font-size:16px;
	font-weight:bold;
	color:#333;
	font-weight:normal;
}/* product list */
.productList {
	width:930px;
}
.productList li {
	width:290px;
	height:250px;
	float:left;
	margin-right:20px;
	margin-bottom:26px;
}
.productList li img {
	border:2px solid #e1e1e1;
	padding:3px;
}
.productList li img:hover {
	border-color:#2d3953;
}
.productList li span {
	width:100%;
	height:35px;
	line-height:35px;
	display: block;
	text-align: center;
}/* product show */
.productShowPic {
	width:442px;
}
.tb-pic a {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.tb-pic a img {
	vertical-align:middle;
}
.tb-pic a {
*display:block;
*font-family:Arial;
*line-height:1;
}
.tb-s310, .tb-s310 a {
	height:320px;
	width:440px;
	background:#fff
}
.tb-s310, .tb-s310 img {
	max-height:320px;
	max-width:440px;
}
.tb-s310 a {
*font-size:271px;
}
.tb-booth {
	border:1px solid #dadada;
	position:relative;
	z-index:1;
}
div.zoomDiv {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background:#fff;
	border:1px solid #ccc;
	display:none;
	text-align:center;
	overflow:hidden;
}
div.zoomMask {
	position:absolute;
	background:url(../images/mask.png);
	cursor:move;
	z-index:1;
}
.tb-picList {
	width:442px;
	height:46px;
	overflow:hidden;
	margin-top:10px;
	position:relative;
}
.tb-picList .prev, .tb-picList .next {
	display:block;
	width:13px;
	height:21px;
	position:absolute;
	top:14px;
	left:0;
	background:url(../images/anu.png) no-repeat;
	overflow:hidden;
	cursor:pointer;
	transition:all 0s linear;
}
.tb-picList .next {
	left:auto;
	right:0;
	background-position:0 -42px
}
.tb-picList .prev:hover {
	background-position:0 -21px;
}
.tb-picList .next:hover {
	background-position:0 -63px;
}
.tb-picList .tb-thumb {
	position:relative;
	width:366px;
	height:46px;
	margin:0 auto;
	overflow:hidden;
}
.tb-picList .tb-thumb ul {
	position:absolute;
	width:999999px;
	height:46px;
}
.tb-picList .tb-thumb ul li {
	background:none;
	float:left;
	width:76px;
	height:46px;
	overflow:hidden;
}
.tb-picList .tb-thumb ul li a {
	display:block;
	width:60px;
	height:44px;
	border:1px solid #d9d9d9;
	text-align:center;
	background:#fff
}
.tb-picList .tb-thumb ul li a.tb-selected {
	border-color:#fe0002
}
.tb-picList .tb-thumb ul li img {
	max-width:100%;
	height:44px;
	cursor:pointer;
}/* product right */
.productShowTitle {
	width:440px;
	height:344px;
	overflow:hidden;
	padding-left:45px
}
.productShowTitle h2 {
	line-height:24px;
	border-bottom:1px solid #e8e8e8;
	font-size:18px;
	padding:10px 0;
}
.descriptionBox {
	margin:10px 0;
	height:132px;
	overflow:hidden;
	line-height:22px;
}
.productOrder a {
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-radius:4px;
	background:#fe0002;
	margin-top:15px;
}
.productOrder a:first-child {
	margin-right: 20px;
}
.productOrder a:hover {
	color:#fff;
	background:#fa2d2f;
}
.productTel {
	font-size:16px;
	padding:10px 0;
	overflow:hidden;
	line-height:30px;
}
.productTel span {
	font-family:arial;
	font-size:24px;
	color:#fe0002;
	position:relative;
	top:3px;
}
.productFenx {
	height:40px;
}/* Explanation */
.tabListBox {
	overflow:hidden;
	margin-top:20px;
}
.tabList {
	height:40px;
	background:#eee;
}
.tabList li {
	display:block;
	width:186px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:15px;
}
.tabList li.on {
	color:#fff;
	background:#2d3953;
}
.tabBox {
	overflow:hidden;
	padding-top:15px;
}/* Purchasing Form */
.orderBox {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.order {
	width:615px;
	border:none;
	background:none;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.orderTable {
	padding:20px;
	margin-top:2px;
	background:#eee;
	overflow:hidden;
}
.tableRow {
	width:296px;
	height:35px;
	float:left;
}
.tableRow span {
	display:inline-block;
	float:left;
	width:65px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
}
.rowInput {
	float:left;
	padding:0 5px;
	width:219px;
	height:33px;
	line-height:33px;
	border:1px solid #d0d0d0;
	background:#fff;
	color:#999;
}
.tableRowA {
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
}
.tableRowA span {
	display:inline-block;
	float:left;
	width:65px;
	height:80px;
	line-height:22px;
	text-align:center;
}
.rowTextarea {
	float:left;
	padding:3px 5px;
	width:811px;
	height:90px;
	line-height:20px;
	border:1px solid #d0d0d0;
	background:#fff;
	color:#999;
}
.rowInput:focus, .rowTextarea:focus {
	border-color:#fe0002
}
.grCode {
	width:500px;
}
.rowA {
	width:120px;
}
.pt15 {
	margin-top:15px;
}
.checkcode {
	margin-left:10px;
	float:left;
	background:#fff;
	width:50px;
	height:23px;
	padding:6px 5px;
}
.orderTable .subt {
	margin-left:65px;
	width:95px;
	height:35px;
	line-height:35px;
	text-align:center;
	border:none;
	background:#2c2f36;
	cursor:pointer;
	float:left;
	color:#fff;
	border-radius:2px;
	font-size:15px;
}
.orderTable .subt:hover {
	background:#fe0002
}
.orderTable .subtA {
	margin-left:10px;
}/* related product */
.recProduct {
	overflow:hidden;
	margin-top:20px;
}
.recProduct ul {
	padding-top:15px;
	width:1050px;
}
.recProduct li {
	width:290px;
	height:250px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.recProduct li img {
	border:2px solid #f1f1f1;
	padding:3px;
}
.recProduct li img:hover {
	border-color:#2d3953;
}
.recProduct li span {
	width:270px;
	height:35px;
	line-height:35px;
}/* faq list */
#item_list li {
	position:relative;
	margin-bottom:25px;
}
.clear{ clear:both;}


.pglist{ width:100%;clear:both;height:80px; }
.pglist ul{ width:100%;text-align:center; padding-top:20px;}
.pglist ul li{
	vertical-align: bottom;
	display:inline-block;*
	display:inline;zoom:1;
	width:30px;
	height:30px;
	margin-left:5px;
	_display:inline;
	_zoom:1;
	_margin-left:5px;
	border: 1px solid #2d3953;
	font-size:14px;
	line-height:30px;
	text-align:center;
	background: #2d3953;
	}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border: 1px  solid #2d3953;}
.pglist ul li.next,.pglist ul li.last{
	width:30px;
	height:30px;
	border: 1px  solid #2d3953;
	font-size:24px;
	line-height: 30px;
	font-family:'微软雅黑'!important;
	font-weight:bold;
	}
.pglist ul li.on{background: #49B38A;border: 1px  solid #49B38A;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background: #2d3953;border: 1px  solid #2d3953;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}
/*end pglist*/


.ptb25 {
	padding:25px 0;
}
.ptb30 {
	padding:30px 0;
}


.nb{ background:url(../images/banner1.jpg) no-repeat center; height:500px; width:100%;}

.rec_pro{width: 240px; margin: 30px auto;}
.rec_pro_bt{width: 240px; height: 45px; line-height: 45px; background: #153b96; font-family: 微软雅黑; font-size: 18px; color: #FFF; text-indent: 12px;
border-radius:10px 10px 0 0;}
.rec_pro_nr{width: 208px; padding: 15px; border: 1px solid #e1e1e1; border-top: none;}
.rec_pro_nr .li{background: none;}
.rec_pro_nr li .a{display: block; height: 30px; line-height: 30px; margin: 0px auto; text-align: center; color: #111; font-size: 13px; text-indent:0px; background: none; border: none;}

.news02_bt{width: 930px; height:45px; line-height: 45px; background: #153b96; font-family: 微软雅黑; font-size: 18px; color: #FFF; text-indent: 12px;}
.news02 .txt{width: 898px; padding: 15px; border: 1px solid #e1e1e1; border-top: none; }
.news02 .txt ul{ padding-left: 10px;}
.news02 .txt li{width: 378px;line-height: 30px; float: left; margin-right: 60px;  background: url(../images/list.jpg) no-repeat 2px 11px; list-style: disc;}
.news02 .txt li a{color: #111; font-size: 15px; }
.news02 .txt li a:hover{ color: #ff5c01;}


.pro_det{width: 920px; margin: 30px auto;}
.pro_det_top{width: 920px;}
.pro_det .det_img{width: 441px;}
.pro_det .det_simg{width: 441px; height: 65px; margin: 5px auto; position: relative;}
.pro_det .det_simg .jtz{position: absolute; top: 20px; left: 10px;}
.pro_det .det_simg .jty{position: absolute; top: 20px; left: 417px;}
.pro_det .det_simg ul{width: 390px; height: 65px; margin: 0 auto;}
.pro_det .det_simg li{float: left; margin: 5px 3px;}
.pro_det .det_txt{width: 456px;}
.pro_det .det_txt h3.fenlei{font-family: 微软雅黑; font-size: 20px; color: #111; margin-bottom:2em; font-weight: bold;}
.pro_det .det_txt .det_txt_con{ line-height:2em;font-size: 13px; color: #797979; margin-top:20px;}

.pro_det .det_txt .share{margin:20px 0px;}
.pro_det .det_txt .imm{width: 138px; height: 45px; margin: 0px auto;}
.pro_det .txt{width: 898px;border: 1px solid #e1e1e1; padding:10px;line-height: 2em;}
.pro_det .txt img{ max-width:898px;}
.pro_det .txt .bt{width: 756px; font-family: 微软雅黑; color: #2967c1; font-size: 18px; line-height: 30px; border-bottom: 1px solid #e1e1e1; margin-top: 10px; margin-bottom: 20px;}


.titname{ margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1;}
.tname_left{ float: left; color: #153b96; font-size: 16px; font-weight: bold;}
.tname_right{ float: right;}


