﻿@charset "utf-8";
body{ font-size:12px; font-family:Tahoma, Geneva, sans-serif,Arial,"宋体"; padding:0; margin:0; color:#000; background:url(images/bg.jpg) repeat;}
img{border:0;}
div,form,ul,dd,dl,ol,dt,li,p{list-style:none;padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{font-size:100%; margin:0; padding:0;}
a{ text-decoration:none; }
a:hover{ }
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
.linespace{height:10px; clear:both; line-height:10px; overflow:hidden; font-size:0px;}
/*---------------------------------body----------------------------------*/

/*--------------------------------centent-------------------------------*/
#bg{ background:url(images/bg.png) repeat-y; overflow:hidden; margin:0 auto; width:1002px; padding:0 10px;}

.head{ width:980px; padding:0 11px;overflow:hidden;}
.head img{ float:left;}

.banner{ width:990px; padding:0 6px; overflow:hidden; margin:0 0 1px 0;}
.banner img{ float:left;}

.nav{ width:970px; background:url(images/nav_bg.jpg) repeat-x; margin:0 11px; overflow:hidden; padding:0 0 0 10px;}
.nav ul li{ width: auto; float:left; padding:0 24px 0 22px; line-height:40px; font-size:14px; font-weight:bold; color:#fff; background:url(images/nav_fgx.jpg) no-repeat right top;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ color:#fff; text-decoration:underline;}
#nav_fax{ background:none;}

.introduction{ width:980px; overflow:hidden; height:223px; margin:0 11px; background:url(images/introduction_bg.jpg) no-repeat;}
.introduction_about{  width:261px; overflow:hidden; margin:0 0 0 5px; display:inline; background:url(images/about_bg.jpg) no-repeat; padding:10px 18px 0 10px; height:208px; float:left;}
.introduction_about img{ float:left; padding:0 10px 0 0;}
.introduction_about p{ line-height:18px;}
.introduction_about p a{ color:#f00;}
.introduction_about p a:hover{ text-decoration:underline;}
.introduction_about01{ padding:36px 0 0 0; text-indent:24px;}
.introducion_img{ width:393px; float:left; overflow:hidden;}
.introduction_experts{ width:278px; margin:0 5px 0 0; display:inline; padding:10px 0 0 10px; float:right; overflow:hidden; background:url(images/experts_bg.jpg) no-repeat; height:212px;}
.introduction_experts p{ line-height:20px; width:265px; float:left; padding-left: 6px; }
#introduction_experts01{ text-indent:24px; padding:42px 0 0 6px; width:109px; float:left; }
.introduction_experts dl{ width:145px; float: left; overflow:hidden; padding:0 0 4px 8px;}
.introduction_experts dl dt{ width:145px; float:left; overflow:hidden; font-size:0; line-height:0;}
.introduction_experts dl dd{ width:145px; text-align:center; margin:1px 0 0 0; line-height:14px; float:left; color:#fff; background:#7fade2;}

.one{ width:980px; margin:0 11px; overflow:hidden;}
.technology{ width:687px; float:left;}
.technology h4{ width:687px; float:left;} 
.technology_con{ width:671px; padding:12px 0 10px 15px; float:left; border-left:1px solid #bed4ee;border-bottom:1px solid #bed4ee;}
.t_con01{ width:214px; float:left;}
.t_con01 dl{ width:214px; float:left;}
.t_con01 dl dt{ width:210px; float:left; line-height:0; font-size:0; padding:1px; border:1px solid #bed4ee;}
.t_con01 dl dd{ width:210px; float:left; line-height:12px; padding:6px 0 0 0;}
.t_con02{ width:427px; float:left; padding: 0 0 0 25px;}
.t_con02 h4{ width:427px; float:left;}
.t_con02 p{ line-height:22px; }
.t_con02 ul { padding:6px 0 0 0; width:427px; float:left;}
.t_con02 ul li{ width:427px; font-weight:bold; color:#f00; line-height:24px;} 
.t_con02 dl{ width:427px; float:left; padding:6px 0 0 0;}
.t_con02 dl dt{ width:427px; float:left; font-size:0; line-height:0; padding:0 0 5px 0;}
.t_con02 dl dd{ width:427px; float:left; line-height:24px;}
.experts{ width:293px; float:left;}
.experts h4{ width:293px; float:left;}
.experts_con{ width:272px; padding:12px 10px 16px 10px; float:left; border-right:1px solid #bed4ee;border-bottom:1px solid #bed4ee; }
.experts_con p{ line-height:29px;}
.experts_con p a{ color:#f00;}
.experts_con p a:hover{ text-decoration:underline;}
.experts_con img{ float:left; vertical-align:top; margin:0; padding:0 10px 0 0;}
.experts_con ul li{ float:left; width:88px; }

.two{ width:980px; margin:0 11px;}
.two01{ width:677px; float:left;}
.two01 h4{ width:677px; float:left;}
.two01_con{ width:675px; float:left; border-bottom:1px solid #bed4ee;border-left:1px solid #bed4ee;border-right:1px solid #bed4ee;}
.hjsb_nr{width:665px;height:93px;float:left;margin:18px  0 19px 10px; display:inline;}
.hjsb_nr span{float:left;width:18px;height:28px;margin:31px 5px 0 5px; display:inline;}
.hjsb_nr ul{float:left; width:602px; height:93px; overflow:hidden; }
.hjsb_nr li{float:left;width:140px; margin:0 5px;height:93px; display:inline;}
.guide{ width:295px; float:left; margin:0 0 0 8px; display:inline;}
.guide h4{ width:295px; float:left;}
.guide_con{ width:283px; padding:5px; display:inline; float:left; border-bottom:1px solid #bed4ee;border-left:1px solid #bed4ee;border-right:1px solid #bed4ee;}

.three{ width:980px; margin:0 11px;}
.three h4{ width:980px; float:left;}
.three_con{border-bottom:1px solid #bed4ee;border-left:1px solid #bed4ee;border-right:1px solid #bed4ee; width:958px; padding:10px;float:left;}
.three_con p{ line-height:24px;}

.four{ width:980px; margin:0 11px;}
.four h4{ width:980px; float:left;}
.four_con{border-bottom:1px solid #bed4ee;border-left:1px solid #bed4ee;border-right:1px solid #bed4ee; width:958px; padding:10px;float:left;}
.four_con p{ line-height:22px; padding:5px 0 0 0;}
.four_con img{ float:right; vertical-align:bottom; margin:10px 6px 6px 6px ;}

.five{ width:980px; margin:0 11px;}
.five h4{ width:980px; float:left;}
.five_con{border-bottom:1px solid #bed4ee;border-left:1px solid #bed4ee;border-right:1px solid #bed4ee; width:958px; padding:10px;float:left;}
.five_con p{ line-height:22px; padding:5px 0 0 0;}
.five_con img{ float:right; vertical-align:bottom; margin:10px 6px 6px 6px ;}

.banner01{ width:980px; margin:0 11px;}

.reason{ width:980px; margin:0 11px; height:295px;background:url(images/reason_bg.jpg) no-repeat; color:#e8eff8; line-height:22px;}
.reason p{ float:left; overflow:hidden;}
.reason01{ width:980px; margin:0 11px; height:180px; padding:92px 0 0 0 ; background:url(images/reason_bg01.jpg) no-repeat;}
.reason01 p{ line-height:18px; float:left; overflow:hidden;}

#foot{ width:980px;  background: url(images/id_foot_bg.jpg) repeat-x;;height:235px; margin:0 11px;}
.footnav{ height:36px; text-align:center; width:980px; padding-bottom:5px; line-height:36px; font-size:14px; color:#FFF; background: url(images/icd_234.jpg) no-repeat center top;}
.footnav a{ color:#FFF; padding:0px 3px;}
.footnav a:hover{ text-decoration:underline;}
.foot{ background: url(images/icd_238.jpg) no-repeat 53px 12px;  padding:15px 0px 10px 350px; height:auto; overflow:hidden; zoom:1; line-height:24px; color:#a5c095;}
.foot font{ font-size:12px; text-decoration:underline;}
.foot a { color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foottext{ width:410px; float:left; color:#FFF;}
.footlist{ width:220px; float:left;}
.footlist ul{ width:210px; height:auto; overflow:hidden; zoom:1;}
.footlist ul li{ margin:0px 4px 4px 0px; display:inline; float:left; color:#FFF; text-align:center;}
.footlist ul li span{ display:block;}
.footlist ul li a{ color:#FFF;}
