﻿@charset "utf-8";

/* CSS Document */

body{

	margin:0px; padding:0px; font-size:12px; font-family:"verdana"; line-height:25px; color:#333333; background-color:#efefef;

}

div,table{

	margin:0 auto;

}

a{

	color:#333333; text-decoration:none; cursor:pointer;

}

a:hover{

	color:#ff0000; text-decoration:none; cursor:pointer;

}

img{

	border:0px;

}

ul,li,dl,dt,dd{

	list-style:none; margin:0px; padding:0px;

}

input,io,select,checkbox{

	vertical-align:middle;

}

h1,h2,h3,h4,h5,h6{

	padding:0px; margin:0px;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

form{

	margin:0px; padding:0px;

}









.topbg{

	width:100%; max-width:1920px; min-width:1000px; height:120px; overflow:hidden; background-color:#005e98; font-family:"Microsoft YaHei";

}

.top{

	width:1000px; height:120px; overflow:hidden;

}

.logo{

	width:315px; height:60px; overflow:hidden; float:left; margin-top:30px;

}

.sou{
	width:500px; height:25px; overflow:hidden; line-height:25px; color:#FFF; text-align:right; text-transform:uppercase; float:right; margin-top:10px;
}
.sou a{
	color:#FFF; margin:0 10px;
}
.sou a:hover{
	color:#FFF; text-decoration:underline;
}

.search{

	width:310px; height:25px; overflow:hidden; float:right; margin-top:42px;

}

.s_ipt{

	width:206px; height:21px; line-height:21px\9; background:url(../images/s_ipt.png) no-repeat center top; color:#666666; font-size:12px; font-family:"Microsoft YaHei"; padding:0 10px; float:left; display:inline; margin-left:12px; border:0;

}

.s_btn{

	width:65px; height:23px; overflow:hidden; background:url(../images/s_btn.png) no-repeat center top; float:left; display:inline; margin-left:5px; border:0; cursor:pointer;

}



.menubg{

	width:100%; max-width:1920px; min-width:1000px; height:50px; background:url(../images/menu.gif) repeat-x center top; font-family:"Microsoft YaHei";

}		







.banbg{

	width:100%; max-width:1920px; min-width:1000px; height:315px; overflow:hidden;

}

.banner{

	width:100%; max-width:1920px; min-width:1000px; height:315px; overflow:hidden; text-align:center; position:relative;

}

.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:100%; max-width:1920px; min-width:1000px; height:315px; overflow:hidden; text-indent:-9999em; }

.banner .ul_change_a2{ position:absolute; left:48%; bottom:20px; overflow:hidden; text-align:center; }

.banner .ul_change_a2 li{

	width:40px; height:5px; line-height:5px; overflow:hidden; display:inline-block; margin:0px 2px; cursor:pointer;

}

.banner .ul_change_a2 span{ 

	width:40px; height:5px; line-height:5px; overflow:hidden; float:left; color:#323232; text-align:center;

}

.banner .ul_change_a2 span.on {  }









.content{

	width:1000px; overflow:hidden; background-color:#FFF; margin-top:12px; padding-bottom:1px;

}

.i_left{

	width:220px; overflow:hidden; float:left;

}

.pro_bg{

	height:236px; overflow:hidden;

}

.i_t_r{

	height:34px; overflow:hidden; background:url(../images/i_t_r.gif) no-repeat right top;

}

.i_t_l{

	height:34px; line-height:34px; overflow:hidden; background:url(../images/i_t_l.gif) no-repeat left top; font-size:14px; padding-left:32px; padding-right:14px;font-family: verdana;

}

.pro_c{

	height:199px; overflow:hidden; margin-top:1px; border:1px solid #ecedf1;

}

.pro_c ul{

	width:181px; overflow:hidden; margin:15px auto;

}

.pro_c ul li{

	width:181px; height:26px; line-height:26px; overflow:hidden; background:url(../images/l_m.gif) no-repeat 16px center; text-indent:35px; border-bottom:1px solid #eeeeee;font-family:verdana;

}

.ilx{

	height:195px; overflow:hidden; margin-top:12px;

}

.ilx_c{

	height:158px; overflow:hidden; margin-top:1px; width:187px; height:150px; padding-top:6px;

}	

.ilx_c p{

	height:126px; overflow:hidden; margin:18px 22px; padding:0;

}

.l_ipt{

	width:158px; height:20px; line-height:20px\9; overflow:hidden; background-color:#fbfbfb; color:#666666; font-size:12px; font-family:"Microsoft YaHei"; padding:0; border:1px solid #dddddd;

}

.l_btn{

	width:52px; height:19px; overflow:hidden; background:url(../images/btn_ss.gif) no-repeat center top; border:0; cursor:pointer;

}







.iabout{

	width:475px; height:236px; overflow:hidden; float:left; display:inline; margin-left:13px;

}

.about_c{

	height:199px; overflow:hidden; margin-top:1px; border:1px solid #ecedf1;

}

.more{

	margin-top:14px;

}

.a_con{

	width:436px; height:85px; overflow:hidden; line-height:21px; margin-top:18px; margin-bottom:15px;

}

.a_con img{

	width:120px; height:82px; overflow:hidden; float:left; margin-right:14px;

}

.about_c ul{

	width:436px; height:66px; overflow:hidden; margin:0 auto;

}

.about_c ul li{

	height:22px; line-height:22px; overflow:hidden; background:url(../images/i_icon.gif) no-repeat left center; padding-left:15px;

}

.about_c ul li span{

	color:#9b9ba7;

}





.icase{

	width:279px; height:236px; overflow:hidden; float:left; display:inline; margin-left:13px;

}

.case_c{

	height:199px; overflow:hidden; margin-top:1px; border:1px solid #ecedf1; position:relative;

}

.case_c .a_bigImg{ position:absolute; left:8px; top:8px; display:none; width:260px; height:181px; overflow:hidden; }

.case_c .ul_change_a2{ position:absolute; right:10px; bottom:0; overflow:hidden; text-align:center; }

.case_c .ul_change_a2 li{

	width:20px; height:20px; line-height:20px; overflow:hidden; display:inline-block; margin:0px 2px; cursor:pointer;

}

.case_c .ul_change_a2 span{ 

	width:20px; height:20px; line-height:20px; overflow:hidden; float:left; color:#FFF; text-align:center; background-color:#8d8d8d;

}

.case_c .ul_change_a2 span.on { background-color:#fe6a46; }





.ipro{

	width:767px; height:195px; overflow:hidden; float:left; display:inline; margin-left:13px; margin-top:12px;

}

.ipro_c{

	height:158px; overflow:hidden; margin-top:1px; border:1px solid #ecedf1;

}	

#featureContainer{

	width:750px; height:140px; overflow:hidden; margin-top:12px;

}

#feature{

	width:750px; height:140px; overflow:hidden; position:relative;

}

#feature .button{

	width:895px; position:absolute; left:0px; top:0px;

}

#feature .prev{

	width:6px; height:11px; overflow:hidden; background:url(../images/r_l.gif) no-repeat center top; display:block; text-indent:-9999px; float:left; position:absolute; left:0px; top:50px;

}

#feature .next{

	width:6px; height:11px; overflow:hidden; background:url(../images/r_r.gif) no-repeat center top; display:block; text-indent:-9999px; float:left; position:absolute; right:0px; top:50px;

}

.featureUL{

	width:2800px; height:140px; overflow:hidden; float:left; position:relative;

}

.featureBox{

	width:142px; height:140px; overflow:hidden; float:left; display:inline; margin:0px 2px; position:relative;

}

#botton-scroll{

	width:895px; height:140px; overflow:hidden; float:left; z-index:0;

}

#block{

	width:730px; height:140px; overflow:hidden; position:relative; z-index:0;

}

#block .box {

	width:142px; overflow:hidden; margin:0 auto;

}

#block .box .img{

	width:140px; height:103px; overflow:hidden; border-left:1px solid #e2e2e4; border-right:1px solid #e2e2e4; border-top:3px solid #e2e2e4; border-bottom:3px solid #e2e2e4;

}

#block .box .name{

	width:140px; height:30px; line-height:30px; overflow:hidden; text-align:center;

}















.i_right{

	width:745px; overflow:hidden; float:right; display:inline; margin-right:15px; padding-bottom:30px;

}

.right_n{

	height:38px; line-height:38px; overflow:hidden; background:url(../images/r_n.jpg) no-repeat left bottom; padding-left:25px;

}



.right_con{

	overflow:hidden; margin:30px 5px;

}

.right_con ul{

	overflow:hidden;

}







ul.news li{

	height:35px; line-height:35px; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; padding-left:20px; border-bottom:1px dotted #cacaca;

}

ul.news li .num{

	width:21px; height:21px; line-height:21px; overflow:hidden; background-color:#cdcdcd; color:#FFF; font-size:16px; text-align:center; float:left; display:inline; margin-right:18px; margin-top:10px;

}

ul.news li .con{

	width:760px; height:39px; line-height:39px; overflow:hidden; float:left;

}

ul.news li:hover .num{

	background-color:#2d73b5;

}



.title{

	overflow:hidden; line-height:22px; font-size:20px; font-family:"Microsoft YaHei"; color:#505050; font-weight:bold; text-align:center; padding:15px 0px;

}

.time{

	height:28px; line-height:28px; overflow:hidden; background-color:#f7f7f7; font-family:"Microsoft YaHei"; text-align:center; margin-bottom:30px; border:1px solid #e8e8e8;

}



.pages{

	overflow:hidden; line-height:24px; color:#4f4f4f; padding:10px 20px; text-align:right; margin-top:20px; clear:both;

}

/*.pages a{

	width:54px; height:24px; line-height:24px; overflow:hidden; display:inline-block; color:#2d73b5; font-size:14px; text-align:center; margin-left:10px; border:1px solid #2d73b5;

}

.pages a:hover, .pages a.cur{

	color:#FFF; background-color:#2d73b5;

}

.pages span{

	height:24px; line-height:24px; overflow:hidden; display:inline-block; margin-right:10px;

}

.pages a.p_i{

	color:#4f4f4f; background:none; border:0px;

}

.pages a.p_i:hover{

	color:#4f4f4f; text-decoration:underline;

}*/







ul.product li{

	width:162px; height:172px; overflow:hidden; float:left; display:inline; margin-right:21px;

}

ul.product li .img{

	width:160px; height:120px; overflow:hidden; border-left:1px solid #e2e2e4; border-right:1px solid #e2e2e4; border-top:3px solid #e2e2e4; border-bottom:3px solid #e2e2e4;

}

ul.product li .name{

	width:160px; height:22px; line-height:22px; overflow:hidden; background:url(../images/p_name.gif) no-repeat left 5px; color:#2d73b5; font-size:12px; text-indent:8px; float:right;

}



.p_big{

	width:315px; height:240px; overflow:hidden; margin-left:0; border:1px solid #dddddd;

}

.p_name{

	height:28px; line-height:28px; overflow:hidden; background-color:#f5f5f5; color:#000; font-size:15px; font-weight:bold; padding:0px 10px;

}



.honor_bg{

	overflow:hidden; background-color:#f0f0f0; border:1px solid #dddddd;

}

.honor_t{

	height:220px; overflow:hidden; background-color:#FFF; margin:20px 10px 10px 10px; border:1px solid #dddddd;

}

.honor_img{

	width:276px; height:206px; overflow:hidden; margin:7px auto;

}

.honor_c{

	overflow:hidden; background-color:#FFF; margin:0 10px 10px 10px; padding:10px; border:1px solid #dddddd;

}







.btmbg{

	width:100%; max-width:1920px; min-width:1000px; overflow:hidden; background-color:#005e98; margin-top:12px;

}

.btm{

	width:1000px; overflow:hidden; color:#FFF;text-align:center; margin:25px auto;

}

.btm a{

	color:#FFF; margin:0px 10px;

}

.btm a:hover{

	color:#FFF; text-decoration:underline;

}







