@charset "gb2312";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,table,td,th,form,img,dl,dt,dd,input,select,textarea{margin:0;padding:0}
body{text-align:left;font-family:simsun;font-size:12px;color:#101010;background:#CCC}
h1,h2,h3,h4{font-size:12px;font-weight:normal}
ol,ul{list-style:none outside}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle;font-size:12px}
img,a img{border:0;vertical-align:middle;border:none}
em{font-style:normal}
:focus{outline:0}
.cursor{cursor:pointer}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.user-edit{word-wrap:break-word;word-break:break-all;overflow-x:hidden}
.disNone{display:none}
a{text-decoration:none;color:#000} 
a:hover{text-decoration:underline;color:#BF0707}
/***********************************************************************************************/
.all{width:1040px;overflow:hidden;height:auto;margin:0 auto;background:#fff}
.header{width:1000px;height:80px;margin:0 auto;background:url(../images/top_1.gif) repeat-x}
 .logo{float:left;width:420px;height:80px;background:url(../images/logo.gif) no-repeat 5px 20px}
 .top_nav{float:left;width:580px;height:80px}
 .top_tel{font-size:16px;color:#c70000;clear:right;padding-left:20px;width:560px;height:40px;line-height:40px}
 .top_tel p{font-size:12px;color:#101010}
.nav{width:580px;height:29px;margin:0 auto;background:url(../images/navbg.jpg) no-repeat}
 .nav ul{float:left;width:560px;margin-left:10px;display:inline;height:29px;line-height:29px;background:url(../images/navbg.jpg) repeat-x 0 -31px}
 .nav ul li{width:80px;height:29px;display:inline;line-height:29px;float:left;text-align:center;font-size:14px;font-weight:bold;background:url(../images/navboder.jpg) no-repeat right 5px}
.nav ul li a{color:#ffffff;width:80px;height:29px;display:block}
.nav ul li a:hover{color:#101010;width:80px;height:29px;display:block;text-decoration:none;background:#fff}
.nav_r{float:left;width:10px;height:29px;background:url(../images/navbg.jpg) no-repeat 0 -62px;display:block}
.banner{width:1000px;height:373px;margin:0 auto;background:url(../images/banner.jpg) no-repeat}
.container{clear:both;width:1004px;height:auto;overflow:hidden;margin:5px auto;background:url(../images/contbg.gif) repeat-y top right}
.con_left{float:left;width:720px;height:auto;overflow:hidden}
.con_l_t1{float:left;width:353px;height:220px;background:url(../images/nav2.jpg) repeat-x;border:1px solid #dcdcdc;border-bottom:3px solid #42494f}
.con_l_t1 h2{width:343px;height:32px;padding-left:10px;background:url(../images/list1.jpg) no-repeat;line-height:32px}
.con_l_t1 h2 strong{color:#fff}
.con_l_t1 h2 span{margin-left:20px;color:#0c419f;font-weight:bold}
.con_l_t1 p{margin-top:5px}
.con_l_t2{float:left;width:353px;height:220px;margin-left:10px;border:1px solid #dcdcdc;border-bottom:3px solid #42494f}
.con_l_t2 h2{width:323px;height:22px;padding-left:30px;background:url(../images/con_h2.jpg) no-repeat;padding-top:4px;line-height:22px}
.con_l_t2 h2 strong{color:#fff}
.con_l_t2 h2 span{margin-left:230px}
.news_box{width:330px;height:175px;padding-top:10px;margin:0 auto;line-height:24px;margin:0 auto;overflow:hidden;}
 .news_box li{width:315px;padding-left:15px;height:24px;background:url(../images/xt1.jpg) no-repeat 0 7px;border-bottom:1px dashed #d3d3d3}
 .news_box li a{text-decoration:none}
 .news_box li a:hover{color:#cc0000;text-decoration:underline;}
 .news_box li span{margin-right:10px;float:right;}
.con_l_t3{float:left;width:720px;height:290px;padding-top:8px}
.con_l_t3_ul{width:720px;height:27px;line-height:22px;border-bottom:1px solid #ccc}
.con_l_t3_ul li{float:left;width:97px;height:22px;text-align:center;margin-left:5px;padding-top:5px;display:inline}
.con_l_t3_ul li a{text-decoration:none}
.now{display:block;background:url(../images/qh.jpg) no-repeat -97px 0;color:#101010;font-size:14px;font-weight:bold;text-align:center}
.now a{color:#101010;font-size:14px;font-weight:bold}
.con_nav{background:url(../images/qh.jpg) no-repeat;font-size:14px;font-weight:bold;color:#fff;}
.con_nav a{color:#fff;font-size:14px;font-weight:bold;color:#fff;}
.now1{width:720px;height:270px}
.now1 p{text-indent:2em;line-height:22px;padding:0 10px;margin-top:5px}
#pro{width:720px;height:260px}
#pro li{width:230px;height:120px;display:inline;float:left;text-align:center;padding-top:5px;margin-left:6px}
#pro img{border:1px solid #8e8e8e;overflow:hidden}
#pro p{line-height:16px;text-indent:0}
#hbpro{width:720px;height:270px}
#hbpro li{width:710px;height:125px;padding-top:10px}
.hbpro_a{width:224px;height:100px;display:block;float:left;margin-top:10px;margin-right:10px}
#hbpro li a{color:#ff0000}
#hbpro li h2{line-height:30px}
#hbpro li p{line-height:20px}
#hbpro img{border:1px solid #8e8e8e;overflow:hidden}
.con_right{float:left;width:270px;height:auto;overflow:hidden;padding-left:10px}
.con_r1{width:268px;height:120px;border-bottom:5px solid #42494f;border:1px solid #cc0}
.con_r1 h2{width:248px;padding-left:20px;height:30px;line-height:30px;font-weight:bold}
.con_r1 h2 a{font-weight:bold}
.con_r1 img{padding:2px}
.con_r2{width:268px;height:140px;background:url(../images/conbg.png) no-repeat 25px 0;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.con_r2 h2{width:223px;height:40px;line-height:40px;background:url(../images/kejihuanbao.png) no-repeat;padding-left:45px}
.con_r2 h2 b{font-weight:bold;font-size:14px}
.con_r2 h2 span{margin-left:110px;width:33px;height:40px;background:url(../images/more.gif) no-repeat 0 17px;line-height:40px;display:inline-block}
.con_r2 ul{width:268px;height:88px;line-height:22px;overflow:hidden}
.con_r2 ul li{width:235px;height:22px;padding-left:25px;background:url(../images/list3.gif) no-repeat 13px 7px}
.con_r2 h2 span a{width:33px;height:20px;text-indent:-9999px;display:block}
.con_r3{width:268px;height:auto;margin:10px auto}
.list1{width:268px;height:30px;line-height:29px}
.lts{float:left;width:134px;height:29px;color:#fff;font-size:14px;font-weight:bold;text-align:center;background:url(../images/ys.gif) no-repeat;cursor:pointer}
.lds{float:left;width:134px;height:29px;color:#fff;font-size:14px;font-weight:bold;text-align:center;background:url(../images/ys.gif) no-repeat 0 -29px;cursor:pointer}
.lts1{width:268px;height:auto;padding-top:7px;line-height:24px}
.lts1 li{width:230px;padding-left:30px;background:url(../images/list4.gif) no-repeat 10px 5px}
.lts1 li a{font-size:12px;font-weight:bold}
.con_r4{width:260px;height:50px;margin-top:10px;background:url(../images/contact.jpg) no-repeat}
.con_r4 a{width:260px;height:50px;display:block;text-indent:-9999px}
.footer{clear:both;width:1000px;height:auto;margin:0 auto;background:#f9f9f9;border-top:1px solid #ccc;padding-bottom:5px;}
.footer ul{width:950px;height:auto;padding-left:20px;line-height:16px;padding-top:8px}
.footer ul li{color:#696969}
.footer ul li a{color:#696969;margin-left:10px;text-decoration:none}
/*about*/
.cont_left{float:left;width:745px;padding-right:9px;min-height:820px;height:auto !important;height:820px;border-right:1px solid #ccc}
.a_banner{width:745px;height:155px}
.about{width:725px;padding:20px 10px 0 10px;height:auto;margin:0 auto}
.about p{text-indent:2em;line-height:24px;margin-top:8px}
.cont_right{float:left;width:245px;display:inline;height:auto}
.cont_r1{width:205px;height:auto;overflow:hidden;padding:0 20px}
.cont_r1 h2{width:190px;height:29px;line-height:29px;padding-left:10px;background:url(../images/ys.gif) no-repeat 3px 0;font-size:14px;font-weight:bold;color:#fff}
.cont_r1 ul{width:200px;line-height:25px;margin:10px 0;border-bottom:1px solid #ccc}
.cont_r1 ul li{width:170px;background:url(../images/list4.gif) no-repeat 10px 8px;padding-left:30px}
.cont_r1 h3{width:190px;height:50px;font-size:14px;text-align:center}
.cont_r2{width:245px;height:auto;overflow:hidden}
.cont_r2 p{text-indent:2em;padding-top:5px;line-height:20px;padding-left:10px}
.cont_r2_pic{width:236px;height:77px;margin-left:5px}
.cont_r2_pic img{padding:2px;border:1px solid #ccc}
/*contact*/
.contact{width:600px;height:auto;padding-top:30px}
.contact_list td{height:26px}
.cont_r3{width:200px;height:210px;overflow:hidden;margin:0 auto;background:url(../images/contactus.gif) no-repeat 22px 8px;border:1px solid #ccc}
.cont_r3 ul{width:170px;height:auto;margin:0 auto;padding-top:70px;line-height:25px}
.cont_r3 ul li{border-bottom:1px dotted #8e8e8e}
.cont_r3 ul li b{color:#ff0000}
/*news*/
.news_list{width:600px;height:auto;margin:0 auto}
.news_list{width:600px;height:auto;line-height:25px;padding-top:10px;}
.news_list li{width:570px;height:25px;padding-left:30px;background:url(../images/list5.gif) no-repeat 10px 5px;border-bottom:1px solid #ccc}
.news_list li a{width:500px;height:25px;overflow:hidden}
.news_list li span{margin-right:15px;float:right}
.p_box{width:725px;padding:10px 10px 0 10px;height:auto;margin:0 auto}
.p_nav{width:710px;padding-left:15px;height:30px;line-height:30px;border-bottom:1px solid #ff0000}
.p_nav a{margin:0 3px}
.p_box p{text-indent:2em;line-height:24px;margin-top:8px}
.p_box_ul{text-indent:2em;line-height:20px}
.p_txt { width:725px; height:auto;}
.p_txt h1{font-size:16px;font-weight:bold;width:700px;height:30px;line-height:30px;margin:0 auto;text-align:center}
.p_txt h2{font-weight:bold;font-size:14px;margin-top:8px}
.p_txt p{line-height:22px;font-size:14px;}
.p_txt p span{margin-left:30px}
.p_txt p a{color:#ff0000}
.p_txt_div{float:left;width:145px;text-align:center;height:30px;line-height:30px}
.p_txt_div1{float:left;width:230px;text-align:center;height:30px;line-height:30px}
.tab1{border:1px solid #8e8e8e;text-align:center}
.tab1 td{border:1px solid #8e8e8e}
.info{width:500px;height:30px;line-height:30px;margin:0 auto;text-align:center}
.prenext{width:709px;height:30px;line-height:30px;margin:0 auto;text-align:center}
.pre{margin-right:20px}
.next{margin-left:20px}


.page{font-family:Arial, Helvetica, sans-serif;float:right; margin-right:30px; margin-top:30px;}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin:5px 2px 5px 2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page a:hover,.page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px 0px -5px;vertical-align:middle;font-size:12px}



/*×ó²à¸¡¶¯´úÂë*/


* html,* html body {background-attachment:fixed}
* html #img_contact {position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
* html #img_contact {position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,800)||20))+300;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,20)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

#img_contact {width:266px; height:216px;position:fixed;left:20px;bottom:20px;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, blockquot, filedset, input, nav, aside, header, article, section, figure, figcaption, video, audio {
    margin: 0;
    padding: 0;
}
.right-float{width:150px;text-align:center;letter-spacing:1px;position:fixed;right:-160px;top:50%;margin-top:-290px;opacity:0;z-index:9999;transition:all linear 0.4s;}.right-float ul{width:100%;background-color:#ef011c;background-image:linear-gradient(#da2f2f,#90202c);border:1px solid #ef011c;border-radius:80px 80px 8px 8px;}.right-float ul li{font-size:14px;color:#ffceb6;padding:15px 0 18px;cursor:pointer;transition:all linear 0.3s;}.right-float ul li strong{font-size:18px;color:#ffffff;display:block;margin-bottom:10px;}.right-float ul li strong:before{content:"";width:100%;height:28px;display:block;margin-bottom:12px;transition:all linear 0.3s;}.right-float ul .one{border-radius:80px 80px 0 0;}.right-float ul .one strong:before{background:url(../image/rlfl-tb01.png) center no-repeat;}.right-float ul .two{border-top:1px solid #e84545;border-bottom:1px solid #e84545;position:relative;}.right-float ul .two strong:before{background:url(../image/rlfl-tb02.png) center no-repeat;}.right-float ul .two .tel{width:180px;height:65px;background:#fff;font-size:16px;color:#666666;line-height:1;text-align:left;padding:9px 0 9px 40px;position:absolute;right:-320px;bottom:0;transition:all .5s;}.right-float ul .two .tel:before{content:"";width:100px;height:100px;background:url(../image/wxgzh.jpg) no-repeat;background-size:100%;display:block;border-radius:10px;box-shadow:0 3px 7px rgba(0,0,0,0.35);position:absolute;left:-80px;top:50%;margin-top:-50px;}.right-float ul .two .tel span{font-size:20px;color:#da2f2f;font-weight:bold;white-space:nowrap;display:block;margin:12px 0 0;}.right-float ul .two:hover .tel{right:-1px;}.right-float ul .three{font-size:16px;color:#ffffff;line-height:24px;padding:20px 0 7px;}.right-float ul .three p:after{content:"";width:100%;height:19px;background:url(../image/rlfl-zs.png) center no-repeat;display:block;margin-top:3px;}.right-float ul .three strong:before{width:120px;height:120px;background:url(../image/wxgzh.jpg) center no-repeat;background-size:100%;border-radius:6px;margin:9px auto 14px;box-shadow:-9px 9px 9px rgba(61,41,27,0.44);}.right-float ul .three strong span{margin-left:6px;}.right-float ul .one:hover,.right-float ul .two:hover{background:#e84545;}.right-float ul .one:hover strong:before{background:url(../image/rlfl-tb01.png) center no-repeat;}.right-float ul .two:hover strong:before{background:url(../image/rlfl-tb02.png) center no-repeat;}.right-float .to-top{width:100%;height:51px;background-color:#ef011c;background-image:linear-gradient(#da2f2f,#90202c);border:1px solid #ef011c;border-radius:8px;font-size:18px;color:#ffffff;line-height:49px;margin-top:21px;cursor:pointer;transition:all linear 0.3s;}.right-float .to-top:hover{background:#e84545;}.rlfl-show{right:0;opacity:1;}

@media screen and (max-width:1600px){
	.right-float{width:120px;}
	.right-float ul li{font-size:12px;}
	.right-float ul li strong{font-size:16px;}
	.right-float ul .three{font-size:14px;line-height:20px;}
	.right-float ul .three strong:before{width:100px;height:100px;background-size:100%;}
	.right-float ul .three strong span{margin:0;}
	.right-float .to-top{height:45px;font-size:16px;line-height:43px;}
	.btn-hover{width:220px;height:54px;font-size:18px;line-height:45px}
	.ie8 .cppage1 .fr dd .btn{height:252px;}}
 :before, :after {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}