
html,body{height:100%; background-color:#fafafa;}
td,div,li{ font-size:12px;}
a:link {

	font-size: 12px;
	color: #333;
	text-decoration: none;
}
a:visited {

	font-size: 12px;
	color: #333;
	text-decoration: none;
}


a:hover {

	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
a:active {

	font-size: 12px;
	color: #333;
	text-decoration: none;
}
ul,li{ list-style:none;}

/*布局*/
.cfBg{ background-image:url(../../cfimg/cfbg.jpg); background-position:top center; background-repeat:no-repeat; height:760px;overflow:hidden;}
.cfBg1{ background-image:url(../../cfimg/cfbg1.jpg); background-position:top center; background-repeat:no-repeat;height:760px;overflow:hidden;}
.cfBg2{ background-image:url(../../cfimg/cfbg2.jpg); background-position:top center; background-repeat:no-repeat; height:760px;overflow:hidden;}
.cfBg4{ background-image:url(../../cfimg/cfbg3.jpg); background-position:top center; background-repeat:no-repeat; height:760px;overflow:hidden;}
.cfBanBg{ background-image:url(/cfimg/banner1.jpg); background-position:top center; background-repeat:no-repeat; height:300px;overflow:hidden;}
.cfBanBg1{ background-image:url(/cfimg/banner2.jpg); background-position:bottom center; background-repeat:no-repeat; height:300px;overflow:hidden;}
.cfNewsList1_ul{ width:100%; margin:auto; margin-top:15px;overflow:hidden;}
.cfNewsList1_ul li{ overflow:hidden; float:left; margin-bottom:15px;}
.cfNewsList1_ul .L1{ width:58px; height:46px; padding:6px 0px; display:block; background-color:#FF9797; color:#fff;font-size:14px; text-align:center;}
.cfNewsList1_ul .L1 p{ font-size:16px;}
.cfNewsList1_ul .L2{ width:350px; height:58px; margin-left:6px; line-height:160%; font-size:11px; color:#666;}
.cfNewsList1_ul a{ display:block; font-size:14px; white-space:nowrap; overflow:hidden;font-weight:bold;}

.cfNewsList_ul{width:100%; margin:auto; margin-top:10px;overflow:hidden;}
.cfNewsList_ul li{ width:270px; margin:6px 0px; float:left; padding-left:10px; margin-left:10px; background-image:url(../../cfimg/cfico.jpg); background-position:left; background-repeat:no-repeat;}

.UlLeft{ float:left;}
.UlRight{ float:right;}
.ConLeft{ text-align:left;}
.ConRight{ text-align:right;}

.mainnav{width:1160px;z-index:1; margin:auto;}/*导航条背景*/
.mainnav,.mainnav li,.mainnav li a{ height:50px;line-height:50px}/*导航条高度*/
.mainnav li{float:left;display:inline; color:#aaa;font-size:14px; font-family:"Microsoft Yahei"; text-align:center; margin-left:3px; margin-right:3px;}/*设置字体*/
.mainnav li a{display:block; color:#fff; width:155px; height:50px;font-family:"Microsoft Yahei";font-size:14px; }/*链接颜色*/
.mainnav li a:hover,.mainnav li.current a{color:#fff;text-decoration:none; background-image:url(/images/qk/cfmbg.png); background-position:center; background-repeat:no-repeat;font-family:"Microsoft Yahei";}/*交互颜色*/
.mainnav li img{ margin-right:5px; margin-bottom:2px;}

.mainnav ul li{_float:left; _margin-left:0px 3px; _text-align:center;}
.FMenuDiv{ height:50px; background-color:#046db6;}
.MemuFgx{background-image:url(/images/qk/cffgx.png);background-position:right; background-repeat:no-repeat; width:21px;}

.cfNoticeBg{ background-color:#eee; height:50px;}
.cfContactBg{ background-image:url(../../cfimg/cftbg.gif); background-position:right top; background-repeat:no-repeat;}


.cfFootBg1{ background-color:#999999;}
.cfFootBg2{ background-color:#777777;}

.Font24{ font-size:24px;}
.Font14{ font-size:14px;}


.cfContactDiv{ background-image:url(../../cfimg/cftel1.gif); background-position:left top; background-repeat:no-repeat; height:161px; width:262px; float:left; margin-top:70px;}
.cfAboutDiv{ line-height:210%; margin:auto; margin-top:15px;}
.cfAboutDiv p{ font-family:"雅黑"; font-size:14px; font-weight:bold;}
.cfAboutDiv img{ margin-top:10px;}
.cfContactDiv .S{ float:right; width:150px; text-align:left; margin-top:55px; line-height:180%;}

.cfProListUl{ width:1100px; margin:auto; margin-top:15px;}
.cfProListUl li{ width:20%; margin-bottom:10px; overflow:hidden; float:left;}
.cfProListUl li .P{ width:190px; height:176px; margin:auto; border:1px solid #ddd; background-color:#FFF;overflow:hidden; text-align:center;} 
.cfProListUl li .P img{height:176px;}
.cfProListUl li .T{width:190px; margin:auto; line-height:180%; overflow:hidden; height:32px; margin-top:10px;}

.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.marquee{height:22px;overflow:hidden;line-height:22px}
.marquee ul li{ width:100%; overflow:hidden;}
.marquee ul li .Time{ background-image:url(../../cfimg/cfnoticebg.gif); width:62px; overflow:hidden; height:36px; background-position:center; background-repeat:no-repeat; line-height:36px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF; float:left; text-align:center; margin-top:3px;}
.marquee ul li .T{float:left; display:block; white-space:nowrap; overflow:hidden;width:276px; padding-left:6px;}


.rollpic .prev,.rollpic .next{  height:0px; width:0px; cursor:pointer; float:left; background:url(../images/unslider-arrow2.png) no-repeat 0 0;}

.rollpicshow{ float:left; height:170px;margin-bottom:10px;}
.rollpicshow li{ margin:0px 5px;float:left;height:170px; background-color:#BF0909; border:3px solid #BF0909;}
.rollpicshow li div img{ max-height:130px; max-width:172px;}
.rollpicshow li .T{ width:145px; margin:auto; padding:10px;}
.rollpicshow li .P{ width:165px; height:120px; overflow:hidden;} 
.rollpicshow li .T a{ color:#FFF}


.rollpicshow1{ float:left; height:170px; margin-top:10px;}
.rollpicshow1 li{ margin:0px 10px;float:left;height:170px; }
.rollpicshow1 li div img{ width:170px;}
.rollpicshow1 li .T{ width:150px; margin:auto; padding:10px;}
.rollpicshow1 li .P{ width:170px; height:130px; overflow:hidden;} 

.cfLyTitle{ background-image:url(../../cfimg/cflytitle.gif); height:47px; width:215px; overflow:hidden; display:block; line-height:44px; font-family:"Microsoft Yahei"; font-size:16px;color:#FFF;}
.cfSortUl{ width:213px; margin:auto; padding-bottom:10px; background-color:#efefef;overflow:hidden;
border-radius: 0px 0px 6px 6px; border:1px solid #ddd;
}
.cfSortUl li{ float:left; overflow:hidden; width:100%; padding:6px 0px 6px 10px; cursor:pointer; border-bottom:1px solid #ddd;}
.cfSortOver{ background-color:#C0090C; color:#FFF; background-image:url(../../cfimg/cfsign1.gif); background-repeat:no-repeat; background-position:90%;}
.cfSortOut{ background-color:#efefef; color:#000; background-image:url(../../cfimg/cfsign.gif); background-repeat:no-repeat; background-position:90%;}

.cfContactUl{ width:100%; margin:10px auto; overflow:hidden;}
.cfContactUl li{ float:left;width:100%; padding:6px 0px;}

.FNav{ border-bottom:1px solid #dfdfdf; padding:10px 0px 10px 0px; }
.cfContent{ line-height:200%; font-size:14px; padding:10px 0px;}
.guestborder{ padding:5px; border:1px solid #ddd; background-color:#fafafa; width:300px; line-height:24px;}
.cfConInput{padding:5px; border:1px solid #ddd; background-color:#fafafa; width:300px; line-height:200%; height:200px; text-align:left;}

.cfNewsContent{ padding:15px 30px; font-size:14px; line-height:180%;}
.cfNewsTitle{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; padding:20px 0px;}
.cfNewsTopLine{ background-color:#efefef; padding:5px;}
.cfNewsTopLine span{ width:90%; display:block; margin:auto; border-bottom:1px dashed #ddd; padding:5px;}



.cfProList_ul{ width:860px; margin:15px auto;}
.cfProList_ul li{ width:200px; height:190px; float:left; text-align:center; margin:auto;}
.cfProList_ul li .P{ width:200px; margin:auto; height:150px; overflow:hidden; text-align:center;display:block;}
.cfProList_ul li .T{width:180px; display:block; margin:6px auto; text-align:center; font-size:14px; }
.cfProList_ul li .P img{ height:150px;max-width:200px;}

.cfPic_ul{ width:860px; margin:15px auto;}
.cfPic_ul li{ width:260px; height:180px; float:left; text-align:center; margin:auto;}
.cfPic_ul li .P{ width:260px;display:block; height:150px; overflow:hidden;}
.cfPic_ul li .T{ width:260px; display:block;}
.cfPic_ul li img{ height:150px;}

.marquee{height:42px;overflow:hidden;line-height:42px}
.cfTd_tb{
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;	
	}

.cfTd_tb2{
	border-bottom:1px solid #ddd;
	border-top:2px solid #73b9b6;
	background-color:#fafafa;color:#555;
	height:32px;}
.cfTd_ltb2{
	border-bottom:1px solid #ddd;height:32px;
	border-left:1px solid #ddd;
	border-top:2px solid #73b9b6;
	background-color:#fafafa;
	text-align:center; color:#555;}


.cfTopBg{ background-color:#1063b6; height:32px;}
.cfTopDiv .TL{ width:50%; float:left; padding:6px 0px; color:#FFF;}
.cfTopDiv .TR{ width:50%; float:right; padding:6px 0px; color:#FFF; text-align:right;}
.cfTopDiv .TR a{ color:#fff;}

.cfHead .Td1{ text-align:left; width:280px; padding:10px 0px;}
.cfHead .Td2{ text-align:left;}
.cfHead .Td3{ width:200px;}
.cfHead .Td3 .D1{ width:300px; text-align:right; padding:5px 0px;}
.cfHead .Td3 .D2{ width:300px; text-align:right; padding:5px 0px; font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
.cfHead .Td3 .D2 span{ font-size:14px;font-family:"Microsoft Yahei";}

.cfHeadUl{ padding:8px 0px;}
.cfHeadUl .HL{ width:250px; float:left; padding-top:15px;}
.cfHeadUl .HR{ width:720px; float:right;}
.cfHeadUl .HR .Ad1 img{ max-height:75px;_height:75px;}
.cfMenuToolDiv{ background-image:url(../../cfimg/cftopbg.jpg); background-position:top center; background-repeat:repeat-x; height:90px; border-bottom:1px solid #ddd;}
.cfMenuToolDiv .ML{ float:left; width:400px; overflow:hidden; display:block;}
.cfMenuToolDiv .ML .CityName{ float:left; display:block; padding:10px 10px 0px 10px; font-size:16px; width:120px;}
.cfMenuToolDiv .ML .SDiv{ float:left; display:block;width:200px;}
.cfMenuToolDiv .ML .WDiv{ float:left; display:block;width:440px;padding:0px 0px 0px 10px;}
.cfMenuToolDiv .MR{ float:right; width:500px; overflow:hidden; display:block;}
.cfMenuToolDiv .MR ul{ float:left; width:480px;padding:3px; background-color:#1064b8; margin-top:12px;}
.cfMenuToolDiv .MR ul li{ float:left; overflow:hidden; height:32px; display:block;}
.cfMenuToolDiv .MR ul .S1{ width:80px; background-color:#fafafa; height:32px;}
.cfMenuToolDiv .MR ul .S1 .Select{ border:0px;_border:1px solid #fafafa; height:32px;line-height:32px;  padding:5px 0px\0; width:70px; padding-left:10px; background-color:#efefef; text-align:center; color:#666; *margin-top:5px;}
.cfMenuToolDiv .MR ul .S2{ width:300px; background-color:#fff;}
.cfMenuToolDiv .MR ul .S2 input{ width:290; padding:0px 10px;border:0px; background-color:#fff;height:32px; line-height:32px; color:#666;}
.cfMenuToolDiv .MR ul .S3{ width:80px; text-align:center; font-size:16px; color:#fff;}
.cfMenuToolDiv .MR ul .S3 input{ font-size:16px; margin-left:10px; margin-top:4px;*margin-top:2px; cursor:pointer; padding-left:30px;  color:#fff; background-image:url(../../cfimg/cfsbtn1.gif); background-position:5px; background-repeat:no-repeat; border:0px; background-color:transparent;}
.cfMenuToolDiv .MR .SList{ float:left; display:block; width:90%; margin-left:10px; padding:10px 0px;}

.cfDivBg{ background-color:#FFF; border:1px solid #ddd; border-bottom:0px;}
.cfClassUl{ width:100%; margin:auto; overflow:hidden;}
.cfClassUl li{ float:left; font-size:14px;} 
.cfClassUl .S1{ width:10%; overflow:hidden; padding:8px 0px; display:block; line-height:200%; text-align:center; color:#0857a6}
.cfClassUl .S2{ width:90%; overflow:hidden; padding:8px 0px; display:block; line-height:200%;}
.cfClassUl .SLB{width:10%;overflow:hidden; border-bottom:1px solid #166ec0; height:2px; background-color:#166ec0;}
.cfClassUl .SRB{width:90%;overflow:hidden; border-bottom:1px solid #ddd; height:2px;}
.cfClassUl li a{ font-size:12px; display:block; float:left; white-space:nowrap; margin-left:10px;}



.cfBCon .N1{ float:left; width:810px; overflow:hidden; display:block;}
.cfBCon .N2{ float:right; width:190px; overflow:hidden; display:block;}
.cfBCon .N2 ul{ width:100%; margin:auto}
.cfBCon .N2 ul li{ float:left; width:100%; height:240px; overflow:hidden; text-align:right;}
.cfBCon .N2 ul li img{ width:190px;}
.cfBCon .N2 .AD-2 .Ad1{ margin-top:12px;}

.cfBCon .N1 ul{ width:98%; float:left; border:1px solid #CCD3E5; border-top:2px solid #3B5999; overflow:hidden; height:510px;}
.cfBCon .N1 ul .MT{ width:100%; border-bottom:1px solid #CCD3E5; height:40px;}
.cfBCon .N1 ul .MT .RL{ width:60%; float:left; height:40px; line-height:40px; font-size:15px; font-weight:bold; padding-left:10px; color:#3C5A98;}
.cfBCon .N1 ul .MT .RR{ width:60px; padding-top:10px; float:right; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.cfBCon .N1 ul .Goods{ float:left; width:33%; margin-left:2px; margin-top:10px;}
.cfBCon .N1 ul .Goods .P{ margin:auto; width:240px; height:150px; display:block;overflow:hidden;} 
.cfBCon .N1 ul .Goods .P img{ width:240px;} 
.cfBCon .N1 ul .Goods .T{ margin:auto; width:240px;padding:5px 0px 0px 0px; display:block; overflow:hidden; white-space:nowrap;}
.cfBCon .N1 ul .Goods .T a{ font-size:14px; color:#3b5998;}
.cfBCon .N1 ul .Goods .T a:hover{ font-size:14px; color:#790000;}
.cfBCon .N1 ul .Goods .C{margin:auto; width:240px;padding:5px; line-height:160%; height:40px; display:block;overflow:hidden;}

.cfADCon1 li{ width:25%; float:left; text-align:center; padding:5px 0px; overflow:hidden;}
.cfADCon1 li img{ width:240px;}
.cfADCon{ text-align:center;}
.cfADCon .NewsAd{ margin-left:15px; margin-top:10px;}
.cfCopyDiv{ border-top:2px solid #3B5999; line-height:200%; text-align:center; padding-top:6px;}
.cfLinkDiv{ border:1px solid #CCD3E5;}
.cfLinkDiv .LL{ width:80px; text-align:right; padding:10px 0px; float:left; color:#666; font-family:宋体;}
.cfLinkDiv .LR{ text-align:left;float:left;padding:5px;}
.cfLinkDiv .LR a{ padding:5px 6px; white-space:nowrap; float:left;}

.cfCon1Div .CL{ float:left; width:224px; overflow:hidden; display:block;}
.cfCon1Div .CC{ float:left; width:534px; text-align:center; overflow:hidden; display:block;}
.cfCon1Div .CR{ float:right; width:242px; overflow:hidden; display:block; }
.cfCon1Div .CL ul{ width:100%; margin:auto; overflow:hidden;}
.cfCon1Div .CL ul li{ float:left; padding:5px 0px;}
.cfCon1Div .CL ul .B1{ width:50%; text-align:left}
.cfCon1Div .CL ul .B2{ width:50%; text-align:right}
.cfCon1Div .CL ul .B3{ width:50%; text-align:center}

/**/
.WP100{ width:100%; margin:auto;}
.WP100 .Ad1{ text-align:right;}
.WP90{ width:90%; margin:auto;}
.WP92{ width:95%; margin:auto;}

.W1000{ width:1000px;margin:auto; overflow:hidden;}
.W1200{ width:1100px;margin:auto;overflow:hidden;}
.W1100{ width:1100px;margin:auto;}
.W1100_1{ width:1100px;margin:auto;overflow:hidden;}
.W1200_1{ width:1200px;margin:auto;}
.W990{ width:980px;margin:auto; overflow:hidden;}
.W700{ width:700px;}
.W180{ width:180px;}
.W660{ width:660px;}
.W495{ width:495px;}


.W240{ width:240px;}
.W270{ width:270px;}
.W220{ width:220px; display:block;}
.W880{ width:810px;}
.FOverflow{overflow:hidden; display:block;}
.DivL{ float:left;}
.DivR{ float:right;}
.cfBorder6{ border:6px solid #a6c988;}
.MarT10{ margin-top:10px;}
.MarT30{ margin-top:30px;}
.MarT50{ margin-top:50px;}
.MarTB20{ margin:20px 0px;}
.MarT20{margin-top:20px;}
.MarT8{ margin-top:16px;}
.MarL35{ margin-left:35px;}
.MarL25{ margin-left:25px;}
.MarL30{ margin-left:30px;}
.MarT25{ margin-top:15px;}

.FDiv{ position:absolute; z-index:10000; top:540px;}
.FLyTitleDiv{ position:absolute; z-index:101; top:331px;}
.MCon{ background-color:#fff; height:650px; border-top:5px solid #066bb3; background-image:url(/images/qk/cbg.gif); background-position:bottom center; background-repeat:no-repeat;}
.MLyCon{ background-color:#fff;}
.FLyContent{ display:block; padding:10px 0px 20px 0px; font-size:14px; line-height:200%; min-height:300px;}
.FLyContent p,.FLyContent span{line-height:200%;}
.FLyLeft .LP{ margin-top:10px;}

.FOverflow{ overflow:hidden;}

.cfMarBottom8{ margin-bottom:8px;}
.TitleHidden{ white-space:nowrap;text-overflow:ellipsis;}
.cfPadT10{ margin-top:12px;}
.lyConTitle{ padding:10px 0px; font-size:20px; font-weight:bold; text-align:center;}
.lyContent{ padding:10px 0px; font-size:14px; line-height:200%; display:block; min-height:400px;}
.lyConBar{ padding:5px 0px; border-bottom:1px dotted #ddd; text-align:right;}
.cfAboutContent,.cfAboutContent div,.cfAboutContent td,.cfContactContent a{ color:#fff; font-size:14px; }
.cfContactContent strong{ padding-top:20px; display:block;}
.cfNetContent div{ text-align:center;}
.cfNetContent{overflow-y:auto; height:600px;
 SCROLLBAR-FACE-COLOR:#fff; 
 SCROLLBAR-HIGHLIGHT-COLOR:#fff;
 SCROLLBAR-SHADOW-COLOR:#fff;
 SCROLLBAR-ARROW-COLOR:#000;
 SCROLLBAR-BASE-COLOR:#fff;
 SCROLLBAR-DARK-SHADOW-COLOR:#fff;            
              }

.cfLyADCon .Ad1{ height:200px; width:100%; text-align:center; overflow:hidden;}
.cfLyLeftAd{ width:100px; display:block; text-align:center;}

.W338{ width:338px; display:block; overflow:hidden;}
.W365{ width:365px;display:block; overflow:hidden;}


.ACTable1{ width:90%; margin:auto; margin-top:10px;}
.ACTable1 thead td{ padding:6px; background-color:#fafafa; border-bottom:2px solid #666;border-top:1px solid #666; text-align:center; font-size:14px;}
.ACTable1 thead .TN{ width:50px;}
.ACTable1 tbody td{ padding:7px;border-bottom:1px dotted #ddd; height:32px; line-height:32px;}
.ACTable1 tbody .TN{ width:50px; text-align:center;}
.ACTable1 tbody .T1{ text-align:left;}
.ACTable1 tbody .T2,.ACTable1 tbody .T3,.ACTable1 tbody .T4{ text-align:center; width:100px;}


.PageListDiv{ width:96%; margin:auto; text-align:right; padding:20px 0px;  clear:both; margin-bottom:30px; }
.PageListDiv .PBlock{ display:inline-block;_width:30px; float:right; white-space:nowrap; padding:3px 8px; margin:0px 5px;background-color:#fff; cursor:pointer;}
.PageListDiv .PageS{ display:inline-block; white-space:nowrap; padding:3px 8px;float:right; background-color:#fff;cursor:pointer; 
                     } 
 .PageListDiv div
 {
 -webkit-border-radius:3px;             
 -moz-border-radius:3px;               
 border-radius:3px; 
                   
 -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);  
 -moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);  
 box-shadow:0 0 5px rgba(0, 0, 0, .2);     
 
     }



.cfLyCon .LL{ float:left; display:block; width:460px; height:260px; overflow:hidden;	 border:1px solid #ddd; background-color:#f1f1f1;}
.cfLyCon .LR{ float:right; display:block; width:530px;}
.cfLyCon .LL .Yh{width:100%; display:block; padding:20px 0px 0px 0px; font-size:18px; color:#F36;text-align:center;font-weight:bold;}
.cfLyCon .LL .Price{ width:100%; display:block; padding:10px 0px 0px 0px; font-size:20px; color:#F36; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:bold;}
.cfLyCon .LL .MPrice{ font-size:14px; padding:5px 0px; text-align:center;}
.cfLyCon .LL .MPrice b{ font-size:18px;}
.cfLyCon .LL .Btn{ width:100%;display:block; margin:auto; text-align:center; padding:6px 0px;}
.cfLyCon .LL .Time{ text-align:center; font-size:16px; padding:25px 0px 5px 0px;}
.cfLyCon .LL .About{ text-align:left;width:100%;display:block; margin:auto;  }
.cfLyCon .LL .About .L1{ float:left; width:40px; display:block; padding:10px 5px; margin-left:25px;} 
.cfLyCon .LL .About .R1{ float:left; width:200px; display:block; padding:5px 0px;font-size:14px;color:#F16;} 
.cfLyCon .LL .Price b{ font-size:32px;}
.cfLyCon .LR img{width:530px; max-height:260px;}
.btn{display:inline-block;padding:3px 12px;cursor: pointer;font-size:14px;text-align: center;white-space: nowrap;vertical-align: middle;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #b3b3b3 #bfbfbf;*zoom:1;
/*CSS3阴影*/
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
          box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
 -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
      -o-user-select: none;
         user-select: none;}
.btn:focus {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{text-decoration:none;}
a.btn:hover{text-decoration:none;}
.btn:active,.btn.active{background-color:#ccc \9}
.btn:first-child{*margin-left:0}
.btn:hover,.btn:focus{background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
a.btn-primary:hover,a.btn-warning:hover,a.btn-danger:hover,a.btn-success:hover,a.btn-info:hover,a.btn-inverse:hover{ color:#fff}
/*默认*/
.btn-default{
    background-color:#e6e6e6;
    /*CSS3 线性渐变背景*/
    background-repeat:repeat-x;
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ffe6e6e6;}
.a.btn-default:hover{color:#333}
/*主要*/
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ff3c00;
	background-repeat:repeat-x;
	background-image: linear-gradient(to bottom,#ff5a00,#ff3c00);
    border-left-color: #ff3c00;
    border-right-color: #ff3c00;
    border-top-color: #ff3c00;
    border-bottom-color: #ff5a00;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#ff3c00;*background-color:#003bb3}
.btn-primary:active,.btn-primary.active{background-color:#039 \9}

/*广告*/
.cfAD{ margin-top:8px;  border:1px solid #ddd;background-color:#fff;}
.cfAD td{background-color:#fff; padding-bottom:8px;}


/*按钮尺寸*/
.btn-large{padding:10px 20px;font-size:18px;}
.btn-big{padding:5px 15px;font-size:16px;}
.btn-small{padding:2px 10px;font-size:12px;}
.btn-mini{padding:0 6px;font-size:10px;}
.radius{ border-radius:10px;}

.cfBtnBg{ background-color:#c90201;color:#fff;}
a.cfBtnBg:link{ color:#fff;}
a.cfBtnBg:hover{ color:#fff;}
a.cfBtnBg:active{ color:#fff;}
a.cfBtnBg:visited{ color:#fff;}

.tabBar {border-bottom: 2px solid #1064b8}
.tabBar span {background-color: #ddd;cursor: pointer;display: inline-block;float: left;height: 40px;line-height: 40px;padding: 0 30px; margin-right:5px; font-size:16px; color:#333; border-radius:6px 6px 0px 0px;}
.tabBar span.Current{background-color: #1064b8;color: #fff;}
.tabCon {display: none;}

.lyShopCon{ width:99%; display:block; overflow:hidden; margin:auto;}
.lyShopCon .Title{ width:100%; margin:auto; border-bottom:1px solid #ddd; font-size:20px; padding:6px 0px; margin-top:5px;}
.lyShopCon .CL{ width:590px; float:left; overflow:hidden; display:block;padding-top:10px;}
.lyShopCon .CR{ width:35%;float:left; padding-top:10px;overflow:hidden; display:block;}
.lyShopCon .CR .Shop{ font-size:18px; padding:5px; color:#F33; width::100px; margin:auto;}
.lyShopCon .CR .Shop .SC{font-size:14px; padding-left:5px;}
.lyShopCon .CR .Add{ padding:5px 0px 0px 5px; font-size:14px;width::100px; margin:auto;}
.lyShopCon .CR .Tel{ padding:5px 0px 0px 5px;font-size:14px;width::100px; margin:auto;}
.lyShopCon .CR .Tip{ padding:10px; margin-top:20px; border:1px solid #ddd; background-color:#fafafa; width:300px; float:left;}
.lyShopCon .CR .Tip li{ width:100%;}


.cfGoodsListUl{  width:100%; margin:auto;  margin-top:30px;}
.cfGoodsListUl li{ float:left;width:180px; overflow:hidden; display:block; background-color:#fff; border:5px solid #fff;
     -webkit-border-radius:10px;             
     -moz-border-radius:10px;               
     border-radius:10px; margin:10px 15px 20px 15px; text-align:center;
                   
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
  box-shadow:0 0 10px rgba(0, 0, 0, .2); 
                      
                   }
.cfGoodsListUl .P{ margin:auto; width:180px; height:150px; display:block;overflow:hidden;} 
.cfGoodsListUl .P img{ width:180px;} 
.cfGoodsListUl .T{ margin:auto; width:180px;padding:10px 0px; background-color:#c90201; display:block; overflow:hidden; white-space:nowrap;}
.cfGoodsListUl .T a{ font-size:14px; color:#fff;}
.cfGoodsListUl .T a .SC{ color:Red; padding-left:5px;}
.cfGoodsListUl .T a:hover{ font-size:14px; color:#fff;}
.cfGoodsListUl .C{margin:auto; width:180px;padding:5px; line-height:180%; height:40px; display:block;overflow:hidden; color:#cf1d00;}
.cfGoodsListUl .A{margin:auto; width:180px;padding:5px; line-height:180%; height:40px; display:block;overflow:hidden; }


.cfLySortUl{ min-width:60%; float:left; margin-top:17px;}
.cfLySortUl li{ float:left; padding:3px 5px; width:70px; font-family:"微软雅黑"; font-size:12px; text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px; margin-right:10px;}
.cfLyBtnOver{ background-color:#eb443c; cursor:pointer; color:#FFF; background-image:url(/cfimg/ico/cfsign1.gif); background-position:90%; background-repeat:no-repeat;}
.cfLyBtnOut{ background-color:#fff;color:#555;background-image:url(/cfimg/ico/cfsign2.gif); background-position:90%; background-repeat:no-repeat;}
.cfLySortUl1{ width:195px; float:left; }
.cfLySortUl1 li{ float:left; padding:8px 5px 8px 20px; width:195px; font-family:"微软雅黑"; font-size:12px; text-align:left; cursor:pointer;}
.cfLyBtnOver1{ background-color:#eb443c; cursor:pointer; color:#FFF; background-image:url(/cfimg/ico/cfsign1.gif); background-position:90%; background-repeat:no-repeat;}
.cfLyBtnOut1{ background-color:#f1f1f1;color:#555;background-image:url(/cfimg/ico/cfsign2.gif); background-position:90%; background-repeat:no-repeat;}

.cfLyProSortUl{ min-width:80%; float:left; }
.cfLyProSortUl li{ float:left; padding:3px 5px; margin-left:3px; width:78px; font-family:"微软雅黑"; font-size:12px; text-align:center;  border-radius:20px; cursor:pointer;}
.cfLyProMSortOver{ background-color:#eb443c; cursor:pointer; color:#FFF; background-image:url(/cfimg/ico/cfsign1.gif); background-position:90%; background-repeat:no-repeat;}
.cfLyProMSortOut{ background-color:#f1f1f1;color:#555;background-image:url(/cfimg/ico/cfsign2.gif); background-position:90%; background-repeat:no-repeat; border-bottom:1px solid #e1e1e1;}

.cfLyProSortUl1{ min-width:60%; float:left;margin-top:17px; }
.cfLyProSortUl1 li{ float:left; padding:3px 5px; margin-left:3px; width:78px; font-family:"微软雅黑"; font-size:12px; text-align:center;  border-radius:20px; cursor:pointer;}



.LyTitleDiv{ width:100%; margin:auto; margin-top:10px; height:37px; display:block; background-color:#ededed; overflow:hidden;}
.LyTitleDiv b{ float:left; white-space:nowrap; padding:0px 30px 0px 15px; background-image:url(/cfimg/cflyT1.gif); height:32px; padding-top:5px; width:200px; color:#fff; font-size:18px; font-weight:100;}
.LyTitleDiv b img{ padding-bottom:5px; margin-right:5px;}
.LyTitleDiv .Ico{ float:left;background-image:url(/cfimg/cflyT2.gif); height:37px; width:8px;}







.TabSearch{ width:240px; margin:auto; margin-top:5px;}
.tabSBar { background-color:#1166b9; border-radius:6px 6px 0px 0px; height:40px; }
.tabSBar span {cursor: pointer;display: inline-block;float: left;color: #fff;height: 32px;line-height: 30px;padding: 0 15px;border-radius:4px 4px 0px 0px; margin-left:8px; margin-top:8px;}
.tabSBar span.Current{background-color: #aedff6;color: #0d569e;}
.tabSCon {display: none; width:238px; height:229px; margin:auto; border:1px solid #ddd; border-top:0px;}

.SearchResultDiv{ width:90%; margin:auto; padding:10px 0px; font-size:20px;border-bottom:1px solid #ddd;  }
.cfSearchListUl{ width:800px; margin:auto; margin-top:15px;}
.cfSearchListUl li{ float:left; border-bottom:1px dotted #ddd; padding-top:6px;} 
.cfSearchListUl .TN{ width:50px; height:32px; font-size:14px; text-align:center;}
.cfSearchListUl .T1{ width:660px; height:32px; font-size:14px;}
.cfSearchListUl .T1 a{ font-size:14px;}
.cfSearchListUl .T1 a .SC{ color:Red; padding-left:5px;}
.cfSearchListUl .Time{ width:80px; height:32px; font-size:12px; color:#666;}

.cfSearch1Ul{ width:230px; margin:auto;}
.cfSearch1Ul li{ float:left; margin-top:15px;}
.cfSearch1Ul .S1{ text-align:right; width:50px;} 
.cfSearch1Ul .S1 span{ padding-top:5px; display:block;}
.cfSearch1Ul .S2 select{ padding:5px; width:72px; border:1px solid #ddd; border-radius:5px; white-space:nowrap;}
.cfSearch1Ul .S2{ width:75px; margin-left:8px;}

.cfSearch1Ul .S3{ width:160px; margin-left:8px;}
.cfSearch1Ul .S3 input{ padding:5px; border:1px solid #ddd; border-radius:5px;width:140px;}
.cfSearch1Ul .S4{ width:160px; margin-left:8px;}
.cfSearch1Ul .S4 select{ padding:5px; border:1px solid #ddd; border-radius:5px; width:150px;}
.cfSearch1Ul .S5{ padding:6px 0px; text-align:center; width:100%;} 

.cfSearchCon ul{ width:324px; display:block; overflow:hidden;}
.cfSearchCon ul li{ float:left; width:100%;} 
.cfSearchCon ul .L1{ background-color:#c80000;}
.cfSearchCon ul .T1{ font-size:16px; color:#fff; padding:10px 3px 5px 15px; display:block; float:left;}
.cfSearchCon ul .T2{ font-size:14px; color:#e5a3a3; padding:12px 3px 5px 0px;display:block;float:left;}
.cfSearchCon ul .L2{ background-color:#c80000; padding-bottom:20px; padding-top:10px;}
.cfSearchCon ul .L2 .S1{ background-color:#eeeeee; height:32px; line-height:32px; width:242px; float:inherit; display:block; margin-left:15px;}
.cfSearchCon ul .L2 .S1 input{ border:0px; height:32px; width:230px; margin-left:10px; line-height:32px; color:#666; font-size:12px;background-color:#eeeeee; }
.cfSearchCon ul .L2 .S2{background-color:#fff; height:32px; line-height:32px; width:50px; text-align:center;float:inherit}
.cfSearchCon ul .L2 .S2 input{ margin-top:6px;}
.cfSearchCon ul .L3{ background-image:url(/cfimg/contactbg.gif); background-position:center; background-repeat:no-repeat; height:163px; overflow:hidden;}
.cfSearchCon ul .L3 div{ width:210px; line-height:200%; font-size:18px; display:block; overflow:hidden; float:right;}
.cfSearchCon ul .L3 .D1{ margin-top:50px;}

#cfDownMenu { float:left; width:70px; display:block; margin-top:10px;}

#cfDownMenu .mainlevel {float:left;  width:70px;/*IE6 only*/}
#cfDownMenu .mainlevel span{display:block;border-radius:8px; font-size:14px; color:#fff; padding:0 7px;line-height:23px;  width:70px; background-image:url(/cfimg/cfbtnbg.png); background-position:center; background-repeat:no-repeat; cursor:pointer; text-align:center;}

#cfDownMenu .mainlevel a {color:#fff; text-decoration:none; line-height:24px; display:block; padding:0 7px; width:70px;}
#cfDownMenu .mainlevel a:hover {color:#fff; text-decoration:none; background-color:#923700; }
#cfDownMenu .mainlevel ul {display:none; position:absolute; width:84px;}
#cfDownMenu .mainlevel li {background:#d66520; border-bottom:1px solid #ed9e6e; width:84px; text-align:center;/*IE6 only*/}

.cfRemListUl{ width:990px; margin:auto;}
.cfRemListUl li{ float:left; width:320px; height:110px; overflow:hidden; background-color:#cee2ee; border:1px solid #b4d1e3; margin-left:4px; margin-right:4px;}
.cfRemListUl li .DP{ width:120px; overflow:hidden; height:100px; margin:5px; float:left;}
.cfRemListUl li .DP img{height:100px; min-width:120px;} 
.cfRemListUl li .DT{ width:170px; line-height:24px; height:24px; float:left;}
.cfRemListUl li .DT a{font-size:14px; padding:5px 0px 5px 0px; font-weight:bold; display:block;}
.cfRemListUl li .DA{ line-height:200%;float:left; width:190px; padding:5px 0px; height:65px; overflow:hidden;}

.ReplyDiv .Text{ width:80%; float:left; height:90px; padding:10px 0px; overflow:hidden;}
.ReplyDiv .Text #myReply{ height:90%; width:98%; padding:5px; border:1px solid #ddd; background-color:#fafafa; font-size:12px; border-radius;10px;}
.ReplyDiv .Star{ width:18%; float:right; height:90px;overflow:hidden;padding:10px 0px;}
.ReplyDiv .Star p{ padding:3px 0px;}
.ReplyDiv .Star p img{ margin-left:5px;}
.ReplyDiv .Btn{ width:100%; float:left; height:80px;overflow:hidden;padding:10px 0px;}


.commentList .item{list-style: none outside none;margin: 1.6rem 0 0}
.commentList .item a i img{ width:50px;}
.commentList .avatar{border: 1px solid transparent;float: left;}
.comment-main{position:relative;margin-left:64px;border:1px solid #dedede;border-radius:2px}
.comment-main:before,.comment-main:after{position:absolute;top:11px;left:-16px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;pointer-events:none}
.comment-main:before{border-right-color:#dedede;border-width:8px}
.comment-main:after{border-width:7px;border-right-color:#f8f8f8;margin-top:1px;margin-left:2px}
.comment-header{padding:10px 15px;background:#f8f8f8;border-bottom:1px solid #eee; overflow:hidden;}
.comment-title{margin:0 0 8px 0;font-size:1.6rem;line-height:1.2}
.comment-meta{font-size:13px;color:#999;line-height:1.2; width:100%; overflow:hidden;}
.comment-meta a{color:#999}
.comment-author{font-weight:700;color:#999}
.comment-body{padding:15px;overflow:hidden}
.comment-body>:last-child{margin-bottom:0}
.commentList .comment-flip .avatar {float: right}
.comment-flip .comment-main{margin-left: 0; margin-right: 64px}
.comment-flip .comment-main:before {border-left-color: #dedede;border-right-color: transparent}
.comment-flip .comment-main:before, .comment-flip .comment-main:after {left: 100%;position: absolute;right: -16px}
.comment-flip .comment-main:after {border-left-color: #f8f8f8;border-right-color: transparent;margin-left: auto;margin-right: 2px}

.cfSearchUl .SBg{ width:222px; height:28px; background-color:#5cb7e0; border-radius:6px;}
.cfSearchUl .SBg .Txt{ width:190px; margin-left:5px; border:0px; height:28px; line-height:28px;float:left; background-color:#5cb7e0; font-size:12px; color:#FFF;} 
.cfSearchUl .SBg .searchButton{ float:left; margin-left:5px; margin-top:8px;}

.cfIndexTitle{ background-color:#5cb7e0; padding:7px 10px; color:#fff;}
.cfIndexTitle .T1{ width:100%; display:block; font-size:12px; font-family:"Microsoft Yahei"; padding:0px; margin:0px; height:15px; overflow:hidden;}
.cfIndexTitle .T2{width:100%; display:block; font-size:16px; font-family:"Microsoft Yahei"; padding:0px; margin:0px;}
.cfIndexTitle .T3{display:block; font-size:16px; font-family:"Microsoft Yahei"; padding:3px 0px; margin:0px;}

.cfNewsTitle1{  padding:7px 10px; }
.cfNewsTitle1 .T1{ width:100%; display:block; font-size:12px; font-family:"Microsoft Yahei"; padding:0px; margin:0px; height:15px; overflow:hidden;color:#c9dee7;}
.cfNewsTitle1 .T2{width:100%; display:block; font-size:16px; font-family:"Microsoft Yahei"; padding:0px; margin:0px;color:#16a4d9;}
.cfNewsTitle1 .T3{width:100%; display:block; font-size:16px; font-family:"Microsoft Yahei"; padding:0px; margin:0px;color:#16a4d9; padding-top:5px;}
.cfTableBg{ background-color:#fff;}
.cfDivL{ float:left;}
.cfDivR{ float:right;}
.cfNewsTitle{ width:200px;}
.cfMoreDiv{ width:70px; text-align:center; padding-top:20px;}
.cfMoreDiv1{ width:70px; text-align:center; padding-top:15px;}
.W200{ width:200px;}
.W50{ width:50px; text-align:center;}
.cfZjTBg{ width:50px; text-align:center; background-color:#5cb7e0; font-size:16px; color:#fff;}
.cfZjTBg .T1{width:50px; text-align:center; background-color:#5cb7e0; font-size:18px; color:#fff; padding:10px 0px; font-weight:500;}
.cfZjTBg .P1{ display:block; margin-top:50px;}


.cfNewsCon{ margin-right:20px;}
.cfNewsCon ul{ width:96%; margin:auto;overflow:hidden;}
.cfNewsCon ul .MT{ width:100%; border-bottom:1px solid #CCD3E5; height:40px;}
.cfNewsCon ul .MT .RL{ width:60%; float:left; height:40px; line-height:40px; font-size:15px; font-weight:bold; padding-left:10px; color:#3C5A98;}
.cfNewsCon ul .MT .RR{ width:60px; padding-top:10px; float:right; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.cfNewsCon ul .P{ width:50%; overflow:hidden; display:block; padding:6px 0px;float:left; text-align:center; margin-top:5px;}
.cfNewsCon ul .P img{ width:145px; min-height:90px;}
.cfNewsCon ul .T{width:350px; margin-left:10px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; padding:6px 0px 6px 10px;float:left; background-image:url(../../cfimg/cfico1.gif); background-position:left; background-repeat:no-repeat;}
.cfNewsCon ul .D{ width:100%; float:left; margin-top:12px; margin-bottom:2px;}
.cfNewsCon ul .DP{ width:114px; height:90px; margin-left:10px; text-align:center; float:left; overflow:hidden; display:none;}
.cfNewsCon ul .DP img{min-width:114px; min-height:90px;}
.cfNewsCon ul .DT{ float:left; width:360px; margin-left:10px; overflow:hidden; display:block; font-size:16px; font-weight:bold;}
.cfNewsCon ul .DA{float:left;margin-left:10px; width:330px;overflow:hidden; height:46px;  display:block; color:#666; line-height:180%; font-family:宋体;border-bottom:1px dotted #CCD3E5; }
.cfNewsCon ul .T1{float:left;width:240px;margin-left:10px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; padding:4px 0px 4px 10px;background-image:url(../../cfimg/cfico1.gif); background-position:left; background-repeat:no-repeat;}
.cfNewsCon ul .Time{float:right; width:70px; text-align:left; color:#666; overflow:hidden; display:block;padding:6px 0px;}
.cfNewsCon ul .DT a{ font-size:16px;}
.cfNewsCon ul .T1,.cfNewsCon ul .T a{ font-size:14px;}


.cfNewsCon1 ul .T{width:260px; margin-left:10px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; padding:6px 0px 6px 10px;float:left; background-image:url(../../cfimg/cfico1.gif); background-position:left; background-repeat:no-repeat;}
.cfNewsCon1 ul .D{ width:100%; float:left; margin-top:12px; margin-bottom:2px;}
.cfNewsCon1 ul .DP{ width:114px; height:90px; margin-left:10px; text-align:center; float:left; overflow:hidden; display:none;}
.cfNewsCon1 ul .DP img{min-width:114px; min-height:90px;}
.cfNewsCon1 ul .DT{ float:left; width:260px; margin-left:10px; overflow:hidden; display:block; font-size:16px; font-weight:bold;}
.cfNewsCon1 ul .DA{float:left;margin-left:10px; width:260px;overflow:hidden; height:46px;  display:block; color:#666; line-height:180%; font-family:宋体;border-bottom:1px dotted #CCD3E5; }
.cfNewsCon1 ul .T1{float:left;width:240px;margin-left:10px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; display:block; padding:6px 0px 6px 10px;background-image:url(../../cfimg/cfico1.gif); background-position:left; background-repeat:no-repeat;}
.cfNewsCon1 ul .Time{float:right; width:70px; text-align:left; color:#666; overflow:hidden; display:block;padding:6px 0px;}
.cfNewsCon1 ul .DT a{ font-size:16px;}
.cfNewsCon1 ul .T1,.cfNewsCon ul .T a{ font-size:14px;}

.cfCaseList ul{ width:100%; margin:auto; display:block; padding-bottom:25px; clear:both;}
.cfCaseList ul .LC{ width:25%; text-align:center; float:left; margin-top:25px;height:165px; display:block; overflow:hidden;position: relative;}
.cfCaseList ul .LC .P{ width:250px; height:165px; display:block; overflow:hidden; margin:auto;}
.cfCaseList ul .LC .P img{ width:250px;}
.cfCaseList ul .LC .P .TBg{margin:auto; display:block;width:250px; height:36px; line-height:36px;position:absolute; bottom: 0; background-color:#c90201; z-index:1;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); }
.cfCaseList ul .LC .T{width:100%;  height:36px; line-height:36px; position:absolute; bottom: 0; color:#FFF;font-family:"Microsoft Yahei"; font-size:16px;z-index:100; overflow:hidden;}
.cfCaseList ul .LC .T a{color:#FFF; font-size:14px;}
.cfPicOver{ width:25%; text-align:center; float:left; margin-top:25px;height:165px; display:block; overflow:hidden;position: relative;}
.cfPicOver .P{ width:250px; height:165px; display:block; overflow:hidden; margin:auto;}
.cfPicOver .P .TBg{margin:auto; display:block;width:250px; height:46px; line-height:46px;position:absolute; bottom: 0; background-color:#c90201; z-index:1;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); }
.cfPicOver .T{width:100%;  height:46px; line-height:46px; position:absolute; bottom: 0; color:#FFF;font-family:"Microsoft Yahei"; font-size:18px;z-index:100; overflow:hidden;}
.cfPicOver .P img{ width:250px;}
.cfPicOver .T a{color:#FFF; font-size:16px;}
.cfPicOut{ width:25%; text-align:center; float:left; margin-top:25px;height:165px; display:block; overflow:hidden;position: relative;}
.cfPicOut .P{ width:250px; height:165px; display:block; overflow:hidden; margin:auto;}
.cfPicOut .P  .TBg{margin:auto; display:block;width:250px; height:36px; line-height:36px;position:absolute; bottom: 0; background-color:#000; z-index:1;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); }
.cfPicOut .T{width:100%;  height:36px; line-height:36px; position:absolute; bottom: 0; color:#FFF;font-family:"Microsoft Yahei"; font-size:16px;z-index:100; overflow:hidden;}
.cfPicOut .P img{ width:250px;}
.cfPicOut .T a{color:#FFF; font-size:14px;}

.cfLinkList{ width:98%; margin:auto; display:block;}
.cfLinkList a{ padding:0px 10px 5px 10px; display:block; float:left; }

.cfTopMbg1{ background-color:#454545;}
.cfTopMbg2{ background-color:#6f6f6f;}

.cfMenu{ width:700px; margin:auto;}
.cfMenu li{ height:86px; line-height:86px; min-width:80px; text-align:center; color:#fff; font-size:14px;font-family:"Microsoft Yahei"; float:left; padding:0px 10px;} 
.cfMenu li a{ font-size:14px; color:#fff;}

.cfBg-W{ background-color:#fff;}
.cfBg-R{ background-color:#c90201; text-align:center;}
.cfCenter{ text-align:center;}

.LeftMenuDiv{width:162px; display:block; background:#f1f1f1; overflow:hidden; margin-top:8px; text-align:left; position:absolute; z-index:100;}
.LeftMenuDiv ul{width:86%; margin:auto; display:block; margin-top:10px;}
.LeftMenuDiv ul li{ float:left; white-space:normal;display:block;}
.LeftMenuDiv ul .MT{ width:100%; padding:3px 0px;}
.LeftMenuDiv ul .MT a{ color:#000; font-size:14px; padding:0px 3px; display:block;}
.LeftMenuDiv ul .CT{padding:3px 0px;}
.LeftMenuDiv ul .CT a{ color:#666; font-size:12px;  margin:0px;padding:0px 3px; display:block;}

/*底部*/
.FFoot{ background-color:#f1f1f1; border-top:1px solid #ddd; display:block; padding-bottom:15px;}
.cfFoot td{ padding:10px 0px 0px 0px; text-align:center;line-height:200%; }

.cfCompanyAboutDiv{ width:90%; padding:20px 0px; margin:auto;}
.cfCompanyAboutDiv .T{ width:100%; font-size:24px; color:#000;line-height:200%; height:52px; text-align:center;}
.cfCompanyAboutDiv .T span{ color:#c90201}
.cfCompanyAboutDiv .C{ width:100%; font-size:24px; color:#555; line-height:200%; font-size:16px;}

.lyMainPic{ float:left; margin-left:30px;}
.lyCaseTitle{ float:left; margin-left:20px; font-size:14px; color:#666;}
.lyCaseTitle b{ display:block; padding:5px 0px; color:#333;} 
.lyCaseCon{ float:left;margin-left:20px;font-size:14px; color:#333;}
.lyCaseCon b{ display:block; padding:5px 0px; margin-top:30px;color:#666;} 

/*标志*/
.cfTopLogo{ position:absolute; z-index:100; width:192px; height:122px; display:block; overflow:hidden; text-align:center;}

/*首页*/
.cfC1Bg{ background-image:url(/cfimg/cfc1bg.png); width:438px; height:179px; background-position:top center; background-repeat:no-repeat; display:block; overflow:hidden;}
.cfC1Bg .T{ width:96%; float:left; margin-left:10px; padding:10px 0px 10px 0px; color:#fff; font-size:18px;}
.cfC1Bg .T span{ font-size:14px; color:#bfceb5;} 
.cfC1Bg ul{width:93%; margin:auto; display:block; overflow:hidden;}
.cfC1Bg ul li{ width:100%;}
.cfC1Bg ul li .P{ width:160px; height:106px; display:block; overflow:hidden; float:left;}
.cfC1Bg ul li .C{ height:106px; display:block; overflow:hidden; float:left; width:230px; line-height:180%; color:#fff; font-size:14px; margin-left:10px;}
.cfC1Bg ul li .C a{ color:#fff200;font-size:14px;}
.cfC2Bg{ background-image:url(/cfimg/cfc2bg.png); width:400px; height:177px; background-position:center; background-repeat:no-repeat; display:block; overflow:hidden;}
.cfC2Bg .T{ width:40px; text-align:center; color:#fff; float:left; font-size:18px; margin-right:16px;}

/*公用透明*/
.ACOpacity8{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*内页*/

.LyTitleUl .T1{ font-size:24px;font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; width:100%; display:block; padding:0px; margin:0px; height:32px;}
.LyTitleUl .T2{ font-size:16px; color:#d8efca;width:100%; display:block;}
.LyTitleUl .UlRight img{ margin-top:10px;}
.LyTitleUl .T3{ font-size:12px;color:#fff; width:100%; display:block; padding:0px; margin-top:10px; height:20px;}
.LyTitleUl .T4{ font-size:12px; font-family:Arial; color:#d8efca;width:100%; display:block;}

.LyTitleUl .LyT{ margin-top:230px; *margin-top:248px;background-color:#066bb3; width:180px; padding:5px 20px 10px 20px; float:left;
 -webkit-border-radius:10px 10px 0px 0px;             
 -moz-border-radius:10px 10px 0px 0px;                   
 border-radius:10px 10px 0px 0px;                    
                 }
.LyTitleUl .LyC{ margin-top:230px; width:400px; padding:5px 20px 10px 20px; float:right;}
.LyTitleUl .LyC1{ margin-top:100px; width:800px; padding:5px 20px 10px 20px; float:right;}
.LyTitleUl .T11{ font-size:24px;font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; width:100%; display:block; padding:0px; margin:0px; height:32px;}
.LyTitleUl .T21{ font-size:16px; color:#fff;width:100%; display:block;}
.LyTitleUl .LyC .T31{ font-size:12px;color:#000; width:100%; display:block; padding:0px; margin-top:10px; height:20px; text-align:right;}
.LyTitleUl .LyC .T41{ font-size:12px; font-family:Arial; color:#555;width:100%; display:block;text-align:right;}
.LyTitleUl .LyC1 .T31{ font-size:20px;color:#000; width:100%; display:block; padding:0px; margin-top:10px; height:30px; text-align:right;}
.LyTitleUl .LyC1 .T41{ font-size:14px; font-family:Arial; color:#555;width:100%; display:block;text-align:right;}

.LyTitleBox{ display:block; float:right; border:5px solid #c8dfab; background-color:#68a342; padding:5px 10px; border-radius:10px;}
.LyTitleBox .T3{ font-size:12px;color:#fff; width:100%; display:block; padding:0px;height:20px; text-align:center;}
.LyTitleBox .T4{ font-size:12px; font-family:Arial; color:#d8efca;width:100%; display:block; text-align:center;}



.LyTitleBox1{ display:block; float:right; border:5px solid #ffaeae; background-color:#eb443c; padding:5px 10px; border-radius:10px;}
.LyTitleBox1 .T3{ font-size:12px;color:#fff; width:100%; display:block; padding:0px;height:20px; text-align:center;}
.LyTitleBox1 .T4{ font-size:12px; font-family:Arial; color:#fff;width:100%; display:block; text-align:center;}

.LyTitleBox3{ display:block; float:right; border:5px solid #8d96df; background-color:#2a26a3; padding:5px 10px; border-radius:10px;}
.LyTitleBox3 .T3{ font-size:12px;color:#fff; width:100%; display:block; padding:0px;height:20px; text-align:center;}
.LyTitleBox3 .T4{ font-size:12px; font-family:Arial; color:#fff;width:100%; display:block; text-align:center;}

.cfLyTDiv{ background-image:url(/cfimg/cfLine.png); background-position:center; background-repeat:repeat-x; display:block;}

.LyCaseTDiv{ display:block; float:left; color:#fff;}
.LyCaseTDiv .T1{ font-size:24px;float:left;}
.LyCaseTDiv .T2{ font-size:16px;float:left; padding-top:8px; padding-left:5px;}


#NewsListDiv ul{ width:100%; float:left; height:380px;}
#NewsListDiv ul li{width:650px; padding:8px; height:80px; display:block; overflow:hidden; float:left; margin-top:20px; background-color:#fff;
 -webkit-border-radius:10px;             
 -moz-border-radius:10px;               
 border-radius:10px; 
                   
 -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
 -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
 box-shadow:0 0 10px rgba(0, 0, 0, .2); 
}
#NewsListDiv ul li .P{ width:125px; height:80px; float:left; display:block; overflow:hidden;}
#NewsListDiv ul li .P img{ width:125px;}
#NewsListDiv ul li .T{ width:510px; margin-left:10px; float:left; display:block; white-space:nowrap; font-size:16px;}
#NewsListDiv ul li .T a{font-size:18px; color:#000;}
#NewsListDiv ul li .C{ width:510px; margin-left:10px; float:left; display:block; line-height:230%; color:#666}

.lyProContent{ display:block; margin-top:20px; line-height:200%; font-size:14px;}
.lyProContent .P{ float:right; display:block; margin:5px;width:280px;}
.lyProContent .P img{ width:300px;}


.cfHonor{ margin-top:80px;}
.cfHonor td .P1{ width:190px;}
.cfHonor td .P2{ width:170px;}
.cfHonor td .P3{ width:170px;}
.cfHonor td{ text-align:center;}
.cfJoinCon .TdBg1{ background-color:#fff;}
.cfJoinCon .Pic1{background-image:url(/cfimg/join/j1.jpg); background-position:right; background-repeat:no-repeat; width:30%; max-width:570px;}

.cfJoinCon .TdBg2{ background-color:#e4eef0;}
.cfJoinCon .Pic2{background-image:url(/cfimg/join/j2.jpg); background-position:left; background-repeat:no-repeat; width:30%; max-width:600px;}

.cfJoinCon .TdBg3{ background-color:#f3f4f8;}
.cfJoinCon .Pic3{background-image:url(/cfimg/join/j3.jpg); background-position:right; background-repeat:no-repeat; width:30%; max-width:600px;}

.cfJoinCon .TdBg4{ background-color:#f4f1e7;}
.cfJoinCon .Pic4{background-image:url(/cfimg/join/j4.jpg); background-position:left; background-repeat:no-repeat; width:30%; max-width:460px;}

.cfJoinCon table td{ padding:20px 0px;line-height:180%;}
.cfJoinCon table td div h3{ font-size:20px;}
.cfJoinCon table td div h4{ font-size:16px;}
.cfJoinCon table td div{ font-size:12px; line-height:180%;}

.cfJoinCon td,.cfJoinCon div{line-height:200%;}

.cfJoinCon table .Con1 div{ width:30%; max-width:300px; float:left; margin-right:30px; display:block; overflow:hidden; height:200px;}

.ACGuestTable{ width:600px; margin-top:30px;}
.ACGuestTable .Td1{ width:70px; color:#fff;}
.ACGuestTable td{ padding:5px 0px;}
.ACInput{ border:0px; line-height:26px; padding:6px; background-color:#fff; font-size:12px;}
.ACTextarea{border:0px; line-height:26px; padding:6px; background-color:#fff; font-size:12px; height:80px;}
.ACRadius{ border-radius:5px;}


.container1 {
	width: 1100px;
	height: auto;
	margin:auto;
	margin-top:20px;

}

.container1 .div_scroll {
	width: 100%;
	height: 580px;
	overflow: auto;
	float: left;
}	

.container1 .scroll_container {
	overflow: hidden;
	position: relative;
	background-color: #fff;
}

.container1 .scroll_absolute {
    position: absolute;
}

.container1 .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: green;
    margin: 0;
    padding: 0;
}

.container1 .scroll_track {
	position: relative;
	background-color: #3e75c7;
}

.container1 .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #7ca4dd;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #3f75c8;
}

.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}

.cfJoinContent div,.cfJoinContent h3{ line-height:200%;}
.cfJoinContent h3{ padding:5px 0px; font-size:16px;}

.FLogoDiv{ background-color:#0fbebc; height:130px; padding:10px 0px;}
.FLogoDiv div{ text-align:center; color:#fff;}
.FLogoDiv .P{ padding:10px 0px;}


.TeamBG{background-color:#123177;}
.CenterBG{ background-color:#7bc748;}
.TechBG{ background-color:#0fbebc;}
.ProjectBG{ background-color:#ed6969;}
.TechBG .T{ padding:10px 13px; font-size:16px; color:#fff; text-align:center;  float:left; line-height:130%;}

.MainDiv {
  width:100%;
  height:600px;
  position:relative;
 }

#RightCon{ position:relative; z-index:100;}
.FMenuUl{ width:90%; margin:auto; display:block; overflow:hidden; margin-top:36px;}
.FMenuUl li{ text-align:center; width:100%; padding:8px 0px;} 
.FMenuUl li a{ font-size:14px; color:#fff;}

.ConDiv{ width:895px; float:right; display:block; background-color:#fff; height:466px; overflow:hidden;}
.InfoBtnList{ width:100%; padding:10px auto; display:block;clear:both; background-color:#fafafa;}
.InfoBtnList li{ text-align:center; float:left; padding:0px 8px; margin:10px; line-height:30px; height:30px; white-space:nowrap; display:block; -webkit-border-radius:5px;             
 -moz-border-radius:5px;               
 border-radius:5px; }
 .ConDiv .Content{width:96%; line-height:180%;margin:auto; margin-top:10px; font-size:14px; height:400px; overflow:hidden;clear:both;overflow-y:auto; overflow-x:hidden;}
 
 .TeacList{ width:96%; display:block; margin:auto; margin-top:15px; overflow:hidden;}
.TeacList ul{width:100%;}
.TeacList ul li{ width:180px; display:block; float:left; margin:10px 10px; overflow:hidden; background-color:#fff;-webkit-box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;
}
.TeacList ul li  .P{ width:150px; height:150px; display:block; overflow:hidden;}
.TeacList ul li  .P img{ height:180px; min-width:150px;}
.TeacList ul li  .T{ padding:6px 0px; width:92%; margin:auto; display:block; overflow:hidden; font-size:14px;}
.TeacList ul li  .C{ font-size:12px;width:92%; margin:auto; padding-bottom:8px;margin:auto; display:block; line-height:180%; height:60px;}

.TeamAdDiv{ background-image:url(/images/jszx/team.jpg); background-position:center top; background-repeat:no-repeat; width:98.5%; margin:auto; height:120px; display:block; margin-top:8px;}
.TeamAdDiv b{ padding:30px; font-size:24px; float:right; margin-top:40px; color:#123177;}

.FAbout li{ float:left;}
.FAbout .L1{ padding:10px 0px; border-bottom:1px solid #eee; width:100%;}
.FAbout .L2{ padding:10px 0px;}
.FAbout .L2 .P{ width:100%; overflow:hidden;}
.FAbout .L2 .C{ line-height:200%; padding-top:5px;}
.FAbout .L2 .C a{ color:#f00}



.FNews li{padding:16px 0px 10px 0px;}
.FNews{ clear:both; display:block; margin:0; overflow:hidden; border-bottom:1px solid #eee; width:465px;}
.cfNewsCon{ width:100%;clear:both; display:block; margin:auto;overflow:hidden; margin-top:10px;}
.cfNewsCon .T1{ width:400px;float:left; height:32px; line-height:32px; margin-top:6px;}
.cfNewsCon .Time{ width:60px;float:left; font-size:12px;height:32px; line-height:32px; color:#666; margin-top:6px;}
.cfNewsCon .D{ width:100%; float:left;}
.cfNewsCon .D .DP{ width:150px; height:110px;float:left;}
.cfNewsCon .D .DP img{ width:150px; min-height:110px;}
.cfNewsCon .DT{ width:310px;float:left; margin-left:10px; font-weight:bold; padding:5px 0px;} 
.cfNewsCon .DT a{ font-size:16px;}
.cfNewsCon .DA{ width:310px; font-size:12px; overflow:hidden; line-height:200%; height:70px;float:left;margin-left:10px; color:#666;} 

.FTech .T{padding:10px 0px; border-bottom:1px solid #eee; width:100%;}
.FTech .NewsAd{ padding:10px 0px;}

/*文章列表页*/
.NewsListUl{ width:800px; margin:auto; display:block; margin-top:20px;}
.NewsListUl ul{ width:100%;}
.NewsListUl ul li{ width:770px; display:block; overflow:hidden; background-color:#f5f5f5; padding:15px;float:left; margin:15px 0px;}
.NewsListUl ul li .Time{ width:80px; height:76px; border-right:1px solid #ddd; text-align:center; overflow:hidden; float:left;}
.NewsListUl ul li .Time .D{ font-size:32px; color:#666; width:100%;text-align:center; padding:0px 0px;}
.NewsListUl ul li .Time .YM{ font-size:16px; color:#666; width:100%;text-align:center; padding:0px 0px;}
.NewsListUl ul li .Title{ width:675px; text-align:left; overflow:hidden;float:left; font-size:16px; margin-left:12px;}
.NewsListUl ul li .Title a{ font-size:16px;}
.NewsListUl ul li .About{ width:675px; font-size:12px; height:42px; color:#666; text-align:left; overflow:hidden;float:left; line-height:200%;margin-left:12px;}
/*产品列表页*/
.ProListUl{ width:800px; margin:auto; display:block; margin-top:20px;}
.ProListUl ul{ width:100%;}
.ProListUl ul li{ width:29%; display:block; overflow:hidden; background-color:#fff; padding:5px;float:left; margin:10px;
-webkit-border-radius:5px;             
 -moz-border-radius:5px;               
 border-radius:5px;                   
 -webkit-box-shadow:0 0 10px #ccc;  
 -moz-box-shadow:0 0 10px #ccc;  
 box-shadow:0 0 10px #ccc; }
 .ProListUl ul li .Pic{ width:100%; height:160px; overflow:hidden; display:block;
 -webkit-border-radius:5px 5px 0px 0px;             
 -moz-border-radius:5px 5px 0px 0px;               
 border-radius:5px 5px 0px 0px; }
  .ProListUl ul li .Pic img{ width:100%; max-height:160px;}
  .ProListUl ul li .Title{ width:100%; text-align:left; overflow:hidden;float:left; padding:10px; font-size:14px; }
.ProListUl ul li .Title a{ font-size:14px;}




