/*--[if lte IE 6]>body { behavior:url("csshover.htc"); }<![endif]--*/
body{ margin:0; padding:0; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft YaHei", "黑体", Arial, Helvetica, sans-serif; min-width:1200px; ;}
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
#clear{ clear:both; height:0px; overflow:hidden;}
.w1200_center{ width:1200px; margin:0 auto;}

.centeer_img {display:inline-block;text-align: center;vertical-align:middle;border:none;}
.edge { width:0; height:100%; display:inline-block;vertical-align:middle;}
/*----- TOP------*/
.top{ width:1000px; margin:auto; height:52px; }
.logo_box{ float:left;}
.top_right{ float:right; padding-top:18px;}
.top_right ul li{ float:left; margin-left:5px;}
.top_right .sing a{ font-size:14px; float:right; padding-top:0px; }
.top .sing a{ color:#000}
.top .sing a:hover{ color:red}


.dw_box{overflow:hidden;}

/*----- 导 航 ------*/
#nav{ font-size:16px;height:30px;line-height:40px; z-index:9999; display:block; width:1000px; margin:auto; margin-top:0px; border-top:solid 1px #000; border-bottom:solid 1px #000; left:50%; margin-left:-500px; top:0px; position:relative; background:#FFF;}
#nav a{  font-family:Century}
#nav ul{height:60px; padding-left:0px; position:relative; margin-left:0px;}
.main_nav ul li {float:left;height:26px;margin-right:1px; }
.main_nav ul .no_x{ background:none!important;}
.main_nav ul li a {	display:block;height:50px;line-height:30px;text-align:center;color:#000;font-size:16px; padding:0 40px 0 10px; }
.main_nav ul li a:hover{ color: #0162f4; text-decoration:underline;color: #C20C0C;}

/*---导航下拉---*/
.main_nav ul li dl {position:absolute;top:30px;height:215px;display:none;z-index:99999;border-top:none; font-weight:bold; border: solid 1px #999; width:1000px; background:#fff; float:left; left:0px; }
.main_nav ul li dl h1.nav_lbbt{ float:left; width:140px; text-align:center; color:#333; font-size:16px; padding-top:10px;}
.main_nav ul li dl dt{  float:left; margin-right:0px; background:#fff; width:320px; padding-top:15px;}
.main_nav ul li dl dt a{ font-size:12px; width:160px; float:left; height:25px; line-height:25px; color:#333; font-weight:normal; 
margin:0px !important ; padding:0px !important; text-align:left;}
.main_nav ul li dl .nav_dlimg{ float:right; width:500px!important; display:block; padding:0px;height:215px; overflow:hidden; text-align:right; margin:0px !important;}

/*----banner-------*/
.banner{ height:460px; width:1000px; background:#fff; margin-top:5px; padding-bottom:20px; margin:auto}
.banner .picBtnLeft { height:440px; position:relative; zoom:1; width:1000px; overflow:hidden;}
.banner .picBtnLeft .hd {width:280px; height:10px; position:absolute; left:50%; margin-left:-100px; text-align:center; bottom:30px; z-index:10;  }
.banner .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:10px; width:280px; text-align:center}
.banner .picBtnLeft .hd ul li {float:left; _display:inline; text-align:center; background:#fff; width:40px; height:6px; overflow:hidden; margin-right:10px; cursor:pointer; border-radius:3px;}
.banner .picBtnLeft .hd ul li.on { background:#F00!important; width:50px; }
.banner .picBtnLeft .bd {height:460px; left: 50%; margin-left: -500px; position: absolute; width: 1000px;}
.banner .picBtnLeft .bd img { height:460px; width:1000px; z-index:1;}
.banner .picBtnLeft .bd ul{}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:1000px;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
.banner .picBtnLeft .bd li .bg { display:none;}
.banner .picBtnLeft .bd li .title { display:none;}

.subs{ width:1000px;border-bottom: solid 1px red; border-top: solid 1px red; overflow:hidden; margin:auto; }
.subs_box{ float:right; width:500px; margin-top:5px; margin-bottom:5px;  padding-bottom:10px; padding-top:10px;}
.subs_box ul{margin:auto;}
.subs_box ul li { float:left;margin-right:10px;}
.subs_box ul li h1{ text-align:center; }

.yfzs{ width:1000px; margin:auto; margin-top:20px;}
.yfzs ul li {float:left; margin-bottom:90px;margin-right:33px;}
.yfzs ul li img{ margin-bottom:20px;}
.yfzs ul li a{ display:block; text-align:center;color:#000}
/*-- 底部 --*/
.footer_box{ width:1000px; margin:auto; background-color:#444; overflow:hidden }
.footer_z{ padding-top:10px; padding-bottom:10px; margin-left:0px; float:left }
.footer_z ul li{ float:left; margin-left:20px; }
.footer_z ul li a{ color:#FFF; font-size:12px; padding-bottom:5px;}
.footer_z ul li a:hover{ border-bottom:solid 1px red}
.footer_L ul{ float:right; margin-top:5px; }
.footer_L ul li{ float:left; margin-right:20px; width:30px; height:30px; }


/*---首页 结构构架---*/
#ind_main_box{ margin:auto; clear:both; background:url(../images/bgdw.png) #000;  padding-bottom:0px;}

/*---标题样式---*/
.biaoti{ clear:both; width:100%; position:relative; text-align:center; padding-top:50px; margin-bottom:50px;}
.biaoti h1{ font-size:48px; font-weight:normal; position:inherit;color:#fff; margin:auto;letter-spacing:3px;}
.biaoti h1 b{ margin:0px 5px 0 5px;}
.biaoti  span{background:#999; height:1px;  overflow:hidden; display:block;   font-size:1px; top:-30px; position:inherit;display:block; z-index:999;}
.left_x{  float:left; left:0px;}
.right_x{ float:left; right:0px;}
.biaoti p{ color:#8e8e8e; position:relative; clear:both;text-transform:uppercase;letter-spacing:2px; font-family:Arial; font-size:18px; padding-top:10px;font-weight:inherit; font-style:normal;}

.biaoti02{ width:100%;}
.biaoti02 span{ width:100%;}




/* 图片切换 - 公用类 */
#pro_tab_box .pro_imgtab{ text-align:left; margin-top:20px;}
#pro_tab_box .pro_imgtab .hd{  line-height:30px; position:relative; bottom:40px; }
#pro_tab_box .pro_imgtab .hd .prev,#pro_tab_box .pro_imgtab .hd .next{ display:block;  width:65px; height:65px; line-height:65px; text-align:center; float:right; overflow:hidden;   
     cursor:pointer; background:#474647; color:#fff; font-family:"宋体"; font-size:50px; position:absolute;} 
	 
#pro_tab_box .pro_imgtab .hd .prev{ left:0px;}	 
#pro_tab_box .pro_imgtab .hd .next{ background:#474647; right:-10px;} 

#pro_tab_box .pro_imgtab .hd ul{ float:left; position:absolute; left:50%;  top:-1px; margin-left:-50px;  }
#pro_tab_box .pro_imgtab .hd ul li{ float:left; width:10px; height:10px; margin-left:10px; border-radius:10px; margin-top:2px; background:#fff; cursor:pointer; }
#pro_tab_box .pro_imgtab .hd ul li.on{background:#d7000f; border:2px solid #d7000f; cursor:pointer; margin-top:0px; background:none; }
#pro_tab_box .pro_imgtab .bd{ }
#pro_tab_box .pro_imgtab .bd ul{ }

.ind_bg02{ width:100%; height:100%; background:url(../images/banner/banner04.jpg) no-repeat center fixed; background-size:100% ; padding-top:600px;}
.ind_bg03{width:100%; height:100%; background:url(../images/banner/banner05.jpg) no-repeat center fixed; background-size:100%; padding-top:600px;}
.text_box{ text-align:center; color:#939393; min-width:1170px; margin:0px auto; padding-bottom:80px; background:url(../images/h_tm90.png); padding-top:80px;}
.text_box .bt{ font-size:100px; font-weight:inherit;letter-spacing:10px; margin-bottom:40px;}
.text_box .nr{ font-size:30px; font-family:inherit; line-height:60px;}




/*-- 内页结构 --*/
#ny_center{ width:1100px; margin:0px auto; clear:both;  border-top:none;margin-bottom:20px; background:#fff;}
 #left_box{ width:240px; float:left; background:#efefef; margin-top:-60px;  overflow:hidden; }
 #right_box{ width:830px; padding-top:20px; float:right; min-height:500px;}
 #ny_bg{ position:fixed; width:100%; left:0}
 
.ny_biaiti{ height:60px; background:#22469a; padding-left:15px; line-height:60px;}
.ny_biaiti h1{ font-size:20px; font-weight:normal; color:#fff; float:left;}
.ny_biaiti span{ color:#fff; font-size:14px; float:left; margin:3px 0 0 10px;}


#pro_nav_lb{ margin:0px auto; padding:15px;}
#pro_nav_lb li{ height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #ddd; background:url(../images/icon_10.png) no-repeat 95%;}
#pro_nav_lb li a{ color:#333; display:block; height:28px; overflow:hidden;}
#pro_nav_lb li a:hover{ color:#b80002;}
#pro_nav_lb li.dd_hover{ background:url(../images/ny_29.jpg) no-repeat; color:#fff; border-bottom:none;}
#pro_nav_lb li.dd_hover a{ color:#fff;}

.left_icon{ width:159px; margin:10px auto;}
#pro_dlxl{ width:159px; margin-bottom:10px;}

#map{ height:30px; line-height:30px; background:url(../images/map_bg.png) repeat-x bottom; border:1px solid #f3f3f3;}
#map h1{ float:left; font-size:16px; font-weight:normal;color:#333;background:url(../images/map_icon.png) no-repeat 5px 0px; padding-left:30px; height:30px;}



#nr_main_box{ clear:both; line-height:22px; font-size:12px; padding-top:20px; color:#333;}


#nybox{ background:url(../images/banner/banner05.jpg) no-repeat fixed; height:600px;}
.map{ width:1200px; margin:15px auto ;}
#nr_tmmain{ width:1200px; margin:15px auto; background:url(../images/TM90.png); min-height:300px;}

.dw_box ul{ margin-top:10px;}
.dw_box ul li{ float:left}
.dw_box ul li a{ color:#666; font-family:"Arial"}
.dw_box ul span{ float:right}

.zs_box ul li{ float:left; border:solid 1px #fff; margin-left:16px; }
.zs_box ul li:hover{ border: solid 1px #ccc;}
.zs_box ul{  padding-top:20px;}
.zs_box ul li .pro_bt{ color:#000; overflow:hidden; display:block; text-align:center; padding-top:20px; padding-bottom:20px; height:40px;}
.zs_box ul li .pro_pt{ height:322px; width:230px;}
/*-- 分页 --*/
#fengye{ clear:both; margin-bottom:30px; margin-top:30px; margin:auto; width:190px; padding-top:30px; padding-bottom:30px;}
div.digg {padding: 3px; margin: 3px;text-align: left; font-size:12px;}
div.digg a {border: #ccc 1px solid; padding:2px 8px 2px 8px; margin: 2px; color: #1b573d;text-decoration: none;}
div.digg a:hover {border:  #999 1px solid; color: #fff; background:#CCC;}
div.digg a:active {border: #000099 1px solid; color: #000;}
div.digg span.current {border: #ccc 1px solid;font-weight: bold; padding:2px 8px 2px 8px; margin: 2px; color: #fff;background-color: #666;}
div.digg span.disabled {border: #ccc 1px solid; padding:2px 8px 2px 8px; margin: 2px;color: #999;}

/*  --about--  */
.anout_box{ width:1000px; margin:auto; clear:both ; margin-top:60px;}
.anout_box .left_about{ float:left; width::200px;}
.anout_box .left_about ul{  height:30px; background:#FFF;  margin-bottom:4px;}
.anout_box .left_about ul li { width:160px; }
.anout_box .left_about ul li a{ display:block;color:#000;  font-size:12px;line-height:30px;}
.anout_box .left_about ul li a:hover{ border-bottom: solid 1px #666;}
.anout_box .right_about .yf_wt{ width:740px; margin-left:240px; }
.anout_box .right_about .yf_wt ul li{  margin-right:200px; font-size:18px; font-weight:bold }
.anout_box .right_about .yf_wt dl{ margin-top:30px; border-bottom: solid 1px #ccc; line-height:30px; }
.anout_box .right_about .yf_wt dt{ margin-bottom:10px; color:#000; font-size:16px}
.anout_box .right_about .yf_wt dd{ color:#666; font-size:14px}

/*---cpzs---*/
.picBtnTop{ width:480px; height:600px; padding:5px;  position:relative;  overflow:hidden;  zoom:1; margin-top:40px;  }
.picBtnTop .hd{ width:98px; max-height:600px; position:absolute; right:2px;}
.picBtnTop .hd ul li{ width:93px; padding:0 0 5px 5px;  text-align:center; line-height:0px;  }
.picBtnTop .hd ul li img{ width:70px; height:85px; border:2px solid #ddd; cursor:pointer;  }
.picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:380px;  height:600px; position:relative;  }
.picBtnTop .bd img{ width:380px; max-height:600px; }
.picBtnTop .bd li{ position:relative; zoom:1;float:left; }
.picBtnTop .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:480px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff;  }
.tp_box{ float:left}
.right_box{ float:left;  margin-left:px;}
.right_box ul li{ width:400px; border-bottom:solid 1px #ccc; margin-top:24px; margin-left:60px; padding-bottom:10px; line-height:30px; margin-bottom:10px; font-size:14px; color:#999}
.right_box ul li span{ font-size:14px; color:#000; }
.right_box ul li h1{ font-size:22px; color:#000; }
.right_box ul li p{ font-size:14px; color:#000; font-weight:bold}
.right_box .bottom_ye{ float:left;  }
.right_box .bottom_ye ul li{ float:left; font-size:12px; width:120px; height:40px; }
.right_box .bottom_ye .left_box{  float:left; width:80px; border:none ;color:#000 ;}
.right_box .bottom_ye .reight_box{ float:left; width:60px; border:none; margin-left:0;color:#000}
.right_box .bottom_ye .zj_box{ float:left; width:16px; border:none; margin-left:0;color:#000}
.right_box .bottom_ye .left_box a{ color:#000; }
.right_box .bottom_ye .reight_box a{ color:#000}
.right_box .bottom_ye .left_img{  background:url(../imges/left_1.png) -6px 7px;background-size:20px 20px;background-repeat:no-repeat; display:block; padding-left:16px; }
.right_box .bottom_ye .reight_img{ background:url(../imges/reight.png) 44px 7px;background-size:20px 20px;background-repeat:no-repeat; display:block;}
.right_box .cc_1{ color:#666; font-size:14px; cursor:pointer}
.right_box .cc_2{ color:#666; font-size:14px; cursor:pointer}
.right_box .cc_3{ color:#666; font-size:14px; cursor:pointer}
.right_box ul .bt_1{ font-weight:bold}
.right_box ul .bt_2{ font-weight:bold}
.right_box ul .bt_3{ font-weight:bold}
.right_box ul .bt_4{ font-weight:bold}



 .wz_box{ width:400px; max-height:340px;  display:block; margin-left:60px; margin-top:20px; font-size:14px; color:#999	}
 

.tjcp_box{margin:auto;margin-top:60px;width:1000px;overflow:hidden;}
.tjcp_box span li{border-bottom:solid 1px #666; width:1000px; padding-bottom:10px;}

.tjcp_box .tp li{width:160px; margin-top:20px; display:block; float:left; margin:18px; border:solid 1px #fff}
.tjcp_box .tp li:hover{ border:solid 1px #ccc}
.tjcp_box .tp li a{ text-align:center; display:block; color:#333}
.tjcp_box .tp li img { width:160px;}

.sousuo_box{ width:1000px; margin:auto; overflow:hidden}
.sousuo_box ul{ float:right; margin-bottom:30px; }
.sousuo_box ul li{ float:left; margin-left:10px; font-size:14px; color:#666}
.sousuo_box ul .ss_box{ width:100px; height:22px; background-color:#000;}
.sousuo_box ul .ss_box a{ color:#FFF; text-align:center; display:block}