@charset "utf-8";

/* 定义全局 */
html,body{ -webkit-text-size-adjust:none; background:#FFF;}
html{ overflow-x:hidden;}
body{  margin:0; padding:0; font:normal 12px/22px "微软雅黑", Arial, Helvetica, sans-serif; color:#323232; behavior:url("csshover3.htc");}
form,h1,h2,h3,h4,h5,h6,dl,dt,dd,figure,article,section{ margin:0; padding:0; font-weight:normal; font-size:12px;}
input{margin:0; outline:none;}
img{ border:0; margin:0; padding:0; display:block;}
div{ margin:0; padding:0; text-align:left; line-height:22px;}
p{ border:0; margin-top:0;}
ol,ul,li{ margin:0; padding:0; list-style:none;}
a{ font-size:12px; color:#323232; text-decoration:none;}
a:hover{ font-size:12px; color:#e00f0f; text-decoration:none;}
.clearfix:after{ clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
.outside{  width:100%; height:auto; border:0; margin:0 auto; clear:both;}
.inside{ width:1200px; height:auto; border:0; margin:0 auto;}


/*自定义*/
/*头部*/
.header{ width:100%; height:112px;  border:0;  }
.head-logo{ width:640px; height:112px; border:0;float:left; }
.head-logo img { width:561px; height:112px;}
.head-search{ width:260px; height:112px; float:left;}
.head-search .search-box{ width:220px; height:28px; border:1px solid #d2d2d2; border-radius:30px; margin-top:45px; padding:0px;}
.head-search .search-box .input-box{ width:160px; height:25px; background:none; padding-left:10px; line-height:25px; float:left; border:none; color:#a3a3a3;}
.head-search .search-box .button{ width:40px; height:25px; border:none; float:right; background:url(images/tiansd_05.jpg) center center no-repeat;}
.head-lan{ width:260px; height:112px; float:right;}
.head-lan a.zh{ width:60px; height:112px; line-height:112px; background:url(images/tiansd_08.jpg) center left no-repeat; padding-left:30px; padding-right:10px;}
.head-lan a.en{ width:60px; height:112px; line-height:112px; background:url(images/tiansd_10.jpg) center left no-repeat; padding-left:30px; padding-right:10px;}
.head-lan a.ru{ width:60px; height:112px; line-height:112px; background:url(images/tiansd_88.jpg) center left no-repeat; padding-left:30px;}


/*导航*/
.nav{ width:100%; height:40px; background:#3784cb;}
.nav .head-bot{ width:1200px; height:40px; margin:0 auto;}
.nav .head-bot ul{ width:1200px; height:40px; border:0;}
.nav .head-bot li{ width:170px; height:40px; border:0; float:left; background:url(images/line.jpg) left center no-repeat; }
.nav .head-bot li:last-child{ background:url(images/line.png) center center no-repeat;}
.nav .head-bot li a{ width:170px; height:40px; border:0; display:block; text-align:center; line-height:40px; color:#fff; font-size:16px; text-decoration:none; font-weight:bold;}
.nav .head-bot li a:hover{ background:url(images/hover.png) center center no-repeat;}
.nav .head-bot li .current{ background:url(images/hover.png) center center no-repeat;}


/*banner*/
.banner{ width:100%; height:auto;}
.flexslider{position:relative;width:100%; height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li .img img{ width:100%; height:auto;}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer; }
.flex-control-paging li a.flex-active{background-position:0 0;}

/*产品分类*/
.pro_list_tit{ width:140px; height:34px;  padding:20px; margin:20px auto; font-size:36px; font-weight:100; line-height:34px; background:url(images/tit_lin.jpg) bottom center no-repeat;}
.pro_list{ width:1200px; height:auto;}
.pro_list ul li{ width:270px; height:270px; float:left; margin:30px 15px;}
.pro_list ul li img{ width:270px; height:229px;}
.pro_list ul li a{ width:270px; height:41px; display:block; background:#3784cb; line-height:40px; text-align:center; font-weight:bold; font-size:18px; color:#FFF;}
.pro_list ul li a:hover{ background:#e00f0f;}
.pro_list_more{ width:300px; height:40px; display:block; font-size:18px; line-height:40px; text-align:center; margin:10px auto; border:1px solid #3784cb; color:#3784cb;}
.pro_list_more:hover{ background:#3784cb; color:#fff; font-size:18px; text-decoration:none;}
/*关于我们*/
.sy_about{ width:100%; height:auto; background:url(images/tiansd_31.jpg) top center no-repeat; margin:50px 0; padding:30px 0; }
.sy_about_tit{width:220px; height:34px; padding:20px; color:#FFF; margin:0 auto; font-size:34px; font-weight:100; line-height:34px; background:url(images/tit_lin2.jpg) bottom center no-repeat;}
.sy_about_nr{ width:1200px; height:120px; display:block; overflow:hidden; padding:30px 0; line-height:30px; font-size:16px; text-align:center; color:#FFF;}
.sy_about_more{width:300px; height:40px; display:block; font-size:16px; line-height:40px; text-align:center; margin:10px auto; border:1px solid #fff; color:#fff;}
.sy_about_more:hover{ background:#fff; color:#3784cb; font-size:16px; text-decoration:none;}

/*新闻&联系*/
.sy_news{ width:580px; height:auto; float:left;}
.sy_news .sy_news_tit{ width:580px; height:40px;  line-height:40px; font-size:26px; font-weight:bold;}
.sy_news .sy_news_tit a{ width:150px; float:right; text-align:right; font-size:14px; font-weight:100;}

.sy_news_nr{ width:580px; height:auto;}
.sy_news_nr ul li{ width:580px; height:95px; padding:15px 0; border-bottom:1px solid #cccccc;}
.sy_news_nr ul li img{ width:150px; height:95px; float:left;}
.sy_news_nr ul li .news_li_r{ width:400px; height:95px; float:right;}
.sy_news_nr ul li .news_li_r a{ width:400px; height:30px; display:block; overflow:hidden; line-height:30px; font-weight:bold; font-size:18px;}
.sy_news_nr ul li .news_li_r h2{ color:#999;}
.sy_news_nr ul li .news_li_r h3{ width:400px; height:40px; display:block; overflow:hidden; line-height:20px; font-size:14px;}

.sy_con{ width:570px; height:auto;  float:right;}
.sy_con .sy_con_tit{width:570px; height:40px;  line-height:40px; font-size:26px; font-weight:bold;}
.sy_con .sy_con_tit a{ width:100px; float:right; text-align:right; font-size:14px; font-weight:100;}
.sy_con .sy_con_lr{ width:570px; height:auto;}
.sy_con_l{ width:290px; height:130px; float:left; border-right:1px solid #CCC; margin-top:30px;}
.sy_con_l h1{ width:290px; height:30px; line-height:30px; background:url(images/tiansd_37.jpg) left center no-repeat; text-indent:20px; }
.sy_con_l h2{ width:290px; height:60px; line-height:60px; font-size:40px; font-weight:bold; color:#0788ca;}
.sy_con_l h2 span{ font-size:16px;}
.sy_con_r{ width:260px; height:130px; float:right;margin-top:30px;}
.sy_con_r h1{ width:260px; height:30px; line-height:30px; background:url(images/tiansd_40.jpg) left center no-repeat; text-indent:26px; font-size:18px;}
.sy_con_r h2{ width:260px; height:30px; line-height:30px; background:url(images/tiansd_44.jpg) left  center no-repeat; text-indent:26px; font-size:18px;}
.sy_con_r h3{ width:260px; height:30px; line-height:30px; text-indent:26px; font-size:18px;}


.sy_pro_tit{ width:570px; height:40px;  line-height:40px; font-size:26px; font-weight:bold;}
.sy_pro_tit a{ width:150px; float:right; text-align:right; font-size:14px; font-weight:100;}
.sy_pro{ width:570px; height:auto; margin-top:10px;}
.sy_pro ul li{ width:180px; height:136px; float:left; margin-top:10px; margin-right:10px;}
.sy_pro ul li img{ width:180px; height:136px;}


/*底部*/
.bottom{ width:100%; height:40px;  background:#3784cb; clear:both; margin-top:30px;}
.bottom .link_l{ width:800px; height:46px; display:block; text-align:left; color:#fff; line-height:46px; float:left;}
.bottom .link_r{ width:380px; height:46px; display:block; text-align:right; color:#fff; line-height:46px;float:right; }
.bottom .link_r a{ color:#fff;}
.bottom .link_r a:hover{ color:#e00f0f;}




/*内页*/
.ny_banner{ width:100%; height:300px;}
.ny_banner img{ width:auto; height:300px;}
.ny_list_all{ width:100%; height:76px; border-bottom:1px solid #CCC;}
.ny_list{ width:900px; height:76px; margin:0 auto;}

.ny_list ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.ny_list {
  width: 1000px;
  height:76px;
  margin: 0 auto;
}
.ny_list a {
  display: block;
  padding: 0px;
  line-height: inherit;
  cursor: pointer;
  font-size:16px;
  font-weight:100;
}
.ny_list a:hover{ color:#3784cb;}
.ny_list .nav_submenu-item a{ font-size:16px; color:#FFF;}

.ny_list a.xz{ color:#3784cb; text-decoration:none; border:1px solid #3784cb;}
.ny_about{ width:1200px; height:auto; margin:40px 0; font-size:20px; line-height:40px;}
.ny_about h1{  font-size:30px; font-weight:bold; line-height:80px; background:url(images/ab_line.jpg) 600px bottom no-repeat; margin-bottom:30px;}
.ny_about img{ float:left; padding-right:40px;}


/*.ny_list_pro{ width:680px; height:76px; margin:0 auto;}
.ny_list_pro a{ width:136px; height:36px; text-align:center; line-height:36px; border:1px solid #fff; font-size:18px; display:block; float:left; margin:18px;}
.ny_list_pro a:hover{ color:#3784cb; text-decoration:none; border:1px solid #3784cb;}

*/
.ny_list_pro a.xz{ color:#3784cb; text-decoration:none; border:1px solid #3784cb;}
.ny_list_pro a:hover{ color:#3784cb;}
.ny_list_pro ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.ny_list_pro {
  width: 1200px;
  height:76px;
  margin: 0 auto;
}
.ny_list_pro a {
  display: block;
  padding: 0px;
  line-height: inherit;
  cursor: pointer;
  font-size:16px;
  font-weight:100;
}
.nav_menu {
  line-height: 36px;
  font-weight: 100;
  text-transform: uppercase;
}
.nav_menu-item {
  width:250px; height:36px; text-align:center; line-height:36px; font-size:14px; margin:18px;
  display: inline-block;
  position: relative;
  border:1px solid #fff;
}
.nav_menu-item:hover {
	border:1px solid #3784cb;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 100;
  text-transform: none;
  display: none;
  position: absolute;
  width: 250px;
  background-color: #3784cb;
}
.nav_submenu-item{ border-bottom:1px solid #4e8fcc;}
.ny_list_pro .nav_submenu-item a{ font-size:16px; color:#FFF;}

.nav_submenu-item:hover {
  background:#5397d7; 
}
.nav_submenu-item:hover a{ color:#FFF;}









.ny_pro{ margin:40px 0; border-bottom:1px solid #CCC;}
.ny_pro ul li{ width:372px; height:320px; float:left; margin:12px;}
.ny_pro ul li img{ width:372px; height:260px;}
.ny_pro ul li h1{ width:372px; height:60px; text-align:center; line-height:60px; font-size:18px; display:block; overflow:hidden;}
.ny_pro ul li a{ width:372px; height:320px; display:block;}
.ny_pro ul li a:hover{ background:#f6f6f6; box-shadow:0px 5px 5px #dadada; }

.pages{ margin-bottom:100px;}
.pages table tr td a{ padding:10px 20px; background:#3784CB; font-size:14px; color:#fff;}
.pages table tr td a:hover{ background:#E00F0F; color:#FFF;}
.pages table tr td a span{ font-size:14px; }

.show{ width:1200px; height:auto; margin:40px 0;}
.show h1{ font-size:40px; text-align:center; font-weight:bold; line-height:40px; margin-bottom:50px;}
.show img{ max-width:1000px; height:auto;  margin:0 auto; }
.show h2{ font-size:16px; text-align:center; font-weight:bold; line-height:30px; margin-bottom:30px;}
.show table tr td{ border:1px solid #CCC; line-height:30px; font-size:16px; padding:0; margin:0; text-align:center;}
.show table tr th{ border:1px solid #CCC; line-height:30px; font-size:16px; padding:0; margin:0; text-align:center;}
.show table .b_bg{ background:#d8e6ff; font-weight:bold; font-size:16px;}
.show table .bg{ background:#f5f5f5;}


.show_pages{width:1000px; height:auto; margin:40px auto;}
.show_pages .show_p{ width:1000px; height:40px; margin-bottom:20px;}
.show_pages h1{ width:100px; height:40px; float:left; font-size:16px; line-height:40px; color:#FFF; background:#3784cb; text-align:center; margin-right:20px;}
.show_pages a{ width:900px; height:40px; line-height:40px; text-align:left; display:block; font-size:16px;}


.ny_workshop{margin:40px 0; border-bottom:1px solid #CCC;}
.ny_workshop ul li{ width:581px; height:440px; float:left; margin:8px;}
.ny_workshop ul li img{ width:581px; height:400px;}

.ny_honor{margin:40px 0; border-bottom:1px solid #CCC;}
.ny_honor ul li{ width:270px; height:380px; float:left; margin:8px; background:url(images/honor.jpg) top center no-repeat;}
.ny_honor ul li img{ width:250px; height:320px; padding:10px;}

.ny_news{ width:100%; height:230px; background:#f4f4f4;}
.ny_news_t{ width:1200px; height:190px; margin:0 auto; padding-top:40px;}
.ny_news_t img{ width:250px; height:145px; float:left;}
.ny_news_t .ny_news_top{ width:760px; height:145px;  float:left; padding-left:40px;}
.ny_news_t .ny_news_top h1 a{ font-size:20px; line-height:40px;}
.ny_news_t .ny_news_top p{ width:760px; height:48px; display:block; overflow:hidden; font-size:14px; color:#979491; line-height:24px; padding:5px 0;}
.ny_news_t .ny_news_top .top_more{ font-size:14px; color:#979491; border:1px solid #d2d2d2; padding:5px 10px;}
.ny_news_t .ny_news_top .top_more:hover{color:#3784cb; border:1px solid #3784cb; }
.ny_news_t .news_more{ width:90px; height:145px; display:block; float:right; font-size:16px; color:#3784cb;}
.ny_news_t .news_more:hover{ color:#e00f0f;}

.ny_news_list{margin:40px 0; border-bottom:1px solid #CCC;}
.ny_news_list ul li{ width:359px; height:360px; float:left; margin:20px;}
.ny_news_list ul li img{ width:359px; height:277px;}
.ny_news_list ul li h1{ width:359px; height:30px; line-height:30px; background:url(images/news_16.jpg) center left no-repeat; text-indent:26px; font-size:14px; color:#5b5b5b;}
.ny_news_list ul li h2 .ny_news_tit{ width:359px; height:30px; line-height:30px; font-size:18px; overflow:hidden;}
.ny_news_list ul li .ny_news_more{ font-size:14px; color:#5b5b5b;}
.ny_news_list ul li a:hover{ color:#F00;}

.detail{ width:1000px; height:auto; margin:40px auto;}
.detail h1{ font-size:40px; text-align:center; font-weight:bold; line-height:40px; padding-bottom:30px;}
.detail p{ font-size:18px; line-height:40px;}

.ny_contact{ width:1200px; height:auto; margin:40px 0;}
.ny_contact_l{ width:390px; height:auto; float:left;}
.ny_contact_l h1{ font-size:30px; line-height:40px; font-weight:bold; padding-bottom:20px;}
.ny_contact_l h2{ font-size:16px; line-height:24px; background:url(images/contact_08.jpg) center left no-repeat; padding-left:30px;}
.ny_contact_l h3{ font-size:16px; line-height:34px; background:url(images/contact_12.jpg) center left no-repeat; text-indent:30px;}
.ny_contact_l h4{ font-size:16px; line-height:34px; background:url(images/contact_15.jpg) center left no-repeat; text-indent:30px;}
.ny_contact_l h5{ width:90px; height:30px; text-align:center; line-height:30px; background:#3784cb; color:#FFF; margin:20px 0;}
.ny_contact_l h6{ font-size:16px; line-height:34px; background:url(images/contact_17.jpg) center left no-repeat; text-indent:30px;}
.ny_contact_l h7{ width:390px; height:30px; display:block; font-size:16px; line-height:34px; background:url(images/contact_21.jpg) center left no-repeat; padding-left:30px; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;}

.ny_contact_r{ width:740px; height:auto; float:right;}