@charset "utf-8";

/* CSS Document */



body{ margin:0px; font-size:12px; color:#333;font-family:"Microsoft Yahei";;min-width:1200px; }

*{padding:0px;margin:0px;}

*, :after, :before {

     -webkit-box-sizing:none; 

    box-sizing:none; 

}

*, :after, :before {

    -webkit-box-sizing: none!important; 

     box-sizing:none!important;

}

ol>li>ol, ol>li>ul, ul>li>ol, ul>li>ul{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}

button {overflow:visible}

img{border:none;}

a{color:#333;text-decoration:none;}

a:hover{color:#48bcc7;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.fl{ float:left;}

.fr{ float:right;}

.w1180 { width:1180px; margin:0 auto}



/*top*/

.trip-navWrap{ width: 100%; position: relative; top:0px; z-index:900}

.fixtop{ position:fixed; top:0px; z-index:900; _position:absolute; _top:expression(documentElement.scrollTop + "px");box-shadow:2px 0px 8px -3px #666;-webkit-box-shadow:2px 0px 8px -3px #666;-moz-box-shadow:2px 0px 8px -3px #666}



.fixside{ position: fixed; top:0px; left: 50%; margin-left: 440px; z-index:80; _position:absolute; _top:expression(documentElement.scrollTop + "px");}



.top { background-color:rgba(255,255,255,0.9);position:relative; z-index:100000; height:95px;}

.top .logo { width:255px; margin-top:10px; margin-left:35px; float:left}

.top .logo img { width:100%;}

.top .daoh { float: right; }

.top .tlp {float: right; text-align:left;}

.top .tlp a { display:block; line-height:32px; width:25px; height:32px; float: right; color:#333; font-size:14px; margin-right:5px; margin-top:8px;}

.top .tlp a:hover { color:#0264b1}

.top .tlp a.a1 { background:url(../images/icon_7.png) left center no-repeat; background-size:25px; width:25px} 

.top .tlp a.a3 { background:url(../images/icon_6.png) left center no-repeat; background-size:25px; width:25px;}

.top .tlp a.a4 { background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:25px;}

.weixin{  height:32px; float: right;position:relative; font-size:12px; text-align:center; width:25px;background:url(../images/top9s.png) left center no-repeat; background-size:20px;}

.weixin a{ height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) no-repeat center top; }

.weixin .weixin_nr{width:110px; height:130px; padding:10px; background:#fff; text-align:center; position:absolute; left:-50px; top:45px; display:none; z-index:99999}

.weixin .weixin_nr img{ margin-bottom:0px;}

.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}

.weixin.on .weixin_nr{ display:block;}

.weixin.on a{ }

.weixin a.wb{ height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:30px; }

.weixin.on a.wb { background:url(../images/top9s.png) left center no-repeat; background-size:20px; padding-left:25px;}

.searchIpt {width: 240px;height: 26px;position: absolute;right:140px;top:8px; float:left;z-index: 10; border:#ccc 1px solid;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; overflow:hidden}

.searchIpt .search_txt {width: 172px;padding: 0 0 0 10px;line-height: 26px;background: #eee;color: #333;border: 0;height: 26px;float: left;}

.searchIpt .search_btn {width: 58px;background: #018242;border: 0;float: right;color: #fff;height: 26px;cursor: pointer;}



/*menu*/

#nav { margin-top:10px; float:right; 

     display:block;

	 font-size:16px; 

	 font-family:"Microsoft Yahei";

}

#nav .mainlevel {

	  float:left; margin:0 3px;

/*IE6 only*/}

#nav .mainlevel a {

      color:#333; 

	  text-decoration:none; 

	  line-height:44px; 

	  display:block; 

	  padding:0 15px; 

	  text-align:center;

	  }

#nav .mainlevel a:hover {

      color:#fff;

	  line-height:44px;

	  text-decoration:none; 

	  background:#018242;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0

	  }

#nav .mainlevel1 {

      

	  float:left; 

	  margin-right:4px; 

	  width:120px;

/*IE6 only*/}

#nav .mainlevel1 a {

      color:#ffffff; 

	  text-decoration:none; font-size:12px; 

	  line-height:34px; 

	  display:block; 

	  padding:0; 

	  width:110px; padding-left:10px;

	  text-align: left; text-transform:capitalize

	  }

#nav .mainlevel1 a:hover {

      color:#333;

	  line-height:34px;

	  text-decoration:none; 

	  background:#eee;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0

	  }

#nav .mainlevel ul {

      display:none; 

	  position:absolute;

	  }

#nav .mainlevel li { background-color:rgba(1,130,66,0.8);

	  width:120px;

	  /*IE6 only*/}



/* flexslider */

.banw { width:100%; height:580px; z-index:90;}

.ban { position: relative; top:0; left:0; z-index:90; width:100%;height:580px;}

.flexslider{position:relative;height:580px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; top:0}

.slides{position:relative;z-index:1;}

.slides li{height:580px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

 .huadong {width:1180px;height:50px;padding: 0.5rem 0 0.3rem 0; border-bottom: 1px solid #F0F0F0; position:relative;font: 12px/1.5 "Hiragino Sans GB","Microsoft YaHei",simsun;margin:0 auto;}

        .huadong .huabox {  margin:0 auto; width:100%; line-height: 50px;}

 

        .huadong h5 {font-size:16px;float:left; line-height:50px; margin: 0rem 0 0 0; background:url(../images/lingdang.png) left center no-repeat; padding-left:25px;}

        .huadong .gg_more { float: left; margin-left:20px;}

        .huadong .gg_more a { font-size: 14; text-decoration:none;}

        

        .huadong .notice_active {

                float: left;

                width: 55%;

                height: 50px;

                padding: 0;

                overflow: hidden;

                position: relative;

        }

        .huadong .notice_active li{list-style-type:none;line-height:50px;overflow: hidden;}

        /*.huadong .notice_active li.notice_active_ch {}*/

        .huadong .notice_active li.notice_active_ch span {color:#656972;font-size:1rem;display: block;overflow: hidden; width:80%;float: left;

        overflow: hidden;margin:0 0 0;}

        .huadong .gg_more .news_ck {

                float: left;

                margin: 0 1rem 0 1rem;

                color: #888;

                width: 5rem;

                height: 2rem;

                line-height: 2rem;

                display: block;

                border: 1px solid #656972;

                text-align: center;

                border-radius: 0.7rem;

                font-size: 0.8rem;

                margin-top: 1rem;

            }

        .huadong .gg_more .news_more {

            

        }

        .huadong .notice_active li.notice_active_ch em {text-align:right;float:right;color:#888;font-size:0.8rem;font-style:normal;  }

/*内容*/

.zyywbj { width:100%; height:115px; background:#fff; border-bottom:#dcdcdc 1px solid}

.zyyw { width:1180px; height:115px; margin:0 auto;}

.zyyw ul li { width:295px; float:left; border-right:#eee 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box;padding-left:95px; height:115px;}

.zyyw ul li.bj1 { background:url(../images/tb1.png) 15px center no-repeat; }

.zyyw ul li.bj2 { background:url(../images/tb2.png) 15px center no-repeat; }

.zyyw ul li.bj3 { background:url(../images/tb3.png) 15px center no-repeat; }

.zyyw ul li.bj4 { background:url(../images/tb4.png) 15px center no-repeat; }

.zyyw ul li .yw { font-size:14px; color:#7b7b7b; line-height:25px; margin-top:30px;}

.zyyw ul li .zw { font-size:18px; color:#7b7b7b; line-height:30px;}



/*每节前的标题*/

.index-mod-title{text-align:center; padding-bottom:40px;}

.index-mod-title .mod-title-name{font-size:32px; color:#333}

.mod-title-en{font-size:12px;color:#666; text-transform:uppercase; margin:10px 0}

.index-title-line{width:187px;height:24px;background:url(../images/pub1.png) center center no-repeat;margin:auto;}

/*公司简介*/

.m_wrap3{ padding:40px 0 0;}

.cpfl { width:1180px; margin:0 auto}

.cpfl ul li { width:280px; float:left; margin:0 20px 20px 0; position:relative; overflow:hidden}

.cpfl ul li img { width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

.cpfl ul li .mb { height:32px; position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.6); line-height:32px; font-size:14px; color:#fff; text-align:center}

.cpfl ul li:hover .mb { background:rgba(1,130,66,0.7)}

.cpfl ul li:hover img {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07);}

.yscp { margin:35px auto; width:1180px;}

.yscp ul li { width:137px; float:left; background:#f5f5f5; border: 1px solid #e2e2e2; padding:10px 4px; margin:0 5px 10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}

.yscp ul li h3 { font-size:15px; color:#333; font-weight:bold; margin-bottom:10px; text-align:center}

.yscp ul li p {font-size: 12px;color: #666;line-height: 20px;}

.yscp ul li:hover { background:#018242;	transform: translateY(-5px);



	-wbkit-transform: translateY(-5px);



	-o-transform: translateY(-5px);



	-moz-transform: translateY(-5px);transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;

}

.yscp ul li:hover h3 { color:#fff}

.yscp ul li:hover p { color:#fff}





.content {}







/*尾部*/

.foot_bigbox{background-color:#029c60;width: 100%; border-top:#fffc01 3px solid}

.foot_box{width:1140px;height:250px; margin: 0 auto;border-bottom:solid 1px #eee;}
.foot_bigbox a{ color:#FFFFFF!important;}
.foot_left{margin-top:44px;float:left}

.foot_left img{display:block}

.foot_left p{font-size:14px;color:white;margin-left:-15px;margin-top:14px;margin-bottom:0px}

.foot_left p a{text-decoration:none;color:#fff;margin-right:15px;margin-left:15px}

.foot_middle{margin-top:55px;margin-right:120px;float:right}

.foot_middle h2{font-weight:normal;color:#fff;font-size:14px;margin:0px 20px 0px 0px}

.foot_middle h3{color:#fff;font-size:28px;margin:0px 0px}

.foot_middle p{margin:0px 0px;color:#fff;font-size:14px}

.foot_right{margin-top:20px;float:right}

.foot_right img{display:block}

.foot_right p{font-size:14PX;text-align:center;color:#fff;margin-top:10px}

.dzwz {line-height:26px;color:#fff;font-size:14px; float:left; width:350px; margin-top:5px;}

.dzwz p { line-height:26px; padding-left:30px;color:#fff;font-size:14px;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;}

.dzwz p.p1 { background: url(../images/fd-img2.png) left center no-repeat}

.dzwz p.p2 { background: url(../images/fd-img1.png) left center no-repeat}

.dzwz p.p3 { background: url(../images/fd-img4.png) left center no-repeat}

.foot_bigbox>p a{font-size:14px;color:#fff;margin:0px 24px;text-decoration:none}

.foot_bigbox>p{color:#fff;text-align:center;margin-top:4px;margin-bottom:4px; line-height:30px}

.foot_bigbox>h3{color:#fff;text-align:center;font-weight:normal;margin-top:0px;padding-bottom:8px;font-size:14px;}

.index_right-con {position: fixed;width:146px;right: 0px;bottom: 0px;padding-bottom: 308px;padding-right: 37px;background: url(../images/bg-05.png) no-repeat right bottom;}

.btn_top{position:fixed;bottom:100px;right:10px;}

.foot_bigbox>div>p {color: #fff;}



/*内页*/

.nban { height:210px; width:100%}

.ntit { width:200px; float:left; text-align:center}

.ntit h3 { font-size:18px; padding:15px 0; text-align:center; background:#018242; border-bottom:#fffc01 2px solid; color:#fff}

.ntit ul li { display:inline-block; width:100%}

.ntit ul li a { display:block; text-align:center; padding:0px; background:#eee; color:#333; font-size:14px; line-height:38px; border-bottom:#ccc 1px solid }

.ntit ul li a:hover { background:#018242; color:#fff}

.ntit ul li a.on { background:#018242; color:#fff}

.ncont { width:1180px; margin:30px auto}

.nyr { width:930px; float:right}

.lx_wm .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}

.lx_wm .rc_zp .ts a{color:#005caf;}

.lx_wm .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}

.lx_wm .rc_zp .jr_lm.jt{border: 1px solid #005caf;}

.lx_wm .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}

.lx_wm .rc_zp .jr_bt:hover{background-color:#e7e7e7;}

.lx_wm .rc_zp .jr_bt.on{background-color:#e7e7e7;}

.lx_wm .rc_zp .jr_lm.jt .jr_bt{background-color:#018242; color:#fff; padding:20px 40px; line-height:40px;}

.lx_wm .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}

.lx_wm .rc_zp .jr_bt span.s_40{float:left; width:24%; text-align:left;}

.lx_wm .rc_zp .jr_bt span.s_22 {float:left; width:22%; text-align:left;}

.lx_wm .rc_zp .jr_bt span .gm a { width:100px; background:#018242;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; height:30px; line-height:30px; text-align:center; display:block; color:#fff; margin:8px auto 0}

.lx_wm .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}

.lx_wm .rc_zp .jr_nr .gw{width:80px; float:left;}

.lx_wm .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}

.page{ text-align:center; margin:30px auto;}



.page a{ height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 5px;}



.page a:hover{ background:#018242; border:#018242 1px solid; color:#FFF;}



.page a.hover{ background:#018242; border:#018242 1px solid; color:#FFF;}

.cpxq { padding:0 13px 50px}

.cpxq h2 { font-size:18px; text-align:center; color:#333; margin:20px 0}

.cpxq .wz { line-height:32px; border-bottom:#ccc 1px solid; color:#666;}

.cpxq .wz a { color:#666;}

.cpxq .wz li { float: left; margin: 0px;}

.cpxq .nr { margin-top:30px;}



.cpxq .zz { text-align:center;}

.cpxq .zz a { width:110px; height:32px; background:#018242; margin:30px 15px 0; display:inline-block; line-height:32px; text-align:center; font-size:14px; color:#fff;}





.dqwztit { width:1200px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:14px;}

.dqwztit a { font-size:14px}

.cpxq { border:#eee 1px solid; overflow:hidden; margin-top:30px; background:#fff}

.cpxqtp { width:530px; float:left; border-right:#eee 1px solid; overflow:hidden; padding:10px;}

.picshow {

	 MARGIN: 0px auto; WIDTH: 530px; HEIGHT: 390px;

}



#picarea {

	MARGIN: 0px auto; WIDTH: 530px; BACKGROUND: #fff; HEIGHT:390px

}

#bigpicarea {

	POSITION: relative; MARGIN: 0px auto; WIDTH: 530px; HEIGHT: 310px; OVERFLOW: hidden

}

.image {

	TEXT-ALIGN: center

}

.image IMG {

	 MARGIN: 0px auto;

}

#bigpicarea .word {

	TEXT-ALIGN: center; HEIGHT: 50px; COLOR: #333

}

#bigpicarea .word H3 {

	TEXT-ALIGN: center; LINE-HEIGHT: 48px; HEIGHT: 48px; COLOR: #333; FONT-SIZE: 14px

}

#bigpicarea .ui-els-hide {

	DISPLAY: none

}

#thumbs {

	LIST-STYLE-TYPE: none; left:0; WIDTH: 530px; HEIGHT: 110px

}

* HTML #thumbs {

	HEIGHT: 100%

}

#thumbs LI {

	MARGIN: 0px 1px; WIDTH: 90px; DISPLAY: inline; FLOAT: left; HEIGHT: 60px

}

#thumbs UL {

	MARGIN-TOP: 3px

}

#thumbs LI.last_img {

	MARGIN-RIGHT: 4px

}

#thumbs LI.first {

	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer

}

#thumbs LI.last {

	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer

}

#thumbs LI A {

	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 90px; DISPLAY: block; FONT-SIZE: 0px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid

}

#thumbs LI A:hover {

	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid

}

#thumbs LI A.current {

	BORDER-BOTTOM: #007fe0 1px solid; BORDER-LEFT: #007fe0 1px solid; BORDER-TOP: #007fe0 1px solid; BORDER-RIGHT: #007fe0 1px solid

}

#thumbs LI.first IMG {

	

}

#thumbs LI.last IMG {

	

}

.bigbtnPrev {

	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; LEFT: 30px

}

.bigbtnNext {

	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; RIGHT: 30px

}

#big_play_prev {

	BACKGROUND-IMAGE: url(../images/leftbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/leftbig.png')

}

#big_play_next {

	BACKGROUND-IMAGE: url(../images/rightbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/rightbig.png')

}

#smallpicarea {

	MARGIN: 0px auto; WIDTH: 958px; BORDER-TOP: #ececec 1px solid; PADDING-TOP: 20px

}

.cpxqwz { width:550px; float:right; padding:10px;}

.xqwztit { line-height:50px; border-bottom:#ccc 1px solid; font-size:25px;}

.jjtit {line-height:50px; font-size:22px;}

.jjtit span { color:#018242}

.xqwznr { font-size:12px; line-height:32px; padding-top:30px;}

.zx a { width:120px; height:38px; line-height:38px; background:#018242; color:#fff; font-size:20px; text-align:center; display:block; margin-top:20px; border-radius:6px;}

.tabbox1 {width:100%;height: auto;}

.tabmenu1 {width:100%;height:35px; border-bottom:#eee 1px solid}

.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}

.tabmenu1 li { text-align:center; float:left; display:block; width:100px; height:35px; overflow:hidden;background-color: #fff; line-height:35px; display:inline; font-size:14px;  color:#333333; border-right:#eee 1px solid}

.tabmenu1 .cli {text-align:center;float:left;display:block;width:100px;height:35px;overflow:hidden; background: url(../images/hover.png) top repeat-x;line-height:35px;display:inline;font-size:14px; cursor:pointer; color:#0081c3}

#tabcontent1 {width:100%;background-color:#fff;}

#tabcontent1 ul {margin:0;padding:5px;list-style-type: none;}

#tabcontent1 .hidden {display:none;}

.xqms { line-height:30px; font-size:13px; padding:20px;}



.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}

.zw a:link{ color:#555555; }

.zw a:visited{ color:#555;}

.zw a:hover{ color:#FF6205;}

.zw a:active{color:#555555;}

.zw img{

 max-width:100%;



 width:expression(document.body.clientWidth>100%?"100%":"auto");



}

