*{
	padding:0px;
	margin:0px auto;
	list-style:none;
	text-decoration:none;
 
}
img{
	border:0px;

}

.clear{
	clear:both;
}
h2,h3{ font-weight:normal}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: arial;   vertical-align: baseline; color: #454545;}

.right{ float:right}

.page_Topbg{ width:100%; margin:0 auto; height:54px; min-width:1002px; border-bottom:6px solid #d18200; background:#0d70d5}
.page_Top{ width:1002px; height:54px; line-height:54px; margin:0 auto}
.page_Top ul li{ float:left; font-size:16px; color:#282828; font-family:Arial; padding:0 8px;}
.page_Top ul li a{font-size:16px; color:#282828;}
.page_Top ul li span{ padding:5px 10px; border:1px solid #414042; font-size:14px; color:#414042; text-transform:uppercase}
.page_Top ul li span a{color:#414042;}
.page_Top ul li span:hover{ background:#414042; color:#0d70d5}
.page_Top ul li span:hover a{color:#0d70d5}
.page_Head{ width:1002px; height:146px; margin:0 auto}
.page_logo{ width:140px; height:146px; float:left;}
.page_Menu{ width:810px; float:right; padding-top:23px; height:40px; line-height:40px;}
.page_Menu ul li{ float:left; font-size:18px; color:#575757; text-transform:uppercase; position:relative;z-index:99}
.page_Menu ul li h2{font-size:18px; color:#575757; padding:0 17px;}
.page_Menu ul li:hover h2{ color:#0d70d5}

.page_Menu ul li:hover .nav_submenu{ display:block;}
.nav_submenu li:hover h3{ color:#0d70d5}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 220px;
  background-color: #f3f3f3;
  z-index:9999;
  left:0; top:40px;
}

.nav_submenu li{ padding:0px 20px}

.Top_Language{width:108px; float:right; position:relative; z-index:100; margin-top:13px;}
.chose{width:100%; height:26px; line-height:26px; text-align:left;}
.chose a{width:120px; height:26px; display:block; color:#5e4d3c;}
#m1 { position:absolute; top:26px; left: -5px; width: 108px; padding:5px 0px; border: 1px solid #ccc; background: white; color: #5e4d3c; z-index:1000;}
#m1 a{ color: #5e4d3c;}
#m1 .lian{ float: left; width: 102px; padding-left:3px; padding-right:3px; height: 22px; line-height: 22px; text-align: left;}
#m1 .lian img{ vertical-align: middle; padding-right: 2px;}
#m1 .lian a{ display: block; line-height: 22px;}
#m1 .lian a:hover{ background-color: #ccc; color: white;}

.page_Banner{ width:100%; min-width:1002px; margin:0 auto; height:564px; position:relative}
.xialabtn{ position:absolute; bottom:0; z-index:9999; width:100%; text-align:center}
.page_indexpro{ width:1002px; height:; margin:0 auto}
.page_indexpro h2{ font-size:25px; background:url(../img/titlebg.jpg) bottom center no-repeat; color:#414042; text-align:center; height:72px; line-height:68px; text-transform:uppercase}
.indexprolist{ width:1002px; float:left; padding-top:14px; height:301px;}
.pro{ width:192px; height:301px; float:left; margin-bottom:10px;}
.pro_img{ width:192px; height:238px; float:left;}
.pro_img img{width:192px; height:238px;}
.pro_name{ width:192px; height:47px; font-size:16px; color:#414042; line-height:16px; border-bottom:1px solid #F39700; float:left; text-align:center; padding-top:15px;}
.pro_name a{font-size:15px; color:#414042;}
.pro:hover{box-shadow: rgb(178,178,178) 0px 0px 8px;  
 
 }

.news{ width:320px; height:229px; float:left;}
.news_img{ width:320px; height:177px; float:left;}
.news_name{ width:320px; height:37px; font-size:16px; color:#414042; line-height:16px; border-bottom:1px solid #0d70d5; float:left; text-align:center; padding-top:15px;}
.news_name a{font-size:15px; color:#414042;}
.news:hover{box-shadow: rgb(178,178,178) 0px 0px 8px;}

.page_indexclass{ width:1002px; margin:0 auto; padding:55px 0 45px 0; height:238px; background:url(../img/class.jpg) left no-repeat}
.classList{ width:419px; height:238px; float:left; padding-left:295px;}
.classList h2{ width:419px; height:38px; float:left; font-size:25px; color:#303030; line-height:38px;}
.classList p{ font-size:14px; color:#303030; float:left; height:20px; line-height:20px;}
.page_Class{ width:419px; padding:10px 0 15px 0; float:left;}
.page_Class ul li{ float:left; width:195px; height:32px; line-height:32px;background:url(../img/jt.jpg) left no-repeat; padding-left:14px;}
.page_Class ul li h3{ font-size:16px; color:#0d70d5;}
.page_search{ width:419px; float:left; height:42px;}
.page_search ul li{ float:left;}
.page_search ul li input[type=text]{ background:none; border:0; width:350px; height:40px; line-height:42px; padding-left:15px; color:#898989}
.classRight{ width:207px; float:right; padding-right:14px; height:238px; text-align:center; font-size:14px; color:#303030; line-height:18px;}

.page_Aboutbg{ width:100%; margin:0 auto; min-width:1002px; height:565px; padding-bottom:45px; background:url(../img/aboutbg.jpg) top repeat-x #e8e8e8;}
.page_About{ width:1002px; height:465px; margin:0 auto}
.page_About h2{ font-size:40px; color:#fff; text-transform:uppercase; text-align:center; line-height:141px; height:141px; font-weight:bold}
.page_About ul{ width:1002px; height:324px; float:left; background:#fff}
.page_About ul li{ float:left; font-size:16px; color:#585858; line-height:22px;}
.page_About ul li span{ font-size:20px; line-height:28px;}

.page_hezuo{width:946px; height:100px; margin:0 auto; padding:0 28px; background:#fff}
.page_hezuo h2{ font-size:20px; color:#0d70d5; font-weight:bold; text-align:left; text-transform:uppercase}

.page_Otherbg{ width:100%; min-width:1002px; margin:0 auto;background:#000; padding-top:34px; padding-bottom:20px;}
.page_Other{ width:1002px; margin:0 auto; height:528px;}
.page_News{ width:480px; float:left; height:528px;}
.page_News h2{ font-size:25px; color:#fff; text-align:left; line-height:71px; text-transform:uppercase; float:left;}
.page_Newspic{ width:480px; height:128px; float:left;}
.page_NewsList{ width:480px; float:left;}
.page_NewsList ul li{ padding-top:14px; font-size:16px; color:#fff;}
.page_NewsList ul li a{ color:#fff}
.page_NewsList ul li span{ font-size:20px; color:#b6b6b6; font-weight:bold}
.page_NewsMore{ width:450px; float:left; font-size:14px; color:#0d70d5; padding-right:30px; text-align:right; line-height:32px;}
.page_Feedback{ width:500px; float:right;}
.page_Feedback h2{font-size:25px; color:#fff; text-align:left; line-height:71px; text-transform:uppercase}
.page_Foot{ width:100%; margin:0 auto; height:128px; min-width:1002px; background:#0d70d5;}
.page_Bottom{ width:1002px; height:104px; margin:0 auto; padding-top:24px;}
.page_footLeft{ width:664px; float:left;}
.page_footlink{ width:664px; height:42px; float:left; line-height:42px;}
.page_footlink ul li{ float:left; color:#fff; padding-right:10px;}
.page_footlink ul li h2{ font-size:16px; color:#fff; text-transform:uppercase;}
.page_footLeft p{ font-size:14px; color:#fff; line-height:20px; text-align:left;}
.page_footLeft p a{ color:#fff}
.page_footRight{ width:278px; float:right; height:94px;}
.page_Friendlink{ width:1002px; margin:0 auto; line-height:24px; color:#000}
.page_Friendlink a{ color:#000}

.page_inBanner{ width:100%; margin:0 auto; height:277px; min-width:1002px; background:url(../img/aboutbanner.jpg) center no-repeat}
.page_Main{ width:1002px; margin:0 auto; padding:23px 0}
.page_MainTitle{ width:1002px; float:left; height:42px; line-height:42px;}
.page_lmTitle{ float:right; font-size:13px; color:#737373; background:url(../img/home.jpg) left no-repeat; padding-left:15px;}
.page_lmTitle a{color:#737373;}
.lmTitle{
	width:1002px;
	height:77px;
	float:left;
	text-align:left;
	font-size:25px;
	color:#414042;
	text-transform:uppercase;
	line-height:66px;
	padding-top:14px;
	background-image: url(../images/lmtitlebg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.lmTitle h3{font-size:25px; color:#414042; line-height:66px;}
.page_MainBody{ width:1002px; float:left; padding:15px 0; line-height:22px;}
/*.page_MainBody p{ padding-bottom:20px;}*/

.lmTitle span{ float:right; background:#737373; padding:3px 8px; color:#fff; line-height:18px; text-transform:none; font-size:14px; margin-top:25px;}
.lmTitle span a{color:#fff}

#smoothmenu1{max-width:300px; float:left;height:46px;border-left:none;  margin-top:0px;}
.page_inClass{
max-width:1000px;
}

.page_inClass ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.page_inClass ul li{
position: relative;
display: inline;
float: left;
color:#636363; float:left; line-height:46px;
}

.page_inClass ul li a h3{
display: block;
font-size:14px;  padding:0 23px;border-left:1px solid #e2e2e2;
}

.page_inClass ul li ul li a{
text-align:center;
display: block;
color:#636363;
background:#f3f3f3;
padding: 5px 0;
text-decoration: none;
line-height:38px;
}

.page_inClass ul li ul li:hover h3{ color:#0d70d5}

* html .page_inClass ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

	
/*1st sub level menu*/
.page_inClass ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
border-bottom:1px solid #e2e2e2;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_inClass ul li ul li{
display: list-item;
float: none;
border:1px solid #e2e2e2;
border-bottom:none
}

.page_inClass ul li ul li h3{border-left:none;font-size:13px;}

/* Sub level menu links style */
.page_inClass ul li ul li a{
font:"微软雅黑";
font-weight:normal;
width: 210px; /*width of sub menus*/
margin: 0;
}

/* Holly Hack for IE \*/
* html .page_inClass{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}


.reation{ width:100%; float:left;}
.reation h5{width:1002px; height:77px; float:left; background:url(../img/lmtitlebg.jpg) bottom no-repeat; text-align:left; font-size:25px; color:#414042; text-transform:uppercase; line-height:66px; padding-top:14px; margin-bottom:10px;}

.commentTitle h5,.inquiry_Title h5{ font-size:16px; font-weight:bold}
.commentTitle h5 span{ float:right; font-size:13px; font-weight:normal}
.yz_alert{ color:#F00}
.bt{padding:3px 5px; background:#0d70d5; color:#fff; border:0; cursor:pointer; margin-top:10px;}

#page_Newslist ul li{ padding:8px 0; border-bottom:1px dashed #ccc}

.pro_title1{ font-size:25px; color:#414042; text-align:center; width:100%; line-height:88px; border-top:1px solid #dbdbdb; float:left;}
.inquirybody{ width:956px; float:left; background:#f3f3f3; padding:10px 23px;}

.back{ width:100%; float:left; padding:10px 0; text-align:center}
.back input[type=button]{ padding:3px 5px; background:#0d70d5; color:#fff; border:0; cursor:pointer}
.news_time{ width:100%; float:left; text-align:right; padding-bottom:10px}
.news_body{ width:100%; float:left; text-align:left; font-size:13px; line-height:22px;}

.lmTitle2{width:1002px; height:77px; float:left; background:url(../img/titlebg2.jpg) bottom no-repeat; text-align:center; font-size:25px; color:#414042; text-transform:uppercase; line-height:66px; padding-top:14px;}
.juzhong{ margin-left:350px; }

.main_page{text-align:right;width:100%; float:left; padding:15px 0; background:#f3f3f3}
.main_page a,.main_page .current{ margin:0 5px;}
.main_page a{ background:#ffffff; padding:3px 8px; color:#717071; border:1px solid #dedede}
.main_page .current{ padding:3px 8px; background:#0d70d5; color:#fff;border:1px solid #0d70d5}

.newlistp{ line-height:38px;}


#demo {
overflow:hidden;
width: 1002px;
float:left;
height:315px;
 padding-top:5px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


.side{position:fixed;width:61px;height:150px;right:10px;bottom:20px;z-index:100;}
.side ul li{float:left;position:relative; padding-bottom:2px; list-style:none;}

.side ul li .sidetop{width:61px;height:64px;line-height:64px;transition:all 0.3s;padding-top:2px;}
.side ul li img{float:left;}
/*右侧二维码*/
.weixing-container {width: 61px; height: 65px;background: url(../img/skype.png) no-repeat;float:left;}

.weixin_content{ width:120px; height:180px;position: absolute; left: -120px; top: -50px; z-index:999999}
.weixing-show {width: 105px; height: 180px; background: #f1f1f1; border-radius: 5px; border: 1px solid #dfdfdf; }
.weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #f1f1f1; border-width: 6px; left: 105px; top: 80px; position: absolute; z-index: 2;}
.weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dfdfdf; border-width: 8px; left: 105px; top: 78px; position: absolute; }
.weixing-show .weixing-txt{ float:left; width:80px; padding:10px 12px; text-align:center;}
.weixing-show .weixing-txt ul li{ width:80px; padding-bottom:15px; line-height:24px;}
.weixing-show .weixing-txt ul li a{ color:#7c7c7c; font-size:13px;}
.weixing-show .weixing-txt ul li a:hover{ color:#464646}

#sitemap ul li{ list-style:none; text-align:left; padding-left:30px; float:left;}
#sitemap ul li h2{ font-size:14px; padding-bottom:8px;}
#sitemap ul li ul li{ float:none; padding-left:0}
#sitemap ul li ul li h3,#sitemap ul li ul li a{ font-size:12px;line-height:24px;}

.commentlist ul li{ float:left;}
/*自定义样式结束*/
