/* --------reset-------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea,button { font-size: 100%; }
fieldset,img,abbr,acronym { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }

/* --------base-------- */
body {font-size:12px;font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif; color: #383838; background:#fff;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2,h3 { margin: 1em 0; }
h1,h2,h3,h4,h5,h6,strong,caption,th { font-weight: 700; }
abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }
em { font-style: italic; }
/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/
p,fieldset,table { margin-bottom: 1em; }
p{text-indent:2em}
legend { margin-left: 7px; +margin: 0; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.red { color: #F00; }
.black { color: #000; }
.white { color: #FFF; }
.blue { color: #00F; }
.green { color: #008000; }
.brown { color: #A52A2A; }
.gray { color: #ccc; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.ofH{overflow:hidden;}
.clear{ width:0; height:0; clear:both; overflow:hidden;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
a{ text-decoration:none;}
/*top nav kv*/
/*top nav kv*/
.topone{ background:#f2f2f2; height:35px; line-height:35px; color:#9a9a9a; margin:0 auto;}
.topone span{ color:#2087ed; font-size:15px;}
.toptwo{ width:1100px;  margin: 0px auto;}
.topone a{ text-decoration:none;color:#9a9a9a;}
.topone a:hover{ color:#005534;}
.productlist .next a,.productlist .next span{font-size: 14px; color: #333; display: inline-block;width: auto; line-height: 30px;margin:0 5px;}
.logo {
    margin-top: 35px;
    width: 100%;
    height: 60px;
    background: url(/images/tel.gif) right center no-repeat;
}
.lane a{ background:#f2f2f2; line-height:30px; font-family:Arial, Helvetica, sans-serif; margin-top:45px; border-radius:5px; width:62px; height:30px; display:block; text-align:center; color:#2087ed;}
.lane a:hover{ color:#fff; background:#ee9c12;}
.lanc a{ background:#2087ed; line-height:30px; margin-right:10px; margin-top:45px; border-radius:5px; width:62px; height:30px; display:block; text-align:center; color:#fff;}
.lanc a:hover{ color:#fff; background:#ee9c12;}

.nav{ background:#2087ed; width:100%;margin:0 auto; margin-top:30px;}
#jsddm{width:1100px;  margin: 0px auto; z-index:999; position:relative;}
#jsddm li a{display: block;text-decoration: none; text-align:center;width: 180px;color: #EAFFED;font-size:15px; line-height:37px; height:37px;}

#jsddm li a:hover
{	background: #2087ed}
	
	#jsddm li ul
	{	margin: 0;
		padding: 0;
		width: 150px;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white; border-bottom:0px solid #2087ed;}
	
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;border-bottom:1px dotted #9bf9ff;
			background: #2087ed;
			color: #fff}
		
		#jsddm li ul li a:hover
		{	background: #ee9c12}

.abc{ z-index:0; position:relative;}
.keyword{ background:#f2f2f2; max-width:1600px; height:40px; color:#8c8c8c; margin:0 auto; }
.search{ margin-top:6px;} 
.search input{ width:207px; height:26px; border:1px solid #ccc; background:#fff; color:#a1a1a1; padding-left:10px;}
.keywordwz{ line-height:40px;}
.keywordwz a{color:#8c8c8c;}

.banner{ position:relative; z-index:0;height: 335px; text-align: center; top:3px;background: url(/images/ban1.jpg) center no-repeat; }
.banner img{width:100%;height: 335px; margin:0 auto;display: none;}
#full-screen-slider { width:100%; height:500px;  position:relative; }
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:470px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; border-radius:20px; height:10px; width:10px; float:left; margin-left:15px;  background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2087ed}
.mainone{ background:#15772c; border-top:5px solid #54a406; height:auto;max-width:1600px; margin:0 auto; padding:45px 0 30px 0;}
.topthree{ width:1235px; min-width:1235px; margin: 0px auto; color:#fff; font-size:15px;}
.slide{ text-align:center; width:157px;}
.slide img{ margin-bottom:10px;}
.maina{ background: url(/images/in09.jpg) no-repeat #f2f2f2;max-width:1600px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.faa{width: 100%; height: auto; float: left;}
.faa li{width: 31%; height: 32px; line-height: 32px; float:left;padding: 0 1%;}
.tab01 li{background:#fff;  display:block; width:150px; height:40px; line-height:40px; font-size:20px; margin-left:5px; margin-right:5px; text-align:center; color:#2087ed;margin:0 90px;}
.tab01 li:hover{color:#fff; background:#ee9a0c;}
.tab01 .selected01{color:#fff; background:#ee9a0c;}
.mainanr{ margin-top:50px;}

.mainanra a{ background:url(/images/in10.jpg) no-repeat; width:550px; color:#fff; height:168px; display:block; margin-bottom:10px;}
.mainanra a:hover{ background:url(/images/in10_h.jpg) no-repeat;}
.mainanrb{ width:309px; height:168px; margin-left:10px; overflow:hidden;}
.mainanrc{ font-size:25px; width:230px; text-align:center; line-height:168px; overflow:hidden;}

.mainanrd a{ background:url(/images/in12.jpg) no-repeat; width:550px; color:#fff; height:168px; display:block; margin-bottom:10px;}
.mainanrd a:hover{ background:url(/images/in10_h.jpg) no-repeat;}

.mainanre a{ background:url(/images/in14.jpg) no-repeat; width:550px; color:#fff; height:168px; display:block; margin-bottom:10px;}
.mainanre a:hover{ background:url(/images/in10_h.jpg) no-repeat;}
.mainanrriht{ margin-left:7px;}

.mainanrf a{ background:url(/images/in16.jpg) no-repeat; width:543px; color:#fff; height:168px; display:block; margin-bottom:10px;}
.mainanrf a:hover{ background:url(/images/in16_h.jpg) no-repeat;}

.mainanrg{ width:300px; height:168px; overflow:hidden; margin-left:13px;}

.mainanrh a{ background:url(/images/in18.jpg) no-repeat; width:543px; color:#fff; height:346px;  display:block; margin-bottom:10px;}
.mainanrh a:hover{ background:url(/images/in18_h.jpg) no-repeat;}
.mainanri{ font-size:25px; width:230px; text-align:center; line-height:346px; overflow:hidden;}

.mainanrj{ width:300px; height:346px; margin-left:13px; overflow:hidden;}
.mainb{ margin-top:50px;}
.mainbleft{ width:225px; height:650px; background:#2087ed; border-radius:3px;}
.mainbleftcon{ background:#fff; width:205px; margin:0 auto; margin-top:12px;  border-radius:3px;}
.mainbleftbt{ color:#fff; text-align:center; font-size:25px; margin-top:16px;}
.mainbleftcon ul li a{ width:205px; height:75px; background:url(/images/in20.jpg) no-repeat; line-height:80px; text-align:center; margin-bottom:5px; display:block; color:#000; font-size:15px;}
.mainbleftcon ul{ padding-top:13px;}
.mainbleftcon ul li a:hover{ background:url(/images/in20_h.jpg) no-repeat; color:#15772c;}
.mainbright{ margin-left:30px; width:845px;}
.mainbrightbt{ background:url(/images/in21.jpg) no-repeat; width:815px; color:#fff; font-size:18px; height:41px; line-height:41px; padding-left:30px;}

.mainbrightbta a{ background:url(/images/in22.jpg) no-repeat 0 5px; font-size:14px !important; color:#fff; padding-left:15px; margin-right:10px;}
.mainbrightbta a:hover{ background:url(/images/in22_h.jpg) no-repeat 0 5px; padding-left:15px; color:#ee9a0c;}
.mainbrightcon{ width:843px; border:1px solid #dedede; border-top:none; height:auto; padding-bottom: 10px; background:#fff;}
.mainbrightcon ul{ margin-left:7px;}
.mainbrightcon ul li{ width:235px; text-align:center; margin-top:22px; margin-left:20px; margin-right:20px;}
.mainbrightcon ul li a img{ width:233px; height:163px; border:2px solid #ededed; display: block;}
.mainbrightcon ul li a:hover img{ width:233px; height:163px; border:2px solid #ee9a0c;}
.mainbrightcon ul li a{  color:#000; font-size:14px;}
.mainbrightcon ul li a:hover{ color:#ee9a0c;}
.maincpic{ background:url(/images/in24.jpg) no-repeat top center; height:157px;}
.mainc{ background:url(/images/in25.jpg) no-repeat top center; padding-top:60px; padding-bottom:60px;}
.mainconeb{ font-size:15px; color:#717171; line-height:35px; margin-left:30px;}
.mainoneline{ background:url(/images/in29.png) no-repeat center; height:32px; margin-top:15px;}
.mainonelineone{ background:url(/images/in33.png) no-repeat center; height:33px; margin-top:15px;}

.mt70{ margin-top:70px;}
.mt50{ margin-top:50px;}

.maincpicone{ background:url(/images/in40.jpg) no-repeat top center; height:158px;}
.maind{ background:#e9e6e1; padding:60px 0 10px 0;  max-width:1600px; margin:0 auto;}
.maindlista{ margin-bottom:50px;}
.maindlista li a{ background:#fff; width:250px; height:305px; padding-top:10px; display:block; color:#717171; border-radius:3px; margin-left:12px; margin-right:13px;}
.maindlista li a:hover{ background:#6cc372; color:#fff;}
.maindlista a .maindlistone{text-align:center; width:224px; height:130px; border:3px solid #6cc372; margin:0 auto;}
.maindlista a:hover .maindlistone{ width:224px; height:130px; border:3px solid #ee9a0c; display:block;}
.maindlista a .maindlisttwo{ color:#2087ed; font-size:15px; text-align:center; margin-top:15px; margin-bottom:15px; width:230px;}
.maindlista a:hover .maindlisttwo{ color:#fff; }
.maindlista a .maindlistthree{ color:#717171; width:230px; text-align:center; line-height:20px; margin-top:15px; margin:0 auto;}
.maindlista a:hover .maindlistthree{ color:#fff; }
.maindlista a .maindlisfour{ background:#6cc372; margin:0 auto; border-radius:3px; width:230px; height:33px; line-height:33px; color:#fff; text-align:center; margin-top:35px; display:block;}
.maindlista a:hover .maindlisfour{background:#fff; color:#2087ed;}
.maindlista *{cursor:pointer;}

.maindlistb{ margin-bottom:50px;}
.maindlistb li a{ background:#fff; width:250px; height:305px; padding-top:10px; display:block; color:#717171; border-radius:3px; margin-left:12px; margin-right:13px;}
.maindlistb li a:hover{ background:#ee9a0c; color:#fff;}
.maindlistb a .maindlistbone{ text-align:center;width:224px; height:130px; border:3px solid #ee9a0c; display:block; margin:0 auto;}
.maindlistb a:hover .maindlistbone{ width:224px; height:130px; border:3px solid #5e86bc; display:block;}
.maindlistb a .maindlistbtwo{ color:#2087ed; font-size:15px; text-align:center; margin-top:15px; margin-bottom:15px; width:230px;}
.maindlistb a:hover .maindlistbtwo{ color:#fff; }
.maindlistb a .maindlistbthree{ color:#717171; width:230px; text-align:center; line-height:20px; margin-top:15px; margin:0 auto;}
.maindlistb a:hover .maindlistbthree{ color:#fff; }
.maindlistb a .maindlisbfour{ background:#ee9a0c; margin:0 auto; border-radius:3px; width:230px; height:33px; line-height:33px; color:#fff; text-align:center; margin-top:35px; display:block;}
.maindlistb a:hover .maindlisbfour{background:#fff; color:#2087ed;}
.maindlistb *{cursor:pointer;}

.maindlistc{ margin-bottom:50px;}
.maindlistc li a{ background:#fff; width:250px; height:305px; padding-top:10px; display:block; color:#717171; border-radius:3px; margin-left:12px; margin-right:13px;}
.maindlistc li a:hover{ background:#5e86bc; color:#fff;}
.maindlistc a .maindlistcone{ text-align:center;width:224px; height:130px; border:3px solid #5e86bc; display:block; margin:0 auto;}
.maindlistc a:hover .maindlistcone{ width:224px; height:130px; border:3px solid #6cc372; display:block;}
.maindlistc a .maindlistctwo{ color:#2087ed; font-size:15px; text-align:center; margin-top:15px; margin-bottom:15px; width:230px;}
.maindlistc a:hover .maindlistctwo{ color:#fff; }
.maindlistc a .maindlistcthree{ color:#717171; width:230px; text-align:center; line-height:20px; margin-top:15px; margin:0 auto;}
.maindlistc a:hover .maindlistcthree{ color:#fff; }
.maindlistc a .maindliscfour{ background:#5e86bc; margin:0 auto; border-radius:3px; width:230px; height:33px; line-height:33px; color:#fff; text-align:center; margin-top:35px; display:block;}
.maindlistc a:hover .maindliscfour{background:#fff; color:#2087ed;}
.maindlistc *{cursor:pointer;}

.maincpictwo{ background:url(/images/in42.jpg) no-repeat top center; height:202px;}

.maine{ background:#f8f8f8; padding:45px 0 60px 0;  max-width:1600px; margin:0 auto;}
.mainebt{ font-size:16px; color:#b5b5b5; text-align:center; line-height:38px;}
.mainebt span{ font-size:30px; border-bottom:1px solid #dedede; padding:0 20px 0 20px; color:#2087ed; padding-bottom:5px;}
.maineone li a{ width:254px; height:220px; border-bottom:3px solid #2087ed; display:block; background:#fff; margin-left:10px; margin-right:10px;}
.maineone li a:hover{ border-bottom:3px solid #ee9a0c;}
.maineone img{ width:254px;  height:166px; overflow:hidden;}
.maineone a .mainetwo{ color:#717171; font-size:25px; text-align:center; margin-top:7px;}
.maineone a:hover .mainetwo{ color:#2087ed;}

.mainf{background: url(/images/in47.jpg) no-repeat top center; padding:45px 0 60px 0;  max-width:1600px; margin:0 auto;}
.mainfone{ line-height:35px; color:#717171; font-size:15px; width:715px; margin:0 auto; text-align:center; margin-top:30px; margin-bottom:40px;}
.mainftwo a{ background:#2087ed; width:258px; height:50px; margin:0 auto; display:block; border-radius:40px; color:#fff; font-size:18px; text-align:center; line-height:50px; margin-top:50px;}
.mainftwo a:hover{background:#ee9a0c;}

.maing{background: url(/images/in49.jpg) no-repeat top center; padding:45px 0 60px 0;  max-width:1600px; margin:0 auto;}
.maingbt{ font-size:16px; color:#fff; text-align:center; line-height:38px;}
.maingbt span{ font-size:30px; border-bottom:1px solid #dedede; padding:0 20px 0 20px; color:#fff; padding-bottom:5px;}
.maingone{ margin-top:40px;}
.maingone li{ background:url(/images/in50.png) no-repeat; width:211px; height:156px;}
.maingtwo{ width:175px; margin:0 auto; border-bottom:1px solid #bdddc7; font-size:25px;  padding-bottom:5px; font-weight:700;}
.maingthree{ color:#666; font-size:16px; line-height:25px; width:175px; margin:0 auto; margin-top:15px;}
.maingfour{ margin-top:15px; margin-bottom:15px;}
.maingfive li{ background:url(/images/in52.png) no-repeat; width:211px; height:156px;}

.mainh{background: url(/images/in53.jpg) no-repeat top center;background-size:cover; padding:60px 0 60px 0;  max-width:1600px; margin:0 auto;}
.mainhbt{ font-size:16px; color:#909090; text-align:center; line-height:38px;}
.mainhbt span{ font-size:30px; border-bottom:1px solid #ccc; padding:0 20px 0 20px; color:#2087ed; padding-bottom:5px;}

.mainhlistone{ margin-top:30px;}
.mainhlistone ul{ width:320px;}
.mainhlistone ul li a{ background:url(/images/in54.png) no-repeat 0 3px; line-height:35px; padding-left:20px; color:#717171;}
.mainhlistone ul li a:hover{ color:#2087ed;}
.mainhline{ border-left:1px solid #ccc; height:328px; margin-top:11px; margin-left:30px; margin-right:30px;}
.mainhtwo a{ width:}
.bottomnavtwo {width: 147px; height: auto;float: left;}
.bottomnavtwo li{ width: 100%; text-align: center; }
.bottom{ background:#2087ed; padding:20px 0 20px 0;max-width:1600px; margin:0 auto;}
.bottomnavone li a{ color:#fff; font-size:15px; width:85px; margin-left:31px; margin-right:31px;display: inline-block;}
.bottomnavone li a:hover{ color:#eedb0c;}
.bottomlieone{ border-bottom:1px solid #108d42; padding-bottom:10px;}
.bottomnavtwo{ margin-top:10px; }
.bottomnavtwo li a{ color:#fff; line-height:30px; font-size:13px;}
.bottomnavtwo li a:hover{color:#eedb0c;}
.bottomlietwo{ border-bottom:1px solid #0e843e;  margin-top:25px;}
.bottomtwo{ color:#cae2d4; font-size:13px; line-height:30px; }
.bottomliethree{ border-bottom:1px solid #0e7c3a;  margin-top:25px;}
.mt35{ margin-top:35px;}
.links span{font-size: 16px; color: #fff;font-weight: bold;}
.links a{display: inline-block;width: auto; line-height: 24px; font-size: 13px;color: #fff;padding:0 5px;margin:3px;}
/*about*/
.abkv{ border-bottom:5px solid #54a406;  height:340px; max-width:1600px; margin:0 auto; }
.left{ width:230px; margin-top:40px; margin-bottom:60px;}
.leftbt{ background:url(/images/ab01.jpg) no-repeat; width:200px; height:61px; font-size:25px; color:#fff; line-height:60px; padding-left:30px;}
.leftcon{ background:#fff; border:1px solid #d6d6d6; border-top:none; border-bottom:none;}
.leftcon ul li a{ background:url(/images/ab03.jpg) no-repeat; width:198px; height:50px; display:block; color:#636363; font-size:15px; line-height:50px; padding-left:30px;}
.leftcon ul li a:hover{ background:url(/images/ab02.jpg) no-repeat; color:#2087ed;}
.leftconselect{background:url(/images/ab02.jpg) no-repeat !important; color:#2087ed !important;}
.leftbtone a{ background:url(/images/ab01_h.jpg) no-repeat; width:200px; font-size:25px; margin-top:30px; height:61px; display:block; color:#fff; line-height:61px; padding-left:30px;}
.leftbtone a:hover{ background:url(/images/ab01.jpg) no-repeat;}
.leftconone{background:#fff; border:1px solid #d6d6d6; border-top:none;}
.leftconone ul{ width:200px; margin:0 auto; padding-top:10px; padding-bottom:15px;}
.leftconone ul li a{ background:url(/images/ab04.jpg) no-repeat 0 7px; padding-left:10px; color:#727272; line-height:25px;}
.leftconone ul li a:hover{ color:#2087ed;}
.leftcontwo{ width:228px; height:89px; overflow:hidden;}
.leftconthree{ color:#000; text-align:center; padding-top:20px;}
.leftconfour a{ width:90px; height:28px; background:#2087ed; display:block; line-height:28px; color:#fff; margin:0 auto; margin-top:10px; border-radius:3px; margin-bottom:20px;}
.leftconfour a:hover{ background:#ee9c12;}
.right{ border:1px solid #d6d6d6; width:838px; margin-top:40px; margin-left:30px; margin-bottom:30px; min-height:860px;}
.rightbt{ background:#f8f8f8; height:59px; border-bottom:1px solid #d6d6d6; font-size:20px; color:#2087ed; padding-left:20px; line-height:59px;}
.rightbtone{  font-size:12px !important;color:#9d9d9d; margin-right:20px; }
.rightbtone a{ color:#9d9d9d;}
.rightbtone a:hover{ color:#2087ed;}
.rightbtone span{color:#2087ed;}
.rightcon{ width:798px; margin:0 auto; margin-bottom:50px; margin-top:25px; font-size:13px; color:#656565; line-height:30px;}
.abcon{ background:url(/images/ab06.jpg) no-repeat #f7f7f7; width:798px; height:145px; margin-bottom:30px;}
.abconnr{ width:430px; font-size:15px; color:#2087ed; padding-top:28px; margin-left:315px;}






/*news*/

.newskv{ border-bottom:5px solid #54a406; background:url(/images/newkv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto; }
.newslist li{ border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:20px;}
.newslist img{ width:174px; height:120px; overflow:hidden;}
.newslistright{ margin-left:20px; width:604px;}
.newslist a .newslistrightbt{ font-size:18px; color:#000;}
.newslist a:hover .newslistrightbt{ font-size:18px; color:#2087ed;}

.newslistrighttime{ color:#8d8c8c; font-size:12px; margin-top:5px;}
.newslist a .newslistrightcon{ color:#707070; font-size:13px; line-height:20px; margin-top:5px;}
.newslist a:hover .newslistrightcon{ color:#000; }



.talentnybt{ text-align:center; font-size:25px; color:#000; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.talentnyfbt{ text-align:center; color:#929292;}
.talentnynr{ color:#636363; margin-top:30px; font-size:15px; line-height:35px; margin-bottom:20px;}
.serline{ border-top:1px solid #dedede; margin-bottom:20px;}
.sernext li a{ color:#787878; font-size:15px; line-height:35px;}
.sernext li a:hover{ color:#000;}
.serfh a{ width:120px; height:35px; text-align:center; line-height:35px; font-size:15px; color:#ff9b19;border-radius:20px; background:#fff; border:1px solid #ff9b19; display:block}
.serfh a:hover{ background:#ff9b19; color:#fff;}


/*case*/
.cakv{ border-bottom:5px solid #54a406; background:url(/images/cakv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto; }
.caselist { border-bottom:1px dashed #ccc; padding-bottom:20px;}
.caselist li a{ width:250px; background:#f5f5f5; height:240px; text-align:center; border-bottom:3px solid #fff; margin-left:8px; margin-bottom:20px; margin-right:8px;font-size:15px; color:#2087ed; text-align:center; display:block;}
.caselist li a:hover{ background:#dfdfdf; border-bottom:3px solid #2087ed;}
.caselist li img{ width:250px; height:186px; overflow:hidden;}

/*product*/
.productkv{ border-bottom:5px solid #54a406; background:url(/images/prkv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto; }
.productlist{ border-bottom:1px dashed #ccc; padding-bottom:20px;}
.productlist li a{ width:249px; border:1px solid #d6d6d6; display:block; height:285px; margin-left:7px; margin-right:7px; margin-bottom:20px;}
.productlist li a:hover{border:1px solid #2087ed;}
.productlist img{ width:249px; height:180px; overflow:hidden;}
.productlist a .productlistone{ width:220px; margin:0 auto; margin-top:5px; margin-bottom:5px; border-bottom:1px solid #d5d5d5; padding-bottom:3px; color:#2087ed; font-size:14px;}
.productlist a:hover .productlistone{ color:#000;}
.productlisttwo{ color:#696969; width:220px; margin:0 auto;}


.prrightny{ width:265px; margin-left:30px;}
.prrightnya{ background:url(/images/pr06.jpg) no-repeat bottom; width:262px; padding-bottom:15px; font-size:15px; color:#000; padding-left:3px;}
.prrightnya span{ color:#0450a2;}
.prrightnyb{ margin-top:15px; line-height:25px; font-size:13px; margin-bottom:30px;}
.prrightnyxian{ border-bottom:3px solid #2087ed; margin-top:40px;}
.prrightnybt{ background:url(/images/pr07.jpg) no-repeat; width:158px; height:40px; color:#fff; font-size:20px; text-align:center; line-height:40px;}
.prrightnycon{ font-size:13px; margin-top:15px;}


.prightnypic{ width:498px; height:360px; overflow:hidden;border:1px solid #d6d6d6;}
.prightnypic img{width:428px;height:308px;}
.mt15{ margin-top:15px;}
.prrightnyc a{ width:235px; background:url(/images/pr111.jpg) no-repeat; margin-bottom:5px; border-radius:3px; height:35px; display:block; padding-left:30px; color:#fff; font-size:15px; line-height:35px;}
.prrightnyc a:hover{ background:url(/images/pr112.jpg) no-repeat;}

/*newsproduct*/
.newprkv{ border-bottom:5px solid #54a406; background:url(/images/newprkv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto; }

/*technology*/
.tekv{border-bottom:5px solid #54a406; background:url(/images/tekv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto;}

.techlisttwo a .techlisttwotime{ width:80px; height:113px; background:#999; display:block; font-size:12px; text-align:center; color:#fff; padding-top:10px;}
.techlisttwo a .techlisttwotime span{ font-size:40px;}
.mt5{ margin-top:5px;}
.techlisttwo a:hover .techlisttwotime{  background:#2087ed;}
.techlisttwo a .techlisttwocon{ width:675px; border:1px solid #e6e6e6; padding:15px 20px 15px 20px; display:block;}
.techlisttwo a:hover .techlisttwocon{ border:1px solid #2087ed;}
.techlisttwo a .techlisttwoconbt{ color:#666; font-size:15px; font-weight:700;}
.techlisttwo a:hover .techlisttwoconbt{ color:#2087ed; font-size:15px;}
.techlisttwo li{ margin-bottom:20px;}
.techlisttwoconnr{ color:#666; line-height:25px; margin-top:10px;}
.techthree li { border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:25px;}
.techthree li img{ width:215px; height:144px; border:1px solid #ccc;}
.techfour{ width:550px; margin-left:30px; color:#656565; font-size:18px; margin-top:5px;}
.techfour span{ color:#2087ed; font-weight:700;}
.techfive{ color:#b3b3b3; font-size:12px !important; margin-top:5px;}
.techsix a{ width:100px; height:30px; background:#ee9c12; display:block; color:#fff; text-align:center; margin-top:25px; font-size:14px !important; border-radius:3px; }
.techsix a:hover{ background:#ff0000;}


/*talent*/
.takv{border-bottom:5px solid #54a406; background:url(/images/takv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto;}
.talentone{ font-size:14px; line-height:30px;}
.talentthree{border-bottom:3px solid #2087ed;}
.talenttwo{ margin-top:50px; background:url(/images/pr07.jpg) no-repeat; width:158px;font-size:16px; color:#fff;  text-align:center; line-height:40px; height:40px; }
.talentsix{ margin-top:50px;}
.talentsix li{ border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}

.recrlist li{ width:716px; background:#fff; border:1px solid #eeeeee; padding:25px 40px 25px 40px;}
.recrlistpic{ width:106px; font-size:18px; color:#008fd1; text-align:center;}
.recrlistpic img{ margin-bottom:15px;}
.recrlistcon{ font-size:13px; line-height:25px; color:#666px; border-left:1px dashed #ccc; padding:15px 0 15px 0; margin-left:40px; padding-left:40px; width:520px;}
.recrlistcon span{ color:#008fd1; font-size:18px;}
.recrlist li{ margin-bottom:20px;}
.recrlistconyp a{ width:143px; height:35px; line-height:35px; text-align:center; border:1px solid #eeeeee; display:block; color:#666; margin-top:10px; margin-left:390px;}
.recrlistconyp a:hover{ background:#e7fff1; border:1px solid #2087ed;}

/*contact*/
.cokv{border-bottom:5px solid #54a406; background:url(/images/cokv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto;}
.clublist{ margin-left:30px;}

.clublist input{ width:285px; height:30px; border:1px solid #e7e7e7; margin-bottom:15px;}
.clublist textarea{ width:555px; height:140px;border:1px solid #e7e7e7;}
.tijiao{ margin-left:86px; margin-top:30px;}
.clubcz a{ background:#2087ed; text-align:center; line-height:31px; color:#fff; border-radius:3px; width:120px; height:31px; display:block; margin-left:10px;}
.clubcz .btnsbt{border:none; background:#2087ed; text-align:center; line-height:31px; color:#fff; border-radius:3px; width:120px; height:31px; display:block; margin-left:10px;}

.err{color:#aa0000;}
.conr{ font-size:16px; color:#000; line-height:40px;}
.conr span{ color:#2087ed;}
.cobgone{ background:url(/images/co02.jpg) no-repeat 0 11px; padding-left:40px; margin-top:30px;}
.cobgtwo{ background:url(/images/co03.jpg) no-repeat 0 10px; padding-left:40px;}
.cobgthree{ background:url(/images/co04.jpg) no-repeat 0 10px; padding-left:40px;}
.cobgfour{ background:url(/images/co05.jpg) no-repeat 0 10px; padding-left:40px;}
.cobgfive{ background:url(/images/co06.jpg) no-repeat 0 10px; padding-left:40px;}
.cobgsix{ background:url(/images/co07.jpg) no-repeat 0 10px; padding-left:40px;}
.cobgseven{ background:url(/images/co08.jpg) no-repeat 0 10px; padding-left:40px;}
.fzlca{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #ff6600; margin-bottom:10px;}
.fzlcaone{ width:150px; background:#ff6600; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcatwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlcb{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #eeaa3d; margin-bottom:10px;}
.fzlcbone{ width:150px; background:#eeaa3d; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcbtwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlcc{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #ff6699; margin-bottom:10px;}
.fzlccone{ width:150px; background:#ff6699; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcctwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlcd{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #36e0a7; margin-bottom:10px;}
.fzlcdone{ width:150px; background:#36e0a7; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcdtwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlce{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #3399ff; margin-bottom:10px;}
.fzlceone{ width:150px; background:#3399ff; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcetwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlcf{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #9999ff; margin-bottom:10px;}
.fzlcfone{ width:150px; background:#9999ff; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcftwo{ width:613px; margin-left:30px; font-size:20px;}

.fzlcg{ background:#f8f8f8; height:100px; line-height:100px; border-right:5px solid #229a22; margin-bottom:10px;}
.fzlcgone{ width:150px; background:#229a22; height:100px; font-size:25px; text-align:center; color:#fff;}
.fzlcgtwo{ width:613px; margin-left:30px; font-size:20px;}


.aboutcontwo{ width:781px; }
.aboutcontwo li{ width:380px; height:206px; border:1px solid #e3e3e3; }
.aboutcontwo img{ width:190px; height:206px;}
.aboutcontwonra{ color:#2087ed; font-size:25px;  width:130px; margin-left:30px; margin-top:80px;}
.aboutcontwonrb{ color:#2087ed; font-size:25px;  width:130px; margin-top:80px; margin-right:25px;}
.aboutcontwonrb span{color:#939393; font-size:14px;}




/* 分页 */
.next{ margin-top:30px; font-size:14px; line-height:25px;width: 100%; text-align: center;}
.next  a{ width:auto; display: inline-block; height:25px; text-align:center;  margin-left:5px; text-decoration:none; color:#000;}
.next  a:hover{ color:#fff; background:#2087ed;}
.next .nextpage a{ width:67px; height:25px;text-align:center; margin-left:5px;display:block;text-decoration:none; color:#000;}
.next .nextpage a:hover{ color:#fff; background:#2087ed;}
.next .nextword{margin-left:20px;font-size:14px;}
.next .nextpageone{ width:36px; height:25px; text-align:center; margin-left:5px;}
.next .nextbut a{ width:46px; height:25px; text-align:center; line-height:25px; display:block;text-decoration:none; color:#000;}
.next .nextbut a:hover{ color:#fff;}
.next span{width:auto; display: inline-block;padding: 0 5px; height:25px; text-align:center;  margin-left:5px; text-decoration:none; color:#fff; background:#2087ed;}
/* end 分页 */








/*member*/
.memberone{background:url(/images/hy01.jpg) no-repeat top center; height:736px; max-width:1600px; margin:0 auto;}
.membertwo{ width:980px; margin:0 auto; padding-top:70px;}
.dlmain{ background:url(/images/dl02.png) no-repeat; height:499px; margin-top:15px; padding-top:55px;}
.dlmain .dlmain01{  margin-left:607px;}
.dlmain .dlmain02{ background:url(/images/dl05.jpg) no-repeat; width:190px; height:30px; text-align:center; line-height:25px; color:#e28414; margin-left:75px;}
.dlmain .dlmain03{ font-size:14px; line-height:40px;}
.dlmain .dlmain03 input{ width:230px; height:25px; line-height:25px; border:1px solid #ccc;}
.dlmain .dlmain03 a{ color:#2087ed; font-size:12px;}
.dlmain .dlmain03 a:hover{ text-decoration:underline;}
.dlmain .dlmain03 li{ _margin-top:5px;}
.dlmain .dlan{ margin-top:0px; margin-left:60px;}
.dlmain .btnlogin{background:url(/images/dl06.jpg) no-repeat; width:130px; height:40px;border:none;}
.dlmain .btnlogin:hover{background:url(/images/dl07.jpg) no-repeat; width:130px; height:40px;border:none;}
.dlmain .dlan a{ background:url(/images/dl06.jpg) no-repeat; width:130px; height:40px; display:block;}
.dlmain .dlan a:hover{ background:url(/images/dl07.jpg) no-repeat; width:130px; height:40px;}
.dlzc{ border-top:1px solid #ccc; width:350px; margin-top:25px; font-size:18px;padding-top:15px;color:#2087ed;}
.dlzcan{ margin-top:15px; margin-left:55px;}

.memberthree{background:url(/images/hy02.jpg) repeat-y top center; max-width:1600px; margin:0 auto; } 

.zcbg{ background:#fff; width:1100px; padding-bottom:15px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
.zccon{ width:1000px; margin-left:auto; margin-right:auto; }
.zccon01{line-height:25px; border-bottom:3px solid #2087ed; padding-bottom:15px; padding-left:5px; font-size:15px;}
.zccon01 a{ color:#ff6000;}
.zccon01 a:hover{ text-decoration:underline;}
.zccon02{ background:url(/images/zc04.jpg) no-repeat left center; padding-left:18px; border-bottom:1px solid #ccc; margin-top:25px; line-height:35px; font-size:15px; color:#2087ed; font-weight:700;}
.zccon03{ margin-top:30px; margin-left:50px;}
.zccon03 li{ margin-top:15px;}
.zcconan a{ background:url(/images/zc05.jpg) no-repeat; width:256px; height:31px; display:block; margin-left:156px; margin-top:30px;}
.zcconan a:hover{ background:url(/images/zc06.jpg) no-repeat; width:256px; height:31px;}
.scroll{overflow:auto;height:160px; width:855px; border:1px solid #9dbfda; margin-left:40px; margin-top:30px; line-height:18px;}
.scrollcon{ width:825px; margin-left:auto; margin-right:auto; margin-top:10px; font-size:13px; line-height:30px;}
.scrollcon span{ color:#000; margin-left:350px; font-size:15px;}
.zcdy{ text-align:right; margin-right:40px; margin-top:10px;}
.zcdy a{ color:#333;}
.zcdy a:hover{ color:#d90000;}
.btnreg{background:url(/images/zc05.jpg) no-repeat; width:256px; height:31px;border:0;display:block; margin-left:156px; margin-top:30px;}
.btnreg:hover{background:url(/images/zc06.jpg) no-repeat; }


/*返回顶部*/
.toTop{width:20px;height:85px;background:#ee9c14; font-size:16px; color:#fff; padding:10px;cursor:pointer;position:fixed;right:30px;bottom:100px;}
*html .toTop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:80px;}
/*解决IE6闪动问题 start*/
*html{background-image:url(about:blank);background-attachment:fixed;}




/*about04 荣誉*/


#bigpicarea{position:relative;margin:0px auto;width:773px;height:557px;overflow:hidden;}
.image{text-align:center}

#bigpicarea .word{text-align:center;height:50px;line-height:50px;background:#000;color:#fff; font-size:18px;position:absolute;bottom:0px;left:0px;width:100%;}

#smallpicarea{margin:20px 0 0 0;border-top:#ececec 1px solid;padding-top:20px}
#thumbs{margin:0px auto;width:830px;height:85px;overflow:hidden;}
#thumbs li{margin:0px 5px;width:94px;display:inline;float:left;height:69px;overflow:hidden;}
#thumbs ul{margin-top:3px}
#thumbs li.last_img{margin-right:4px}
#thumbs li.first{margin:25px 10px 0px 15px;width:9px;height:20px;cursor:pointer}
#thumbs li.last{margin:25px 10px 0px 15px;width:9px;height:20px;cursor:pointer}
#thumbs li a{border:#fff 2px solid;width:90px; height:65px;display:block;font-size:0px;}
#thumbs li a:hover{border:#049a4c 2px solid;}
#thumbs li a.current{border:#ff9000 2px solid;}

.bigbtnPrev{z-index:100;position:absolute;width:35px;height:51px;top:250px;cursor:pointer;left:30px}
.bigbtnNext{z-index:100;position:absolute;width:35px;height:51px;top:250px;cursor:pointer;right:30px}

#big_play_prev{background-image:url(/images/leftbig.png);width:35px;display:block;height:51px;_background:none;_filter:progid:DXImageTransform.Microsoft.alphaImageLoader(sizingMethod=crop,src='/images/leftbig.png')}
#big_play_next{background-image:url(/images/rightbig.png);width:35px;display:block;height:51px;_background:none;_filter:progid:DXImageTransform.Microsoft.alphaImageLoader(sizingMethod=crop,src='/images/rightbig.png')}


/*case 专利*/
.cakv{ border-bottom:5px solid #54a406; background:url(/images/cakv.jpg) no-repeat top center; height:340px; max-width:1600px; margin:0 auto; }
.zhuanli { border-bottom:1px dashed #ccc; padding-bottom:20px;}
.zhuanli li a{ width:250px; background:#f5f5f5; height:405px; text-align:center; border-bottom:3px solid #fff; margin-left:8px; margin-bottom:20px; margin-right:8px;font-size:15px; color:#2087ed; text-align:center; display:block;}
.zhuanli li a:hover{ background:#dfdfdf; border-bottom:3px solid #2087ed;}
.zhuanli li img{ width:246px; text-align:center; margin-top:2px; height:353px; overflow:hidden;}



/*talent01*/
.clicktop{ z-index:0; position:relative;}
.clickbg{ background:url(/images/ckbg.png) repeat; width:100%;  z-index:99999; position: absolute; background-size:cover;top:0; left:0;  height:100%; padding-top:420px;}
.clickbj{ background:#fff; border:10px solid #ff9000; width:980px; margin:0 auto;  padding:50px;  -webkit-box-shadow:0 0 10px #2a2a2a; -moz-box-shadow:0 0 10px #2a2a2a;box-shadow:0 0 10px #2a2a2a; }
.ckicklist{ font-size:16px;}
.ckicklistin input{ width:285px; height:30px; border:1px solid #ccc; margin-bottom:30px;}
.ckicklist textarea{ width:555px; height:200px;border:1px solid #ccc;}
.xin{ font-size:20px; color:#ff0000; margin-left:20px; margin-top:5px; font-weight:700;}

.ckicklistinpu input{ width:15px; height:15px; margin-top:5px;margin-bottom:30px;}
.ckicklistin select{ width:140px;height:30px; border:1px solid #ccc; margin-bottom:30px;}
.ckickbt{ font-size:13px; margin-left:20px; margin-top:5px;}
.ckickbt span{ color:#ff0000;  font-weight:700; margin-left:5px; margin-right:5px; }
.clicktj{ margin-left:85px; margin-top:20px;}
.clicktj a{font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif;font-size:12px; width:268px; height:45px; text-align:center; line-height:45px; font-size:18px; color:#fff; display:block; background:#2087ed; text-decoration:none;}
.clicktj a:hover{ background:#0f8a40;}

.clicktj .btnsbt{font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif;font-size:12px; width:268px; height:45px; text-align:center; line-height:45px; font-size:18px; color:#fff; display:block; background:#2087ed;border:1px solid #2087ed; text-decoration:none;}
.clicktj .btnsbt:hover{ background:#0f8a40;border:1px solid #0f8a40;}

.clickfh{ margin-left:20px; margin-top:20px;}
.clickfh a{ width:268px; height:45px; text-align:center; line-height:45px; font-size:18px; color:#fff; display:block; background:#2087ed; text-decoration:none;}
.clickfh a:hover{ background:#0f8a40;}
.ckicklist li{ border:none;}
.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

.reveal-modal { background:#fff; border:10px solid #ff9000; width:980px; margin:0 auto;  padding:50px;  
	visibility: hidden;
	top: 100px; 
	left: 50%;
	margin-left: -400px;
	width: 800px;
	background:#fff;
	position: absolute;
	z-index: 101;
	padding: 30px 40px 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
} 


.lianjiebt{ font-size:25px; margin-top:30px; }
.lianjiew{ width:1100px; margin:0 auto;}
.lianjienr{ border:1px solid #ccc; padding:15px; margin-top:10px; font-size:13px; line-height:25px;}
.lianjienr a{ color:#717171;}
.lianjienr a:hover{ text-decoration:underline;}
