@charset "gb2312";
/* CSS Document */

/*main*/
body { background:url(../images/main_bg01.jpg) repeat; font-family:Arial, Helvetica, sans-serif; line-height: 20px; height:20px;}
body, p{ margin-top:5px; padding: 0; margin-bottom:5px;}
a { color:#545662; text-decoration:none;}
a:hover{ color:#fC5B14; text-decoration:none;}
img { border: none;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,blockquote,th, td {margin: 0;padding: 0;
}
body, ul, li{list-style: none ;}

#container{ width:982px; border:1px solid #F1F1F1; border-top:0; margin:5px auto;}
#container01{border:1px solid #ECECEC; border-top:0; border-bottom:2px solid #ECECEC;}
#main{border:1px solid #E0E0E0; border-top:0; background-color:#FFF;}
.clear{ clear:both;}

/*top*/
#header table{ width:100%;}
	#header .logo{ width:220px; height:80px; border-top:3px solid #CB2026;}
		#header .logo img{ margin-left:30px; }
	#header .nav{ height:80px; border-top:3px solid #015FA6; background:url(../images/map01.jpg) 610px 1px no-repeat; font-size:12px; margin-left:220px;}
	#header .nav01{ padding-left:510px; color:#fe0000;}
		#header .nav01 .con01,#header .nav01 .con02{ padding:0 5px;}
	#header .nav02{ margin-top:4px; padding-left:510px; color:#717172;}
		#header .nav02 .con01{ padding-right:15px;}
		#header .nav02 .con02{ padding:0 16px;}
		#header .nav02 .con03{ padding:0 10px;}
		#header .nav02 .con04{ background:url(../images/menu_bg01.jpg) 1px 0 no-repeat; padding:0 15px;}

/*menu*/
#menu{ height:40px; margin:0 6px; background:url(../images/menu_bg.jpg) repeat-x; position:relative;}
	#menu ul{ list-style:none; width:740px; height:35px; float:left; margin:0; padding-top:3px; padding-left:5px;}
		#menu ul .line_r{ border-right:1px solid #c5143d; }
		#menu ul .line_l{ border-left:1px solid #fe0000; }
		#menu  li{ float:left; height:35px; width:90px; line-height:32px; text-align:center; display:block;}
		    #menu .thisclass{background:url(../images/menu_bg01.jpg) 1px 0 no-repeat; height:35px; width:90px; text-align:center;display:block;}
			#menu  a:hover{ background:url(../images/menu_bg01.jpg) 1px 0 no-repeat; height:35px; width:90px; text-align:center;display:block;}
		#menu  a:link,#menu a:visited{ color:#FFF; font-size:12px; text-decoration:none; height:35px; width:90px; text-align:center;}
	.select_l{ float:right; margin-top:11px; margin-right:20px; background:#fff; border:1px solid #2675AD; color:#555; font-size:12px;}
#menu #language{ position:absolute; right:0; width:160px; height:38px;}
	

/*banner*/
.banner{ margin:5px 6px; height:326px; background:url(../images/banner04.jpg) no-repeat;}
.product_banner{ margin:5px 6px 0 6px; padding-bottom:1px; border-bottom:1px solid #E0E0E0;}

.product_banner h2{color: #B91A19; display: block;font-size: 24px;line-height: 36px; padding-top:30px; padding-left:30px;}
.product_banner p { font-size: 14px;line-height: 16px; padding-top: 15px;padding-left:30px;}

.yuanliao_banner{margin:5px 6px;}
.yuanliao_banner img {height:300px; width:965px;}
/*product*/
.main01{ margin:0 6px 6px 6px; font-size:12px;}
	.main01 .product_fl{ float:left; width:100%; height:auto; border:1px solid #E0E0E0; position:relative;}
	.main01 .product_fl .sec{ background:url(../images/product_fl01.jpg) repeat-x; line-height:36px; color:#FD601A;}
	.main01 .product_fl .sec1{ background:url(../images/product_fl02.jpg) repeat-x; line-height:36px; color:#606060;}
	.main01 .product_fl .tt{  left:5px; top:47px; width:100%;}
	.main01 .product_fl .tt li{ float:left; width:230px;}
	.main01 .product_fl .sec .p1 a:link,.main01 .product_fl .sec .p1 a:visited{ color:#FD601A; text-decoration:none;}
	.main01 .product_fl .sec .p1 a:hover{ color:#FD601A;}
	.main01 .product_fl .sec1 .p1 a:link,.main01 .product_fl .sec1 .p1 a:visited{ color:#606060; text-decoration:none;}
	.main01 .product_fl .sec1 .p1 a:hover{ color:#FD601A;}
	.main01 .product_fl #t1{ width:95px;float:left;}
	.main01 .product_fl #t2{ width:95px;float:left;}
	.main01 .product_fl #t3{ width:130px;float:left;}
	.main01 .product_fl #t4{ width:155px;float:left;}
	.main01 .product_fl #t5{ width:105px;float:left;}
	.main01 .product_fl .sec1 .p1{border-bottom:1px solid #E0E0E0;}
	.main01 .product_fl .sec .title1{ border-right:1px solid #E0E0E0;}
	.main01 .product_fl .sec .title2{ border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
	.main01 .product_fl .sec .title3{ border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
	.main01 .product_fl .sec .title4{ border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
	.main01 .product_fl .sec .title5{ border-left:1px solid #E0E0E0;}
	.main01 .product_fl .p1 .title1{background:url(../images/product_fl03.gif) 10px 6px no-repeat; padding-left:34px; cursor:pointer;}
	.main01 .product_fl .p1 .title2{background:url(../images/product_fl04.gif) 9px 7px no-repeat; padding-left:31px; cursor:pointer;}
	.main01 .product_fl .p1 .title3{background:url(../images/product_fl051.gif) 17px 8px no-repeat; padding-left:49px; cursor:pointer;}
	.main01 .product_fl .p1 .title4{background:url(../images/product_fl06.gif) 10px 6px no-repeat; padding-left:57px; cursor:pointer;}
	.main01 .product_fl .p1 .title5{background:url(../images/product_fl07.gif) 12px 7px no-repeat; padding-left:38px; cursor:pointer;}
		.main01 .tt img{ float:left; border:1px solid #D3D3DB; padding:3px; margin-right:10px;}
		.main01 .tt h1{ margin:0; padding:0;font-size:12px; font-weight:bold; line-height:30px;}
		.main01 .tt h2{ margin:0; padding:0;font-size:12px; font-weight:bold; line-height:30px;}
			.main01 .tt h1 a:link,	.main01 .tt h1 a:visited{ color:#606060; text-decoration:none;}
			.main01 .tt h1 a:hover{ color:#FD601A;}
			.main01 .tt h2 a:link,	.main01 .tt h2 a:visited{ color:#606060; text-decoration:none;}
			.main01 .tt h2 a:hover{ color:#FD601A;}
		.main01 .tt p{ margin:0; padding:0;color:#606060; line-height:19px;}
		.main01 .tt .product_line{ clear:both; margin:12px 0 3px; height:8px; border-top:1px solid #DBDDDB; background:url(../images/product_fl08.gif) center 1px no-repeat;}
		.main01 .tt ul{ margin:0; padding:0 0 0 10px; list-style:none;}
		.main01 .tt ul li{ float:left; padding-left:10px; height:22px; line-height:17px; background:url(../images/product_fl09.gif) 0 6px no-repeat;  width:230px;}
			.main01 .tt ul li a:link,.main01 .tt ul li a:visited{ color:#7F7F7F; text-decoration:none;}
			.main01 .tt ul li a:hover{color:#FD601A;}
/*network*/
.main01 .network{border:1px solid #E0E0E0; float:right; height:210px;  width:375px; position:relative;}
	.network ul{ margin:0; padding:0 0 0 20px; list-style:none; border-bottom:1px solid #E0E0E0; height:36px;}
		.network ul li{ float:left; width:70px; padding-left:15px; height:35px; line-height:35px;}
		.network ul li a:link,.network ul li a:visited{ color:#606060; text-decoration:none;}
		.network ul li a:hover{color:#FD601A;}
		.network ul .title01{ background:url(../images/network_01.gif) 0 12px no-repeat;}
		.network ul .title02{ background:url(../images/network_02.gif) 0 12px no-repeat;}
		.network ul .title03{ background:url(../images/network_03.gif) 0 12px no-repeat;}
		.network ul li.title04{ background:url(../images/network_04.gif) 0 12px no-repeat; padding-left:20px;}
	.network p{ margin:12px 0; padding:0 15px 0 0; text-align:right; color:#7F7F7F; position:absolute; top:39px; right:0;}
	.network .network_order{ text-align:right; padding-right:12px; position:absolute; top:77px; right:0;}
	.network .network_order img{ border:0;}

/*solution*/
.main02{ margin:0 6px; font-size:12px;}
.main02 .main02_left{ float:left; width:582px;}
.main02 .solution{ margin-top:8px;}
	.main02 .solution .title01{ margin:0; padding:0 0 0 23px; line-height:25px; background:url(../images/solution_01.gif) 5px center no-repeat; color:#B27E02;}
	.main02 .solution ul{ float:right; margin:0; padding:0; height:25px; line-height:25px; list-style:none;}
		.main02 .solution ul li{ float:left; width:80px;color:#8F8E8B;}
		.main02 .solution ul li a:link,.main02 .solution ul li a:visited{ color:#8F8E8B; text-decoration:none; margin-left:9px;}
		.main02 .solution ul li a:hover{color:#FD601A;}
	.solution .solution_con{ height:100px; border:1px solid #E0E0E0; background:url(../images/solution_02.jpg) 4px 3px no-repeat;}
	.solution .solution_con p{ margin-top:59px; padding-left:34px;}
	.solution_con a:link,.solution_con a:visited{color:#B27E02; text-decoration:none;}
	.solution_con a:hover{color:#FD601A;}

/*news*/
.main02 .main02_right{ float:right; width:377px; height:211px;}
.main02 .news{ position:relative;}
	.main02 .news #nn1{ position:absolute; left:8px; top:12px; width:360px;}
	.main02 .news #nn2{ position:absolute; left:8px; top:12px; width:360px;}
	.main02 .news .news_more{ float:right; width:35px; padding-left:10px; line-height:26px; background:url(../images/news_05.gif) 0 center no-repeat;}
		.main02 .news .news_more a:link,.main02 .news .news_more a:visited{ color:#B3B3B3; text-decoration:none;}
		.main02 .news .news_more a:hover{ color:#FD601A;}
	.main02 .news .list{ float:left; width:84px; height:26px; line-height:26px; background:url(../images/news_01.gif) no-repeat; color:#FC5C15; cursor:pointer;}
		.main02 .news .list .title1{ background:url(../images/news_04.gif) 10px 8px no-repeat; padding-left:25px;}
		.main02 .news .list .title2{ background:url(../images/news_04.gif) 10px 8px no-repeat; padding-left:25px;}
	.main02 .news .list1{ float:left; width:84px; height:26px; line-height:26px; background:url(../images/news_02.gif) no-repeat; color:#B3B3B3;cursor:pointer;}
		.main02 .news .list1 .p2{ background:#fff;}
		.main02 .news .list1 .title1{ background:url(../images/news_03.gif) 10px 8px no-repeat; padding-left:25px;}
		.main02 .news .list1 .title2{ background:url(../images/news_03.gif) 10px 8px no-repeat; padding-left:25px;}
	.main02 .news .news_con{ clear:both; border-top:1px solid #E0E0E0; padding-top:10px; position:relative;}
		.main02 .news .news_con img{ float:left; margin-right:10px; border: 1px solid #D3D3DB; padding:3px; width:90px; height:62px;}
		.main02 .news .news_con h2{ margin:0; padding:0;font-size:12px; font-weight:bold; line-height:20px;}
			.main02 .news .news_con h2 a:link,.main02 .news .news_con h1 a:visited{ color:#606060; text-decoration:none;}
			.main02 .news .news_con h2 a:hover{ color:#FD601A;}
		.main02 .news .news_con p{ margin:0; padding:0;color:#606060; line-height:19px;}
		.main02 .news .news_con ul{ margin:0px 0 0 0; padding:0; list-style:none;}
			.main02 .news .news_con ul li{ padding-left:10px; height:25px; line-height:25px;background:url(../images/news_06.gif) 0 bottom no-repeat;}
			.main02 .news .news_con ul li.no_bg{ background:url(../images/news_07.gif) 0 bottom no-repeat;}
			.main02 .news .news_con ul li span{ width:72px; float:right;color:#B3B3B3; display:inline;}
			.main02 .news .news_con ul li a:link,.main02 .news .news_con ul li a:visited{ color:#606060; text-decoration:none; display:inline; float:left;}
			.main02 .news .news_con ul li a:hover{color:#FD601A;}

/*bottom*/
#btm_01{ width:982px; height:8px; margin:0 auto;}
.btm{ margin:10px 6px; padding:10px 0 0 0; border-top:3px solid #cb2026; font-size:12px; clear:both; overflow:hidden; height:30px;}
	.btm ul{ list-style:none; width:700px; height:30px; float:left; margin:0; padding:0;}
	.btm ul li{ float:left; padding:0px 4px; color:#616060;}
		.btm ul li a:link,.btm ul li a:visited{ color:#616060; padding:0px 4px; text-decoration:none;}
	.btm .btm_bq{ float:right; color:#616060; padding-right:5px;}

/*首页产品滚动*/
.blk_18 {border:1px solid #e3e3e3;background:#fff;OVERFLOW: hidden;	WIDTH: 580px;ZOOM: 1}
	.blk_18 .pcont {FLOAT: left;OVERFLOW: hidden;WIDTH: 546px}
	.blk_18 .ScrCont {WIDTH: 32766px;ZOOM: 1}
	.blk_18 #List1_1 {FLOAT: left}
	.blk_18 #List2_1 {FLOAT: left}
	.blk_18 .LeftBotton {background:url(../images/product_icon_01.jpg) 5px center no-repeat;FLOAT: left;MARGIN: 10px 1px;WIDTH: 15px;HEIGHT: 56px;}
	.blk_18 .RightBotton {background:url(../images/product_icon_02.jpg) 5px center no-repeat;FLOAT: left;MARGIN: 10px 1px;WIDTH: 15px;HEIGHT: 56px;}
.blk_18 .pl IMG {DISPLAY: block;CURSOR: pointer;border:0;}
.blk_18 .pl {FLOAT: left;TEXT-ALIGN: center;MARGIN: 6px 5px;}
.blk_18 A.pl:hover {border:1px solid #ff9900;}
.blk_18 A.pl {border:1px solid #F0F0F0;}
.commu_cont3 {MARGIN: 9px 7px 7px;LINE-HEIGHT: 150%}
	.commu_cont3 UL {WIDTH: 188px}
	
/*首页banner滚动*/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#slider-wrapper {
    background:url(../images/slider.png) no-repeat;
    width:965px;
    height:326px;
}

#slider {
	position:relative;
    width:965px;
    height:326px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	display:none;
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


.t_tips {
    color: #222222;
    font-size: 12px;
    height: 146px;
    margin: 10px auto 0;
    padding: 10px 0 0;
    position: relative;
    width: 800px;
}
.t_tips h4 {
    font-size: 18px;
    margin-bottom: 8px;
    margin-left: -3px;
    padding-bottom: 12px;
    padding-top: 18px;
}
.t_tips h4 span {
    border-bottom: 1px solid #E4E4E4;
    display: block;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    padding-bottom: 8px;
}
.t_tips h4 {
    background: url(../images/wrong.png) no-repeat scroll 0 0 transparent;
    color: #444444;
    font-size: 14px;
    height: auto !important;
    line-height: 24px;
    margin: 10px 30px;
    min-height: 53px;
    padding: 15px 15px 20px 100px;
}
.t_tips .p1 {
    background: url(../images/help_dot.gif) no-repeat scroll 0 -10px transparent;
    float: left;
    line-height: 20px;
    margin-left: 100px;
    padding: 0 5px 1px 8px;
    width: 80px;
}

.partchannel{ width:100%; margin:15px 0;}
.part1 {margin-right: 15px;margin-top: 5px;text-align: right;width: 85px;}
#part1 {margin-right: 15px; margin-top: 5px;overflow: hidden;text-align: right;width: 100px;}
.part2 {float:left}
.partchannel img {float: left; padding-top: 10px;}
.channela {background: url(../images/channela.jpg) no-repeat scroll 0 center rgba(0, 0, 0, 0);color: #E30000; padding-left: 12px;}
.partsevrice{ padding:0 10px;}
.partsevrice h2{ color:#1B67C5; line-height:30px; height:30px; font-size:16px;}