﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto;}
p{line-height:24px}
.c{height:0;font-size:1px;clear:both;line-height:0;}
a{color:#767676;text-decoration:none;}
.fleft{ float:left;}
.fright{ float:right;}
a:hover{color:#ef9b11; text-decoration:underline;}
.topbgleft{ float:left; background:url(../images/tleft.jpg) no-repeat top left; left:0; width:100%; height:132px; }
.topbgrig{ float:right; background:url(../images/tright.jpg) no-repeat top right; right:0; width:100%}
.xbg{background:url(../images/xbg.png) top left; height:132px;  }
.wrapper{ width:1230px; margin:0 auto; text-align:left;}
.fleft{ float:left;}
.pdt30{ padding-top:30px;}
.wid688{ width:688px;}
.mrgtop20{ margin-top:20px;}
/*---------------------导航样式开始--------------------------------*/
.menu{ margin-top:38px;}
.menu ul li{  display:block;height:55px; float:left;line-height:55px; background:none; margin-right:5px; }
.menu ul li a{ background:none;display:block;padding-left:25px; padding-right:25px;  height:55px; line-height:55px; font-family:Microsoft Yahei; color:#111; font-size:16px; }
.menu ul li a:hover{background:#f2f2f2;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none; color:#021158;}
#index .menu ul li#tg1 a, #about .menu ul li#tg2 a, #products .menu ul li#tg3 a, #news .menu ul li#tg4 a, #case .menu ul li#tg5 a, #contact .menu ul li#tg6 a{ background:#d10018;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none; color:#fff;}

/**** ---------------------------------banner-------------- *****/
.index-banner{/*background:url(../images/banner.jpg) no-repeat; padding-top:20px; padding-bottom:20px;*/}
.wySlider {	position: relative;	overflow: hidden;	padding-bottom: 50px;}

.wySlider .wySliderWrapper dd {	position: absolute; width: 100%; opacity: 0;}
.wySlider .wySliderWrapper dd img {	max-width: 100%;	width: auto;	height: auto;	display:block;	margin:0 auto;}
.wyGallery .wyGalleryImage {	position: relative;	text-align: center;}

/* Default Skin */
.wyGallery .wyGalleryImage {	margin-bottom: 10px;}
.wySliderPrev, .wySliderNext {	position: absolute;	width: 46px;	height: 100px;	text-indent: -9999px;	background:url(../images/img-sprite.png) no-repeat;	top:40%;	z-index: 2;	cursor: pointer;}
.wySliderPrev {	background-position: -14px -14px;	left: 0px;}
.wySliderPrev:hover {	background-position: -14px -116px;	left: 0px;}
.wySliderNext {	background-position: -60px -14px;	right: 0px;}
.wySliderNext:hover{	background-position: -60px -116px;	right: 0px;}
.wySliderPagination {	z-index: 2;	position: absolute;	left:45%;	bottom: 15px;}
.wySliderPagination li {	float: left;	margin: 0 2px 0 2px;	list-style-type: none;}
.wySliderPagination a {	display: block;	text-indent: -9999px;	width:25px;	height:25px;	background: url(../images/img-sprite.png) no-repeat -127px -14px;}
.wySliderPagination a.wyActive {	background: url(../images/img-sprite.png) no-repeat -157px -14px;}
.dds{display:block; width:1230px; height:615px; margin:0 auto;}

/*----------------------产品样式----------------------*/
.indexpro{width:1256px; margin:0 auto;}
.indexprotbg{ background:url(../images/protitle.png) no-repeat top center;}
.mrgt50{margin-top:50px;}
.pic_con{width:1256px; padding-top:60px;position:relative;}
.pic_lists{float:left;width:8888px;height:330px;overflow:hidden;}
.btn_change{width:39px;height:22px;position:absolute;text-indent:-9999px;cursor:pointer;}
.left_btn{background:url(../images/img-sprite.png) no-repeat -198px -14px;top:75px;right:50px}
.right_btn{background:url(../images/img-sprite.png) no-repeat -238px -14px;top:75px;right:10px}
.pic_content{overflow:hidden;width:1256px;margin-top:50px;height:330px;}
.pic_content ul li{float:left;width:282px;height:330px; margin-left:17px; margin-right:17px;text-align:center;}

.rollBox{width:1256px;height:390px;overflow:hidden;padding-top:60px;margin:0 auto;position:relative; margin-bottom:30px;}
.rollBox .LeftBotton{height:22px;width:39px;position:absolute;background:url(../images/img-sprite.png) no-repeat -198px -14px;top:75px;right:50px;cursor:pointer;}
.rollBox .RightBotton{height:22px;width:39px;position:absolute;background:url(../images/img-sprite.png) no-repeat -238px -14px;top:75px;right:10px;cursor:pointer;}

.rollBox .LeftBotton:hover{height:22px;width:39px;position:absolute;background:url(../images/img-sprite.png) no-repeat -198px -38px;top:75px;right:50px;cursor:pointer;}
.rollBox .RightBotton:hover{height:22px;width:39px;position:absolute;background:url(../images/img-sprite.png) no-repeat -238px -38px;top:75px;right:10px;cursor:pointer;}

.rollBox .Cont{width:1256px;overflow:hidden;float:left;height:390px;padding-top:60px;}
.rollBox .ScrCont{width:10000000px;height:390px;}
.rollBox .Cont .pic{width:282px;float:left; margin-left:17px; margin-right:17px; display:block; background:url(../images/probg.gif) repeat-x top left; color:#fff;overflow:hidden;}
.rollBox .Cont .pic:hover{ background:#F00;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; padding-top:1px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic .ptitle{ text-align:center; font-family:Microsoft Yahei; font-size:18px; color:#fff; line-height:49px;}
.rollBox .Cont .pic .pcont{ padding:18px 20px; font-family:Microsoft Yahei; font-size:14px; color:#fff; line-height:18px; text-align:left;}
/*----------------------产品样式结束----------------------*/

.tline{ margin-bottom:30px; margin-top:30px; height:1px; border-bottom:1px solid #b7b7b7;}
a img {border:0}
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#535353;text-decoration:none}

.wid911{ width:911px; height:160px; overflow:hidden!important;}
.width{ width:264px;}
#CSSBox2{float:left;width:900px;height:160px; margin:0 auto;overflow:hidden;background-color:#ffffff; margin-top:15px;}
#CSSBox2 ul li{ float:left; list-style:none; border:1px solid #d1d1d1;padding:7px;  margin:0 10px;}
#CSSBox2 ul li span{display:block; font-size:12px; padding-top:12px;}
#LeftButton2{cursor:hand;margin-top:70px;height:25px;width:20px;float:left;background:url(../images/left.gif) 0 0;}
#RightButton2{cursor:hand;margin-top:70px;height:25px;width:20px;float:left;background:url(../images/right.gif) 0 0;}

#LeftButton2:hover{cursor:pointer;margin-top:70px;height:25px;width:20px;float:left;background:url(../images/left.gif) 0 25px;}
#RightButton2:hover{cursor:pointer;margin-top:70px;height:25px;width:20px;float:left;background:url(../images/right.gif) 0 25px;}

#wrapper2{width:910px; float:left;}
.hfont{ text-align:left; font-family:Microsoft Yahei; font-size:24px; color:#fff; line-height:32px; }
.hred{color:#ce1127; }
.hfont .sgray{ font-size:18px; color:#666;}
.hfont .swhite{ font-size:18px; color:#fff;}
.hwhite{ color:#fff; }
.yhfont{
	font-size: 14px;
	color: #666;
	font-family: Microsoft Yahei;
	line-height: 24px;
	text-align: left;
}


.graybg{ background:#414146;width:100%; padding-top:40px; padding-bottom:40px; text-align:left; color:#fff;}
.wid445{width:445px; }
.wid405{ width:405px; margin-left:60px;}
.wid265{ width:265px;}
.footfont{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#fff; line-height:24px; font-size:14px;}
.knowm{ background:#010b3f; display:block; width:145px; height:40px;}
.knowm a{ background:#666; margin-bottom:4px; display:block; width:145px; height:36px;line-height:36px;text-align:center;font-size:14px; color:#fff; font-family:Microsoft Yahei;}
.knowm a:hover{ background:#ca0018;text-decoration:none;}
.ntime{ width:80px; display:block; background:#656565; height:15px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.wid405 ul{ margin-top:25px;}
.wid405 ul li{ margin-top:15px; margin-bottom:15px;}
.wid310{ width:310px;}
.wid310 a{ font-weight:bold; color:#fff; line-height:15px;font-size:14px; }
.wid310 .pfonts{ margin-top:5px; line-height:18px;font-size:14px;  }

.blackbg{ background:#161616;width:100%; padding-top:50px; padding-bottom:50px; text-align:left; color:#666;}
.bottomlink a{ color:#666; text-decoration:none;}
.bottomlink a:hover{ color:#fff;}
/*-------------------内页样式------------------------*/
.aboutbg{ background:url(../images/aboutbg.jpg) no-repeat top center; width:100%; height:235px;}
.newsbg{ background:url(../images/newsbg.jpg) no-repeat top center; width:100%; height:235px;}
.productbg{ background:url(../images/probg.jpg) no-repeat top center; width:100%; height:235px;}
.productbg1{ background:url(../images/probg1.jpg) no-repeat top center; width:100%; height:235px;}
.productbg2{ background:url(../images/probg2.jpg) no-repeat top center; width:100%; height:235px;}
.productbg3{ background:url(../images/probg3.jpg) no-repeat top center; width:100%; height:235px;}
.productbg4{ background:url(../images/probg04.jpg) no-repeat top center; width:100%; height:235px;}
.productbg5{ background:url(../images/probg5.jpg) no-repeat top center; width:100%; height:235px;}
.productbg6{ background:url(../images/probg6.jpg) no-repeat top center; width:100%; height:235px;}

.subnavbg{ background:url(../images/snavbg.gif) repeat-x top left; width:100%; height:37px; }
.subnav{ background:url(../images/home.png) no-repeat left center; line-height:37px; color:#0078a8;padding-right:16px; }
.subnav a{ text-decoration:none; font-family:SimSun; font-size:12px; line-height:37px; }
.subnav a:hover{  color:#0078a8;}
.wid213{ width:213px;}
.wid955{ width:955px;}
.lefttit{ background:url(../images/leftttbg.png) no-repeat top center;}
.lftbg{ background:url(../images/leftbg.jpg) repeat-y top center;}

.lefttit{ background:url(../images/leftttbg.png) no-repeat top center; padding-top:20px; padding-left:25px; text-align:left; height:80px;}
.lftbg{ background:url(../images/leftbg.jpg) repeat-y top center;}
.lefttiteng{ line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff;}
.lefth3{ line-height:32px; font-family:Microsoft Yahei; font-size:27px;color:#fff; font-weight:normal;}
.leftmenu{ padding-top:20px; padding-bottom:15px;}
.leftmenu li{ background:url(../images/img-sprite.png) no-repeat 0px -233px; display:block; width:213px; height:38px; line-height:38px;}
.leftmenu li a{padding-left:62px; font-size:14px; color:#626262;background:url(../images/img-sprite.png) no-repeat 0px -233px; line-height:38px; font-family:Microsoft Yahei; display:block;}
.leftmenu li a:hover{background:url(../images/img-sprite.png) no-repeat 0px -387px; color:#fff; text-decoration:none; line-height:36px; height:38px;}
.leftmenu li#leftcur a{background:url(../images/img-sprite.png) no-repeat 0px -306px; color:#fff; text-decoration:none; line-height:36px; height:38px;}
.abouttitle{ background:url(../images/logos.png) no-repeat left center; width:100%; border-bottom:1px dashed #dadada; display:block; height:50px;} 
.abouttitle .bluefont{ font-family: Microsoft Yahei; font-size:22px; color:#021158; line-height:48px; padding-left:50px;}
.abouttitle .bluefont .redfont{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ca0018; line-height:48px;}
.conbox,.caselist{ margin-top:20px; width:955px; margin-bottom:40px;}
.wid385{ width:385px;}
.pstyle{ line-height:28px; font-size:14px; color:#ffffff;}
.casebg{ background:url(../images/anlibg.jpg) no-repeat top center; width:100%; height:235px;}
.wid615{ width:615px;}
.caselist ul li{ padding-top:15px; padding-bottom:15px;}
.cfont{ line-height:20px; font-size:12px; font-family:SimSun; color:#656565;}
.blueft a{ font-family: Microsoft Yahei; font-size:20px; color:#004773; line-height:48px; font-weight:normal;}
.blueft a:hover{ color:#ff0000;}
.probg{ background:url(../images/probg.jpg) no-repeat top center; width:100%; height:235px;}
.newsbg{ background:url(../images/newsbg.jpg) no-repeat top center; width:100%; height:235px;}
.contactbg{ background:url(../images/contactbg.jpg) no-repeat top center; width:100%; height:235px;}


/* Page nav */
.pages-nav { clear:both; float: left; height:24px; margin:30px 7px 0px 0px; /*padding:0 0 20px 0px!important;padding-bottom:0;*/}
.pages-nav a, .pages-nav span { display:block;float:left;padding:1px 5px 2px; margin-left:4px; color:#999;font-size:12px; line-height:22px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background:#fff;border:1px solid #ddd;color:#666;text-decoration:none;font-size:12px;}
.pages-nav a:hover { background:#c69a39;border-color:#ddd;color:#fff;text-decoration:none;font-size:12px;}
.pages-nav .current { border:1px solid #fff;font-weight:bold;color:#ff0000;font-size:12px;}
.pages-nav span.txt { color: #c69a39;background:#fff;color:#666;border:1px solid #ddd;font-size:12px; }
/* End page nav */

.ptcontent{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px;text-decoration:none;}
.ptcontent:hover{color:#c69a39; text-decoration:underline;}
.backstyle{font-family:Arial; font-size:16px; font-weight:700; color:#c57002;text-decoration:none;height:80px; line-height:80px;}
.backstyle:hover{ text-decoration:underline;}

.date{color: #999;text-decoration:none;font: normal 13px/26px Arial, Helvetica, sans-serif; margin-left:25px;}
.date_blue{color: #2e4b81;text-decoration:none;font: normal 12px/13px Arial, Helvetica, sans-serif;}

.news_list{	color: #666;text-decoration:none;	padding-left:5px;	font:normal 14px/26px  Verdana, Arial, Helvetica, sans-serif; background:url(../images/newsli.gif) no-repeat left center; }
a.news_list:link {	text-decoration: none;	color: #666;	font-weight:normal;}
a.news_list:visited {	text-decoration: none;	color: #666;}
a.news_list:hover {	color:#ca0018;	text-decoration: none;}
a.news_list:active {	color: #ca0018;	text-decoration: none;;}

.news_content H1 {	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 100%; font-family:Arial, Helvetica, sans-serif;FLOAT: left; COLOR: #333; FONT-SIZE: 18px;text-transform: uppercase;-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;color: #001157; 
font-weight: 700;}
.news_content .titBar {	TEXT-ALIGN: center; PADDING-top: 30px; PADDING-bottom: 20px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 16px; COLOR: #7e7e7e; PADDING-TOP: 0px}
.news_content .titBar .pubTime {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, arial;}
.news_content .titBar .where {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .auth {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .click {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .num {	COLOR: #006dff;}
.news_content .Line {	MARGIN-TOP: 6px; WIDTH: 100%; FLOAT: left; HEIGHT: 1px; FONT-SIZE: 0px; BORDER-TOP: #e5e5e5 1px dashed; _margin-bottom: -23px;}
.news_content .cntArticle {	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 12px;}
.news_content .cntArticle P {	LINE-HEIGHT: 25px; }
.news_content .actBar {	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 16px; COLOR: #7e7e7e; PADDING-TOP: 12px; FONT-SIZE: 12px; }
.news_content .actBar SPAN {	MARGIN: 0px 20px; COLOR: #7e7e7e}
.news_content .actBar SPAN A {	MARGIN: 0px 5px; COLOR: #7e7e7e; TEXT-DECORATION: none}
.news_content .actBar SPAN A:hover {	COLOR: #0b3b8c}
/* 新闻内页结束 */

.content{font-size:14px; color:#333;　line-height:24px;text-align:justify;text-justify:inter-ideograph; padding-top:20px!important;}
.content p{　line-height:24px;}


ul.rvideo{ margin:10px 0px;}
ul.rvideo li{ width:195px; margin-left:5px; margin-right:4px; float:left;}
