@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre
form, fieldset,label,input,p,blockquote,embed,object,.qingchu{padding:0;margin:0;}
ol,ul,li {list-style: none;}
h1,h2,h3,h4{ font-size:12px;}
body{font: normal 12px/25px "宋体";color:#555; background:#fff;}
a{color:#555; text-decoration:none}
a:hover{color:#fe6c00; text-decoration:underline}
img{border:0;}
input,select{vertical-align:text-bottom;_vertical-align:middle;*vertical-align:baseline;}
pre{display: block;overflow: auto;word-wrap:break-word; white-space: pre-wrap;}
/*public css*/
.juzhong{text-align:center}
.clear{clear:both}
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px;}
.mt17{ margin-top:17px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt27{ margin-top:27px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt55{ margin-top:55px}
#navzid{ display:none}
.tongk{overflow:hidden;border:1px solid #DCDCDC; border-top:none; zoom:1;}
.tongl{overflow:hidden; border:3px solid #0153BC; border-top:none; zoom:1;}
.fr{float:left;display:inline;}
.fl{float:right;display:inline;}
.fl{ float:left; overflow:hidden;}
.fr{ float:right; overflow:hidden;}
.w10{ width:40px; display:inline-block;}
.pd10{ padding:0 10px;}
/*body public css*/
.mc_head,.mc_nav,.in_foot,.mc_foot,.container,.containers{ width:1000px; margin:0 auto; overflow:hidden; zoom:1}
.header,.in_body,.mc_body,.wrap{ overflow:hidden; zoom:1}	
.in_body_left{width:225px; float:left;overflow:hidden;}
.in_body_right{width:759px; float:right;overflow:hidden;}
	.in_right{float:right; width:353px;overflow:hidden;}
	.in_left{float:left; width:353px;overflow:hidden;}
.body_left{float:left;width:231px;overflow:hidden;} 
.body_right{float:right;width:759px;overflow:hidden;}
/*head css*/
.header{ overflow:hidden;}
/*mc_head css*/
.mc_head{ height:115px;overflow:hidden;}
	.mc_head .fr{ width:162px; height:63px; margin-top:27px; background:url(../images/ewm.gif) no-repeat; padding:9px 0 0 80px;}
	.mc_head .fl img{ margin-top:17px;}
/*in_nav css*/
.in_nav{ height:50px; background:#1263B5; overflow:hidden;}
	.mc_nav{ text-align:center;color:#fff; height:50px;}
	#mb li{ float:left;}
	#mb li a{display:block;width:110px;color:#fff;font:normal 14px/50px "宋体";white-space: nowrap;}
	#mb li a:hover,#mb li a.on{color:#fff;text-decoration:none; background:url(../images/nav_li_a_hover_bg.gif) no-repeat center;}
	#mb li ul{ position: absolute;background:#1263B5;z-index:999;visibility: hidden; width:100px;padding:5px;}
	#mb li ul li{ float: none;display:inline;background:0; height:25px;}
	#mb li ul li a{ width:auto; font:normal 14px "宋体", "黑体", "微软雅黑", "幼圆";text-align:center; line-height:25px;color: #fff;}
	#mb li.no{ background:none;}
	#show{width:100%; margin:0 auto;overflow:hidden; z-index:99;}
/*banner*/
    #kinMaxShow{display:none;}
/*body css
text-shadow:1px 0px #900;
filter: dropshadow(OffX=0, OffY=1, Color=’red’, Positive=’true’);
*/
.container{ padding:25px 0;overflow:hidden;}
/*in_superiority css*/
.in_superiority{ background:url(../images/in_superiority_bg.jpg) no-repeat center top; height:426px; overflow:hidden;}
	.in_superiority_title{ font:bold 36px/75px "微软雅黑"; color:#ff6c00; text-align:center; margin:30px 0 52px; overflow:hidden;}
	.in_superiority_c{ overflow:hidden;}
	.in_superiority_c li{ float:left; width:150px; margin-right:20px; text-align:center; moverflow:hidden;}
	.in_superiority_c li.no{ margin:0;}
	.in_superiority_c li img{ width:150px; height:150px;}
	.in_superiority_c li .text{ margin-top:25px; font:bold 28px/50px "微软雅黑"; color:#333; overflow:hidden;}
.in_common{ background:url(../images/in_common_bg.gif) repeat-x left 16px; margin-top:15px; text-align:center; overflow:hidden;}
/*cpbg css*/
.cpbg{ margin:32px 0 28px; overflow:hidden;}
	#in_product{ width:1000px; height:462px; font-size:0; overflow:hidden;}
	#in_product a{ display:inline-block;text-align:center; margin:20px 8px 0 0; vertical-align:top; background:url(../images/in_product_a_bg.gif) no-repeat; overflow:hidden;}
	#in_product a img{width:240px; height:179px; padding:2px 2px 5px;}
	#in_product a p{ width:244px;font:normal 16px/35px "微软雅黑"; color:#fff; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	#in_product a p:hover{ background:#0059C9;}
	#in_product a.no{ margin:20px 0 0;}
	#in_product a:hover{ text-decoration:none;background:url(../images/in_product_a_hover_bg.gif) no-repeat;}	
/*in_about css*/
.in_about{ background:url(../images/in_about_bg.jpg) no-repeat center top; height:512px; padding-top:43px; overflow:hidden;}
	.in_about_c{ margin-top:15px; background:url(../images/in_about_c_bg.gif) no-repeat center top; padding-top:80px; overflow:hidden;}
	.in_about_c .fr{ width:590px; margin-top:5px; font:normal 13px/24px "微软雅黑"; color:#333; overflow:hidden;}
	.in_about_c .fr .more{ color:#ff0000;}
	.in_about_c .fl{ width:376px; height:276px; margin-left:8px; overflow:hidden;}
/*in_body_tabbtn css*/
.in_body_tabbtn{ margin:16px 0 6px; overflow:hidden;}
	.in_tabbtn{ height:364px; position:relative; overflow:hidden;}
	.tabbtn{ height:33px; position:absolute; left:102px; top:26px; overflow:hidden;}
	.tabbtn li{float:left; width:96px; height:33px; margin-right:13px;}
	.tabbtn li a{display:block;float:left;height:33px;width:96px;text-align:center;cursor:pointer; background:#1364B6; font:normal 16px/33px "微软雅黑"; color:#fff;overflow:hidden;}
	.tabbtn li a:hover,.tabbtn li.current{ text-decoration:none; color:#fff;background:#FF0000;}
	.tabbtn li.current a{color:#fff;background:#FF0000;}
	#normalcon{ position:absolute; right:0; top:0; width:490px; overflow:hidden;}
/*in_news_c css*/
.in_news_c{ overflow:hidden;}
	.in_news_c dl{ width:490px; height:72px; padding:24px 0 20px; background:url(../images/in_news_c_dl_bg.gif) repeat-x left bottom; overflow:hidden;}
	.in_news_c dt{ float:left; width:84px; height:72px; background:#1364B6; text-align:center; color:#fafafc; overflow:hidden;}
	.in_news_c dt span{ display:block; font:normal 14px/24px "微软雅黑";}
	.in_news_c dt span.d{ font-size:30px; line-height:38px; margin-top:5px;}
	.in_news_c dt:hover{ background:#D20001;}
	.in_news_c dd{ float:right; width:385px; overflow:hidden;}
	.in_news_c dd.title{ height:22px;}
	.in_news_c dd.title a{ display:block; width:385px; font:bold 16px/22px "微软雅黑"; color:#333;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.in_news_c dd.text{ width:385px; height:29px; font:normal 14px/25px "微软雅黑"; color:#333;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.in_news_c dd .more{ display:block; width:77px; height:19px; border:1px solid #999; font:normal 14px/19px "微软雅黑"; color:#333; text-align:center; overflow:hidden;}
	.in_news_c dl.no{ background:none;}
	.in_news_c a:hover{ text-decoration:none;}
/*in_news_about css*/
.in_news_about{ width:427px; position:absolute; left:0; top:75px; overflow:hidden;}
	.in_news_about img{ border:5px solid #1364B6; border-right:6px solid #1364B6;}
	.in_news_about_c{ margin-top:10px; font:normal 14px/20px "微软雅黑"; color:#333; text-indent:2em; overflow:hidden;}
.news_ddd{ text-align:center; line-height:25px;}
.left_h1{ background:#0C559E; height:44px; font:normal 20px/44px "微软雅黑"; color:#fff; text-align:center; border:1px solid #DCDCDC; overflow:hidden;}
/*list_dh css*/
.list_dh{ padding:14px 5px 25px; overflow:hidden;}
	.list_dh ul{ overflow:hidden;}
	.list_dh ul li{ height:42px; background:url(../images/in_class_li_bg.gif) repeat-x bottom; text-align:center; overflow:hidden;}
	.list_dh ul li a{ height:42px; display:block;font:normal 12px/42px "宋体"; }
	.list_dh ul li a:hover,.list_dh ul li a.on{ text-decoration:none; color:#1263B5;}
	.list_dh ul li.no{ border:none;}
/*list_wz css*/
.list_wz{height:42px; border:1px solid #DCDCDC; overflow:hidden;}
	.list_wz .fl{ width:114px; background:#1263B5; font:normal 20px/42px "微软雅黑"; text-align:center; color:#fff; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.list_wz .fr{ font:normal 12px/42px "宋体"; padding:0 5px 0 25px; background:url(../images/list_wz_fr_bg.gif) no-repeat left center; overflow:hidden;}
	.list_wz .fr a{ color:#555;}
.list_body{padding:20px 5px; font:normal 12px/25px "宋体"; overflow:hidden;}
	.list_about_bg{ padding:10px 0 140px 5px; font:normal 12px/26px "宋体";}
	.list_about_bg img{ float:left; margin-right:15px;}
	.list_body .content{ padding:0 5px; font:normal 12px/24px "宋体";}
.news_view{ margin:10px 0; text-align:center; line-height:25px;}
	.news_view .newClick{ background:#1263B5; margin:10px 5px 0; color:#fff;}
	.news_view h1{ font-size:16px}
	.list_body .zoom{ text-align:right}
	 .zoom img{ cursor:pointer}
	.in_key{ border-top:4px solid #0877BC; padding:4px 5px 7px; margin:10px 0 0}
	.in_key span{ color:#0877BC; font-weight:bold;}	
.lianxi{ padding:0 0 20px 230px; font:normal 12px/25px "宋体";}
	.lianxi	p{ font:normal 12px/24px "宋体"; padding-left:30px;}
	.lianxi p.name{ font:bold 20px/40px "微软雅黑"; color:#fe6c00; margin:5px 0; padding:0;}
.news_next{ margin:20px;}
	.news_next a{ color:#1263B5;}
/*news list pro*/
.new_pro{ border-top:3px  dotted #DEDEDE; margin-top:10px}
	.new_pro h3{ padding:3px 5px}
	.new_pro ul a{ display:inline-block;margin:0 4px; text-align:center;}
	.new_pro ul img{width:170px; height:132px;border:1px solid #CECECE;}
	.new_pro ul p{width:170px; font:normal 12px/25px "宋体";word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}	
.xgnews{ margin:0 5px; overflow:hidden}
	.xgnews .xgNtitle{ font:bold 15px/25px "微软雅黑", "宋体"; padding:0 0 0 10px}
	.xgnews ul{ border:1px solid #CECECE; overflow:hidden; padding:5px 10px; zoom:1}
	.xgnews ul li{ width:355px; float:left; overflow:hidden; background:url(../images/in_news_li_bg.gif) no-repeat left center; font:normal 12px/25px "宋体";}
.tj_product{overflow:hidden;}
	.tj_product ul{ text-align:center; padding:10px 0;}
	.tj_product a{ display:inline-block;text-align:center; margin:5px 0 0;}
	.tj_product img{ width:200px; height:150px;border:1px solid #CECECE;}
	.tj_product p{ margin:5px 0 0; font:normal 12px/30px "宋体";width:200px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tj_news{overflow:hidden}
	.tj_news ul{ padding:5px 0 15px;}
	.tj_news li{padding:10px 0 0 5px; font:normal 12px/20px "宋体";width:225px;text-overflow: ellipsis;white-space: nowrap;word-break:keep-all;overflow:hidden;}
	.tj_news li span{ display:inline-block; margin:0 5px 0 0; width:14px; text-align:center; background:#242424; color:#fff}
	.previewShowWindow{position:absolute;border:1px solid #dadade;background:#95959d;padding:5px;display:none;color:#fff;text-align:center;z-index:999;}
	.left_pt{ margin:10px 0; text-align:center}
/*news list*/	
.list_news{font-size:12px; padding:5px 5px 10px 5px; overflow:hidden;}
    .list_news li{ margin:0 0 10px; border-bottom:1px dotted #cecece;}
	.list_news li h3{ height:30px; line-height:30px;}
    .list_news li h3 a{ float:left;font-size:14px;}
	.list_news li span{ float:right;font-size:12px; font-weight:normal}
	.list_news li p{ padding:0 5px 10px 20px; font:normal 12px/23px "宋体";clear:both;}
.proTitle{ background:#1263B5; color:#fff; padding:0 0 0 20px; margin:0 5px; font:bold 14px/30px "微软雅黑", "黑体", "宋体"}
/*list_cp css*/
.list_cp{padding:5px 0 0 5px; overflow:hidden;}
	.list_cp a{ display: inline-block; margin:0 7px; text-align:center; line-height:25px;}
	.list_cp a img{ width:225px; height:173px; border:1px solid #EBEBEB;}
	.list_cp a p{ width:225px; font:normal 12px/40px "宋体";word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*gbook css*/
.lg_div{width:600px;margin:15px auto;font-size:12px; font-family:"宋体";}
	.lg_div_add{ margin:10px; text-align:right;}
	.lg_div_add a{ display:block;width:140px; text-decoration:none; color:#fff;line-height:26px; text-align:center;background:url(../images/gb_add_bg.gif) no-repeat;}
	.lg_td_h1{ background:#0778ac; padding:1px 15px; font-size:14px; color:#fff;}
	.lg_td_h1 span{float:right; font-size:12px}
	table.lg_tb_v{width:100%;margin-bottom:15px;table-layout:fixed; empty-cells:show; border-collapse: collapse;table-layout:automatic;}
		.lg_tb_v td{padding:5px;border:1px solid #0778ac;line-height:23px;}
		td.lg_tb_td1{ width:130px; text-align:center;}
		.lg_c_o{ margin-top:10px; border:1px dashed #0778ac; background:#FFC; color:red; padding:0 10px;}
	table.lg_p_tb{width:550px; table-layout:fixed; empty-cells:show; border-collapse: collapse;table-layout:automatic;}
	table.lg_p_tb td{padding:5px;line-height:23px;}
	table.lg_p_tb input{ padding:5px;}
/*job css*/
.list_job{margin:20px;}
		table.job_biao{width:100%;margin-bottom:15px;table-layout:fixed; empty-cells:show; border-collapse: collapse;table-layout:automatic;}
		.job_biao td{padding:5px;border:1px solid #0778ac;line-height:23px; text-align:center}
		.job_biao td.jtd1{text-align:left; background:#0778ac; color:#fff;}
		.job_biao td.jtd2{text-align:center; background:#0778ac; color:#fff;}
		.job_biao td.jtd2 a{ color:#fff;}
		.job_biao td.jtd3{text-align:left;}			
/*page css*/
.pageNum{width:99%;margin:10px auto;text-align:center;}
	.pager { padding:5px 10px; text-align: center; color:#000;font-size:12px; font-family:Tahoma;}
	.pager a,.pager span.mcjia  { margin: 2px; padding:2px 5px; color: #000; text-decoration: none; border: 1px solid #000; }
	.pager a:hover { color: #fff; border: 1px solid #1263B5; background:#1263B5; } 
	.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background:#000; border: 1px solid #000; }
	.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #000; border: 1px solid #000; } 
	.pager select {margin: 0px 2px -2px 2px; color:#000;font-size:12px; font-family:Tahoma;}
	.pager input {margin: 0px 2px -2px 2px; color:#000; border: 1px solid #000; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;}  	
/*footer css*/
.footer{ background:#1E1E1E; color:#fff; padding:15px 0 20px; overflow:hidden;}
	.in_foot .fr{ width:425px; margin-top:3px; background:url(../images/foot_ewm.png) no-repeat 300px 10px; overflow:hidden;}
	.in_foot .fr p{ font:normal 12px/24px "宋体"; color:#818181;}
	.in_foot .fr .lx{ font:normal 14px/24px "微软雅黑"; color:#fff;}
	.in_foot .fr .phone{ font:normal 20px/25px "微软雅黑"; color:#fff;}
	.in_foot .fl{ width:575px; overflow:hidden;}
	.in_foot .fl li{ float:left; width:130px; height:150px; background:url(../images/in_foot_li_bg.gif) no-repeat right 8px; text-align:center; overflow:hidden;}
	.in_foot .fl li.no{ background:none;}
	.in_foot .fl p{ font:normal 14px/20px "微软雅黑"; padding:5px 0;}
	.in_foot .fl a{ display:block; font:normal 12px/24px "宋体"; color:#818181;}
/*in_footer css*/
.in_footer{ background:#000; padding:15px 0; color:#fff; text-align:center; overflow:hidden;}
	.mc_foot{ font:normal 12px/24px "宋体";}
	.mc_foot p{ font:normal 12px/24px "宋体";}
	.mc_foot a{ color:#fff;}
.littleMenu{ text-align:center;color:#fff; width:960px; margin:0 auto; line-height:30px;}
	.littleMenu a{ display:inline-block; padding:0 3px; color:#fff; font-size:14px;}
/* scrolltab */
.word{ text-align:center; padding:5px 0 15px;}
.word h3{ font:bold 16px/30px "微软雅黑";}
.zoombox{width:650px; margin-left:100px; overflow:hidden;}
.zoompic{border:solid 1px #DEDEDE;width:610px;background:url(../images/loading.gif) no-repeat 50% 50%; overflow:hidden; zoom:1; padding:10px}
.zoompic img{ width:100%}
.sliderbox{height:77px;overflow:hidden;margin:6px 0 0 0; width:532px;}
.sliderbox .arrow-btn{width:38px;height:76px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:77px;width:335px;position:relative;overflow:hidden;margin:0 0 0 5px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:68px;height:77px;text-align:center;}
.sliderbox .slider li img{border:solid 1px #dfdfdf; width:75px; height:75px}
.sliderbox .slider li.current img{border:solid 1px #f00;}
.words{text-align:left;padding:20px 10px; font:normal 12px/24px "宋体";}
/*--backToTop css--*/
a.backToTop{width:28px; height:24px; background:#eaeaea url(../images/top.gif) no-repeat -21px 4px;  
text-indent:-999em} 
a.backToTop:hover{background-position:-21px -19px} 
.banner_bg {
	width: 100%; height: 400px; overflow: hidden; margin-top: 0px; background-color: rgb(255, 255, 255);
}
.banner_bgu {
	margin: 0px auto; width: 1660px; height: 400px; overflow: hidden;
}
#full-screen-slider {
	width: 100%;
	height: 400px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#slides {
	list-style: none; margin: 0px; padding: 0px; width: 1660px; height: 400px; overflow: hidden; display: block;
}
#slides li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 400px; overflow: hidden; display: block; position: absolute;
}
#slides li a {
	width: 100%; height: 100%; text-indent: -9999px; display: block;
}
#pagination {
	list-style: none; margin: 0px; padding: 5px 15px 5px 0px; left: 50%; top: 530px; display: block; position: absolute; z-index: 9900;
}
#pagination li {
	background: rgb(255, 255, 255); list-style: none; border-radius: 5px; width: 10px; height: 10px; margin-left: 15px; float: left; display: block;
}
#pagination li a {
	margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block;
}
#pagination li.current {
	background: rgb(0, 146, 206);
}
.ablist img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 10px; margin-bottom: 10px;
}
.p_img {
	width: 280px; height: 280px; overflow: hidden; float: left;
}
.p_img img {
	width: 280px; height: 280px;
}
.p_con {
	width: 610px; height: 280px; overflow: hidden; margin-bottom: 10px; margin-left: 10px; float: right; background-color: rgb(247, 247, 247);
}
.pname_pro {
	line-height: 35px; padding-top: 20px; padding-left: 20px;
}
.pname_pro a {
	color: rgb(0, 152, 225); font-weight: bold;
}
.por_tupian_bg {
	width: 98px; height: 25px; text-align: center; overflow: hidden; font-size: 12px; margin-top: 190px; margin-right: 30px; float: right; background-image: url("../images/ckxq.jpg");
}
.por_tupian_bg a {
	color: rgb(255, 255, 255);
}
 .cppic img{ 
MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 650 ? "650px" : this.width)!important;
} 
.cppic {MARGIN: auto;WIDTH: 650px;} 
*html.cppic img{ 
width:expression(this.width>650&&this.width>this.height?500:auto); 
height:expresion(this.height>500?500:auto); 
}
 