﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
ul{list-style:none}
img{border:none}
a{text-decoration:none; color:#333;transition: all 0.6s;}
a:hover{color:#0170a7;}
.clear{clear:both}
.margin{margin:0 auto;}
.float{float:left;}
body{font-size:14px; font-family:"微软雅黑"; background-color:#FFF; color:#454545;}

.w_100{ width:100%; min-width:1400px; margin:0 auto;}
.w_1400{width:1400px; margin:0 auto; }
.w_1200{width:1200px; margin:0 auto;}
.w_1000{width:1000px; margin:0 auto; }
.w_900{width:890px; margin:0 auto;}
.w_1160{width:1160px; margin:0 auto;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m20{ margin-top:20px;}
.m25{ margin-top:25px;}
.m30{ margin-top:30px;}
.m35{ margin-top:35px;}
.m40{ margin-top:40px;}
.m45{ margin-top:45px;}
.m50{ margin-top:50px;}
.m55{ margin-top:55px;}
.m60{ margin-top:60px;}
.m65{ margin-top:65px;}

/*.............. CSS 首页样式............. */
.top{height:100px; background:#fff; margin:0 auto;  position:fixed; top:0px; z-index:10000;box-shadow: 0px 0px 10px 0 rgba(160, 159, 159, 0.3); } 
.logo{ float:left;}
.top_phone{ float:right; background:url(../images/phone.jpg) 0 6px no-repeat;line-height:25px; text-indent:20px; color:#888; margin-top:25px;}
.top_phone b{ font-size:24px; display:block;color:#0170a7; text-indent:0px;}

.synav{width:840px; float:left; position:relative; line-height:40px; margin-left:70px; line-height:100px; }
.nav{ width:840px;   position:relative; z-index:1;  }
		.nav a{ color:#333;  }
		.nav .nLi{float:left; width:120px;position:relative; text-align:center; display:inline; }
		.nav .nLi h3{ font-size:16px; }
		.nav .nLi:hover { background:url(../images/bg5.jpg) center 75px no-repeat;} 
		.nav .nLi:hover h3 a{ color:#0170a7; text-decoration:underline;}
			
		.nav .sub{ display:none; width:90px; top:100px;left:-0px;  border:1px #ddd solid;  position:absolute; background:#fff; padding:0px 15px;   }
		.nav .sub li{   zoom:1; font-size:14px; text-align:center; line-height:40px; height:40px; overflow: hidden; border-bottom:1px #eee solid;  }
		.nav .sub li:hover{ font-weight:bold; background:#de0606;}
		.nav .sub li a{color:#333;}
		
		
		.nav .sub2{ display:none; width:785px; top:100px;left:-0px; border:1px #ddd solid; position:absolute; background:#fff; overflow:hidden; padding:30px;   }
		.nav .sub2 dt{ width:270px; float:left;}
		.nav .sub2 dt img{ width:270px; height:215px;}
		.nav .sub2 dd{ width:502px; float:right; overflow:hidden; text-align:left;}
		.nav .sub2 dd a{ display:inline-block; width:150px; text-align:center; line-height:40px; height:40px; overflow:hidden; background:#f5f5f5; border:1px #eee solid; margin-left:15px; margin-bottom:15px;}
		.nav .sub2 dd a:hover { background:#0170a7; color:#fff; font-weight:bold;}

.pinzhi{ background:url(../images/bg3.png) center 0 no-repeat; height:495px; padding-top:65px;}
.pinzhi ul{ overflow:hidden;}
.pinzhi li{ width:340px; float: left;}
.pinzhi li img{ display:block; margin:0 auto;transition: all 1.8s;}
.pinzhi li h2{ text-align:center; font-size:48px; color:#0170a7; margin-top:30px;}
.pinzhi li h2 span{ font-size:20px; color:#333; font-weight:normal; margin-left:5px;}
.pinzhi li p{ line-height:30px; color:#777; margin-top:25px;}
.pinzhi li.pp2{ margin:0 90px;}
.pinzhi li:hover img , .liyou_dl dl:hover dt{transform: rotate(360deg);}


.cp{ background:#f3f3f3; padding:50px 0 60px 0;}
.cp_h5{ text-align:center;}
.cp_h5 h5{ font-size:36px; color:#0170a7; margin-bottom:12px;}
.cp_h5 p{ font-size:18px; color:#777; margin-top:12px;}

.cp_z{ margin-top:40px; overflow:hidden;}
.cp_l{ width:280px; float:left;}
.cp_l_dao h5{ background:#0170a7; text-align:center; font-size:30px; padding:25px 0; color:#FFF; }
.cp_l_dao h5 span{ display:block; font-size:12px; text-transform:uppercase; font-family:"Arial"; font-weight:normal; margin-top:5px;}
.cp_l_dao ul{ background:#fff; border:2px #0170a7 solid;border-bottom:7px #0170a7 solid;  padding-top:20px; padding-bottom:5px;}
.cp_l_dao ul li{ width:240px; margin:0 auto; margin-bottom:17px; text-align:center; font-size:17px; line-height:50px; height:50px; overflow:hidden; background:#e6e6e6;}
.cp_l_dao ul li a{ display:block; color:#333;}
.cp_l_dao ul li:hover , .cp_l_dao ul li.on{ background:#0170a7;}
.cp_l_dao ul li:hover a , .cp_l_dao ul li.on a{ color:#fff; font-weight: bold;}
 


.main_dd ul{ width:920px; overflow:hidden;}
.main_dd ul li{ width:278px;  float: left;background:#fff;  border:1px #ddd solid; margin-left:25px; margin-bottom:25px;text-align:center; overflow:hidden;}
.main_dd ul li img{ width:270px; height:220px;transition: all 0.6s; padding:4px;} 
.main_dd ul li p{  line-height:40px; height:40px; overflow:hidden; font-size:16px; color:#666; padding-bottom:4px; } 
.main_dd ul li:hover{border:1px #0170a7 solid;}
.main_dd ul li:hover p{ background:#0170a7; color:#fff;}
/*滚动效果*/
.main_dd{width:920px; float:right;HEIGHT:880px; }
.main_dd #demo0 {FLOAT: left; HEIGHT:880px; OVERFLOW: hidden;}
.main_dd #demo1 {MIN-HEIGHT: auto; WIDTH: 920px; }
.main_dd #demo2{MIN-HEIGHT: auto; WIDTH: 920px;}

.liyou{ background:url(../images/bg.jpg) center 0 no-repeat; height:560px; padding:50px 0;}
.liyou_h5{ text-align:center;}
.liyou_dl{ overflow:hidden; margin-top:55px;}
.liyou_dl dl{ overflow:hidden; width:335px; float:left; margin-right:65px; margin-bottom:70px; color:#fff; }
.liyou_dl dt{ float: left; width:125px; height:95px; padding-top:30px; border-radius:50%; border:1px #fff dashed; text-align:center; font-size:31px; color:#fff; font-weight:bold;transition: all 1.2s;}
.liyou_dl dt img{ display:block; margin:0 auto;}
.liyou_dl dd{ width:200px; float:right; font-size:18px; line-height:33px; margin-top:15px;}



.anli{ margin-top:50px;}
.anli_ul{ margin-top:40px; overflow:hidden;}
.anli_ul ul{ width:1250px;}
.anli_ul li{ width:277px;  float:left; margin-right:30px; margin-bottom:40px;} 
.anli_ul li img{ width:277px; height:222px;}
.anli_ul li p{ background:#fff; padding-bottom:20px; border:1px #ddd solid; text-align:center; font-size:20px; font-weight:normal; line-height:70px;height:70px; overflow:hidden;}
.anli_ul li span{ display:block; width:40px; margin:0 auto; line-height:40px;height:40px; overflow:hidden; background:#cecece; border-radius:50%; text-align:center; font-size:28px; color:#999999; position:relative; margin-top:-20px; font-weight:bold;}
.anli_ul li:hover p{ color:#0170a7; text-decoration:underline;border:1px #fc4545 solid; border-top:1px #ddd solid; }
.anli_ul li:hover span{ background:#0170a7; color:#fff;}

/* slideTxtBox2 */
.slideTxtBox2{width:1200px;margin:0px auto; margin-top:40px;}
.slideTxtBox2 .hd{width:1200px; position:relative; background:url(../images/bg2.png) bottom repeat-x;}
.slideTxtBox2 .hd ul{ overflow:hidden;  }
.slideTxtBox2 .hd ul li{ width:140px; height:35px; line-height:35px; background:#dddddd; text-align:center; display: inline-block;  font-size:18px ; margin-right:5px;}
.slideTxtBox2 .hd ul li.on{ background:#0170a7;   }
.slideTxtBox2 .hd ul li.on a{ color:#fff; font-weight:bold;}	 

.slideTxtBox2 .bd{width:1200px;margin:0 auto; margin-top:35px; overflow: hidden; }  
.slideTxtBox2 .bd li{ width:278px; float:left; margin-right:28px; background:#fff; border:1px #ddd solid; } 
.slideTxtBox2 .bd li img{ width:278px; height:222px;}
.slideTxtBox2 .bd li p{ line-height:40px; height:40px; overflow:hidden; background:#f5f5f5; border-top:1px #ddd solid; text-align:center; }
.slideTxtBox2 .bd li:hover p , .news_l dl:hover dd span a{ background:#0170a7; color:#fff;}
.news_l dl:hover dd h2 a , .txtScroll-top .infoList li:hover h2 a , .news_l ul li:hover a , .youqing dd a:hover{ color:#0170a7; text-decoration:underline;}
 


.about{ background:#f3f3f3; padding:50px 0; margin-top:20px;}
.about_z{ overflow:hidden; margin-top:40px;}
.about_z_tu{ float:left; width:520px; height:360px; overflow:hidden;}
.about_z_tu img{ width:520px; height:360px;transition: all 0.6s;}
.about_z_p{ width:640px; float:right;margin-top:20px;}
.about_z_p h2{ font-size:24px; color:#0170a7;}
.about_z_p p{ line-height:35px; height:auto; overflow:hidden; margin-top:10px;}
.about_z_p span a{ display:block; font-weight:bold; font-size:18px; color:#0170a7;margin-top:20px;}
.about_z_p span a:hover{ color:#0068b7; text-decoration:underline;}


.news{ overflow:hidden; margin-top:50px;} 
/* slideTxtBox2 */
.slideTxtBox{width:770px; float:left;}
.slideTxtBox .hd{width:770px; position:relative;   border-bottom:1px #ccc solid;}
.slideTxtBox .hd ul{ overflow:hidden;  }
.slideTxtBox .hd ul li{ width:140px; display:inline-block; margin-right:10px;font-size:20px; line-height:47px; background:url(../images/h8.jpg) 0 0 no-repeat; text-indent:20px;color:#fff;}
.slideTxtBox .hd ul li.on{  background:url(../images/h7.jpg) 0 0 no-repeat;   }
.slideTxtBox .hd ul li a{ color:#fff; font-weight:bold;}	 
 
.slideTxtBox .bd{width:770px;margin:0 auto;  overflow: hidden; } 
 
.news_l{ width:770px; overflow:hidden; }
.news_l dl{ overflow: hidden; padding:30px 0; border-bottom:1px #ddd dashed;}
.news_l dt{ float:left;width:270px; height:197px; overflow: hidden; padding:4px; border:1px #ddd solid;}
.news_l dt img{ width:270px; height:197px;transition: all 0.6s;}
.news_l dd{ width:460px; float:right; margin-top:10px;}
.news_l dd h2 a{ display:block; font-size:18px; color:#222;}
.news_l dd p{ font-size:14px; line-height:30px; height:90px; overflow:hidden; margin-top:10px; color:#888;}
.news_l dd span a{ display:block; width:130px; line-height:33px; font-size:14px; text-align:center; color:#0170a7; border:1px #0170a7 solid; margin-top:15px; }
.news_l ul{ width:820px; margin-top:20px; overflow:hidden;}
.news_l ul li{ width:360px; margin-right:50px; float: left; line-height:35px; height:35px; font-size:14px; background: url(../images/li.jpg) 0 center no-repeat; text-indent:15px; overflow: hidden;}
.news_l ul li span , .ny_news_xg li span{ float:right; color:#999;}
.news_r{ width:380px; float:right; } 
.news_r h3{ font-size:20px; line-height:47px; background:url(../images/h7.jpg) 0 0 no-repeat; text-indent:20px;color:#fff; border-bottom:1px #ccc solid;}
.news_r h3 a , .slideTxtBox .hd ul span a{line-height:47px; float:right; font-size:14px; font-weight:normal;}

.news_l dt:hover img , .about_z_tu:hover  img{transform: scale(1.1);}

		/* 本例子css */
		.txtScroll-top{ overflow:hidden; position:relative; margin-top:27px;  }
		.txtScroll-top .hd{ }
		.txtScroll-top .bd{height:476px;  }
		.txtScroll-top .infoList li{ border-bottom:1px #ddd dashed; padding-bottom:10px; margin-bottom:10px; }
		.txtScroll-top .infoList li h2 a{ display:block; line-height:30px; height:30px; overflow:hidden; font-size:15px; background:url(../images/en.jpg) 0 center no-repeat; text-indent:25px;}
		.txtScroll-top .infoList li p{  margin-top:7px; line-height:30px; height:60px; overflow:hidden;color:#888; background:url(../images/da.jpg) 0 6px no-repeat; padding-left:25px;}


.youqing{ background:#f3f3f3; margin-top:40px; padding:25px 0; overflow:hidden; line-height:30px;}
.youqing dt{ float:left; font-size:16px; font-weight:bold; color:#0170a7;}
.youqing dd{ width:1110px; float:right;}
.youqing dd a{ display:inline-block; margin-right:20px;}

.dibu{ background:#0170a7 url(../images/xian.jpg) 0 65px repeat-x;color:#fff;}
.dibu1{ background:url(../images/logo2.jpg) 0 0 no-repeat; overflow:hidden; height:330px;}
.dibu1_r{ width:940px; float:right;}
.dibu1_r p{ line-height:65px;}
.dibu1_r p a{ background:url(../images/li4.jpg) 0 center no-repeat; padding:0 26px; font-size:16px; color:#fff;}
.dibu1_r p a:nth-child(1){ background:none;}
.dibu1_r p>a:first-child{ background:none;}
.dibu1_r dl{ overflow: hidden; margin-top:30px;}
.dibu1_r dt{ float:right; width:148px; line-height:40px; text-align:center; margin-top:10px;}
.dibu1_r dt img{width:148px; height:148px;}
.dibu1_r dd{ width:620px; line-height:40px; margin-left:40px;}
.dibu a{ color:#fff;}
.dibu2{ background:#8c0000; line-height:30px; padding:15px 0;color:#fff;}
.dibu2 a{ margin-left:15px; color:#ce3f3f;}
.dibu a:hover{ color:#fff; text-decoration:underline;}

 /*-------------------------------------------------------------------------------------------------------------------*/
/* banner */
.nyban {width: 100%;margin: 0 auto; overflow: hidden; margin-top:100px; }
.nyban p {height: 250px;}

.ny_cp_h5{ text-align:center; margin-top:35px;}
.ny_cp_h5 h5{ font-size:34px; color:#0170a7;  margin-bottom:10px;} 
 

.ny_dao{ text-align:center;overflow:hidden; margin-top:20px;  }  
.ny_dao a{ display: inline-block; text-align:center; width:160px; line-height:40px;background:#f6f6f6 ; border:1px #eee solid; margin:0 7px; font-size:17px; color:#222; border-radius:0px;}
.ny_dao a.on , .ny_dao a:hover{ background:#0170a7 ; font-weight:bold; border:1px #0170a7 solid; color:#fff;}

.ny_about_p{ line-height:40px; font-size:16px; color:#444; margin-top:25px; margin-bottom:50px;} 


.ny_anli_ul{ margin-top:40px; overflow:hidden;}
.ny_anli_ul ul{ width:1250px;}
.ny_anli_ul li{ width:276px; float:left; margin-right:29px; margin-bottom:30px; background:#fff; border:1px #ddd solid; } 
.ny_anli_ul li img{ width:276px; height:222px;}
.ny_anli_ul li p{ line-height:55px; height:55px; overflow:hidden; font-size:17px; background:#fff;  text-align:center; }



.ny_news_dao{ margin-top:30px; text-align:center; margin-bottom:60px;font-size:16px;}
.ny_news_dao a , .ny_news_dao span{ padding:10px 17px; border-radius:3px; border:1px #ddd solid; margin:0 5px; background:#fff; color:#666;}
.ny_news_dao a.on , .ny_news_dao a:hover{ background:#0170a7; color:#fff; border:1px #0170a7 solid;}


.ny_news_z{ margin-top:40px; overflow:hidden ;}
.ny_news_z dt{ float:left; width:550px; background:url(../images/news1.jpg) 0 0 no-repeat;}
.ny_news_z dt a img{ width:430px; height:261px; margin-left:120px;}
.ny_news_z dd{ width:646px; height:256px; border:3px #eee solid; border-left: none; float:right; background:#fff;}
.ny_news_z dd h2 a{ display:block; width:570px; margin:0 auto; line-height:30px; height:30px; overflow:hidden; font-size:20px; margin-top:10px; }
.ny_news_z dd p{width:570px; margin:0 auto; margin-top:20px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.ny_news_z dd span a{ display:block; margin-left:40px; margin-top:20px;}
.ny_news_z dd i{width:570px; margin:0 auto; display:block; font-size:16px;margin-top:20px; color:#888;}
.ny_news_z dd i b{ font-size:32px; margin-right:5px; color:#0170a7; }
.ny_news_z dd:hover h2 a , .ny_news_ul li:hover h2 a{ text-decoration:underline; color:#0170a7; font-weight:bold;}
.ny_news_z dd:hover span a{ margin-left:50px;}
.ny_news_z dd:hover i b , .ny_news_ul li:hover i{color:#0170a7;}

.ny_news_ul{ margin-top:30px; overflow:hidden; padding-top:5px; }
.ny_news_ul ul{ width:1250px;}
.ny_news_ul li{ width:518px; float:left; margin-right:26px; margin-left:5px; background:#fff; margin-bottom:30px; border:1px #eee solid;box-shadow:0px 1px 5px 0px rgba(139, 139, 139, 0.25); padding:30px;}
.ny_news_ul li h2 a{ display:block; font-size:18px; line-height:30px; height:30px; overflow:hidden;  color:#111;}
.ny_news_ul li p{color: #888; line-height:30px; height:60px; overflow:hidden; margin-top:15px;}
.ny_news_ul li i{ display:block; line-height:35px; color:#0170a7; overflow:hidden; margin-top:15px;}
.ny_news_ul li i a{ display:block; width:110px; line-height:35px; background:#c5c5c5; text-align:center; color:#fff; float:right; font-style:normal;}
.ny_news_ul li:hover i a{ background:#0170a7; color:#fff;}



.ny_cp_z{ margin-top:30px; overflow:hidden; margin-bottom:60px;}
.ny_cp_z_l{ width:275px; float:left;  border:2px #0170a7 solid;border-bottom: 7px #0170a7 solid; padding-bottom:10px;}
.ny_cp_z_l h5{ font-size:32px; color:#fff; padding:20px 0; background:#0170a7; text-align:center;}
.ny_cp_z_l h5 span{ display:block; text-transform:uppercase; font-size:14px; font-weight:normal; margin-top:10px;}
.ny_cp_z_l ul{ width:240px; margin:0 auto; margin-top:20px;}
.ny_cp_z_l ul li h3 a{ display:block; line-height:45px; height:45px; overflow:hidden; background:#E6E6E6; text-align:center; color:#333; font-size:16px; margin-bottom:15px; }
.ny_cp_z_l ul li ul{ margin-top:-5px; margin-bottom:10px;}
.ny_cp_z_l ul li ul li{ line-height:40px; height:40px; overflow:hidden; background:url(../images/li.jpg) 25px center no-repeat; text-indent:45px; font-size:15px;}
.ny_cp_z_l ul li ul li a{ color:#666;}
.ny_cp_z_l ul li ul li a:hover{ color:#0170a7; text-decoration:underline;}
.ny_cp_z_l ul li:hover h3 a{ background:#0170a7;}


.ny_cp_z_r{ width:890px; float:right; }
.ny_cp_r_h5{ border:1px #ddd solid; background:#f5f5f5; line-height:60px;font-weight:bold; text-indent:20px; font-size:20px; color:#0170a7; }
.ny_cp_r_ul{ margin-top:30px; overflow:hidden;}
.ny_cp_r_ul ul{ width:930px;}
.ny_cp_r_ul li{ width:278px; float:left; margin-right:25px; border:1px #ddd solid; margin-bottom:25px; overflow:hidden; position:relative;}
.ny_cp_r_ul li img{ width:268px; height:218px;transition: all 0.6s; padding:5PX;}
.ny_cp_r_ul ul li i img{ display:block; width:60px; height:60px; position:absolute; top:5px; left:5px;} 
.ny_cp_r_ul li p{ text-align:center; font-size:16px; line-height:40px; height:40px; overflow:hidden; padding-bottom:5px; }





/*--------------------------------------------------------------*/


.ny_qp{width: 100%;height: 60px;line-height: 60px;background: #fff;font-size: 0;overflow: hidden;box-shadow:1px 1px 7px 0px rgba(0, 0, 0, 0.1);;}
.ny_qp p {position: relative;font-size: 15px; color:#666; background:url(../images/home.png) 0 center no-repeat; text-indent:30px;}
.ny_qp p a{ color:#666; margin:0 5px;} 
.ny_qp p span a{ float:right; background:#0170a7; display:block; width:90px; line-height:30px; color:#fff; text-indent:0px; text-align:center; margin-top:14px; border-radius:5px; font-size:14px;}
.ny_qp p span a:hover{ background:#0170a7; color:#fff;}
.ny_qp p a:hover{color:#0170a7; text-decoration:underline;}




.ny_news_h{ margin-top:35px; text-align:center;}
.ny_news_h h2{ font-size:30px; color:#111;}
.ny_news_t{ margin-top:20px; text-align:center; color:#aaa; border-bottom:1px #ddd dashed; padding-bottom:20px;}
.ny_news_p{ margin-top:25px; line-height:40px; color:#666; font-size:15px;}


.ny_news_xg{ width:1200px; margin:0 auto;margin-top:40px;   margin-bottom:70px; overflow:hidden;} 
.ny_news_xg h5 , .ny_cp_xg h5{font-size:32px;color:#0170a7;  text-align:center; background: url(../images/h6.png) center  50px no-repeat;}
.ny_news_xg h5 span , .ny_cp_xg h5 span{ color:#aaa; font-size:16px; margin-top:30px; text-transform:uppercase; display:block;font-weight:normal;} 
.ny_news_xg ul{ width:1250px; overflow:hidden; margin-top:15px;}
.ny_news_xg ul li{ width:570px; margin-right:50px; float:left; line-height:60px; height:60px; overflow: hidden; font-size:16px;  background:url(../images/li.jpg) 0 center no-repeat; text-indent:20px; border-bottom:1px #eee dashed;}
.ny_news_xg ul li a{ color:#454545;}
.ny_news_xg ul li span{ float: right; color:#aaa;}
.ny_news_xg ul li:hover a{ color:#0170a7 ; text-decoration:underline; margin-left:5px;}

.ny_cp_xg{  width:1200px; margin:0 auto;margin-top:40px; margin-bottom:70px;}
        .picMarquee-left3{ width:1200px; margin:0px auto; margin-top:30px;overflow:hidden; position:relative;    }
		.picMarquee-left3 .bd{width:1200px;    }
		.picMarquee-left3 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left3 .bd li { width:276px; float:left; margin-right:29px; background:#fff; border:1px #ddd solid; } 
		.picMarquee-left3 .bd li img{ width:266px; height:212px; padding:5px;}
		.picMarquee-left3 .bd li p{ line-height:45px; height:45px; overflow:hidden; font-size:17px; background:#fff; text-align:center; padding-bottom:5px; }
		.picMarquee-left3 .bd li:hover , .ny_anli_ul li:hover{ border:1px #0170a7 solid;}
		.picMarquee-left3 .bd li:hover p , .ny_anli_ul li:hover p{ background:#0170a7; color:#fff;}



.ny_cp_dao{ margin-top:30px; font-size:15px; color:#0170a7; font-weight:bold; background:#f6f6f6; padding:20px 0; line-height:36px; text-indent:30px;}
.ny_cp_dao a{ font-weight:normal; color:#666;}
.ny_cp_dao a:hover{ text-decoration:underline; color:#0170a7;}









