@charset "utf-8";

/* CSS Document */

.tcenter .banner{ width:950px; margin-top:20px; margin-left:20px; height:199px;}

#content .conleft{ width:640px; float:left; padding:10px 0px 0px 30px; line-height:25px;}

#content .conleft h1{float: left; color:#151a26; font-size:17px; font-weight:bold; margin:0px; padding:0px; line-height:45px;}
.divpt{ margin-bottom: 10px; height:44px; color:#151a26; border-bottom:1px #cccccc solid; font-size:17px; font-weight:bold; padding:0px; line-height:45px;}

#content .conleft .loaction{ background:url(location.jpg) left center no-repeat; padding-left:20px;color:#a09a95; line-height:35px;}

#content .conleft .loaction a{ color:#a09a95; font-size: 11px;}

.list_list{ width:613px; padding:26px 0px;  border-bottom:1px #cccccc dotted; }

		.list_list img{ float:left; padding:1px; border:1px #d9d9d9 solid;}

		

		.list_list .list_des{ float:left;width:437px;}

		.list_list .list_des .h2t{ margin:0px; padding:0px; padding-left:20px;}

		.list_list .list_des .h2t a{ font-weight:bold; color:#000000; font-size:14px; line-height:27px;}

		.list_list .list_des .neirong{ height:87px;margin:0px; padding:0px; margin-right:3px; padding-left:15px; color:#656565; line-height:20px; padding-right:15px;}

#content .prlist{ float:right; width:265px; padding-right:20px; padding-top:20px; }

#content .prlist .prtitle{ width:232px; height:36px; background:url(new-list_01.jpg) no-repeat; color:#ffffff; font-size:16px; font-weight:bold; padding-left:40px; line-height:36px;}

#content .prlist .prbody{  border-left:1px #35405c solid; border-right:1px #35405c solid; padding-left:1px; padding-right:1px; padding-top:1px;}

#content .prlist .prfoot{background:url(new-list_02.jpg) no-repeat; height:4px; width:272px; font-size:0px;}

	#content .prlist .prjtitle{width:232px; height:36px; background:url(new-list_06.jpg) no-repeat; color:#ffffff; font-size:16px; font-weight:bold; padding-left:40px; line-height:36px; margin-top:30px;}

	.prlist .newslist{ padding:5px 10px 10px 10px; }
	.prlist .newpl{ padding:5px 10px;}
	.prlist .newpl img{ margin-right:15px; width:56px; height:42px;border:1px solid #c6d4dc; padding:2px;}
  	.prlist .newslist img{ float:left;  border:1px solid #c6d4dc; width:237px; height:77px; padding:4px; margin:7px 0px;}

  	.prlist .newslist .rightdes{width:237px; line-height:20px;}
    .prlist .newslist .rightdes ul{padding-left: 16px;}

  	.prlist .newslist .rightdes a{ color:#000;  text-transform:capitalize; font-size:11px; }

  	#content .prlist .pphtitle{width:232px; height:36px; background:url(new-list_07.jpg) no-repeat; color:#ffffff; font-size:16px; font-weight:bold; padding-left:40px; line-height:36px; margin-top:30px;}

	#slide {width:227px; height:258px; overflow:hidden; position: relative;  float:left; }

#slide a {text-decoration:none; display:block; width:227px; height:258px; position:absolute; left:231px;}

#slide a img {display:block; border:0;}

#previous b {display:none;}

a#previous {width:8px; height:10px; background:url(left.jpg) left top no-repeat ; cursor:pointer; float:left;margin:124px 5px 0px 5px;}

a:hover#previous{width:8px; height:10px; background:url(left.jpg) left -10px no-repeat ; cursor:pointer;}

#next b {display:none;}

a#next {background:url(right.jpg) left top no-repeat; width:8px; height:10px; cursor:pointer; float:left;margin:124px 5px 0px 4px;}

a:hover#next {background:url(right.jpg) left -10px no-repeat; width:8px; height:10px; cursor:pointer;}

#content .prlist .ppheight{ height:258px; padding:15px 0px;}

#content .prlist .addthis{ padding:30px 0px;}



#content .pel_list{ width:185px; height: 205px; background-color: white; float:left; padding:4px 4px 14px 4px;  border:1px #d9d3cb solid; margin-right:6px; margin-bottom:8px;}

#content  .pel_list a{color:#355e89; text-decoration:underline;}

 .pel_list .more{ color:#ff4f4f !important;}

  #content .page{ margin:30px 0px; }

  #content .page a{ padding:5px 8px;}

 #content .related{ font-size:16px; padding-left: 11px; font-weight:bold; line-height:45px; margin-top: 100px;  background: url(re-b.jpg) no-repeat;}

.outl{ border-bottom: 1px solid #d1d1d1; width: 605px;background: url(out.jpg) repeat-y; padding-left: 8px;}

#content .cotact{ background: url(contact_03.jpg) left 7px no-repeat; padding-left:57px; margin-left:40px; margin-top:30px; line-height:20px; margin-bottom:30px;}

#content .cotact a{ color:#cc6600;}

#content .tactform{ border-top:1px #cccccc solid; padding-top:40px;}

#content .tactform table{ margin:20px 40px;}

#content .tactform .fontsize{ font-size:18px; font-weight:bold; margin-bottom:15px;}

#content .tactform  span{ color:#ff6600;}

#content .tactform  .text{ width:272px; height:22px; border:1px #cccccc solid; margin:2px;}

#content .tactform  textarea{ height:140px;  width:400px;  border:1px #cccccc solid;margin:2px;}

#content .tactform  .botton{ width:90px; height:26px; background:url(send.jpg) no-repeat; border:none; cursor:pointer; margin:2px;}



#content .error{ margin-left:30px; margin-right:38px; margin-bottom:100px;}

#content .error .title_404{ border-bottom:1px #cccccc dotted; height:55px; background:url(404_01.gif) center top no-repeat; margin-top:40px;}

#content .error .found{ border-bottom:1px #cccccc dotted; height:108px; color:#666666; line-height:20px; font-size:14px; padding-top:5px; margin-bottom:33px;}

#content .error .found .looking{ font-weight:bold; font-size:20px; line-height:45px; color:#000000;}
.prtitle a,.pphtitle a,.prjtitle a {text-decoration: none; color: white;}


#content .art_mail{ padding-top:30px; margin-top:50px; font-family:Verdana;}

#content .art_mail .m_tit {
    color: #262626;
    font-size: 20px;
    margin-bottom: 10px;
}
#content .art_mail label{ font-style:italic; font-weight:bold; color:#333333; line-height:30px; }
#content  .art_mail .mtxt{ width:440px; height:31px; background:#FFF; border:1px solid #d2d2d2;}
#content .art_mail textarea{width:440px; height:130px;background:#FFF; border:1px solid #d2d2d2;}
#content .art_mail .send{ width:443px; height:35px; background:url(art_send.jpg) no-repeat; border:none; cursor:pointer; margin-top:8px; margin-bottom:6px;}
#content .art_mail p{ color:#663300; text-align:center;}
#content .art_mail .s_cent{ padding-left:30px; width:452px;}

#content .art_mail .free {
    color: #FF4F4F;
    font-style: italic;
    font-weight: bold;
}
.bigpro{margin-top:10px;}
.proleft{float: left;line-height: 25px;padding: 10px 0 0 30px;width: 613px;}
.bigpro .protit{display:block;height:33px;background:url(protit.jpg) no-repeat left top;font-size:16px;text-indent:15px;line-height:30px;font-weight:bold;color:#ff4f4f;margin-bottom:15px;}
.bigpro ul{list-style:none;padding:0;margin:0;width:650px;overflow:hidden;}
.bigpro ul li{float:left;width:195px;background-color:#e3ebfe;border:5px solid #e3ebfe;margin:0;padding:0;margin:0 7px 15px 0}
.bigpro ul li img{width:195px;height:140px;margin:0;}
.bigpro ul li span{display:block;text-align:center;height:30px;line-height:36px;padding:0;margin:0;margin-top:-10px;}
.bigpro ul li:hover{border:5px solid #ff4f4f}
.bigpro ul li:hover span{background-color:#ff4f4f;color:#fff;text-decoration:none;}
.bigpro ul li a{text-decoration:none;}

.proleft .p_list{ margin:10px 0px; border:1px #c4c4c4 solid; background:#f2f2f2; padding:10px;}
.proleft .p_list .imgleft{ width:192px; float:left;}
.proleft .p_list .listpro{ width:389px; float:right; padding:5px 0px;}
.proleft .p_list .listpro .listtitle{ background:url(list_07.jpg) left 6px no-repeat; padding-left:18px; margin-bottom:8px;}
.proleft .p_list .listtitle a{ color:#990000; font-size:14px; font-weight:bold;}
.proleft .p_list .listpro .listtitle a:hover{ text-decoration:underline;}
.proleft .p_list .listpro ul{ list-style:none; padding:0px; margin:0px;}
.proleft .p_list .listpro li{ width:208px; background: url(list_05.jpg) left 9px no-repeat; padding-left:15px; margin:0px;}
.proleft .p_list .listpro li a{ color:#003366;}
.proleft .p_list .listpro li a:hover{ color:#990000; text-decoration:underline;}
.proleft .p_list .imgleft img{ padding:4px; border:1px #c4c4c4 solid; width:182px; height:143px;}
.proleft .sublist{float:left;width:273px;background-color:#e3ebfe;padding:3px;margin:0 25px 15px 0; display:block; text-decoration:none; height:320px; border:1px solid #c6d4dc;}
.proleft a:hover.sublist{ background:#ff4f4f; color:#fff;}
.proleft .sublist img{width:273px;height:180px;margin:0;}
.proleft .sublist .typename{line-height:15px;margin-top:10px;  margin-bottom:10px; color:#990000; font-weight:bold;}
.proleft a:hover.sublist .typename{ color:#fff;}

.qadiv{ border:1px solid #898888; padding:45px 10px 10px 10px; background:#f0f0f0 url(qa_03.jpg) 10px top no-repeat; margin-top:25px;}
.qadiv .qabgimg{background:url(qa_01.jpg) right bottom no-repeat; padding-bottom:60px; }
.qadiv .qabgimg ul{ margin:0px; padding:0px; list-style:none;}
.qadiv .qabgimg ul .q{background:url(qa_10.jpg) 5px 8px no-repeat; border-bottom:1px solid #ccd1d5; padding-left:25px; color:#50468f; padding-bottom:5px; font-style:italic; font-size:14px;}
.qadiv .qabgimg ul .a{background:url(qa_13.jpg) 5px 22px no-repeat; padding:14px 0px 20px 25px;}

		
.arcontent{padding:10px 20px; width:950px; margin:0 auto; background-color:#fff !important;}
.arcontent .artitle{ border-bottom:1px solid #0b5596; margin-top:21px;}
.arcontent .artitle .crumbs{ font-size:12px; color:#7f7f7f; float:right; padding-top:5px;}
.arcontent .artitle h1{ font-size:18px; color:#353536;display:inline; float:left;}
.listname {font-size: 14px;font-weight: bold;	background: url(productli.jpg) no-repeat;	text-indent: 12px;color:#fff;	height: 25px;	width: 265px; line-height:25px; text-transform:uppercase;}
.listc { background-color:#eee; padding:10px 0;margin:0;}
.rightlist ul li.categ{ list-style:none; padding:5px 15px;}
.rightlist .listfoot { background: url(list_03.jpg) no-repeat; width:265px; height:9px; margin-bottom:25px;}
.rightlist .hotp { background:url(list_06.jpg) no-repeat;}
.rightlist .hotf { background: url(list_08.jpg) no-repeat;}
li.listl{ font-size:12px; list-style:none; line-height:20px; padding:3px 15px;}
li.listl a{line-height:30px;}
.rightlist .listc.cases .lnlist a img { width:84px; height:57px; float:left; padding-left:5px;}
.rightlist .listc.cases .lnlist .rttit { float:right; padding:0 5px; width:160px; color:#999;}
.rightlist .listc.cases .lnlist { margin:5px 0; border-bottom:1px #ddd solid; padding:5px 0;}
li.lnlist {list-style:none;}
li.lnlist:hover{background-color:#364660;}
li.lnlist:hover a{color:#fff;}
.cases{padding:0;}

.page_banner{width:950px;height:140px;background:url(page_banner.jpg) no-repeat left top;margin:0 auto;}

/*product list*/
.suckerdiv ul { width: 265px; margin: 0; padding: 0;}
.suckerdiv ul li { position: relative;  list-style: outside none none;}
.suckerdiv ul li ul { right: 265px; position: absolute; width: 265px; top: 0; display: none; }
.suckerdiv ul li a { display: block; text-transform: capitalize; color: #666; background: #eee; padding: 10px 5px; border: 1px solid #fff; text-indent: 28px; border: 1px solid #DDDDDD; border-top: none; font-size: 13px; }
.suckerdiv ul li a.projectstyle{text-indent:0 !important;}
.suckerdiv ul li a:hover, .suckerdiv ul li a.header_highlight { color: white; background: #444; text-decoration: none; border: 1px solid #616161; border-top: none; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15) inset; text-indent: 35px }
.suckerdiv ul li ul li a { background-color: #444; color: #fff; border: none; border-bottom: 1px solid #616161; text-indent: 15px; }
.suckerdiv ul li ul li a:hover { background:#17447B; border: none; border-bottom: 1px solid #439E3A; text-indent: 25px; }
.suckerdiv .subfolderstyle { background: #eee url(../images/arrow-left.png) no-repeat 15px center }

/*product*/
a.plshow{ width:193px; border:1px solid #d5d5d5; height:173px; margin:4px; float:left; display:block; background-color:#E9E9E9; padding:5px; text-align:center; color:#151a26; line-height:15px; margin-bottom:25px; text-transform:capitalize; text-decoration:none;}
a.h195{ height:195px !important;}
a:hover.plshow{ background-color:#0B5596; color:#ffffff; text-decoration:none;}
a.projec {width:300px !important; height:236px !important;}
a.plshow img{ width:193px; height:137px; margin-bottom:3px;}
a.projec img{ width:300px !important; height:189px !important;}

.page{ text-align:right; border-top:1px solid #dedfde; padding:20px 0px; margin-top:35px;}

.page a{ padding:3px 5px; background-color:#dedfde; color:#b5aead; text-decoration:none; border:1px solid #949e9c; margin-right:5px;}

.page a:hover,.page a.crrent{ color:#181010; background-color:#FFF;}
.divpt .loction{ float:right; font-size:12px; font-weight:normal; font-style:normal; text-transform:capitalize;}