﻿body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span,input {
	font-size: 12px;
	line-height:24px;
	font-family:"微软雅黑"}

a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}





.fdtopbox{position:fixed; z-index:9999; top:0; background:url(../images/black.png) repeat;min-width:1200px;width:100%;
    _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.fdtop{width:1200px; text-align:left;margin:0 auto;}

.toplink{ float:left;color:#fff; line-height:30px;}
.toplink a{ float:left; display:block;color:#fff; line-height:30px;padding-right:25px;}
.toplink .sc{background: url(../images/sc.png) no-repeat 0 6px;border-right:solid 1px #7E7E7E;padding-left:20px;}
.toplink .sj{ background: url(../images/sj.png) no-repeat 25px 6px; padding-left:40px;}
.toplink .zc{ background:#F3F3F3; height:20px; text-align:center; color:#666666; line-height:20px; margin-top:5px; padding:0}

.tel{ float:right; color:#FFF; line-height:30px}

.topbox{ min-width:1200px; height:134px;width:auto; 
    _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.top{ width:1200px;text-align:left;margin:0 auto;}
.logo{ float:left; padding-top:55px}

.menubox{float:right;  margin-top:73px;position:relative; z-index:9998;width:940px;}
.js-css-menu {display: inline-block;}
.js-css-menu, .js-css-menu ul, .js-css-menu li {list-style: none;padding: 0;margin: 0;}
.js-css-menu a { font-size:16px; color:#000; line-height:35px; height:61px; width:100px; text-align:center;margin:0 5px}
.js-css-menu > li {
	display: inline-block;
	float: left;
}
.js-css-menu > li > a {font-size:16px; color:#000;display: block;}
.js-css-menu > li:hover > a {background:url(../images/menuhover.jpg) no-repeat; color:#FFF}
.js-css-menu > li > a:active {background:url(../images/menuhover.jpg) no-repeat; color:#FFF}
.js-css-menu > li.current > a {background:url(../images/menuhover.jpg) no-repeat; color:#FFF}

/* SUBMENU */
.js-css-menu > li .top{display:block; width:auto; margin-left:150px; background:none;height:9px;top:-9px; border:0;display:none; }
.js-css-menu > li div {
	border-top: 2px solid #DF4C4C;
	background:#FFF;
	display: block;
	position: absolute;
	top:60px; margin-left:-100px;
	display:none;
}
.js-css-menu > li div a {
	color: #555555; font-size:12px;line-height:60px
}
.js-css-menu > li div a:hover, .js-css-menu > li div a:focus {
	color: #555555;
}
.js-css-menu > li div ul { display:block; clear:both; border-bottom:solid 1px #F4F3F3; height:60px}
.js-css-menu > li div ul li { float:left; line-height:60px; padding-right:20px}
.js-css-menu > li div ul:not(:first-child) {
	margin-left: 0;
}
.js-css-menu > li div ul b{ float:left; display:block;width:80px; padding-left:25px; font-size:14px; color:#DF4C4C; height:60px; line-height:60px; font-weight:normal}
.js-css-menu > li div ul:hover b{ width:100px;background: #DF4C4C url(../images/sjx.jpg) no-repeat 10px 22px; color:#FFF}
.js-css-menu > li div ul:hover{ background:#F4F3F3}
.js-css-menu > li:hover div, .js-css-menu > li:focus div {
	color: #555555;
	display:block;
}













* {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	min-width:1200px;width:auto;
	position:relative;
	height:400px; 
	background:#FFFFFF; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:400px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:400px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:13px;
	height:13px;
	margin:5px;
	overflow:hidden;
	background: url(../images/dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:url(../images/doth.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:6%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px 0 no-repeat;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:6%;
	background-position:-6px 0;
}

.khbox{ width:1200px; text-align:left;margin:0 auto; position:relative; z-index:9997 }
.kh{ position:absolute; right:20px; top:0; width:210px; height:398px; padding:0 20px; background:#FFF; border-bottom:solid 2px #0A4A94; }
.kh .txbox{ padding:15px 0 0; height:66px}
.kh .txbox img{ float:left; width:56px;height:56px;}
.kh .txbox span{ float:right; width:140px;color:#676767; line-height:22px; padding-top:5px}
.kh .ts{ border-top:dashed 1px #CBCBCB; margin-top:15px; padding-top:15px; line-height:20px; color:#5B5B5B}
.kh .ts span{ display:block; font-size:18px; color:#5B5B5B; padding-bottom:10px}
.kh .ts img{ padding-top:10px}

.friendlinkbox{ background:#F2F2F2; height:170px; padding-top:30px;min-width:1200px; width:auto;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.friendlink{ width:1198px; text-align:left; border:solid 1px #DCDCDC; background:#FFF; margin:0 auto 30px}
.friendlinktitlebox{ background: url(../images/tagbj.jpg) repeat-x; height:41px;}
.friendlinktitle{ float:left; width:160px}
.friendlinktitle a{ display:block; background:url(../images/kjbj.jpg) no-repeat 15px; padding-left:50px; font-size:18px;color:#8F8F8F; line-height:38px}


#CSSBoxThree{width:1110px;height:60px;overflow:hidden;}
.changeDiv{width:1110px;height:60px; margin:0 30px;overflow:hidden;}
.changeDiv a{ float:left;display:block; border:solid 1px #D6D6D6; margin-right:18px}
.changeDiv img{width:262px; height:58px;}

#CSSBoxFour{width:1110px;height:60px;overflow:hidden;}
#CSSBoxFive{width:1110px;height:60px;overflow:hidden;}
#CSSBoxSix{width:1110px;height:60px;overflow:hidden;}

.Products_box{width:1198px; height:140PX;margin:0 auto;position:relative;}

.C_nav{float:left;height:38px;border-left:solid 1px #DCDCDC}
.C_nav a{display:block;float:left; font-size:14px; color:#7A7A7A;height:38px; line-height:38px; padding:0 25px;border-right:solid 1px #DCDCDC;display:inline-block;}
.C_nav .C_focus{display:block;float:left; font-size:14px; color:#7A7A7A; height:41px;line-height:38px; padding:0 25px;border-right:solid 1px #DCDCDC; background:#FFF url(../images/taghover.jpg) no-repeat center bottom}
.product_show{width:1168px;height:60px; padding:15px;overflow:hidden; position:absolute;top:-100000px;}
.product_show2{top:46px;}
.pro{width:7px;height:12px; background: url(../images/proBtn.jpg) no-repeat; position:absolute; left:20px;top:40px; cursor:pointer;}
.next{width:7px;height:12px; background: url(../images/nextBtn.jpg) no-repeat; position:absolute; right:20px;top:40px;cursor:pointer;}



.footbox{min-width:1200px; width:auto;background:#3F3F3F;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.foot{width:1200px; text-align:left;padding:20px 0;margin:0 auto}

.footewm{float:left; width:270px;}
.footewm  a{ float:left; display:block; margin-right:20px;}
.footewm span{ display:block; text-align:center; color:#FFF; font-size:14px; line-height:30px}

.footright{float:left; width:600px;}
.footlink{color:#FFF; font-size:14px;padding:10px 0}
.footlink a{ color:#FFF; font-size:14px;padding:0 10px }
.footer{ padding-left:10px;line-height:26px; font-size:14px;color:#FFF;}

.foottel{ float:right; border-left:solid 1px #6F6F6F; background:url(../images/tel.jpg) no-repeat 25px 10px; padding-left:90px; padding-top:6px; font-size:14px; color:#FFF; margin-top:15px;}
.foottel span{ display:block; font-size:30px; line-height:40px}



.picbox{width:1200px;text-align:left; position:relative; margin:60px auto;}
#CSSBoxTwo{width:1200px;height:386px;overflow:hidden;}
.changeDivTwo{width:1200px;height:386px; margin:0 8px;overflow:hidden;}
.changeDivTwo li{ float:left; display:block; background:url(../images/picbj.jpg) no-repeat; width:262px; height:386px; padding:0 10px; margin-right:24px; position:relative}
.changeDivTwo img{ width:262px; height:191px; margin-top:10px}
.changeDivTwo span{ display: block; font-size:22px; color:#14307f; line-height:46px}
.changeDivTwo .list{ display:block; background:url(../images/dot.jpg) no-repeat 0 12px; padding-left:15px; font-size:14px; color:#585858; line-height:28px; width:250px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.changeDivTwo font{ display:block;font-size:14px; color:#585858; line-height:28px; position:absolute; right:10px; bottom:15px}
#LeftButton2{position:absolute; left:-60px; top:135px; background:url(../images/leftBtn.jpg) no-repeat; width:36px; height:80px}
#RightButton2{position:absolute; right:-60px; top:135px;background:url(../images/rightBtn.jpg) no-repeat; width:36px; height:80px}

.indexone{width:1200px;text-align:left; position:relative; margin:55px auto;}

.fnewsbox{ float:left; width:660px;overflow:hidden}
.ifnewstitle{display:block; font-size:24px; color:#000; height:60px}
.fnewsbox img{ float:left; width:303px; height:208px}
.fnews{ float:right; width:320px; height:208px; overflow:hidden}
.fnews a{display: block;height:36px; overflow:hidden}
.fnews span{ float:left;width:220px;color:#585858; font-size:14px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.fnews font{ float:right; color:#585858; font-size:14px;}
.ikj{ float:right; width:480px; padding-top:55px}
.ikj a{float:left; display:block; width:118px; height:70px; border:dashed #D9D9D9; border-width:0 1px 1px 0;padding:20px 0; position:relative}
.ikj img{ display:block;width:50px; height:48px; margin:0 auto}
.ikj span{ display:block; width:118px;text-align:center; font-size:16px; color:#585858; position:absolute; top:75px}
.ikj a:hover img{ width:46px; height:44px}
.ikj .line{ border-bottom:0;}
.ikj .line1{ border-right:0;}

.indextwobox{min-width:1200px; width:auto;background:#F8F8F8; height:350px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}
.indextwo{width:1200px;text-align:left; padding-top:60px; margin:0 auto;}


.inewsbox{float:left;width:352px;overflow:hidden; margin:0 24px}
.ititle{ border-bottom:solid 1px #D8D8D8; height:46px;}
.ititle span{ float:left; display:block; border-left:solid 5px #70A4F7; font-size:24px; color:#000; line-height:28px; padding-left:20px}
.ititle font{ float:right; display:block; color:#898989; font-size:14px; padding-top:5px}
.inews{width:352px; height:170px; margin-top:10px; overflow:hidden}
.inews a{display: block;background:url(../images/inews.jpg) no-repeat 0 14px; padding-left:15px; width:352px;line-height:34px;color:#585858; font-size:14px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}


 


.zibanner{min-width:1200px;width:auto; height:306px; overflow:hidden; _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto');}



.main{ width:1140px; text-align:left; margin:0 auto;margin-top:-19px; position:relative; z-index:999 }

.left{ width:238px; float:left; }
.lefttitle{ background:url(../images/menutitlebj.png) no-repeat top center; height:37px; padding-top:19px;padding-left:15px; font-size:20px; color:#000; }


.menuList ul li{ padding:0; margin:0}
.menuList{width:236px;border:solid #ECECEC; border-width:0 1px}
.menuList a{
  display:block;
  width:200px;
  height:52px;
  line-height:52px;
  background:#F9F9F9;
  border-bottom:solid 1px #ECECEC;
  color:#5c5c5c;
  padding-left:36px;
  font-size:16px;
}
.menuList a:hover,.menuList .twofocus{color:#b61313;background:#FFF url(../images/mhover.jpg) no-repeat 20px 18px;}

.menuList .threemenu{display:none;background:none; text-decoration:none}
.menuList ul.twofocus{ display:block;}
.menuList .threemenu a{ display:block; background: #FFF url(../images/smbj.jpg) no-repeat 40px 15px; width:181px;line-height:38px; height:38px; padding-left:55px; color:#686868; font-size:14px; }
.menuList .threemenu a:hover,.menuList .threemenu .threefocus{display:block;color:#FFFFFF;background:#DE4A4A url(../images/smhbj.jpg) no-repeat 40px 15px}
.menuList li:hover .threemenu,.menuList .block .threemenu{ display:block}



.right{ float:right; width:846px; padding-top:30px }
.location{ border-bottom:solid 1px #EEEEEE; line-height:40px;color:#444444; font-size:14px; text-align:right}
.location a{color:#767779; font-size:14px;padding:0 5px}
.location span{color:#444444; font-size:14px;padding:0 5px}
.rightcon{height:auto!important;min-height:600px; height:600px}


.intro{padding:20px; font-size:14px; color:#808080; line-height:37px}



.news{ padding:20px 0}
.news a{display:block; clear:both;height:50px; border-bottom:dashed 1px #DBDBDB}
.news span{float:left; display:block; background:url(../images/news.jpg) no-repeat 8px 22px;color:#7A7A7A;font-size:14px;line-height:50px; padding-left:30px; width:600px;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden }
.news font{ float:right; line-height:50px; color:#7A7A7A; font-size:12px; padding-right:20px}

.page{ margin:30px 0; font-size:14px; text-align:center}
.page a{color:#646464; font-size:14px;padding:3px 8px; border:solid 1px #FFFFFF;
border-radius:6px;
-moz-border-radius:6px; background:#F5F5F5; margin:0 5px}
.page a:hover,.page .focus{ background:#DE4A4A; color:#FFF}


.newsxxtitle{text-align:center;line-height:50px; font-size:18px; color:#4d4d4d; padding:20px 0}
.newsxxtitle span{ display:block; border:solid #E9E9E9; border-width:1px 0; height:20px; line-height:20px; color:#4d4d4d; font-size:12px;}
.newscontent{color:#4d4d4d;font-size:14px; line-height:2; padding-bottom:50px}
.newscontent span{line-height:inherit}
.newscontent p{color:#4d4d4d;font-size:14px;line-height:32px; padding:0; margin:0}
.newscontent img{ margin:10px auto; display:block}



.khnav{ height:36px;margin:35px 0 10px 30px}
.khnav a{ float:left; display:block;text-align:center;font-size:14px; color:#FFF; line-height:36px; padding-right:20px; margin-left:-12px}

.khnav .one{ background:url(../images/one.png) no-repeat; width:194px}
.khnav .one:hover,.khnav .one.focus{background:url(../images/oneh.png) no-repeat;}
.khnav .two{ background:url(../images/two.png) no-repeat; width:194px}
.khnav .two:hover,.khnav .two.focus{background:url(../images/twoh.png) no-repeat;}
.khnav .three{ background:url(../images/three.png) no-repeat; width:194px}
.khnav .three:hover,.khnav .three.focus{background:url(../images/threeh.png) no-repeat;}

.khtitle{ font-size:16px; color:#4D4D4D; padding:5px 15px 10px}
.khgrxx{ border:solid 1px #DFDFDF; background:#F8F8F8; margin-left:18px; width:770px; padding:15px 15px 40px}
.khgrxx span{ font-size:14px; color:#f84146; padding:0 10px; line-height:30px}
.khgrxx td{ padding:5px; font-size:14px; line-height:30px; color:#717078}
.khgrxx .input{ border:solid 1px #D7D7D7; background:#FFF; width:220px;color:#717078;}
.khgrxx .input1{ width:140px; float:left}
.khgrxx select{border:solid 1px #D7D7D7; background:#FFF; width:120px;color:#717078;}
.khgrxx a{ float:left; display:block;padding:3px 10px;}
.khgrxx textarea{ border:solid 1px #D7D7D7; background:#FFF; width:540px;color:#717078; height:210px}

.xzlist{ padding-bottom:30px}
.xzlist .div{ display:block; border-bottom:solid 1px #ECECEC; padding:25px 0 5px 0}
.xzlist img{ float:left; display:block; border:solid 1px #ECECEC; padding:4px}
.xzlist p{ float:left; width:640px; padding:0; margin:0; padding-left:20px}
.xzlist .down{ float:left; width:93px; height:100px; background: url(../images/xzbj.jpg) no-repeat center}
.xzlist .down:hover{background: url(../images/xzhbj.jpg) no-repeat center}
.xzlist big{ display:block; font-size:18px; color:#6C6C6C; line-height:30px}
.xzlist span{ display:block; font-size:12px; color:#8D8D8D; line-height:22px; height:44px; overflow:hidden}
.xzlist font{display:block; font-size:12px; color:#8D8D8D; line-height:22px;}


.tsjybox{ padding:40px 0;}
.tsjypic{ float:left; width:265px}
.tsjycon{ float:right;width:495px; background:#F9F9F9; padding:20px 30px}
.tsjycon td{ font-size:14px; color:#767877; padding:8px 0}
.tsjycon p{ display:block; padding:0; margin:0;font-size:14px; color:#686868; margin-bottom:10px}
.tsjycon span{ font-size:14px;color:#767877; padding-left:10px;}
.tsjycon .input{
  width:320px;
  height:28px;
  color:#3C3C3C;
  border:1px solid #CCCCCC;
  font-size:14px;
}
.tsjycon .input1{
  width:400px;
  height:32px;
  color:#3C3C3C;
  border:1px solid #CCCCCC;
  font-size:14px;
}
.tsjycon .input2{
  width:100px;
  height:24px;
  color:#3C3C3C;
  border:1px solid #CCCCCC;
  font-size:14px;
}
.tsjycon textarea{
  width:400px;
  height:132px;
  color:#3C3C3C;
  border:1px solid #CCCCCC;
  font-size:14px;}
.tsjycon .yzm{ float:left; padding:0 5px}

.btnBox{
  width:144px;
  height:35px;
  border:none;
  background: url(../images/tsjytj.jpg) no-repeat;
  text-align:center;
  font-size:18px;
  line-height:35px;
  color:#fff;
   
}


.zplist{ background:url(../images/zp.jpg) no-repeat left bottom; padding-left:230px; padding-top:20px; height:auto!important;
  min-height:600px;
  height:600px;}
.zplist span{ text-align:center; color:#515151; font-size:14px;line-height:40px; }
.zplist table{border-collapse:collapse;}
.zplist td{line-height:40px; border:solid 1px #CFC5B9; font-size:14px; color:#666666; }
.zplist a{ display:block;font-size:14px; color:#666666; text-align:center }
.zplist a:hover{ color:#007e73}



.wyyp{ padding:20px 30px; }
.wyyp span{color:#C7121B; font-size:14px;}
.wyyp table{border-collapse:collapse;}
.wyyp td{border:solid 1px #D7D7D7; font-size:14px; color:#767676; padding:10px 0 10px 20px }
.wyyp select{ border:0; height:24px; line-height:24px; color:#B6B6B6; font-size:14px; width:220px}
.wyyp .input{border:0; height:24px; line-height:24px; color:#B6B6B6; font-size:14px; width:220px; background:url(../images/rl.jpg) no-repeat right 5px}
.wyyp textarea{border:solid 1px #ACADB2; background:#FFF; width:800px}
.wyyp .input1{ float:left;border:solid 1px #ACADB2; height:24px; line-height:24px; color:#B6B6B6; font-size:14px; width:60px; text-align:center;}
.wyyp img{ float:left;margin:2px 10px}
.wyyp .input2{border:0; height:24px; line-height:24px; color:#B6B6B6; font-size:14px; width:260px;}
.tj{ clear:both; padding:10px 0 40px}
.tj img{ padding:0}

.khnav .four{ background:url(../images/four.png) no-repeat; width:304px; font-size:16px;padding-right:0}
.khnav .four:hover,.khnav .four.focus{background:url(../images/fourh.png) no-repeat;}
.khnav .five{ background:url(../images/five.png) no-repeat; width:304px; font-size:16px; padding-right:0}
.khnav .five:hover,.khnav .five.focus{background:url(../images/fiveh.png) no-repeat;}
.khqh{ border:solid 1px #DFDFDF; background:#F8F8F8; margin-left:18px; width:755px; padding:15px 30px 40px 15px; margin-top:50px}
.khqh span{ font-size:14px; color:#f84146; padding:0 10px; line-height:30px}
.khqh td{ padding:5px; font-size:14px; line-height:30px; color:#717078}
.khqh .input{ border:solid 1px #D7D7D7; background:#FFF; width:220px;color:#717078; line-height:28px; height:28px}
.khqh .input1{ border:solid 1px #D7D7D7; background:#FFF; width:580px;color:#717078; line-height:28px; height:28px}
.khqh .input2{ border:solid 1px #D7D7D7; background:#FFF; width:135px;color:#717078; line-height:28px; height:28px}

.qhzh{ background:#FFF;border-collapse:collapse;}
.qhzh td{ border:solid 1px #D6D6D6}


.bmtitle{ font-size:24px; color:#787878; line-height:40px; height:60px; text-align:center}.bmbcon{ float:right;width:495px; background:#F9F9F9; padding:20px 30px}
.bmbcon{ float:right;width:535px; background:#F9F9F9; padding:20px 10px}
.bmbcon td{ font-size:14px; color:#767877; padding:5px 0}
.bmbcon span{ font-size:14px;color:#767877; padding-left:10px;}
.bmbcon font{ display:block; text-align:center; font-size:18px; color:#51535F}
.bmbcon .input{
width:270px;
height:28px;
color:#3C3C3C;
border:1px solid #CCCCCC;
font-size:14px;
}
.bmbcon .input1{
width:360px;
height:32px;
color:#3C3C3C;
border:1px solid #CCCCCC;
font-size:14px;
}

.bmbcon textarea{
width:360px;
height:132px;
color:#3C3C3C;
border:1px solid #CCCCCC;
font-size:14px;} 