body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#000; background: url(../images/nbg.jpg) center top repeat-x;font-family:"Î¢ÈíÑÅºÚ"; }
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
img{max-width:100%;}
td,th{ font-size:12px;}
/* end reset */

.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.ie6haslayout{zoom:1}

.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block}
.box_inline{ display:inline}

.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt30{ padding-top:30px}
.pt40{ padding-top:40px}
.pt50{ padding-top:50px}
.pt60{ padding-top:60px}

.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl35{ padding-left:35px}
.pl80{ padding-left:100px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pr25{ padding-right:25px}
.pr32{ padding-right:32px}

.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb13{ padding-bottom:13px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt-5{ margin-top:-5px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px}
.mt30{ margin-top:30px}

.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.ml70{ margin-left:70px}

.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr91{ margin-right:91px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr35{ margin-right:35px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}

/* end gm */
.font_12px{ font-size:12px}
.font_13px{ font-size:18px}
.font_14px{ font-size:14px}
.font_line_12{ line-height:1.2em}
.font_line_15{ line-height:1.5em}
.font_line_18{ line-height:1.8em}
.font_line_18{ line-height:18px; color:#999999}
.font_line_22{ line-height:22px;}
.font_line_30{ line-height:30px;}
.txt_algin{ text-align:center}
.txt_right{ text-align:right}

.font_line_24{ line-height:24px;}
/* end font */

/* end message */
.border_a{ background:#FFFFFF; border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.border_4px{ border:5px solid #d8d8d8}

#wrap{width:100%;overflow:hidden;}
.zxgg{ width:100%; height:35px; overflow:hidden;}
.zxggnr{ width:1200px; height:35px; line-height:35px; margin:auto; overflow:hidden}
.zxgg_left{ float:left; width:500px;}
.zxgg_left a{ font-size:12px; color:#000000;}
.zxgg_right{ float:right; width:320px;}
.zxgg_right ul{ width:320px; float:right; overflow:hidden}
.zxgg_right ul li{ background:url(../images/xian.jpg) right center no-repeat; float:left; padding-left:10px; padding-right:10px;}
.zxgg_right ul li a{ color:#000000;}
.zxgg_right ul li a:hover{ color:#f89c0b;}



#head{width:100%;overflow:hidden; margin:0px auto;}
#innerwrap{ width:1200px; height:112px; margin:0px auto;overflow:hidden;}

.head_left{ width:805px; margin-top:22px; float:left;}
.head_right{ float:right; width:270px; margin-top:25px; text-align:right;}
.bdfx{ float:right; margin-top:10px;}




.menu { font-family:"Î¢ÈíÑÅºÚ";width:1200px; margin:0px auto; position:relative; font-size:14px; z-index:999}
.menu ul li a{display:block; text-decoration:none; width:145px; border-right:1px solid #fff; height:39px; text-align:center; color:#fff; line-height:39px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#ba5e06;}
.menu ul li:hover ul {display:block; position:absolute;background:f57800; top:39px; left:0; width:190px; z-index:999 }
.menu ul li:hover ul li{ width:130px; background:f57800; border-right:none; }
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;background:f57800; color:#FFF; margin-top:1px; font-size:12px;}
.menu ul li:hover ul li a:hover {background:#f57800; color:#FFF; font-size:12px;}
.menu ul li:hover ul li:hover ul {display:block;background:f57800;  position:absolute; left:146px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}




/**/

 .flexslider {
        
        position: relative;
        width: 100%;
        height: 498px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 498px;
        display: block;
    }
	
	
.main{ width:100%; overflow:hidden;}




.zxxw{ width:100%; height:62px; background:url(../images/ggbj.jpg) center top no-repeat; overflow:hidden;}
.xwnr{ width:1200px; height:30px; margin:auto; overflow:hidden}
.xwnr_left{ width:600px; float:left; height:30px; overflow:hidden; line-height:30px;}
.xwnrbt{ width:110px; height:26px; float:left; background:#f57800; overflow:hidden; line-height:26px; margin-top:5px; text-align :center; font-size:14px; color:#fff;}
.xwnrnr{ width:480px; height:26px; line-height:26px; margin-top:5px; float:right;}
.xwnrnr span{ margin-left:140px}
.xwnr_right{ width:260px; margin-top:5px; float:right;}



.jjfa{ width:1200px; margin:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.jjfabt{ height:200px; background:url(../images/jjfbt.jpg) center top no-repeat;margin-bottom:15px}
.jjfanr{ width:1200px; height:auto; margin:auto; overflow:hidden;}
.jjfanr_top{ width:1200px; overflow:hidden; margin:auto; height:510 px; margin-top:5px;}
.jjfanr_top_left{ width:500px; height:510px; background: url(../images/1huazhuang.jpg) 0 0 no-repeat; float:left}


.jjfanr_top_right{ width:700px; overflow:hidden; margin:auto; height:510 px;}
.jjfanr_top_right_top{ width:700px; overflow:hidden; height:250 px; margin-bottom:10px}

.jjfanr_top_right_top_left{ width:335px; height:250px; background: url(../images/1hangkong.jpg) 0 0 no-repeat; float:left;margin-left: 10px;}


.jjfanr_top_right_top_right{ width:335px; height:250px; background: url(../images/1lvhejing.jpg) 0 0 no-repeat; float:left;margin-left: 10px;}


.jjfanr_top_right_bot{width:700px; overflow:hidden; height:250px;}
.jjfanr_top_right_bot_left{ width:220px; height:250px; float:left; margin-left:10px; overflow:hidden; background:url(../images/1yiti.jpg) 0 0 no-repeat;}


.jjfanr_top_right_bot_cent{ width:220px; height:250px; float:left; margin-left:10px; overflow:hidden; background:url(../images/1yiqi.jpg) 0 0 no-repeat;}


.jjfanr_top_right_bot_right{ width:220px; height:250px; float:left; margin-left:10px; overflow:hidden; background:url(../images/1gongwenxiang.jpg) 0 0 no-repeat;}





.jifanr_bot{width:1200px; overflow:hidden; margin:auto; height:200px; padding-top:10px;}
.jifanr_bot_left{ width:290px; height:200px; float:left; margin-right:13px;overflow:hidden; background:url(../images/1zhanshixiang.jpg) 0 0 no-repeat;}


.jifanr_bot_cent{ width:290px; height:280px; float:left; margin-right:13px; overflow:hidden; background:url(../images/1gongju.jpg) 0 0 no-repeat;}


.jifanr_bot_right{ width:290px; height:280px; float:left; margin-right:13px; overflow:hidden; background:url(../images/1bubaoxiang.jpg) 0 0 no-repeat;}

.jifanr_bot_4{ width:290px; height:280px; float:left;  overflow:hidden; background:url(../images/1yiliao.jpg) 0 0 no-repeat;}




.cptj{ width:1147px; padding-left:20px; padding-right:20px; height:253px; padding-top:15px; margin:auto; overflow:hidden; border:1px solid #ccc; border-top:3px solid #f67800;}
.cptj ul{ width:1160px; padding-left:20px; padding-right:20px; margin:auto; overflow:hidden;}
.cptj ul li{ width:230px; height:255px; float:left; margin-right:15px;display:inline; }
.cptj ul li img{ width:210px; height:210px; padding:5px; background:#d6d6d6;}
.cptj ul li p{ text-align:center;margin-top:10px; height:25px; line-height:25px; width:200px;}

.zydz{ width:1200px; margin:auto; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.zydzbt{ height:148px; background:url(../images/zydzbt.jpg) center top no-repeat;}
.zydznr{ width:1200px; margin:auto; overflow:hidden;}
.zydznr01{ height:305px; background:url(../images/dz01.jpg) left top no-repeat;}
.zydznrnr{ width:1065px; float:right; margin-right:50px;}
.zydznr02{ height:305px; margin-top:80px; background:url(../images/dz02.jpg) right top no-repeat;}
.zydznrnr1{ width:995px; float:left; margin-left:80px;}


.zxSlider-3D{ margin-top: 30px; position: relative; width: 100%; overflow: hidden; }
.zxSlider-3D-container{ position: relative; width: 810px; height: 450px; }
.zxSlider-3D-item{ box-shadow: 0px 0px 3px rgba( 0, 0, 0, 0.35);}
.zxSlider-3D-item > a{ display: block; overflow: hidden; width: 100%; height: 100%; }
.zxSlider-3D-item > a img{ min-width: 100%; height: 100%; }

.zxSlider-3D-item.preview{}
.zxSlider-3D-item.preview a{}
.zxSlider-3D-item.preview a img{}

.zxSlider-3D-item.other{}
.zxSlider-3D-item.other a{}
.zxSlider-3D-item.other a img{}

.zxSlider-3D-Style{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
}
.zxSlider-3D-box{
    border: 1px solid #ffffff;
}
.zxSlider-3D-page{
    position: absolute; top: 50%; left: 0px; width: 120px; height: 60px;
    z-index: 999;
}
.zxSlider-3D-page-inner{
    position: absolute; top: -50%; left: -50%; width: 100%; height: 100%;
}
.zxSlider-3D-page-btn{
    display: inline-block; float: left;
    width: 50%; height: 100%; background-color: #f17f03; color: #fff; 
}


#foot{ width:100%; height:210px; overflow:hidden; background:#eeeeee; border-top:1px solid #ccc; font-family:"Î¢ÈíÑÅºÚ"}
.bottom{ width:100%; height:210px;  padding-top:30px; padding-bottom:20px; overflow:hidden;}
.bottom_nr{ width:1200px; height:auto; margin:auto; overflow:hidden;}
.ewm{ width:200px; float:left; }
.dhhm{ width:300px; float:left; margin-top:15px; margin-left:20px; line-height:24px; color:#000;}
.dhhm p{ font-size:16px; font-weight:bolder}
.dbmenu{ width:800px; text-align:center; overflow:hidden; margin:auto;color:#000; font-size:14px;}
.dbmenu a{width:90px; height:20px; line-height:20px; border-right:1px solid #ccc; display:block; color:#000;  float:left; text-align:center; font-size:14p}


.dbbq{ width:650px; margin-left:300px; padding-top:20px; line-height:24px; text-align:center; overflow:hidden}

.dbbq a{ color:#000}


.fddh{ width:58px; height:280px; background:url(../images/fddh.png) 0 0 no-repeat; position: fixed;
    top: 204px;
    left: 50%;
    margin-left: 600px;
    z-index: 41;
}
.fddh ul{ width:58px; height:313px; overflow:hidden}
.fddh ul li{ width:58px; height:50px; border-bottom:1px solid #fff; padding-top:30px; text-align:center;}
.fddh ul li a{ color:#fff;}





.mainnr{ width:1200px; margin:auto; overflow:hidden;}


#errorie{
  position: fixed;top: 0;left: 0;  
  width:100%;  
  height: 100%;
  overflow:auto;
  background: #000;
  padding: 40px;
  opacity: 0.7;
  filter:alpha(opacity=70);
  z-index: 10;

}
.error_page{position: fixed;z-index: 15;top: 17%;left: 28%;text-align: center;
              margin:0 auto;width: 500px;padding:30px;color: #eee;height: 270px;
              background: #fff;color: #333; line-height: 30px;border: 1px solid #ddd;font-size: 14px;
             }
.error_page p{height: 30px;line-height: 30px;margin-bottom: 0;padding-bottom: 0;}
.up_ie{margin: 0 auto;padding-top: 10px}    
.up_ie p{font-size: 16px;padding-bottom: 20px;color: #333;color: #2e99eb;text-align: left;padding-left: 10px;}         
.up_ie a{display: inline-block;float: left;width: 130px;height: 130px;margin: 0 20px;}
.up_ie a.ie_group{background: url(../images/ie_up.png) no-repeat 0 center ;}
.up_ie a.hh_group{background: url(../images/hh_group.png) no-repeat 0 center ;}
.up_ie a.gg_group{background: url(../images/gg_group.png) no-repeat 0 center ;}