@charset "utf-8";
/*公共部分*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; }
body { background: #FFFFFF; color: #595959; font: 12px/20px "SimSun" , "宋体" , "Arial Narrow",HELVETICA;}
fieldset, img { border: medium none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none outside none; }
input { font-family: "SimSun" , "宋体"; padding-bottom: 0; padding-top: 0; }
input::-moz-focus-inner { border: medium none; padding: 0; }
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
input[type="text"], input[type="password"], textarea { outline-style: none; }
textarea { resize: none; }
table { border-collapse: collapse; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { }
.clearit { clear: both; font-size: 0; height: 0; overflow: hidden; }
a { color: #595959; text-decoration: none; }
a:hover, a:active, a:focus { color: #048FCA; }
.hidden { visibility: hidden; }
.left{float:left;}
.right{float:right;}
.i_dian{font-style: normal;}
/*公共部分*/

/*分页样式*/
#page { clear: both; line-height: 40px; height: 40px; text-align: center; margin: 6px 0px; background: url(left.png); color: #707070; }
#page span { color: #707070; }
#page strong { color: #c10; }
#page a { color: #555; }
#page a:hover { color: #C10; }
.i_right_wrap { padding: 18px 0px; }
/*分页样式*/
/*GUESTBOOK PAGE*/
.G_ul { width: 500px; margin: 0 auto; line-height: 26px; }
.borderLi { border-bottom: 1px dashed #dedede; margin-bottom: 6px; padding-bottom: 6px; }
.G_botton { width: 55px; height: 29px; line-height: 29px; border: 0; background: url(button.gif) no-repeat; cursor: pointer; }
.G_tips { color: #666; width: 486px; margin: 10px auto 0 auto; border: 1px solid #dedede; padding: 7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1); }
.G_tips { line-height: 22px; }
.G_InputText { width: 160px; height: 20px; border: 1px solid #dedede; }
.G_textarea { width: 300px; height: 100px; border: 1px solid #dedede; }
/*图片列表样式-------------------------*/

/*新闻样式*/
#newslist li { line-height: 32px;  height:32px;padding-left:10px; position: relative; font-family: 宋体;background:url(dian.gif) left bottom repeat-x; font-size:14px;margin-bottom:4px;overflow:hidden;}
#newslist li a { }
#newslist li em{font-style:normal;padding-left:10px;color:#f80;font-size:12px;font-family:黑体;}
#newslist li i.i_dian{color:#048FCA;}
#newslist li .newstime { float: right; color: #5F5F5F;font-family:Verdana; }
#newsTitle { text-align: center; font-size: 18px; display: block; padding: 3px 0; color: #BE0000; }
#newsInfo { margin-bottom: 10px; text-align: center; text-align: center; font-size: 12px; display: block; padding: 3px 0; color: #5F5F5F;border-bottom:1px solid #eee; }
/*新闻样式*/

/*人才招聘样式*/
.jobList { padding: 5px 16px 20px 16px; position: relative; width: 550px; height: auto; overflow: hidden; margin: 0 auto; }
.yingping { position: absolute; right: 0; bottom: 0; color: #f00; }
.borderLi { border-bottom: 1px dashed #dedede; margin-bottom: 6px; padding-bottom: 6px; }
/*人才招聘样式*/

/*图片列表样式*/
#picUL { text-align: center; text-indent: 0; overflow: hidden; padding-left: 10px; }
#picUL li { width: 224px; height: 185px; float: left; line-height: 18px; margin-right: 20px; margin-top: 20px; text-align: center; }
#picUL li img { width: 224px; height: 150px; }
#picUL li span { display: block; margin-top: 3px; background: url(left.png); padding: 2px 0; }
.i_nav { padding: 0 12px; }
.i_nav li { background: url(bg_nore.gif) -275px -81px no-repeat; border-bottom: 1px dashed #999; line-height: 33px; padding-left: 58px; }
/*图片列表样式*/

/*百度地图样式*/
#ditu_container { padding: 2px; border: 1px solid #666; height: 450px; font-size: 12px; }
#ditu_container p { line-height: 20px; height: 20px; margin: 0;padding:0;font-size: 12px; }
#ditu_container p.company_name { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
/*百度地图样式*/

/*网站样式*/
.wrapper{width:1016px;margin:0 auto;}
#header{background:url(h_bg.gif) repeat-x #FFF; position: relative; z-index: 999}
#top{height:82px;overflow:hidden;}
.logo{float:left;}
.webtool{float:right;padding-top:10px;}
#nav{overflow:visible;}
.menu{background:url(nav_sp.gif) right center no-repeat;}
.menu li{float:left;width:127px;height:30px;line-height:30px;position:relative;background:url(nav_sp.gif) left center no-repeat;}
.menu li  a {text-align:center;display:block;font-size:14px;font-weight:bold;color:#333;text-decoration:none;zoom:1;}
.menu li:hover{background:#CF0000;}
.menu li .submenu{display:none;position:absolute;left:0;top:30px;width:100%;}
.menu li .submenu p{background:url(submenu.png) bottom center no-repeat;}
.menu li .submenu p:hover{background:#CF0000;}
.menu li .submenu a{text-align:center;display:block;line-height:27px;color:#FFF;text-decoration:none;font-size:12px;font-weight:normal;}
.menu li a:hover{background:#CF0000;color:#FFF;}
.menu li:hover .submenu{display:block;}
.menu li:hover a{color:#FFF;}
#flash{height: 451px;overflow:hidden;}


#middle{}
#zy_img{height:303px;overflow:hidden;background:url(zy_img_bg.gif) bottom repeat-x;}

.scrollnews{height:31px;line-height:31px;background:url(scrollnews.gif) no-repeat;overflow:hidden;margin:3px auto;}
.scrollnews h3{color: #FFFFFF;float: left;height: 31px;padding-left: 14px;width:75px;font-weight:normal;font-size:12px;display:inline;}
#rdxw{width:900px;float:left;margin-left:10px;}
.scrollnews ul{width:99999px;}
.scrollnews li{background:url(sub_sp.gif) right center no-repeat;float:left;padding-right:15px;padding-left:10px;}
.scrollnews li .i_dian{color:#01A0E4;font-size:14px;}
.i_tit{margin-bottom:8px;}
.i_tit h3{font-size:16px;font-family:微软雅黑;color:#4F4F52;}
.i_tit .more{float:right;}
.i_bd{color:#7D7E83;}
#i_m1{height:320px;background:url(m1_bg.jpg) repeat-x;padding-top:10px;}
#i_about{float:left;width:312px;}
#i_product{float:left;width:345px;margin-left:30px;}
#proimg{position:relative;padding-left:60px;}
#proimg .img_container{width:240px;height:183px;overflow:hidden;}
#proimg img{max-width:225px;height:183px;display:block;}
#proimg .pro_prev{width:23px;height:48px;background:url(arrow.gif) left;position:absolute;left:10px;top:50px;cursor:pointer;}
#proimg .pro_next{width:23px;height:48px;background:url(arrow.gif) right;position:absolute;right:10px;top:50px;cursor:pointer;}

#i_video{float:right;}
#i_m2{height:287px;background:#EDEEF0;padding-top:15px;}
#i_news{float:left;width:725px;}
#i_news .i_bd{padding-top:5px;}
.i_newslist{overflow:hidden;zoom:1;height:64px;margin:12px 0;}
.i_newslist:hover dt span{background:#01A0E4;}
.i_newslist:hover dt i{color:#01A0E4;}
.i_newslist:hover dd .news_more{color:#01A0E4;}
.i_newslist dt{float:left;width:57px;text-align:center;font-family:Arial;}
.i_newslist dt span{display:block;font-size:34px;height:42px;line-height:42px;background:#CCC;color:#FFF;}
.i_newslist dt i{display:block;font-size:12px;font-style:normal;border:1px solid #CCC;}
.i_newslist dd{float:left;padding-left:18px;font-size:14px;}
.i_newslist .i_newstitle{font-size:14px;}

#i_contact{background:url(contact_bg.jpg) no-repeat;width:264px;height:265px;float:right;}
#i_contact div{margin:53px 53px 0 20px;}
#footer{background:#3C3C3C;}
#footer div{height:31px;line-height:31px;color:#8B8B8B;}
#footer div a{color:#8B8B8B;}
#footer div a:hover{color:#048FCA;}

#m_container{margin-top:-51px;}
#sider{width:218px;float:left;margin-bottom:10px;}
.s_colum{margin-bottom:20px;}
.s_tit{border-bottom:8px solid #1DB8EE;height:43px;line-height:43px;}
.s_tit h2{display:inline-block;*display:inline;zoom:1;color:#1DB8EE;font-size:18px;font-family:微软雅黑;} 
.s_tit span{font-family:"Courier New";font-size:18px;color:#D5D5D5;padding-left:5px;}
.columlist li{height:35px;line-height:35px;border-bottom:1px solid #D8D8D8;background:url(xjt2.gif) 180px center no-repeat;}
.columlist li:hover{background:url(xjt.gif) 180px center no-repeat;}
.columlist li a{font-size:13px;font-family:微软雅黑;text-decoration:none;color:#262626;display:block;padding-left:12px;}
.columlist li a:hover{color:#1DB8EE;}
#sider img{margin-bottom:10px;}
.s_contact{position:relative;}
.s_contact>div{position:absolute;top:0;left:0;padding:52px 10px 0;}
#content{float:right;width:770px;}
.tit{height:51px;line-height:51px;}
.tit_link{float:right;font-size:12px;color:#CCC;padding-right:10px;}
.tit_link strong{color:#048FCA;}
.tit_link a{color:#CCC;text-decoration:none;}
.tit_link a:hover{color:#048FCA;}

.content_container{padding:20px 10px;}
.content_container p{font-size:14px;line-height:1.8;}

.newstj{overflow:hidden;}
.newstj>div{margin-bottom:10px; }
.newstj>div h2{color: #1A1A1A;display: inline-block;font-family: "Microsoft YaHei";font-size: 18px;}
.newstj>div a.more{float:right;padding:0 10px;background:#1EB9EF;color: #FFFFFF;}
.newstj dl{overflow:hidden;clear:both;background:url(b_line.gif) bottom repeat-x;padding:10px 0;}
.newstj dt {float: left;width: 238px;}
.newstj dt img{height: 165px;width: 226px; border: 1px solid #D9D9D9;display: block;padding: 4px;}
.newstj dd h3{margin-bottom:10px;} 
.newstj dd a{ color: #1EB9EF;}
.newstj dd h3 a{font-size:20px;}
.newstj dd{float: right;font-size: 14px;line-height: 25px;width: 495px;}

#picUL_video { text-align: center; text-indent: 0; overflow: hidden; padding-left: 0px;font-size:14px; }
#picUL_video li { width: 230px; height: 220px; float: left; margin-right: 18px; margin-top: 20px; text-align: center;}
#picUL_video li:hover span>a{color:#1EB9EF;}
#picUL_video li img { width: 230px; height: 188px; padding:2px;border:1px solid #CCC;}
#picUL_video li span { display: block;  padding: 2px 0; }

#picUL_product { text-align: center; text-indent: 0; overflow: hidden; padding-left: 20px; }
#picUL_product  li { width: 232px; float: left; line-height: 18px; margin-right: 20px; margin-top: 10px; text-align: center; background:#ccc;}
#picUL_product  li img { width:90%;height:auto; }
#picUL_product  li span { display: block; margin-top: 3px; background: url(left.png); padding: 2px 0; }

#picUL_honor { text-align: center; text-indent: 0; overflow: hidden; padding-left: 10px; }
#picUL_honor li { width: 224px; height: 185px; float: left; line-height: 18px; margin-right: 20px; margin-top: 20px; text-align: center; }
#picUL_honor li img { width: 224px; height: 150px; padding:2px;border:1px solid #CCC;}
#picUL_honor li span { display: block; margin-top: 3px; background: url(left.png); padding: 2px 0; }


/*瀑布流CSS*/
#product_container{position:relative;}
.grid{
	width:200px;
	height:285px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	border:1px solid  #1DB8EE;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid strong {
	border-bottom:1px solid #1DB8EE;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
	color:#1DB8EE;
}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	width:100%;
	background:#ccc;
	display:block;
	max-height:165px;
}
.grid p{
	font-size:12px;
}
.grid a{color:#1DB8EE;}

.protitle{color:#1DB8EE !important;*color:#1DB8EE;display:inline;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px !important;}
.proimg{float:left;}
.proimg img{width:300px;padding:2px;border:1px solid #1DB8EE;}
.procontent{float:right;width:400px;}
.protd{font-weight:bold;padding-top:10px;}

