﻿/* CSS Document */
body{
	font: 14px/24px "微软雅黑","黑体", Arial,"宋体";
	color: #333;
	margin: 0;
	padding: 0;
	background:#fff;	
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both;}
a:hover{  color:#227edd; }
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration:none; color:#333; }

.center{ width:1200px; margin:0 auto;}
.clear:after {content: '';clear: both;display: block;font-size: 0;height: 0;}
.clear {*zoom:1;}
 .lion_bg{text-decoration: none;color: #fffca3;height: 76px;border-top: 2px solid #fffca3;border-bottom: 2px solid #fffca3;z-index: 1;position: absolute;left: 0;top: 0px; z-index: 6; width: 100px; cursor: pointer; -webkit-transition:all .3s; transition:all .3s} 
.head{ height: 165px; }
.center{width: 1200px; margin: 0 auto;}
.header .center{ position: relative;  z-index: 10;}
.head .fl{ padding-top: 21px;}
.head .fl .logo{ float: left; margin-right: 28px; position: absolute; left: 0px; top: 20px; z-index:10;}
.logo img,.logo{ width: 131px; height: 206px; display: block; z-index: 11; }
.head .fl .dwy{ float: left; position: absolute; left: 160px; top: 20px;}
.head .fl .dwy div{ color: #999999; font-size:10px; font-family: "Arial";    -webkit-transform: scale(0.8,0.8);-webkit-transform: translate(-1px,0); margin-top: 10px; line-height: 26px; }
.head .fl .dwy strong{ display: block; font-size: 24px; color: #3f4f5e; line-height: 32px;  padding-bottom: 10px; font-family: "SourceHanSans SC Light","微软雅黑"; font-weight: normal;}
.head .fl .dwy strong span{ color: #227edd;}
.head .fl .dwy em{ font-style: normal; font-size: 16px; letter-spacing: 9px; color: #666666;font-family: "SourceHanSans SC Normal","微软雅黑";}
.phone{ float: right; margin-right: 45px; margin-top: 60px;    line-height: 28px; }


/*--------------------------- 搜索 ---------------------------*/
.search {height: 82px;  background: #2074cf; margin-bottom: 20px; /*overflow: hidden;*/ position:  relative;}
.searbar {position: relative;float: right;width: 374px;height:35px; margin-top: 25px;}
.search_bar {position: absolute;top: 0px;right:34px;z-index: 1;display: block;
width: 320px;height: 32px;line-height: 32px;font-size: 12px;color: #75abe6;background: #d2e3f5;border: 1px solid #d2e3f5;padding-left: 20px; }
.search_btn { text-align:  right;position: absolute;top: 0px;right: 0px;z-index: 2;margin: 0;padding: 0;
width: 34px;height:34px;background: url(../images/searchbg.jpg)  #d2e3f5 no-repeat left center;border: 0;cursor: pointer; color: #fff; font-size: 13px;  }
.sear_keys {margin-top: 18px;margin-right: 10px;float:left;height: 40px;line-height: 40px;font-size: 14px;color: #fff;	width: 700px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; 	}
.sear_keys span {font-size: 14px;color: #fff;float: left; width: 84px;}
.sear_keys i{float: left;}
.serach_bg_w{height: 82px;background: #2074cf; position: absolute; right: -600px; width:600px; top: 0px;}

/* head css end*/

/* menu css */
.menu{height:80px;position: absolute;z-index: 7; width: 980px;background: #1fac75; top: 0px; left: 220px; /*margin-left: 220px;*/}
.menu_left{ position: absolute; left: -433px; width: 213px; height: 80px;top: 0px; }
.menu_left_1{ width: 200px; height: 80px; background: #1fac75; float: right;}
.menu_left  .menu_left_2{ float: right;  border-bottom: 13px solid #1a855b; border-left: 10px solid transparent;height: 0px;}
.menu_right{ position: absolute;  right: -213px; width: 213px; height: 80px; top: 0px; }
.menu_right_1{ width: 200px; height: 80px; background: #1fac75; float: left;}
.menu_right_2{ float: left;  border-bottom: 13px solid #1a855b; border-right: 10px solid transparent; height: 0px;}
.menu ul{ }
.menu ul li{width:160px; float:left; position:relative; height: 80px;  z-index: 8;}
.menu ul li a{ float: left; display:block; line-height:80px; height: 80px;  font-size:14px;   color:#fff; text-align:right; position: relative;/* border-top: 2px solid #1fac75; border-bottom: 2px solid #1fac75;*/ text-align: center; width: 100px; z-index: 10;}
.menu ul li  em{  width:  60px; float: left; display: block; height: 76px; line-height: 76px; text-align: center; color: #fff;}
/*.menu ul li a:hover,.menu ul li a.hover{text-decoration:none; color: #fffca3;border-top: 2px solid #fffca3;border-bottom: 2px solid #fffca3;}
*/
.menu ul ul{ position: absolute; z-index: 9999; width: 160px; padding-left: 0; left:-30px; top:80px; height: auto; background-color:#1fac75; display:none;  
	overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; margin-left: 0px;}
.menu ul ul li{ border-left:0; width:100%;height:36px}
.menu ul ul a{ border:0px;font-size:14px; line-height:36px;-webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s; background:none; height:36px;  width: 160px; text-align: center;
	border-left: 0; border-right: 0; overflow:hidden; text-align:center;  font-family:"微软雅黑"; padding-left:0; padding:0; font-weight:normal; display:block;}
.menu ul ul a:hover{  color: #fffca3; font-weight: normal; background-color:#1fac75; border: 0px;}
.menu ul ul li{overflow: hidden; background:none; }
.menu ul li:last-child em,.menu ul .num6 em{ display: none; }
.phone{background: url(../images/icon.png) -139px -2px no-repeat; padding-left: 60px; width: 206px; height: 43px; font-size: 26px; color: #2074cf; font-family: "Brandon Text Bold";}
.phone span{ display: block; font-size: 16px; color: #666; line-height: 16px; height: 16px; }

.lion_bg2{background: #2074cf;opacity: 1; width: 139px; height: 347px; position: absolute; left: 0px; top: 0px;z-index:4;}
/* banner css */
.banner{ position:relative; z-index:2; height:610px; overflow: hidden;}
.banner .center{ position: relative; z-index: 8; height: 80px; background:#1fac75; }
.nybanner .bannernav{position:absolute; left:0; top:0px;  width:100%;background:#fff;}
.banner div.bannernav{ position:absolute; left:0; top:13px;  width:100%;}
.banner img{ display:none;}
.banner .bannernav a{ display:block; height:600px;position: relative;
z-index: 1;}
.banner_icon {position: absolute;overflow: hidden;left: 50%;bottom:20px;z-index: 3;height:8px; width:100px; margin-left:-51px; z-index: 7;}
.banner_icon li {float: left;margin-right: 10px;width: 8px;height:8px; overflow: hidden;  cursor:pointer; -webkit-transition: all 0.3s; transition: all 0.3s; background-color: #fff;}
.banner_icon .banner_icon_active {background-color: #2074cf;width: 30px; height: 8px;}
.nybanner{ height:300px; overflow:hidden;background-color: #fff;}
.nybanner .bannernav a{ height:300px;}

.product{  height:585px; width: 100%; overflow: hidden;  margin-top: 80px; padding-bottom: 80px; position: relative;}
.productbg{  /*height: 615px; */ width: 100%; overflow: hidden;}
.productbg .center{   position:relative;}
.product_left{ float: left; width: 260px; height: 584px; overflow: hidden; background: #2074cf;  }
.p_one { display: block;   width: 260px;height: 584px;overflow: hidden;}
.p_one li{/*background: #2074cf;*/
display: block; display: block; width: 100%; position: relative; height: 73px;  z-index: 2; padding: 0px; margin:0px;}
.p_one li a{  color: #ffffff; font-size: 14px;  line-height: 72px;  display: block; height: 72px;border-bottom: 1px solid #3684d9;width: 260px;   text-align: center;  }
.p_one li:hover a{ }
.p_one .last {width: 280px;position: absolute;-webkit-transition: all 0.3s ease-out;display: block;transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;
left: -10px;top: 0;background: #1fac75;height: 73px;z-index: 1;}
.p_one .num9{ display: none; }

.honor{ width:892px;  position:relative;  height: 100%; float:right; margin-top: 12px; }
.pList {  position: relative;float: left;  padding-top: 40px; /*margin-top: 10px;*/ width: 892px;}
.pList ul{ width:920px; }
.pList ul li{ position: relative; float: left; width:282px; height: 211px;  margin-right: 24px; margin-bottom: 20px;}
.pList ul li img{ width:282px; height: 211px;  position: absolute;top: 0px;left: 0px;z-index: 1; }
.pList ul li a{top: 0; left: 0px; display: block; position: absolute;  width: 100%; height: 211px; z-index: 2;}
.pList  ul .num3,.product_list ul .num6{ margin-right: 0px; }
.pList  ul li a .p_name{ position: absolute; bottom: 0px; left: 0px; text-align: center; height: 50px; line-height: 50px;background: #000000;color: #fff;font-size: 14px;  padding: 0px 10px; width: 262px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;	overflow: hidden;z-index: 2; opacity: 0.5; filter:alpha(opacity=50); }
.pList  ul li a:hover .p_name{ background: #2074cf; opacity: 1; filter:alpha(opacity=100); }
.pList  ul li a:hover .Plist_d{ display: block; }
.product .product_more { float: right; width: 90px; display: block; text-align: right; }
.product .product_more  a{ display: block;	background: url(../image/icon.png)  70px -245px; padding-right: 25px; width: 70px;height: 30px;   font-size: 13px; height: 30px; 
	line-height: 30px;color: #018997;text-transform: uppercase;  }

.common{ height: 82px; /*overflow: hidden;*/ width: 100%; }
.common_tit{ border-left: 8px solid #1fac75; padding-left: 20px; width: 375px; float: left; height: 58px; overflow: hidden; margin-top: 12px; }
.common_tit_en{ font-family: "Arial"; font-size:36px; color: #3f4f5e; font-size:  bold; text-transform: uppercase; height: 30px; line-height: 30px;}
.common_tit_cn{ font-size: 18px; color: #333; }
.common_more{ line-height: 120px;width: 82px; height: 82px; background: #1fac75 url(../images/more.png) center 20px no-repeat; float: right; color: #fff; font-size: 14px; 
	text-transform: uppercase; text-align: center; vertical-align: bottom; display: block; }
.common_more:hover{ color: #fffca3; }

.customer{background: url(../images/huiying.jpg) no-repeat  center center; height: 650px; padding-top: 90px; }
.customer .common_tit { border-left: 8px solid #fff; color:#fff; }
.customer .common_tit .common_tit_en,.customer .common_tit .common_tit_cn{ color: #fff; }
.honor_ctn {overflow: hidden;height: 420px; width: 100%; margin-top: 35px;}
.honor_ctn ul {overflow: hidden;}
.honor_ctn ul .num3{ margin-right: 0px; }
.honor_ctn ul .num3{ margin-right: 0px; }
.honor_ctn ul li {float: left;margin-right:22px;width: 385px;height: 420px;background: #fff;}
.honor_ctn ul li a {display: block;font-size: 0; margin-left: 24px; width: 337px; margin-top: 24px;}
.honor_ctn ul li:last-child{ margin-right: 0px; }
.honor_ctn ul li a:hover {zoom: 1;}
.honor_ctn ul li img {width: 336px;height:190px; }
.honor_ctn ul li a:hover img {}
.honor_item_tit {line-height: 28px;font-size: 12px;color: #999999;margin-top: 10px;height: 56px;overflow: hidden; width: 336px; border-top: 1px solid #999999;}
.honor_date{ font-size: 12px; color: #cccccc; float: right; width: 70px;}
.honor_ctn ul li a:hover .honor_item_tit {	}
.honor_n{ color: #11181e; font-size: 12px; margin-top: 23px; }
.honor_2{ width: 100%; margin-bottom: 13px; height: 24px; }
.honor_man{ color: #11181e; font-size: 18px; font-weight: bold; width: 240px; overflow: hidden; float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 24px; line-height: 24px;	 }
.huiyin_tit{ background: url(../image/icon.png) 96px -142px no-repeat; width: 115px; height: 28px; font-weight: bold;  font-size: 24px; color: #11181e; margin-bottom: 25px;}


.mater{ background: #eef2f6; height: 705px;/* margin-top: 80px;*/  padding-top: 80px; padding-bottom: 75px;}
.mater_cn{ color: #2074cf; font-size: 32px; text-align: center; height: 30px; line-height: 30px; }
.mater_cn_2{ color: #666666; height: 28px; line-height: 28px; text-align: center; margin-top: 10px; margin-bottom: 30px; }
.mater_list{ background: url(../images/xclbg.jpg) center center no-repeat;/*background: url(../images/m_1.png) center center no-repeat; */width: 1200px;  height: 510px; position: relative; z-index: 1; position: relative;}
.mater_bg{ background: url(../images/xclbg2.png) ; width: 510px; height: 510px;  position: relative; z-index: 5; margin-left:348px;
	-webkit-animation: mater_bg 30s linear infinite;animation: mater_bg 30s linear infinite;transform: rotate(360deg); position: absolute; top: 0px;  }

@keyframes mater_bg{
	from{transform:rotate(0);}
	to{ transform: rotate(360deg);}
}
@-webkit-keyframes mater_bg{
	from{-webkit-transform:rotate(0);}
	to{ -webkit-transform: rotate(360deg);}
}

.common_mater{ color: #2074cf;  position: absolute; }
.mater_o1{ font-size: 41px; margin-bottom: 40px; height: 40px; line-height: 40px;font-family: "SourceHanSan SC Light","微软雅黑"; font-weight: normal;}
.mater_o1 span{ font-family: "SourceHanSan SC Bold","微软雅黑";  font-weight: bold;}
.mater_o2{  font-size: 18px;  color: #666;}
.mater_o3{ color: #999999; font-size: 10px; font-family: "Arial"; -webkit-transform: scale(0.8,0.8);-webkit-transform: translate(-1px,0); }
.mater_1{  width: 270px; text-align: right; left: 72px; top: 0px; position: absolute; }
.mater_2{ right: 61px;top: 57px; width: 242px; text-align: left;position: absolute; }
.mater_3{ top: 391px;left: 61px;  width: 270px; text-align: right;position: absolute;}
.mater_4{top: 446px;right: 62px; text-align: left; width: 341px;position: absolute;}


.about { margin-top: 90px; overflow: hidden; padding-bottom: 80px; }
.about .center{ position: relative; }
.about_w{ width: 570px; height:130px; background: #2074cf; position: absolute; left: -580px; top: 0px; }
.about_b{ margin-top: 35px; position: relative;}
.about_left{ width: 560px;position: relative; float:left;}
.about_left img{ width: 560px; height: 130px; margin-bottom: 30px; }
.about_d{ font-size: 14px; color: #666; line-height: 28px; height: 84px; overflow: hidden; }
.about_more{  display: block; width: 51px; height: 51px; background: url(../images/about_more.png);  margin-top: 40px;}
.about_r{ width: 559px; float: right; position: relative; height: 347px;z-index: 2; }
.about_r_img{ position: absolute; top: 0px; right: 0px; z-index: 1; }
.about_r ul li{ float: left; position: relative;  width: 139px; height: 347px;  z-index: 5;}
.about_r ul{background: #3f4f5e;  opacity: 0.95;filter: alpha(opacity=95); z-index: 2; position: relative;}
.about_r ul li a{ display: block; height: 224px; padding-top: 123px; border-right: 1px solid #fff; /*width: 99px;*/width: 95px; padding-left: 43px; float: left; position: absolute;  }
.about_r ul li a:hover,.about_r ul li a.hover{background: #2074cf; opacity: 1;}
.about_r ul li a .about_r_l{ /*margin-left: 12px;*/ border-left: 1px solid #fff; height: 0px; width: 1px; float: left;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s; top: 123px;position: absolute; left: 43px;}
.about_r ul li a .about_r_font{ width: 22px; text-align: center; font-size: 20px; color: #fff; line-height: 28px; float: left; vertical-align: middle; margin-right: 15px; /*margin-left: 15px;*/ top: 123px; position: absolute; left: 58px;}
.about_r ul li a .about_r_r{border-left: 1px solid #fff; height: 0px;  width: 1px;float: left;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s; position: absolute;  bottom: 111px; left: 95px;}
.about_r ul li a:hover .about_r_l,.about_r ul li a.hover .about_r_l{ height: 112px;   }
.about_r ul li a:hover .about_r_r,.about_r ul li a.hover .about_r_r{height: 112px;}
.about_r ul .num4 a:hover .about_r_l,.about_r ul .num4 a:hover .about_r_r{ height: 140px;  bottom: 84px;}
.about_r ul .num4 .hover .about_r_l,.about_r ul .num4 .hover .about_r_r{  height: 140px; bottom: 84px; }
.about_r ul  .num4{ width: 142px; }
.about_r ul  .num4 a{ width: 98px; }





.new{ padding-top: 75px; overflow: hidden; width: 1200px; margin: 0 auto; height: 358px;}
.new .fr{ width: 405px; overflow: hidden;}
.new .fl{ width: 431px; overflow: hidden; padding-left: 273px; position: relative; height: 273px; }
.new .fl .newimg{ position: absolute; left: 0; top: 0; position: absolute; }
.new .fl .newimg img{ display: block;}
.newtitle{ height: 41px; line-height: 41px; border-bottom: 8px solid #f7f7f7;}
.more{ float: right; padding-right: 10px;}
.more a{ color: #999999;}
.more a:hover{ color: #009cff; }
.new .fl .newtitle .more a{ color: #49a0fc;}
.newtitle h3{ float: left; cursor: pointer; font-size: 18px;/* border-left: 3px solid #49a0fc;*/ color: #49a0fc; font-weight: normal; padding: 0 12px 0 15px; height: 22px; line-height: 22px; margin-top: 10px;}
.newtitle h3.nocolor{ color: #666666; border-color: transparent;}
.new .fl ul li{ height: 53px; line-height: 53px; border-bottom: 1px dotted #eee;}
.new .fl ul li em{ float: right; color: #666; font-style: normal; font-size: 12px;}
.new .fl ul li a{ display: block; color: #666;}
.new .fl ul li a:hover, .new .fl ul li a:hover em{ text-decoration: none; color: #2074cf;}
.new .fl ul li a:hover{  }
.new .fl ul{ padding-top: 8px;}

.ques {float: right;width: 348px;height: 270px;}
.newtab_l { width: 3px; background: #009cff;height: 22px;float: left; margin-top: 10px;}
.ques_l{ float: left; width: 110px; background: #ffffff;position: relative;z-index: 2; }
.md_subtit{  float: left; color: #cccccc; font-size: 14px; line-height: 24px; font-family: "Arial"; text-transform: uppercase;}
.ques_tit {height: 40px;overflow: hidden;}
.ques_ctn {position: relative;height: 220px;overflow: hidden;margin-top: 7px;}
.ques_ctn ul {}
.ques_ctn ul li {height: 54px;border-bottom: 1px dashed #bebebe; padding-bottom: 29px; padding-top: 32px;}
.ques_ctn ul .num2{ border-bottom: 0px; }
.ques_ctn ul li a {display: block;font-size: 13px;color: #666666;}
.ques_ctn ul li a:hover {zoom: 1;}
.ques_q {height: 18px;line-height: 22px;cursor: pointer; font-size: 14px; color: #666666; margin-bottom: 10px; overflow: hidden; padding-bottom: 4px;}
.ques_a {line-height: 26px; font-size: 14px; color: #666666; overflow: hidden; height: 26px;}
.ques_ctn ul li a:hover .ques_q {color: #333;   text-decoration: underline;}
.ques_ctn ul li a:hover div{text-decoration: underline; color: #333;}
.ques_q span{ background: #1fac75;text-align: center;  color: #ffffff;}
.ques_a span{ background: #2074cf; text-align: center; color: #fff;}
.ques_a span,.ques_q span{ width: 20px; height: 20px; display: block; float: left; line-height: 20px;margin-right: 12px; }
.md_more{ width: 27px; height: 27px; float: right;position: relative;z-index: 2; }
.ques_l{}
.quescn_tit{ color: #333333; font-size: 24px; line-height:23px; }
.ques_ctn ul li:last-child{  }
.ques_a div,.ques_q div{width:310px; float:left;}

.ryzz{ height: 214px; padding:20px 0; background-color: #eef2f6; position: relative; width: 100%; overflow: hidden;}
.ryzz .center{ position: relative;}
.ryzzmain a.next, .ryzzmain a.prev{ position: absolute; top: 0; height: 214px; background-color: #fff;  display: block; width: 600px; line-height: 214px;}
.ryzzmain a.next{left: 50%; margin-left: 645px;padding-left: 45px;}  
.ryzzmain a.prev{right: 50%; margin-right: 645px; text-align: right; padding-right: 45px;}
.ryzzmain a:hover{ text-decoration: none; background-color: #2074cf; color: #fff;}
#ryzz{ width: 1200px; margin: 0 auto; overflow: hidden; position: relative;}
#ryzz ul li{ width: 237px; height:178px; float: left; margin-right: 20px; padding: 18px 24px; background-color: #fff;}
#ryzz ul li a{ display: block; }
#ryzz ul{ width: 1300px;}



/*foot css*/
.foot{ background:#eef2f6; overflow: hidden;   color: #fff;/* margin-top: 60px;*/ height: 280px;}
.footer{padding-top:80px; padding-bottom: 76px; overflow: hidden;}
.footer .fr{ width: 163px;}
.footewm{ width: 107px; background-color: #fff;  height: 107px;  float: left; margin-right: 80px;}
.footewm img{display: block; width: 107px; height: 107px; margin: 0 auto; }
.footer .fmenu { width: 191px; float: right; }
.footer .fmenu ul{ width: 300px; }
.footer .fmenu ul li{  float: left;}
.footer .fmenu ul li a{ display: block; height: 40px; line-height: 40px; color: #666666; font-size: 13x; width: 135px;}
.footer .fmenu ul li a:hover{ color: #2074cf; text-decoration: none;}
.footer ul{ overflow: hidden; float: left; width: 300px;}
.footer .footer_2{ width: 630px; float: left; }
.footer .footer_2 h3{ font-size: 18px; color: #475765; margin-bottom: 28px; height: 20px;  line-height: 20px; font-weight: normal;}
.footer .footer_2 .footer_l{ width: 16px; height: 2px;background: #2074cf; margin-bottom: 23px; }
.footer .footer_2 .footer_address{    margin-bottom: 35px; }
.footer .footer_2 .footer_phone,.footer .footer_2 .footer_address{color: #475765; height: 20px; line-height: 20px; font-size: 14px;}
.footer .footer_2 .footer_phone{ margin-bottom: 50px; }
.footer .footer_2 .footer_phone span{ margin-right: 95px; }

.copyright{  color: #818b97; background: #eef2f6; height: 195px; }
.copyright a{ color: #aaabad;}
.copyright a:hover{  color: #e7ecf2; text-decoration: none;}
.copyright .fl{ font-size: 12px; color: #818b97; width: 685px; border-top: 1px solid #e5e5e5; margin-left: 187px; padding-top: 49px;}
.copyright a{ color:#818b97}
.copyright a:hover{ color: #1f70c7; }
.copyright .fr{width: 200px; color: #818b97; padding-top: 39px;border-top: 1px solid #e5e5e5;}



.link{ width: 156px; float: right; height: 33px; line-height: 33px;  border: 1px solid #66707c; padding-left: 22px; padding-right: 20px; position:relative; background: #fff;}
.link h3{ position: relative; cursor: pointer; font-size: 14px; font-weight: normal; z-index: 5; height:33px;}
.link h3 em{ border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #66707c; position: absolute; right: 0; bottom: 14px;height: 0px;}
.linkmain{ width: 158px; -webkit-transition: all 0.3s; transition: all 0.3s; filter:alpha(opacity=0); height:3px; overflow: hidden;    bottom: 12px; position: absolute; left: 0px; overflow: hidden;background: #ffffff;}
.linkmain a{ display: block; border-bottom: 1px dashed #66707c;}
.link:hover .linkmain{height:auto;  filter: alpha(opacity=100); border-color: #66707c; padding-bottom: 0; padding:10px 20px 20px;}
.linkmain a:hover{ text-decoration: none; color: #d3d8dd;}




/* 内页 css */
.nyvideo{ width: 800px; height: 500px; margin: 0 auto;}
.nymain{ width: 1200px; margin: 0 auto; padding-top:10px; overflow: hidden;padding-bottom: 40px;}
.nysearch{ top:530px}
/* left public css */
.prolist{ height: auto; background-color: #f7f7f7;  overflow: hidden;}
.prolist h3{ height:60px; line-height: 60px; padding: 0 20px; background-color: #2074cf; color: #fff; font-size: 18px; font-weight: normal;}
.prolist ul{ padding:10px 20px 20px;}
.prolist ul li{  line-height: 46px; }
.prolist ul li a{ display: block; font-size: 16px; border-bottom: 2px solid #fff;}
.prolist ul li a:hover{ text-decoration: none;}
.prolist ul li a.on, .prolist ul li a.hover{ color: #2074cf;}
.prolist ul ul{ background-color: #eee; display: none; padding: 10px 20px;}
.prolist ul ul li a{ line-height: 40px; font-size: 14px; color: #555; border-bottom: 1px solid #f7f7f7;}
.prolist ul ul li a:hover{ color: #2074cf;}



.left { width: 300px; float: left;}
.contact{ margin-top: 25px;}
.contacttitle{border-bottom: 8px solid #f7f7f7;
height: 28px;
line-height: 22px;
position: relative; padding-bottom: 10px;}
.contacttitle h3 {
  color: #2074cf;
  float: left;
  font-size: 18px;
  transition: all 0.3s ease 0s; font-weight: normal;
}
.contacttitle .more{ float: right;}
.contacttitle .more a{ color: #999;}
.contacttitle .more a:hover{ color: #2074cf;}
.contactmain{ padding-top: 10px; line-height: 26px; background-color: #f7f7f7; padding: 20px;}

/* right public css */
.right{ float: right; width:860px;}
.site{ float: right;}
.site a:hover{ color: #2074cf; text-decoration: none;}
.righttitle{ border-bottom: 8px solid #f7f7f7;
height: 50px;
line-height: 50px;}
.righttitle h3{border-left: 3px solid #2074cf;
color: #2074cf;
cursor: pointer;
float: left;
font-size: 18px;
font-weight: normal;
height: 22px;
line-height: 22px;
margin-top: 10px;
padding: 0 12px 0 15px;}
.nycenter{ overflow: hidden; padding: 30px 0;}



/*新闻列表 css */
.ArticleCategory li{ height: 52px; line-height: 52px; border-bottom: 1px solid #f4f4f4; overflow: hidden;}
.ArticleCategory li em{ float: right; font-style: normal; font-size: 12px; color: #999;}
.ArticleCategory li a{ display: block;}
.ArticleCategory li a:hover{ text-decoration: none; color: #2074cf;}
.ArticleCategory li a:hover em{ color: #2074cf;}
.page{ text-align: center; padding-top: 20px;}

/*新闻详细 css */
.nycenter h1{ font-size: 22px; text-align: center; padding-top: 10px; font-weight: normal; color: #000;}
.fbtime{ line-height: 32px; text-align: center; padding: 10px 0 0; border-bottom: 1px dashed #ccc; margin-bottom: 20px;}

/*产品列表 css */
.ProductCategory li{ width:199px; float: left; padding-right: 21px; text-align: center; line-height: 32px; padding-bottom:21px;}
.ProductCategory { width: 900px;}
.ProductCategory li a{ display: block; border: 1px solid #eee;}
.ProductCategory li a img{ display: block;}
.ProductCategory li a:hover{ text-decoration: none; color: #2074cf; border-color: #2074cf;}
.ProductCategory li a:hover img{ border-color: #2074cf;}

.artlist_honor li{ width:199px; float: left; padding-right: 21px; text-align: center; line-height: 32px; padding-bottom:21px;}
.artlist_honor { width: 900px;}
.artlist_honor li a{ display: block; border: 1px solid #eee;}
.artlist_honor li a img{ display: block; width: 197px; height: 150px;}
.artlist_honor li a:hover{ text-decoration: none; color: #2074cf; border-color: #2074cf;}
.artlist_honor li a:hover img{ border-color: #2074cf;}


.gbookbg input[type="text"]{ border: 1px solid #ccc; width: 350px; height: 32px; line-height: 32px; padding: 0 5px; margin-left: 10px; outline: none;}
.gbookbg td{ padding-bottom: 5px;}
.gbookbg td em{ color: red; font-style: normal;}
.gbookbg textarea{ padding: 5px; font-size: 13px; outline: none; font-family: "微软雅黑"; border: 1px solid #ccc; height: 88px; line-height: 22px; width: 350px; margin-left: 10px;}
.gbookbg td input[type="submit"], .gbookbg td input[type="reset"]{ height: 32px; font-family: "微软雅黑"; line-height: 32px; width: 100px; text-align: center; border: 0; background-color: #555; color: #fff; cursor: pointer; margin-top: 5px;}
.gbookbg td input[type="submit"]{ background-color: #2074cf;}


.gbooklist { overflow: hidden; padding-top: 40px;}
.gbooklist ul li{ padding-bottom: 15px;}
.lytitle{ overflow: hidden;}
.lytitle .time{ float: right; color: #999;}
.lytitle  span{ padding: 0 20px;}
.lynr{ padding: 20px; margin: 10px 0 0; background-color: #f4f4f4;}
.lyhf{ padding-bottom: 10px; border: 1px solid #f4f4f4; padding: 20px; border-top: 0;}






.ztywlist{ overflow: hidden; background-color:#f4f4f4; padding: 15px; margin-bottom: 15px; width: 392px; margin-right:15px; float: left;}
.ztywlist:hover{ background-color:#eee;}
.ztywlist dt{ float: left; width: 125px; height: 125px;}
.ztywlist:hover dt img{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.ztywlist dt img{ display: block;  -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 50%;margin-top: 30px;}
.ztywlist dd{ width:243px; float: right;}
.ztywlist dd a.ztywmore{ display: inline-block; line-height:28px; width: 92px; text-align: center; background-color: #39434f; color: #fff; position: relative; overflow: hidden;}
.ztywlist dd a.ztywmore span{ position: relative; z-index: 3;}
.ztywlist dd a.ztywmore:before{ position: absolute;-webkit-transition: all 0.3s; transition: all 0.3s; height:0; top:0; left:0; width: 0; border:0px solid transparent; border-top-color: #2074cf;  content: ""; z-index: 2;}
.ztywlist:hover dd a.ztywmore:before{border-width: 120px 120px 0 0;}
.ztywlist dd p{ height: 44px; overflow: hidden; padding-top:5px; margin-bottom: 15px;}
.ztywlist dd h3{ line-height: 28px;}
.ztywlist dd h3 a{ display: block; }
.ztywlist dd a:hover{ text-decoration: none;}


/* 内页 css END*/


