@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, dl, dt, dd, ul, ol, li,
pre,form, fieldset, legend, button,table,
th, td, img, menu{border:medium none;margin:0;padding:0;}
input, textarea{margin:0;padding:0;outline:none;-moz-outline:none}
body {margin:0;padding:0;color:#333;font-size: 100%;
		font-size:14px; vertical-align:baseline;
		font-family:Microsoft YaHei !important;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		background:url(bg.jpg) repeat;
		}
h1,h2,h3,h4,h5,h6{font-weight:400;}
em,i,small,sub{font-style:normal;font-size:12px;}
em{font-size:15px;}
.fr{float:right;margin-top:25px;}

ul,ol,menu,nav{list-style:none;}
img{vertical-align:middle;}
a,a:focus,a:hover,a:visited{text-decoration:none}
a{cursor:pointer;color:#555;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}
a:hover{text-decoration:none;color:#053d78}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.c-em{color:#862325;}
.hidden{ display:none;}
.clear{ clear:both;}
.lan{color:#0048C8;}

.px_center{width:1000px;margin:0 auto; position:relative;}
.container{width:1000px;margin:0 auto; position:relative;}
.logo{float:left;display:inline;width:125px;height:60px;padding:30px 0 20px;}
.header-nav{position:relative;top:55px;right:0;float:right;}
.header-nav li{float:left;text-align:center; position:relative;margin-left:15px;}
.header-nav a{display:inline-block;height:37px;font-size:15px;line-height:37px;color:#fff;}
.header-nav .on a{color:#c5f2c5; border-bottom:1px #fff solid;}
.right-menu .sub{display:none;width:280px;padding:5px 0;line-height:30px; position:absolute;left:-280px; top:25%;filter:alpha(opacity=95);opacity:0.95; z-index:100;box-shadow:2px 5px 4px rgba(1,2,0,0.2);border:1px #d7d7d7 solid;background:#fff;}
.right-menu .sub li{width:92%;margin:0;text-align:left;line-height:45px;height:45px; overflow:hidden;text-indent:16px;font-size:15px;}
.right-menu .sub li a:hover{width:100%;color:#fff;}
.right-menu .sub li a{width:100%;color:#333;font-weight:normal; border:none;}

.header-tel{float:right;position:absolute;top:15px;right:0;font-size:22px;color:#fff;font-family:'Iskoola Pota'}
.header-tel-bg{float:left;background:url(../images/tel.png) no-repeat left center;padding-left:40px;height:30px;line-height:32px;}
.header-eng{border-left:1px #b3d7fc solid;float:left;margin-left:10px;padding-left:10px;font-size:12px;margin-top:8px;color:#b3d7fc;}
.header-eng a{color:#b3d7fc;}
.header-eng a:hover{color:#fcf3b3;}
/*ͷ��*/
.top{width:100%;background:url(../images/header_menu.jpg) no-repeat center top; height:110px; min-width:1000px;box-shadow: 0 3px 4px rgba(0,0,0,0.05);}
.logg{ padding-top:40px;}
.logg img{ width:155px;}
.menujie{ width:845px;}
.tellink{ font-size:16px; color:#fff; height:50px; line-height:50px; text-align:right; background:url(../images/pupin.png) right bottom no-repeat;}
.tellink a{ color:#333333;}
.tellink span{ background:url(../images/telit.png) left center no-repeat; padding:5px 0 5px 35px; margin-left:20px;}
.menu{ margin-left:20px;}
.menu ul li{ float:left; font-size:15px; margin-left:10px; height:64px; line-height:64px;}
.menu ul li a{ color:#fff;}
.menu ul li a:hover{ color:#1a2484;}
.menu ul li a.current{ color:#1a2484;}

.container-product,.container-intor{background:#f8fafd;padding:80px 0;}
.container-product h3{font-size:30px; text-align:center;color:#1a2484;}
.container-product h4{line-height:30px;font-size:16px;text-align:center;padding:10px 0 20px;}
.container-zhengshu{padding:40px 0;}
.zhengshu-list{position:relative;z-index:1;}
.zhengshu-list li{height:90px;float:left;width:316px;padding-right:15px; padding-bottom:15px;padding-top:15px;color:#767676;position:relative;z-index:1;}
.zhungshu-pic{width:133px;float:left; display:inline;padding:5px 0;}
.zhengshu-list h4{line-height:22px;padding:10px 0;font-size:16px;color:#262626;}
.zhungshu-pic1,.zhungshu-pic4{width:100px;}

.index-product{float:left; position:relative;}
.index-product li{text-align:center;height:350px;float:left;margin-right:25px;background:#fff; overflow:hidden; position:relative; cursor:pointer;}
.index-product li img{ vertical-align:middle;}
.index-product h1,.index-product h4{ text-align:center;line-height:35px;height:35px;}
.index-product ul li .photo{height:220px;overflow:hidden;}
.index-product .rsp{width:318px;height:220px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.index-product .text{position:absolute;width:318px;height:220px;left:-310px;top:0px;overflow:hidden;}
.index-product .text h3{width:100%;height:100%;line-height:100%;text-align:center; background:url(../images/r_f.png) no-repeat center center; text-indent:-9999px;}
.index-product .text h3 a{ display:block;width:100%;height:100%;line-height:100%;}
.product-item-text{padding:15px 0 0;}
.product-item-text h1{font-size:24px;font-weight:bold;margin-bottom:15px;}
.product-item-text h1 img{ display:block; text-align:center;margin-left:50px;}
.index-product li:hover h1{font-size:30px;}
.product-item-text h1 span{color:#1a2484;height:40px;line-height:40px;margin-right:4px;position:relative;}
.product-item-text h1 sup{font-size:12px;*font-size:12px;color:#1a2484; position:relative;right:-3px;top:-3px;*top:-10px;}
.product-item-text h4{line-height:22px;font-size:14px;padding:5px 0 25px; overflow:hidden;}

.index-product a.next,.index-product a.prev{width:49px;height:97px;display:block;background:url(../images/sc8_3.png) no-repeat;position:absolute;left:-70px;top:150px}
.index-product a.next{background-position:-51px 0;left:1000px}
.index-product a.prev:hover{background-position:0 -103px}
.index-product a.next:hover{background-position:-51px -103px}

.btna{
	display: inline-block;
	width: 30%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.btn_a{
	margin-right: 10px;	
	color: #fff;
}
.btn_green{
	background: #1a2484;
}
.b_g:hover{
	background: #00b0ce;
	color: #fff;
}
.b_b:hover{
	background: #0187e6;
	border: 1px solid #0187e6;
	color: #fff;
}
.btn_green:hover{
	/*border: 1px solid #ccc;
  	color: #5e5e5e;
  	background: #fff;*/
	background: #029CC0;
	border: 1px solid #029CC0;
}
.btn_blue{
	background: #0187e6;
	border: 1px solid #0187e6;
}
.btn_blue:hover{
	/*border: 1px solid #ccc;
  	color: #5e5e5e;
  	background: #fff;*/
	background: #016CE6;
	border: 1px solid #016CE6;
}
.btn_b{
	border: 1px solid #ccc;
	color: #5e5e5e;
}

.intor{float:left;width:570px;margin-right:40px}
.intor h3,.intor-list h3,.s_tit{height:40px;line-height:40px; text-indent:-9999px;background:url(../images/tit_32.jpg) no-repeat left center;}
.intor-list h3{margin-bottom:15px;background:url(../images/tit_34.jpg) no-repeat left center;}
.intor-list{margin-left:610px;}
.intor-text{padding:15px 0;text-indent:2em;line-height:24px;font-size:14px;}
.s_tit{width:100%; background:url(../images/ttit_45.jpg) no-repeat left 70%;margin:0;padding:0;}

.intor-list li{ line-height:30px;height:30px; overflow:hidden; border-bottom:1px #d7d7d7 dashed;text-indent:2em; background:url(../images/icon_38.jpg) no-repeat 5px center;}
.intor-list li:hover{background:#e7e7e7 url(../images/icon_38.jpg) no-repeat 5px center;}

.fullSlide{width:100%;position:relative;overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:20px;line-height:20px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:8px;margin:1px;overflow:hidden;background:#dbdbdb;filter:alpha(opacity=80);opacity:0.8;line-height:999px; margin-left:10px; }
.fullSlide .hd ul .on{background:#1a2484;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:48px;height:90px;background:url(../images/bprev.png)  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }

.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;right:10%;z-index:1;width:48px;height:90px;background:url(../images/bnext.png)  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }

/* ����ͼ */
.fullSlide1{width:100%;position:relative;overflow:hidden;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:180px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:20px;line-height:20px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:8px;margin:1px;overflow:hidden;background:#dbdbdb;filter:alpha(opacity=80);opacity:0.8;line-height:999px; margin-left:10px; }
.fullSlide1 .hd ul .on{background:#1a2484;}
.fullSlide1 .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:48px;height:90px;background:url(../images/bprev.png)  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }

.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;right:10%;z-index:1;width:48px;height:90px;background:url(../images/bnext.png)  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }
.hon_til{ border-bottom:1px solid #b5b5b5; height:49px; margin-top:40px;}
.honor{ width:100%; overflow:hidden;}
.hor_list{ width:110%; overflow:hidden; margin-top:46px;}
.hor_list li { float:left; width:155px; margin-right:14px; height:150px; /*border:1px solid #d2d6e6;*/}
.hor_list li div{display:table-cell;vertical-align:middle; height:150px;text-align:center; width:155px; line-height:150px;}
.hor_list li div img{ max-height:150px; max-width:155px;vertical-align:middle;}

.s_about{ width:450px;}
.sa_nest{ height:47px; border-bottom:1px solid #b5b5b5;}
.sa_nest span{ float:right; line-height:47px;}
.sa_nest span a{ color:#666666;}
.cont{margin-top:15px; height:355px;}
.cont a{ font-size:14px; color:#555555; line-height:24px; }
.cont a img{ width:450px;  padding-top:8px;}
.s_newsl{ margin-top:15px; height:333px;}
.s_newsl img{ width:450px; }
.s_newsl ul li{ line-height:36px;}
.s_newsl ul li a{ color:#555555; font-size:14px; }
.s_newsl ul li a span{ color:#cfcfcf; float:right; }

.hezuo{ margin-top:20px; width:100%; overflow:hidden;}
.hezutt{ background:url(../images/hezuo.png) no-repeat; width:148px; height:110px; text-align:center;}
.hezutt a{ color:#fff; line-height:110px; font-size:22px;}
.scrollleft{ width:842px; margin-left:10px;}
.scrollleft ul{ width:110%; overflow:hidden;}
.scrollleft ul li{ float:left; width:127px; height:108px; border:1px solid #ccc; margin-right:33px;}
.scrollleft ul li a div{display:table-cell;vertical-align:middle; height:108px;text-align:center; width:127px; line-height:108px;}
.scrollleft ul li a div img{max-height:108px; max-width:127px;vertical-align:middle;}


.f_l{
	float: left;
}
.section3 .fff{
	background: #fff;
	border:1px #d7d7d7 solid;

}
.section3 .link{
	 border-bottom:1px dashed #ddd; 
	 border-right:1px dashed #ddd; 
	 height: 150px;
	 margin-bottom:0px;
	 position:relative;z-index:1000;
/*	 padding: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
}
.section3 .link{
	 width:19.9%; 
}
.s_tit{
	text-align: center;
	font-size: 33px;
	color: #504f4f;
	padding:80px 0 0;
	color:#023E9A;
}
.section3 .linkct {
	
	background-repeat: no-repeat;
	background-position:center -160px ;
	width: 100%;
	height: 100%;
	transition: all 0.6s ;
  -moz-transition: all 0.6s ;
  -webkit-transition: all 0.6s ;
  -o-transition: all 0.6s ;
}
.section3 .linkct:hover {
	background-position:center 0px ;
	background-color:#fff;
	transition: all 0.6s ;
  -moz-transition: all 0.6s ;
  -webkit-transition: all 0.6s ;
  -o-transition: all 0.6s ;

}
.section3 a.more{
	display: block;
	width: 185px;
	height: 45px;
	line-height: 45px;
	color: #444;
	border: 1px solid #ecebeb;
	text-align: center;
	margin: 15px auto;
}
.section3  a.more:hover{
background: #0076ca;
  border: 1px solid #0076ca;
  color: #fff;
}
.section3  a.more em{
	color: #ccc;
	padding-left: 5px;
}
.anli1{background-image: url(../images/anli1.png);}
.anli2{background-image: url(../images/anli2.png);}
.anli3{background-image: url(../images/anli3.png);}
.anli4{background-image: url(../images/anli4.png);}
.anli5{background-image: url(../images/anli5.png);}
.anli6{background-image: url(../images/anli6.png);}
.anli7{background-image: url(../images/anli7.png);}
.anli8{background-image: url(../images/anli8.png);}
.anli9{background-image: url(../images/anli9.png);}
.anli10{background-image: url(../images/anli10.png);}
.anli11{background-image: url(../images/anli11.png);}
.anli12{background-image: url(../images/anli12.png);}
.anli13{background-image: url(../images/anli13.png);}
.anli14{background-image: url(../images/anli14.png);}
.anli15{background-image: url(../images/anli15.png);}
.anli16{background-image: url(../images/anli16.png);}
.anli17{background-image: url(../images/anli17.png);}
.anli18{background-image: url(../images/anli18.png);}
.anli19{background-image: url(../images/anli19.png);}
.anli20{background-image: url(../images/anli20.png);}


.footer{ /*height:200px; */background:#004fa1; margin-top:30px; min-width:1000px;padding:30px 0 0;}
.footer .container{width:1000px;background:url(../images/footer-logo.png) no-repeat left 15px; position:relative;}
.paddle{ /*padding-left:94px;*/}
.ml360{ margin-left:270px;}
.dcont{  color:#fff; font-size:14px; font-family:"Microsoft Yahei"; line-height:30px; padding-top:10px; padding-left:70px;}
.ft_bot{ text-align:center; background:#003977; height:40px; line-height:40px; color:#c0c0c0;margin-top:40px;}
.footer-tel,.footer-add{float:left;width:305px;line-height:40px;color:#b3d7fc;font-size:14px; position:relative;z-index:1;}
.footer-tel{margin-left:160px;width:170px;}
.footer-add{margin-right:10px;line-height:30px; background:url(../images/footer-tel.png) no-repeat left 5px;padding-left:20px;left:30px;}
.footer-tel2{ background:url(../images/footer-tel2.png) no-repeat left center;font-size:18px;text-indent:2.5em;}
.footer-tel3{ font-size:22px;}

.location{ color:#1b1b1b; line-height:34px; text-align:right;}
.location a{ color:#1b1b1b;}
.ncase_til{ border-bottom:1px solid #b5b5b5; height:46px; margin-top:40px;}
.ncase{ width:100%;}
.nca_list{ width:110%; margin-top:34px;}
.nca_list li{ width:235px; height:176px; position:relative; float:left; margin-right:20px; margin-bottom:22px;
-webkit-transition: all .5s 0s;
	-ms-transition: all .5s 0s;
	-o-transition: all .5s 0s;
	transition: all .5s 0s}
.nca_list li:hover{
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	position:relative;z-index:1000;
	}
.nca_list li a img{ width:235px; height:176px;}
.nca_list li a p{ position:absolute; left:0; bottom:0; height:40px; line-height:40px; color:#fff; text-align:center; background:url(../images/bantou.png); width:235px; font-size:14px;}
.yema{text-align:center; color:#333; margin-top:20px;}
.yema a{color:#333;}

.arera{ font-size:30px; color:#fff; height:50px; line-height:50px; background:#ccc; margin-top:65px; padding-left:30px;}
.contact{ margin-top:30px; padding-bottom:30px; padding-left:5px;width:49%;height:140px;float:left;}
.contact h3{ font-size:18px; color:#1a2484; font-weight:normal;line-height:30px;}
.contact p{ font-size:14px; color:#555555; line-height:30px;}
.bott{border-bottom:1px dashed #ccc;}
.ab_intro{ font-size:14px; color:#1b1b1b; line-height:30px; margin-top:24px;}
.ab_intro p{text-indent:2em;}

.about_pic{padding:15px 0;}
.about_pic_item{float:left;width:33%;text-indent:0 !important; text-align:center;}
.about_pic_item50{width:50%;}


.womei{font-size:24px;font-weight:bold;color:#009;}
.ab_intro b{ color:#1a2484; font-size:18px;}
.about_pic{padding:15px 0;}
.about_pic_item{float:left;width:33%;text-indent:0 !important; text-align:center;}
.about_pic_item50{width:50%;}

.honorlist{ width:100%; overflow:hidden;}
.honorlist ul{ width:110%; overflow:hidden; padding-left:5px; padding-bottom:15px;}
.honorlist ul li{ width:235px; float:left; margin-right:20px; margin-top:10px; text-align:center;}
.honorlist ul li a div{ width:205px; /*height:284px;*/display:table-cell;vertical-align:bottom; text-align:center;}
.honorlist ul li a div img{ max-width:205px; max-height:284px; vertical-align:bottom}
.honorlist ul li a p{ color:#555555; font-size:14px; line-height:36px; text-align:center;}
.jiawen{ padding-top:10px;text-align:justify; text-align-last:left;text-justify:inter-ideograph;}
.jiawen p b{font-size:18px; color:#1a2484;}
.jiawen p em sup,.jiawen p b sup{font-size:10px;}
.jiawen p font{ font-weight:bold;}
.jiawen p{font-size:15px;text-indent:2em;line-height:24px;margin:0 0 10px;}
.jiawen p i{ color:#555; line-height:0px; font-style:normal; }
.jiawen p em{ color:#1a2484; font-weight:bold;}
.tu_liuy { width:100%; overflow:hidden;}
.tu_liuy ul{ width:110%; overflow:hidden;}
.tu_liuy ul li{ width:235px; height:176px; float:left; margin-right:20px; position:relative; margin-top:15px;}
.tu_liuy ul li img{ width:235px; height:176px;}
.tu_liuy ul li p{ position:absolute; background-color: rgba(0,0,0,0.3);width:215px; height:22px; left:0; bottom:0; color:#fff; font-size:14px; padding-left:20px;}
.tab_tu{ margin:30px 0;}
.tab_tu img{width:1000px;}
.fr_img p{ }
.fr_img img{  float:right; margin-left:30px; margin-top:70px; }
.fr_img2_ img{  float:right; margin-left:30px;  }
.shuomsu a{ float:right; font-size:14px; line-height:30px; padding-top:16px;}
.jutu_list {width:100%; overflow:hidden;}
.jutu_list ul{ width:110%; overflow:hidden;}
.jutu_list ul li{ float:left; margin-right:10px; width:192px; margin-top:15px;} 
.jutu_list ul li img{ width:192px; height:165px;}
.jutu_list ul li p{ line-height:30px; color:#555555; font-size:14px; text-align:center;}
.jiawen p b.yitiao{ color:#004fa1; font-size:16px; margin-top:20px;}

.right-menu{width:400px;height:200px; position:absolute;right:50px;top:20px; z-index:100;}
.right-menu li.dt{width:95%;background:#1a2484;color:#fff;height:45px;line-height:45px; font-size:20px;padding:0 10px;margin-left:10px;margin-bottom:0;}
.right-menu li{width:100%;height:45px;line-height:45px; padding:0 10px;margin-bottom:1px; position:relative;}
.right-menu li a{display:block; border:1px #307ab9 solid;text-indent:1em;font-size:16px;}
.right-menu li a:hover{text-indent:2em;border:1px #54bebb solid; background:#54bebb;color:#fff;}

.er_menu{ margin-top:10px;width:100%; overflow:hidden;}
.er_menu ul{ width:110%; overflow:hidden;}
.er_menu ul li{ float:left; height:42px; width:180px; margin-right:25px; line-height:42px; }
.er_menu ul li a{ color:#fff; display:block; height:42px;background:#54bebb; text-align:center; font-size:18px;}
.er_menu ul li a:hover{ background:#1a2484;}
.er_menu ul li a.current{ background:#1a2484;}
.newslist{ padding:20px 10px;}
.newslist li{ font-size:14px; line-height:36px; border-bottom:1px dashed #ccc;}
.newslist li a span{ float:right; color:#999999;}
.newslist li a{ color:#555;}
.tilteq{ font-size:18px; text-align:center; line-height:30px; color:#111; margin-top:30px;}
.tilteq p{ font-size:14px; line-height:20px; color:#999;}
.content{ font-size:14px; color:#555; line-height:22px;}

.side-text{background:#eef8f8 url(../images/t01.jpg) repeat-y center top; position:relative;}
.side-left{float:left;width:42%;padding:2.5%;}
.side-right{float:left;width:48%;padding:2.4%;}
.side-right .right-menu{top:25%;right:70px;}
.side-ul{margin-bottom:15px;font-size:15px;line-height:24px;}
.side-ul dt{color:#3d6eae;font-weight:bold;line-height:35px;font-size:16px;}
.side-ul dd{margin-bottom:6px;}
.indent-1{text-indent:2em;}
.pad-left20{padding-left:24px;}
.side-text .n-indent{text-indent:0;}
.w480-r{float:right;margin:0 0 20px 30px}