﻿*{
	padding:0;
	margin:0;
}
html,body { height:100%;  } /* for ff */
*,html,div,ul,li,ol,span,font  a:link{text-decoration: none; }

body{font-family:Microsoft YaHei; color:#666;font-size:12px; background:url(../images/bj.jpg)}
img { border:0px;}
strong { font-weight:bold;}
h1 { font-weight:bold; font-size:18px; color:#757575; width:100%; text-align:center;}
ul { margin:0px; padding:0px;}
li { margin:0px; padding:0px; list-style:none;} 



a:link { color:#333;}
a:visited {color:#333;text-decoration: none;}
a:hover {color:#003794;text-decoration: none;}
a:active { color:#333;text-decoration: none;}
.text {clear:right;line-height:25px; text-align:left; padding:10px; font-size:12px;/**/}
.map {float:left;margin:10px 15px 5px 5px;padding:2px; }

.clear{overflow:hidden;clear:both; height:10px;}
#kinMaxShow{visibility:hidden;width:100%; height:500px; overflow:hidden; background:#999999; padding:0px;}
.top { clear:both; width:100%; background:url(../images/head.jpg) center top; height:200px;  }
.top-in{width:90%; margin:0 auto;}
.head-l{float:left; padding-top:35px ; text-align:left ; padding-left:100px}
.head-c{float:left; width:300px; margin-left:0px; margin-top:85px; padding-top:6px}
.head-r{float:right; padding-top:5px}
.dh {  width:100%; height:38px; line-height:38px; background:#003794}
.dh ul { clear:both; width:1200px; margin:0 auto; overflow:hidden}
.dh li { width:130px; float:left; text-align:center; }
.dh li a:link , .dh li a:visited { color:#fff; font-size:14px;font-family:'Microsoft Yahei'; font-weight:bold}
.dh li a:hover { color:#fff; }
.nyhb{width:100%; height:320px; background:url(../images/nyhb.jpg) no-repeat center top}
.sst{ width:100%; background:#f7f7f7}
.sst-in{width:1200px; margin:0 auto; height:48px; line-height:48px;}
.ssk{width:221px; background:url(../images/ssk.jpg); height:29px; line-height:29px;color:#666; border:0;}
.ss{line-height: 29px;background-color: #003794;width: 47px;height: 29px;font-size: 12px;border: #649d00 1px solid; color:#fff;}

.dzcp{width:1200px;margin:0 auto 20px;clear:both;background:url(../images/dzbj.png) no-repeat; height:694px;margin-top:20px;}

.dzcp-l{width:323px; float:left; padding:70px 41px 0px 40px; line-height:28px; text-align:center; }
.m20 { margin-top: 20px;font-size: 20px;}
.m30 { margin-top: 30px;}
.dzcp-2{width:311px; float:left; padding:70px 41px 0px 40px; line-height:28px; text-align:center}
.i-pro{width:1200px; margin:0 auto;}
.i_pro-l{width:240px; float:left; overflow:hidden; padding-top:40px;    }
.i_pro-l-botom{ background: url(../images/i_pro_b.gif) no-repeat bottom; padding-bottom:31px;}
.i_proslsj{ padding-top:15px}
.i_pro-l-t{width:240px; height:96px; background:url(../images/i_pro_t.png) no-repeat; text-align: center; padding-top:12px; line-height:35px; color:#ffffff; font-size:20px; padding-top:40px;}

.i_pro-r{width:950px; float:right; overflow:hidden; padding-top:40px;}
.i_pro-r-t{width:892px;  margin:0px auto; height:23px; line-height:23px;background:url(../images/arrow_03.gif) no-repeat left;padding-left:34px;font-size:18px; margin-top:10px;}
.i_pro-r-t a{float:right; text-align:right; background:url(../images/arrow_04.gif) no-repeat right; padding-right:17px; font-size:12px;}
.i_pro-r-nr{width:950px; overflow:hidden; padding-top:7px;}
.i_pro-r-nr li{width:226px; height:306px; float:left; padding:8px 5px 0px;}
.i_pro-r-nr a{ display:block; background:url(../images/pro_bg.gif) no-repeat;}
.i_pro-r-nr .tp{width:210px; height:210px; padding:9px 8px 0px 8px;}
.i_pro-r-nr .wz{width:226px; height:32px; line-height:32px; border-bottom:1px #e3e3e3 solid; text-align:center;}
.i_pro-r-nr .more{width:226px; height:41px; padding-top:13px;}
.i_pro-r-nr .more p{width:98px; height:28px; margin:0px auto;background:url(../images/btn_bg2.jpg) no-repeat 0 0; line-height:28px; text-align:center;}
.i_pro-r-nr a:hover p{background:url(../images/btn_bg2.jpg) no-repeat 0 -28px; }



.menu_list{width:178px;margin:0 auto;overflow:hidden;background:url(../images/i_pro_l_bg.jpg) repeat-y;padding:2px 31px 0px 31px; }
.menu_list li{height:36px;line-height:36px;font-size:14px;color:#ffffff;cursor:pointer;position:relative;margin-top:26px; margin-bottom:3px;font-weight:bold; background:url(../images/menu_head_bg.jpg) no-repeat; text-align:center; display:block}
.menu_list li a:link , .menu_list li a:visited { color:#fff; }

.i_ys{width:100%; overflow:hidden; background:#fff; margin-top:40px; clear:both; padding-bottom:40px;}
.i_ys .bt { height:40px; line-height:40px; text-align:center; margin-bottom:6px; color:#333; font-size:30px; background:url(../images/xing.jpg) no-repeat center;}
.i_ys .bt b { color:#b70030; font-size:36px; }
.i_ys h4 { font-weight:normal; color:#333; font-size:18px; text-align:center; height:34px; line-height:34px; margin-bottom:20px; background:url(../images/line2.gif) center center no-repeat; }
.i_ys_con { background:url(../images/ys_bg.jpg) center top no-repeat; }
.i_ys_con .y_more { display:block; width:122px; margin-left:72px; height:36px; line-height:36px; text-align:center; color:#b1b1b1; font-size:14px; font-weight:bold; background:url(../images/ys_btn.gif) no-repeat; }
.i_ys_con dl { margin-bottom:24px; width:616px; }
.i_ys_con dt { overflow:hidden; zoom:1; margin-bottom:12px; line-height:28px;}
.i_ys_con dt em { float:left; font-family:Arial, Helvetica, sans-serif; width:58px; height:58px; text-align:center; line-height:58px; background:url(../images/yuan.gif) no-repeat; color:#fff;  font-size:30px; display:block; font-style:normal }
.i_ys_con dt span { float:left; width:345px; float:left; padding-left:11px; color:#333; font-size:24px; }
.i_ys_con dt b { display:block; }
.i_ys_con dd { margin-left:72px; font-size:14px; line-height:24px; color:#333; }
.y1 { padding:40px 0 0 70px; background:url(../images/y1.jpg) right 31px no-repeat; height:254px; margin-bottom:24px; }
.y2 { padding:6px 0 0 514px; background:url(../images/y2.jpg) 21px top no-repeat; height:250px; margin-bottom:18px; }
.y3 { padding:30px 0 0 70px; background:url(../images/y3.jpg) right top no-repeat; height:238px; margin-bottom:28px; }
.y4 { padding:0 0 0 514px; background:url(../images/y4.jpg) 21px top no-repeat; height:292px; }


.hfl{width:100%; background:url(../images/flbj.jpg) repeat-x; padding:23px 0 13px;}
.hfl ul{ width:1300px; margin:0 auto; clear:both}
.hfl ul  li{width:160px; height:208px; margin:0 50px; float:left}
.main{width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:25px; background:#fff}

.tit { text-align:left; clear:both; background:#fff; border:1px solid #003794;line-height:43px; padding-left:10PX; padding-right:5px;}
.tit strong{ color:#003794; font-size:13px;}
.tit span{float:right}
.i-about { float:left; display:inline;width:900px; background:#f5f3f3; margin-right:10px; }
.i-about h1,h2,h3{ font-weight:bold;display:inline; font-size:12px}
.i-news { width:290px;float:left; font-size:12px; padding-bottom:8px;background:#6390c9;}
.i-news ul  { width:270px;  margin:0 auto; }
.i-news li { lear:both; background:url(../images/right-newsbj.gif) no-repeat; text-align:left; padding-left:10px; height:30px; line-height:30px;}
.i-news li a:link , .i-news li a:visited { color:#fff; }
.i-news li a:hover { text-decoration:underline;}
.i-news li span{ float:right;width:70px; color:#FFFFFF}
.cp-tit{ width:1200px; margin:0 auto; background:#003794; height:35px; line-height:35px; text-align:left; margin-top:20px; color:#fff; font-size:12px;}
.cp-tit span{ font-size:16px; color:#fff; font-family:Microsoft YaHei; margin-left:15px; margin-right:5px;}
.i-cp { clear:both; width:1220px; margin:0 auto;  overflow:hidden; margin-top:15px; clear: both; }
.i-cp li { float:left; text-align:center; width:285px; margin:10px;line-height:35px;}
.i-cp li a:link ,.i-cp li a:visited { color:#5a5a5a; font-size:14px;}
.i-cp li a:hover { text-decoration:underline;}

.pica{width:275px;height:275px; padding:4px;border:1px solid #c7c7c7; display:table;text-align:center;  clear:both; margin:0 auto;}
.pica span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; writing-mode: tb-rl; vertical-align: middle;}
.pica img {width: expression(this.width > 275 ? 275 true);max-width:275px; height: expression(this.height > 275 ? 275: true);max-height: 275px;}

.left { width: 240px;float: left;overflow: hidden;border-bottom: 4px solid #eaeaea; }
.l-tit{width: 240px;height: 77px;background:#003794;text-align: center;line-height: 77px;font-weight: bold;font-size: 20px;color: #fff; border-bottom:5px solid #547aab;} 
.left-fl{width: 240px;overflow: hidden;}
.left-fl li {height: 56px;line-height: 56px;border-bottom: 1px solid #eaeaea;background: #f7f7f7;}
.left-fl a {display: block;padding-left: 39px;font-size: 16px;
background: url(../images/tb9.png) no-repeat 206px 25px;color: #7f7f7f;}
.left-fl li:hover a{background: url(../images/tb10.png) no-repeat 206px 25px;}
.left-fl li:hover{background: #fff;}
.right { float:right; width:930px;  }
.r-tit{padding-bottom: 20px;border-bottom: 1px solid #ececec;margin-bottom: 20px;text-align: right;}
.r-tit span{ color:#003794}
.product {clear:both;}
.product ul {clear:both; margin-top:10px;}
.product li{float:left;margin:10px;width:210px; border:1px solid #eaeaea; overflow:hidden}
.product li a:link ,.product li a:visited { color:#5a5a5a; }
.product li a:hover { text-decoration:none;}
.product .wz {background: #f7f7f7;width: 212px;height: 29px;line-height: 29px;text-align: center;}
.product li:hover {border:1px #003794 solid;}
.product a:hover .wz{ background:#003794;color:#ffffff;}


.picb{width:200px;height:200px; padding:5px; display:table;text-align:center;  clear:both; margin:0 auto;}
.picb span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; 
    writing-mode: tb-rl; 
    vertical-align: middle;}
.picb img {width: expression(this.width > 200 ? 200: true); max-width: 200px; height: expression(this.height > 200 ? 200: true); max-height: 200px;}

.product-nav {  clear:both; padding:10px;overflow:hidden; text-align:left; }
.p-l { width:400px; height:400px; float:left;}
.p-r { float:right; width:480px; font-size:12px; color:#000000;}
.p-r h1 { text-align:left; border-bottom:1px dashed #CCCCCC; padding-top:20px; width:480px; line-height:30px;}
.p-r ul { padding:10px; width:350px; overflow:hidden;color:#000000;}
.p-r li { float:left; width:300px; padding-right:10px; line-height:25px; color:#000;}
.picc{width:390px;height:390px; padding:5px; display:table;text-align:center; border:1px solid #ccc;clear:both;}
.picc span{display:table-cell;vertical-align:middle;vertical-align: middle;height:100%; writing-mode: tb-rl; vertical-align: middle;}
.picc img {width: expression(this.width > 390 ? 390 true); max-width: 390px; height: expression(this.height > 390 ? 390: true); max-height:390px;}
.r-tit1 {clear: both;padding-bottom: 6px; padding-left: 15px;line-height: 43px;height: 33px;font-size: 14px;font-weight: bold;
border-bottom: 1px solid #7eb801;}

.news { clear:both; padding:10px;  overflow:hidden; line-height:25px; text-align:left; min-height:400px;}
.news ul { width:910px; margin:0 auto;}
.news li {background:url(../images/right-newsbj.gif) no-repeat; clear:both; line-height:32px; text-align:left; padding-left:15px;}
.news li a { color:#5a5a5a; font-size:12px;}
.news li span { text-align:right; float:right; padding-right:10px; color:#5a5a5a; font-size:12px;}

.news-nav {  clear:both; padding:10px; width:790px; overflow:hidden; line-height:25px; text-align:left; font-size:12px; color:#000;}
.news-nav h1 { color:#003794; padding-bottom:10px;}
.news-sm { clear:both; text-align:center; border-bottom:1px dashed #dadada; font-size:12px; margin-bottom:20px; padding-top:10px; line-height:25px; height:25px; color:#999;}

.contact { clear:both; padding:10px;overflow:hidden; line-height:25px; text-align:left;}
.contact ul { margin:20px auto;}
.contact li { clear:both; line-height:25px; font-size:12px; color:#5a5a5a;}
.contact h1 { font-weight:bold;display:inline; font-size:12px}
.contact strong{ color:#003794; font-size:14px;}
.yh h1 {font-size: 15px;font-weight: bold;color:#003794;padding-left: 15px;text-align:left}

.link{width:1187px;clear:both; margin:0 auto; border:1px solid #ccc; overflow:hidden;  padding:5px}
.seolinks{ height:0px; overflow:hidden}
.link strong{color:#555555; font-weight:bold; font-size:16px;}
.link a{color: #555555;text-align:center; line-height:30px; display:inline-block;}
.foot{width:100%; text-align:center; padding:20px 0; line-height:30px; background:#000; color:#fff; margin-top:20px;}
.foot a:visited { color:#00FF00;text-decoration: none;}
.foot a:link {color:#fff;text-decoration: none;}
.kf_top{
	background-image:url(/Template/images/KF_1.gif);
	background-repeat: no-repeat;
	width:115px;
	height:35px;}
.kf_bg{
	background-image: url(/Template/images/KF_2.jpg);
	background-repeat: repeat-y;
	text-align:center;
	width:115px;
	padding:10px 0px;	
}
.kf_bg li{ padding:5px 0px}
.kf_bottom{
	background-image: url(/Template/images/KF_3.gif);
	background-repeat: no-repeat;	
	width:115px;
	height:67px;
}
#zy_kf{z-index:999;}








