@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:"宋体" font-size:12px; color:#333333; width:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p{margin:0;padding:0;}
.clear{ clear:both;}
img{ border:0; vertical-align:top;}

ul,li,ol,ul {list-style:none;}
ul,li{list-style-type:none;padding:0;margin:0; color:#FFF}
  a{font-family:"宋体"; text-decoration:none; color:#333333}
  a:hover{font-family:"宋体";text-decoration:none}
  a {blr:expression(this.onFocus=this.blur())}
  

.index{ width:980px; margin:0 auto;}

.top{ width:980px; height:163px; margin:0 auto;}
.top .top_top{ width:980px; height:116px; margin:0 auto; position:relative}
.top .top_top .logo{ width:121px; height:93px; position:absolute; top:10px; left:16px;}
.top .top_top .logo_name{ position:absolute; top:20px; left:155px; width:403px; height:77px;}
.top .top_top .logo_er{ position:absolute; top:8px; left:590px; width:101px; height:101px;}
.top .top_top .logo_tel{ position:absolute; top:48px; right:0px; width:248px; height:36px;}
.top .top_top .logo_en{ position:absolute; top:10px; right:0px; width:150px; height:27px; text-align:center;}
.top .top_top .logo_en a{ line-height:27px; font-size:14px; color:#015382; text-align:center; font-weight:bold;}
.top .top_top .logo_en a:hover{ color:#db2719}

.top .nav{ width:980px; height:40px; margin:0 auto; background:#003466;} 
.top .nav ul{ margin:0 auto}
.top .nav li{ font-weight:bold; float:left; width:122px; height:40px; position:relative;}
.top .nav li a{display:block; height:40px; line-height:40px; text-align:center; background:url(../images/nav3.gif) left center no-repeat #036;
      	       color:#fff; text-decoration:none; }
.top .nav li a:hover{color:#036; background:url(../images/nav4.gif) 0 center no-repeat;}
.top .nav .cur{color:#036; background:url(../images/nav4.gif) 0 center no-repeat;}

.banner{ width:980px; height:370px; margin:0 auto;}


.main{ width:980px; margin:0 auto; overflow:hidden;}
.main .gundong{ width:980px; height:31px; margin:0 auto; background:#efefef; margin-top:8px; margin-bottom:8px;}
.main .gundong p { line-height:31px; font-size:12px; color:#000;}

.main .mb{width:980px;  margin:0 auto; margin-top:10px;}
.main .mb .mbl{ width:229px; float:left;}
.main .mb .mbl .mbl_top{ width:229px; height:42px; margin:0 auto;}
.main .mb .mbl .mbl_ct{ width:229px; margin:0 auto;}
.main .mb .mbl .mbl_ct ul{ margin:0 auto;}
.main .mb .mbl .mbl_ct li{ width:229px; height:30px; background:url(../images/pro_nav_bg.jpg) center no-repeat;}
.main .mb .mbl .mbl_ct li a{ padding-left:70px; line-height:30px; color:#333; font-size:12px; display:block;}
.main .mb .mbl .mbl_ct li a:hover{ color:#2360a1; font-weight:bold;}

.main .mb .mbl .mbl_lx{ width:229px; margin:0 auto;}
.main .mb .mbl .mbl_lx .l_lx{ padding:26px 0 26px 8px;;}
.main .mb .mbl .mbl_lx .l_lx .l_lx_top{ width:221px; height:85px; margin:0 auto; background:url(../images/l_lx_top.jpg) center no-repeat;}
.main .mb .mbl .mbl_lx .l_lx .l_lx_ct{ width:207px; margin:0 auto; padding:0 7px; background:url(../images/l_lx_bg.jpg) center repeat-y;}
.main .mb .mbl .mbl_lx .l_lx .l_lx_ct p{ line-height:21px; color:#333; font-size:12px;}
.main .mb .mbl .mbl_lx .l_lx .l_lx_bot{ width:221px; height:12px; margin:0 auto; background:url(../images/l_lx_bot.jpg) no-repeat; }

.main .mb .mbr{ width:732px; height:372px; float:right; margin-top:10px;}
.main .mb .mbr .mbr_top{ width:732px; height:27px; margin:0 auto;}
.main .mb .mbr .mbr_ct{ width:730px; height:334px; border:#cdcdcd 1px solid; margin-top:9px;} 
.main .mb .mbr .mbr_ct ul{ padding:2px; margin-left:6px;}
.main .mb .mbr .mbr_ct li{ width:168px; height:155px; float:left; margin:5px; line-height:15px;}
.main .mb .mbr .mbr_ct li img{ width:168px; height:120px; border:#bbbbbb 1px solid; margin-bottom:5px;}
.main .mb .mbr .mbr_ct li a{ color:#333; font-size:12px; line-height:15px; text-align:center; display:block}
.main .mb .mbr .mbr_ct li a:hover{ color:#2561aa;}

.gd img{ width:168px; height:120px; border:#bbbbbb 1px solid; margin-bottom:5px;}
.gd a{ color:#333; font-size:12px; line-height:15px; text-align:center; display:block;}
.gd a:hover{color:#2561aa;}
.gd img{ width:168px; height:120px; border:#bbbbbb 1px solid; }

.main .mm{width:980px; height:228px; border:#F00 solid 0px; margin:0 auto; margin-top:14px;}
.main .mm .dv{ width:300px; height:228px; padding:0 4px; float:left; background:url(../images/sy_dvbg.jpg) top center no-repeat; }
.main .mm .dv .dv_ct{ width:300px; height:170px; margin:0 auto; margin-top:54px;}

.main .mm .sy_ab{ width:300px; height:228px; float:left; margin-left:10px;}
.main .mm .sy_ab .sy_abtop{ width:300px; height:45px; margin:0 auto;}
.main .mm .sy_ab .sy_abct{ width:300px; height:183px; margin:0 auto; background:url(../images/sy_abct.jpg) no-repeat;}
.main .mm .sy_ab .sy_abct .sy_abct_ct{ padding:6px 12px;}
.main .mm .sy_ab .sy_abct .sy_abct_ct img{ float:left; margin-right:13px;}
.main .mm .sy_ab .sy_abct .sy_abct_ct p{ line-height:23px; color:#333; font-size:12px;}

.main .mm .sy_news{ width:348px; height:228px; float:right;}
.main .mm .sy_news .sy_newstop{ width:348px; height:53px; margin:0 auto;}
.main .mm .sy_news .sy_newsct{ width:348px; height:172px; margin:0 auto; background:url(../images/sy_newsct.jpg) no-repeat;}
.main .mm .sy_news .sy_newsct ul{ padding:0px 10px; }
.main .mm .sy_news .sy_newsct li{ width:328px; height:23px; overflow:hidden; line-height:23px;}
.main .mm .sy_news .sy_newsct li a{ font-size:12px; line-height:23px; color:#333;}
.main .mm .sy_news .sy_newsct a:hover{ color:#2561aa;}

.main .mku{width:980px; height:184px; margin:0 auto; margin-top:5px;}
.main .mku .mkf_top{ width:980px; height:32px; margin:0 auto;}
.main .mku .mkf_ct{ width:980px; height:152px; margin:0 auto; }
.main .mku .mkf_ct ul{padding:5px 0px; margin-left:1px; margin-top:8px;}
.main .mku .mkf_ct li{ width:149px; height:46px; border:1px solid #cdcdcd; float:left; margin:6px;}
.main .mku .mkf_ct li a{}
.main .mku .mkf_ct li a:hover{}

/*-- 内页 --*/
.main .m_ny{ width:732px; float:right; overflow:hidden;}
.main .m_ny .m_ny_top{ width:732px; height:27px; background:url(../images/title_top.jpg) no-repeat; margin:0 auto;}
.main .m_ny .m_ny_top h5{line-height:27px; height:27px; padding-left:5px; color:#2c5da9; font-size:14px; font-weight:bold;}
.main .m_ny .m_ny_top .right{float:right; color:#333; line-height:27px; padding-right:5px; font-size:12px;}

.main .m_ny .m_ny_ct{ width:732px; margin:0 auto; margin-bottom:35px;}
.main .m_ny .m_ny_ct img{ float:left; margin-right:15px; margin-bottom:0px;}
.main .m_ny .m_ny_ct p{ line-height:24px; color:#333; font-size:12px;}

.fbk{ width:732px; margin:0 auto; padding:10px 0px;}
.fbk p{ line-height:23px; color:#333; font-size:12px;}

.main .m_ny .m_ny_pro{ width:732px; margin-top:9px;}
.main .m_ny .m_ny_pro ul{ padding:2px; margin-left:6px;}
.main .m_ny .m_ny_pro li{ width:168px; height:155px; float:left; margin:5px; line-height:15px;}
.main .m_ny .m_ny_pro li img{ width:168px; height:120px; border:#bbbbbb 1px solid; margin-bottom:5px;}
.main .m_ny .m_ny_pro li a{ color:#333; font-size:12px; line-height:15px; text-align:center; display:block}
.main .m_ny .m_ny_pro li a:hover{ color:#2561aa;}
.main .m_ny .m_ny_prodetail{ width:732px; margin-top:9px;}
.main .m_ny .m_ny_prodetail h3{height:36px; line-height:36px; font-size:14px; text-align:center; color:#333; }
.main .m_ny .m_ny_prodetail h2{height:35px; line-height:35px; font-size:14px; padding-left:25px; margin:15px 0px; background:url(../images/pro_detailbg.jpg) no-repeat; color:#333; }
.main .m_ny .m_ny_prodetail p{ line-height:24px; font-size:12px; color:#333;}

.main .m_ny .m_ny_news{ width:732px; margin-top:9px; margin:0 auto; overflow:hidden;}
.main .m_ny .m_ny_news ul{ margin:25px 2px 28px 15px;}
.main .m_ny .m_ny_news li{ width:695px; height:36px; border-bottom:#c8c8c8 1px dashed; color:#333; position:relative;}

.main .m_ny .m_ny_news li a{line-height:36px; color:#333; font-size:12px; }
.main .m_ny .m_ny_news li a:hover{ color:#F00}
.main .m_ny .m_ny_news li .db {position:absolute; line-height:35px ;font-size: 12px; right:0px; top:5px; font:normal 10px/2.2 Arial; color:#777777;}
.main .m_ny .m_ny_news h3{ height:36px; line-height:36px; font-size:14px; text-align:center; color:#333; border-bottom:#CCC 1px dashed}
.main .m_ny .m_ny_news h4{ line-height:23px; font-size:12px; font-weight:100; text-align:center;}
.main .m_ny .m_ny_news p{ line-height:23px; color:#333; font-size:12px;}


/**/












































/*-- footer --*/
.footer{ width:980px; height:162px; margin:0 auto; overflow:hidden;}
.footer .bottom{ width:980px; height:76px; background:#0a3e6f; margin:0 auto;}
.footer .bottom p{ line-height:22px; text-align:center; font-size:12px; color:#ffffff;}
.footer .foot{ width:980px; height:80px; margin:0 auto;}
.footer .foot p{ line-height:22px; text-align:center; font-size:12px; color:#333333;}



















