body,button,input,select,textarea{color:#2e302a;font:14px/2 "微软雅黑";}
body{min-width:1100px;}
.container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1000px\9;
  }

  a:hover{color:#0168b7;}
 .tr{text-align:right;} 
  .ta{text-align:left;} 
   .tc{text-align:center;} 
  .fl{float:left;}.fr{float:right}
  a:hover{color:#f00; text-decoration:none;}
  /* Clear */
.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/ 
* html .clearfix{height:1%}
.w1140{width:1140px;margin:0 auto;}
.w1125{width:1140px;margin:0 auto;}
.w1200{width:1200px;}
.a1200{ width:1200px; margin:0 auto;}
.container{width:1000px;margin:0 auto;}
.container2{width:1190px;margin:0 auto;}
.mg{margin:0 auto;}
.clearfix{display:block} 
.f12{font-size:12px;}
.f13{font-size:13px;} 
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.white{color:#fff;} 
a.white{color:#fff;}
.fs{ font-family:"宋体";} 
.fa{ font-family:Arial, Helvetica, sans-serif}
.fw{ font-family:"微软雅黑";}
.yw{text-transform:uppercase; }
table.bg{ border-collapse:collapse;border:1px solid;}
table.bg tr td{ border-collapse:collapse;border:1px solid;}
a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}/* CSS Document */
img{    
      
            -webkit-transition: -webkit-transform 1s ease-out;
            -moz-transition: -moz-transform 1s ease-out;
            -o-transition: -o-transform 1s ease-out;
            -ms-transition: -ms-transform 1s ease-out;
        }
li{ list-style:none}
.mt10{margin-top:10px;}  
.mt20{margin-top:20px;} 
.mt30{margin-top:30px;} 
.mt40{margin-top:30px;}
.mt50{margin-top:50px;}.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
p{margin:0;}
/*头部开始=========================================================================  */

body{}
.header{width:100%;background:#fff;}
.head1{height:32px;line-height:32px;  border-bottom:1px solid #e2e2e2;color:#464545}
.head2{height:135px;}
.logo{float:left;margin-left: 0px; display:inline;margin-top:27px;}
.logoyou{margin-top:35px;margin-left:12px;padding-left:32px; font-weight:800; border-left:1px solid #a5def3;font-size:19px;color:#ee6557; line-height:36px;}
.logoyou img{ vertical-align:-2%;}
.tel{margin-top:25px;color:#1e1e1e}
.tel span{font-size:24px;color:#0086e4;  font-weight:bold; line-height:30px;}
/*index开始=====================================================================================*/
.index_main .main1{background:url(../images/index_04.jpg)   left bottom repeat-x ; padding:84px 0 80px; color:#1c1c1c; font-size:14px; font-family:'宋体';}
.index_main .main1 span.f18{ color:#f8bd00;}
.main2c{background:url(../images/index_09.jpg)   left top no-repeat ; height:485px; position:relative;}

.main2c li{ width:122px; margin-left:56px ;margin-right:74px; float:left; margin-top:90px; font-size:20px;height:60px;line-height:30px;color:#ffffff; }
.main2c li.l1{line-height:60px;}
.main2c li.hs{color:#282828;}
.main2c li.li2{margin-left:180px;}
.main2c li.li3{margin-top:60px;}
.main2c li.last{margin-right:0}
.main3{background:url(../images/index_08.jpg)    fixed center no-repeat ; height:654px; overflow:hidden; position:relative}
.main3 .bj{background:url(../images/index_08.png)   left top  repeat-x ; position:absolute;height:654px; overflow:hidden;  width:100%; z-index:1}
.main3 .container{ position:relative; z-index:2;}
.liucheng li{ float:left; width:12%;  border-right:1px dashed #cccccc; color:#000000; font-size:18px; text-align:center; line-height:30px;}
.liucheng li p{ height:66px;}
.liucheng li.li1 p{background:url(../images/index_12.jpg)   center  no-repeat ;}
.liucheng li.li2 p{background:url(../images/index_13.jpg)   center  no-repeat ;}
.liucheng li.li3 p{background:url(../images/index_14.jpg)   center  no-repeat ;}
.liucheng li.li4 p{background:url(../images/index_15.jpg)   center  no-repeat ;}
.liucheng li.li5 p{background:url(../images/index_16.jpg)   center  no-repeat ;}
.liucheng li.li6 p{background:url(../images/index_17.jpg)   center  no-repeat ;}
.liucheng li.li7 p{background:url(../images/index_18.jpg)   center  no-repeat ;}
.liucheng li.li8 p{background:url(../images/index_19.jpg)   center  no-repeat ;}
.jjimg{
	width:242px;
	height:150px;
	float:left;
	margin:30px 10px;
	}
.jj{background:url(../images/index_11.png)   left top  no-repeat ;  width:668px; height:266px; overflow:hidden;}
.jjc{padding:10px 25px; font-size:14px;font-family:'宋体'; color:#272727; line-height:32px;}
.main5{ margin-top:70px;}
.main5 .xw{width:686px;}
.main5 .xw .xwt{ height:46px; line-height:46px; border-top:2px solid #22abba;background:url(../images/index_21.jpg)   left top  repeat-x ;}
.main5 .xw .xwt a{ display:block; width:33%;border-left:1px solid #d3e5dd; text-align:center; color:#1c1c1c; font-size:18px;float:left}
.main5 .xw .xwt a:hover,.main5 .xw .xwt a.current{color:#fff; background:#15a4af; }
.main5r{ width:283px; height:496px; overflow:hidden}
.main6{ background:#046eb8; color:#fff; margin-top:150px;}
.main6 .container{ position:relative}
.main6 .video{ position: absolute; width:471px; height:305px; left:-36px; top:-84px;}
.main6c{ width:525px;padding-top:35px; padding-bottom:50px; font-size:20px;}
.main6c p{padding-top:5px; padding-bottom:5px; margin:10px 0;border-top:1px solid #64a8d5;border-bottom:1px solid #64a8d5; font-size:30px; font-family:'黑体'; line-height:1;}
.main6c p span{ display:inline-block; background:#074773; padding:5px 10px;}
.main6c p span.fa{background:none; color:#8bafd5; text-transform:uppercase;}
.main6c a{ display:inline-block; background:#00b0ec; padding:10px 30px; font-size:14px;}
.main6c a:hover{background:#009ace; color:#fff;}
.youshi{ background:#f2f2f2;padding:30px 0}
.youshic{background:url(../images/youshibj.jpg)   no-repeat; height:1100px;}
.youshi ul{ width:40%; padding-left:10%;margin-top:140px;}
.youshi ul.ys3{margin-top:110px; margin-bottom:30px;}
.al{background:url(../images/albj.jpg)   repeat-x; height:654px;}
.alc{background:url(../images/albj1.jpg)  center top no-repeat;padding-top:120px; height:654px;}
.youshi ul li{ font-size:14px; font-family:'宋体'; line-height:32px; list-style:disc}

.main1 a.more,.main3 a.more{background:url(../images/more.png)   no-repeat; display:block;color:#fff; font-size:22px; display:block;width:164px; height:43px;line-height:43px; text-indent:20px;}
.index_main a.more:hover{ color:#34b8bd}
.fb{ font-weight:bold}
.cpt a:hover{background:#7faf30;}
#LeftArr1,#RightArr1{width:50px;height:50px;cursor:pointer;position:absolute;bottom:0;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit; text-align:center; line-height:50px;color:#fff; font-size:30px;background:#9bceeb;top:100px; border-radius:25px;
 font-family:Arial, Helvetica, sans-serif;
}
#LeftArr1{left:-50px; }
#RightArr1{ right:-50px;}
#LeftArr1:hover{background:#f7d325;}
#RightArr1:hover{background:#f7d325;}
#ScrollBox{margin-left:0px;width:1200px !important;overflow:hidden}
#ScrollBox li{float:left;display:inline;width:283px;text-align:center;margin:2px 6px;text-align:center}
#ScrollBox li a.imgg{
    background: #fff;
    height: 180px;
    overflow: hidden;display:block;}
#ScrollBox li a img{max-height: 180px;
    max-width: 283px; 
}
#ScrollBox li a.imgt{display:block;color:#fff; line-height:40px;}
#ScrollBox li a.imgt:hover{color:#fff;background:#9bcfe7}
#ScrollBox li a.imgg span {
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.alc a.more{ display:block; width:142px; height:65px; margin:0px auto;margin-top:14px;}
.productsroll span.xian{width:170px;height:1px;background: #bebebe;position:absolute;bottom:20px;left:50%;margin-left:-80px;z-index:0;}
.productsroll{position:relative;width:1200px;}


.fd img{width:100%;}
.fd img:hover{-webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);}

.f26{ font-size:26px;}
.mr30{margin-right:30px;}
.main7{ margin-top:50px;}
.main7 .zsjm{ width:462px; margin-left:25px;}
.main7 .lianxi{ width:400px; margin-right:25px;}
.juhongse{ color:#f7755d}
.main7 .zsjm p{ color:#707070; line-height:30px; font-size:14px; padding:10px 0; border-top:1px solid #c8c8c8;margin-top:10px;}
.main7 .zsjm p a{color:#4ca8d9;}
.f24{  font-size:24px;}
.main7 .zsjm ul{  background:#f5f5f5; border:1px solid #e4e4e4;padding:5px 27px;margin:10px 0}
.main7 .zsjm ul li{ line-height:37px; margin:10px 0; font-size:16px; color:#747474;padding-left:53px;}
.main7 .zsjm ul li.zsrx{background:url(../images/index_24.jpg)  left center no-repeat  ;}
.main7 .zsjm ul li.zsyj{background:url(../images/index_251.jpg)  left center no-repeat  ;}
.main7 .more1{display:block; width:147px; height:49px;line-height:49px; border-radius:5px; color:#fff; font-size:18px; float:right; text-align:center}
.zsjm .more1{background:#f7755d}
.lianxi .more1{background:#f89201}
.lianxi ul{margin:25px 0}
.lianxi ul li{margin:0; height:46px; line-height:46px; color:#fff;padding-left:60px; margin-bottom:12px; font-size:14px; font-family:'宋体';}
.lianxi ul li.add{background:#9abe42 url(../images/index_261.jpg)  left top no-repeat  ;}
.lianxi ul li.tel{background:#ff7900 url(../images/index_27.jpg)  left top no-repeat  ;}
.lianxi ul li.wx{background:#64c6eb url(../images/index_28.jpg)  left top no-repeat  ;}
.lianxi .page-guestbook dt{ float:left; }
.lianxi .page-guestbook dt input[type="text"]{ background:#f9f9f9; border:1px solid #eaeaea; height:30px; width:176px;}
.lianxi .page-guestbook dt textarea{ width:384px;background:#f9f9f9;border:1px solid #eaeaea; height:123px; }
.lianxi .page-guestbook dl{margin-bottom:0;}
.xw ul{margin-top:24px;color:#313131;}
.xw ul li{background:url(../images/index_26.jpg)  8px center no-repeat  ; text-indent:20px;line-height:35px; }

.xw ul li.one{line-height:32px;margin-bottom:10px; text-indent:0; }
.xw ul li .NewsListTitle{ float:left;}.xw  ul li .NewsListDate{ float:right;}
.xw ul li.one  img:hover{-webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2);}
.xw ul li.one{ background:#eeeeee;padding-right:15px;}
hr{margin:10 0;}
.xw ul li.one span{display:block;width:258px;height:189px;overflow:hidden;margin-right:27px;}
.xw ul li.one span img{width:258px;height:189px;}
.xw ul li.one a{ color:#15a4af}


.cpfl { height:485px; position:relative; overflow:hidden;margin-top:40px;margin-bottom:20px;}
.cpfl li{color:#fff; float:left; position:relative;  width:234px; height:234px;line-height:30px; background: url(../images/fl1.png)  center no-repeat ;margin:0 8px;}

.cpfl li a{ width:122px; display:block; margin:87px auto; color:inherit;font-size:20px;height:60px;}
.cpfl li.cpfl1,.cpfl li.cpfl9{background: url(../images/fl4.png)  center no-repeat ;}
.cpfl li.cpfl2,.cpfl li.cpfl8{background: url(../images/fl3.png)  center no-repeat ; color:#000}
.cpfl li.cpfl4,.cpfl li.cpfl6{background: url(../images/fl2.png)  center no-repeat ; }
.cpfl li.cpfl5{background: url(../images/fl5.png)  center no-repeat ; color:#000}
.cpfl li.cpfl4{ left:124px;top:-114px;line-height:60px;}
.cpfl li.cpfl5{ left:124px;top:-114px;}
.cpfl li.cpfl6{ left:124px;top:-114px;}
.cpfl li.cpfl7,.cpfl li.cpfl8,.cpfl li.cpfl9,.cpfl li.cpfl10{ top:-228px;line-height:60px;}
.cpfl li:hover{background: url(../images/cpfl.png)  center no-repeat ; color:#fff;}
.cpfl li:hover a{ border:1px solid #fff; border-left:0;border-right:0;}
/*index结束=====================================================================================*/

/*footer开始====================================================================================*/
.tl{ text-align:left;}


#copyright{background:  transparent url(../images/footbj.png)  top left repeat-x  ;color:#fff;padding:30px 0; text-align:center}
.foot2 a{color:#fff;}
.foot1{ }
.foot1 li{ float:left;width:14.2%; text-align:center; font-size:16px;}
.foot1 li a{ display:block;color:#fff;line-height:62px;}

.foot{padding-top:40px;color:#b2b0b0; font-size:16px;}
.foot11{width:310px;}
.foot .tel{color:#969696;}
.foot .tel span{color:#969696;font-size:28px;}
.foot .ewm {margin-right:8px;margin-left:89px; position:relative}
.foot .ewm p img{ vertical-align:middle}
.foot .ewm p{ position:absolute;left:-129px;bottom:0;color:#848484}



/*---作品展示详细页开始----*/
.popover-banner{ width: 100%; max-width:600px;margin: 0 auto; position: relative;}
#p_slider{height:500px;overflow:hidden;text-align:center;background:#fff}
#p_slider img{height:500px;max-width: 500px;}
.popover-banner .flex-direction-nav{ display: block;}
.popover-banner .flex-prev,.popover-banner .flex-next{ position: absolute; display: block; width: 45px; height: 100px; background: url(../images/sprite.jpg) no-repeat 0 top; top: 35%;text-indent:10000px;}
.popover-banner .flex-prev{ left:-50px;}
.popover-banner .flex-next{background: url(../images/sprite.jpg) no-repeat -55px top; right: -50px;}

lhgw {
    display: block;
    width: 320px;
    margin: 0 auto;
}
#p_slider{ text-align:center}
#shop_cart{ width: 170px; float: left; }
#shopjg span{  text-align: center; display: block; width:140px ; height: 36px; margin: 20px 10px;background: #fe6a12;  line-height: 36px; font-size:16px ; color: #fff;}
#shopjg {  width:150px ; float: left; overflow: hidden ;margin-left:119px;}
.lhcppg{ width: 100%; height: 40px; background: #f5f5f5;text-indent: 20px;}
.lhcppg span{ display: inline-block;  padding-left: 0.5%;}
#inhert_cart{ margin: 20px 10px; height: 36px;  line-height: 36px;}
#shop_cart #btn_buy{ display:none;}
#shownews .hits{ border-bottom:1px dashed #ccc; padding-bottom:5px; padding-top:5px; }
#inhert_cart {
    margin: 20px 10px;
    height: 36px;
    line-height: 36px;
	margin-top:20px;
}


/*新闻列表*/	
.date_time span{ display: block; text-align: right;}
.date_time ._day{ font-size: 46px;font-weight: bold; }
.date_time  .height1 {
    width: 20px;
    height: 1px;
    background: #0e6c37;
    float: right;
    margin-top: 15px;
}
.news_list li ._con .tit {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_list li ._con .tit a {
    color: #333;
    font-size: 20px;
}
.news_list li ._con .news-describe {
    height: 4.5em;
    overflow: hidden;
    line-height: 1.5em;
    margin-top: 20px;
}
.news_list li ._con .news-describe a {
    color: #666;
}
.news_list li ._con  .news-go {
    float: right;
    margin-top: 8px;
}
.news_list li ._con  .news-go a {
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
background: #0086e5;;
    color: #fff;
}
.news_list li .news-list-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #f7f7f7;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.news_list li:hover .news-list-bg{width:100%;}
.news_list li:hover ._con .tit a{color:#0168b7;}
.news_list li:hover  .news-describe a{color:#0168b7;}
.news_list li:hover .date_time{color: #fff;}
.date_time ._year{ }
.news_list li{  overflow: hidden;height: 215px;
    background: #f1f1f1;
    position: relative;
    margin-bottom: 30px;}
.news_list li .date_time{ width: 116px;
    float: left;
    background: #0086e5;
    height: 178px;
    text-align: right;
    padding-right: 24px;
    color: #005ea0;
    line-height: 26px;
    padding-top: 37px;
    position: relative;
    z-index: 1;}
.news_list li ._con{ width: auto;
    padding-left: 45px;
    padding-right: 40px;
    padding-top: 30px;
    z-index: 1;
    position: relative;
    overflow: hidden;}
.news_list li ._con ._t{ font-size: 14px; color: #4e4e4e; text-transform: uppercase;margin:0}
.news_list li ._con ._p{ margin: 5px 0; font-size: 12px; color: #3b3b3b;}
.news_list li ._con ._more{ font-size: 13px; color: #0086e5;}
.news_list li ._con ._more .ion{  font-size: .5em; transition:all ease .4s; -webkit-transition:all ease .4s;vertical-align: 1px;}
.news_list li:hover ._t{ color: #dbbd7d;}
.news_list li:hover ._more .ion{ transform:translate(10px);-webkit-transform:translate(10px)}


.nav{}
.nav span.tr{color:#fa030c;}
.nav-box { font-size:16px; width:100%;height: 56px;
	position: relative;margin-top:0px;background:url(../images/index_02.jpg) top left repeat-x;
	
}
.nav-pc{ text-align:center;}
.nav-pc ul{  padding:0; }
.nav-pc .menulevel{ padding:0;}

.nav-pc li {
   height: 56px;
	float:left;
    font-size: 16px;
    color: #333333;
    text-align: center;
    position: relative;position:relative;margin:0 3px;}
.nav-pc li .nav_xian{ position:absolute;bottom:0;height:2px;background:#fa030c;left:50%;}
.nav-pc li.last{margin-right:0;}
.nav-pc li a#menu_selected{background:url(../images/index_03.jpg) no-repeat top center ;}
.nav-pc li a:hover{ackground:url(../images/index_03.jpg) no-repeat top center ;}
.nav-pc li a{ color:#ffffff; padding-left:23px; padding-right:23px; display:block;line-height:52px;height:52px;padding-top:4px;}
.nav-pc li a span{ display:block;}	
.nav-pc li:hover a{ }
.nav-pc li:hover a{ text-decoration:none; }
.nav-pc li:hover{background:url(../images/index_03.jpg) no-repeat top center ;}
.nav-pc li:hover>.menulevel{ display:block;}

.nav-pc  .menulevel{ width:125px; left:5px; display:none; margin:0;position: absolute;
    z-index: 9999;
    top: 56px;
	padding-bottom:10px;
	
    }
.menulevel li{ height: 38px;width:100%;margin:0;line-height:38px;display:block;float:none;  border-bottom:1px solid #f16f61;}
.nav-pc li .menulevel li a{width:125px;height: 38px;line-height:38px;background:#ee6557;padding:0;}
.nav-pc li .menulevel li a:hover{background:#df4f40}
.menulevel li a span{display:block;padding:0px;}
.menulevel li:hover{ background:#df4f40;}
.menulevel li>.menulevel{width:100%; left:100%;  top:0;}
/*banner开始=======================================================================================*/
.banner{ position:relative; overflow:hidden; max-height:540px;}
.slides li{ float:left;}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; top:-100px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; top:-100px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; position:absolute;bottom:20px; right:45%; z-index:90 }
.block_home_slider .flex-control-paging li { display:none; 
	margin: 0px; margin-left:10px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background:#000; text-indent:-9000px; cursor:pointer; display:none;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_slider .flex-control-paging{ display:none;}
.flex-direction-nav{ display:none;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}







.fullSlide {
	width:100%;
	position:relative;
	height:450px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	width:100%;
	position:relative;
	z-index:0;
	overflow:hidden;
	height:450px;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:568px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:568px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FC0;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}




/*公司简介****************************************/
.about-us{width:1113px;margin:90px auto;}
.contact-us{width:961px;margin:90px auto;}
.about-us .jj-c{background:url(../images/jjbj.jpg)   right repeat-y ;padding:45px 0;}
.about-us .jj-c img{ float:left;}
.about-us .jj-cc{width:565px; float:right;margin-right:130px;color:#737373;line-height:29px;}
.about-us .jj-cc h2{color:#414141;position: relative; padding-bottom: 25px; margin-bottom: 20px;}
.about-us .jj-cc h2:after{ content:''; position: absolute; left: 0; bottom: 0; width: 22px; height: 2px; background-color: #6f6f6f;}
.about-us .jj-cc a{ display:block;width:110px;margin-top:30px;height:32px;line-height:32px;text-align:center;background:#0168b7;color:#fff;}
.about-us .jj-cc a:hover{background:#f30303;}
.picMarquee-left{ overflow:hidden;}
.picMarquee-left .bd ul{ padding:0px;  zoom:1;  }
.picMarquee-left .bd li{   float:left;  background:#fff;
    overflow: hidden;
    text-align: center; display:block;
    line-height: 28px;
    margin-left: 15px;}
.picMarquee-left .bd li img{ background:#fff; display:block;padding:8px;border-bottom:1px solid #ebebeb; height:243px;width:auto }
.picMarquee-left .bd li a{display:block; text-align:center;border:1px solid #ebebeb;color:#111111;}
.picMarquee-left .bd li a span{ display:block;width:100%;line-height:46px; }
.picMarquee-left .bd li a:hover{border:1px solid #0086e5;background:#0086e5;color:#fff;}
.main{}


#page_main{background:#f6f6f6;padding-top:40px;padding-bottom:40px;}
#page_main .container{background:#fff;width:1000px;padding:30px;}

.contact-us .ly{width:480px;height:440px;border-right:1px solid #e6e6e6;}
.contact-us .map{width:406px;}
.contact-us .map .mapnr{height:330px;margin-bottom:30px;}
.contact-us .map .mapnr img{ max-width:none;}
.contact-us .map span.f18{color:#2d2d2d;}
.contact-us .map span.f14{color:#939393;}
.ly h2{margin:0;margin-bottom:58px;color:#39393b;font-weight:bold;text-indent:79px;}
.ly .lhbdfl {
    float: none;
    width: 100%;margin:0;margin-bottom:15px;
}


.site-nav{height: 50px;
    background: #ececec;
    margin-bottom: 10px;
    line-height: 50px;
    text-align: left;
    text-indent: 15px;}
	.site-nav span {
    color: #025dbf;
    font-weight: bold;
}
.newsList li{ padding-bottom:10px; padding-top:10px; border-bottom:1px solid #f7f7f7;}
.page_list {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.page_list span.current {
    border: #ddd 1px solid;
    padding: 2px 5px;
    font-weight: bold;
    margin-right: 2px;
    color: #FFF;
    background-color: #0168b7;
}	
.page_list a {
    border: #ddd 1px solid;
    color: #161616;
    padding: 2px 5px;
    margin-right: 2px;
}
.page_list select{    width: 45px; line-height:25px; height:25px; margin-bottom:3px;
    background-color: #ffffff;
    border: 1px solid #cccccc;}
#shownews h1{ text-align:center; font-family:"微软雅黑"; font-weight:100; padding-top:10px; padding-bottom:10px;}
#shownews h1.title{font-size:18px;}
#shownews .hits{ border-bottom:1px dashed #ccc; padding-bottom:5px; padding-top:5px;}
#shownews .text{ line-height:30px;}
.related-list li{line-height:30px;border-bottom:1px dotted #ccc;}
.page {
	margin-top:20px;
    padding-top: 10px;
    line-height: 35px;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}
#shownews .related {
    font-weight: bold;

    line-height: 30px;
    font-size: 13px;
    margin-top: 15px;
    background: url(../images/bg_news.gif) repeat-x;
}
.related_cp ul {
    width: 100%;
    height: auto;
    padding-top: 5px;
    overflow: hidden;
    padding-bottom: 20px;}
.related_cp ul li {
    text-align: center;
    width: 125px;
    float: left;
}	
.related_cp ul li img {
    border: 1px solid #CCCCCC;
    width: 100px;
    height: 88px;
    padding: 5px;
}
.related_cp ul li a:hover img {
    border: 1px solid #ff0000;
}

#piclist li{  background:none; border:1px solid #ddd;}	
#piclist li .ph_hover {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;

}
.jobList li{ width:20%; float:left; text-align:center; line-height:30px; border-bottom:1px solid #ddd}
.page-guestbook b{ line-height:30px;  display:inline-block; width:80px; text-align:right;}
.page-guestbook dt{ line-height:30px;}
.page-guestbook dt span{ padding-left:10px;color:#f00}
/* 大屏幕 */
ul.product-nav {margin-top:30px;}	
.product-nav li{width: 296px;
    height: 220px;
    float: left;
    margin-right: 8px; margin-top:10px;
    background: #ececec;
    padding: 10px;
    text-align: center;
    position: relative;margin:10px 8px;color:#353535;  }
	
.product-nav li:hover{ background:#0168b7;color:#fff;}	
.product-nav li:hover a{color:#fff;}
.product-nav li span{ position:relative;background: #fff; text-align: center;display:block; width:296px; height:190px; margin:0 auto;}
.product-nav li span img{  height:190px; }	
.product-nav li span .imghou{ position:absolute; left:0;top:0; display: inline-block;display:none}
.product-nav li p{ margin-top:8px; font-weight:bold; }
.product-nav .ckgd{display:block; width:130px; height:2px; float:left; margin-top:10px;}
.proNav ul{ width:1040px; float:left;}	
.proNav li{width: 310px;overflow:hidden;
    height:280px;
    float: left;
    margin-right: 8px; margin-top:10px;
    background: #fff;
    padding: 0 0 10px 0;
    border: 1px solid #e9eaee;
    border-bottom-width: 3px;
   background:#fafafa;border-bottom:3px solid #dddddd;  
    position: relative;
margin:0 10px; display:inline;margin-bottom:20px;
	}
.proNav li:hover{ background:#f1f1f1;border-bottom:3px solid #bdbdbd; }
.proNav li p{padding:5px 15px;line-height:25px;}	
.proNav li a{font-size:12px;color: #747474;}
.proNav li a:hover{color:#c00}
.proNav li a.listtt{font-size:18px;color: #333333;}
.proNav li .xianxian{ margin-bottom: 20px;
    margin-top: 20px;
    height: 6px;
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA; display:none;}
.proNav li span.img{background:#fff; position:relative; display:block; width:310px;height:222px; overflow:hidden;margin:0 auto; text-align: center;}
.proNav li span.img img{ display: inline-block;height:222px;}
	
.proNav li .imghou{padding:0;text-align:center;color:#fff; display:none; position: absolute; left: 0; top:0px;z-index:1;width:310px;height:222px;background: url(../images/bj.png) repeat;}
.proNav li .imghou a{color:#fff;margin-top:80px;display:block;}
.proNav .ckgd{display:block; width:130px; height:203px; float:left; margin-top:10px;}


.lh68{ position: absolute; top: 0; z-index: -1;}
.lhbd label{ display: inline-block; text-align:right; max-width:80px ; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px;}
.lhbd dt{ padding: 10px 0; width: 100%;}
.lhbdfr{ float: right;width: 50%;}
.lhbdfl{ float: left;width: 50%;}
.lhbdfr label{max-width:75px ; width: 100%;}
.lhbd input,.lhbd .Content{ width: 48%;}
.clear{ clear: both;}
.lhbd .Content{ height:150px;}
.submit{ background: #FF0000; color: #fff; display: block; width: 80px; line-height: 30px; margin: 0 auto; text-align: center; border: none;}




.xc_ban{ position: relative; height: 405px; overflow: hidden; z-index: 10; background: url(../images/cp.jpg) center;}
.xc_ban ._img{ position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; max-width: none; transition: all 20s ease 0s; -webkit-transition: all 30s ease 0s;}
.xc_ban ._img.on{transform: scale(1.1);-webkit-transform: scale(1.1);}
.xc_ban ._posi{ position: relative; z-index: 2; padding-top: 95px;  color: #fff; text-align: center;}
.xc_ban ._posi ._cht{ opacity:0; filter:alpha(opacity=0); -webkit-transform: translate(0, -12px);  transform: translate(0, -12px);  font-size: 39px; font-weight: bold; transition:all .5s ease .8s; line-height: normal;}
.xc_ban ._posi ._mbx{ opacity:0; filter:alpha(opacity=0);  font-size: 16px; color: #fff; transition:all .5s ease 1s;-webkit-transform: translate(0, 12px);  transform: translate(0, 12px); margin: 15px 0; text-transform: uppercase}
.xc_ban ._posi ._mbx a,.xc_ban ._posi ._mbx span{ color: #fff;}
.xc_ban ._posi ._cg{ opacity:0;  filter:alpha(opacity=0);  text-align: center; -webkit-transform: translate(-12px, 0);  transform: translate(-12px, 0); transition:all .5s ease 1s}
.xc_ban ._posi ._cg a{  display:inline-block; padding:0 20px; height: 30px; line-height: 30px; color: #fff; border: 1px solid #fff; font-size: 17px; margin-right: 10px; }
.xc_ban ._posi ._cg a:hover{ background-color: #87bb2a; border-color: #87bb2a; color: #fff; }
.xc_ban ._posi ._cht.on{ opacity:1; filter:alpha(opacity=100); -webkit-transform: translate(0, 0);  transform: translate(0, 0);}
.xc_ban ._posi ._mbx.on{ opacity:1; filter:alpha(opacity=100);  -webkit-transform: translate(0, 0);  transform: translate(0, 0);}
.xc_ban ._posi ._cg.on{opacity:1;  filter:alpha(opacity=100); -webkit-transform: translate(0, 0);  transform: translate(0, 0);}
.xc_ban ._posi ._cg a { border-color:#086cde; background-color:#086cde; color:#fff;}
.xc_ban ._posi ._cg a:hover { border-color:#003e83; background-color:#003e83; }
.page-news{font-size: 14px;
    color: #333;
    line-height: 2.5;}
	.site-nav {
    float: right;
    padding-right: 22px;
    background: url(../images/main02.jpg) no-repeat left center;
    padding-left: 14px;
    margin-top: 21px;
    font-size: 14px;
    color: #494949;
}
._cg{    
    margin: 15px 0 30px;
    text-align: left;}
._cg ul li{float:left;position: relative;
    float: left;
    margin-right: 2%; width:23%;margin-bottom:15px;}
._cg ul li a{ text-align:center; line-height: 40px;  display:block;color: #000;background: #0086e5; font-size: 16px;color:#fff; }
._cg ul li a:hover { background: #0168b7;   color:#fff; font-weight: bold; }
	._cg ul li a.ahover{ background: #0168b7;  color:#fff; font-weight: bold;}
._cg .container{ position:relative;}	
._cg .container ul li ul{display:none; position:absolute;top:42px;background:#c00;width:1100px;left:0;}
._cg .container ul li ul li{float:left;}
._cg .container ul li:hover ul{display:block;}
.cpdh{
    list-style: none;
    margin-bottom: 55px;
	 margin-top:20px;
    padding: 0;
    line-height: 34px;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;}
.cpdh>ul{ position:relative;float:left;}
.cpdh li.fl{margin-right: 15px;color: #e10707;line-height: 34px;border-top:1px solid #e10707}
.cpdh ul li{float:left; display:block;line-height: 34px; }
.cpdh ul li a{display:block;padding: 0px 15px;}
.cpdh ul li a:hover{background: #e10707;color:#fff;}
.cpdh ul li ul{display:none; position:absolute;top:34px;background:#e10707;width:1140px;left:-40px;color:#fff;}
.cpdh ul li ul li{float:left;border-right:1px solid #fff;color:#fff;}
.cpdh ul li:hover ul{display:block;}
.cpdh ul li a.ahover{background: #e10707;color:#fff;}

._hd ._t{ position: relative; padding-bottom: 10px; margin-bottom: 20px; font-size: 20px; font-weight: bold;}
._hd ._t:after{ content:''; position: absolute; left: 0; bottom: 0; width: 40px; height: 2px; background-color: #c00;}
._hd ._p{ font-size: 14px;}
 ._bd { margin-top: 60px;}
.cpcp{width:448px;height:300px;margin-right:20px; background: url(../images/njjbj.jpg) no-repeat;padding:1px;margin-top:10px;}
.cpcp ul{width:448x;height:255px;border:1px solid #474c4f}
/*新闻列表*/	



.submit-button{
	width: 49%;
height: 41px;
background: #abcc09;
font: 14px/41px '微软雅黑';
color: #fff;
text-align: center;
cursor: pointer;
border: 0;
float:left;
}
.rewrite-button{
width: 49%;
height: 41px;
background: #f2f2f2;
font: 14px/41px '微软雅黑';
color: #939393;
text-align: center;
cursor: pointer;
border: 0;
float:right;
}
.ly form{width:397px;margin:0;}
.ly .lhbd input,.lhbd .Content{ width: 96%;font-size:14px;}
.ly  .lhbd .Content{height:64px;margin-bottom:0;}
.ly input[type="text"]{height:26px;margin:0;}



/*联系我们*/
.contact_con ._t{ position: relative; padding-bottom: 10px; margin-bottom: 20px; font-size: 20px; font-weight: bold;}
.contact_con ._t:after{ content:''; position: absolute; left: 0; bottom: 0; width: 40px; height: 2px; background-color: #00873b;}
.contact_con ._hd ._p{ font-size: 14px;}
.contact_con ._bd { margin-top: 60px;}
.contact_con ._bd ._form{ width: 68%;}
.contact_con ._bd ._form .inp{ height: 40px; margin-bottom: 2%; line-height: 40px; background-color: #f5f5f5; border: 1px solid #e5e5e5; box-sizing: border-box; text-indent: 15px;}
.contact_con ._bd ._form textarea{ height: 220px; background-color: #f5f5f5; margin-bottom: 2%; border: 1px solid #e5e5e5;box-sizing: border-box; text-indent: 15px; padding-top: 10px;}
.contact_con ._bd ._form .sb{ height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background-color: #88c339;}
.contact_con ._bd ._info{ width: 29%;}
.contact_con ._bd ._info p{ margin-bottom: 15px; font-size: 14px;}
.contact_con ._bd ._info .ion{ color: #93c542; font-size: 1.5em;}





 .menu-con {
    border: 1px solid #e3e3e3;
    background: #fff;
    padding: 6px;
	width:1126px;margin:20px auto;
}
 .menu-con>ul{width: 100%;
    border: 1px solid #ebebeb;
    background: #f5f5f5;
	float:left;
    padding: 15px 0px;}
.menu-con>ul li{float:left;}
.menu-con>ul>li{width: 90%;
    float: left;
    margin: 15px 0px;
    margin-left: 30px;}
.menu-con ul li	a{display: block;
    height: 28px; float:left;
    text-align: center;
    border: 1px solid #c4c4c4;
    line-height: 28px;
    background: #c00 ;
    margin-right: 30px;
	color:#fff;
   padding:0 20px;}
.menu-con ul li li a{background: #FFF;color: #000;}	
.mneu1{height:80px;}
.menu-title1 {font: 24px/35px '微软雅黑';
color: #4D4D4D;height:80px;}
.menu-title1  span.yw1{font-size: 63px;line-height:63px;text-transform:capitalize}
.tab {
    width: 100px;
    height: 30px;
    float: left;
    text-align: center;
    cursor: pointer;
    float: left;
    line-height: 30px;
    background: url(../images/pro-noactive.jpg) repeat-x;
    border: 1px solid #D6D6D6;
    margin-right: 10px;
    border-bottom: none;
    font-weight: bold;
}.lianxi .page-guestbook dt  ..submit-button{background:#f8920;display:block; width:147px; height:49px;line-height:49px; border-radius:5px; color:#fff; font-size:18px; float:right; text-align:center}


/*-------------内页样式----------------*/
body{background: url(../images/index_08.jpg) no-repeat center bottom;}
.nmain {
    padding: 70px 0;
    background: url(../images/index_08.jpg) no-repeat center top;
    background-attachment: fixed;
	 width:100%; overflow:hidden;
}

.nmain-bg{ background:url(../images/black.2.png) repeat 0 0; }
.nmain-left{ width:20%;height:auto !important; }
.namin-right{ float:right; width:72%;height:auto !important;  min-height:400px; background:#fff; padding:30px 4% 40px;}
.nchan-lant{ font-size:26px; font-weight:bold; color:#fff; margin-top:20px; margin-bottom:10px; padding-left:50px; }

.nmenu > ul > li{ line-height:38px;width:219px; font-size:15px;  margin-bottom:5px; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:50px;color:#fff;transition:none}
.nmenu > ul > li > a:hover,.nmenu > ul > li.lihover > a{ background:#ee6457;    background: #ee6457 url(../images/nemu_jt.jpg) no-repeat right top;}


.posi{ text-align:right; margin-bottom:20px; color:#6c6c6c; }
.posi em{ padding:0 5px;}
.index_main{ background:#fff}