@charset "utf-8";

body,td,th {
	font-family:"Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;color:#333;
}
body {margin: 0px; padding:0; background-image:url(/images/bg.gif);}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,li,dl,dt,dd { margin:0; padding:0; list-style:none;}
a {color:#333; text-decoration:none;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
form { margin:0; padding:0;}
input {outline: none;}
a:hover {color:#cc0000; text-decoration:none;}
a img {border:0;}
em{font-style:normal;}
.c { clear:both;}
.clear { clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.header,.footer{ width:980px; margin:0 auto; overflow:hidden; }

/*头部开始*/
.t_bg{ background:url(Img/Common/t_bg.jpg) repeat-x center 0; height:232px; font-family:"Microsoft Yahei"; overflow:hidden;}
.h_top{ height:31px; line-height:31px; color:#666; font-size:12px;}
.h_top a{color:#666; padding:0 9px;}
.h_top span{ float:right;}
.h_top span .sc{ display:inline-block; background:url(Img/Common/t_icon.jpg) no-repeat left center; padding-left:28px;}
.h_con{ height:125px; font-family:"Microsoft Yahei"; padding:25px 0 0 0;}
.h_con h1{ float:left; padding:0px 15px 0 0;}
.h_con p{ float:left; font-size:18px; color:#666; font-weight:bold; padding-top:12px;}
.h_con p b{ font-size:23px; color:#055cbd; display:block; padding:0 0 6px 0;}
.h_con div{ float:right; text-align:right; display:block; padding-top:20px; }
.h_con div em{ display:block; padding-right:83px;}
.h_con div span{ display:block; font-size:28px; color:#055cbd; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}
.h_nav{ height:52px; line-height:52px;}
.h_nav li{ float:left; font-family:"Microsoft Yahei"; font-size:14px;}
.h_nav li a{ color:#fff; padding:0 42px; display:inline-block; background:url(Img/Common/nav_line.jpg) no-repeat center right;}
.h_nav li.nobor a { background-image:none;}
.h_nav li a:hover,.h_nav .cur a{ text-decoration:none; background: url(Img/Common/nav_cur.jpg) no-repeat center top; color:#fff;}
.h_nav .nob a{ background:none;}

/*头部结束*/


/*底部开始*/
.f_bg{ background: url(Img/Common/f_bg.jpg) repeat-x; height:150px; font-family:"Microsoft Yahei";}
.f_menu{ height:30px; line-height:30px; color:#fff;font-size:14px; padding:10px 0 0 0;}
.f_menu a{ color:#dde1ea;font-size:12px; padding:0 15px;}
.f_con{ padding:3px 0 0 0;}
.f_con h3{ float:left; padding:10px 22px 0 0;}
.f_con p{ float:left; width:495px;font-size:12px; color:#fff; padding-top:6px;}
.f_con p i{ font-style:normal; display:block; color:#dde1ea; line-height:22px;}
.f_con p i span{ padding:0 20px;}
.f_con p i img{ padding-left:12px;}
.f_con q{ float: right;margin-top:-35px; width:90px; font-size:12px;}
.f_con q span{ display:block; text-align: center; color:#dde1ea; line-height:30px;}
.f_con q img { width:90px; height:90px;}
.f_con p i a{ color:#dde1ea;}

/*底部结束*/

/**/
.links_bg{ font-family:"Microsoft Yahei"; background:url(Img/Index/link_bg.jpg) repeat-x center 0;}
.links {width:980px; margin:0 auto;}
.links h3{ font-size:18px; color:#dde1ea; }
.links h3 span { font-size:14px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.links a{ color:#dde1ea;}
.links p{ font-size:12px; color:#fff; line-height:40px; }
.links p a{ padding:0 24px;}
.links p .nob{ background:none; padding-left:0;}




.focus,.focus ul,.focus ul li,.banclj a{height:320px; overflow:hidden;}
.focus {width:100%; overflow:hidden; position:relative;}
.focus ul {position:absolute;list-style:none; margin:0px; padding:0px;}
.focus ul li {float:left; width:100%;overflow:hidden; position:relative; background:#fff;list-style:none; margin:0px; padding:0px;}
/*.focus ul li div {position:absolute; overflow:hidden;}*/
.banclj a{width:900px;display:block;margin:0 auto; }
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position: absolute;  padding-bottom: 5px;width:100%; bottom: 0px; height: 10px;  padding-top: 5px;text-align:center;}
.focus .btn span {	width: 25px; display: inline-block; background:#055cbd; height: 6px; margin-left: 5px; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0}
.focus .btn span.on {background: #cc0000;}

.focus .preNext {width:45px; height:100px; position:absolute; top:100px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:200px;}
.focus .next {right:200px; background-position:right top;}


.banner { height:320px; min-width:1002px; background-repeat:no-repeat; background-position:center 0;}


.bg { width:1002px; margin:0 auto; background-position:220px 0px; margin-top:20px;background-image:url(/images/main.jpg); background-repeat:repeat-y; margin-bottom:20px; }
.main { width:1002px; margin:0 auto; padding-top:20px; padding-bottom:20px; background-image:url(/images/main1.jpg); background-repeat:no-repeat;background-position:220px -50px; }

.foot {  overflow:hidden; min-width:1002px; background-color:#ececec; border-top:1px solid #dedede;}
.copy {  width:1002px; overflow:hidden; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.copy_l { float:left; width:700px; font-size:12px; line-height:22px;}
.copy_r { float:right;}


.r { width:750px; float:right; overflow:hidden; min-height:400px; }
.l { width:210px; float:left; overflow:hidden;}

.wz {height:30px; line-height:30px;}
.class_title { color:#b60105; font-weight:bold;font-family:'Microsoft YaHei'; font-size:20px; margin-top:10px;}

.page_content { line-height:30px; font-size:14px; padding:20px; padding:10px;}

.l_t { height:40px; background-image:url(/images/l_t.jpg); background-repeat:no-repeat;font-weight:bold; padding-left:35px; line-height:40px; font-size:24px; color:#111; background-position:0 5px;}


.menu { padding-top:10px; padding-bottom:20px;}
.menu a { display:block; margin-bottom:5px; height:32px; line-height:32px; overflow:hidden;color:#444; text-align:center; font-size:14px;}
.menu a:hover { background-color:#055cbd; color:#fff;}
.menu a.x { background-color:#055cbd; color:#fff;}


.news_list { padding:10px; padding-top:10px;}
.news_list li { height:40px; line-height:40px; overflow:hidden; background-image:url(/images/dot.gif); background-position:0 17px; background-repeat:no-repeat; padding-left:20px; border-bottom:1px dashed #ccc;}
.news_list li span { float:right; padding-left:24px; color:#9d9d9d; font-size:12px;}

.n_list{ padding:10px 20px 0;}
.n_list li{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:10px; clear:both; min-height:130px; color:#666; line-height:25px;}
.n_list h2{font-weight:bold;font:bold 16px/30px "Microsoft YaHei", "微软雅黑", monospace !important; padding-bottom:5px;}
/*.n_list h2 a{color:#5ca837;}
.n_list h2 a:hover{color:#444;}*/
.n_list h2 span{font-size:12px; margin-left:15px; font-weight:normal; background:#b8b8b8; color:#fff; padding:0 5px;}
.n_list .n_more{ padding-left:20px; color:#666;}
.n_list .n_more:hover { color:#f00;}
.n_date{ color:#999; padding-top:10px; vertical-align:middle;}
.n_pic{ padding-right:20px; float:left; }
.n_pic img { width:120px; height:120px;border:1px solid #e6e7e7; padding:2px; background-color:#fff;}
.n_pic:hover img{ background-color:#fff4ce; border:1px solid #f60;}

.c_list {margin-top:18px; margin-left:20px;}
.c_list .cp {float:left; width:218px; margin-right:22px; height:208px; overflow:hidden;}
.c_list .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3; width:210px; height:160px;}
.c_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:200px; margin:0 auto; text-align:center;}


.c_hb {margin-top:18px; margin-left:20px;}
.c_hb .cp {float:left; width:218px; margin-right:22px; height:150px; overflow:hidden;}
.c_hb .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3; width:210px; height:100px;}
.c_hb .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:200px; margin:0 auto; text-align:center;}

.List_page{text-align:center;margin-bottom:10px;margin-top:30px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #d5d5d5;color:#666;}
.List_page span{background:#055cbd;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #055cbd;}

.left_nav {background-color:#e9e9e9;padding: 5px 15px;}
.left_title{background: url("/images/icon2.gif") no-repeat left; line-height: 30px; overflow: hidden; padding-right: 10px; padding-left: 20px; display: block;}
.left_title_over{background: url("/images/icon1.gif") no-repeat left; line-height: 30px; overflow: hidden; padding-right: 10px; padding-left: 20px; display: block;}
.left_title1{background: url("/images/icon3.gif") no-repeat left; line-height: 30px; overflow: hidden; padding-right: 10px; padding-left: 20px; display: block;}

.left_nav ul {clear: both; display:none; padding:5px 15px;}
.left_nav ul li {	background: url("/images/icon3.gif") no-repeat left;height: 26px;line-height: 26px; padding-right: 0px; padding-left: 20px; }

.left_nav a { color:#000;}
.left_nav a:hover {background-image:url(/images/menu02.gif); border:1px solid #efefef; padding:3px; padding-left:4px;}
.left_navs ul li a {color:#000; background-image:url(/images/menu01.gif); border:1px solid #c7e8fb; padding:3px; color:#06c;}
.left_navs ul li a {color:#000; background-image:url(/images/menu02.gif); border:1px solid #efefef; padding:3px; color:#000;}



.book_content {margin-left:100px; margin-right:10px; margin-bottom:30px; }
.book1 {  line-height:24px;}
.book {  line-height:40px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:20px;line-height:20px;color:#666;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{
	width:66px;
	height:30px;
	line-height:30px;
	border:0;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:4px;
	background:#055cbd;
	font-family: "微软雅黑", "宋体";
	cursor:pointer;
	
}


.infocontent {line-height:30px; font-size:14px; padding:15px;}
.info_title { color: #020053; text-align:center; padding:0; margin:0;}

.info_title {
    background: url(/Images/title_line.gif) left bottom no-repeat;
    padding: 20px 0;
    font-size: 24px;
    padding-left: 10px;
    margin: 0;
    font-weight: normal;
}

.info_other {font-size:12px; color:#999; text-align:right;}
.info_other1 { border-top:1px solid #ccc; margin-bottom:10px;}
.info_content {	min-height:300px;_height:300px;line-height:30px;font-size:14px; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.info_content img { margin-right:15px;}
.info_next { font-size:12px; line-height:24px;}





.n_list1 {}
.n_list1 li { height:24px; line-height:24px; overflow:hidden; background-image:url(/images/icon.gif); background-position:0 8px; background-repeat:no-repeat; padding-left:15px;}
.n_list1 li span { float:right; padding-left:24px; color:#9d9d9d; font-style:italic;}
.n_list1 li a { color:#393939;}
.n_list1 li a:hover { color:#f00;}

.ad { width:283px; height:232px; background-image:url(/images/ad.png); background-repeat:no-repeat; float:right; margin-top:30px;}
.video { width:270px; margin-left:7px; margin-top:10px; height:208px; overflow:hidden;}
.video embed { width:270px; height:208px;}
.ad1 {}
.ad2 { width:270px; height:93px; margin-left:7px; margin-top:22px;}


#product{ height:200px; width:1002px; overflow:hidden; margin-top:10px;/* border-bottom:1px solid #d0d0d0;*/}
#p_list { }
#p_list .cp {float:left; width:218px; height:200px; overflow:hidden;}
#p_list  img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
#p_list .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:208px; text-align:center;}
#product1 { margin-left:5px; margin-top:10px;}
#p_list1 { height:430px; overflow:hidden;}
#p_list1 .cp { height:215px; overflow:hidden;}
#p_list1 .pic img{border:solid 1px #d5d5d5; padding:3px; background-color:#f3f3f3;}
#p_list1 .titc { height:40px; line-height:40px; overflow:hidden; display:block; width:220px; text-align:center;}



.list-c { position: relative; list-style: none; margin: 0 auto; padding:0; overflow:hidden; width:984px; margin-top:20px;}
.list-c li { position: relative; width: 246px; float: left; }
.list-c li a { position: relative; display: block; height: 119px; padding: 17px 22px 0 97px; background: url(/images/sprites-set-1.png) 0 0 no-repeat; text-decoration: none !important; }
.list-c li a:hover { top: 3px; }
.js .list-c li a:hover { top: 0; }
.list-c li a h2 {color: #fff; font-size:12px; font-weight:bold; margin:0; padding:0; height:30px; line-height:30px; overflow:hidden;}
.list-c li a p { color: #a1aaaf; font-size:12px; padding:0; margin:0; line-height:18px;}
.list-c li a .more-b { top: -50px; }
.list-c li a:hover .more-b { top: -4px; }
.js .list-c li a:hover .more-b { top: -50px; }
.list-c li.index_p1 a:hover { background-position: 0 -136px; }
.list-c li.index_p2 a { background-position: -246px 0; }
.list-c li.index_p2 a:hover { background-position: -246px -136px; }
.list-c li.index_p2 .more-b { background-position: -25px -272px; }
.list-c li.index_p3 a { background-position: -492px 0; }
.list-c li.index_p3 a:hover { background-position: -492px -136px; }
.list-c li.index_p3 .more-b { background-position: -50px -272px; }
.list-c li.index_p4 a { background-position: -738px 0; }
.list-c li.index_p4 a:hover { background-position: -738px -136px; }
.list-c li.index_p4 .more-b { background-position: -75px -272px; }
.more-b { position: absolute; left: 5px; top: -4px; margin-bottom: 0; overflow: hidden; width: 25px; height: 30px; background: url(/images/sprites-set-1.png) 0 -272px no-repeat;  text-indent: -10001px; }

.index { margin:0 auto; width:980px; margin-top:10px; margin-bottom:20px;}
.index_l { width:300px; float:left;}
.index_m { width:300px; float:left; margin-left:40px;}
.index_r { width:300px; float:right;}



.index_con { height:210px; overflow:hidden; line-height:30px; margin-bottom:10px;}
.new1 ul{ height:210px; overflow:hidden;}
.new1 ul li{ overflow:hidden; line-height:35px;height:35px;padding:0 0 0 10px;background:url("/images/new.gif") left 17px no-repeat;border-bottom:1px dotted #d5d6d6;}
.tit {
	border-bottom:2px solid #055cbd;
	margin-bottom:10px !important
}
.tit h2 {
	font-size:16px;
	background:#055cbd;
	display:inline-block;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	padding:0 20px;
	height:30px;
	color:#fff;
	letter-spacing:2px; line-height:30px; font-weight:normal; float:left;
}
.tit h2 a { color:#fff;}
.tit a.more { display:block; float:right; height:30px; line-height:30px; font-size:12px;}
	
	
	
	
.index_list { margin:0 auto; width:980px; overflow:hidden; padding-bottom:10px; padding-top:20px;}
.index_list_con { width:1100px;}
.index_list_con a { float:left; width:317px; height:153px; margin-right:15px; display:block; overflow:hidden;}
.index_list_con a img { width:317px; height:153px;}




.list_list { margin:0 auto; width:980px; overflow:hidden; border-top:1px solid #ccc;  padding-top:20px; margin-top:30px;}
.list_list_con { width:1100px;}
.list_list_con img { float:left; width:176px; height:116px; margin-right:15px;}


.hb ul { padding-top:30px; float:left;}
.hb ul li{ text-align:center; float:left;width:184px;margin:0 14px 0 0;  height:215px; overflow:hidden; }
.hb ul li img{width:180px;height:135px;overflow:hidden; display:block;padding:1px; border:1px #ccc solid; background-color:#fff;}
.hb ul li span{ font-size:14px; display:block;line-height:48px; height:48px;overflow:hidden; text-align:center;}


.new_list{}
.new ul{ height:220px;}
.new ul li{ overflow:hidden; line-height:36px;height:36px;padding:0 0 0 10px;background:url("/images/new.gif") left 17px no-repeat;border-bottom:1px dotted #d5d6d6;}




/* side */

.side {

	position:fixed;

	width:50px;

	height:275px;

	right:0;

	top:250px;

	z-index:100;

}

.side ul li {

	width:50px;

	height:50px;

	float:left;

	position:relative;

	margin-bottom: 2px;

}

.side ul li .sidebox {

	position:absolute;

	width:50px;

	height:50px;

	border-radius:5px 0 0 5px;

	top:0;

	right:0;

	transition:all 0.3s;

	background:#000022;

	color:#fff;

	font:16px/50px "微软雅黑";

	overflow:hidden;

}

.side ul li a:hover .sidebox {

	width: 175px;

}

.side ul li .sidetop {

	width:50px;

	height:50px;

	line-height:50px;

	display:inline-block;

	background:#000;

	opacity:0.8;

	filter:Alpha(opacity=80);

	transition:all 0.3s;

}

.side ul li .sidetop:hover {

	background:#cc0000;

}

.side ul li img {

	float:right;

}

.side2 {

	position: fixed;

	width: 40px;

	right: 10px;

	z-index: 100;

	top: 500px;

	height: 80px;

}

.side2 ul li {

	width: 40px;

	height: 40px;

}

.side2 ul li a {

	display: block;

	background-color: #cc0000;

	height: 40px;

	width: 40px;

	text-align: center;

	line-height: 40px;

}

.side2 ul li a img {

 margin-top:12px;

}

.side2 ul li a:hover {

	background-color: #000022;

}

.side2 ul li .weixin {

	position: absolute;

	left: -154px;

	bottom: 0;

	display: none;

}

.side2 ul li .weixin em {

	background: url(/images/arr3.png) no-repeat;

	width: 5px;

	height: 17px;

	display: block;

	position: absolute;

	right: -5px;

	top: 50%;

	margin-top: 3px;

}

.side2 ul li .weixin img {

	display: block; width:120px; height:120px;

}



.prodesc { font-size:14px; line-height:26px; border:1px dotted #CCC; margin-bottom:12px; padding:14px;margin-top:20px; background-color:#efefef;}














