@charset "utf-8";
/* CSS Document */

html { margin:0; paddding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif }
body { }
.clear { clear:both; }
* { margin:0px; padding:0px; }
.bannerframe { background:url(../images/ban_04.jpg) center repeat; margin-top:0px; }
.jjfaBanner { height:183px; max-width:960px; margin:0 auto; }
.jjfaBanner .jjfaBanner-B li { list-style:none; height:27px; float:left; }
.jjfaBanner .jjfaBanner-B { max-width:960px; margin:0 auto; padding-top:29px; }
.jjfaBanner .jjfaBanner-B a { display:block; float:left; text-decoration:none; height:25px; width:60px; margin-right:50px; }
.fuwu { width:270px; height:80px; padding-top:20px; }
.bannerframe a { color:#fff; }
.bannerframe a:hover { color:#fff; }
/*++++++++++++++++*/

.jjfaNav { height:40px; width:960px; margin:0 auto; padding:0px; text-align:right; line-height:40px; color:#8d8d8d; font-size:12px; }
.jjfaNav ul { display:block; list-style-type:none; margin:0px; padding:0px; }
.jjfaNav ul li { display:block; float:right; }
.jjfaNav ul li span { color:#F30; }
.jjfaNav ul li a { display:block; color:#8D8D8D; text-decoration:none; background:url(../images/jjfaNavBg.png) no-repeat right; padding-right:10px; padding-left:5px; }
.jjfaNav ul li a:hover { color:#F30; }
.content { max-width:960px; width:100%; height:auto; margin:0 auto; }
.content_left { float:left; max-width:690px; overflow:hidden; }
.fangan_box { width:690px; float:left; margin:5px 0 }
.fangan_ima { width:150px; height:100px; float:left }
.fangan_ima img { width:150px; height:100px }
.fangan_right { width:500px; float:right; line-height:25px; text-align:left }
.fangan_right h4 { font-size:14px; width:500px; line-height:30px }
.jjfaSlideBanner_C { height:212px; max-width:690px; overflow:hidden; }
/*+++++++++++*/

.jjfaMain { max-width:700px; }
.jjfaMain .jjfaMainNav { height:40px; max-width:690px; line-height:28px; margin-top:45px; }
.jjfaMain .jjfaMainNav ul { list-style-type:none; display:block; margin:0px; padding:0px; }
.jjfaMain .jjfaMainNav ul li { float:left; width:105px; }
.jjfaMain .jjfaMainNav ul li a { height:40px; display:block; text-decoration:none; color:#fff; text-align:center; background:url(../images/bg2.gif) no-repeat center; }
.jjfaMain .jjfaMainNav ul li a:hover { display:block; text-decoration:none; }
.ml { margin-left:10px; }
.jjfaMain #peizhiDiv { }
.jjfaMain .jjfaMainProductList { float:left; max-width:700px; height:auto; margin-top:-20px; padding-bottom:20px; }
.jjfaMain .jjfaMainProductList-1 { max-width:700px; height:auto; float:left; padding-top:27px; width:100%; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_img { width:220; height:127; height:auto; float:left; border: #F0F0F0 solid 0.5px; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT { max-width:408px; height:auto; float:right; margin-right:15px; margin-left:20px; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul { display:block; margin:0px; padding:0px; display:block; height:auto; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li { list-style-type:none; line-height:20px; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li h3 { margin-top:-3px; margin-bottom:4px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li span { color:#666; text-align:justify; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore { margin-top:5px; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore a { text-decoration:none; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore img { border:none; width:74px; height:17px; }
.p1 { margin-top:-20px; margin-left:60px; height:auto;}
/*+++++++++++*/



.jjfaMainBottom { clear:both; max-width:960px; padding:20px 0 0 0; }
.jjfaMainBottomGy1 { height:55px; line-height:25px; }
.jjfaMainBottomGy { height:55px; line-height:25px; border-top:#ccc solid 1px; }
.jjfaMainBottomGy h3 { margin:0px; }
.jjfaMainBottomGy-L { float:left; margin-top:30px; }
.jjfaMainBottomGy-L h3 { margin:0px; padding:0px; font-size:14px; color:#333; line-height:20px; font-weight:bold; }
.jjfaMainBottomGd { border-top:#cfcfcf solid 1px; height:65px; line-height:30px; margin-top:30px; }
.jjfaMainBottomGd h3 { font-size:14px; color:#333; padding-top:30px; font-weight:bold; }
.jjfaMainBottomGyList { padding-top:25px; padding-bottom:25px; }
.jjfaMainBottomGdLink { height:55px; line-height:25px; overflow:hidden; }
.jjfaMainBottomGdLink a { padding:0 15px; color:#4a4a4a }
.jjfaMainBottomGdLink a:hover { color:#ff9000; }
.jjfaMainBottomGyListimg { overflow:hidden; }
.jjfaMainBottomGyListimg-1 { display:block; float:left; width:22%; margin-left:1.25%; margin-right:1.25%; }
.jjfaMainBottomGyListimg-1 img { width:100%; max-height:105px; }
.ml2 { margin-left:37px; }
.ml1 { margin-left:46px; }
.jjfaMainBottomGyListimg-1 a { display:block; clear:both; color:#454545; font-size:12px; margin:12px 0 15px 0; height:25px; width:100%; text-decoration:none; text-align:center; }
.jjfaMainBottomGyListimg-1 a:hover { color:#ff9000; }
/*+++++++++++*/

.jjfaSideRight { width:211px; height:auto; float:right; margin:0; }
.jjfaSideRight h2 { display:block; font-size:14px; color:#454545; padding-bottom:10px; border-bottom:#d6d6d6 solid 1px; font-weight:bold; }
.jjfaSideRight ul { display:block; width:211px; padding:0px; border-bottom: 1px dashed #AAAAAA; float:left; list-style-type:none; padding-bottom:5px; }
.jjfaSideRight ul .jjfaSideRightBottomUl { border:none; }
.jjfaSideRight ul h3 { display:block; font-size:13px; color:#454545; margin:0px; line-height:25px; padding-top:10px; padding-bottom:5px; font-weight:bold; }
.jjfaSideRight ul li { display:block; list-style-position:outside; height:22px; margin:0px; padding:0px; line-height:22px; }
.jjfaSideRight ul li a { display:block; text-decoration:none; color: #333; }
.jjfaSideRight ul li a:hover { color:#ff9000; }
/*++++++++*/

.jjfaSideRight .jjfaSideRightChat { width:211px; height:122px; float:left; margin-top:20px; }
.jjfaSideRight .kefu { font-size:14px; color:#454545; padding:20px 0; border-top:#d6d6d6 solid 1px; font-weight:bold; }
.jjfaSideRight .jjfaSideRightChatBottomLink { height:30px; width:190px; line-height:30px; clear:both; float:left; border-bottom:#666 dashed 1px; border-top:#666 dashed 1px; text-align:center; font-size:12px; color:#666; margin-top:10px; }
.jjfaSideRight .jjfaSideRightChatBottomLink a { color:#666; text-decoration:none; }
.jjfaSideRight .jjfaSideRightChatBottomLink a:hover { color:#ff9000; }
.jjfaFooter { height:200px; clear:both; }
.jjfaFooter .buy { padding:0px 0 20px 0; font-size:12px; }
.jjfaFooter .buy h4 { font-size:15px; color:#505050; margin:0px; margin-top:10px; font-weight:bold; line-height:30px; margin-bottom:5px; }
.jjfaFooter .buy p { font-size:12px; line-height:25px; }
.jjfaFooter .buy p strong { color:#0655c9; font-weight:normal; }
.jjfaFooter .buy p img { margin-bottom:-7px; border:none; }
.jjfaFooter .commitment { height:25px; }
.commitment ul { list-style:none; }
.commitment ul li { background:#F1F1F1; width:190px; height:25px; float:left; margin-right:30px; text-align:center; }
.commitment ul li a { color:#333; font-weight:bold; line-height:25px; }
.breads { height: 40px; margin: auto; max-width: 960px; }
#ifocus { width:960px; height:212px; margin:0 auto; overflow:hidden }
#ifocus_pic { display:inline; position:relative; float:left; width:691px; height:212px; overflow:hidden; }
#ss { margin: 0; padding: 0; list-style: none; height: 212px; width: 2700px; position: absolute; left: -1px; top: 2px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:691px; height:212px; overflow:hidden; float:left; }
#ifocus_piclist img { width:691px; height:212px; }
#ifocus_btn { position:absolute; bottom:10px; right:20px; width:100px; }
#ifocus_btn li { float:left; background:url(../images/line2.jpg) no-repeat center; width:26px; height:4px; cursor:pointer; padding:0; margin:0; margin-right:5px; }
#ifocus_btn li:hover { background:url(../images/line1.jpg) no-repeat center; }
#ifocus_btn .current { background:url(../images/line1.jpg) no-repeat center; }
#ifocus_tx { color:#000; display:inline; float:right; width:220px; height:212px; }
#ifocus_tx .normal { display:none; }
#jjHandler { position:absolute; left:860px; top:210px; z-index:10; }
#jjHandler a { z-index:10; background: url("../images/circle.png") repeat scroll 0 0 transparent; display: block; float: left; height: 15px; margin-left: 5px; width: 15px; text-decoration:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/circle.png");
_background-image: none; /* IE6 */ }
#jjHandler a.current { background-image: url("../images/circleactive.png"); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/circleactive.png");
_background-image: none; /* IE6 */ }
;
#jjContent img { display:block; margin:0; padding:0; border:none; }
.materials-sidebar { width:215px; margin-bottom:28px; border-left:0; padding-bottom:20px; _border-bottom:0; _border-right:0; float:right; }
.materials-sidebar h3 { font-weight:bold; color:#454545; font-size:14px; padding:0 0 10px 0px; ; _padding:0 0 10px 20px; border-bottom:1px solid #dadada; width:215px; }
.materials-sidebar h4 { height:25px; float:left; font-size:14px; padding:15px 0 0 0; _padding:15px 0 15px 0; width:215px; color:#454545; }
.materials-sidebar ul { float:left; width:215px; list-style:none; border-bottom:1px dashed #ccc; padding-bottom:5px; padding-bottom:10px; }
.materials-sidebar ul li { height:25px; line-height:25px; width:80px; float:left; }
.materials-sidebar ul li a { width:100px; color:#636363; font-size:12px; }
.materials-sidebar1 ul { float:left; width:215px; list-style:none; padding-bottom:5px; padding-bottom:10px; }
.materials-sidebar1 ul li { height:25px; line-height:25px; width:80px; float:left; }
.materials-sideba1r ul li a { width:100px; color:#636363; font-size:12px; }
.other-links { padding:5px 0; border-bottom:1px solid #ccc; color:#000; margin:35px 0 13px 0px; _margin-top:0; width:215px; float:left }
.other-links a { font-size:12px; color:#000; padding-right:5px; padding-left:7px; }
h3.project-title { color:#004a9d; font-size:12px; border:none; margin-top:15px; }
h3.project-title2 { color:#000; font-size:12px; border:none; }
img.project-pic { margin:15px 0 14px 0; }
span.project-part-name { margin-left:0px; font-size:12px; color:#3e3b3b; width:50px; line-height:25px; }
span.project-part-content { font-size:12px; color:#3e3b3b; width:135px; line-height:25px; }
#slideContent img { margin:10px 5px 0 0px; }
.colorlink { color:#ff9000; }
.jjfaMain .jjfaMainNav ul li.active a { background:url(../images/bg1.gif) no-repeat bottom; }
#peileft, #peiright { display:none; }
.content_right { margin-top: 20px; float: left; }
.content_right ul { list-style: none outside none; margin: 20px 0 }
.content_right ul li { height: 20px; line-height: 20px; margin-top: 10px; padding-left: 8px; width: 100% !important; }
.content_right .title_r { border-bottom: 1px solid #CCCCCC; color: #454545; display: block; font: bold 20px Arial; padding: 10px 0; width: 100%; }
 @media screen and (max-width:1000px) {
}
 @media screen and (max-width:980px) {
 .jjfaBanner {
width:90%;
}
 .jjfaBanner .jjfaBanner-B {
width:100%;
}
 .fuwu {
width:100%;
}
}
 @media screen and (max-width:680px) {
 .jjfaBanner .jjfaBanner-B {
padding-top:20px;
}
 .jjfaBanner .jjfaBanner-B li {
margin-top:5px;
}
 .jjfaBanner .jjfaBanner-B a {
margin-right:120px;
}
}
@media screen and (max-width:490px) {
 .jjfaBanner .jjfaBanner-B a {
margin-right:80px;
}
}
@media screen and (max-width:410px) {
 .jjfaBanner .jjfaBanner-B a {
margin-right:60px;
}
}
@media screen and (max-width:350px) {
 .jjfaBanner .jjfaBanner-B a {
margin-right:50px;
}
}
 @media screen and (max-width:960px) {
 .jjfaSlideBanner_C {
display:none;
}
 .jjfaSideRight {
display:none;
}
 .content_left {
margin:0 auto;
float:none;
}
 .jjfaMainBottom {
width:90%;
margin:0 auto;
}
 .materials-sidebar {
display:none;
}
}
@media screen and (max-width:690px) {
 .jjfaMain .jjfaMainProductList {
width:90%;
margin:0 auto;
float:none;
}
 .jjfaMain .jjfaMainNav ul li {
display:none;
}
 #peileft, #peiright {
display:block;
cursor:pointer;
background:#10399f;
height:30px;
float:left;
font-weight:30px;
color:#fff;
padding-left:10px;
padding-right:10px;
}
 .jjfaMain .jjfaMainNav {
display:block;
width:50%;
margin:0 auto;
min-width:263px;
}
 .jjfaMain .jjfaMainNav ul {
display:block;
float:left;
}
 .jjfaMain .jjfaMainNav ul li.active {
display:block;
width:200px;
margin-left:0;
}
 .jjfaMain .jjfaMainNav ul li.active a {
background:#ffa200;
height:30px;
font-size:13px;
}
}
@media screen and (max-width:550px) {
 .jjfaMainProductList-1_img {
width:30%;
}
 .jjfaMainProductList-1_img img {
width:100%;
}
 .jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT {
width:60%;
margin:0;
margin-left:20px;
float:left;
}
}
 @media screen and (max-width:500px) {
 .kehuzhuangkuang {
display:none;
}
}
.bottom {  margin:0px auto;}
.bottom div { font:18px "微软雅黑"; color:#464646; padding-top:22px; line-height:34px; color:#505050; padding-bottom:10px; border-bottom:1px solid #ccc;  }

/*翻页样式*/

/*--------pages-------------*/

.pages {height: 50px; margin-top:35px;text-align: center;}

.pages li{border: 1px solid #e9e9e9; float: left; font-family: Tahoma; text-align:center;line-height: 17px; margin-right: 6px;padding:2px 4px 2px; min-width:20px;}

.pages li:hover { background: #db2323; color: #fff; text-decoration: none }

.pages li a { display: block; min-width: 28px; height:17px; color:#555; }

.pages li a:hover { color: #fff; text-decoration: none; background:#db2323 }