@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑"; background:#FFF;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;vertical-align: bottom;}
a{text-decoration:none; border:none; margin:0; padding:0;color: #666666;}
.clear{ clear:both;}

table,table td{border-collapse:collapse; padding: 0px 0 0 10px; color: #666666;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}






.div19440{  min-width:1100px; margin:0 auto; }
.div1100{ width:1100px; margin:0 auto; } 


.animal{-webkit-animation-name: fadeInUp; position:relative;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;}

@keyframes fadeInUp
{
		0%, 60%, 75%, 90%, 100% {
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%   { opacity:0;transform:translate3d(0,50px,0);}
100% { opacity:1;transform:translate3d(0,0,0);}
}

@-moz-keyframes fadeInUp /* Firefox */
{
		0%, 60%, 75%, 90%, 100% {
    -moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%   { opacity:0; transform:translate3d(0,50px,0);}
100% { opacity:1; transform:translate3d(0,0,0);}
}

@-webkit-keyframes fadeInUp /* Safari 和 Chrome */
{
		0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%   { opacity:0; transform:translate3d(0,50px,0);}
100% { opacity:1; transform:translate3d(0,0,0);}
}

@-o-keyframes fadeInUp /* Opera */
{
		0%, 60%, 75%, 90%, 100% {
    -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%   { opacity:0; transform:translate3d(0,50px,0);}
100% { opacity:1;transform:translate3d(0,0,0);}
}

/*index*/

.top{
	padding:26px 0;
	}
.logo{
	float:left;
	margin-top:5px;
	}
.top_right{
	float:right;
	}
.top_sou{
	width:160px;
	padding:0 8px;
	border:1px solid #dcdcdc;
	border-radius:100px;
	background-color:#f9f8f8;
	margin-left:auto;
	margin-bottom:10px;
	}
.text1{
	float:left;
	width:80%;
	height:28px;
	line-height:28px;
	margin:0;
	border:none;
	background:none;
	outline:none;
	padding:0;
	}
.button1{
	float:left;
	width:20%;
	height:28px;
	margin:0;
	border:none;
	outline:none;
	background:url(../images/index_2.png) center no-repeat;
	}

.top_list li{
	float:left;
	line-height:22px;
	margin-left:20px;
	}
.top_list li a{
	font-size:12px;
	color:#4c4b4b;
	}
.top_list li a img{
	margin-right:5px;
	}
.top_list li:hover a{
	color:#097de0;
	}

.menu{
	background:url(../images/index_5.jpg) repeat-x;
	height: 40px;
	}
.tmenu{
	background:url(../images/index_6.jpg) left no-repeat;
	}
.tmenu li{
	float:left;
	width:14.2857%;
	text-align:center;
	line-height:40px;
	background:url(../images/index_6.jpg) right no-repeat;
	}
.tmenu li a{
	font-size:16px;
	color:#f9f8f8;
	display:block;
	}
.tmenu li:hover a{
	background:rgba(255,255,255,0.1);
	color:#32b4f8;
	}

.inmain_h{
	font-size:30px;
	color:#333333;
	text-align:center;
	font-weight:normal;
	background:url(../images/index_8.png) center bottom no-repeat;
	line-height:50px;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.inmain_h font{
	color:#006599;
	}
.inmain_p{
	font-size:14px;
	color:#595959;
	text-align:center;
	line-height:30px;
	}

.xptj_box{
	padding:5px 0;
	}
.xptj_list{
	margin-top:20px;
	}
.xptj_list li{
	float:left;
	width:271px;
	margin-right:55px;
	padding-bottom:15px;
	}
.xptj_list li.last{
	margin-right:0;
	}
.xptj_list li .img{
	border:2px solid #d1d1d1;
	overflow:hidden;
	}
.xptj_list li .text{
	border:1px solid #d1d1d1;
	margin-top:28px;
	padding:0 25px;
	height:148px;
	position:relative;
	}
.xptj_list li .text a{
font-size:14px;
color:#006599;
display:inline-block;
width:120px;
line-height:30px;
border:1px solid #006599;
border-radius:100px;
text-align:center;
position:absolute;
left:0;
right:0;
margin:0 auto;
bottom:-15px;
background-color:#FFF;
transition:all 0.3s ease-out;
-moz-transition:all 0.3s ease-out;
-webkit-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
}
.xptj_list li h3 {
	font-size:16px;
	color:#515050;
	text-align:center;
	margin:0 auto;
	line-height:30px;
	background-color:#FFF;
	margin-top:-15px;
	margin-bottom:15px;
	}
.xptj_list li p{
	font-size:13px;
	color:#818080;
	line-height:21px;
	}
.xptj_list li a{

	}
.xptj_list li .img img{
	width: 100%;
	transition:transform 0.5s;       
-moz-transition:transform 0.5s;
-webkit-transition:transform 0.5s;
-o-transition:transform 0.5s;}
.xptj_list li:hover .img img{transform:scale(1.05);
-ms-transform:scale(1.05);
-webkit-transform:scale(1.05);
-o-transform:scale(1.05);
-moz-transform:scale(1.05);}
.xptj_list li a:hover{
	background-color:#006599;
	color:#FFF;
	}


.cpzs_box{
	padding:40px 0;
	}

.cpzs_div{
	background-color:#006599;
	padding:50px 0;
	}

.cpzs_list li{
	float:left;
	width: 255px;
	margin-right: 18.33px;
	height:380px;
	position:relative;
	}
.cpzs_list li.last{
	margin-right:0;
	}
.cpzs_list .img{
	border:1px solid #293d47;
	text-align:center;
	overflow: hidden;
	}
.cpzs_list  .img img {
    transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
    -o-transition: transform 0.5s;
}
.cpzs_list li:hover .img img{
	transform: scale(1.1); */
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
	
}
.cpzs_list h3{
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:35px;
	}
.cpzs_list p{
	font-size:13px;
	color:#ffffff;
	font-family:"宋体";
	text-align:left;
	line-height:18px;
	}
.cpzs_list li span a{
	font-size:13px;
	color:#ffffff;
	font-family:Arial;
	position:absolute;
	bottom:0;
	right:0;
	}
.cpzs_list li a:hover{
	color:#00aeff;
	}
.cpzs_div>div{
	display:none;
	width:1100px;
	margin:0 auto;
	}

.cpzs_list_tab{
	padding-left:50px;
	height:46px;
	text-align:center;
	margin-top:20px;
	}
.cpzs_list_tab li{
	width: 170px;
	display:inline-block;
	line-height:30px;
	border: 1px solid #006599;
	/*background:url(../images/index_13.png) center no-repeat;
	background-size:100% 100%;*/
	padding:7px 0;
	text-align: center;
	margin-left:-4px;
	position:relative;
	transition:all 0.1s;       
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-o-transition:all 0.1s;
	vertical-align:bottom;
	border-radius:10px ;
	margin-right: 5px;
	}
.cpzs_list_tab li.cur{
	padding:7px 0;
	border: 1px solid #006599;
	border-radius:10px ;
	background-color: #006599;
	/*background:url(../images/index_13_1.png) center no-repeat;
	background-size:100% 100%;*/

    }
.cpzs_list_tab li a{
	font-size:14px;
	color:#666666;
	display:block;
	}
.cpzs_list_tab li.cur a{
	color:#ffffff;
	}

.xwzx_box{
	padding:20px 0;
	}

.xwzx_list_tab{
	text-align:center;
	margin-bottom:30px;
	}
.xwzx_list_tab li{
	display:inline-block;
	margin:0 10px;
	line-height:30px;
	}
.xwzx_list_tab li a{
	font-size:15px;
	color:#545353;
	display:block;
	}


.xwzx_div_tab>div{
	display:none;
	}

.xwzx_left{
	float:left;
	width:405px;
	border:4px solid #006599;
	}
.xwzx_right_n{

	width:650px;
}
.xwzx_right{
	float:right;
	width:650px;
	}


.xwzx_right_list li.last{
	margin-bottom:0;
	}
.xwzx_right_list .num{
	float:left;
	width:65px;
	text-align:center;

	}
.xwzx_right_list .text{
	float:right;
	width:570px;
	height:85px;
	}
.xwzx_right_list .span1{
	font-size:30px;
	color:#484949;
	display:block;
	line-height:42px;
	border:1px solid #d1d1d1;
	border-bottom:none;
	}
.xwzx_right_list .span2{
	font-size:12px;
	color:#ffffff;
	display:block;
	background-color:#484949;
	line-height:20px;
	}
.xwzx_right_list h3{
	font-size:15px;
	color:#333333;
	line-height:24px;
	}
.xwzx_right_list p{
	font-family:"微软雅黑";
	font-size:14px;
	color:#666666;
	line-height:20px;
	}
.xwzx_right_list li:hover .span1{
	color:#006599;
	}
.xwzx_right_list li:hover .span2{
	background-color:#006599;
	}

.gywm_box{
	padding:20px 0;
	background-color:#f5f5f5;
	}



.gywm_left{
	float:left;
	width:435px;
	}
.gywm_right{
	float:right;
	width:620px;
	}
.gywm_h{
	font-size:30px;
	color:#006599;
	line-height:35px;
	font-weight:normal;
	margin-bottom:20px;
	}
.gywm_p{
	font-size:14px;
	color:#545353;
	line-height:28px;
	}
.gywm_a{
	display:block;
	line-height:30px;
	width:120px;
	border-radius:100px;
	border:2px solid #006599;
	font-size:14px;
	color:#006599;
	text-align:center;
	margin-top:20px;
	transition:all 0.3s ease-out; 
	-moz-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	}
.gywm_a:hover{
	background-color:#006599;
	color:#FFF;
	}
.foot{
	background:url(../images/index_22.png) center no-repeat #006599;
	padding:20px 0;
	border-bottom:10px solid #004569;
	position:relative;
	}

.foot_left{
	float:left;
	width:800px;
	margin-left:20px;
	}
.foot_right{
	float:right;
	text-align:center;
	margin:5px 20px 0 0;
	}
.foot_left_p{
	font-size:14px;
	color:#ffffff;
	line-height:28px;
	}
.foot_left_p a{
	color:#ffffff;
	margin-right:10px;
	}
.foot_left_p a:hover{
	color:#00aeff;
	text-decoration:underline;
	}
.foot_right_p{
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height:30px;
	}
.foot_top{
	width:84px;
	height:38px;
	background:url(../images/index_20.png) center no-repeat;
	position:absolute;
	top:-36px;
	left:0;
	right:0;
	margin:0 auto;
	cursor:pointer;
	}

/*2*/

.ny_banner{
	text-align:center;
	}
.ny_banner img{
	max-width:100%;
	}
.nymain{
	padding:20px 0 120px 0;
	}

.nymain_left{
	float:left;
	width:200px;
	}
.nymain_right{
	float:right;
	width:870px;
	}
.nymain_left_tit{
	text-align:center;
	background:url(../images/index2_2.jpg) center repeat-x;
	border:1px solid #b2bec9;
	padding:8px 0;
	border-radius:6px;
	box-shadow:1px 1px 5px #6b757c;
	}
.nymain_left_tit h2{
	font-size:20px;
	color:#f6f6ee;
	font-weight:normal;
	line-height:27px;
	}
.nymain_left_tit .pr{
	font-family:Arial;
	}

.smenu{
	margin-top:20px;
	}
.smenu>li{
	margin-top:8px;
	box-shadow:1px 1px 5px #6b757c;

}
.smenu li {
	line-height:56px;

	position:relative;
}
.smenu li a{
	font-family:"微软雅黑";
	font-size:16px;
	color:#ffffff;
	display:block;
	padding:0 20px;
	background:url(../images/index2_3.png) center no-repeat;
}
.smenu li:after{

	display:block;
	width:12px;
	height:12px;
	background:url(../images/index2_4.png) center no-repeat;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-6px;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.smenu li.on:after{
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}






.smenu>li{
	margin-top:8px;
	box-shadow:1px 1px 5px #6b757c;

	}
.smenu dt {
	line-height:56px;
	background:url(../images/index2_3.png) center no-repeat;
	position:relative;
	}
.smenu dt a{
	font-size:16px;
	color:#ffffff;
	display:block;
	padding:0 20px;
	}
.smenu dt:after{
	content:"";
	display:block;
	width:12px;
	height:12px;
	background:url(../images/index2_4.png) center no-repeat;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-6px;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	}
.smenu dt.on:after{
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	}

.ul_er{
	display:none;
	}
.ul_er li{
	line-height:48px;
	margin-top:-1px;
	}
.ul_er li a{
	font-size:14px;
	color:#333333;
	display:block;
	padding:0 23px;
	background:url(../images/index2_14.png) top center no-repeat;
	}
.ul_er li:hover{
	background-color:#097dc5;
	}
.ul_er li:hover a{
	color:#FFF;
	background:none;
	}
.ul_er li:hover +li a{
	background:none;
	}


.nymain_left_list{
	margin-top:20px;
	background-color:#1d8feb;
	border:1px solid #cacdd0;
	border-radius:6px;
	overflow:hidden;
	box-shadow:1px 1px 5px #6b757c;
	}
.nymain_left_list li{
	line-height:50px;
	}
.nymain_left_list li a{
	font-family:"微软雅黑";
	font-size:16px;
	color:#f6f6ee;
	margin:0 23px;
	display:block;
	border-bottom:1px solid #66b2ee;
	}
.nymain_left_list li img{
	vertical-align:middle;
	}
.text2{
	color: #666666;
	float:left;
	font-size:16px;
	height:37px;
	line-height:37px;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	width:450px;
	}
.button2{
	float:left;
	font-size:16px;
	color:#f6f6ee;
	width:65px;
	background-color:#097dc5;
	padding:0;
	margin:0;
	height:37px;
	border:none;
	border-left:1px solid #d1d1d1;
	}
.nymain_right_top .sou{
	float:left;
	padding-left:50px;
	background:url(../images/index2_9.png) 10px center no-repeat;
	border:1px solid #d1d1d1;
	border-bottom-color:#9c9b9b;
	box-shadow:2px 2px 5px #9c9b9b;
	}
.nymain_right_top_p{
	font-size:14px;
	color:#51c3fd;
	font-family:"宋体";
	line-height:37px;
	float:right;
	}
.nymain_right_top_p a{
	color:#51c3fd;
	}
.nymain_right_top_p a:hover{
	color:#666666;
	}


.product_list li{
	float:left;
	width:260px;
	margin-right:20px;
	margin-top:30px;
	height:380px;
	position:relative;
	background-color:#097dc5;
	box-shadow: 2px 2px 5px #9c9b9b;
	}
.product_list li.last{
	margin-right:0;
	}
.product_list .img{
	overflow: hidden;
	border:1px solid #959595;
	text-align:center;
	}
.product_list li .img img{
	width: 100%;
	transition:transform 0.5s;       
-moz-transition:transform 0.5s;
-webkit-transition:transform 0.5s;
-o-transition:transform 0.5s;}
.product_list li:hover .img img{transform:scale(1.05);
-ms-transform:scale(1.05);
-webkit-transform:scale(1.05);
-o-transform:scale(1.05);
-moz-transform:scale(1.05);}
.product_list h3{
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:35px;
	}
.product_list h3 a{
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:35px;
}
.product_list p{
	font-family:"微软雅黑";
	font-size:12px;
	color:#ffffff;
	text-align:left;
	line-height:18px;
	margin:0 20px;
	}
.product_list li p a{
	font-size:12px;
	color:#ffffff;
	font-family:Arial;
	position:absolute;
	bottom:15px;
	right:20px;
	}
.product_list li a:hover{
	color:#00aeff;
	}
.huanye{
	font-family:"微软雅黑";
	line-height:28px;
	margin-top:60px;
	font-size:17px ;
	color: #666666;
	width:860px;
	float: left;
	}
.huanye2{
	font-family:"微软雅黑";
	line-height:28px;
	margin-top:60px;
	font-size:17px ;
	color: #666666;
	width: 450px;
	float: left;
}
.huanye1{
	font-family:"微软雅黑";
	line-height:200%;
	margin-top:30px;
	font-size:20px ;
}
.huanye1 li{


}

.huanye li{


}

.huanye a{color: #333333;}
.huanye a:hover{ color: #006599;}
.huanye .news{}



/*3*/

.xqy{
	margin-top:30px;
	}
.xqy_left{
	float:left;
	width:456px;
	border:2px solid #097dc5;
	}
.xqy_right{
	float:right;
	width:391px;
	}
.xqy_h{
	background:url(../images/index3_2.png) center top no-repeat;
	font-size:16px;
	color:#333333;
	line-height:40px;
	padding-bottom:7px;
	text-align:center;
	margin-bottom:10px;
	font-family: "微软雅黑";
	}
.xqy_p{
	font-size:15px;
	color:#333333;
	line-height:22px;
	width:300px;
	margin:0 auto;
	font-family: "微软雅黑";
	}
.xqy_p p{
	font-size:15px;
	color:#333333;
	line-height:22px;
	width:300px;
	margin:0 auto;
	font-family: "微软雅黑";}
.xqy_a{
	display:block;
	font-size:16px;
	color:#ffffff;
	background-color:#097dc5;
	width:140px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	box-shadow:4px 4px 3px #b3b2b2;
	margin-top:20px;
	}

.xqy_bottom{
	margin-top:40px;
	}
.xqy_bottom_list{
	height:40px;
	margin-top:20px;
	padding-left:2px;
	}
.xqy_bottom_list li{
	display:inline-block;
	line-height:30px;
	/*background:url(../images/index_13.png) center no-repeat;
	background-size:100% 100%;*/
	border: 1px solid #006599;
	padding:5px 45px;

	position:relative;
	transition:all 0.1s;       
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-o-transition:all 0.1s;
	vertical-align:bottom;
	}
.xqy_bottom_list li.cur{
	padding:5px 45px;
	/*background:url(../images/index_13_1.png) center no-repeat;
	background-size:100% 100%;
	margin-top:-12px;*/
	background-color: #006599;
    }
.xqy_bottom_list li a{
	font-size:14px;
	color:#666666;
	display:block;
	}
.xqy_bottom_list li.cur a{
	color:#ffffff;
	}
.xqy_bottom_tab{
	border:2px solid #097dc5;
	min-height:450px;
	box-shadow: 2px 2px 5px #9c9b9b;
	}
.xqy_bottom_tab>div{
	display:none;
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 5px;
	}
.cptj_div{
	margin-top:40px;
	}
.cptj_div_h{
	text-align:center;
	font-size:24px;
	color:#097dc5;
	font-weight:normal;
	}
.cptj_div_a{
	display:block;
	font-size:14px;
	color:#097dc5;
	width:46px;
	margin-left:auto;
	background:url(../images/index3_4.png) right no-repeat;
	}
.cptj_div_list{
	margin-top:20px;
	}
.cptj_div_list li{
	background-color:#097dc5;
	padding:5px;
	float:left;
	width:240px;
	padding-bottom:10px;
	text-align:right;
	margin-right:35px;
	box-shadow: 2px 2px 5px #9c9b9b;
	margin-top: 10px;
	}
.cptj_div_list li.last{
	margin-right:0;
	}
.cptj_div_list h4{
	font-size:16px;
	color:#fff;
	font-family:Arial;
	text-align:center;
	line-height:35px;
	}
.cptj_div_list a{
	font-size:12px;
	color:#48afef;
	font-family:Arial;
	text-align:center;
	}








