/*通用*/
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,textarea{margin:0px auto; padding:0; border :0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit}
ol, ul ,li{list-style: none}
img {border:0}
a{text-decoration: none; cursor :pointer; color:#333333} 
a:hover{cursor :pointer}
body {color:#333333;background:#f8f8f8; text-align: center; font: 13px/1.5 微软雅黑,Arial,Helvetica,sans-serif}
div{overflow :hidden}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden}
.clear{clear:both; height :1px; margin-top :-1px} 
.dis{display:block}
.undis{display:none}


.nav{width:100%; height:auto; overflow:hidden; position:relative}
.nav_main{width:auto; height:auto; overflow:hidden; font-family: "Microsoft YaHei";}
.nav_top{width:100%; height:182px; background:#f8f8f8}
.top_dh{width:100%; height:30px; line-height:30px; background:#f7f7f7; border-bottom:1px solid #cccccc}
.top_dh1{width:1200px;}.top_dh1 strong{font-weight:normal; font-size:18px}
.top_dh span{ float:left;}.top_dh a{ float:right; font-size:13px; padding-left:15px;}
.top_dh strong{ color:#42a8fe; font-size:14px}
.logo{width:1200px; height:100px; background:url(/../images/cx01.jpg) no-repeat left center; }
.logo1{width:208px; height:100px; background:url(/../images/cx02.jpg) no-repeat right center; float:right}

.nav_dh{width:100%; height:48px; background:#fff; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc}
/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.car_nav{width:1200px; height:48px; line-height:48px; position:relative; z-index:1;  }
		.car_nav a{}
		.car_nav .nLi{ float:left;  position:relative; display:inline;}
		.car_nav .nLi h3{ float:left; background:url(/../images/xs02.jpg) no-repeat left center}
		.car_nav .nLi h3 a{ display:block; font-size:15px; width:91.3px; height:48px; border-right:1px solid #cccccc}		
		.car_nav .sub{ display:none; width:167px; left:0; top:36px;  position:absolute; background:#ff0000;  line-height:36px; padding:5px 0;  }
		.car_nav .sub li{ zoom:1; }
		.car_nav .sub a{ display:block; padding:0 10px; font-size:14px}
		.car_nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.car_nav .nLi h3 a:hover{ color:#f03}

.banner{width:100%;}.banner img{width:100%}
/* 本例子css */
		.slideBox{ width:100%; overflow:hidden; position:relative; }
		.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:50px; bottom:17px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:16px; height:16px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ff0000; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.nav_nav{width:1100px; height:410px; overflow:hidden; margin-top:20px}
.nav_nav_t{width:100%; height:46px; border-bottom:1px solid #42a8fe}
.nav_nav_t span{width:auto; height:37px; line-height:37px; display:block; border-left:2px solid #42a8fe; padding-left:12px; font-size:20px; float:left}
.nav_nav_t a{ float:right; font-size:14px; line-height:46px; color:#666666}
.nav_nav_l{width:291px; height:410px; float:left;}
.nav_nav_ln{width:291px; height:357px; padding-top:10px;}
/* 本例子css */
		.txtMarquee-top{ overflow:hidden; position:relative;}		
		.txtMarquee-top .bd{width:291px; height:357px;}
		.txtMarquee-top .infoList li{ overflow:hidden;height:30px; line-height:30px; background:url(/../images/cx03.jpg) no-repeat left center; text-align:left; padding-left:18px}
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }
.nav_nav_line{width:1px; height:410px; float:left; border-left:1px dashed #cccccc; margin-left:17px; margin-right:16px; display:inline}
.nav_nav_m{width:448px; height:410px; float:left}
.nav_nav_mn{width:448px; height:357px; padding-top:10px;}
.nav_nav_mn1{width:448px; height:102px;}
.nav_nav_mn1 img{width:152px; height:102px; float:left;}
.nav_nav_mn1 p{width:280px; float:right; text-align:left; line-height:30px; color:#666666}
.nav_nav_mn2{width:448px; height:240px; padding-top:5px;}
.nav_nav_mn2 ul li{width:448px; height:39px; border-bottom:1px dashed #cccccc; line-height:39px; background:url(/../images/cx06.jpg) no-repeat left center}
.nav_nav_mn2 ul li span{ float:right; color:#f03;}
.nav_nav_mn2 ul li a{ float:left; padding-left:15px;}
.nav_nav_mn1 p span{ color:#ff7700}.nav_nav_mn1 p a{ color:#ff7700}
.nav_nav_r{width:291px; height:410px; float:right}
/* 本例子css */
		.txtMarquee-top1{ overflow:hidden; position:relative;}		
		.txtMarquee-top1 .bd{width:291px; height:357px;}
		.txtMarquee-top1 .infoList li{ overflow:hidden;height:30px; line-height:30px; text-align:left; }
		.txtMarquee-top1 .infoList li span{ color:#42a8fe}

.nav_nav1t{width:100%; height:30px; text-align:center; font-size:20px; margin-top:30px; line-height:30px;}
.nav_nav1t p{width:150px; border-left:2px solid #0086df; text-align:center; line-height:30px;}
.nav_nav1{width:100%; height:364px; margin-top:15px; padding:60px 0px; background:#b1d9fb}
.nav_nav1_n{width:1054px; height:364px; background:#d8ecfd}
.nav_nav1_n ul li{width:350px; height:181px; border-right:1px solid #b1d9fb; border-bottom:1px solid #b1d9fb; float:left}
.nav_nav1_nn{width:320px; height:151px; padding:15px;}
.nav_nav1_nn span{width:46px; height:46px; float:left; display:block; background:#42a8fe; line-height:46px; text-align:center; font-size:20px; color:#fff}
.nav_nav1_nn p{width:250px; height:151px; float:right; line-height:22px; text-align:left}
.nav_nav1_nn p strong{ font-size:18px; width:100%; height:35px; display:block}

.nav_nav2{width:1100px; height:425px; margin-top:25px;}
.nav_nav2_l{width:735px; border-right:1px dashed #cccccc; float:left; height:425px;}
.nav_nav1ln{width:735px; height:362px; padding-top:15px;}
.nav_nav1ln ul li{width:350px; height:181px; float:left;}
.nav_nav2_r{width:315px; height:425px; float:right;}
.nav_nav2_rn{width:315px; height:340px; padding-top:30px;}
.nav_nav2_rn img{width:315px; height:270px;}

.nav_nav3{width:1100px; height:336px; margin-top:30px}
.nav_nav3_l{width:742px; height:336px; float:left}
.nav_nav3_t{width:100%; border-bottom:2px solid #42a8fe; height:42px}
.nav_nav3_t span{width:136px; height:35px; float:left; display:block; line-height:35px; text-align:left; font-size:20px; color:#fff; 
                 background:url(/../images/cx07.jpg) no-repeat center; padding-left:20px}
.nav_nav3_t a{ float:right; line-height:42px; color:#666666}
.nav_nav3_ln{width:742px; height:269px; padding-top:5px;}
.nav_nav3_r{width:331px; height:336px; float:right}
.nav_nav3_rn{width:331px; height:292px;}
.nav_nav3_rn ul li{width:331px; height:40px; border-bottom:1px dashed #cccccc; background:url(/../images/cx06.jpg) no-repeat left center; line-height:40px; text-align:left}
.nav_nav3_rn ul li a{ float:left; padding-left:15px;}

.nav_nav4{width:1100px; height:740px; margin-top:5px;}
.nav_nav4_n{width:1100px; height:650px; padding-top:10px; background:#fff}
.nav_nav4_n ul li{width:366px; height:298px; border-right:1px dashed #cccccc; float:left; margin:10px 0px; display:inline}
.nav_nav4_pic{width:366px; height:268px; text-align:center}
.nav_nav4_wz{width:366px; height:30px; text-align:center; font-size:16px;}

.nav_nav5{width:1100px; height:336px;}
.nav_nav5_n{width:1100px; height:272px; padding-top:20px;}
/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative;}		
		.picMarquee-left .bd{}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width:191px; height:240px  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:191px; height:206px; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:34px;   }
		
.nav_nav6{width:1100px; height:144px;}
/* 本例子css */
		.slideTxtBox{ width:1100px; text-align:left;  }
		.slideTxtBox .hd{ height:32px; line-height:32px;  position:relative; }
		.slideTxtBox .hd ul{ float:left; position:absolute; }
		.slideTxtBox .hd ul li{ float:left; border:1px solid #cccccc; cursor:pointer; width:98px; height:30px; text-align:center; font-size:15px; color:#666666}
		.slideTxtBox .hd ul li.on{ height:30px;  background:#42a8fe; color:#fff}
		.slideTxtBox .bd{width:1068px; height:77px; border:1px solid #cccccc; background:#fff; margin-top:10px; padding:10px 15px;}
				
		/* 本例子css */
		.picScroll-left{ overflow:hidden; position:relative;}
		.picScroll-left .bd1{width:1100px;}
		.picScroll-left .bd1 ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd1 ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd1 ul li .pic{ text-align:center; }
		.picScroll-left .bd1 ul li .pic img{ width:93px; height:75px; display:block; border:1px solid #ccc; }
		.picScroll-left .bd1 ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd1 ul li .title{ line-height:24px;   }
		.links{width:1078px; height:77px;}
		.links ul li{width:145px; height:32px; border:1px solid #cccccc; float:left; margin:3px 3px; display:inline; line-height:32px; text-align:center}

.nav_nav7{width:800px; height:125px; margin-top:30px;}	
.nav_nav7_l{width:532px; height:125px; float:left; border-right:1px solid #cccccc;}
.nav_nav7_l ul li{width:55px; height:75px; float:left; margin:25px 35px; display:inline}
.nav_nav7_l ul li img{width:55px; height:55px}
.nav_nav7_l ul li span{width:55px; height:20px; display:block; line-height:20px;}
.nav_nav7_r{width:245px; height:125px; float:right;}
.nav_nav7_r ul li{width:90px; height:111px; float:left; margin:7px 15px; display:inline}

.nav_nav8{width:1100px; height:250px; margin-top:30px; padding-top:20px; border-top:3px solid #cccccc}	
.nav_nav8_n{width:183px; float:left; text-align:left;}
.nav_nav8_n p{width:100%; height:50px; line-height:30px; font-size:18px;}
.nav_nav8_n ul li{width:100%; height:26px; line-height:26px;}
	
.bottom{width:1100px; height:181px; background:url(/../images/cx21.jpg) no-repeat left top}
.bottom1{width:600px; float:right; line-height:20px; text-align:right; height:61px}

.bmpf{background:#0e61ba;width:100%;height:100px;bottom:0px;position:fixed;margin:0     
 auto;z-index:9999;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.bmpf1{width:100%; height:50px; line-height:50px; font-size:25px; color:#fff; text-align:center}
.bmpf1 span{ color:#ff7700}
.bmpf2{width:600px; height:50px; color:#fff}
.bmpf2 span{ float:left; line-height:45px;}
.txtstyle{width:120px; height:20px; float:left; margin-top:10px;}
.bttstyle{width:121px; height:31px; background:url(/../images/btn_20170324.jpg) no-repeat; border:none; margin-top:10px; float:right}

.nav_ny{width:1050px; height:auto; overflow:hidden; padding-bottom:30px;}
.ny_wz{width:100%; height:40px; line-height:42px; text-align:left; background:url(/../images/home.jpg) no-repeat left center;border-bottom:1px solid #d2e1f1; padding-left:34px}
.nav_ny_l{width:255px; min-height:500px; float:left; padding-bottom:15px; border-top:none; margin-top:15px; background:url(/../images/profile1.jpg) no-repeat top center}
.ny_l01{width:200px; height:81px;  text-align:left;  float:right; font-size:15px; color:#fff; line-height:32px; font-weight:bold}
.ny_l02{width:225px; height:auto; padding-bottom:30px; background:url(/../images/profile_bg.jpg) repeat-y; float:right;}
.ny_l02 ul li{width:186px; height:35px; float:left; margin:10px 19px; display:inline; background:#42a8fe; text-align:center; line-height:35px; color:#fff; font-size:14px;}
.ny_l02 ul li a{ color:#fff}
.ny_l02 ul li a:hover{ color:#f03}
.ny_l03{width:213px; height:8px; background:url(/../images/profiledbk.jpg) no-repeat; float:right; margin-right:0px; display:inline}
.ny_l04{ background-color:#f5f5f5; padding-bottom:40px;width:225px; height:auto; float:right}

.nav_ny_r{width:783px;overflow:hidden;  float:right; margin-top:15px}
.nav_ny_rt{width:783px; height:12px; background:url(/../images/profile_csbk.jpg) no-repeat}
.nav_ny_rtop{width:753px; height:32px; font-size:14px; text-align:left;  line-height:32px; font-weight:bold}
.nav_ny_rtop span{  color:#ff0000; float:right}
.nav_ny_tnr{width:753px; height:auto; overflow:hidden; text-align:left; line-height:24px; padding:15px; font-size:14px;background:url(/../images/profile_cbg.jpg) repeat-y}
.nav_ny_tnr span{ font-size:14px; padding-right:5px}
.nav_ny_rb{width:783px; height:15px; background:url(/../images/profile_cdbk.jpg) no-repeat}

.nav_ny1{width:1100px; height:auto; overflow:hidden; padding-bottom:30px;}
.nav_ny_r1{width:783px;overflow:hidden;  float:left; margin-top:15px; border:1px solid #cccccc; padding-bottom:20px;}
.nav_ny_rtop1{width:783px; height:32px; background:url(/../images/box_bg5.jpg) repeat-x; line-height:32px;}
.nav_ny_rtop1 span{ float:left; margin-left:10px; display:inline}
.nav_xwnr{width:763px; height:auto; overflow:hidden; padding-top:15px; padding-left:10px; padding-right:10px;}
.nav_xwnr ul li{width:763px; height:151px; text-align:left; border-bottom:1px dashed #cccccc; margin:10px 0px;}
.nav_xwnr ul li img{width:180px; height:120px; float:left}
.xwnrnr{width:560px; float:right; height:120px;}
.xwnrnr span{ font-size:16px; color:#ff7700; height:30px; width:100%; display:block}
.xwnrnr p{width:560px; height:90px; line-height:30px; text-align:left}
.a_left{width:305px; float:right;margin-top:15px;}
.a_left_n{width:303px; height:auto; border:1px solid #cccccc}
.a_lefttop1{width:305px; height:32px; background:url(/../images/box_bg5.jpg) repeat-x; line-height:32px;}
.a_lefttop1 span{ float:left; margin-left:10px; display:inline}
.a_left_n1{width:283px; padding:10px; height:auto}
.a_left_n1 ul li{width:283px; height:30px; line-height:30px; background:url(/../images/ico_03.gif) no-repeat left center}
.a_leftxwnr{ float:left; padding-left:15px;}
.a_leftxwzx{ float:right; color:#f03}
.a_left_n2{width:293px; height:auto; padding:5px;}
.a_left_n2 ul li{width:136px; height:136px; float:left; margin:5px;}
.a_left_n2 ul li img{width:136px; height:110px;}
.a_left_n2 ul li span{ line-height:26px;}

.nav_ny_tnr1{width:763px; padding:10px; height:auto; line-height:28px;}
.nyxy_01{ text-align:left}

.nycontent{width:840px; height:auto; padding:10px;}
.page_news_list{width:100%; height:auto;}
.page_news_list li{width:100%; height:60px; line-height:30px; text-align:left; border-bottom:1px dashed #d2e1f1; padding-top:8px;}
.page_news_list li a{ font-size:14px; font-weight:bold; width:60%; display:block; float:left}.page_news_list li span{ float:right}
.page_news_list li p{ float:left; width:100%;}
.page_news_list2{width:100%; height:auto;}
.page_news_list2 li{width:100%; height:60px; line-height:30px; text-align:left; border-bottom:1px dashed #d2e1f1; padding-top:8px;}
.page_news_list2 li a{ font-size:14px; font-weight:bold; width:60%; display:block; float:left}
.page_news_list2 li p{ float:left; width:100%;}

.nav_cpnr{width:840px; height:auto; overflow:hidden; padding:10px;}
.nav_cpnr ul{width:840px; height:auto; overflow:hidden}
.nav_cpnr ul li{width:685px; height:105px; float:left; border-bottom:1px solid #d2e1f1; margin-top:10px; padding-left:5px; padding-right:5px }
.nav_cpnr ul li img{width:110px; height:95px; float:left; border:1px solid #d2e1f1; padding:1px}
.nav_cpnr ul li p{width:525px; height:95px; line-height:25px; text-align:left; float:right}
.nav_cpnr ul li p span{ font-size:14px; font-weight:bold; width:100%; display:block}

.nav_ny_r2{width:1098px;overflow:hidden;  float:left; margin-top:15px; border:1px solid #cccccc; padding-bottom:20px;}
.nav_ny_rtop2{width:1088px; height:32px; background:url(/../images/box_bg5.jpg) repeat-x; padding-left:10px; text-align:left}
.nav_ny_rtop2 span{ line-height:32px}
.nav_cpnr1{width:1098px; height:auto; overflow:hidden; padding-top:15px;}
.nav_cpnr1 ul{width:1098px; height:auto; overflow:hidden}
.nav_cpnr1 ul li{width:191px; height:206px; float:left; margin: 10px 14px; position:relative }
.nav_cpnr1 ul li img{width:191px; height:206px}
.nav_cpnr1 ul li span{width:191px; height:30px; line-height:30px; text-align:center; overflow:hidden; background:#000;  bottom:0px; position:absolute; display:block;opacity: 0.8; color:#fff; font-size:15px}

.nav_ny_yd{width:685px; height:auto; overflow:hidden; line-height:30px; text-align:left; font-size:15px; font-weight:bold; padding-top:15px;}

.commentform{width:820px; height:auto; padding:10px; margin-top:200px;}
.nTitle{width:520px; height:30px; line-height:30px; font-size:18px; font-weight:bold; text-align:left; float:left}
.commentform dl{width:100%; min-height:35px; margin-top:8px; overflow:hidden}
.commentform dl dt{ float:left; width:100px;}.commentform dl dd{ float:left}

.nav_video{width:1098px; height:auto; overflow:hidden; padding-top:15px;}
.nav_video ul{width:1098px; height:auto; overflow:hidden}
.nav_video ul li{width:191px; height:221px; float:left; margin: 10px 14px; position:relative }
.nav_video ul li img{width:191px; height:191px}
.nav_video ul li span{width:191px; height:30px; line-height:30px; text-align:center; overflow:hidden; display:block;  font-size:15px}

.nav_ny3{width:100%; font-family: "宋体";
    line-height: 22px;
    font-size: 12px;
    color: #000;
    background: url(/../images/bg.jpg) center 35px no-repeat;
    min-height: 810px;}
.bmbottom{width:100%; height:100px; line-height:30px; text-align: center; padding-top:90px;}


.nav_downnr{width:763px; height:auto; overflow:hidden; padding-top:15px; padding-left:10px; padding-right:10px;}
.nav_downnr ul li{width:763px; height:35px; text-align:left; border-bottom:1px dashed #cccccc; line-height:35px;}
.downn{ float:left;}
.downt{ float:right}