html{ background:#fff; color:#000; overflow-x:hidden;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0 auto;padding:0;}img{border:0;}ol,ul,li{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{ background:#fff; color:#000; font-size:14px; font-family: arial;}
a{ color:#000;}
a:hover{color:#e10a00;}

/*******CSS reset*************/
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;}
.hidden{display:none;}
.jj_pic{ float:left; margin:0 10px 0 0;}
.nr_pic{ text-align:center; position:relative; width:100%;}
.red{ color:#f00; font-weight:bold; padding-left:10px;}
.nr_red{ color:#f00; font-weight:bold;}



#indexNews li {	
	margin-bottom: 10px;
}
#indexNews li a{ color: #4a454b; font-size: 14px; transition:0.3s all 0s linear;}
#indexNews li p{ background: #e5e5e5; padding: 10px; margin-top: 5px; transition:0.3s all 0s linear;}
#indexNews li:hover p{ background:#4d4d4d; color: #fff;}
#indexNews li:hover a{ color: #f00; padding-left: 10px;}

.Newstime {
	color:#afb0b4;
	font-size:12px;
	float: right;
}
#lxwm_nr {
	margin: 0 20px 20px;
	font-size:14px;
}
#lxwm_nr p {
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
	padding-left: 20px;
}
#prev_next{ border-top:1px solid #ccc; margin-top:10px; padding-top:5px;}
#prev_next li{ padding-left:10px; height:30px; line-height:30px;}

#con_lx{ height:auto; overflow:hidden; line-height:2.0; font-size:14px; width:90%; margin-bottom:20px;}
#con_lx p{ border-bottom:1px dotted #ccc; line-height:35px; padding-left:20px; transition:0.3s all 0s linear; }
#con_lx p:hover{ background:#efefef; color:#000; border-bottom:1px solid #ccc; padding-left:30px;}




/** header **/
#line_bj{ height: 35px; background: #333333; width: 100%;}
#line{ width: 1200px; height: 35px;}
#line .left{ line-height: 35px; color: #e0e0e0;}
#line .right{ background: url(../Image/sc.png) no-repeat 30px 10px #da251d; padding: 0 30px 0 55px; line-height: 35px; text-align: center; font-size: 12px; color: #edaaa8;}
#line .right a{ color: #edaaa8;}

#top_bj{ border-bottom: 1px solid #e8e8e8; width: 100%; height: 115px;}
#top_index{ width:1200px; height:115px;}
#logo{ float:left; padding:25px 0 0;}
#top_index .right{ width: 822px; height: auto; overflow: hidden;}
#top_index .right .qh{ height: 27px; line-height: 27px; font-size: 12px; background: url(../Image/icon.png) no-repeat 20px center #e7e7e7; padding: 0 20px 0 30px; border-radius: 15px; float: right; margin-top: 25px; transition:0.3s all 0s linear;}
#top_index .right .qh:hover{ background: url(../Image/icon.png) no-repeat 20px center #333333; color: #fff;}
#nav{ width:822px; height:30px; margin-top: 20px;}
#nav a{ display:block; float:left; width:117px; font-size: 16px; height:30px; line-height:30px; text-align:center; color:#000; transition:0.2s all 0s linear;}
#nav a:hover{ background: #da251d; color: #fff; border-radius: 15px;}


.flash{ width:100%; height:568px; margin:0 auto; text-align:center; position:relative; z-index:0; }
.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:568px; }
/*修改尺寸1920 {position:absolute; width:1920px; left:-460px;}*/
/*修改尺寸1440 {position:absolute; width:1440px; left:-221px;}*/
.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px;}
.flash .flashBox .bd img{width:100%; height:568px;}


/** footer **/
#end_line{ height: 50px; background: #191919; width: 100%; line-height: 50px; text-align: center; color: #7c7c7c;}
#end_bj{ background:#4d4d4d; width:100%; height:auto; overflow:hidden;}
#end{ width:1200px; height:auto; overflow:hidden; line-height:2.0; color:#fff; padding:30px 0;}
#end a{ color:#fff;}
#end a:hover{ color:#ff0;}
#end_nav{ height: 30px; line-height: 30px; padding: 0 200px;}
#end_nav a{ padding: 0 30px; font-size: 16px;}
#end_font1{ float: left; border: 1px solid #717171; background: url(../Image/lx1.png) no-repeat 17px center; padding: 20px 20px 20px 100px; font-size: 16px; font-weight: bold; width: 246px; margin-top: 20px;}
#end_font2{ float: left; border: 1px solid #717171; background: url(../Image/lx2.png) no-repeat 17px center; padding: 20px 20px 20px 100px; font-size: 16px; font-weight: bold; width: 246px; margin: 20px 40px 0;}
#end_font3{ float: left; border: 1px solid #717171; background: url(../Image/lx3.png) no-repeat 17px center; padding: 20px 20px 20px 100px; font-size: 16px; font-weight: bold; width: 246px; margin-top: 20px;}
#end p{ float: left; margin:20px 10px 0;}
#end p img{ float: left; margin: 0 10px 0 0;}
#yqlj{ width: 1200px; height: auto; overflow: hidden; padding: 15px 0;}
#yqlj p{ color: #a3a3a3; font-size: 24px; font-weight: bold; padding-bottom: 10px;}
#yqlj a{ padding: 0 20px 0 0;}

/** main **/ 
.main{ width:1200px; height:auto; overflow:hidden; padding:30px 0; line-height:2.0;}
#hui{ background: #f6f6f6; width: 100%; height: auto; overflow: hidden;}
#cptitle1{ background: url(../Image/line.png) no-repeat center bottom; color: #e10a00; font-size: 24px; font-weight: bold; text-align: center; height: 48px;}
#cptitle2{ text-align: center; color: #787d80; font-size: 18px; padding: 5px 0 0;}
#cptitle3{ color: #9d9d9d; text-align: center;}
#cptitle3 a{ color: #9d9d9d; padding: 0 10px 0 0;}
#cptitle3 a:hover{ color: #000;}

.ss{ width:326px; height:31px; margin-top: 10px; margin-bottom: 10px; }
.sou_left{float:left; width:247px; height:31px; border: none; background: #dddddd; text-align:left; color:#adacac; line-height:31px; padding-left:10px;}
.ss_pic{ float:right;}


.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  z-index: 10; margin-top: 30px;}
/*.picScroll-left .prev{ display:block;  width:43px; height:43px; float:right; margin-left:5px; margin-top:160px;  overflow:hidden; cursor:pointer;}
.picScroll-left .next{ display:block;  width:43px; height:43px; float:left; margin-right:5px; margin-top:160px;  overflow:hidden; cursor:pointer;}*/
.picScroll-left .bd{ float:left;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 6px; border: 1px solid #d8d8d9; border-radius: 5px; width:385px; height:495px; background:#fff; float:left; overflow:hidden; transition:0.3s all 0s linear;}
.picScroll-left .bd ul li .pic{ text-align:center; height: 277px; }
.picScroll-left .bd ul li .pic img{ width:385px; height:277px;}
.picScroll-left .bd ul li .pic_title{ padding: 25px 20px 0; color:#e10a00; font-size:16px; font-weight: bold;}
.picScroll-left .bd ul li .pic_content{ color:#000; line-height:1.8; font-size: 12px; padding: 10px 20px;}
.picScroll-left .bd ul li .pic_more{ width:90px; height:30px; line-height:30px; text-align:center; color:#e10a00; border: 1px solid #e10a00; border-radius: 5px; float: left; margin-left: 20px; transition:0.3s all 0s linear;}
.picScroll-left .bd ul li .pic_more a{ color:#e10a00;}
.picScroll-left .bd ul li:hover{ background: #d91b04;}
.picScroll-left .bd ul li:hover .pic_title{ color: #fff;}
.picScroll-left .bd ul li:hover .pic_content{ color: #eda8a4;}
.picScroll-left .bd ul li:hover .pic_more{ background:url(../Image/jt1.png) no-repeat 125px center #fff;}
.picScroll-left .bd ul li:hover .pic_more a{ color: #d91b04;}

#ystitle{ background: url(../Image/line1.png) no-repeat center bottom; color: #000000; font-weight: bold; font-size: 18px; text-align: center; line-height: 1.5; padding-bottom: 10px;}
.ysfont{float: left; width: 260px; margin: 40px 20px 0; text-align: center; font-size: 12px; line-height: 1.7;}
.ysfont .pic{ background: url(../Image/yuan.png) no-repeat center top; height: 70px; width: 96px; text-align: center; padding-top: 26px;transition:0.3s all 0s linear;}
.ysfont .pic .picpic{ width: 46px; height: 41px; position: relative; overflow: hidden;}
.ysfont .pic .picpic img{ top: 0; left: 0; position: absolute; transition:0.3s all 0s linear;}
.ysfont p{ color: #000000; font-size: 18px; font-weight: bold; text-align: center; line-height: 1.2; padding: 15px 0;}
.ysfont:hover .pic{ background: url(../Image/yuan1.png) no-repeat center top;}
.ysfont:hover .pic .picpic img{ top: -41px;}

#gsjj{ width: 400px; float: left;}
.title{ border-bottom: 3px solid #e5e5e5; color: #df4a43; font-size: 18px; font-weight: bold; float: left; padding: 0 10px;}
.index_nr1{ border: 1px solid #e5e5e5; padding: 10px; line-height: 1.8; float: left; margin-top: 20px; width: 380px; height: 330px;}
.index_nr1 img{ width: 380px;}
.more{ width:90px; height:30px; line-height:30px; text-align:center; color:#e10a00; border: 1px solid #e10a00; border-radius: 5px; float: left; margin-top: 10px; transition:0.3s all 0s linear;}
.more a{ color:#e10a00;}
.more:hover { background:#e10a00; color: #fff;}
.more:hover a{ color: #fff;}
.index_nr2{ border: 1px solid #e5e5e5; padding: 10px; line-height: 1.8; float: left; margin-top: 20px; width: 360px; height: 330px;}
.index_nr3{ border: 1px solid #e5e5e5; padding: 10px; line-height: 1.8; float: left; margin-top: 20px; width: 340px; height: 330px;}
.index_nr3 p{ border-bottom: 1px dotted #eeeeee; line-height: 30px;}
.index_nr3 #lxfont{ color: #a3a3a3; font-weight: bold; font-size: 22px; line-height: 1.3; padding-bottom: 10px;}
.index_nr3 #lxfont span{ font-size: 32px; color: #ea2622;}


#xwzx{ width: 380px; float: left; margin: 0 20px;}
#lxwm{ width: 360px; float: left;}

/** sidebar **/



.content{ padding: 20px; line-height: 2.0;;}


/** zy **/ 
#title_zy{ background: url(../Image/zi_line.png) no-repeat center bottom; text-align: center; color: #e10a00; font-size: 36px; font-weight: bold;}

#content_zy{ line-height: 2.0; padding: 20px 0;}


.new_li_content li{ height:110px; padding:10px; border:1px #e1e1e1 solid; margin-bottom: 15px; color:#999; font-size:12px; transition:all 0.4s linear 0s;}
.new_li_content li img{ width: 148px; height: 110px; float: left; margin:0 20px 0 10px;}
.new_li_content li a{ font-size: 14px;}
.new_li_content li:hover{ border:1px #d90500 solid;}
.new_li_content li:hover a{ color:#d90500}
.news_li_title .time_news2{ margin:0 15px;transition:all 0.2s linear 0s;}
.new_li_content li:hover .time_news2{ margin:0 25px; color: #000;}


#pro_left{ float: left; width: 580px; height: auto; overflow: hidden; margin-top: 20px;}
#pro_left img{ width: 580px; max-height: 430px;}
#pro_right{ float: right; width: 580px; height: auto; overflow: hidden; margin-top: 20px; line-height: 2.0;}
#pro_right p{ color: #e10a00; font-size: 20px; font-weight: bold; margin-bottom: 20px;}

#pro_title{ float: left; padding: 0 20px; height: 50px; background: #545454; line-height: 50px; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #fff; font-size: 22px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}


/************************************/
.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
/***************global*****************/
.pro li{float:left; margin:0 5px 10px; background:#d0d0d0; padding: 5px; width:274px; height:250px; text-align:center; border:1px solid #efefef; font-size:14px; transition:0.3s all 0s linear;}
.pro img{ width:274px; height:206px;}
.pro a{color:#000; font-size:14px;}
.pro li:hover{ background:#d52b2b;}
.pro li:hover a{ color:#fff;}
/*************index&goods**************/
.news{ width:100%;}
.news li{width:100%;height:40px;text-indent:2em;line-height:40px; font-size:14px; border-bottom:1px dotted #ccc; background:url(../Image/icon.jpg) no-repeat 20px center; transition:0.3s all 0s linear; padding-left:10px;}
.news li:hover{background-color:#efefef; border-bottom:1px solid #ccc;}
.news li:hover a{color:#000;}
/****************news*****************/
.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center; width:100%; line-height:28px; border:1px solid #efefef; margin-bottom:10px; background:#f8f8f8;}
/***************jobs***************/
.rel_center{ text-align:center; left:50%;}
.pro_name{display:block;color:#2b2b2b;text-align:left; font-size:24px; font-weight: bold;}
.info_title{margin:10px 0 0 0;width:100%;height:40px;background:#ebebeb; margin-bottom:10px;}
.info_title b{display:inline-block; text-align: center; padding: 0 20px; font-size: 18px; font-weight: bold; height:100%;background:#df4a43;color:#fff;line-height:40px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
