@charset "gb2312";
body,ul,ol,li,h1,p,dt,dd,dl,h1,form,img{margin:0;padding:0;border:0;}
body{ margin:0px auto; color:#333; font-size:12px; font-family:"ËÎÌå";}
select,input,select{vertical-align:middle;}
.clear{ clear:both}
.center{ text-align:center}
html{ overflow-x:hidden}

a{text-decoration:none}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#15599f;}
a:active{ color:#15599f;}
.fleft{ float:left;}
.fright{ float:right;}


.head{ width:1000px; margin:0 auto}
.logo{ width:600px; height:93px; overflow:hidden; float:left}
.h_ri{ width:400px; height:56px; overflow:hidden; float:left}

.nav-bg{ width:100%;  height:37px; line-height:37px; text-align:center; color:#fff; font-weight:bold; overflow:hidden; background:url(images/nav_bg.jpg) repeat-x;}
.nav{ width:980px; margin:0 auto; padding-left:20px;}
.nav li{ font-size:14px; width:108px; height:37px; background:url(images/nav_ri.jpg) right center no-repeat; overflow:hidden;list-style:none; float:left;}

.nav a:link{ color:#fff;}
.nav a:visited{ color:#fff;}
.nav a:hover{ color:#ffff00;}
.nav a:active{ color:#FDF385;}

.banner{ width:1000px; margin:0 auto; height:300px; overflow: hidden; margin-top:8px; margin-bottom:10px}
.content{ width:1000px;  margin:0 auto;}
.left{ width:232px;overflow:hidden; float:left}
.left li{ list-style:none}
.left a{ display:block;}
.left a:link{ color:#404040;}
.left a:visited{ color:#404040;}
.left a:hover{ color:#15599f;}
.left a:active{ color:#15599f;}

.cont_mar{ margin-left:15px}
.ye_tit{ height:35px; line-height:35px; overflow: hidden; background:url(images/s_01.gif) no-repeat}
.ye_tit img{ vertical-align:middle; float:right; text-align:right; padding-right:10px; }
.ye_cont{background:url(images/s_02.jpg) repeat-y ; width:232px;  line-height:32px;  overflow:hidden; }
.ye_cont li a{ text-indent:30px; height:32px; display:block; font-weight:bold; }


.ne_tit{ height:35px; line-height:35px; overflow:hidden; margin-top:10px;}

.ne_cont{ width:223px; background:#f3f3f3; display:block; padding-bottom:30px; padding-left:9px}
.ne_cont li{  overflow:hidden  padding-top:1px; padding-right:10px; }


.wh_tit{ margin-top:10px}
.wh_cont{ width:230px; background:#F9F9F9; border:1px #CCC solid; padding-bottom:5px; overflow:hidden}
.wh_cont dt{ width:209px; height:66px; margin-left:8px; margin-top:16px; margin-bottom:15px}
.wh_cont dt img{ width:205px; height:62px; padding:1px; border:1px #CCC solid }
.wh_cont dd{ margin-left:8px;width:216px; line-height:20px; list-style:none}
.wh_cont dd b{ padding-top:4px}
.mess{ width:232px; height:70px; margin-top:15px; overflow:hidden}


.right{ width:753px; overflow:hidden; float: left}
.right li{ list-style:none}

.ind_about{ width:753px; overflow:hidden; background:url(images/s_11.jpg) no-repeat left 92%;}
.huayi{  float:left; width:459px;}
.ind_ab_tit{font-weight:bold ; font-size:14px; color:#fff; width:431px; height:44px; line-height:44px; padding-left:28px; overflow:hidden; background:url(images/s_08.jpg) no-repeat}
.huayi_cont{ width:438px; padding-bottom:6px; margin-left:21px; margin-top:19px;*margin-top:18px}
.huayi_cont img{ float:left; width:147px;  margin-right:16px; height:101px; padding:1px; border:1px #CCC solid}
.huayi_cont p{ line-height:22px;*line-height:23px; text-indent:2em}

.huayi_cont a:link{ color:#B40404;}
.huayi_cont a:visited{ color:#B40404;}
.huayi_cont a:hover{ color:#B40404;text-decoration: underline}
.huayi_cont a:active{ color:#B40404;text-decoration:underline}

.ind_contact{ float:left; width:294px; overflow:hidden}
.ind_cont{ line-height:26px; margin-left:19px; width:260px; height:165px; overflow:hidden;}

.hd{ border:1px #CCC solid; margin-top:8px; margin-bottom:10px; padding:1px; width:749px; height:105px; overflow:hidden}
.hd2{ margin-bottom:10px; }

.line{ width:753px; overflow:hidden}
.line1{ float:left; width:443px; padding-bottom:11px }
.line_tit{ color:#fff; font-size:14px; font-weight:bold; padding-left:10px;background:url(images/s_16.jpg) no-repeat; width:433px; height:29px; line-height:29px;}
.line_tit img{ float:right; padding-right:12px; height:5px; vertical-align:top;  padding-top:10px}


.line_tup{ width:441px; overflow: hidden; height:168px;  border:1px #CCC solid;border-top:none;}

.line_tup a:link{ color:#666}
.line_tup a:visited{color:#666}
.line_tup a:hover{color:#15599f;}
.line_tup a:active{color:#15599f;}

.line_tup2{ width:743px; overflow: hidden; height:290px;  border:1px #CCC solid;border-top:none;padding-left:8px; padding-top:10px;}

.line_tup2 a:link{ color:#666}
.line_tup2 a:visited{color:#666}
.line_tup2 a:hover{color:#15599f;}
.line_tup2 a:active{color:#15599f;}

.line_tup3{ width:743px; overflow: hidden;   border:1px #CCC solid;border-top:none;padding-left:8px; padding-top:10px;}

.line_tup3 a:link{ color:#666}
.line_tup3 a:visited{color:#666}
.line_tup3 a:hover{color:#15599f;}
.line_tup3 a:active{color:#15599f;}


.car0{ width:420px;padding-left:11px;margin-top:7px; clear:both; overflow:hidden;}
.car0 li{ line-height:26px;height:26px; padding-left:10px; width:410px; background:url(images/dot2.gif) left 7px no-repeat; border-bottom:1px #CCC dashed; float:left; overflow:hidden;}
.car0 li a{ zoom:1}
.car0 li img{ margin-left:8px}

.car1{ width:209px; margin-top:7px; float: left}
.car1 li{ line-height:25px; line-height:26px; height:26px; padding-left:10px; width:199px; background:url(images/dot2.gif) left 7px no-repeat; border-bottom:1px #CCC dashed}
.car1 li a{ zoom:1}
.car1 li img{ margin-left:8px}


.car2 a:link{ color:#666}
.car2 a:visited{color:#666}
.car2 a:hover{color:#15599f;}
.car2 a:active{color:#15599f;}
.car2{ width:293px; height:161px; overflow:hidden; display:block; padding-top:7px;   border:1px #CCC solid; border-top:none; float: left}
.car2 li{ line-height:25px; line-height:26px; height:26px; margin-left:11px; padding-left:10px; width:259px; background:url(images/dot2.gif) left 9px no-repeat; border-bottom:1px #CCC dashed}
.car2 li a{ zoom:1}
.car2 li span{ color:#CFCFCF; float:right;}
.car2 li img{margin-left:8px}
.car2 li a{ zoom:1}

.line2{ width:295px;padding-bottom:11px; float:left; display: inline; margin-left:15px;}


.line2_tit{ color:#fff; font-size:14px; font-weight:bold; padding-left:10px;background:url(images/s_16.jpg) no-repeat; width:285px; height:29px;  line-height:29px;}
.line2_tit img{ float:right; padding-right:12px; height:5px; vertical-align:top;  padding-top:10px}


.car_tit{ color:#fff; font-size:14px; font-weight:bold; padding-left:10px;background:url(images/s_18.jpg) no-repeat; width:743px; height:29px; line-height:29px;}
.car_tit2{ color:#fff; font-size:14px; font-weight:bold; padding-left:10px;background:url(images/s_18.jpg) no-repeat; width:743px; height:29px; line-height:29px;}
.car_tit img{ float:right; padding-right:12px; height:5px; vertical-align:top;  padding-top:10px}

.car{ width:753px; background:#F3F3F3;  padding-top:22px; height:147px;_height:145px;overflow:hidden;}
.zuo{ float: left; margin-top:45px; width:24px; height:29px; margin-left:15px;margin-right:15px; display: inline}
.zhong{ width:635px; margin:0 5px;height:126px; overflow:hidden; float:left;}
.zhong li{ float: left; width:167px;margin-left:11px; display:inline; margin-right:11px; height:126px; overflow: hidden}
.zhong li img{ width:163px; height:119px; padding:1px; border:1px #CCC solid}

.foot_bg{margin-top:10px;  background:url(images/s_45.jpg) repeat-x;   width:100%; height:100px; overflow:hidden}
.foot{ width:1000px; height:100px; color:#878787; line-height:25px; margin:0 auto;padding-top:17px; text-align:center;margin-bottom:10px; } 

.foot a:link{ color:#878787}
.foot a:visited{color:#878787}
.foot a:hover{color:#333}
.foot a:active{color:#333}


/****************************defa*****************************/
.defa_ri{ width:753px; float:left; background:#f8f8f8; min-height:864px; _height:864px; display:inline; margin-left:15px}
.defa_ri_tit{ width:728px; font-size:14px; font-weight:bold; height:44px; line-height:44px; padding-left:25px;background:url(images/s_46.jpg) no-repeat; color:#fff;}
.defa_ri_tit span{ font-size:12px; color:#333; float:right; font-weight:normal; padding-right:12px; padding-top:3px;}

.picc{ width:727px; height:169px; margin:0 auto; margin-top:30px;  text-align:center;  overflow:hidden}
.picc{ width:723px; height:165px; padding:1px;border:1px #CCC solid;}
.about{overflow:hidden;padding:10px 15px 6px 15px; margin-top:19px}
.about img{ float:left; margin-right:16px; padding:1px; border:1px #CCC solid}
.about p{ line-height:28px; margin-bottom:10px; text-indent:2em}

.about2{ padding:20px 15px;}
.about2 p b{ color:#222}
.about2 p{ line-height:36px; color:#ff6600}


.news{ 
  padding:15px 10px; 
}
.news li{ 
  list-style:none;
  line-height:34px;
  height:34px;
  vertical-align:middle;
  padding-left:20px;
  background:url(images/work.gif) left center no-repeat;
  border-bottom:1px #999 dashed}
.news span{
  color:#999;
  float:right;
  height:34px;
  line-height:34px;
  }
.page{ width:733px; margin:0px auto; height:30px;_height:25px; _padding-top:5px; line-height:30px; text-align:center; border:1px solid #CCCCCC}


.newshow{
 padding:0px 15px
}
.newshow h1{text-align:center; height:25px; margin-top:30px; margin-bottom:25px; line-height:25px; font-size:15px;}
.newshow p{ line-height:33px; text-indent:2em; text-align:center}
.newshow_nr{ width:723px; overflow:hidden; margin:0px auto;text-indent:2em; }
.newshow_nr p{ line-height:28px; margin-bottom:13px;}
.pagetwo{ height:25px; margin:0px auto; width:650px; line-height:25px; margin-bottom:10px;text-align:center;margin-top:10px;}

.defa_tit00{
  width:730px; padding-left:3px; margin:0 auto; height:35px; line-height:35px;color:#075ED8; vertical-align:middle; padding-top:20px; font-weight:bold; border-bottom:1px  #ccc solid
}
.pagetwo{ height:25px; margin:0px auto; width:723px; line-height:25px; margin-bottom:10px;text-align:center;margin-top:10px;}


.pic { 
  width:333px; padding-top:70px;
  margin:0px auto; 
 }
.pic img{ 
  width:329px;
  height:207px;
  padding:1px;
  border:1px #b8d6df solid}

.message{
  width:410px; font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
  margin:0px auto;
  padding-top:60px;padding-left:15px;
  overflow:hidden}
.message b{ color:#114b8b; font-size:20px}
.message strong{ font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:15px}
.message p{ line-height:25px; font-size:14px; padding-left:35px;padding-bottom:5px;}

/*.defa_process{width:690px;  padding-top:20px; overflow:hidden; margin:0px auto}
.defa_process img{ width:673px;padding:1px ; border:1px #b8d6df solid;}*/


.feedback{ width:570px; padding-top:50px;margin:0 auto;}
.feedback p{ vertical-align:middle;  font-family:tahoma; font-size:12px; padding-top:20px;*padding-top:18px;}
.feedback p span{ display: inline-block; text-align:right; width:90px}
.text1{border:#ccc 1px solid; height:18px; line-height:18px; text-indent:5px;vertical-align:middle;}
.text2{border:#ccc 1px solid; width:450px;text-indent:5px; height:120px;vertical-align:middle;}
.text3{ width:450px; border:#ccc 1px solid;height:18px; line-height:18px; text-indent:5px;vertical-align:middle}
.feedback_r{ color:#FF0000;vertical-align:middle;}
.feedback ul{ clear:both; list-style-type:none; width:200px; margin:0 auto; padding-top:20px;}
.cen{ margin:0px auto; text-align:center ; margin-top:20px; width:690px}


.show_nr001{ width:690px; overflow:hidden;
padding-top:25px;margin:0px auto}
.show_nr001 li{ list-style:none; width:169px;float:left; display:inline; margin-left:30px; margin-right:30px; overflow:hidden; padding-bottom:15px; }
.show_nr001 img{ width:165px; height:130px; overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;}
.show_nr001 span{ width:165px;vertical-align:middle; line-height:30px;display:block; text-align:center;margin:0 auto;}

.defa_busin{ 
  width:675px; 
  overflow:hidden;
  padding:15px 0px;
  text-align:center;
  margin:0px auto}
.defa_busin table{ margin-bottom:20px;}
.defa_busin img{ width:673px; margin:30px 0px; height:485px; overflow:hidden; border:1px #cccdcd solid}

.navigation{width:700px; overflow:hidden; 
padding-top:10px;margin:0px auto; padding-bottom:25px;}
.navigation li{ list-style:none; border-bottom:1px #CCC dashed; width:700px;float:right; display:inline; padding-top:23px;  overflow:hidden;  padding-bottom:23px; }
.navigation img{ width:155px; height:118px; overflow:hidden; padding:1px; border:1px #cccccc solid; vertical-align:top;float:left}
.navigation p{ width:520px; float:right;  display:inline;margin-left:20px;line-height:25px;}
 .navigation li p font{ color:#FF3F42; font-size:13px}

