﻿html,body,div,dl,dd,ul,li,ol,h1,h2,p,input,textarea,object{ padding:0; margin:0;} 

body{ font-family:宋体,微软雅黑, Arial, Helvetica, sans-serif; font-size:14px; color:#585858; background: url(/images/bg.png) #fff top center no-repeat;}
ul,ol,li{ list-style:none; padding:0; margin:0;zoom:1}

img{ border:0; padding:0; margin:0; font-size:0; vertical-align:top}

body .clearfix {zoom:1;}
body .clearfix:after {
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0;
}

.left{ float:left}
.right{ float:right}
.clear{ clear:both}
a:link,a:visited{ text-decoration:none;font-family:宋体,微软雅黑, Arial, Helvetica, sans-serif;}
a:hover{ text-decoration:none;font-family:宋体,微软雅黑, Arial, Helvetica, sans-serif;}

.line{width:100%; height:5px;}

.top_nav{background:#fff; width:100%; height:32px;overflow:hidden; border-bottom:1px solid #eaeaea}
.top_nav_con{ width:960px;  margin:0 auto; position:relative; padding-top:5px; font-size:12px;font-family:宋体;color:#4b4c4c; line-height:24px;vertical-align:middle}
.top_nav_con a:link{color:#4b4c4c;font-family:宋体;}
.top_nav_con a:visited{color:#4b4c4c;font-family:宋体;}
.top_nav_con a:hover{color:#4b4c4c;font-family:宋体; text-decoration:underline;}
.top_nav_con p{float:left}
.top_nav_con p em{ font-style:normal; color:#00458e}
.top_nav_con span{ display:block; float:right;}
.top_nav_con span a{ margin-left:4px; margin-right:4px}

.nav{ background:#085cb6; height:50px}
.nav ul{ width:1000px; margin:0 auto; overflow:hidden; height:50px;}
.nav ul li{ float:left; width:125px; text-align:center; height:50px; line-height:50px; vertical-align:middle;}
.nav ul li a{ color:#fff; font-size:16px; font-family:微软雅黑,宋体; width:125px; text-align:center; height:50px; line-height:50px; vertical-align:middle; font-weight:400}
.nav ul li a:link{ color:#fff}
.nav ul li a:visited{ color:#fff}
.nav ul li a:hover{ color:#000;font-weight:400; background:url(/images/nav_hover.png) repeat-x; display:block;}

.top_con{ overflow:hidden;  width:1000px; margin:0 auto; padding:0px 0 6px 0}
.top_logo{ float:left}
.top_tel{ float:right}

.rslides { position: relative;list-style: none; overflow: hidden; }
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; text-align:center }
.rslides li:first-child { position: relative; display: block; text-align:center}
.rslides img {display: block; margin:0 auto; width:auto;border: 0;height:370px;}
.slide_container {position: relative; float: left; width:100%; height:370px; }
.slide { position: relative;list-style: none;overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li {position: absolute;width: 100%;left: 0; top: 0;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left:0px; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px;width:180px;background: transparent url(/images/themes.png) no-repeat left top;margin-top: -45px;}
.slide_nav:active { opacity: 1.0;}
.slide_nav.next {left: auto; background-position: right top; right: 0; }

.index_introduce{ overflow:hidden; width:1000px; margin:0 auto; padding-top:10px; }
.index_company{ width:320px; float:left;}
.index_company_title{}
.index_company_title p{background:url(/images/company.png) no-repeat left top; width:320px; height:42px; position:relative}
.index_company_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_company a:link{ color:#595959}
.index_company a:visited{ color:#595959}
.index_company a:hover{ color:#595959; text-decoration:underline}
.index_company_con{ font-size:12px; color:#0a0c07}
.index_company_con p{ padding:13px 0 0 0;text-align:center}
.index_company_con p img{ padding:1px; border:1px solid #d9d7d5; width:296px; height:93px}
.index_company_con span{ display:block; line-height:31px; vertical-align:middle; padding:5px 12px 0px 12px; text-indent:24px;}
.index_information{ width:383px; float:left; margin-left:12px; }
.index_information_title{}
.index_information_title p{background:url(/images/information.png) no-repeat left top; width:383px; height:42px; position:relative}
.index_information_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_information_title a:link{ color:#595959}
.index_information_title a:visited{ color:#595959}
.index_information_title a:hover{ color:#595959; text-decoration:underline}
.index_information_con{}
.index_information_con ul{ padding:5px 5px 0 9px;}
.index_information_con ul li{background:url(/images/index_ico.png) no-repeat left 10px; padding-left:14px; height:29px; line-height:29px; vertical-align:middle}
.index_information_con ul li a{ font-size:12px;}
.index_information_con ul li a:link{ color:#0a0c07}
.index_information_con ul li a:visited{ color:#0a0c07}
.index_information_con ul li a:hover{ color:#0a0c07; text-decoration:underline}
.index_video{ width:275px; float:right;}
.index_video_title{}
.index_video_title p{background:url(/images/video.png) no-repeat left top; width:275px; height:42px; position:relative}
.index_video_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_video_title a:link{ color:#595959}
.index_video_title a:visited{ color:#595959}
.index_video_title a:hover{ color:#595959; text-decoration:underline}
.index_video_con{width:265px;height:239px;margin:0px 0 0 5px;}
.index_service{overflow:hidden; width:1000px; margin:0 auto; padding-top:8px;}
.index_scope{overflow:hidden; width:718px; float:left; }
.index_scope_title{}
.index_scope_title p{background:url(/images/scope.png) no-repeat left top; width:718px; height:42px; position:relative}
.index_scope_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_scope_title a:link{ color:#595959}
.index_scope_title a:visited{ color:#595959}
.index_scope_title a:hover{ color:#595959; text-decoration:underline}
.index_scope_con{ padding:8px 2px 0 3px}
.index_scope_con_left{ float:left; width:197px; height:167px;background:url(/images/service_bg.png) no-repeat left top;}
.index_scope_con_left ul{ padding:5px 5px 0 15px;}
.index_scope_con_left ul li{ width:160px;text-align:center;  vertical-align:bottom}
.index_scope_con_left ul li a{ display:block;border-bottom:1px dashed #d7d7d7; text-align:center;padding-top:5px; padding-bottom:0;height:24px; line-height:24px;}
.index_scope_con_left ul li a:link{ color:#595959; font-size:13px}
.index_scope_con_left ul li a:visited{ color:#595959; font-size:13px}
.index_scope_con_left ul li a:hover{ font-size:13px; font-weight:bold; text-decoration:none;border-bottom:1px dashed #085cb5; color:#085cb5}
.index_scope_con_right{float:left; background:#4682c1; width:510px;height:167px;}
.index_scope_con_right ul{ padding:11px 10px 0 15px;}
.index_scope_con_right ul li{height:29px; line-height:29px; vertical-align:bottom;background:url(/images/index_ico1.png) no-repeat 0 12px; padding-left:9px;}
.index_scope_con_right ul li a:link{ color:#fff; font-size:12px }
.index_scope_con_right ul li a:visited{ color:#fff;font-size:12px }
.index_scope_con_right ul li a:hover{ color:#fff;font-size:12px;text-decoration:underline}

.index_customer{ width:275px; float:right;}
.index_customer_title{}
.index_customer_title p{background:url(/images/service.png) no-repeat left top; width:275px; height:42px; position:relative}
.index_customer_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_customer_title a:link{ color:#595959}
.index_customer_title a:visited{ color:#595959}
.index_customer_title a:hover{ color:#595959; text-decoration:underline}
.index_customer_con{ padding:10px 0 0 0}
.index_customer_con p{ text-align:center}
.index_customer_con p img{width:267px; height:51px}
.index_customer_con ul{ padding:5px 5px 0 10px;}
.index_customer_con ul li{height:27px; line-height:27px; vertical-align:bottom;background:url(/images/index_ico2.png) no-repeat 0 12px; padding-left:9px;}
.index_customer_con ul li a:link{ color:#0a0c07; font-size:12px }
.index_customer_con ul li a:visited{ color:#0a0c07;font-size:12px }
.index_customer_con ul li a:hover{ color:#0a0c07;font-size:12px;text-decoration:underline}

.index_case{ width:1000px; margin:0 auto; padding-top:12px;}
.index_case_title{}
.index_case_title p{background:url(/images/case.png) no-repeat left top; width:1000px; height:42px; position:relative}
.index_case_title a{ position:absolute; right:8px; bottom:12px; font-size:12px}
.index_case_title a:link{ color:#595959}
.index_case_title a:visited{ color:#595959}
.index_case_title a:hover{ color:#595959; text-decoration:underline}
.index_case ul{ overflow:hidden; padding-top:10px}
.index_case ul li{ width:200px; float:left; text-align:center}
.index_case ul li img{ border:1px solid #c6c6c6; padding:3px; width:184px; height:138px;}
.index_case ul li span{ display:block; text-align:center; line-height:25px; vertical-align:middle}
.index_case ul li span a:link{ color:#0a0c07; font-size:12px }
.index_case ul li span a:visited{ color:#0a0c07;font-size:12px }
.index_case ul li span a:hover{ color:#0a0c07;font-size:12px;text-decoration:underline}

/*友情链接*/
.link{width:1000px; margin:0 auto; padding-top:10px;}
.link strong{ display:block; color:#575757}
.link p{border:1px solid #c6c6c6; margin:10px 0 0 0; padding:8px 6px 8px 6px;}
.link p a{ margin:0 2px 0 3px;}

/*底部导航*/
.foor_nav{ margin-top:10px; background:#085cb5; text-align:center; color:#fff; height:40px; line-height:40px; vertical-align:middle}
.foor_nav a{ font-size:12px; padding:0 7px 0 5px}
.foor_nav a:link{ color:#fff}
.foor_nav a:visited{ color:#fff}
.foor_nav a:hover{ color:#fff; text-decoration:underline}
.foot{ text-align:center; font-size:12px; padding:12px 0 8px 0; line-height:24px; vertical-align:middle}


/*son_con*/
.son_content{width:1000px; margin:0 auto; overflow:hidden; zoom:1; padding-top:12px; }
.son_left{ width:238px; padding:0px 4px 0}
.son_left_nav{width:236px; line-height:35px; border:1px solid #ebebeb; border-top:none; padding:2px 0px 15px 0px}
.son_left_nav li{  margin:0 0px 0 12px;  }
.son_left_bg{ background:url(/images/xmdh_bg.png) no-repeat; width:238px; height:35px;}
.son_left_bg strong{ display:block; color:#fff; padding:8px 0 0 20px}
.son_left_nav li a{ background:url(/images/left_ico.png) no-repeat 45px 14px; padding-left:65px; width:155px;display:block;border-bottom:1px dashed #ebebeb;height:35px; line-height:35px; vertical-align:bottom; padding-top:5px}
.son_left_nav li a:link{ color:#484848}
.son_left_nav li a:visited{ color:#484848}
.son_left_nav li a:hover{ color:#085cb4; text-decoration:none; font-weight:bold;border-bottom:1px dashed #085cb4;}

.son_right{ width:745px; margin-right:0px; color:#5e5e5e}
.son_con{ padding:0px 10px; overflow:hidden; zoom:1; line-height:34px;}
.son_right h3{ position:relative; border-bottom:1px solid #d7d7d7; padding:5px 0 7px 5px; font-weight:normal; font-size:12px}
.son_right h3 strong{ color:#085cb5; font-size:14px}
.son_right h3 span{ position:absolute; top:7px; right:2px}
.son_right h3 a{ margin:0 3px 0 3px}
.son_right h3 a:link,.son_right h3 a:visited{ color:#484848}
.son_right h3 a:hover{ color:#265a9c; text-decoration:underline}
.son_con img{ width:620px; height:auto} 

.culture_con{ padding:0 8px 0 8px}
.culture_con ul{ overflow:hidden; padding:0 0 0 5px}
.culture_con ul li{ float:left; width:230px; margin:10px 3px 0 8px}
.culture_con ul li img{ padding:2px; border:1px solid #d7d7d7; }
.culture_con ul li span{ display:block; text-align:center; line-height:30px; vertical-align:middle}
.culture_con a:link,.culture_con a:visited{ color:#484848}
.culture_con a:hover{ color:#265a9c; text-decoration:underline}

/*son_news*/
.son_news{ overflow:hidden; zoom:1; margin:0 0 20px 0}
.son_news dt,.son_news dd{ float:left; border-bottom:1px dashed #DCDBDB; line-height:35px; vertical-align:bottom}
.son_news dt{ width:590px; margin-left:10px; padding-left:15px; background:url(/images/arrow.png) no-repeat 3px 12px}
.son_news dd{ width:110px; text-align:center; color:#999}
.son_news a:link,.son_news a:visited{ color:#484848; font-size:12px}
.son_news a:hover{ color:#265a9c;font-size:12px; text-decoration:none}
.info_h1{ padding:10px 5px; border:1px solid #f2f2f2;  background:#f9f9f9; text-align:center; margin:10px 0 20px}
.info_h1 h1{ font-size:22px; color:#333;font-weight:normal;font-family:微软雅黑,宋体,黑体;}
.info_h1 em{ font-style:normal; color:#555}



.header_con{ padding:0 8px 0 8px}
.header_con ul{ overflow:hidden; padding:0 0 0 5px}
.header_con ul li{ float:left; width:165px; margin:12px 3px 0 10px}
.header_con ul li img{ padding:2px;width:140px; height:160px; border:1px solid #d7d7d7; }
.header_con ul li span{ display:block; text-align:center; line-height:30px; vertical-align:middle}
.header_con a:link,.header_con a:visited{ color:#484848}
.header_con a:hover{ color:#265a9c; text-decoration:underline}

/*--messages--*/
.mes_tit{ padding:20px 0 20px; display:block}
.mes_tit a:link,.mes_tit a:visited{ color:#c00; text-decoration:none}
.mes_tit a:hover{ color:#000}
.message{ width:700px; overflow:hidden; zoom:1}
.mes dt,.mes dd{ float:left; height:30px; line-height:30px}
.mes dt{ text-align:right; width:150px}
.mes dd{ text-align:left; width:550px}
.mes dt img{ height:22px; display:inline-block; margin-left:10px}
.radio{ display:inline-block; margin-right:3px}
.btn{ padding:3px 2px}
.c_f60{ color:#f60}
.c_c00{ color:#c00}
.mes_info{ margin-bottom:10px;  border:1px solid #ccc; padding:10px}
.mes_info dd,.mes_info dt{ float:left}
.mes_info dt{ width:380px}
.mes_info dd{ width:280px; text-align:right}
.mes_info strong{ display:block; margin:5px 0 0 0}
.id{ background:#E9E9E9; overflow:hidden; zoom:1; height:25px}
.id1{ background:url(images/id1.gif) no-repeat 2px center; padding-left:25px}

.con_us strong{ display:block; font-size:16px}
.con_us{ background:url(/images/con_us_bj.jpg) no-repeat 310px 55px; padding:20px 0 70px 60px}

.message_list{ padding-bottom:25px;}
.message_list ul{ padding:0 15px 15px 10px}
.message_list ul li{ overflow:hidden; border-bottom:1px dashed #e5e5e5; padding-bottom:10px; margin-top:13px; margin-bottom:8px}
.message_list ul li p{ float:left; padding-top:80px;border-right:1px solid #e5e5e5; background:url(/images/ico.png) no-repeat top center; width:100px; text-align:center; }
.message_list ul li span{ display:block; padding-top:3px; float:right; width:600px;font-size:12px;line-height:22px;}
.message_list ul li span i{ display:block; font-style:normal; color:#055db4;padding-bottom:6px;   }


/*css yema*/
.yema{ font:14px/10px arial, helvetica, sans-serif;padding:7px 3px;margin:25px 0 20px;text-align:center; background:#f3f3f3}
.yema a{ padding:2px 8px;margin:0 3px;text-decoration:none; color:#085cb5}
.yema a:link,.yema a:visited{ color:#565656; border:1px solid #f3f3f3}
.yema a:hover{color:#085cb5;background:lightyellow; border:1px solid #085cb5}
.yema a:active{color:#000;background:lightyellow}
.yema span.current{padding:2px 8px;font-weight:bold;color:#fff;margin:0 3px;background:#085cb5}
.yema span.disabled{padding:2px 8px;margin:0 3px}
.yema span.disabled span{ padding:0 5px 0 5px}















