@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;color:#333;}
a {font-size:14px;color:#333;}
a:link{text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#c1301f;text-decoration: none;}
a:active {text-decoration:none;}
img,a img{border:0;margin:0;padding:0;vertical-align:middle;/*image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;*/}
ul,li{display:block;list-style:none;margin:0;padding:0;}
form,p{margin:0px;}
input,select{vertical-align:middle;color:#636363;font-size:14px;}
.bot{padding:4px 10px 4px 10px;border:none;background:#015e89;font-size:13px;color:#fff;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.clear{clear:both;height:10px;}
.red{color:#F00; display:inline;}
.tip{position:absolute;visibility:hidden;background:#FFEFEF;border:#f96 1px solid;padding:5px;color:#009933;line-height:20px;background:url(../images/body_default_bg.jpg) #f6f6f6 repeat-x;}

#header{margin:auto;padding:0;width:1200px;height:auto;overflow:hidden;}
#logo{float:left;margin-top:30px;width:260px;height:80px;}
#logo img{height: 60px;}
#t_nav{float:right;width:670px;height:auto;overflow:hidden;}

#h_search{clear:both;margin-top:30px;text-align:right;}

#h_nav{clear:both;margin:0;padding:0;margin-top:20px;width:100%;height:38px;border-bottom:#a0a0a0 1px solid;}
#h_nav ul{margin:0;padding:0;float:right;}
#h_nav li{display:block;float:left;margin:0;padding:0;height:38px;line-height:38px;text-align:center;}
#h_nav a{display:block;width:110px;height:38px;font-size:20px;color:#000;}
#h_nav a:hover{background:#c1301f;color:#FFF;}
#h_nav a img{vertical-align:middle;}
#h_nav span{ display:block;margin-top:0px;}
#h_nav .nav_line{width:1px;height:38px;line-height:38px;color:#c1301f;}
#h_nav .nav_l{margin-top:0px;background:#015e89;width:100px;height:46px;}
#h_nav .nav_l a{width:104px;line-height:46px; color:#FFF;}
#h_nav .nav_l a:hover{background:none;}
#h_nav .nav_r{float:right;width:auto;height:auto;margin-top:15px; margin-right:50px;text-align:right;color:#fff; overflow:hidden;}
#h_nav .h_class_list{position:absolute;margin:0;padding:0;margin-left:-1px;margin-top:0px;width:112px;height:auto;z-index:9999;background:#ededed;visibility:hidden;}
* html #h_nav .h_class_list {margin-left:-1px;} /* IE6 */
*+html #h_nav .h_class_list {margin-left:-1px;} /* IE7 */
#h_nav .h_class_list ul{margin:0; padding:0;text-indent:0px;}
#h_nav .h_class_list li{display:block;margin:0;padding:0;width:112px;height:30px;line-height:30px;text-align:center;overflow:hidden;background:none;text-indent:0px;}
#h_nav .h_class_list li a{display:block;width:112px;height:30px;line-height:30px;overflow:hidden;font-weight:normal;font-size:12px;font-family:'宋体';}
#h_nav .h_class_list li a:hover{background: url(../images/h_class_list.gif) no-repeat 20px #c1301f;color:#FFF;}
#h_nav #h_class_list_more{margin-left:-150px;}

#slide{clear:both;margin:auto;padding:0;margin-top:15px;width:1200px;height:460px;overflow:hidden;position:relative;}
#slide .slide-box{width:100%;height:460px;position:relative;}
#slide .slide-box li{background-position:50% 0px;background-repeat:no-repeat;width:100%;height:460px;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#slide .slide-box li div{width:1200px;height:460px;position:relative;margin:0px auto;}
#slide .slide-box li a{width:1200px;height:460px;display:block;position:absolute;left:0px;top:0px;z-index:2;}
#slide .slide-nav{width:100%;height:30px;position:absolute;bottom:0px;left:0px;z-index:3; text-align:center;}
#slide .slide-nav .slide-nav-box{width:1200px;height:30px;line-height:30px;margin:0px auto;}
#slide .slide-nav .slide-nav-box a{display:inline-block;width:50px;height:5px;background:#b5b5b5;margin:0px 3px;}
#slide .slide-nav .slide-nav-box a.active{background:#c1301f;}

#adButton{clear:both;margin:auto;padding:0;margin-top:15px;width:1200px;height:15px;text-align:right;}
#adButton img{cursor:pointer;}
#divAdvertisement{position:absolute;margin:0;padding:0;z-index:10001;width:1200px;}
#divAdvertisement img{width:1200px;}

#main_main{clear:both;margin:auto;padding:0;margin-top:30px;width:1200px;height:auto; overflow:hidden;}
#main_main #main_title{clear:both;margin:auto;padding:0;width:1200px;height:30px;background: url(../images/icot.gif) no-repeat 0px 8px;line-height:30px;text-indent:20px;font-size:16px;font-weight:bolder; color:#000;}
#main_main #main_show{clear:both;margin:auto;padding:0;width:1200px;height:auto;overflow:hidden;}
#show_content{float:left;display:block;margin:0;padding:0;margin-top:15px;width:350px;height:auto;}
#show_content ul,li{ margin:0px; padding:0px;}
#show_content #show_pic{width:350px;overflow:hidden;}
#show_content #show_pic img{width:350px;}
#show_content #show_title{height:35px;line-height:35px;font-size:15px;font-weight:bolder;background:#c12f20; color:#FFF; text-indent:10px;}
#show_line{float:left;display:block;margin:0;padding:0;width:75px;height:100px;}

#main_index{clear:both;margin:auto;padding:0;margin-top:30px;width:1200px;height:200px;overflow:hidden;}

#index_left{float:left;display:block;margin:0;padding:0;width:480px;height:200px;}
#index_center{float:left;display:block;margin:0;padding:0;width:300px;height:200px;}
#index_right{float:left;display:block;margin:0;padding:0;width:300px;height:200px;}
#index_line{float:left;display:block;margin:0;padding:0;width:60px;height:200px;background:url(../images/index_line.jpg) 30px 10px no-repeat;}

#index_company_pic{display:block;float:left;margin:0;padding:0px;width:160px; height:auto; overflow:hidden;}
#index_company{display:block;float:left;margin:0;padding:0; margin-left:20px;width:300px;height:auto;overflow:hidden;}
#index_company #co_title{width:300px;height:30px;background: url(../images/icot.gif) no-repeat 0px 8px;line-height:30px;text-indent:20px;font-size:16px;font-weight:bolder; color:#000;}
#index_company #co_title #more{float:right; margin-right:10px; margin-top:8px;}
#index_company #co_content{padding-top:20px;width:300px;height:auto;overflow:hidden;line-height:25px;}

#index_pic{margin:0;padding:0;width:280px;height:auto;overflow:hidden;}
#index_pic #pi_title_1{width:280px;height:50px;line-height:50px;text-indent:10px;font-size:15px;font-weight:bolder;color:#23b129;}
#index_pic #pi_title_2{width:280px;height:50px;line-height:50px;text-indent:10px;font-size:15px;font-weight:bolder;color:#23b129;}
#index_pic #pi_content_1{padding:15px 10px 0px 10px;width:360px;height:auto;overflow:hidden;}
#index_pic #pi_content_2{padding:0px 10px 0px 10px;width:360px;height:auto;overflow:hidden;}


#index_news{margin:0;padding:0;width:300px;height:auto;overflow:hidden;}
#index_news #ne_title{width:300px;height:30px;background: url(../images/icot.gif) no-repeat 0px 8px;line-height:30px;text-indent:20px;font-size:16px;font-weight:bolder; color:#000;}
#index_news #ne_content{margin-top:15px;width:300px;height:auto;overflow:hidden;}
#index_news #ne_content ul{text-indent:20px;line-height:30px;height:30px;width:300px;overflow:hidden;background:url(../images/icol.gif) 0px 10px no-repeat;}
#index_news #ne_content  .l_d{font-weight:bolder;}

#index_show{clear:both;margin:0;padding:0;margin-top:10px; margin-left:10px;width:350px;height:auto;overflow:hidden;}
#index_show #sh_title{height:33px;line-height:33px;font-weight:bolder;border-bottom:#23b129 2px solid;}
#index_show #sh_title li{display:block;float:left;text-indent:0px;width:90px;height:33px;cursor:pointer; text-align:center; margin-right:2px;}
#index_show #sh_title .sh_on{background:#23b129;color:#FFF;}
#index_show #sh_title .sh_off{background:#e2e2da;}
#index_show #sh_content{width:350px;height:auto;overflow:hidden;}
#index_show #sh_content li{display:block;float:left;margin-top:5px;padding:0;width:116px;height:auto;overflow:hidden;text-align:center;}
#index_show #sh_content a img{border:0;width:88px;height:88px;}
#index_show .sh_content_off{display:none;}
#index_show #sh_content #code{margin-top:5px;padding:0;width:350px;height:auto;overflow:hidden;text-align:left;}

#main_banner{clear:both;margin:auto;padding:0;margin-top:15px;width:1200px;height:250px;overflow:hidden;cursor:pointer;}

#main{clear:both;margin:auto;padding:0;width:1200px;height:auto!important;min-height:100px;max-height:none;background:url(../images/main_default.jpg)  repeat-x #f6f6f6;overflow:hidden;}
#main_center{float:right;display:inline;margin:0;padding:0;width:1000px; height:auto;overflow:hidden;background:#fff;}
#main_center #center_nav{clear:both;margin:0;padding:0; padding-left:30px;height:50px; line-height:50px;font-size:16px;}
#main_center #center_nav a{font-size:16px;}
#main_center #center_content{clear:both;padding:10px 0px 10px 30px;height:auto;overflow:hidden;}
#main_center #center_content #page{clear:both;width:970px; padding:30px 0px 30px 0px; text-align:center;}
#main_center #center_content #page span{display:inline-block;width:auto;margin-right:20px;}
#main_center #center_content #page span:hover{}
#main_center #center_content #page strong{}
#main_center #center_content #txt_show{height:auto; overflow:hidden;line-height:28px; font-size:15px;}
#main_center #center_content #txt_show p{margin-top:10px;}
#main_center #center_content #txt_show a{font-size:15px;}
#main_center #center_content #news_list{height:auto; overflow:hidden;}
#main_center #center_content #news_list ul{display:block;float:left;margin:0;padding:0;margin-top:5px;width:960px;height:45px; line-height:45px;border-bottom:#CCC 1px dashed;overflow:hidden;}
#main_center #center_content #news_list ul:hover{}
#main_center #center_content #news_list .l_d{float:right;color:#000;}
#main_center #center_content #news_list #n_line{clear:both; margin:0; padding:0; height:0px;}
#main_center #center_content #news_title{margin-top:30px;font-size:16px;font-weight:bolder;text-align:center;}
#main_center #center_content #news_info{margin:10px;height:30px;text-align:center;line-height:30px;}
#main_center #center_content #news_content{padding:0px 30px 20px 30px;line-height:28px; font-size:15px;}
#main_center #center_content #news_content p{margin-top:10px;}
#main_center #center_content #news_content img{}
#main_center #center_content #news_content a{font-size:15px;}

#main_left{float:left;display:inline;margin:0;padding:0;width:200px; height:auto; overflow:hidden;}
#main_left #l_list{margin:0;padding:0;width:200px; height:auto; overflow:hidden;}
#main_left #l_list #left_title{ margin-top:20px;height:38px;text-indent:30px;line-height:38px;font-size:20px; color:#8c8e8c;}
#main_left #l_list #left_list{width:200px; height:auto;overflow:hidden;}
#main_left #l_list #left_list ul{margin:0;padding:0;}
#main_left #l_list #left_list li {display:block;overflow:hidden;}
#main_left #l_list #left_list li a{display:block;}
#main_left #l_list #left_list li a:hover{}
#main_left #l_list #left_list #c{background:url(../images/icol.gif) 30px 12px no-repeat;height:35px;text-indent:40px;line-height:35px;}
#main_left #l_list #left_list #c a{color:#c1301f;font-size:14px;}
#main_left #l_list #left_list #c a:hover{background:#FFF;}

#footer{clear:both;margin:auto;padding:0; margin-top:20px;padding-bottom:50px;width:1200px;height:auto;overflow:hidden;border-top:#c02f1f 1px solid;}
#footer #f_nav{display:block;float:left;margin:0;padding:0; margin-top:20px;width:400px;text-indent:0px;}
#footer #f_nav a{display:inline-block;padding:0px 10px 0px 0px;color:#666;}
#footer #f_content{display:block;float:right;margin:0;padding:0;margin-top:20px;width:600px;height:auto;overflow:hidden; text-align:right;}

#serve{position:fixed;z-index:600;width:52px;height:auto;top:220px;right:0px;_position:absolute;_position:absolute;_top:expression(documentElement.scrollTop + 220 + "px");overflow:hidden; }
#serve #se_list{width:50px;height:auto;border:#d2d2d2 1px solid;background:#FFF;overflow:hidden;display:none;}
#serve #se1{display:block;width:50px;height:50px;background:url(../images/se1.jpg);}
#serve #se1:hover{background:url(../images/se1on.jpg);}
#serve #se2{display:block;width:50px;height:50px;background:url(../images/se2.jpg);}
#serve #se2:hover{background:url(../images/se2on.jpg);}
#serve #se3{display:block;width:50px;height:50px;background:url(../images/se3.jpg);}
#serve #se3:hover{background:url(../images/se3on.jpg);}
#serve #se_pic{ margin-top:50px;width:52px;text-align:right;cursor:pointer;}
#weixin{position:fixed;z-index:800;width:140px;height:auto;bottom:0px;right:0px;_position:absolute;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));overflow:hidden; color:#c1301f; font-size:16px;background:#FFF; text-align:center;}

.QQbox{z-index:99;width:130px;top:220px; position:absolute;}
.QQbox .Qlist{width:130px;}
.QQbox .Qlist .t{background:url(../images/kefu/top_bg.gif) no-repeat; height:15px;}
.QQbox .Qlist .infobox{background:url(../images/kefu/infobox_bg.gif)  repeat-y;text-indent:110px;line-height:25px;font-size:15px;  font-weight:bolder;}
.QQbox .Qlist .infobox a{ color:#00a0e9;font-size:15px;font-weight:bolder;}
.QQbox .Qlist .con{background:url(../images/kefu/main_bg.gif) repeat-y;}
.QQbox .Qlist .con ul{list-style:none; margin:0; padding:0px;}
.QQbox .Qlist .con li{list-style:none; margin:0; padding:0;margin-left:10px;width:110px;color:#00a0e9; text-align:left;}
.QQbox .Qlist .con li{}
.QQbox .Qlist .con li a{color:#00a0e9;}
.QQbox .Qlist .con .f_cl{background:url(../images/kefu/f_cl_bg.gif) repeat-y; text-indent:30px;line-height:30px;font-size:12px;border-bottom:#e6e5e4 1px  solid; color:#666666;}
.QQbox .Qlist .con .f_sl{line-height:30px;text-indent:5px;border-bottom:#e6e5e4 1px  solid;}
.QQbox .Qlist .con .f_line{background:url(../images/kefu/line_bg.gif) no-repeat; height:15px;margin-left:0px;width:130px;}
.QQbox .Qlist .con .f_co{line-height:20px;}
.QQbox .Qlist .b{background:url(../images/kefu/bottom_bg.gif) no-repeat; height:15px;}
.QQbox .QMenu{margin-top:100px;width:auto;height:auto;}
.QQbox .press{border: none; cursor: pointer;}