#mainContent
{
    width: 1004px;
    margin: 0 auto;
}
/* 分页 */
.FKpage{padding:15px 20px;text-align:left;color:#ccc;text-align:center;}
.FKpage a{display:inline-block;color:#428bca;height:25px;line-height:25px;padding:0 6px;border:1px solid #ddd;margin:0 2px;vertical-align:middle;}
.FKpage b{display:inline-block;border:1px solid #ddd;height:25px;line-height:25px;padding:0 6px;margin:0 2px;vertical-align:middle;}
.FKpage .pageinfo{display:inline-block;height:25px;line-height:25px;padding:0 10px;margin:0 2px;color:#fff;background-color:#428bca;border:1px solid #428bca;border-radius:0;vertical-align:middle;}
.FKpage .cur{color:#fff;background-color:#428bca;}
.FKpage input{width:32px;height:22px;line-height:25px;vertical-align:middle;}
.FKpage button{height:25px;line-height:25px;vertical-align:middle;padding:0 4px}
.pagetxt{border:1px solid #ddd;}

.img_list ul li{float:left;margin-right:25px;margin-bottom:25px;padding:15px;width:320px;height:240px;border:1px solid #dcdcdc;text-align:center;font-weight:700;font-size:14px;line-height:35px}
.img_list ul li img{width:320px;height:200px;text-align:center}

 .pro_list ul li img{width:220px;height:240px}
.pro_list ul li{margin-right:24px;margin-bottom:24px;padding:10px;width:220px;height:270px}

.noinfo{width:800px;overflow: hidden;text-align: center;}

.androidzhe .dianputu img,.pingguozhe .dianputu img{border-color:#FFF}
.tiwen .tiwen_botten input,.yhly .coolbg{margin-right:15px;margin-left:10px;width:137px;height:35px;background-image:url(img/btn_bg.png);background-position:0 -70px;background-repeat:no-repeat;color:#FFF;text-align:center;font-size:15px;line-height:30px;cursor:pointer;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}

.yhly{width:800px;PADDING-BOTTOM:0;PADDING-RIGHT:0;HEIGHT:500px;PADDING-TOP:20px}
.yhly LABEL{LINE-HEIGHT:15px;HEIGHT:25px;FONT-SIZE:14px}
INPUT.bdct{padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:20px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(images/wenti_text-bg.png);background-repeat:repeat-x;color:#333;font-size:16px;line-height:30px;WIDTH:400px;FLOAT:left;HEIGHT:30px}
INPUT.ipt-txt{margin-right:20px;padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:20px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(images/wenti_text-bg.png);background-repeat:repeat-x;color:#333;font-size:16px;line-height:30px;WIDTH:400px;FLOAT:left;HEIGHT:30px}
.bdct1{WIDTH:400px;DISPLAY:block;HEIGHT:70px}
#bdct2{WIDTH:600px;DISPLAY:block;HEIGHT:80px}
.bdct-3{MARGIN:5px 0 0;WIDTH:400px;HEIGHT:25px}
.yhly LABEL{float:left;clear:both;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0;width:600px;height:35px;LINE-HEIGHT:35px;DISPLAY:block}
.yhly LABEL SPAN{margin-right:8px;TEXT-ALIGN:right;LINE-HEIGHT:35px;WIDTH:100px;DISPLAY:block;FLOAT:left;HEIGHT:35px}
.yhly P{float:none;clear:both;PADDING-BOTTOM:0;PADDING-LEFT:100px;WIDTH:400px;PADDING-RIGHT:0;DISPLAY:block;HEIGHT:35px;PADDING-TOP:20px}
.yhly #bdct2 #lynr{padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:20px;width:400px;height:80px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:repeat-x;color:#333;font-size:16px;line-height:30px}


/*关于我们页面*/
.nbanner{margin-right:auto;margin-left:auto;width:100%;height:200px;background-image:url(images/nbanner_chaxun.png);background-position:center top;background-repeat:no-repeat}

.about1
{
    line-height: 50px;
    font-size: 13px;
    color: #666;
}
.about1 a{line-height: 50px;
    font-size: 13px;
    color: #666;}

.about_bg
{
    background: url(img/bg.jpg) repeat-y;
}

.about_title
{
    background: url(img/about_bg.jpg) no-repeat;
    line-height: 41px;
    height: 41px;
    text-align: center;
    font-size: 18px;
    color: #333333;
}

.contact_left
{
    background: #CDA949;
    line-height: 34px;
    height: 34px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
}
.contact_left1
{
    width: 205px;
    line-height: 23px;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 13px;
    color: #333;
}

.about2
{
    width: 810px;
	height:100%;
    float: right;
}
.about2_icon
{
    background: url(img/icon1.jpg) no-repeat 2px;
    line-height: 35px;
    font-size: 16px;
    padding-left: 30px;
}

.news0
{
    width: 810px;
	height:100%; 
    margin: 0 auto;
    text-align: left;
    font-size: 13px;
    color: #333;
}
.news0 ul li
{
    background: url(img/news_bg.jpg) repeat-x bottom;
    padding-bottom: 20px;
    padding-top: 20px;
}
.news0 ul li a
{
    color: #333;
}
.news0 ul li a:hover
{
    color: #000;
}

.shiji
{
    width: 810px;
    margin: 0 auto;
    text-align: left;
    font-size: 13px;
    color: #333;
}
.shiji ul li
{
    float: left;
}
.shiji ul li a
{
    color: #333;
}
.shiji ul li a:hover
{
    color: #000;
}

.date
{
    background: url(img/date.jpg) no-repeat;
    height: 61px;
    text-align: center;
    font-size: 32px;
    color: #000;
    font-weight: bold;
    width: 62px;
    margin-bottom: 10px;
}

.date2
{
    background: url(img/date2.jpg) no-repeat;
    margin-top: 5px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    width: 50px;
    margin-bottom: 10px;
}
.date3
{
    font-size: 12px;
    line-height: 20px;
    color: #666;
}

.news3
{
    color: #CDA949;
    font-size: 14px;
    line-height: 25px;
}

.down ul li
{
    float: left;
    background: url(img/shi_bg.jpg) no-repeat;
    height: 107px;
    width: 146px;
    margin: 8px;
}

.down1
{
    width: 125px;
    height: 76px;
    margin: 5px auto 0px auto;
    text-align: center;
}
.down2
{
    font-size: 12px;
    color: #666;
    text-align: center;
    padding-top: 0px;
    height: 25px;
    line-height: 25px;
}

.message
{
    background: #CDA949;
    height: 30px;
    color: #FFF;
}

#menu2 DL
{
    margin: 0px auto;
    width: 210px;
    padding: 0px;
    line-height: 34px;
    font-family: "微软雅黑" ,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#menu2 DD
{
    font-size: 12px;
    background: url(pro_bg1.jpg) no-repeat;
    line-height: 34px;
    margin: 0px;
    color: #fff;
    width: 188px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
#gallery1 A
{
    display: block;
    padding-left: 20px;
    background: url(img/pro_bg1.jpg) no-repeat;
    width: 190px;
    color: #333;
    text-decoration: none;
}

#gallery1 A:visited
{
    display: block;
    padding-left: 20px;
    width: 190px;
    color: #000;
    text-decoration: none;
}
#gallery1 A:hover
{
    background: #CDA949;
    color: #fff;
    line-height: 34px;
}


.lmenu
{
    margin: 0px auto;
    width: 210px;
    padding: 0px;
    line-height: 34px;
    font-family: "微软雅黑" ,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.lmenu ul
{
    font-size: 12px;
    background: url(pro_bg1.jpg) no-repeat;
    line-height: 34px;
    margin: 0px;
    color: #fff;
    width: 188px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;    
}
.lmenu ul li
{
    list-style:none;
}
.lmenu ul li a
{
     display: block;
    padding-left: 25px;
    background: url(img/pro_bg1.jpg) no-repeat;
    width: 185px;
    color: #333;
    text-decoration: none;
}
.lmenu ul li a:hover
{
    background: #CDA949;
    color: #fff;
    line-height: 34px;
}


.lsmenu
{
    margin: 0px auto;
    width: 210px;
    padding: 0px;
    line-height: 34px;
    font-family: "微软雅黑" ,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.lsmenu ul
{
    font-size: 12px;
    line-height: 34px;
    margin: 0px;
    color: #fff;
    width: 188px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;    
}
.lsmenu ul li
{
    list-style:none;
}
.lsmenu ul li a
{
     display: block;
    padding-left: 40px;
    background:none;
    width: 170px;
    color: #333;
    background:url(img/lbg2.jpg) !important;
    text-decoration: none;
}
.lsmenu ul li a:hover
{
    background: #CCA94B !important;
    color: #fff;
    line-height: 34px;
}
.yjfl a{ background:url(img/lbg1.jpg) !important;}
.yjfl a:hover{  background: #CDA949 !important;
    color: #fff;
    line-height: 34px;}
OL LI
{
    font-size: 12px;
}


.moveBlack
{
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4000;
    font-size: 0;
    background: url(img/black.png);
}
.moveBlack a{ color:#fff;}
.moveBlack a:hover{ color:#fff;}
.moveBlack p {
color: white;
font: 100 14px/1.4em "微软雅黑";
margin: 0 35px;
display: inline-block;
vertical-align: middle;
line-height:25px;
}

div.alphaL {
position: absolute;
z-index: 5000;
}



.news01
{
    width: 800px;
    margin: 10px atuo;
}
.news_bt
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #666;
}
.shixian
{
    border-bottom: solid #d8d8d8 1px;
    margin-top: 10px;
    padding: 10px 0;
}
.fabu
{
    padding-top: 10px;
    color: #666;
    text-align: center;
}
.zhengwen
{
    color: #666;
    line-height: 25px;
    text-align:left;
    padding-top:20px;
}



.tmenu
{
    margin: 0px auto;
    width: 600px;
    height: 30px;
    padding: 0;
    font-family: "微软雅黑" ,Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 15px;
}
.tul
{
    margin: 0px auto;
    width: 600px;
    list-style-type: none;
    height: 30px;
    font-size: 15px;
}
.tuli
{
    float: left;
    width: 98px;
    position: relative;
    height: 30px;
   
}
.tuli a
{
    display: block;
    font-size: 15px;
    width: 98px;
    color: #fff;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
.tuli A:HOVER
{
    display: block;
    font-size: 15px;
    font-weight: bold;
    width: 98px;
    color: #fff;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
    text-decoration: none;
    background: #AA7818;
}
.xx{ float:left; width:2px; background:url(img/nav_left.png) no-repeat;height: 30px;}

.st {
  margin-top: 0px;
  display: none;
  z-index: 900;
  position: absolute;
  top: 30px;
  left: 0px;
  background: #fff;
  z-index: 70;
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity: 0.70;
}
.smenul
{
    width: 100px;
}
.smenu
{
    margin-top:0px !important;
    position:relative;
    
}
.smenu a {
  height: 31px;
  line-height: 31px;
  width: 98px;
  color: #000;
  display: block;
  text-align: center;
  font-size: 12px;
  z-index: 100;
}
.smenu a:hover
{
    color: #BF9034;
    height: 31px;
    line-height: 31px;
    width: 98px;
    color: #000;
    display: block;
    text-align:center;
    font-size:12px;
}
 .clear
        {
            clear: both;
            display: block;
        }
        .carousel
        {
            width: 1004px;
            margin: 30px auto;
        }
        
         /* scrollDiv */
        #marquee5
        {
            height: 20px; /* 必要元素 */
            line-height: 20px;
            overflow: hidden; /* 必要元素 */
            width:800px;
            margin-top:7px;
        }
        #marquee5 li
        {
            padding-left: 0px !important;
            width:800px;
            height: 20px;
padding: 0 10px;
line-height: 20px;
overflow: hidden;
        }
        
                #marquee6
        {
             height: 237px;
            overflow: hidden; /* 必要元素 */
        }
        #marquee6 li
        {
            width:349px;
            height: 237px;
overflow: hidden;
        }
          #marquee7
        {
             height: 204px;
            overflow: hidden; /* 必要元素 */
        }
        #marquee7 li
        {
            width:366px;
            height: 204px;
overflow: hidden;
        }
        .hs
        {
            background-color: #ddd;
        }
        .bs
        {
            background-color: #fff;
        }
        .tab
        {
            border-collapse: collapse;
            width: 330px;
        }
        .tab td
        {
            border: 1px solid #fff;
            height: 19px !important;
            line-height:19px !important;
            color: #000;
            font-size: 12px;
            font-weight:normal !important;
        }
         .hqtab1{
            width: 343px;
        }
        .hqtab1 td
        {
            height: 26px;
            font-size: 12px;
            background-color: #ddd;
            color: #000;
            font-weight:normal;
        }
        .hqtab
        {
            border-collapse: collapse;
            width: 343px;
        }
        .hqtab td
        {
            border: 1px solid #fff;
            height: 33px;
            color: #000;
            font-size: 12px;
            font-weight: normal;
            text-align: left;
            line-height:110%;
        }
        .hqtab td a{ text-decoration:underline; color:#000}
.sbiao{ cursor:pointer}

.bdc{ width:47px; padding:0px; margin:0px; list-style:none}
.bdc li{ height:47px;}



.scroll {
	width: 1004px;
	height: 263px;
	overflow: hidden;
	clear: both;
}

#d_tab29 {
	position: relative;
	width: 1070px;
	height: 263px;
}

#d_tab29 .d_img {
	position: relative;
	margin: 0 auto;
	width: 990px;
	height: 100%;
}

#d_tab29 .d_img li {
	position: absolute;
	display: none;
	z-index: 0
}

#d_tab29 .d_img li img {
	width: 100%;
}

#d_tab29 .d_img li a {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}

#d_tab29 .d_img li a div.backs {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background: url(img/default-back.png);
	font: 100 26px/263px Arial;
	color: white;
	text-align: center;
}

#d_tab29 .d_img li a:hover div.backs {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background: url(img/hover-back.png);
}

#d_tab29 .d_img li.d_pos1 {
	display: block;
	width: 398px;
	left: 0%;
	top: 12px;
	z-index: 1
}

#d_tab29 .d_img li.d_pos2 {
	display: block;
	width: 650px;
	height: 263px;
	left: 17%;
	top: 0;
	z-index: 3
}

#d_tab29 .d_img li.d_pos3 {
	display: block;
	width: 398px;
	right: 0%;
	top: 12px;
	z-index: 1
}

#d_tab29 .d_next,#d_tab29 .d_prev {
	text-indent: -9999px;
	top: 140px;
	z-index: 10;
	cursor: pointer;
	display: block;
	width: 15px;
	height: 35px;
	background: urL(img/prev-and-next.jpg) no-repeat;
}

#d_tab29 .d_next {
	position: absolute;
	right: 0;
	background-position: left -38px;
}

#d_tab29 .d_prev {
	position: absolute;
	left: 0;
	background-position: -19px -38px;
}

#d_tab29 .d_next:hover {
	background-position: left -0;
}

#d_tab29 .d_prev:hover {
	background-position: -19px -0;
}


 #marquee1
                    {
                        width: 1071px;
                        height: 50px;
                        overflow: hidden;
                        margin: 0px auto;
                    }
                    #marquee1 ul li
                    {
                        float: left;
                        width: 119px;
                        text-align: center;
                    }
                    #marquee1 ul li img
                    {
                        display: block;
                        margin: 0px auto;
                    }
 #marquee2
                    {
                        width: 1004px;
                        height: 180px;
                        overflow: hidden;
                        margin: 0px auto;
                    }
                    #marquee2 ul li
                    {
                        float: left;
                        width: 251px;
                        text-align: center;
                    }
                    #marquee2 ul li img
                    {
                        display: block;
                        margin: 0px auto;
                    }

 #lmarquee1
                    {
                        width: 810px;
                        height: 271px;
                        overflow: hidden;
                        margin: 0px auto;
                    }
                    #lmarquee1 ul li
                    {
                        float: left;
                        width: 263px;
                        text-align: center;
                    }
                    #lmarquee1 ul li img
                    {
                        display: block;
                        margin: 0px auto;
                    }
 #lmarquee2
                    {
                        width: 810px;
                        height: 271px;
                        overflow: hidden;
                        margin: 0px auto;
                    }
                    #2marquee1 ul li
                    {
                        float: left;
                        width: 263px;
                        text-align: center;
                    }
                    #2marquee1 ul li img
                    {
                        display: block;
                        margin: 0px auto;
                    }
 #lmarquee3
                    {
                        width: 810px;
                        height: 271px;
                        overflow: hidden;
                        margin: 0px auto;
                    }
                    #lmarquee3 ul li
                    {
                        float: left;
                        width: 263px;
                        text-align: center;
                    }
                    #lmarquee3 ul li img
                    {
                        display: block;
                        margin: 0px auto;
                    }

.xian{background:#E2E2E2;  color:#333; font-size:14px; font-weight:normal; font-weight:bold; height:30px; line-height:30px;}
.xian1{ line-height:22px; font-size:12px; font-weight:normal; color:#333;}
.xian2{background:#E7E7E7;}


.member1{width:804px; height:167px; margin:9px auto 10px auto; background:#FAFAFC; border:1px solid #EEF3F7; font-size:13px; }
.member2{width:804px; height:167px; margin:9px auto 10px auto;  border:1px solid #D3B35E; font-size:13px;}
.member3{width:785px; height:156px; margin:9px auto 10px auto; font-size:13px; }
.member4{background:#CDA949; color:#FFF; text-align:center; line-height:25px;font-size:13px;}
.member5{background:#CDA949; color:#FFF; line-height:25px;font-size:13px;}
.member6{border-right:1px solid #D3B35E;}
.member7{border-right:1px solid #fff;}
.member8{ color: #D3B35E;}
.lu1{ font-size:16px; color:#000;font-weight:bold;display:block;cursor:pointer;text-align:center; line-height:295px;position:absolute; z-index:5; top:0px; left:0px; width:263px; height:195px; background:url(img/lu1.png) no-repeat 90px 50px;}
.lu2{ font-size:16px; color:#000; font-weight:bold;display:block;cursor:pointer;text-align:center; line-height:295px;position:absolute; z-index:5; top:0px; left:0px; width:263px; height:195px; background:url(img/lu2.png) no-repeat 90px 50px;}
.lu1:hover{ color:#000}
.lu2:hover{ color:#000}

.gbzt{cursor: pointer;}

.newslist{ width:800px; margin:0px auto; padding:0px; list-style:none}
.newslist li{ width:770px; height:30px; line-height:30px; border-bottom:dotted 1px #ddd; background:url(img/side-arrow.png) no-repeat 10px 50%; padding-left:30px;}
.newslist li a{ color:#333;}
.newslist li span{ float:right; margin-right:10px;}
.active span{ font-size:12px;}
.active font{ font-size:12px;}
i{ font-style:normal;}
.conve-bd-wrap{ width:345px; margin:0 auto;}
.conve-bd-wrap .mod{ border:1px solid #efefef; display: inline; float: left;  width: 77px; height: 77px; color: #9c9c9c; font-size:12px;	background: #f9f9f9; -webkit-border-radius: 3px;  -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: pointer; text-align: center;	outline: 0;	overflow: hidden; }
.conve-bd-wrap i { display: block;	margin: 8px 0 0px 0; font-size: 34px; color: #f90; }
.conve-bd-wrap .conve-bd-inner {
-webkit-transition-property: margin;
-moz-transition-property: margin;
-o-transition-property: margin;
transition-property: margin;
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s
}
.conve-bd-wrap .mod:hover {
color: #f60;
text-decoration: none;
}
.conve-bd-wrap .mod:hover i {
color: #f60;
-webkit-animation: toTopFromBottom .3s forwards;
-moz-animation: toTopFromBottom .3s forwards;
animation: toTopFromBottom .3s forwards
}
@-webkit-keyframes toTopFromBottom {
49% {
-webkit-transform: translateY(-100%)
}
50% {
opacity: .3;
-webkit-transform: translateY(40%)
}
51% {
opacity: 1
}
}
@-moz-keyframes toTopFromBottom {
49% {
-moz-transform: translateY(-100%)
}
50% {
opacity: .3;
-moz-transform: translateY(40%)
}
51% {
opacity: 1
}
}
@keyframes toTopFromBottom {
49% {
transform: translateY(-100%)
}
50% {
opacity: .3;
transform: translateY(40%)
}
51% {
opacity: 1
}
}