/*common css*/
body{ color:#333; font-family:Microsoft Yahei;font-size:12px; line-height:26px;  background: url(images/by.jpg) repeat;  }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0;padding:0; list-style:none;}

.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
a{ color:#333; text-decoration:none}
a:hover{ color:#f00} 
img{ border:none;}
.C{ clear:both}


/*header css*/
#header{margin:auto; width:100%; background:url(images/top-by.jpg) repeat-x;overflow:hidden;  }
#header .top-tp{margin:auto;  width:1200px; height:35px; background:#006cb7 }
#header .top-tp .come{float:left; width:500px;line-height:35px;  color:#c5c5c5;  }
#header .top-tp .toptd  {float:right; width:200px;margin-top:0px;color:#c5c5c5; mline-height:35px; argin-right:0px;}
#header .top-tp .toptd a{color:#eee;}
#header .top-tp .toptd  img{ padding-left:10px;   padding-right:5px; }

#header .top{margin:auto;  width:1200px; height:85px;  }
#header .logo{ float:left; width:308px; }
#header .menu1{float:right; width:800px;height:85px;  overflow:hidden; background:url(images/nav.jpg)  no-repeat }
#header .menu1 ul li{ height:85px; line-height:85px; float:left; width:100px; text-align:center; position:relative; overflow:hidden}
#header .menu1 ul li .top{ height:85px; line-height:85px;font-size:14px; font-weight:bold;color:#333; text-align:center; position:absolute; width:100px; top:0px; z-index:100}
#header .menu1 ul li .top a{ color:#333;font-size:14px; font-weight:bold;}
#header .menu1 ul li .bottom{ font-size:14px; font-weight:bold;color:#fff; text-align:center; position:absolute; bottom:-85px;width:100px;  text-align:center; z-index:100}
#header .menu1 ul li .bottom a{ color:#fff;font-size:14px; font-weight:bold; display:block; width:100px; height:85px; line-height:85px;}

#header .menu1 ul li .top1{ height:85px; line-height:85px;font-size:14px; font-weight:bold;color:#333; text-align:center; position:absolute; width:100px; bottom:0px; z-index:100}
#header .menu1 ul li .top1 a{ color:#333;font-size:14px; font-weight:bold;}
#header .menu1 ul li .bottom1{ font-size:14px; font-weight:bold;color:#fff; text-align:center; position:absolute; bottom:-85px;width:100px;  text-align:center; z-index:100}
#header .menu1 ul li .bottom1 a{ color:#fff;font-size:14px; font-weight:bold; display:block; width:100px; height:85px; line-height:85px;}

#header .menu1 ul li .bg{ background:#006cb7; position:absolute; left:0px; top:0px; width:0px; height:85px; z-index:99}
#header .menu1 ul li .bg1{ background:#006cb7; position:absolute; left:0px; bottom:0px; width:100px; height:0px; z-index:99}
#header .menu1 ul li .bg2{ background:#006cb7; position:absolute; left:0px; top:0px;  width:100px; height:0px; z-index:99}
#header .menu1 ul li .bg3{ background:#006cb7; position:absolute; right:0px; top:0px;  width:0px; height:85px; z-index:99}


#banter{margin:0px auto; width:100%; padding-top:0px;  position:relative;  }
.nybanner{margin:0px auto;  width:100%;   }

/*container css*/
#container{margin:0 auto; width:1200px; position:absolute; left:50%; margin-left:-600px; top:550px; background:url(images/center-cby.png) center repeat-y;z-index:1000; }
#nycontner{margin:0 auto; width:1200px;margin-top:10px;  background:url(images/center-cby.png) center repeat-y;}

.new-search{margin:0 auto; width:1190px;height:46px;background:#00336d; }
.news{ float:left; height:46px; line-height:46px; padding-left:0px; width:800px;background:url(images/new-td.jpg) left no-repeat }
.news ul li{height:46px; line-height:46px; padding-left:186px; width:600px; text-indent:30px; }
.news ul li a{ display:block; color:#fff; text-decoration:none;background:url(images/new-dian.png) 8px no-repeat}
.news ul li a:hover{color:#ff0000; }
.news ul li  span{ color:#bababa; float:right; }
.search{float:left; width:230px;margin-top:10px;margin-left:20px; }
.search .search-tu{float:left; width:65px; color:#fff; }
.search .search-tdby{ float:left; width:122px;height:20px; line-height:20px; text-align:left; text-indent:10px; border:none; background:url(images/search-by.png) no-repeat;  }
.search .serch-tu{ float:left; width:29px;height:20px;  border:none;line-height:35px; background:url(images/search-tu.png) no-repeat;  }

/*aboutcon css*/
.aboutcon{float:left; width:1120px; padding:0px 20px;  margin-top:20px;  }
.aboutcon-f{float:left;height:74px;    width:1160px;text-align:center; }


/*about css*/
.about{float:left;width:785px;  padding-left:30px;  background:url(images/about-xuan.gif) right no-repeat; }
.about h3{height:21px; color:#faf493;text-align:left;  }
.about h3 span{float:right;color:#710976;padding-right:0px;  font-weight:normal; font-size:12px;}
.about h3  span a{color:#710976; }
.about .inter { width:730px; padding-top:20px; line-height:22px; text-align:left;  }
.about .inter img{ float:left; width:306px; box-shadow:2px 2px 2px #d5d5d5 ; padding:0px; margin-right:25px;} 

/*rinmcon css*/
.rinmcon{float:right;width:290px;    }
.rinmcon h3{height:117px; text-align:left; background:url(images/con-xuan.gif) bottom no-repeat;}
.rinmcon .inter {padding:10px 10px 15px 10px;  text-align:left;   background:url(images/con-by.gif) bottom  no-repeat;  }
.rinmcon .inter .td{ color:#006cb7; font-weight:bold; font-size:16px; }

/*products  css*/
.products {margin:0 auto;width:1120px; padding:0px 20px;  margin-top:15px; overflow:hidden;}
.products h3{height:78px; text-align:center;  }
.products h3 span{float:right; padding-right:10px; padding-top:10px;   font-size:12px; font-weight:normal; color:#666; }
.products h3 span a{color:#666;}
.products .letu{float:left;width:57px; height:239px; margin-top:10px;   }
.products .ritu{float:right;width:57px;   height:239px;margin-top:10px;  }
.products .Playtu{float:left; width:986px; padding:0px 0px;  margin-top:0px; }
.products .Playtu ul{list-style:none;}
.products .Playtu ul{ padding-top:19px; padding-left:10px; }
.products .Playtu ul li img{ display:block; }
.products .Playtu ul li{ width:230px; height:235px; float:left; margin:0px 6px;border:1px #d7d6d2 solid;}
.products .Playtu ul li .pic-tu{ width:220px; height:185px; padding:5px;overflow:hidden }
.products .Playtu  ul li .pic-tu img{ width:100%; }
.products .py{ width:220px; height:40px; line-height:40px;paddin-bottom:5px; font-size:14px; text-align:center; display:block;color:#333; overflow:hidden  }
.products .py a{color:#333; }

/*footer css*/
#footer{ margin:0 auto; width:100%; height:83px; margin-top:740px; background:#00336d;  clear: both;overflow:hidden;}
#foot{ margin:0 auto; width:910px;padding:0px 15px;}
.sub_foot{ float:left; width:600px; text-align:left; padding-top:10px;color:#e5e5e5; margin-bottom:10px; }
.sub_foot a{ color:#e5e5e5}
#link_foot{ float:right; width:169px; height:21px; margin-top:10px; margin-rihgt:15px;color:#333  }
.link_by{ width:169px; height:21px;color:#333; margin-top:5px; border:1px #707070 solid;  background:#fff;   }

/*footer css*/
#nyfooter{ margin:0 auto; width:100%; height:83px;margin-top:10px; background:#00336d;  clear: both;overflow:hidden;}
#foot{ margin:0 auto; width:910px;padding:0px 15px;}
.sub_foot{ float:left; width:600px; text-align:left; padding-top:10px;color:#e5e5e5; margin-bottom:10px; }
.sub_foot a{ color:#e5e5e5}
#link_foot{ float:right; width:169px; height:21px; margin-top:10px; margin-rihgt:15px;color:#333  }
.link_by{ width:169px; height:21px;color:#333; margin-top:5px; border:1px #707070 solid;  background:#fff;   }


.sidebar{width:304px; margin:10px 15px 20px 0px ; float:right; display:inline;background:#006cb7;}
.subnav{ width:304px; float:left; }
.subnav h3{ width:304px; float:left; height:73px;line-height:57px;text-align:center;font-size:18px; font-weight:bold;   color:#006cb7; padding-top:13px;background:url(images/sub-tpby.png) no-repeat;}
.subnav .inner{ width:304px;background:url(images/sub-tmby.gif) no-repeat left bottom; padding-bottom:100px;  margin-top:75px;}
.subnav .inner ul{ float:right;  width:290px;  }
.subnav .inner ul li{  padding-left:139px; margin-top:10px;}
.subnav .inner ul .sub1{font-size:12px; line-height:42px; height:42px;background:url(images/sub-bya.png) no-repeat 46px ;}
.subnav .inner ul .sub1:hover{color:#fff; line-height:42px; height:42px;background:url(images/sub-by.png) no-repeat 46px ;}
.subnav .inner ul .sub1 a:hover{color:#fff; }
.subnav .inner ul .sub1 a{ color:#006cb7; font-size:12px;}

.subnav .inner ul .sub2{ text-indent:12px; background:url(images/new-dian.gif) no-repeat 136px ; }
.subnav .inner ul .sub2:hover{background:url(images/new-dian.gif) no-repeat 136px;}
.subnav .inner ul .sub2 a{ color:#fff; font-size:14px;}
.subnav .inner ul li a:hover{ color:#fff}

/*nycon css*/
.nycon{float:right;width:304px; margin-top:20px;    }
.nycon h3{height:37px;  background:url(images/pro-tdby1.png) left no-repeat;  }
.nycon .inter {padding:10px 15px 15px 15px;  text-align:left; color:#fff;  background:url(images/con-by.gif) bottom  no-repeat;  }
.nycon .inter .td{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; padding-top:10px;     }
.nycon .inter  .img { margin-bottom:10px;  }


.main{ width:825px;  float:left; margin:20px 0px 0px 15px ;display:inline;  }
.crumb{ width:825px; background:url(images/nm-tmby.png) bottom  left no-repeat;}
.crumb h3{ height:45px; line-height:39px;text-align:left;font-size:16px; font-weight:bold;  text-indent:12px; color:#006cb7; background:url(images/pro-tdby.png) left no-repeat;}
.crumb img{ float:left;}
.crumb h3 span{ float:right; font-size:12px;  color:#666;font-weight:bold;  display:inline; padding-top:0px;padding-right:10px;}
.article{ width:815px; margin-left:23px;  margin-top:25px; margin-bottom:20px;    line-height:30px;}



