@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:14px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color:#666; letter-spacing:0.5px; background-color:#fff;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{ padding:0;margin:0;border:0; }
ul{	margin:0px; padding:0px; list-style-type:none; }

a { font-size:14px; color:#444; text-decoration:none; }
a:hover { font-size:14px; color:#ff541a; text-decoration:none; }

.c{	clear:both;}
/*----------------------------------------------end main-----------------------------------------*/

#top { width:100%; background-color:#015196; }
.topa { width:100%; height:103px; background-color:#015196;  padding:0 auto; margin:0 auto;}
.topa .toplink { width:975px; background:url(http://www.szcjjhkj.com/images/index_04.jpg) repeat-x left; height:103px; text-align:right; color:#FFF; line-height:30px;  padding:0 auto; margin:0 auto;}

.toplinka { color:#FFF; font-size:14px; line-height:30px; }
A.mainlinka:link { color:#FFF; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}
A.mainlinka:visited { color:#FFF; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}
A.mainlinka:hover { color:#FFF; font-size:14px; line-height:30px;  TEXT-DECORATION: underline;}
A.mainlinka:active { color:#ff541a; font-size:14px; line-height:30px;  TEXT-DECORATION: none;}

#menu { width:100%; background:#132c6f;}
.menub { width:1000px; height:44px; padding:0 auto; margin:0 auto; }
.menub ul li{ float:left; text-align:center;}
.menub ul li a { width:123px; height:44px; font-size:15px; line-height:44px; display:block; color:#FFF; text-decoration:none; font-weight:bold;}
.menub ul li a:visited { font-size:16px; line-height:44px; display:block; color:#FFF; text-decoration:none; font-weight:bold;}
.menub ul li a:hover { font-size:16px; line-height:44px; color:#FFF; text-decoration:none; display:block; font-weight:bold; background-color:#ff8500;}
.menub ul li img { vertical-align:bottom;}

#bannera { width:100%; height:393px; margin-top:3px; margin-bottom:3px;}
.bannera { width:100%; position: relative; overflow: hidden; padding:0 auto; margin:0 auto; background: url(http://www.szcjjhkj.com/images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 393px; }
.flex-control-nav { position: absolute; bottom: 5px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 50px; height: 3px; margin: 0 5px; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 50px; height: 3px; background-color: #fff; cursor: pointer; text-indent: -9999px; }
.flex-control-nav .flex-active { background: #ff8400; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 40%;}
.flex-direction-nav li a { display: block; width: 50px; height: 70px; overflow: hidden; cursor: pointer; position: absolute; opacity: 0.8; text-indent: -9999px; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(http://www.szcjjhkj.com/images/btn-banner.png) left center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(http://www.szcjjhkj.com/images/btn-banner.png) right center no-repeat; }
.flex-direction-nav li a:hover { opacity: 0.6; }

.banner{ background:url(http://www.szcjjhkj.com/images/index_09.jpg) no-repeat center; height:426px;}
#cont{ width:1000px; margin:0 auto 20px auto; }
#pro{	margin-bottom:20px;	width:1000px;  margin-top:15px;}
.index_t{	height:46px;	line-height:46px;}
.t_l {	float:left;	color:#0151a4;	font-size:16px; line-height:46px;	padding-left:10px;}
.t_l a { font-size:16px; line-height:45px; color:#0151a4; font-weight:bold; text-decoration: none; } 
.t_l a:hover { font-size:16px; line-height:45px; color:#000; font-weight:bold; text-decoration: underline; } 
.t_l span{	color:#444; font-size:14px; line-height:46px;}
.t_r{	float:right;	padding-right:5px;}
.pro_nr{	border:1px solid #003767;	clear:both;	overflow:hidden;}
.pro_nr ul{	border:1px solid #0066be;	clear:both;	overflow:hidden;	padding:15px 0px 0px 0px;}
.pro_nr ul li{	width:180px;	float:left;	padding:0px 10px;}
.pro_nr ul li img{	width:172x;	font-size:0px;	vertical-align:bottom;	line-height:0px;	border:1px solid #d8d6d6;	padding:3px;	background:#FFFFFF;}
.pro_nr ul li .spana {	text-align:center;	height:30px;}
.pro_nr ul li .spana a: { font-size:16px; line-height:30px; display:block; color:#444; text-decoration:none; }
.pro_nr ul li .spana a:hover { font-size:16px; line-height:30px; color:#ff541a; text-decoration:none; display:block; }

#middle{	width:1000px;	height:305px;  margin-top:15px; padding-top:15px;}
.lan{	border:0px solid #0066be; width:316px; height:301px;}
#about{	float:left;	width:318px; height:303px; border:1px solid #003767; margin-right:20px;}
.title { height:45px; padding-left:20px; text-align:left;}
.title a { font-size:16px; line-height:45px; color:#0151a4; font-weight:bold; text-decoration: none; display:block; } 
.title a:hover { font-size:16px; line-height:45px; color:#000; font-weight:bold; text-decoration: underline; display:block; } 
.ab_nr {	padding:0px 15px;	line-height:22px;}
.ab_nr img{	margin-bottom:10px;}
#news{	float:left;	width:318px;	height:303px;	border:1px solid #003767;}
.news_nr{	padding:2px 13px 0px 13px;	width:290px;	clear:both;	overflow:hidden;}
.news_nr ul li{	font-size:12px; line-height:40px; background:url(http://www.szcjjhkj.com/images/index_22.jpg) no-repeat 5px center;	padding-left:20px; border-bottom:1px dashed #0151a4;}
.news_nr ul li span{ float:right;	color:#cecece;}
#equ{	float:right;	width:318px;	height:303px;	border:1px solid #003767;}
.equ_nr{	width:290px;	padding:0px 13px;}
#case{ margin-top:15px; }
A.morelink:link { color:#ff6905; font-size:14px; TEXT-DECORATION: none;}
A.morelink:visited { color:#ff6905; font-size:14px; TEXT-DECORATION: none;}
A.morelink:hover { color:#ff6905; font-size:14px; TEXT-DECORATION: underline;}
A.morelink:active { color:#ff6905; font-size:14px; TEXT-DECORATION: none;}

#bottom_bg{ height:237px; background:url(http://www.szcjjhkj.com/images/index_28.jpg) repeat-x top;}
#mapb{	width:1000px; height:230px; padding:0 auto; margin:0 auto; padding-top:17px; color:#fff; background:url(http://www.szcjjhkj.com/images/index_30.jpg) no-repeat left top;}
#mapb h1{	font-size:14px; line-height:24px;	margin-bottom:10px;}
#mapb ul{	padding-left:3px;}
#mapb ul li{ height:24px; font-size:12px; line-height:24px;}
.mapb_contact{ width:340px; float:left; line-height:22px; padding-top:70px; padding-right:45px;}
.mapb_list{	width:540px;	float:left;}
.mapb_list ul{ color:#fff;	clear:both;	overflow:hidden;}
.mapb_list ul li{	width:114px; color:#fff;	float:left;	height:26px;	line-height:26px;}
.mapb_list ul li a { font-size:14px; line-height:26px; color:#fff; text-decoration: none; } 
.mapb_list ul li a:hover { font-size:14px; line-height:26px; color:#000; text-decoration: underline; } 
.mapb_about {	float:right;	width:75px;}
.mapb_about a { font-size:14px; line-height:30px; color:#fff; text-decoration: none; } 
.mapb_about a:hover { font-size:14px; line-height:30px; color:#000; text-decoration: underline; } 

#foot_bg{ background:#122c70; height:90px; padding-top:15px;  }
#foot { width:1100px; text-align: center; line-height:30px;	margin:0px auto; color:#fff;}
#foot a { font-size:14px; line-height:30px; color:#fff; text-decoration: none; } 
#foot a:hover { font-size:14px; line-height:30px; color:#000; text-decoration: underline; } 

#cont_ny{ padding:0 auto; margin:0 auto; width:1000px; }
#left_ny{	width:230px;	float:left;	background:url(http://www.szcjjhkj.com/images/fen.jpg) no-repeat right top;	padding-right:30px;}
#list_ny{	width:230px;	margin-bottom:15px;}
.listny_t{ color:#015196; border-bottom:1px solid #dddddd; background:url(http://www.szcjjhkj.com/images/quan.jpg) no-repeat 3px center; padding:0px 0px 0px 20px; font-size:16px; line-height:30px; font-weight:bold; margin-bottom:5px;}
.listny_t span{	 font-size:12px; line-height:30px; font-weight:normal; color:#9c9c9c;}
.list_nr1{	width:230px;}
.list_nr1 ul li{	font-size:14px; line-height:28px; font-weight:bold;	background:url(http://www.szcjjhkj.com/images/point.jpg) no-repeat 20px center #eeeeee;	margin-bottom:5px;}
.list_nr1 ul li a,.list_nr1 ul li a:visited{	color:#484848;	text-decoration:none;	display:block;	padding-left:45px;}
.list_nr1 ul li a:hover{	color:#015196;	text-decoration:none;	display:block;	padding-left:45px;}
#lxwm{	width:230px;}
.lxwm_nr{	padding:5px;	line-height:24px;	background:url(http://www.szcjjhkj.com/images/contact.jpg) no-repeat center bottom;}
#right_ny{	width:740px;	float:right;}
.title_ny{	border-bottom:1px solid #dddddd;	background:url(http://www.szcjjhkj.com/images/quan.jpg) no-repeat 3px center;	padding:0px 0px 0px 20px;}
.t_lny{	float:left;	color:#015196; font-size:16px; line-height:30px; font-weight:bold;}
.t_lny span{ font-size:16px; line-height:30px; 	color:#9c9c9c; font-weight:bold;}
.t_r1{	float:right;	font-size:12px; line-height:30px;}
.ny_nr{	font-size:14px;	padding:10px;	line-height:28px;}
#cont_bg{ width:100%;	background:#FFFFFF;	padding:15px 0px;	color:#444444;}
#cont_bg a,#cont_bg a:visited{	color:#444444;	text-decoration:none;}
#cont_bg a:hover{	text-decoration:underline;}

.main_guestbook {width:600px; min-height:1000px; float:left; text-align:left; padding:0 auto; margin:0 auto; margin-left: 60px; margin-top: 60px;}
.book_title { background-color:#ededed; border:1px solid #ccc; line-height:30px;padding:0 15px;}
.book_title span { float:right; color:#1f1f1f; }
.book_Content {border:1px solid #ccc;border-top:0; line-height:22px;padding:5px 15px 10px 15px; margin:0 0 10px 0; background-color:#FFF;}
.book_Content div {border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.book_Content b {color:#1f1f1f;}

.bookadd_Content {border:1px solid #ccc; border-top:1; border-left:0; border-right:0; border-bottom:0; padding:0px 0px 0px 0px; margin:0 0 10px 0; background-color:#FFF;}
.bookadd_Content div {border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.bookadd_Content li {line-height:30px; border:1px solid #ccc; border-top:0;}

.book_add { margin:0;padding:0;list-style:none;}
.book_add .inputa { height:30px; vertical-align:middle; border:1px solid #ccc; font-size:14px; background-color:#FFF;}
.book_add textarea{ vertical-align:top; border:1px solid #ccc; margin:30px 0 30px 0;overflow:hidden;}
.book_add li { padding:10px; clear:both; font-size:16px; font-weight:bold; line-height:60px;}
.book_add li span { font-size:16px; font-weight:bold; display:block; float:left; width:73px; padding-left: 15px;  line-height:60px;}
.book_add_button {WIDTH: 80px; HEIGHT: 30px; font-size:16px; font-weight:bold; BACKGROUND-IMAGE: url("http://www.szcjjhkj.com/images/orderbutton.png"); border:0px solid #FFF ;}
.book_add #showmsg {position:absolute; color:#1f1f1f; margin:-68px 0 0 200px;}

.main_cases { width:720px; min-height:830px; max-height:auto; padding-top:30px; margin:0 auto; padding:0 auto; }
.main_cases ul { width:720px; height:auto; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; }
.main_cases ul li { width:340px; height:270px; float:left; border:1px solid #ddd; background-color:#fff; margin-left: 5px; margin-right: 5px; margin-top: 15px; }
.main_cases ul li img { width:340px; height:240px;}
.main_cases ul li div { border-top:#ddd 1px solid; font-size:16px; line-height:26px; width:340px; margin:0 auto; padding:0 auto; }
.main_cases ul li a { font-size:18px; line-height:35px; color:#333; text-align:center; text-decoration: none; display:block; } 
.main_cases ul li a:hover { font-size:18px; line-height:35px; color:#000; text-decoration: underline; display:block; } 
.main_cases ul li:hover { background:#f6f6f6; display:block; }

.main_pdetail { width:720px; text-align:center; margin:0 auto; padding:0 auto; }
.main_pdetail_title { width:720px;  margin:0 auto; padding:0 auto; font-size:22px; line-height:50px; border-bottom:1px dashed #ccc; margin-top: 10px;}
.main_pdetail_info { color:#000; margin:10px 0; padding:5px 0;}
.main_pdetail_body { width:670px;  min-height:700px; max-height:auto; text-align:left; font-size:16px; line-height:26px; color:#000; padding:0 auto; margin:0 auto; margin-top: 30px; }
.main_pdetail_body img { max-width:660px; height:auto; margin-left: 12px; }
.main_pdetail_pre { text-align:left; margin:2px 0 2px 0;clear:both;}
.main_pdetail_time { width:680px; height:38px; font-size:14px; padding:0 auto; margin:0 auto; text-align:right; color:#999; margin-top: 16px; margin-bottom: 6px;}
.main_pdetail_time a { color:#999; font-size:14px; line-height:32px;  }
.main_pdetail_time a:hover { color:#ff541a; font-size:14px; line-height:32px;}
.main_pdetail_time span { font-size:14px; line-height:32px; color:#999; }

.main_products { width:720px; min-height:830px; max-height:auto; padding-top:30px; margin:0 auto; padding:0 auto; }
.main_products ul {width:720px; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.main_products ul li { height:232px; float:left; position:relative; margin-left: 5px; margin-right: 5px; margin-bottom: 12px; border:1px solid #0169da; }
.main_products img {width:224px; height:198px; border:2px solid #fff; }
.main_products li a { color:#696969; font-size:16px; line-height: 26px; text-decoration:none; display:block; text-align:center; }
.main_products li a:hover { color:#FFF; font-size:16px; line-height: 26px; text-decoration:underline; display:block; text-align:center;}
.main_products li:hover {  display:block;}

.main_products_page {width:680px; line-height:36px; padding:0 auto; margin:0 auto;}
.main_products_pageb {font-size:14px; height:36px; line-height:32px; margin-top: 30px; padding:0 auto; margin:0 auto;  text-align:center;}
.main_products_pageb a { background-color:#FFF;  font-size:14px; margin:5px; padding:5px 10px; border:1px solid #007bcc; color:#333; }
.main_products_pageb span { background-color:#007bcc;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #007bcc; }

.main_news { width:640px; min-height:830px; text-align:center; padding-top:30px; margin:0 auto; padding:0 auto; }
.main_news_list { float:left; text-align:center;}
.main_news_list ul { float:left; text-align:center;}
.main_news_list li { float:left; width:640px; text-align: left; font-size:14px; color:#000; height:50px; border-bottom:1px dashed #ccc;}
.main_news_list li a { color:#000; font-size:14px; line-height:50px; } 
.main_news_list li a:hover { color:#999; font-size:14px; line-height:50px;} 
.main_news_list li span { float:right; color:#999; line-height:50px;}
.main_news_list li b { font-weight:normal;}

.main_news_page {width:720px; line-height:36px; padding:0 auto; margin:0 auto;}
.main_news_pageb {font-size:14px; height:36px; line-height:32px; padding:0 auto; margin:0 auto; margin-top: 30px; text-align:center;}
.main_news_pageb a { background-color:#FFF;  font-size:14px; margin:5px; padding:5px 10px; border:1px solid #007bcc; color:#333; }
.main_news_pageb span { background-color:#007bcc;  font-size:14px; color:#fff; margin:5px; padding:5px 10px; border:1px solid #007bcc; }

.main_ndetail { width:720px; text-align:center; margin:0 auto; padding:0 auto; }
.main_ndetail_title { width:700px;  margin:0 auto; padding:0 auto; font-size:22px; line-height:50px; border-bottom:1px dashed #ccc; margin-top: 10px;}
.main_ndetail_info { color:#000; margin:10px 0; padding:5px 0;}
.main_ndetail_body { width:700px; min-height:500px; max-height:auto; text-align:left; font-size:16px; line-height:26px; color:#000; padding:0 auto; margin:0 auto; margin-top: 30px;}
.main_ndetail_body img { max-width:660px; height:auto; margin-left: 12px; }
.main_ndetail_pre { text-align:left; margin:2px 0 2px 0;clear:both; margin-top: 16px;}
.main_ndetail_time { width:700px; height:38px; font-size:14px; padding:0 auto; margin:0 auto; text-align:right; color:#999; margin-top: 16px; margin-bottom: 6px;}
.main_ndetail_time a { color:#999; font-size:14px; line-height:32px;  }
.main_ndetail_time a:hover { color:#ff541a; font-size:14px; line-height:32px;}
.main_ndetail_time span { font-size:14px; line-height:32px; color:#999; }

.main_ndetail .recommend { width:680px; min-height:210px; max-height:auto; padding:0 auto; margin:0 auto; margin-top:30px; border:1px dashed #ccc;}
.main_ndetail .recommend .titlea { width:676px; height:30px; float:left; text-align: left; margin-left:15px; margin-top:10px; font-size:18px; line-height:26px; color:#333; font-weight:bold; }
.main_ndetail .recommend .linka { float:left; text-align: left; width:680px; color:#555; font-size:18px; padding-top:4px; margin:0 auto; padding:0 auto; }
.main_ndetail .recommend .linka ul li { float:left; width:315px; margin-left:15px; margin-right:5px; border-bottom:1px dashed #ccc;}
.main_ndetail .recommend .linka ul li a { font-size:14px; line-height:29px; color:#555; text-decoration: none;}
.main_ndetail .recommend .linka ul li a:hover{ font-size:14px; line-height:29px; color:#555; text-decoration: underline;}

.detail_listpagea { width:720px; height:60; padding:0 auto; margin:0 auto; }
.detail_listpageb { width:690px; color:#666; line-height: 22px; font-size:14px; height:auto; padding:3px 0px 3px 10px; background:#f4f4f4; border-bottom:8px solid #FFF; padding:0 auto; margin:0 auto; text-align:left;}
.detail_listpageb a { color:#666; font-size:14px; line-height: 18px; background:#f4f4f4;}
.detail_listpageb a:hover{ color:#ff541a; font-size:14px; line-height: 18px; background:#f4f4f4;} 

.clear {clear:both;}

.showpage{ margin:0px; padding:0px; text-align:right;}
.showpage span{line-height:28px; float:left;}
.showpage a{border:1px #CCCCCC solid; margin:4px 3px 0; padding:0 3px; width:14px; width:20px; text-align:center;}
.pageon{ background:#dadada;}

.floating_ck {position:fixed; right:5px; top:13%;}
.floating_ck dl dd {position:relative; width:80px; height:80px; background-color:#757575; border-bottom:solid 1px #555666; text-align:center; background-repeat:no-repeat;background-position:center 20%; cursor:pointer;}
.floating_ck dl dd:hover {background-color:#19b1f1; border-bottom:solid 1px #0073a4; }
.floating_ck dl dd:hover .floating_right {display:block;}
.guestbook {background-image:url(http://www.szcjjhkj.com/rightad/zxicon.png);}
.qqicon {background-image:url(http://www.szcjjhkj.com/rightad/qqicon.png);}
.quote {background-image:url(http://www.szcjjhkj.com/rightad/kficon.png);}
.wxicon {background-image:url(http://www.szcjjhkj.com/rightad/erweima.png);}
.return {background-image:url(http://www.szcjjhkj.com/rightad/fanhui.png);}
.floating_ck dd span {color:#fff;display:block; padding-top:54px;}
.floating_right { position:absolute; left:-160px;top:0px; width:160px; height:80px; background-color:#19b1f1; border-bottom:solid 1px #0073a4; display:none;}
.floating_right a { color:#fff; line-height:80px;}
.floating_ewm {height:260px;top:-180px;}
.floating_ewm i {background-image:url(http://www.szcjjhkj.com/images/erweima.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewm p {color:#fff; margin-top:5px;}
.floating_ewm .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewm .qrcord_p02 {font-size:16px;}