﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#666666;}
ul{ list-style:none;}
li{ list-style-type:none;}
img{ border:0;}
body{ font-family: "Microsoft YaHei"; Arial, Helvetica, sans-serif, color:#666666; font-size:12px; background-color:#f0f0f0; color:#333;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}

.header{
	width:100%;
	height:686px;
	margin-bottom:30px;
}
.h_top{
	height:26px;
	background-color:#e4e4e4;
}
.top_main{
	width:1200px;
	margin:0 auto;
}
.top_main p{
	line-height:26px;
}
.top_main p a{
	margin:0 5px;
}
.h_cent{
	height:107px;
	background-color:#FFF;
}
.cent_main{
	width:1200px;
	height:107px;
	margin:0 auto;
}
.logo{
	width:355px;
	margin-top:17px;
}
.logo_cont{
	width:295px;
	height:56px;
	margin-top:12px;
	margin-left:40px;
}
.logo h2{
	color:#333;
	font-size:22px;
}
.logo p{
	color:#666;
	font-size:18px;
}
.h_tel{
	margin-top:35px;
}
.nav_down{
	width:100%;
	background:url(../images/nav_bg.jpg);
}
.nav_main{
	width:1200px;
	height:46px;
	margin:0 auto;
}
.nav_down li{
	width:109px;
	line-height:45px;
	float:left;
	text-align:center;
}

.nav_down li:hover{
	background:url(../images/nav_obj.png);
}


.nav_down a{
	font-size:14px;
	color:#FFF;
}
.banner{height:450px;overflow:hidden; position:relative;}
.banner .d1{width:100%;height:450px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:410px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:62px;height:6px;overflow:hidden;cursor:default; background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.search{
	width:100%;
	background:url(../images/img_17.jpg) repeat-x bottom;
	background-color:#FFF;
	padding-top:5px;
}
.search_main{
	width:1200px;
	height:46px;
	margin:0 auto;
}
.s_box{
	float:right;
}
.txt{
	width:168px;
	height:23px;
	border:1px solid #999;
}
.sub{
	width:58px;
	height:25px;
	background:url(../images/img_13.jpg) no-repeat;
	border:0;
}
.cont_box{
	width:1200px;
/*	height:2000px;*/
	margin:0 auto;
}
.l_cont{
	width:295px;
	border:8px solid #0066cc;
	border-bottom:20px solid #0066cc;
	border-top:0px;
	position:relative;
	background-color:#FFF;
	margin-right:14px;
	padding-bottom:27px;
}
.l_tit{
	height:101px;
	background:url(../images/img_21.jpg) no-repeat;
	color:#FFF;
}
.l_tit h1{
	font-size:29px;
	position:absolute;
	top:20px;
	left:45px; 
}
.l_tit span{
	color:#a1c8f0;
	position:absolute;
	top:60px;
	left:45px; 
}
.l_class{
	height:38px;
	line-height:38px;
	font-weight:normal;
	background-color:#e8e8e8;
	padding-left:60px;
	margin-top:12px;
}

.l_cont ul li{
	font-size:14px;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #c9c9c9;
	background:url(../images/img_36.jpg) no-repeat 80px center;
	padding-left:94px;
}
.l_cont ul li:hover{
	text-decoration:underline;
}
/* 左侧分类结束 */
.r_cont{
	width:890px;
	min-height:608px;
	border:1px solid #e3dfdf;
	background-color:#FFF;
	position:relative;
	margin-bottom:14px;
}
.nav-tabs{
	font-size:16px;
	border-bottom:3px solid #298ff5;
}
.nav-tabs .active {
	border-bottom:3px solid #298ff5;
}
.nav-tabs li  a span{
	width:18px;
	height:19px;
	display:inline-block;
	background:url(../images/menu_pic.png);
	background-position:0px 0px;
}
.nav-tabs .active a span{
	background:url(../images/menu_pic.png);
	background-position:18px 0px;
}
#span2{
	background-position:0px 19px;
}
.nav-tabs .active a #span2{
	background-position:18px 19px;
}
.ind_list li{
	width:198px;
	height:174px;
	display:inline-block;
	margin-left:16px;
	margin-top:10px;
}
.ind_list li:hover{
	text-decoration:underline;
}
.ind_list li p{
	text-align:center;
}
.ind_list li img{
	border:1px solid #dedede;
	width:200px;
	height:146px;
}
/* 右侧产品结束 */
.goodness{
	width:1200px;
	height:1133px;
	background:url(../images/img_41.jpg) no-repeat  center 33px; 
	background-color:#FFF;
	padding-top:148px;
	margin-top:13px;
}
.goodness dl{
	width:1035px;
	height:280px;
	margin:0 auto;
	margin-bottom:60px;
}
.goodness dl dt{
	width:444px;
	height:275px;
	float:left;
	margin-right:52px;
}

.goodness dl dd{
	width:533px;
	height:275px;
	float:left;
	padding-top:44px;
}
.goodness dl dd h2{
	width:405px;
	font-size:22px;
	color:#0066cc;
	margin-bottom:21px;
}
.goodness dl dd p{
	font-size:14px;
	color:#888;
	line-height:26px;
}

.num_01 dd{
	background:url(../images/img_47.jpg) no-repeat left top;
}
.num_02 dd{
	background:url(../images/img_52.jpg) no-repeat left top;
}
.num_03 dd{
	background:url(../images/img_62.jpg) no-repeat left top;
}
.ban_01{
	margin:13px 0px;
}
.about{
	width:1198px;
	height:429px;
	background-color:#FFF;
	padding:21px;
	position:relative;
	margin-bottom:13px;
}
.ind_tit{
	border-bottom:3px solid #298ff5; 
}
.ind_tit .more{
	float:right;
}
#font_01{
	font-size:12px;
}
.about h3{
	font-size:16px;
	font-weight:normal;
	margin:15px 0px;
}
.font_01{
	font-size:9px;
}
#bord_on{
	width:96px;
	border-bottom:3px solid #3595f6;
}
#bord_off{
	width:96px;
}

.abo_left{
	width:709px;
	height:323px;
	float:left;
	margin-right:30px;
}
.tit_tab{
	width:656px;
	height:33px;
	border:1px solid #0F0;
}
.abo_txt{
	text-indent:2em;
	line-height:24px;
}
.more_02{
	float:right;
	color:#ff8a00;
}
.more_02:hover{
	text-decoration:underline;
	color:#ff8a00;
}
.three_pic{
	margin-top:40px;
}
.abo_right{
	margin-top:83px;
}
.more{
	position:absolute;
	top:30px;
	right:21px;
}
.more a:hover{
	text-decoration:underline;
}
.list_on{
	color:#999;
	text-decoration:underline;
}
.news{
	width:756px;
	height:429px;
	background-color:#FFF;
	padding:21px;
	position:relative;
	margin-right:12px;
}
.news img {
	height:137px;
	border:1px solid #e1e1e1;
}
.news a{
	padding:0px;
}
.news a:hover{
	text-decoration:underline;
}
.news dl{
	height:150px;
	border-bottom:1px dashed #c5c5c5;
	margin-top:13px;
}
.news dt{
	float:left;
	margin-right:24px;
}
.news dd{
	width:446px;
	height:110px;
	float:left;
	margin-top:10px;
}
.news h2{
	font-weight:normal;
}
.news dl p{
	margin:8px 0px;
	color:#999;
}
.news dd a {
	color:#ff8a00;
}
.indNews_list {
	width:710px;
	height:170px;
	overflow:hidden;
}
.indNews_list li{
	width:333px;
	line-height:32px;
	border-bottom:1px dashed #c5c5c5;
	display:inline-block;
	margin:0px 10px;
	background:url(../images/img_88.jpg) no-repeat left center;
	padding-left:15px;
}
.indNews_list span{
	float:right;
}
.issue{
	width:429px;
	height:429px;
	background-color:#FFF;
	position:relative;
	padding:21px;
}
.issue_list{
	width:379px;
	/*height:70px;*/
	border-bottom:1px dashed #c5c5c5;
	margin-top:13px;
}
.issue_list p{
	padding-left:30px;
	margin-bottom:5px;
}
.issue_list p a:hover{
	text-decoration:underline;
}
.wen a{
	color:#333;
}
.wen a:hover{
	color:#298ff5;
}
.wen{
	background:url(../images/img_78.jpg) no-repeat;
}
.da{
	background:url(../images/img_84.jpg) no-repeat;
}
#demo{
overflow:hidden;
height:330px;
position:relative;
margin-top:17px;
}
#demo1{
height:auto;
text-align:left;
}
#demo2{
height:auto;
text-align:left;
}
.message{
	width:756px;
	height:429px;
	background:url(../images/img_95.jpg) no-repeat 40px 90px;
	background-color:#FFF;
	position:relative;
	padding:21px;
	margin:13px 12px 0px 0px;
}
.mess_cont{
	position:absolute;
	top:80px;
	right:90px;
}
.mess_tit{
	width:376px;
	height:65px;
	background:url(../images/img_17.jpg) repeat-x bottom;
	font-weight:normal;
	font-size:15px;
}
.mess_tit span{
	font-weight:bold;
	font-size:21px;
	color:#298ff5;
}
.liuyan p{
	text-align:left;
	margin:10px 0px 0px 60px;
	font-size:14px;
}
.liuyan input{
	width:216px;
	height:23px;
	border:1px solid #c0c0c0;
	background:#efefef;
	border-radius:3px;
	font-family: "Microsoft YaHei"; Arial, Helvetica, sans-serif, 
}
.liuyan textarea{
	width:216px;
	height:73px;
	background:#efefef;
	border-radius:3px;	
}
.liuyan span{
	color:#F00;
	margin-left:10px;
}

#sub{
	width:87px;
	height:35px;
	background:#ff8c04;
	color:#FFF;
	font-size:16px;
	margin:20px 21px 0px 40px;
}
#res{
	width:87px;
	height:35px;
	background:#efefef;
	font-size:16px;
}
.honor{
	width:429px;
	height:429px;
	background:#FFF;
	padding:21px;
	position:relative;
	margin-top:12px;
}
.link{
	width:1200px;
	height:160px;
	padding:21px;
}
.link p,.link p a{
	margin:10px 10px;
}
.footer{
	height:140px;
	margin-top:10px;
}
.foot_nav{
	width:100%;
	height:36px;
	background-color:#298ff5;
	margin-bottom:15px;
}
.foot_nav ul{
	width:1200px;
	margin:0 auto;
}

.foot_nav li{
	line-height:36px;
	display:inline-block;
	color:#FFF;
}
.foot_nav li a{
	font-size:14px;
	color:#FFF;
	margin:0px 22px;
}
.foot_cont{
	width:906px;
	height:89px;
	margin:0 auto;
	background:url(../images/logo.png) no-repeat left center;
	padding-left:145px;
	position:relative;
}
.foot_cont p{
	width:420px;
	line-height:28px;
	float:left;
	color:#717171;
}
.foot_cont p a:hover{
	text-decoration:underline;
}
.erwm{
	width:87px;
	height:87px;
	position:absolute;
	top:0px;
	right:0px;
}
.left_down{
	height:730px;
}

.l_lianxi{
	width:294px;
	height:310px;
	border:1px solid #e3dfdf;
	font-size:14px;
	background:#FFF;
	margin-top:17px;
}
.lx_tit{
	width:294px;
	height:44px;
	line-height:44px;
	background-color:#eae9e9;
	background:url(../images/bg_01.jpg) repeat-x;
	font-size:16px;
	padding-left:21px;
}
.lx_down{
	padding:21px;
}
.lx_down dl{
	width:261px;
	height:50px;
	margin-bottom:15px;
}
.lx_down dt{
	float:left;
	margin-right:4px;
}
.lx_down dd{
	float:left;
}
.lx_down span{
	font-weight:bold;
	font-size:24px;
	color:#57a0e9;
}
.lx_down p{
	width:265px;
	height:160px;
	line-height:24px;
}

.right_down{
	width:890px;
}

.cont_main{
	padding:10px 21px;
}
.cont_main p{
	line-height:26px;
}
.n_list{
	width:890px;
	position:relative;
	background:#FFF;
	padding:21px;
}

.n_list .indNews_list{
	width:850px;
	height:310px;
	background:#FFF;
	margin-top:10px;
}
.n_list .indNews_list li{
	width:400px;
}
.n_list .indNews_list li a:hover{
	text-decoration:underline;
}
.honor_down li{
	display:inline-block;
	text-align:center;
	margin:10px 14px;
}
.honor_down li:hover{
	text-decoration:underline;
}
.honor_down li img{
	width:180px;
	border:1px solid #dddddd;
	padding:5px;
}
.page{
	line-height:50px;
	height:50px;
	text-align:right;
}

.page li
{
	display:inline-block;
}

.page a{
	padding:5px;
	border:1px solid #d0d0d0;
	margin:0px 5px;
}
.page a:hover{
/*	background:#0066cc;*/
	background:#818181;
	color:#FFF;
}
.time{
	text-align:center;
	color:#b4b4b4;
	border-bottom:1px dashed #c6c4c4;
	margin-bottom:20px;
}
.pro_down li{
	margin:10px 6px;
}
.pro_down li img{
	width:196px;
	height:142px;
}
.pro_down li:hover{
	text-decoration:underline;
}
.pro_down p{
	width:15em;
	overflow: hidden;
    text-overflow: ellipsis;
   	white-space: nowrap;
}
.pro_exp{
	width:840px;
	height:26px;
	background:url(../images/pro_bg1.png) no-repeat;
	margin:10px 0px;
}
.pro_show{
	width:270px;
	height:230px;
	display:inline-table;
	line-height:26px;
	font-size:14px;
	margin-left:20px;
}
.pro_show h2{
	color:#494949;
	border-bottom:1px dashed #d1d1d1;
	padding:10px 0px;
	margin-bottom:15px;
}
.consult{
	display:block;
	margin-top:40px;
}

.News_Down{
	background-color:#FFF;
	position:relative;
	margin-right:12px;
}
.News_Down img {
	border:1px solid #e1e1e1;
}
.News_Down a{
	padding:0px;
}
.News_Down dl{
	height:156px;
	border-bottom:1px dashed #c5c5c5;
	margin-top:22px;
}
.News_Down dt{
	float:left;
	margin-right:24px;
}
.News_Down dd{
	width:446px;
	height:110px;
	float:left;
	margin-top:10px;
}
.News_Down h2{
	font-weight:normal;
}
.News_Down dl p{
	margin:8px 0px;
	color:#999;
	line-height:18px;
}
.News_Down dd a {
	color:#ff8a00;
}
.News_List li{
	width:100%;
	border-bottom:1px dashed #c5c5c5;
	display:inline-block;
	margin:0px 8px;
	background:url(../images/img_88.jpg) no-repeat left 24px;
	padding:8px 0px 8px 15px;
}
.News_List span{
	float:right;
}
.News_List li a{
	display:inline-block;
}
.News_tit{
	color:#333;
	margin-bottom:8px;
	margin-top:5px;
	font-size:14px;
}
.News_desc{
	color:#666;
	line-height:21px;
}
.News_tit:hover{
	color:#298ff5;
	text-decoration:underline;
}
.News_desc:hover{
	text-decoration:underline;
}
.liuyan_tit{
	width:400px;
	padding:10px 0px;
	border-bottom:1px solid #CCC;
	color:#666;
	margin-bottom:20px;
}
#ps{
	font-size:12px;
	margin-left:130px;
	margin-top:0px;
}

.demo_box{
	width:380px;
	height:330px;
	border:1px solid red;
	overflow:hidden;
}