/* CSS Document */
body{ margin:0;padding:0; font-size:14px; background-color:#338acd;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,ul,ol,dl,dt,dd,li,p{ list-style:none; margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none; color:#545454}
a:hover{text-decoration:none; color:#086ab1;}

.clear{ clear:both;}
.fL{ float:left;}
.fR{ float:right;}
.w980{ width:980px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto;}
.H20{ height:20px;}
.ML10{ margin-left:10px;}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}


.index_headwrapper{background-color:#fff; width:1000px; margin:0 auto; padding:0 10px;}

.topbox{height:93px; background-color:#fff;}
.inner_topbox{ height:87px; background:url(../images/nav_yy.jpg) repeat-x bottom center;}

.wrapper{ background-color:#fff;}

.logo{ padding-top:28px;}

.navbox{ margin-top:10px;}
.navbox li{ float:left;}
.navbox li a{ font-family:"Microsoft Yahei"; font-size:16px; color:#161616; display:block; width:94px; text-align:center; height:30px; line-height:30px; text-align:center;}
.navbox li a:hover{ color:#086ab1;}

.company_news{ width:310px; margin-right:30px;}
.company_news_head{ height: 30px; line-height:30px;font-family:"Microsoft yahei";  }
.company_news_head h3{ display:block; float:left;height:30px;  font-weight:normal;}
.company_news_head h3 a{font-size:16px; color:#333333;}
.company_news_head span{ font-size:12px; color:#888888;  margin-right:10px;}
.company_news_head span a{color:#888888;}

.company_news ul{ margin-top:10px;}
.company_news ul li{ line-height:20px; position:relative;}
.company_news ul li a{font-size:12px;}
.company_news ul li a:hover{color:#086ab1;}
.company_news ul li span{ position:absolute; right:10px; top:0px; font-size:12px;}

.newsbox_mid{ width:300px;}
/* tabbtn */
.tabbtn {
	height:28px; border-bottom: 2px solid #dbdbdb; background-color:#fff; position:relative;
}
.tabbtn li {
	float:left;
	margin:0 0 0 -1px;
}
.tabbtn li a {
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align:center;
	font-size:16px; padding:0px 15px;
	cursor:pointer;font-family:"Microsoft yahei"; 
}
.tabbtn li.current {
}
.tabbtn li.current a {
	border-bottom:2px solid #f4b150; color:#333333;
}
/* tabcon */
.tabcon {
	position:relative;/*必要元素*/
	overflow:hidden;
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tabcon .sublist {
	padding-top:14px;
}
.tabcon .sublist .news_pic{ float:left; margin-right:10px;}
.tabcon .sublist .news_des{ color:#767676; font-size:12px; line-height:16px;}
.tabcon .sublist .news_des h3{ margin-bottom:10px;}
.tabcon .sublist .news_des h3 a{ color:#545454;font-size:12px;  font-weight:bold;}


.culture{ width:314px;}

.bannerbox{ width:100%; height:399px; background:url(../images/home_banner.jpg) top center no-repeat;}


.inner_bannerbox{ width:980px; height:250px; padding:10px;}

.positionbox{ width:980px; border:1px solid #dadbd6; margin-left:10px; height:35px; line-height:35px; background:url(../images/ser_tub.jpg) no-repeat 10px center; padding-left:25px;}
.positionbox a{ color:#010101;}

.index_block{ width:980px; height:126px; margin:0 auto; margin-bottom:30px;background-color:#fff;}

.copyright{ height:67px; padding-top:30px; color:#545454; border-top:1px solid #dbdbdb; background-color:#fff;}
.copyright p{ text-align:center; font-size:12px;}

.leftbarbox{ width:164px;  background-color:#fff; margin-left:10px;}
.typnameimg{ text-align:center; margin-top:25px; margin-bottom:20px;}
.typnameimg .En{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#8f8d8d;}
.typnameimg .Chn{ font-size:28px; font-family:"Microsoft Yahei"}


.right_contain{ padding:15px; color:#626262; line-height:24px; }
.right_contain p{ text-align:justify;}

.sibarmenu{ margin-top:10px;}
.sibarmenu li{width:164px; height:27px; margin-bottom:10px;}
.sibarmenu li a{ display:block; height:27px; line-height:27px; text-align:center;}
.sibarmenu li a.currenton {background:url(../images/nav_bj.jpg) no-repeat; color:#fff;}
.sibarmenu li a:hover{ background:url(../images/nav_bj.jpg) no-repeat; color:#fff;}

.rightbox_wrapper{ border-left:1px solid #e1e1df;float:left;  width:816px; 

min-height: 500px;
height: auto !important;
height: 500px;
}
.rightbox{ width:796px;  margin-left:20px;  margin-top:20px; border:1px solid #dfdfdd; margin-bottom:20px;}
.typeanme_right{ height:30px; line-height:30px; color:#0375bb; border-bottom:1px solid #dfdfdd; font-weight:bold; background:url(../images/ser_jt2.jpg) 90px center no-repeat; padding-left:20px;}

.service_pic{ float:left; margin-right:15px;}
.service_info{ padding:19px 15px 0px 15px; line-height:24px; font-size:12px; color:#626262;}
.more_detail{ text-align:right; height:24px; color:#0479be; font-size:12px; padding-right:15px;}

.service_typelist{ width:796px;  margin-left:20px;  margin-top:20px; border:1px solid #dfdfdd; margin-bottom:20px; 

-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),1px 0 0 rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),1px 0 0 rgba(0,0,0,0.2); 
box-shadow: 0 1px 0 rgba(0,0,0,0.2),1px 0 0 rgba(0,0,0,0.2);

}

.service_typelist dt{height:30px; line-height:30px;  border-bottom:1px solid #dfdfdd; font-weight:bold; background:url(../images/ser_jt2.jpg) 90px center no-repeat; padding-left:20px;}
.service_typelist dt a{color:#0375bb; float:left;}
.service_typelist dt span{ float:right; margin-right:15px;}
.service_typelist dt span a{ font-size:12px; color:#000}
.service_head a{font-size:14px; color:#000; font-weight:bold; line-height:26px;}

.service_processbox{ margin-left:20px;  margin-top:40px; margin-bottom:30px;}
.process_list{ width:389px; float:left; margin-bottom:10px;}
.process_list dt{width:389px; height:32px; font-size:14px; color:#0176bb; font-weight:bold; background:url(../images/line_black.jpg) no-repeat 43px bottom; margin-bottom:10px;}
.process_list dt img{ float:left; margin-right:3px;}
.process_list dd{ padding-left:43px; line-height:24px;}

.parnerlist{ padding-top:15px; padding-left:2px; }
.parnerlist td{ padding:2px;}

.contact_right{ color:#000; line-height:25px;}
.contact_right p a{color:#000;}
.contact_right p a:hover{ text-decoration:underline;}

.baidumap{}
.network_con{ width:100%; background:url(../images/tr_ditu.jpg) top center no-repeat;min-height: 550px; padding-top:600px; line-height:34px; color:#000;
min-height: 550px;
height: auto !important;
height: 550px; font-size:12px;}
.right_contain h2{ text-align:center; font-size:16px; color:#0073b8; font-weight:bold;}
.network_con .bt{ font-size:14px; color:#ff7000; font-weight:bold;}


.story_box_list{ margin-bottom:20px; border-bottom:1px solid #e1e1e1; padding-bottom:10px; height:128px;}
.story_box_list .story_pic{ float:left; margin-right:10px; width:181px;}
.story_box_list .story_detail{ float:left; width:560px;}
.story_box_list .story_detail p{ line-height:24px; font-size:12px; color:#666; text-align:justify;}
.story_box_list .story_detail h3{ height:24px; line-height:24px; width:480px; color:#e69f38; font-size:14px; }
.story_box_list .story_detail h3 a{color:#666; font-size:14px; font-weight:bold;}
.story_box_list .story_detail h3 a span{ font-weight:normal;}
.story_box_list .story_detail h3 a:hover{ color:#e69f38}


.hot_news{margin:0; padding:0; height:auto; list-style:none;}
.hot_news li{height:35px; line-height:35px; background:url(../images/con_jt.jpg) left center no-repeat;padding-left:10px; position:relative; border-bottom:1px dashed #cdcdcd;}
.hot_news li a{ color:#494949;}
.hot_news li a:hover{ text-decoration:none;color:#086ab1;}
.hot_news li span{color:#484848; position:absolute; display:block; right:0px; top:0px;}

.index_main{ background-color:#fff; width:1000px; margin:0 auto; padding:0 10px;}