/* CSS Document */
/*公共样式*/
*{margin:0; padding:0; border:0;}
html{ overflow-x:hidden;}
body {margin:0; padding:0; border:0; font-size:12px; behavior:url("csshover.htc");}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear{ clear:both;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 

.f01{ font-family:"微软雅黑";}
.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.blank2{ height:20px;}
.blank3{ height:25px;}
.blank4{ height:30px;}
.header,.main,.footer{ width:1000px; margin:0 auto;}
#header{ background:url(../images/adx_pic1.jpg) repeat-x;}
.header{ height:127px;}
.header dd{ padding-top:28px;}
.logo{ padding-top:15px;}
.h_top{ color:#7f7979; float:right; padding-top:5px; padding-right:20px;}
.h_top a{ color:#7f7979;}
.search{ float:right;}
.search .text{ background:url(../images/adx_pic4.png) no-repeat; width:146px; height:27px; line-height:27px; text-indent:5px; border:0; float:left; color:#b8b8b7 !important;}
.search .submit{ background:url(../images/adx_pic3.png) no-repeat; width:27px; height:27px; border:0; float:left;}

.nav{ padding-top:20px; *padding-top:5px;}
.nav li{ float:left; padding:0 2px;}
.nav li a{ display:block; width:120px; height:32px; line-height:30px; text-align:center; font-size:14px; color:#004093; }
.nav li a:hover{ background:url(../images/adx_pic5.png) no-repeat;}

.nav li a.hover{ background:url(../images/adx_pic5.png) no-repeat;}

.slideBox{ width:1200px; height:479px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:60px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px; width:35px; height:11px; background:url(../images/adx_pic7.jpg) no-repeat; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:url(../images/adx_pic6.jpg) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1200px; height:479px; display:block;  }
.slideBox .prev,
.slideBox .next{ display:none;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.w320{ width:320px;}
.w310{ width:310px; padding-left:65px;}
.w245{ width:245px;}
.w615{ width:615px;}
.w218{ width:218px; position:absolute; top:-38px; left:0;}
.w762{ width:762px; position:absolute; top:-38px; right:0;}
.index_tit{ background:url(../images/adx_pic9.jpg) center left no-repeat; font-size:15px; color:#004093; padding-left:15px; height:25px; line-height:25px; margin:10px 0;}
.index_tit i{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
.index_tit a{ float:right; color:#a3a3a3; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.index_con{ color:#666; line-height:20px;}
.index_con h2{ color:#87be26; line-height:30px;}
.index_con1{ color:#727272;}
.index_con1 img{ float:left; padding-right:15px;}
.index_con1 span{ color:#004093;}
.index_list{}
.index_list a{ display:block; color:#666; height:20px; line-height:20px;}
    .index_list a:hover {  color:#87BE26;}
.index_list a span{ float:right; color:#a3a3a3;}
.index_pro{ color:#666; line-height:20px;}
.index_pro b{ color:#87be26;}
.index_pro img{ border:#e4e4e4 1px solid; float:left; margin-right:10px;}
.carousel {width:615px;}
.carousel .prev , .carousel .next {height:38px;width:14px;overflow:hidden;display:block;margin-top:40px;cursor:pointer;}
.carousel .prev {float:left;background:url(../images/adx_pic12.jpg) no-repeat;}
.carousel .next {float:left;background:url(../images/adx_pic14.jpg) no-repeat;}
.jCarouselLite {float:left;width:560px;height:152px;overflow:hidden;/*必要元素*/ margin:0 5px;}
.jCarouselLite li{height:110px;width:127px;text-align:center;border:solid 1px #ddd; margin:0 7px;}
.jCarouselLite li p{ background:#ececec; height:25px; line-height:25px; color:#666;}

.main{ position:relative;}
.l_tit{ background:url(../images/adx_pic18.jpg) no-repeat; height:38px; line-height:38px; text-indent:60px; font-size:16px; color:#004093;}
.l_nav{ width:216px; border:#e5e5e5 1px solid; background:url(../images/adx_pic32.jpg) bottom repeat-x; padding:10px 0;}
.l_nav li{ margin-bottom:5px;}
.l_nav li a{ display:block; width:208px; height:29px; line-height:29px; text-indent:50px; font-size:14px; color:#808080; margin:0 auto;}
.l_nav li a.hover{ background:url(../images/adx_pic19.jpg) no-repeat;}
.l_nav li a:hover{ background:url(../images/adx_pic19.jpg) no-repeat;}

.r_bg{ background:url(../images/adx_pic21.png) repeat-y; width:722px; border-top:#8fc527 3px solid; padding:0 20px;}
.r_line{ background:url(../images/adx_pic22.jpg) no-repeat; width:762px; height:5px; -font-size:0;}
.r_tit{ font-size:14px; color:#004093; border-bottom:#e5e5e5 1px solid; height:35px; line-height:35px; margin-top:5px;}
.r_list{ text-align:center; float:left; padding:20px 25px 0 0; width:221px;}
.r_list img{ border:#e5e5e5 1px solid;}
.r_list p{ height:30px; line-height:30px; color:#7f7979;}
.r_con{ color:#7f7979; line-height:25px;}
.r_con img{ padding:9px;}
.r_con1{ color:#7f7979; line-height:20px;}
.wz{ float:right; color:#7f7979; font-size:12px;}
.wz a{ color:#7f7979;}
.wz a:hover{ color:#004093;}
.pro_xx{ color:#7f7979; margin-left:20px; float:left; width:270px; line-height:25px;}
.pro_xx h1{ border-bottom:#e5e5e5 1px solid;}
.nTab{ margin-top:30px; border:#e6e6e6 1px solid;}
.nTab .tit{ border-bottom:#e6e6e6 1px solid; height:35px;}
.nTab .tit li{ float:left; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; cursor:pointer; font-size:15px; color:#666; width:132px; height:35px; line-height:35px; text-align:center; background:#f7f7f7;}
.nTab .tit li.hover{ background:#e6e6e6; }
.nTab .tit li.last{ border-right:0;}
.nTab .con{ padding:10px 30px;}
.nTab .con li{ display:none;}
.page{ text-align:center; color:#8bbe28;}
.page a{ color:#8bbe28; border:#8bbe28 1px solid; display:inline-block; padding:3px 6px;}
.page a.hover{ background:#8bbe28; color:#FFF;}
.news_list{ color:#7f7979; line-height:20px; border-bottom:#e5e5e5 1px dashed; padding:15px 0;}
.news_list dl{ border:#ec9607 2px solid; text-align:center; color:#ec9607; width:70px; height:52px; line-height:25px; float:left; margin-right:10px;}
.news_list dl dt{ font-size:18px;}
.news_list dl dd{ font-size:10px;}
.news_list a{ color:#ec9607; float:right;}

.pro_zoom{ position:relative; width:420px; height:440px; float:left;}
.jqzoom{ float:left; position:relative; padding:0px;/*cursor:pointer;*/}
.jqzoom img{ float:left; width:420px; height:345px;}
.zoomdiv{ z-index:100; position:absolute; top:0 !important; left:425px !important; width:200px; height:200px; background:#fff; border:1px solid #09d; display:none; text-align:center; overflow: hidden;}
.bigimg{ width:800px; height:600px;}
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:50px;height:50px; border:1px solid #aaa; background:#c4c4c4 50% top no-repeat; opacity:0.5; -moz-opacity:0.5;
-khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:crosshair;}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative;}
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,.jcarousel-item { float:left; list-style:none;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index:3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}
/*jcarousel-skin-tango*/
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius:10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:420px; height:75px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:360px; height:75px; margin:0 30px;}
.jcarousel-skin-tango .jcarousel-item { width:120px; height:75px; text-align:center;}
.jcarousel-skin-tango .jcarousel-item  img{ width:100px; height:72px; border:#e7e7e7 1px solid;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right:0px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background:#fff; color:#000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:20px; right:0px; width:15px; height:30px; cursor:pointer; background:url(../images/adx_pic26.jpg) no-repeat;}

.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:20px; left:0px; width:15px; height:30px; cursor:pointer; background:url(../images/adx_pic25.jpg) no-repeat;}


#footer{ background:url(../images/adx_pic15.jpg) repeat-x; height:46px; line-height:46px;}
.footer{ color:#868686;}
.footer dt{ float:left;}
.footer dt a{ color:#868686; padding:0 10px;}
.footer dd{ float:right;}
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:250px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:60px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}
#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.qqkf{ background:url(../images/adx_pic16.jpg) 10px center no-repeat;}
.onlineMenu li.qqkf a{ color:#6a6a6a; font-size:14px;}
.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}


.news_xl_right h4 {
    color: #222222;
    font: bold 16px/30px "微软雅黑";
    padding: 20px 0 0;
    text-align: center;
}

.news_xl_right h5 {
    color: #666666;
    font: bold 12px/20px "微软雅黑";
    text-align: center;
}
.news_xl_right .nr p {
    color: #666666;
    font: 12px/24px "微软雅黑";
    padding-top: 20px;
}
.news_xl_right .gn_btn {
    border-bottom: 1px solid #CCCCCC;
    height: 22px;
    padding: 10px;
}

.news_xl_right .gn_btn .btn_fh {
    border: 1px solid #CCCCCC;
    color: #007FBF;
    font: bold 12px/20px "微软雅黑";
    height: 20px;
    text-align: center;
    width: 90px;
}
.news_xl_right .gn_btn a:hover {
    color: #007FBF;
    text-decoration: underline;
}

.news_xl_right .xyt_new {
    color: #222222;
    font: bold 12px/20px "微软雅黑";
    height: 20px;
    padding: 10px;
}
.news_xl_right .xyt_new a {
    color: #007FBF;
    font: 12px/20px "微软雅黑";
    padding-left: 20px;
}
.news_xl_right .xyt_new a:hover{ text-decoration:underline;
 
}
.float_left {
    float: left;
}

.news_xl_right .top_fx {
   color: #222222;
    float: right;
    font: bold 12px/20px "微软雅黑";
    height: 19px;
    margin-top: 14px;
}

.dis_in_b {
    display: inline-block;
}

.news_xl_right {
    width: 725px;
}
.toTop {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #999999;
    bottom: 100px;
    cursor: pointer;
    height: 85px;
    padding: 10px;
    position: fixed;
    right: 40px;
    width: 20px;
}

.contacts input {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A2A2;
    border-radius: 6px;
    box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
    color: #221919;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    padding: 0 12px;
    transition: all 0.08s ease-in-out 0s;
}
.contacts span {
    color: #C11102;
}