@charset "utf-8";
/* CSS Document */
div,span,p,h2,h1,h3,h4,h5,h6,img,ul,li,a,input,textarea,dd,dt,dl{ padding:0; margin:0;  list-style-type:none; outline:0; font-size:100%;}

img{border:0;}

body{ padding:0; margin:0; font-size:12px; font-family:����; background:#fff;}

a{ text-decoration:none; color:#333}

.clear{ clear:both}
.red{ color:#F00}

/*ͷ��*/
.whole {
	width: 100%;
	height: 87px;
	background: url(../images/t_bj.jpg);
}
.header {
	width: 1020px;
	height: 86px;
	margin: 0 auto;
}
.sousuo {
	float: left;
	width: 268px;
	margin-left: 40px;
	background: url(../images/ss.png) no-repeat;
}
.ss_1 {
	height: 30px;
	margin-top: 29px;
	position: relative;
}
.tex1 {
	width: 230px;
	border: 0px none;
	background: none;
	color: #7b7a7a;
	height: 30px;
	line-height: 30px;
	left: 4px;
}
.tex2 {width: 30px;height: 30px;background: none;border: 0px none;cursor: pointer;left: 235px;}
.tex1, .tex2 {position: absolute;}
.hlt {float: left;}
.hrt {float: right;margin-top: 30px;width: 193px;}
.tel {width: 185px;height: 18px;line-height:18px;padding-left:30px;background:url(../images/dh.jpg) no-repeat left center}
.tel p{width: 185px;height: 18px;}
.tel p span{ font-weight:bold; color:#bf2d16; font-size:16px;}
.shouye {height: 23px;font-size: 12px;line-height: 23px;margin-top: 5px;}
.shouye a {margin-left: 3px;color: #3e3d3d;}
.shouye a:hover {color: #f80a0f;}

/*����*/
.menu{ width:100%; height:45px; background:#045395} 
.menu ul{ width:1200px;margin:0 auto}
.menu ul li{  height:45px; line-height:45px; width:110px;float:left;text-align:center;position:relative;}
.menu ul li a{font-size:14px;text-align:center; font-weight:bold;color:#fff;height:45px; line-height:45px; width:110px; display:block}
.menu ul li a:hover{ background:#0c2653}
#nav li ul{width:110px;line-height:40px;text-align:center; left: -999em; position: absolute; z-index:99999}
#nav li ul	li{  height:45px; line-height:45px; width:110px;text-align:center;position:relative; background:#e7e8ec; border-bottom:1px solid #fff}
#nav li ul	li	a{font-size:14px;text-align:center; font-weight:normal;color:#777777;height:45px; line-height:45px; width:110px; display:block}
#nav li ul	li	a:hover{color:#fff;}
#nav li:hover ul{width:110px;left: auto;}
#nav li.sfhover ul{width:110px;left: auto; }

/*banner*/
.banner{ width:100%; height:420px;}
.banner-img { width:100%; height:100%; overflow:hidden; position:relative; z-index:1; }
.banner-img .banner-box li { position:absolute; height:100%; width:100%; background-repeat:no-repeat; background-position:center; }
.banner-img .banner-box li img{width:100%;height:100%;}
.banner-img .banner-btn-box { width:100%; height:100%; margin:0 auto; position:relative; cursor:pointer; }
.banner-img .banner-btn { position:absolute; right:5px; bottom:10px; }
.banner-img .banner-btn span { display:block; float:left; width:15px; height:15px; text-align:center; line-height:15px; color:#333; font-size:10px; margin-right:10px; text-indent:-9999px; background-color:#eaeaea; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer; }
.banner-img .banner-btn .on { background-color:#201e1d; }

.x_banner{ width:100%; height:185px; margin:0 auto;}
.x_banner img{ width:100%}

/*��ҳ���岿��*/
.main{
	width:1010px;
	height:255px;
	margin-top:5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.main_left{ width:590px; height:250px; float:left;border:#f6f6f6 1px solid;
}
.mleft_top{ width:560px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px solid #dddddd}
.mleft_top h3,.mright_top h3,.product_top h3,.mainxw_top h3{width:250px; height:40px; line-height:40px; font-weight:normal; font-size:14px; font-family:΢���ź�; color:#0353b2; float:left;}
.mleft_top h3 p,.mright_top h3 p,.product_top h3 p,.mainxw_top h3 p{ border-bottom:2px solid #0353b2; font-size:18px; width:90px;height:40px; line-height:40px; float:left; text-align:center }

.mright_top{ width:370px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px solid #dddddd}
.product_top{width:970px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px solid #dddddd}
.mainxw_top{width:330px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px solid #dddddd}


.more{ width:65px;height:40px; line-height:40px; float:right; text-align:right}
.more a{ color:#939393; font-size:15px}
.dl_pro{ margin-top:10px; padding-left:20px; }
.dl_pro dl{ padding:0 5px; float:left; width:180px; }
.dl_pro dt{ width:180px; height:24px; line-height:24px; }
.dl_pro dt a{ color:#777777; font-weight:bold; }
.dl_pro dt a:hover{ color:#c00; }
.dl_pro dd{ width:180px; height:24px; line-height:24px; text-indent:15px; background:url(../images/li_l.jpg) no-repeat 0 7px; overflow:hidden; }
.dl_pro dd a{color:#777777;}
.main_right{ width:400px; height:250px; float:right;border:#f6f6f6 1px solid;
}
.main_right ul{ width:350px; margin:0 auto; margin-top:20px;}
.main_right ul li{ width:350px; line-height:26px; background:url(../images/li_h.jpg) no-repeat left center}
.main_right ul li a{ color:#787878; padding-left:10px;}

.product{
	width:1010px;
	height:550px;
	margin-top:5px;
	border:#f6f6f6 1px solid;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.product ul li{ width:220px; height:220px; float:left; border:2px solid #f0f0f0; margin-left:25px; margin-top:20px; margin-left:15px; text-align:center; position:relative}
.product ul li img{padding-top: 15px;margin-top: expression((130-this.height)/2);vertical-align: middle;vertical-align: central; width:100%;}
.product ul li div{ width:220px; height:85px; background:#f1eff0; bottom:0px; left:0px; position:absolute;} 
.product ul li div h3{ width:220px; height:30px; line-height:30px; text-align:center;}
.product ul li div h3 a{ font-size:14px; color:#565656}
.product ul li div p{ color:#565656; width:200px; margin:0 auto; line-height:23px; text-align:left }
.product ul li:hover{border:2px solid #81b1d9;}
.product ul li:hover div{background:#81b1d9;}
.product ul li:hover div h3 a{color:#fff}
.product ul li:hover div p,.product ul li:hover div p a{ color:#fff;}


.mainxw{
	width:1010px;
	height:300px;
	margin-top:5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mxw{width:350px; height:300px; margin-right:12px; float:left;border:#f6f6f6 1px solid;}
.mxw_m{ width:320px; margin:0 auto;}
.mxw_up{ width:330px; height:75px; border-bottom:1px solid #eee; margin-top:10px; padding-bottom:15px;}
.mxw_up .mxw_left1{ float:left; width:115px; height:75px;}
.mxw_up .mxw_left1 img{width:100%;height:100%;}
.mxw_up .mxw_left1 h3{ font-size:18px; color:#747474; font-family:΢���ź�; text-align:center; padding-top: 15px;}
.mxw_up .mxw_left1 p{ width:250px; margin:0 auto; font-size:12px; color:#747474; padding-top: 25px; line-height:27px;}
.mxw_right{ width:205px; float:right;}
.mxw_up h3{ width:205px; height:20px;}
.mxw_up h3 a{ font-size:14px; color:#0353b2;float:left;}
.mxw_up p{ line-height:25px; width:200px; padding-top:7px;}
.mxw_m ul{ margin-top:10px;}
.mxw_m ul li{ line-height:28px; width:320px; height:28px; }
.mxw_m ul li a{ padding-left:10px; width:75%; float:left; display:block;background:url(../images/li_h.jpg) no-repeat left center}
.mxw_m ul li span{ float:right; width:21%; display:block}
.mxw1{ width:280px;height:300px;float:right;border:#f6f6f6 1px solid;
}
.mxw1 img,.mxw_left img{ padding-top:20px; padding-left:20px;}
.mxw1 h3,.mxw_left h3{ font-size:18px; color:#747474; font-family:΢���ź�; text-align:center; padding-top: 15px;}
.mxw1 p,.mxw_left p{ width:250px; margin:0 auto; font-size:12px; color:#747474; padding-top: 25px; line-height:27px;}
.mxw_m1{ width:320px; margin:0 auto; margin-top:15px;}
.mxw_m1 img{ float:left; padding-right:10px}
.mxw_m1 p{ line-height:25px; }
.mxw_m1 p a{ color:#0353b2}

.p_gd{
	width:1010px;
	height:200px;
	margin-top:5px;
	border:#f6f6f6 1px solid;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.blk_18 { MARGIN-TOP: 15px; margin-left:0px;FONT-SIZE: 12px; OVERFLOW: hidden;  WIDTH: 1020px; ZOOM: 1;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:910px;height:116px;}
.blk_18 .pcont li{display: inline;float: left;overflow: hidden;width: 185px;}}
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM:1}
.blk_18 #List1_1 {FLOAT: left;height:149px;}                
.blk_18 #List2_1 {FLOAT:left;}
.blk_18 .LeftBotton { BACKGROUND:url(../images/arrowl.jpg) center no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 50px; HEIGHT: 81px;display:inline}
.blk_18 .RightBotton { BACKGROUND: url(../images/arrowr.jpg) center no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 50px; HEIGHT: 81px;display:inline;}
.blk_18 .LeftBotton:hover {BACKGROUND:url(../images/arrowl.jpg) center no-repeat;}
.blk_18 .RightBotton:hover {BACKGROUND:url(../images/arrowr.jpg) center no-repeat;}
.blk_18 .pl IMG { width:142px;height:81px; display:inline;CURSOR: pointer;}
.blk_18 .pl { WIDTH: 175px; height:137px;margin-left:10px;line-height: 24px;TEXT-ALIGN: left;text-decoration:none; float:left}
.blk_18 A.pl:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.blk_18 A.pl:hover {color:#f00;text-decoration:none;}
.blk_18 A.pl h2{width:142px;height:20px; text-align:center; margin-top:8px;font-size:12px;padding:0;line-height:20px;font-weight:300;overflow:hidden;}
.blk_18 A.pl p{width:142px;color:#787878;line-height:18px;}
.blk_18 A.pl:hover h2{color:#F00;}
.titleb{width:1000px;  height:30px; text-indent:10px; font-size:13px; line-height:30px; font-weight:bold; border-bottom:1px #dbdadb dashed;}


/*��ҳ���*/
.mainl{ width:1010px;min-height:255px; margin:0 auto; margin-top:20px; }
.ml_left{ width:295px; float:left;margin-bottom:20px; overflow:hidden; }
.ml_left_cp{width:295px;border:#f6f6f6 1px solid;padding-bottom:20px;margin-bottom:20px; }
.ml_left_top{width:270px; height:40px; line-height:40px; margin:0 auto; }
.ml_left_top h3{width:250px; height:40px; line-height:40px; font-weight:normal; font-size:14px; font-family:΢���ź�; color:#0353b2; float:left;}
.ml_left_top h3 p{ font-size:18px; width:90px;height:40px; line-height:40px; float:left; text-align:center; }
.sidebar_nav{}
.sidebar_nav dl{width:273px; margin:0 auto; margin-top:15px;}
.sidebar_nav dt{ width:273px; }
.sidebar_nav dt p{width:273px; font-size:14px; font-weight:bold; height:40px; border-bottom:1px solid #d4d4d4; line-height:40px;color:#0353b2; cursor:pointer; background:#f4f4f4; text-indent:2em;background:url(../images/lj.jpg) #f4f4f4 no-repeat center right 10px; }
.sidebar_nav li{ width:273px; height:40px; line-height:40px; text-indent:65px; background:url(../images/hj.jpg) #fff no-repeat center right 10px;text-indent:2em; border-bottom:1px solid #d4d4d4;}
.sidebar_nav li a{ color:#000; font-size:14px; }
.sidebar_nav li a:hover{ color:#c00; }
.mxw_left{ width:295px;border:#f6f6f6 1px solid;
}



/*��ҳ�Ҳ�*/
.ml_right{ width:665px; float:right}
.ml_right_top{ width:665px; height:50px; border-bottom:3px solid #f6f6f6;}
.ml_right_top h3{ width:300px; float:left;}
.ml_right_top p{ width:365px; height:43px; line-height:43px; float:right;  text-align:right;}
.mr_main{ width:665px; margin-top:20px}
.mr_main .news_list{ width:650px; margin:0 auto}
.mr_main .news_list li{ width:650px; line-height:30px; height:30px; border-bottom:1px dotted #c0bdbd; }
.mr_main .news_list li a{ padding-left:10px; width:75%; float:left; display:block;background:url(../images/li_l.jpg) no-repeat left center}
.mr_main .news_list li span{ float:right;width:11%; display:block}
.mr_main .prolistmenu {
       background: url("../images/list_pro_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    height: 38px;
    line-height: 38px;
    text-indent: 10px;
    width: 723px;
}

.mr_main .prolistmenu em {
    color: #fff;
    display: block;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 125px;
}

.news_a h2{width:665px;text-align:center;line-height:30px;border-bottom:1px dotted #c0bdbd;color:#0353b2}
.news_main{line-height: 30px;text-indent: 0em;color:#7c8289; padding-top:10px}
.news_main .news_title_a{color:#7c8289;text-align:center;}
.news_main img{ max-width:550px;}
.pnext{ width:660px; height:28px; line-height:28px; background:#f4f4f4; margin-top:15px;} 
.pnext_1{ width:660px; height:28px; line-height:28px; background:#f4f4f4; margin-top:4px;} 
.pnext ul li{ float:left}

.mr_pro{ width:650px; height:100px; padding-bottom:10px;  border-bottom:1px dotted #c0bdbd; margin-top:15px; }
.mr_pro_left{ width:177px; height:97px; border:1px solid #d4d4d4; float:left; padding:1px}
.mr_pro_left img{ width:177px; height:97px;;}
.mr_pro_right{ width:455px; float:right;}
.mr_pro_right h3 a{ font-size:14px; color:#7c8289;} 
.mr_pro_right p{ line-height:23px; color:#7c8289; padding-top:10px; }
.mr_pro_right p a{ color:#0353b2}

.gsjj{ width:660px; margin:0 auto;}
.gsjj p{ text-indent:2em; line-height:23px; margin-top:20px} 
.gsjj img{ padding-top:10px; text-align:center}

.zxly{ width:650px; margin:0 auto}
.zxly_tit{color:#787878;text-align:center;border-bottom:1px dotted #c0bdbd; }
.zxly_tit h3{ font-size:14px; }
.zxly_tit p{font-size:10px; padding-top:10px; font-family:΢���ź�; padding-bottom:10px;}

.pic_list{width:660px; margin:0 auto;}
.pic_list ul{ width:660px; height:130px; border-bottom:1px dashed #c0bdbd; margin-top:20px;}
.pic_list ul li{ width:120x; float:left; padding-left:20px; padding-right:25px;}
.pic_list ul li img{ width:120px; height:82px;}
.pic_list ul li p{ width:120px; text-align:center; padding-top:10px;}
.pic_list ul li p a{ color:#7c8289}



.pp_pages{height:30px; margin-top:30px; text-align:center; }
.pp_pages span{height:30px; line-height: 30px; border: 1px solid #CCCCCC; background-color:#0353B2; color:#fff; display: inline; margin-left: 7px;padding: 5px 9px;}
.pp_pages a
{
  border: 1px solid #CCCCCC;
    color: #666666;
    display: inline;
    height: 30px;
    line-height: 30px;
    margin-left: 7px;
    padding: 5px 9px;    
}
.pp_pages  a:hover{border:1px solid #369;background:#69c; color:#fff; text-decoration:none; margin-top:20px;}
.pp_pages .spShow{color:red; font-size:13px; font-weight:bold;}
.pp_pages .nowPage{border:1px solid #369;background:#69c; color:#fff; text-decoration:none; margin-top:20px; height: 30px;
    line-height: 30px;
    margin-left: 7px;
    padding: 2px 5px;    }

.pp_pages ul{
	float:left;
	padding:10px 0px 0px 10px;
}
.pp_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pp_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pp_pages ul li a:hover{
	color:#006db8;
text-decoration:none;
	padding:2px 4px 2px;
}
.pp_pages ul li.thisclass,
.pp_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#0353b2;
	padding:2px 4px 2px;
	font-weight:bold;
	color:#fff}
.pp_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pp_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}





/*��д���� message.**/
.msgWrite{ height:450px;padding-left:170px;   background:url(../images/zxly_bj.jpg) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;_background:none;}
/*end*/
/*�鿴���� messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*�б�����ʽ end----*/
.nyNews,.nyPro{ padding-left:10px; padding-right:10px;}
.nyNews li{ width:100%; white-space:nowrap; border-bottom:1px dotted #9aacb9; line-height:40px; overflow:hidden;background:url(../images/nyNews_bg.jpg) 0 -25px no-repeat; text-indent:24px; }
.nyNews li a{ float:left;}
.nyNews li .date{ float:right;}
.nyNews li.hover{ background-position:0 15px;}
.nyNews li.hover a{ color:#5ba3f8;}
.nyPro li{ padding:20px 0; border-bottom:1px dotted #9aacb9; overflow:hidden;}
.nyPro li .photo{ float:left; border:2px solid #f4fbff; overflow:hidden; width:122px; height:137px;}
.nyPro li .info{ float:right; width:503px;}
.nyPro li .info h3{ padding-bottom:10px;}
.nyPro li .info h3 a{  color:#005fcb;}
.nyPro li .intro{ line-height:24px; }
.nyPro li .detail{ color:#b5c3cf;}
.nyPro li.hover .photo{ border:2px solid #5594e6;} 
.nyPro li.hover .detail{ color:#005fcb;}

.nyEquipment li .photo{ width:189px;}
.nyEquipment li .info{ width:453px;}





/*����*/
.p_link{ width:1010px; height:130px; margin:0 auto; margin-top:20px;border:#f6f6f6 1px solid; clear:both;
}
.link{ width:980px; margin:0 auto; line-height:30px; margin-top:10px}
.link a{ padding-left:10px; color:#787878;}
.link a:hover{ color:#0353b2}


/*�ײ�*/
.foot{ width:100%; margin-top:20px;}
.foot-left{ float:left; width:70%; background:url(../images/foot-bg.jpg) repeat-x; height:147px; color:#fff; line-height:21px;}
.foot-left p{ width:65%; padding-top:30px; padding-left:110px; margin:0 auto}
.foot-right{ background:url(../images/f_f.jpg); width:30%; height:147px; float:right;}



/*chanpin��ҳ��*/
.right{width:665px;}
.product_list{width:663px; border:1px solid #d9d9d9; margin-bottom:15px; padding-bottom:15px;}
.product_list h1{font-size:14px;line-height:35px; background:#f6f6f6;border-bottom:1px solid #d9d9d9;  padding:0 5px 0 15px;}
.product_list h1 span{ float:right; font-family:"����"; font-size:12px; font-weight:100}
.product_list ul{padding:20px 0 0 0;}
.product_list ul li{width:102px;height:auto; float:left; padding:0 15px; text-align:center}
.product_list ul li img{width:102px;height:70px; display:inline; float:left; padding-bottom:8px;}
.product_list ul li h2{ font-size:12px; font-weight:100;line-height:25px;}

.pn_more h3{ width:680px; height:35px; margin-top:20px; border:1px dashed #dedede; color:#c00; line-height:35px; text-indent:24px; font-size:14px; font-weight:bold; }
li.pn_more{ width:260px; float:left; margin-right:40px; overflow:hidden; }
