/*通用css*/
li{	list-style-type: none;}
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
body ,td ,input ,select ,button ,textarea{ font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#848383;}
body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{ margin:0; padding:0;}
dl ,ul ,ol{ list-style-type:none;}
.clear{clear:both;}
body{
	background-color: #e9e9e9;
}
#logo{
	height: 100px;
	width: 1188px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 2px;
}
#logo span{
	width:0px;
	height:0px;
	overflow: hidden;
	clear: left;
}
#header {
	background-image: url(../image/headbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	display:block;
}
#header h1 span{ width:auto; height:0px;overflow: hidden; display:block;}
.banner_nei{
	height: 300px;
	width: 100%;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
	background-image: url(../image/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#index_div {
	width: 100%;
	display:block;
	overflow: hidden;
}
#index2_div {
background-color: #F7F8FA;
	width: 100%;
	overflow: hidden;
}
#index2_gsdiv {
	width: 1188px;
	margin-top: 14px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.index2_div_gs {
	float: left;
	height: 360px;
	width: 376px;
	overflow: hidden;
	background-image: url(../image/gs_bg.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 18px;
	margin-right: 1px;
	margin-left: 1px;
}
.gsdiv_bt {
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(../image/dian3.jpg);
	background-repeat: no-repeat;
	text-indent: 20px;
	height: 36px;
	width: 347px;
	background-position: 8px 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
.gsdiv_pic {
	height: 126px;
	width: 338px;
	margin-left: 5px;
}
.gsdiv_pic img{height: 126px;
	width: 338px;}
.gsdiv_nr {
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	width: 332px;
	margin-left: 5px;
	overflow: hidden;
	color: #666666;
	margin-top: 10px;
	text-align: justify;
}
.gsdiv_nr img{
	height: 120px;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.gsdiv_nrlist{
	height: 95px;
	width: 332px;
	margin-left: 5px;
	overflow: hidden;
	margin-top: 10px;
}
.gsdiv_nrlist ul{
	height: 95px;
	width: 332px;
	margin-left: 5px;
	overflow: hidden;
	margin-top: 0px;
}
.gsdiv_nrlist ul li{
	height: 25px;
	width: 313px;
	overflow: hidden;
	background-image: url(../image/dian.png);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	text-indent: 10px;
	list-style-type: none;
}
.gsdiv_nrlist ul li a{
	font-size:13px;
	text-decoration: none;
	color: #666666;
}
.gsdiv_more {
	height: 30px;
	width: 75px;
	margin-top: 15px;
	margin-left: 140px;
	overflow: hidden;
}
.gsdiv_more a:link{
	background-image: url(../image/more02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	display:block;
	width: 75px;
	overflow: hidden;
}
.gsdiv_more a:hover{
	background-image: url(../image/more01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 75px;display:block;
	overflow: hidden;
}

#dibu {
	background-color: #006699;
	width: 100%;
	overflow: hidden;

}
.dibu {
	height: auto;
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
}
.dibu_wx {
	float: left;
	height: 300px;
	width: 210px;
	margin-right: 30px;
	overflow: hidden;
	background-color:#1A91D0;
}
#banquan {
	float: left;
	width: 890px;
	margin-left: 20px;
	overflow: hidden;
	margin-top: 20px;
}
#dibu_dh {
	font-size: 13px;
	line-height: 50px;
	color: #FFFFFF;
	text-decoration: none;
	height: 50px;
	width: 880px;
	overflow: hidden;
}

#dibu_dh ul{}
#dibu_dh ul li{
	float: left;
	margin-right: 25px;
	margin-left: 25px;
}
#dibu_dh ul li a{
font-size:14px;
color:#FFFFFF;text-decoration: none;
}

.banquan {
	height: 85px;
	width: 880px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1A8051;
	border-bottom-color: #1A8051;
	overflow: hidden;
	color:#FFFFFF;
	line-height:25px;
	font-size:13px;
	margin-top: 15px;
}
#dibu_cpdh {
	width: 880px;
	overflow: hidden;
	padding-top: 10px;
}
#dibu_cpdh span{
	width: 880px;
	font-size:14px;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: hidden;
	font-weight: bold;
}
#dibu_cpdh ul{}
#dibu_cpdh ul li{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#dibu_cpdh ul li a{
font-size:13px;
color:#FFFFFF;text-decoration: none;
}#index {
	height: auto;
	width: 100%;
}

.cp {
	width: 1137px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display:block;
	background-color:#FFFFFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 18px;
	border: 1px solid #DFDFDF;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.cp_tt {
	float: left;
	width: 280px;
	margin-right: 15px;
	overflow: hidden;
}
.cp_tt_list {
	padding: 5px;
	width: 268px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	overflow: hidden;
}
.cp_zs {
	float: left;
	width: 830px;
	height:auto;
	overflow: hidden;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.cp_zs ul{}
.cp_zs ul li{
	width:207px;
	height:170px;
	float:left;
	text-align:center;
	background-image: url(../image/xx2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}
.cp_zs ul li img{
	width:190px;
	height:140px;
	padding: 2px;
	border: 1px solid #AFAFAF;
	margin-bottom: 5px;
}
.cp_zs ul li a{
	width:175px;
	display:block; text-align:center;
	display:block;
	font-size:13px;
	color: #666666;
	text-decoration: none;
}
.cp_zs3 {
	float: left;
	width: 670px;
	height:auto;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.cp_zs3 ul{}
.cp_zs3 ul li{
	width:167px;
	height:130px;
	float:left;
	text-align:center;
	background-image: url(../image/xx2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
}
.cp_zs3 ul li img{
	width:150px;
	height:110px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.cp_zs3 ul li a{
	width:155px;
	line-height:25px;
	display:block;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}
.cp_zs2 {
	float: left;
	width: 870px;
	height:auto;
	overflow: hidden;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.cp_zs2 ul{}
.cp_zs2 ul li{
	width:213px;
	height:180px;
	float:left;
	text-align:center;
	background-image: url(../image/xx2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
}
.cp_zs2 ul li img{ width:198px; height:150px;}
.cp_zs2 ul li a{
	width:213px;
	line-height:25px;
	display:block;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}
.cp_pic {
	float: left;
	width: 736px;
	height:auto;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.cp_pic ul{}
.cp_pic ul li{
	width:225px;
	height:165px;
	float:left;
	text-align:center;
	padding-bottom: 5px;
}
.cp_pic ul li img{ width:210px; height:140px;}
.cp_pic ul li a{
	width:220px;
	line-height:25px;
	display:block;
	color: #333333;
	font-size:13px;
	text-decoration: none;
}
.cp_tt_list span{
	font-size:14px;
	line-height:23px;
	width: 260px;
	height:auto;
	display:block;
	overflow: hidden;
	padding-left: 8px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}
.cp_tt_list p{
	font-size:14px;
	line-height:23px;
	width: 260px;
	height:auto;
	display:block;
	overflow: hidden;
	padding-left: 8px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-weight: bold;
}
.cp_tt_list p a{color: #666666;text-decoration: none;}
.cp_tt_list ul{
	padding: 10px;
}
.cp_tt_list ul li{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	background-image: url(../image/dian.png);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	text-indent: 10px;
	float: left;
	width: 120px;
	overflow: hidden;
	height: 25px;
}
.cp_tt_list ul li a{
	color: #484848;
	font-size:13px;
	text-decoration: none;
}

/* 内页css */
.bddiv {
	background-color: #E9F4FA;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

#bddiv {
	width:1140px;
	overflow:hidden;
	height:auto;
	margin-top: 0;
	background-color:#006699;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 12px;
	border-right-width: 15px;
	border-bottom-width: 12px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.nei_left {
	width:200px;
	height:100%;
	float:right;
	background-color: #006699;
	overflow: hidden;
	
}
.story_Left i{
	width:200px;
	height:72px;
	font-size:22px;
	color:#fff;
	display:block;
	font-style:normal;
	line-height:72px;
	background-image: url(../image/cp_tt1.jpg);
	background-repeat: no-repeat;
	text-indent: 80px;
	font-weight: bold;
	text-decoration: none;
}
.story_Left ul{ width:200px; text-align:center; margin-top:0px; }
.story_Left ul li{
	width:200px;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #e0e0e0;
	overflow: hidden;
}
.story_Left ul li a{
	width:200px;
	height:45px;
	line-height:45px;
	color:#FFF;
	font-size:14px;
	display:block;
	text-decoration: none;
}
.story_Left ul li a:link{height:45px;
	line-height:45px;
	background-image: url(../image/arrow_3.png);
	background-repeat: no-repeat;
	background-position: 170px center;
}
.story_Left ul li a:hover {
	width:200px;
	height:45px;
	line-height:45px;
	background-color:#3399CC;
	background-image: url(../image/change_pic01.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 0px;
}
.nei_right {
	padding-top: 10px;
	float:right;
	width: 920px;
	display:block;
	overflow: hidden;
	background-color:#FFFFFF;
	background-image: url(../image/inner_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
}
.site {
	text-align: left;
	color: #818181;
	font-size:13px;
	padding-left: 15px;
}
.site a {
	padding: 0px 2px;
	display: inline-block;
	zoom: 1;
	color: #818181;
	font-size:13px;
	text-decoration: none;
}
.site a:hover { color: #b3132c; }
.site span { padding: 0px 2px; color: #000; }
.main-title{
	font-family: "黑体";
	font-size: 25px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(../image/xian2.jpg);
	background-position: bottom;
	height: 35px;
	width: 100%;
	padding-top: 5px;
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-top: 20px;
}
.main-content{
	width:800px;
	height:auto;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	padding-top: 20px;
	line-height:23px;
	padding-bottom: 20px;
	overflow: hidden;
	display:block;
	margin-left: 17px;
}
#weizhi {	background-color:#FAFAFA;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	height: 28px;
	width: 100%;
	overflow: hidden;
	text-indent: 29px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006621;
	background-image: url(../image/tt.gif);
	background-repeat: no-repeat;
	background-position: 9px 16px;
	padding-top: 14px;
}
#weizhi a{color: #333333;
	text-decoration: none;}
	
.picrichang{
	width:890px;
	background-color:#FAFAFA;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 15px;
	overflow: hidden;
}
.picrichang ul{width:880px; margin:0px; padding:0px;margin-left:15px;}
.picrichang li{width:98%; float:left; list-style:none;  margin-bottom:15px;display:inline; /*border-bottom:1px dashed #ccc;*/ background:url(../image/xianxian2014.gif) bottom repeat-x; padding-bottom:15px;}
.picrichang li a{
	font-size:16px;
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}
.picrichang li a:hover{ color:#FF6600;}
.picrichang li div{ width:820px; float:left; color:#333; display:block; margin-left:15px; margin-top:10px;}
.picrichang li div span{ float:right; font-size:14px; font-weight:normal;}
.picrichang li dt{
	width:830px;
	float:left;
	line-height:20px;
	margin-left:15px;
	margin-top:10px;font-size:13px;
	color: #666666;
}
.picrichang li dt a{ font-size:14px; color:#666666; text-decoration:none;}
.picrichang li dt a:hover{ color:#000;}
#pages {
	text-align:center;
	clear:both;
	width:95%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-bottom: 50px;
}
#pages a {
	padding:3px 6px 2px;
	margin:3px;
	font-size:13px;
	border:1px solid #999999;
	text-align:center;
	color:#333333;
	text-decoration: none;
}
#pages a.now{
	color:#fff;
	border:0;
	background-color: #E7E7E7;
}
#pages a:hover,#pages a.now:hover {
	color:#fff;
	background-color: #006633;
}
.content {
	width: 860px;
	height:auto;
	overflow: hidden;
	font-size:14px;
	line-height:25px;
	color: #666666;
	margin-left: 30px;
	padding-bottom: 50px;
}

/* 分页样式*/
.page2014 {/* padding: 40px 0;*/
	color: #336699;
	width:870px;
	line-height:50px;
	height:50px;
	display:block;
	text-align:center;
	overflow: hidden;
}
.page2014 a {
	color: #003399;
	display: inline-bloak;
	padding:0 5px;
	font-size:14px;
	margin-right: 2px;
	text-decoration: none;
}
.page2014 a.on { color:#003366; background: #fff; font-size:14px; }
.page2014 .curr {color:#000099; background: #fff; padding:0 7px;}
.page2014 .prev, .page2014 .next {
	height: 30px;
	line-height:30px;
	width: 65px;
	display: inline-block;
*display:inline; *zoom:1; 		color: #fff;
	font-size: 12px;
	height:30px;
	background-color: #006699;
	text-decoration: none;
}
.page2014 .prev {
	background-color: #003366;
}
.page2014 .next {
	background-color: #003366;

	text-decoration: none;
}
/*内容页正文*/
#MyContent{ padding:12px; font-size:14px; line-height:2; color:#3e3d3d;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent img{width: expression(this.width > 900 ? 900: true); max-width:900px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#MyContent a{font-size:14px;}

/* 内容页内容关键字链接样式 */
a.innerlink:link,a.innerlink:visited {color: #716E6E; text-decoration:none; font-size:13px; font-size:13px; font-weight:bold;}
a.innerlink:hover{color:#000;}

/* 上一篇 下一篇 */
.updown { width:95%; margin:10px 0; color:#666666; padding-top:10px; border-top:1px solid #ccc;}
.updown span{ display:block; padding:5px 0;}
.updown span a{ color:#666666;}
.updown span a:hover{ color:#006633; text-decoration:underline;}

/*产品展示*/
.pic2014{  margin-top:20px; margin-bottom:35px; width:100%;}
.pic2014 ul li img{
	width:255px;
	height:200px;
	padding:3px;
	border:1px solid #ccc;
	display:block;
	overflow: hidden;
}
.pic2014 ul{ margin:0px; padding:0px; margin-left:20px;}
.pic2014 ul li{
	float:left;
	height:240px; width:268px;
	list-style:none;
	text-align:center;
	display:inline;
	margin-right:30px;
	margin-bottom: 15px;
}
.pic2014 ul li dt{ height:45px; width:260px; overflow:hidden; text-align:center; line-height:30px; }
.pic2014 ul li dt a{color:#000; text-decoration:none; font-size:13px; }
.pic2014 ul li dt a:hover{color:#FF6600; text-decoration:underline; }
/*总栏目产品展示*/
.pic20141{ float:left; margin-top:20px; margin-bottom:35px; width:100%;}
.pic20141 ul li img{
	width:160px;
	height:160px;
	padding:3px;
	border:1px solid #ccc;
	display:block;
	overflow: hidden;
}
.pic20141 ul{ margin:0px; padding:0px; margin-left:15px;}
.pic20141 ul li{
	float:left;
	height:200px; width:160px;
	list-style:none;
	text-align:center;
	display:inline;
	margin-right:30px;
	margin-bottom: 15px;
}
.pic20141 ul li dt{ height:45px; width:160px; overflow:hidden; text-align:center; }
.pic20141 ul li dt a{color:#000; text-decoration:none; font-size:13px; }
.pic20141 ul li dt a:hover{color:#FF6600; text-decoration:underline; }
.copyright{
	width:100%;
	height:auto;
	text-align:center;
	background-color: #006699;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
}
.copyright a{color: #FFFFFF;}
.arttitle{line-height:45px;font-size:22px;font-weight:bold;color:#000;text-align:center; margin-top:25px;}
.arttitle h1{font-size:22px;}
.info{
	line-height:45px;
	width:875px;
	text-align:center;
	font-size:13px; /*border-bottom:1px solid #000;*/
	background:url(../images/xianxian2014.gif) bottom repeat-x;
	margin-bottom:15px;
	color: #999999;
	text-decoration: none;
	overflow: hidden;
	margin-left: 20px;
}
.max_wrap{ max-width:1175px; margin-left:auto; margin-right:auto;}
/*首页其他*/
.iother{ background:#fff; padding:13px 0;}
.iother_list{ width:100%; overflow:hidden;}
.iother_list ul{ width:110%;}
.iother_list li{ float:left; height:200px; width:390px; background:#f8f8f8; margin-right:20px; margin-bottom:20px; position:relative;}
.iother_list li a{ color:#fff;}
.iother_list li .iol_lant{ font-size:28px; font-weight:bold; padding-left:20px; margin-top:30px; background: url(../image/iol_jt.png) no-repeat right; }
.iother_list li .iol_sum{ padding-left:20px;  margin-top:5px; }
.iother_list li.iol_01{ background:#ffcc00; color:#fff; }
.iother_list li.iol_01 .iol_sum{font-size:18px; margin-top:0;}
.iother_list li.iol_01 .iol_more{ height:36px; line-height:36px; color:#fff; width:100%; position:absolute; left:0px; bottom:0px; background:#ffbc1d; text-align:center; font-size:14px;}
.iother_list li.iol_01 .iol_jt{ display:block; width:54px; height:24px; background:url(../image/home1_03.png) no-repeat 0 0; position:absolute; bottom:36px; left:50%; margin-left:-27px;}

.iother_list li.iol_02 .iol_sum{ padding:25px 25px 0; font-size:14px;}
.iother_list li.iol_02 .iol_sum a{ color:#f79e02;}

.iother_list li.iol_03{ background:url(../image/temp_05.jpg) no-repeat 0 0;}
.iother_list li.iol_03 .iol_sum{color:#fff;}

.iother_list li.iol_04 .title{ height:28px; line-height:28px;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); text-align:center; color:#fff; position:absolute; bottom:0px; width:100%; left:0px;}
.iother_list li.iol_04 .play{ display:block; width:51px; height:51px; background:url(../image/play_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px;}
.iol_04 img{ width:383px; height:201px;}
.iol_05 img{ width:383px; height:201px;}
.iother_list li.iol_06{ background:url(../image/temp_08.jpg) no-repeat 0 0;width:383px; height:201px;}
.iother_list li.iol_06 .iol_sum{color:#fff;}
.wrap { width: 1150px; margin-right: auto; margin-left: auto; *width: 1150px;}
.fix { *zoom: 1; *clear: both;}