@charset "utf-8";
 初始化CSS 
html {font:14px "宋体";color:#4a4a4a;overflow-y:scroll;*overflow-x:visible;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin:0;padding:0;}
fieldset, img {border:none;}
img {display:block;}
table {border-collapse:collapse;border-spacing:0;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
ul, ol {list-style:none;}
li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:inherit;font-weight:normal;}
input {padding-top:0;padding-bottom:0;}
input::-moz-focus-inner {border:none;padding:0;}
select, input {vertical-align:middle;}
select, input, textarea {margin:0;outline:none;}
input[type="text"], input[type="password"], textarea {outline-style:none;-webkit-appearance:none;}
textarea {resize:none;}



.zm {zoom:1;}
.none {display:none;}
.db {display:block;}
.di {display:inline;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.clear {clear:both;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.fw {font-weight:700;}
.ti2 {text-indent:2em;}
.m2 {height:2px;clear:both;}
.m4 {height:4px;clear:both;}
.m6 {height:10px;clear:both; background:#FFF;}
.m10 {height:10px;clear:both;}
.m12 {height:12px;clear:both;}
.m20 {height:20px;clear:both;}
.m40 {height:40px;clear:both;}
.m90 {height:48px;*height:90px;_height:90px;clear:both;}
 初始化CSS END 

body{min-width:1024px;_width:expression((documentElement.clientWidth < 1024) ? "1024px" : "auto" );background:#e4f5ff;overflow-x:hidden;}

.header  {height:90px;width:100%;margin:0 auto;background:url(../images/header_bg.png) top center repeat-x;position:absolute;z-index:999;}
.head {width:980px;height:90px;margin:0 auto;position:relative;}
.logo {position:absolute;left:12px;top:26px;}
.tel {height:28px;position:absolute;right:12px;top:32px;background:url(../images/tel.png) left center no-repeat;text-indent:36px;font-size:16px;font-family:"microsoft yahei";line-height:28px;color:#ededed;}

.naver {height:54px;width:100%;margin:0 auto;background:url(../images/nav_bg.png) top center repeat-x;position:absolute;top:332px;z-index:999;}
.nav {width:980px;height:54px;margin:0 auto;}
.nav ul li {width:120px;height:54px;float:left;line-height:54px;text-align:center;font-family:"microsoft yahei";font-size:16px;color:#ffffff; z-index: 999;}
.nav ul li a {display:block;height:54px;color:#ffffff; width: 120px;}
.nav ul li a:hover {display:block;height:54px;color:#ffffff;background:#fe9a24; width: 120px;}
.nav ul li a.ahover {display:block;height:40px;color:#ffffff;background:#fe9a24;}
.nav ul li dl dd{
	height:40px;
	}
/********************* focus ***********************/
#focus {position:relative;height:478px;margin:0 auto;}
#focus .focus_view {width:1440px;height:478px;margin:0 auto;}
#focus .focus_view ul {position:relative;}           
#focus .focus_view li {position:absolute;width:1440px;height:478px;top:0px;left:0px;filter:alpha(opacity:0);opacity:0;}
#focus .focus_slider {width:980px;height:104px;margin:-52px auto 0;position:relative;background:#453728;z-index:9;}
#focus .focus_slider .mask {width:920px;height:104px;position:absolute;left:30px;top:0px;overflow:hidden;}
#focus .focus_slider .mask ul {height:102px;padding:1px 0;}
#focus .focus_slider .mask ul li {width:230px;height:102px;float:left;cursor:pointer;}
#focus .focus_slider .mask ul li img {filter:alpha(opacity:60);opacity:0.6;}
#focus .focus_slider .mask ul li.current img {filter:alpha(opacity:100);opacity:1;}
#focus .prev {display:block;width:30px;height:104px;float:left;cursor:pointer;background:url(../images/slileft.jpg) top center no-repeat;_display:inline;}
#focus .next {display:block;width:30px;height:104px;float:right;cursor:pointer;background:url(../images/sliright.jpg) top center no-repeat;_display:inline;}

.page {width:1000px;margin:0 auto; padding-top:10px; background: none repeat scroll 0% 0% #FFF;
padding-left: 10px;
padding-right: 10px;}
.notice {height:28px;}
.not_left {width:610px;height:28px;float:left;color:#000000;line-height:28px;}
.not_right {width:360px;height:28px;float:right;}
.sea_1 {width:197px;height:28px;float:left;}
.seaInp {width:190px;height:28px;line-height:28px;padding-left:7px;border:0;font-size:14px;color:#929292;background:url(../images/sea1.jpg) center center no-repeat;}

.select {width:101px;height:28px;line-height:28px;float:left;background:url(../images/sea2.jpg) top center no-repeat;margin-left:6px;_display:inline;}
.select .sim_select {position:relative;z-index:9;}
.select .sim_select h3 {padding-left:8px;width:93px;color:#929292;font-size:14px;}
.select .sim_select ul {position:absolute;overflow:auto;border:solid 1px #e6e6e6;border-top:none;background:#ffffff;z-index:9;}
.select .sim_select li {height:24px;line-height:24px;padding-left:6px;cursor:default;color:#929292;}
.select .sim_select li.over {background:#cccccc;}

.sea_2 {width:33px;height:28px;float:left;margin-left:8px;_display:inline;}

.news {height:280px;background:url(../images/news_bg.jpg) top center repeat-x;position:relative;}
.news_main {width:462px;float:left;}
.news_top {height:40px;border-bottom:1px solid #cccaca;line-height:40px;text-indent:4px;font-size:22px;font-family:"microsoft yahei";color:#864901;}
.news_top p {float:right;margin-right:6px;color:#848484;font-family:"microsoft yahei";font-size:14px;}
.news_top p a {color:#848484;}
.news_top p a:hover {color:#f08e1b;}
.news_top span {font-family:"microsoft yahei";color:#777777;font-size:16px;}
.news_desc {height:86px;margin:0 8px;}
.news_desc img {float:left;border:1px solid #d6deea;}
.news_desc h3 {width:296px;float:right;line-height:30px;font-weight:700;color:#f08e1b;}
.news_desc h3 a,.news_desc h3 a:hover {color:#f08e1b;}
.news_desc p {width:296px;float:right;line-height:24px;}
.newsArc {margin:0 8px;}
.newsArc ul li {line-height:40px;background:url(../images/ad.jpg) left center no-repeat;text-indent:12px;}
.newsArc ul li span {float:right;font-size:12px;font-family:"microsoft yahei";color:#848484;}

.news_main_fr {float:right;}
.news_xx {height:192px;width:0px;border-left:1px solid #d6d3d3;position:absolute;left:490px;top:50px;}

.fwly {margin:0 auto;}
.fwly_main {width:680px;float:left;}
.fwly_pic {height:268px;}
.fwly_pic ul li {width:136px;height:268px;float:left;position:relative;}
.fwly_pic ul li p {height:36px;width:100%;background:url(../images/header_bg.png) top center repeat-x;line-height:36px;text-align:center;font-size:16px;font-family:"microsoft yahei";color:#ffffff;position:absolute;left:0px;top:224px;}
.fwly_pic ul li p a,.fwly_pic ul li p a:hover {color:#ffffff;}
.lxwm {width:246px;float:right;}
.hot_tel {height:62px;background:url(../images/hot_tel.jpg) top center no-repeat;position:relative;}
.hot_tel span {position:absolute;right:4px;bottom:4px;line-height:20px;font-family:"microsoft yahei";color:#ff9000;font-size:20px;font-weight:700;}
.lxwm_main {height:190px; background:url(../images/tel_bg.jpg) right bottom no-repeat; padding-top:15px;}
.lxwm_main li {line-height:34px;}
.lxwm_main li span {display:block;float:left;line-height:34px;}
.lxwm_main li p {width:300px;line-height:34px;float:left;}

.shot_tel {background:url(../images/hot_tel1.jpg) top center no-repeat;}
.slxwm_main {background:url(../images/tel_bg1.jpg) right bottom no-repeat;}

.cgal {height:345px; margin-top:20px;}
.scroll {height:240px;overflow-x:hidden;}
.scroll ul li {width:236px;height:230px;padding:4px;border:1px solid #d6d6d6; border-right:0;float:left;}
.scroll ul li p {line-height:40px;text-align:center;color:#7f7e7e;background:url(../images/scr_bg.jpg) bottom center repeat-x;}

.friend_link {height:150px;margin:0 auto;background:#4d4d4d;}
.fl_main {width:980px;height:150px;margin:0 auto;}
.fl_top {height:36px;line-height:36px;font-family:"microsoft yahei";font-size:16px;color:#fe9a24; }
.fl_top span {font-size:14px;font-family:"microsoft yahei";}
.fl_con {}
.fl_con ul li {line-height:28px;padding-right:30px;float:left;background:url(../images/jh.jpg) left center no-repeat;text-indent:16px;font-size:12px;color:#a9a9a9;}
.fl_con ul li a {color:#a9a9a9;}
.fl_con ul li a:hover {color:#f08e1b;}

.footer {height:75px;margin:0 auto;background:#333333;}
.foot {width:980px;height:75px;margin:0 auto;position:relative;}
.foot_main {padding-top:25px;line-height:50px;text-align:center;color:#b5b5b5;font-size:12px;}
.foot_main a {color:#b5b5b5;}
.foot_main a:hover {color:#f08e1b;}
.backTop {width:82px;height:26px;position:absolute;left:446px;top:-8px;}

.pg_bg {background:url(../images/spage_bg.jpg) top center no-repeat;}
.sleft {width:245px;float:left;}

.isClass {}
.isClass ul li {line-height:36px;padding-bottom:12px;}
.isClass ul li h5 {height:36px;position:relative;}
.isClass ul li h5 span {position:absolute;left:8px;top:16px;width:4px;height:4px;background:url(../images/ad1.png) top center no-repeat;}
.isClass ul li h5 a {display:block;height:34px;border:1px solid #d2d2d2;background:url(../images/sc.jpg) top center repeat-x;text-indent:20px;line-height:34px;color:#848484;}
.isClass ul li h5 a:hover {display:block;height:34px;border:1px solid #2f2212;background:url(../images/sch.jpg) top center repeat-x;text-indent:20px;line-height:34px;color:#ffffff;}
.isClass ul li.active h5 a {display:block;height:34px;border:1px solid #2f2212;background:url(../images/sch.jpg) top center repeat-x;text-indent:20px;line-height:34px;color:#ec8711;}
.isClass ul li.active_fir h5 a {display:block;height:34px;border:1px solid #2f2212;background:url(../images/sch.jpg) top center repeat-x;text-indent:20px;line-height:34px;color:#ec8711;}

.isClassTwo {display:none;}
.isClassTwo dl dd {line-height:36px;text-indent:30px;}
.isClassTwo dl dd a {color:#848484;}
.isClassTwo dl dd a:hover {color:#ec8711;}
.isClassTwo dl dd a.ahover {color:#ec8711;}

.sright {width:696px;float:right;}
.sn_list {}
.sn_list ul li {width:216px;height:220px;padding:4px;border:1px solid #d6d6d6;float:left;margin-right:8px;margin-bottom:8px;_display:inline;}
.sn_list ul li p {line-height:40px;text-align:center;color:#7f7e7e;background:url(../images/scr_bg.jpg) bottom center repeat-x; padding-top:10px;}

.sn_desc {height:180px;}
.sn_desc img {padding:4px;border:1px solid #d6d6d6;float:left;}
.sn_desc h2 {height:34px;width:460px;float:right;line-height:34px;color:#ffffff;text-indent:12px;background:#453728;font-size:14px;}
.sn_desc h2 span {float:right;margin-right:12px;line-height:34px;font-size:12px;color:#ffffff;}
.sn_desc h2 span a,.sn_desc h2 span a:hover {color:#ffffff;}
.sn_desc p {width:460px;float:right;line-height:26px;margin-top:22px;}

.sn_arc {}
.sn_arc ul li {height:28px;line-height:28px;}
.sn_arc ul li a {display:block;height:28px;background:#f4f4f4 url(../images/sadh.jpg) 6px 12px no-repeat;text-indent:20px;}
.sn_arc ul li a span {float:right;margin-right:8px;}
.sn_arc ul li a:hover {display:block;height:28px;background:#453728 url(../images/sad.jpg) 8px 13px no-repeat;text-indent:16px;color:#ffffff;}

.arcTit {line-height:42px;text-align:center;font-size:18px;font-family:"microsoft yahei";color:#e9840c;}
.arcDesc {display:block;height:30px;line-height:30px;text-align:center;font-size:12px;}
.arcBor {height:8px;background:url(../images/arc_xx.jpg) bottom center repeat-x;}
.content {line-height:32px;}
.content img {display:inline;}




/***************** 上一页 / 下一页 ******************/
.sec_unpage {margin:12px 0px;font-size:12px;}
.sec_unpage ul li {line-height:24px;}
#sec_back {text-align:center;}
#sec_back img {margin:0 auto;}
.subpage{margin-top:15px; margin-left:15px;float:left; display:inline; color:#614224;}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center; font-size:12px; }
.pager-taglib span{ float:left;}
.pager-taglib a { line-height:27px; width:26px; height:27px; display:block; float:left;}
.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }
.pager-taglib .current {width:26px; height:27px; display:block; line-height:27px;}
.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}
.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px;height:14px; text-align:center; border:1px solid #614224; background:#fff; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}

/* book
-----------------------------------------------------------------------------------------------------*/

.mainRightMain{float:left;width:700px;padding-bottom:20px; min-height:640px; _height:640px;}
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:640px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:450px; height:30px; float:left; color:#5c6d8f; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#333; text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left;padding:10px;}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; line-height:23px; height: auto!important; height:30px; float:left; padding:10px;background:#fff;}
.messagecol{ color:#df5b0b;}
.admincol{ color:#DF5B0B; font-weight:bold;}
.admintimecol{ color:#5e7194;}
.message{ width:600px; height:auto;float:left;padding-left:50px;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px; cur/sor:pointer}
.message li input{ height:20px; line-height:20px; width:150px; border:1px solid #ccc;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; line-height:20px;}
.message li p.message_content{ width:400px; height:25px; float:left;}
.message li.contentb{ width:500px;height:160px; float:left;}
.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;}
.message li p.message_yzminput input{ width:80px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right;}

/* hr */
.hr{ margin:10px auto; width:100%;font-size:12px;line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:12px;}
.rightcon h1{margin:0;font:18px/50px 'microsoft yahei';width:100%;text-align:center;color:#2e2e2e;}


#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}


/*.banner_bg{
	width:100%;
	clear:both;
	height:400px;
	overflow:hidden;
	background:url(/shunyu/images/banner_bg.jpg) repeat-x left top; margin-bottom:15px;}
.indexBanner {
	position:relative;
	height:400px;
	width:100%;
	overflow:hidden;
}
.mask{
	width:100%;
	height:30px;
	position:absolute;
	bottom:0;
	display:block;
	z-index:5000;
	background:url(/shunyu/images/mask_bg.png) no-repeat center bottom;
	}
.indexBanner div{
	position:absolute;
	top:1px;
	left:0;
	display:none;
	height:398px;
	width:100%;
	overflow:hidden;
	text-align:left;
	z-index:10;
	border:1px solid #fff;
}
.indexBanner div a{
	display:block;
	height:400px;
	}
.indexBanner div img{
	width:1003px;
	height:398px;
	clear:both;
	}
.indexBanner div.now {
	display:block;
}
.ul_bannerMenu {
	position:absolute;
	bottom:6px;
	z-index:80000;
}
.ul_bannerMenu li {
	display:-moz-inline-stack;
	display:inline-block;
    *display:inline;
    *zoom:1;
	margin-right:5px;
	width:15px;
	line-height:15px;
	text-align:center;
	font-size:0px;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	background:url(/shunyu/images/ban_icon.png) ;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpl/images/ban_icon.png");
	_background:none;
}
.ul_bannerMenu li.now {
	background:url(/shunyu/images/ban_icon_hover.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpl/images/ban_icon_hover.png");
	_background:none;
	color:#ff0000;
}
#botPrev{
	width:56px;
	height:56px;
	cursor:pointer;
	position:absolute;
	left:153px;
	z-index:5000;
	background:url(/shunyu/images/Prev.png) no-repeat;
	filter:alpha(opacity=30);
	 -moz-opacity:0.3;
	 -khtml-opacity: 0.3;
	 opacity: 0.3;
	 display:none;
	}
#botNext{
	width:56px;
	height:56px;
	cursor:pointer;
	position:absolute;
	right:153px;
	z-index:5000;
	background:url(/lurui/images/Next.png) no-repeat;
	filter:alpha(opacity=30);
	 -moz-opacity:0.3;
	 -khtml-opacity: 0.3;
	 opacity: 0.3;
	 display:none;
	}
*/

#demo {
	WIDTH:560px; OVERFLOW:hidden; height:250px; margin:0 auto; padding-left:20px; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:230px; height:225px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:222px; height:185px; margin:4px;}
.showcar li p{width:230px; height:31px; background:#d8d8d8; text-align:center; line-height:31px;}
.showcar li a{color:#333;  font-family:"microsoft yahei"; }
.marquee_bg{width:100%;background:#208e0b;height:40px;margin-bottom:33px;overflow:hidden}
.marquee{width:980px;height:40px;margin:0 auto;overflow:hidden;}
.mar_title{float:left;width:100px;height:40px;padding-right:6px;text-align:center;font:16px/60px "microsoft yahei";color:#2e2e2e;}
.marquee marquee{float:left;width:870px;height:40px;overflow:hidden;font:14px/60px "microsoft yahei";color:#2e2e2e; font-size:16px;}
.pages{ text-align:center; margin-top:20px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999;}
.pages .cur{ background:#628d36; border:none; color:#fff;}

.abouttt{
	width:156px;
	height:186px;
	float:left;
	padding:3px;
	background:#FFF;
	border:#cccaca 1px solid;
	}
.abouttt_r{
	width:290px;
	height:186px;
	float:right;
	font-size:14px;
	line-height:24px;
	 font-family:"microsoft yahei"; 
	}
	.top{width:100%;height:130px;margin:0 auto;overflow:hidden; background:url(../images/index_03.jpg);background:#ffffff;}
.top_bb{ width:980px; margin:0px auto; height:110px;
	}

.nav_bg{width:100%;height:56px;background:#448ef3;}
.nav{width:1000px;margin:0 auto;height:56px;}
.nav li{width:100px;height:56px;position: relative;float:left;z-index:22;text-align:center;}
.nav li a{display:block;width:108px;height:55px;text-align:center;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font:15px/55px "microsoft yahei";color:#fff;}
.nav li.hover{background:#f84653}
.nav li dl{background:#448ef3;position: absolute;top:55px;left:0;width:108px;display:none}
.nav li dd a{height:40px;line-height:40px;font-size:14px;}


/*.banner_bg{
	width:100%;
	clear:both;
	height:400px;
	overflow:hidden;
	}
.indexBanner {
	position:relative;
	height:400px;
	width:100%;
	overflow:hidden;

}
.mask{
	width:100%;
	height:30px;
	position:absolute;
	bottom:0;
	display:block;
	z-index:5000;
	background:url(/shunyu/images/mask_bg.png) no-repeat center bottom;
	}
.indexBanner div{
	position:absolute;

	left:0;
	display:none;
	height:398px;
	width:100%;
	overflow:hidden;
	text-align:left;
	z-index:10;
	border:1px solid #fff;
}
.indexBanner div a{
	display:block;
	height:400px;
	}
.indexBanner div img{
	width:1003px;
	height:398px;
	clear:both;
	}
.indexBanner div.now {
	display:block;
}
.ul_bannerMenu {
	position:absolute;
	bottom:20px;
	z-index:80000;
}
.ul_bannerMenu li {
	display:-moz-inline-stack;
	display:inline-block;
    *display:inline;
    *zoom:1;
	margin-right:5px;
	width:15px;
	line-height:15px;
	text-align:center;
	font-size:0px;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	background:url("../images/ban_icon.png") ;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/zhengshun/images/ban_icon.png");
	_background:none;
}
.ul_bannerMenu li.now {
	background:url("../images/ban_icon_hover.png");
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/zhengshun/images/ban_icon_hover.png");
	_background:none;
	color:#ff0000;
}*/

/*.top{ position: absolute; top: 0px; width: 100%; margin: 0 auto;}
.top_logo{ width: 1010px; margin: 0 auto; position:relative;}
.top_logo .kf{ float: right; position:relative;}
.top_logo .kf img{ margin-right: 10px; }
.sy{ font-family: 宋体; color: #000;}
.sy a{ color: #000;}*/


/*.nav *{
		text-decoration:none;
		font-size:9pt;
		
	}
	.nav * a:hover{
		background-color:; 鼠标经过时的红色背景，可自定义 
	}
	.menu{
		list-style:none;
		height:40px;

	}
	.nav{
		list-style:none;
		height: 89px;
		padding-left: 293px;

		margin:0 auto;
		background: url(/images/nav_bg.png) no-repeat 97% 50%;	
		line-height: 89px;

	}
	.nav li{
		float:left;
		position:relative;
	}
	.nav li a{
		color:#000;
		height:52px;
		display: block;
		line-height:52px;
		width: 88px;
		text-align: center;
		blr:expression(this.onFocus=this.close());
		blr:expression(this.onFocus=this.blur());
		display:inline-block;
	}
	.nav li a:focus{ 
		-moz-outline-style: none; 
	}
	.nav li .sub-nav{
		position:absolute;
		top:61px;
		left:10px;
		list-style:none;
		background: transparent\9;
		display:none;
	


	}
.sub-nav{
	padding-top: 4px;
	background: url(bg1.png) no-repeat;
}
.sub-nav li{
	border-bottom: 1px solid #ffffff;
	background:url(/images/nav_li_bg.png);

}
.sub-nav li a:hover{ background: #4bb23c;}
	.nav li .sub-nav li{
		text-align:center;
		clear:left;
		line-height:35px;
		position:relative;
	}
	.nav li .sub-nav li a{
		height:34px;
		line-height:34px;
		padding:0;
		display:inline-block;
		width: 143px;
	}
*/

.top_a{
	width:543px; height:103px;
	float:left;
	margin-top:10px;
	}
.top_b{
	width:316px;
	height:112px;
	float:right;
	background:url(../images/frfr.jpg) no-repeat top;
	}
.shouye{
	width:300px;
	height:30px;
	float:30px;

	}
.shouye_a{
	width:200px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	color:#FFF;
	}
.shouye_b{
	width:100px;
	height:30px;
	line-height:30px;
	float:right;

	color:#FFF;
	z-index:5000;
	}
	.footer2{ width: 1010px; margin: 0 auto; position: relative; height: 85px; }
	.gl{ width: 600px; }
.gll{ width: 600px; margin: 0 auto; padding-top: 18px;}
.gll a{ color: #bdbdbd; padding-left: 10px; background: url(kuai.jpg) no-repeat 0 50%;}

.footer_neirong{ display: block; clear: both; color: #508253; line-height:30px; color:#FFF; font-size: 14px;}

.erweima{ width: 398px; float: right; background: url(erweima.jpg) no-repeat; height: 170px; position: absolute; top: 27px; right: 1px;}



*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



a {
  color: #4a4a4a;
  text-decoration: none;
  font-family:"microsoft yahei";
}

/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
/*.cd-container {
  width: 90%;
  max-width: 768px;
  height:3000px;
  margin: 2em auto;
  display:block
}
.cd-container::after {
   clearfix 
  content: '';
  display: table;
  clear: both;
}

 -------------------------------- 

Main components 

-------------------------------- 
header {
  background: #5c4751;
  height: 100px;
  text-align: center;
}
header h1 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 1.6em;
  margin-bottom: .2em;
}
header p {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #957484;
}
@media only screen and (min-width: 1024px) {
  header {
    height: 200px;
  }
  header h1 {
    font-size: 30px;
    font-size: 1.875rem;
    padding-top: 2.6em;
  }
}

main p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 22px;
}
@media only screen and (min-width: 1024px) {
  main p {
    font-size: 14px;
    font-size: 1rem;
  }
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
   image replacement properties 
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
   the button becomes visible 
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
   如果用户继续向下滚动,这个按钮的透明度会变得更低 
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}*/
.banner{ width:100%; height:430px; z-index:1; margin:auto; padding:0;}


.gbanner {width:100%;overflow:hidden;height:430px;position:relative;}
#full-screen-slider { width:1900px; height:430px; float:left; position:absolute;left:50%;margin-left:-950px;}
#slides { display:block; width:100%; height:430px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0;top:0px;left:0px; position:absolute;}
#slides li a { display:block0; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%;top:400px;z-index:9900;height:10px; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;overflow:hidden; float:left; margin-left:15px; background:#FFF }
#pagination li a { display:block; width:10px; height:10px; padding:0; margin:0;  text-indent:-9999px; }
#pagination li.current { background:#cb0a0a}



.headerb_nav1
{
	float:left;
	width:1000px;
   
    height: 56px;



}
.navlist_top  a
{
     color:#000;
	  width:120px;
	 height:56px;
     font-size: 17px;
     font-family: "microsoft yahei";	 
}

     
.navlist_top a:hover
{
     color: #ef751b;
	 width:120px;
	 height:56px;
	 display:block;
	 background:url(../images/daohangbj.jpg) no-repeat;

}

.nav1_list
{
    position:absolute; z-index:200;  display:none; top:53px;  *left:0px; padding-bottom:5px; background:#448ef3;width: 120px;
}
 
 
 
.nav1_list li
{
    width:120px; height:25px;  line-height:25px; text-align:center; background:url(../images/nav1list.jpg) no-repeat 0px bottom #448ef3; overflow:hidden;
}
  .nav1_list li a
    {
        font-size:14px; font-family:"microsoft yahei"; display:block; height:25px;  width:120px; margin:0 auto; 
    }
    .nav1_list li a:hover
    {
        color:#333; background:#FFF;
    }
    .navlist_top 
    {    
        height:44px;
        line-height:44px;
        float: left;
        width:120px;
        position:relative; z-index:999;
        text-align:center;
    }
    .navlist_top_xian
    {    
        height:44px;      
        float: left;
        width:9px;
        position:relative; z-index:100;
		background:url(images/main_13.jpg) no-repeat center;     
    }
	

.indexnews_fra{ width:100%; height:386px;}
.main1{
	width: 980px;
	margin:0 auto;
	
}


.inewsleft{ float:left; width:668px; height:300px; padding:0 0 0 0; display:inline; margin:37px 0 0 0;}
.indexpei{ width:100%; height:365px; }

	.nameff2{ float:left; width:668px;padding:0 0 0 0; border-bottom:1px solid #e0e0e0}
.nameff2 p{ float:left; padding:0 0 0 0; background:url(../images/cline1.gif) left bottom repeat-x; }
.nameff2 p span{ float:left;  height:25px; background:url(../images/cline.gif) left bottom no-repeat;   font-size:20px;line-height:1;  color:#242424; position:relative; z-index:10; font-family:"microsoft yahei";}
.nameff2 p label{ float:left;  color:#737373; padding:3px 0 0 2px;font-size:12px;text-transform:uppercase; z-index:0; font-family:Arial, Helvetica, sans-serif;}
.nameff2 a{ float:right; padding:5px 0 0 0;  color:#555555; font-size:12px;-webkit-transition: 0.3s; 
	-o-transition: 0.3s;
	transition: 0.3s; }
	.nameff2 a:hover{-webkit-transform: translateX(5px);
	-ms-transform: translateX(-5px);
	-o-transform: translateX(-5px);
	transform: translateX(-5px);}
	
	.inewsright{ float:right; width:271px; height:300px; background:#2b78e0; padding:0 0 0 0; display:inline; margin:37px 0 0 0;}
	
	.pro-ul{ width:980px; margin:0 auto; height:340px; padding:5px 0 0 0;}
.protopul{ float:left; width:1000px; }
.protopul li{ float:left; width:190px;  height:295px;  display:inline; margin:16px 0 0 5px ;}
.protopul li a{ float:left; width:190px;padding:14px 9px 0 9px;height:295px;  position:relative; background:#f1f1f1;}
.protopul li a:hover{ background:#bb0000}
.protopul li a span{ display:block;width:190px; font-size:14px; line-height:28px; padding:5px 0 0 0; color:#242424; text-align:left;height:28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center;}
.protopul li a p{ display:block;width:190px; font-size:12px; line-height:18px; padding:0 0 5px 0; color:#838383; text-align:left; height:54px; overflow:hidden;}
.protopul li a font{ background:#ececec; font-size:12px;  border:1px solid #c4c4c4; border-radius:5px; display:inline-block; color:#333; margin:10px 0 0 0; padding:3px 25px;}
.protopul  li a img{ border:3px solid #c9c9c9; width:170px; height:200px; overflow:hidden;}
.protopul li a:hover img{border:3px solid #fff;}
.protopul li a:hover span{color:#fff;}
.protopul li a:hover p{color:#fff;}
.protopul li a:hover span{color:#fff;}


.proname{margin:0 auto;width:220px;text-align:center;color:#fefefe;font-size:22px; line-height:1;padding:40px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family:Microsoft Yahei;}
.prona1{margin:10px auto 0 auto; padding:2px 0;width:980px;text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline.gif) center center no-repeat;}
.prona1 font{color:#ffffff;font-size:14px; display:inline-block; text-transform:uppercase; padding:0 10px; }
.prona1 font a{ color:#ffffff}


.prona1g{margin:0px auto 0 auto; padding: 0;width:980px;text-align:center;position:relative;font-size:14px;color:#c3d004; }
.prona1g font{color:#c3d004;font-size:14px; background:#e4f2dd; display:inline-block; text-transform:uppercase; padding:0 2px; }
.prona1g font a{ color:#fff; background:#a1ac00; font-size:12px; padding:0 2px;}
.proname1{margin:0 auto;width:220px;text-align:center;color:#ffffff;font-size:14px; line-height:1;padding:0 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family:Microsoft Yahei;}

.index_pro{width:100%;padding-top:0;height:494px; background:url(../images/pbg.gif) left top repeat-x; border-bottom:1px solid #8f9092;}
.imore{ width:100%; text-align:center; padding:25px 0 0 0;}
.imore a{ display:inline-block; width:194px; height:40px; border:3px solid #fff; border-radius:10px; line-height:40px; text-align:center; color:#fff; font-size:20px; font-family:"microsoft yahei"; }
.imore1{ width:100%; text-align:center; padding:10px 0 0 0;}
.imore1 a{ display:inline-block; width:194px; height:40px; border:3px solid #8d8c91; border-radius:10px; line-height:40px; text-align:center; color:#8d8c91; font-size:20px; font-family:"microsoft yahei"; }

.prona{margin:0px auto 0 auto; padding:0 0 0 0;width:980px;text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline.gif) center center no-repeat;}
.prona font{color:#e9e9e9;font-size:14px;display:inline-block; text-transform:uppercase; padding:0 10px; font-family: Arial, Helvetica, sans-serif}
.pronalv{margin:0px auto 0 auto; padding:0 0 0 0;width:980px;text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline1.gif) center center no-repeat;}
.pronalv font{color:#2a2a2a;font-size:16px; background:#e4f2dd; display:inline-block; text-transform:uppercase; padding:0 10px; }


.tuiname{ float:left; width:231px; display:inline; padding:0 0 8px 0; margin:15px 0 0 20px; background:url(../images/tuiline1.gif) left bottom repeat-x; font-family:"microsoft yahei"; }
.tuiname span{ float:left; background:url(../images/tuiline.gif) left center no-repeat; padding:0 0 0 10px; color:#fff; font-size:16px;}
.tuiname label{ float:left; text-transform:uppercase; font-size:12px; padding:5px 0 0 5px;}

.index_supp{ float:left; width:380px; position:relative; }

.nameff1{ float:left; width:380px;padding:40px 0 0 0; border-bottom:1px solid #e0e0e0}
.nameff1 p{ float:left; padding:0 0 0 0; background:url(../images/cline1.gif) left bottom repeat-x; }
.nameff1 p span{ float:left;  height:25px; background:url(../images/cline.gif) left bottom no-repeat;   font-size:20px;line-height:1;  color:#242424; position:relative; z-index:10 ;font-family:"microsoft yahei";}
.nameff1 p label{ float:left;  color:#737373; padding:3px 0 0 2px;font-size:12px;text-transform:uppercase; z-index:0; font-family:Arial, Helvetica, sans-serif;}

.index_qa{ float: right; width:560px;}

.nameff{ float:left; width:560px;padding:40px 0 0 0; border-bottom:1px solid #e0e0e0}
.nameff p{ float:left; padding:0 0 0 0; background:url(../images/cline1.gif) left bottom repeat-x; }
.nameff p span{ float:left;  height:25px; background:url(../images/cline.gif) left bottom no-repeat;   font-size:20px;line-height:1;  color:#242424; position:relative; z-index:10;font-family:"microsoft yahei";}
.nameff p label{ float:left;  color:#737373; padding:3px 0 0 2px;font-size:12px;text-transform:uppercase; z-index:0; font-family:"microsoft yahei"; }
.nameff a{ float:right; padding:5px 0 0 0;  color:#555555; font-size:12px;-webkit-transition: 0.3s; 
	-o-transition: 0.3s;
	transition: 0.3s; }
.nameff a:hover{-webkit-transform: translateX(5px);
	-ms-transform: translateX(-5px);
	-o-transform: translateX(-5px);
	transform: translateX(-5px);}
	
	
	