@charset "gb2312";



/*CSS*/

html{color:#000; min-width: 980px; font-family:"Microsoft Yahei"; }

html,body { min-width:1400px;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px; color:#666;word-break:break-all;}

body {overflow-x:hidden;}

table{border-collapse:collapse;border-spacing:0; }

fieldset,img{border:none;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ul{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

*{margin:0; padding:0; list-style:none; }	

body{ font:normal 12px/22px; width:100%;color:#333; }	

img{ border:0;  }	

.blue{color:#175ca3}

a{text-decoration:none; color:#333333;}

li.orange a{color:orange;}

a:hover{text-decoration:none; color:#f00}	

.blocks{ display:block;color:#a0a0a0; font-weight:bold; float:left; text-align:right; width:104px; height:32px; line-height:32px;}

.fr{ float:right}

.fl{ float:left}

.clear{ clear:both}

.b10{ height:6px;}

.b14{ height:14px;}

.b15{ height:15px;}

.b20{ height:20px;}

.b36{ height:36px;}

.b40{ height:40px;}

.w285{width:285px;}



.font12{ font-size:14px; font-weight:normal}

.t_t{width:100%; height:36px; line-height:36px; background:url(icon.png) no-repeat 10px 8px #e3e3e3; text-indent:40px; clear:both}

.t_t span{ font-size:14px; color:#666; padding-right:10px;}

.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden}

.clearfix{display:inline-block}*html

.clearfix{height:1%}

.clearfix{display:block;}

.time{font-size:14px;}

#pageheader{ height:auto; width:100%;}

#footer{ text-align:center;width:100%; height:360px; border:1px solid #000; margin-left:auto; margin-right:auto;background-image:url(dbg2.jpg); }	

.footmain{width:1002px; height:91px;color:#898989; margin-left:auto; margin-right:auto;font-family:"Microsoft YaHei"; }

.footLogo{width:252px; height:91px; float:left; background:url(f_logo.jpg) no-repeat left;}

.footCopy{width:740px; height:60px; float:left; line-height:30px; color:#898989;font-family:"Microsoft YaHei";  font-size:14px; text-align:left; padding-top:30px }

.footCopy A{color:#fff; padding-left:0px; padding-right:5px;}

.footCopy A:hover{color:#000}



#daoh2 {

	width:100%;

	float:left;

	height:249px;

	background-image:url(dbg2.jpg);

	

	}

	

#nav5 {

	display:block;

	width:1000px;

	margin:auto;

	height:380px;

	}

	

#nav5 .nav51 {

	float:left;

	margin-left:15px;

	display:block;

	height:300px;

	width:250px;

	overflow:hidden;

	text-align:left;

	padding-top:80px;

	}

.nav51 a, .nav51 a:visited{

	color:#FCFCFC;

	font-size:14px;

	font-family:"微软雅黑";

	}



.nav51 h3 {

	border-bottom:1px solid #212427;

	display:block;

	width:180px;

	padding-bottom:5px;

	}



.nav51 ul {

	margin-top:10px;

	}



.nav51 ul li a, .nav51 ul li a:visited {

	color:#707C8A;

	font-size:14px;

	}

	

#topmain{width:100%; height:121px;  clear:both; background:url(top_bg.jpg) repeat-x }

#top{width:1200px; height:121px; margin-left:auto; margin-right:auto;}

.top_t{width:1200px; height:34px; }

.top_t_l{width:450px; height:34px; line-height:34px;  float:left; text-align:left; text-indent:35px;color:white; font-size:14px;}

.top_t_c{width:477px; height:34px; float:left}

.top_t_r{width:190px; height:34px; float:right; position:relative; text-align:right;line-height:34px;  text-indent:35px;color:white; font-size:14px; }

.top_t_r A{color:white}

.top_t_r A:hover{color:#0095d3}

.top_b{width:1200px; height:87px;}

.top_b_l{width:392px; height:87px; background:url(logo.jpg) left no-repeat; float:left}

.top_b_r{width:808px; height:87px; float:right; position:relative; text-align:right; position:relative; }



.cn{ background:url(ico1.png) 10px 10px no-repeat; text-align:center; width:86px; height:32px;  font-size:14px;}

.en{ background:url(ico2.png) 10px 10px no-repeat;text-align:center; width:86px; height:32px;}



.menu{height:40px;min-width: 1200px; position:relative; margin-top:0px}

.menu .menucont{ width:808px;  margin-left:auto; margin-right:auto; font-weight:bold; position:relative; float:left; }





		.slideBox{ width:100%; height:437px; overflow:hidden; position:relative; border:1px solid #ddd; margin-left:auto; margin-right:auto  }

		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

		.slideBox .hd ul li.on{ background:#f00; color:#fff; }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		.slideBox .bd img{ width:100%; height:437px; display:block;  }




		.slideBox .prev,

		.slideBox .next{ position:absolute; left:0; top:48%; margin-top:-25px; display:block; width:38px; height:61px; background:url(slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

		.slideBox .next{ left:auto; right:0; background-position:-38px 0px; }

		.slideBox .prev:hover,

		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox .prevStop{ display:none;  }

		.slideBox .nextStop{ display:none;  }





.nav{  height:87px; line-height:87px;  position:relative; z-index:999; text-align:center; }

.nav a{ color:#000; font-size:16px;  }

.nav .nLi{ float:left;  position:relative; display:inline; z-index: 9999999 ; margin-right:0px}

.nav .nLi h3{ float:left; font-family:"Microsoft Yahei";font-size: 16px; text-align: center; font-weight:normal; color:#000}

.nav .nLi h3 a{ display:block;text-align: center;width:121px;font-size: 16px; color:black  }

.nav .nLi.firsts{zoom:1;border-bottom: 0px ;width: 82px;font-size:14px; height:87px;  text-align: center;background:#095ebb;}

.nav .nLi.firsts   h3 a{ display:block;width: 82px;font-size: 14px; height:87px; text-align: center;background:#095ebb;}

.nav .nLi.firsts  h3 a:hover{ display:block;width: 82px;font-size: 14px; height:87px; text-align: center;background:#095ebb; color:white}



.nav .sub{ display:none; width:200px; left:-40px; top:87px;position:absolute; line-height:26px;   text-align:left;   border-top:0px; z-index: 9999999999; background:#095ebb;}

.nav .sub li{zoom:1;border-top: 1px solid #fff ;width: 200px;font-size: 12px; text-align: center;}

.nav .sub a{display:block;  height:40px;line-height: 40px;width: 200px;font-weight: normal; text-decoration: none; color:#fff; font-size: 12px;}

.nav .sub a:hover{color:#000;}

.nav .on h3 a{ background:#095ebb;color:#fff; }

.nav .on h3 a:hover{ background:#095ebb;color:#fff; }





#main{ width:100%; height:auto; margin-left:auto; margin-right:auto ; margin-bottom:1px}

#main1{width:100%; height:380px; overflow:hidden}

.main1_about{width:1200px; height:380px; margin-left:auto; margin-right:auto}

.index_about{width:1200px; height:296px;}

.index_about_l{width:430px; height:296px; float:left}

.index_about_r{width:736px; height:296px; float:right}

.index_about_rt{width:706px; height:75px; background:url(about_t.png) no-repeat; position:relative}

.index_about_rt span{ position:absolute; top:30px; right:2px;}

.index_about_rc{width:706px; height:221px; font-size:14px; line-height:24px; font-weight:bold;font-family:"Microsoft Yahei"; text-indent:28px;}













#main2{width:100%; height:296px; background:#f7f7f7 }

.main2_product{width:1200px; height:296px; margin-left:auto; margin-right:auto;}




		.picMarquee-left{ overflow:hidden; position:relative;  border:0px solid #ccc;   }

		.picMarquee-left .hd{width:1200px; height:40px;  padding:0 0px; position:absolute; top:110px; }

		.picMarquee-left .hd .prev{ display:block;  width:30px; height:40px; float:right; cursor:pointer; background:url("arrow.png") -30px 0px no-repeat;}

		.picMarquee-left .hd .next{ display:block;  width:30px; height:40px; float:left;cursor:pointer; background:url("arrow.png") -0px 0px no-repeat;}

		.picMarquee-left .hd .prevStop{ background-position:-30px 0; }

		.picMarquee-left .hd .nextStop{ background-position:-30px -00px; }



		.picMarquee-left .bd{ padding-top:50px; padding-left:44px;  }

		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

		.picMarquee-left .bd ul li{ margin:0 1px; float:left; _display:inline; overflow:hidden; text-align:center; width:276px;  }

		.picMarquee-left .bd ul li .pic{ text-align:center; width:256px; }

		.picMarquee-left .bd ul li .pic img{ width:254px; height:167px; display:block; padding:2px; border:1px solid #ccc; }

		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

		.picMarquee-left .bd ul li .title{width:256px; text-align:center; padding-top:10px;}

		.picMarquee-left .bd ul li .title A{ line-height:24px; font-size:14px; padding-top:10px; color:#014783  }

		.picMarquee-left .bd ul li .title A:hover{color:#014783}



#main3{width:100%; height:302px; background:#2b8ada}



.main3c{width:1200px; height:302px; margin-left:auto; margin-right:auto}

.main3cL{width:797px; height:302px; float:left;background:url(news_title.jpg) left no-repeat}

.main3cl_news{width:706px; height:302px; margin-left:70px;}

.main3cl_news ul{ padding-top:20px;}

.main3cl_news ul li{height:40px; line-height:40px;font-family:"Microsoft YaHei"; font-size:14px;color:#fff; border-bottom:1px dashed #fff;}

.main3cl_news ul li h3{font-size:16px;color:#fff; float:left; padding-right:10px;}

.main3cl_news ul li h3 A{ font-size:16px;color:#fff; }

.main3cl_news ul li h3 A:hover{ font-size:16px;color:#000; }

.main3cl_news ul li A{ font-size:14px;color:#fff; }

.main3cl_news ul li A:hover{ font-size:14px;color:#000; }		





.main3cR{width:402px; height:302px; float:right;background:#5fbcf7}

.main3cRc{width:360px; height:284px; margin-left:auto; margin-right:auto; background:url(sp_title.jpg) center bottom no-repeat}

.main3cRc_sp{width:360px; height:224px; padding-top:20px; margin-left:auto; margin-right:auto;}





#main4{width:100%; height:510px; background:#fff}

.main4c{width:1200px; height:510px; margin-left:auto; margin-right:auto}

.main4c_title{width:1200px; height:50px; background:url(case.jpg) left center no-repeat; text-align:right; position:relative; border-bottom:1px solid #ccc; margin-bottom:10px;}

.main4c_title span{ position:absolute; right:10px; top:16px;}

.main4c_Plist{width:1200px; height:440px;}

.main4c_Plist ul li{width:300px; height:220px; float:left; text-align:center}

.main4c_Plist ul li img{width:270px; height:180px; border:1px solid #9d9d9d; padding:10px;}



#main5{width:100%; height:526px; background:url(bg2.jpg) center no-repeat #0273b7}

.main5c{width:1002px; height:526px; margin-left:auto; margin-right:auto}

.main5c_title{width:1002px; height:130px; background:url(main5_title.png) center no-repeat; text-align:right; position:relative;}

.main5c_c{width:1002px; height:396px;}

.main5c_c ul{width:1046px;}

.main5c_c ul li{width:478px; height:184px; float:left; margin-right:45px; margin-bottom:20px; position:relative}



.main5c_c ul li.ys_bg1{background:url(ys_1.png) left center no-repeat;}

.main5c_c ul li.ys_bg2{background:url(ys_2.png) left center no-repeat;}

.main5c_c ul li.ys_bg3{background:url(ys_3.png) left center no-repeat;}

.main5c_c ul li.ys_bg4{background:url(ys_4.png) left center no-repeat;}



.main5c_c ul li DIV.ys_c{width:308px; height:142px; position:absolute; right:0px; top:19px;}

.main5c_c ul li DIV.ys_title{width:308px; height:70px; line-height:70px; border-bottom:2px solid #9ac7e2; font-size:24px; color:white; text-align:left ;font-family:"Microsoft YaHei"; text-indent:20px;}

.main5c_c ul li DIV.ys_txt{width:308px; height:70px; line-height:24px; font-size:14px; color:white; text-align:left ;font-family:"Microsoft YaHei"; }





#main6{width:100%; height:516px;}

.main6c{width:1002px; height:516px; margin-left:auto; margin-right:auto}

.main6c_title{width:1002px; height:75px; background:url(news_title.png) center no-repeat; text-align:right; position:relative;}

.main6c_c{width:1002px; height:440px;}

.main6c_clist{width:1002px; height:356px;}

.main6c_cmore{width:1002px; height:60px; text-align:center; padding-top:20px;}

.news_box{width:490px; height:356px; float:left; margin-right:10px;}

.news_top{width:490px; height:136px;}

.news_top_pic{width:173px; height:136px; float:left}

.news_top_pic img{width:173px; height:136px;}

.news_top_detailed{width:308px; height:136px; line-height:26px; float:right; position:relative;font-size:14px;font-family:"Microsoft YaHei";}

.news_top_detailed h3{font-size:16px;font-family:"Microsoft YaHei"; font-weight:bold}

.news_top_detailed span.more{ position:absolute; bottom:0px; left:0px}

.zhaiyao { display:block; width:253px; height:75px; overflow:hidden;}



.news_list ul{ margin-top:25px;width:460px;}

.news_list ul li{background:url(point.png) left center no-repeat; height:30px; display:block; width:480px; text-overflow:ellipsis;white-space:nowrap;font-size:14px; overflow:hidden; line-height:30px;text-indent:10px;}

.lanmuneirong img, #wen3 img { max-width:90%;}

#Flink{width:100%; height:40px; background:#f7f7f7;}

.Flink{width:1002px; height:40px; line-height:40px;color:#898989; margin-left:auto; margin-right:auto;font-family:"Microsoft YaHei"; overflow:hidden }

.Flink h3{ font-size:16px; color:#898989; float:left}

.Flink A{ font-size:14px; color:#898989; float:left; padding-right:6px; padding-left:6px;}

.Flink A:hover{ font-size:14px; color:#000;}




.mainc{width:1200px; height:auto; margin-left:auto; margin-right:auto;}

.left{width:260px; height:auto; float:left; margin-bottom:10px;}

.left_nav_t{width:260px; height:58px; line-height:58px; background:url(left_navT.jpg) no-repeat #0075d4; text-align:left;font-family:"Microsoft YaHei"; font-size:18px; text-indent:45px; color:white}

.left_nav_c{width:258px; border:1px solid #dcdbdb; border-top:0px;}

.left_nav_c ul{width:220px; margin-left:auto; margin-right:auto; padding-bottom:20px}

.left_nav_c ul li{width:220px; height:48px; line-height:48px; text-align:left;color:black; background:url(point2.png) 8px 20px no-repeat; border-bottom:1px dotted #ccc;font-family:"Microsoft YaHei"; font-size:14px; text-indent:25px; font-weight:bold;color:#060606}

.left_lxwm_t{width:260px; height:58px; line-height:58px; background:url(left_lxwmT.jpg) no-repeat #515151; text-align:left;font-family:"Microsoft YaHei"; font-size:18px; text-indent:45px; color:white}

.left_lxwm_c{width:258px; border:1px solid #dcdbdb; border-top:0px;}

.left_lxwm_c ul{width:220px; margin-left:auto; margin-right:auto; padding-bottom:20px; padding-top:10px;}

.left_lxwm_c ul li{font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold;color:#060606; line-height:30px;}



.left_ly{width:258px; border:1px solid #dcdbdb; border-top:0px; text-align:center; padding-top:20px; padding-bottom:20px;font-family:"Microsoft YaHei";  font-weight:bold; font-size:14px; color:#333}



.right{width:910px; height:auto; float:right; margin-bottom:0px; margin-bottom:10px;border:1px solid #e9e9e9; border-bottom:0px; padding-bottom:20px; }



.right_title{ height:56px; font-family:"Microsoft YaHei"; font-size:16px;color:#666; text-align:left; border-bottom:1px solid #e9e9e9; position:relative; overflow:hidden; background:#f8f8f8}

.right_title span.TT{ position:absolute; top:16px; left:20px; color:#117ed6;font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold;}

.right_title span.location{ position:absolute; top:16px; right:40px; color:#929292;font-family:"Microsoft YaHei"; font-size:14px; background:url(home2.png) left center no-repeat; text-indent:20px;}

.right_title A{padding-right:4px;padding-left:4px;color:#929292}

.right_title A:hover{color:#008cc9}



.right_plist{ border:1px solid #e9e9e9; border-top:0px; border-bottom:0px solid #CCC; text-align:left; height:auto; padding:10px; min-height:600px;} 

#right_plist { margin-top:20px; width:900px; margin-left:auto; margin-right:auto;}

#right_plist li{ display:block;width:300px; height:246px; float:left}

#right_plist .list_pic{ display:block;width:287px; height:201px; background:url(p_bg.jpg) left top no-repeat; float:left; position:relative}

#right_plist .list_pic img{width:270px; height:178px; border:0px; position:absolute;left:11px; top:8px;}

#right_plist .list_txt{ display:block;float:left width:267px; height:45px; line-height:45px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; overflow:hidden; clear:both;}





.main5c_c{ margin-top:30px;}

.ys_list{width:450px;height:180px;float:left;margin:0 25px; margin-top:0px;}

.main5c_c .ys_list img{display:block;float:left;}

.ys_list h3{color:#fff;font-size:24px;margin-bottom:25px; margin-top:20px;}

.ys_list h4{color:#fff;font-size:14px;font-weight:100;margin-top:20px;}

.main5c_c .ys_list img:hover{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);

-moz-transform: rotate(360deg);transition: all 1s;-moz-transition: all 1s;	-webkit-transition: all 1s;-o-transition: all 1s;}





.shenglve {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}




#all1 {margin-left:15px;}

#all1 li{ background-image:url(dian.jpg); background-repeat:no-repeat; background-position:0px 5px; width:90%; height:25px; line-height:25px; border-bottom:1px dashed #ccc; margin-top:5px; margin-left:0px;}

#all1 li a{ width:500px; height:25px; line-height:25px; text-decoration:none; color:#666666; color:#333; float:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; text-indent:25px; font-size:14px;}

#all1 li span{ float:right; width:100px; height:20px; line-height:20px; overflow:hidden; font-size:14px;color:#666666;}

#all1 li a:hover{ color: #f00;}







#fanye{ width:680px; float:left; clear:both;height:33px;line-height:33px;margin-top:20px;text-align:center;}

#fanye a{background-color:#c8c8c8;color:#fff;margin-left:1px;padding:5px 10px;}

#fanye .fanyenow,#fanye a:hover{background-color:#c62229;}





#qzdingdan, #qzliuyan {width:690px; height:628px;}

#qzhuiyuan {width:650px; height:500px;}









#wen {

	float:left;

	margin-left:20px;

	_margin-left:10px;

	}

#wen, #wen div {width:850px;}

#wen1 {

	float:left;

	height:60px;

	text-align:center;

	font-family:"宋体";

	font-size:18px;

	font-weight:bold;

	color:#000;

	margin-top:15px;

	border-bottom:1px solid #CCC;

	margin-bottom:20px;

	}

#wen1 span{ font-size:14px; color:#999; font-weight:normal;}	

#wen2 {

	margin:auto;

	text-align:center;

	}



#wen2 img {

	max-width:500px;

	border:1px solid #CCC;

	padding:1px;

	}

#wen3 {

	color:#666;

	font-size:14px;

	line-height:180%;

	word-break:break-all;

	word-wrap:break-word;

	}





#sxpian {

	float:left;

	width:600px;

	clear:both;

	margin-top:20px;

	margin-bottom:20px;

	font-size:14px;

	}



#sxpian li { float:left; width:600px; margin-top:6px;}



#sxpian li span {

	float:left;

	display:block;

	width:55px;

	height:22px;

	line-height:22px;

	background-color:#EFEFEF;

	border:1px solid #DCDCDC;

	text-align:center;

	}

	

#sxpian a, #sxpian a:visited{

	float:left;

	margin-left:10px;

	color:#809806;

	}





#sxpian a:hover{

	text-decoration:underline;

	}