@import url(base.css);
body{font-size:12px;font-family:微软雅黑,Arial;background:#fff;text-align:center;color:#333}
.mt_13,.prolist,.three,.newimg,.guest,.buy ul,.bigimg{content:'';display:block;clear:both;overflow:hidden;height:100%}
.mt_13{margin-top:13px;clear:both}
a img{border:0}
.w1280{position:relative;width:1280px;margin:0 auto;text-align:left}
input,select{vertical-align:middle}
.nav{height:54px;z-index:9999;background:#BE0000}
.nav li{float:left;height:54px;width:140px;line-height:54px;position:relative}
.nav li.last{border-right:0}
.nav li a.redbg{background:#990002}
.nav li a{float:left;display:block;width:140px;height:54px;text-align:center;line-height:54px;}
.nav li a:hover{background:#FF9E00;text-decoration:none}
.nav li a span{float:left;display:block;width:140px;height:54px;line-height:54px;cursor:pointer;text-align:center;color:#fff;font-size:14px}
.nav li a.selected{color:#fff;background:#FF9E00}
.nav li a.selected2{/*background:#FF9E00*/}
.nav li.selected .submenu{display:block}
.nav li .submenu{display:none;position:absolute;top:54px;left:0px;background:#ffffff;box-shadow:3px 3px 3px #ccc;padding:10px 0}
.nav li .submenu{width:140px}
.nav li .submenu{z-index:9999}
.nav li .submenu li{float:left;padding:0;height:35px;line-height:35px}
.nav li .submenu li a{float:none;padding:0;background:none;text-align:center;height:35px;line-height:35px;width:140px;color:#990002}
.nav li .submenu li a:hover{background:#990002;font-weight:normal;color:#fff;text-decoration:none}
/*toolbar*/
.toolbar{background:#F5F5F5;border-bottom:1px solid #E4E4E4;height:35px;line-height:35px}
.toolbar .rgt a{margin:0 8px}
.toolbar .rgt s{background:url(../images/icon.png) no-repeat 0 -40px;display:inline-block;width:16px;height:12px;margin-right:4px;vertical-align:-1px}
/*top*/
.top{height:140px}
.log,.clft,.w500,.w330{float:left;display:inline}
.so,.crgt,.w380{float:right;display:inline}
.log{margin:30px 0 0 10px}
.so{margin-top:55px}
.sinp,.sbtn{background:url(../images/icon.png) no-repeat;border:0;height:34px}
.sinp{background-position:0 0;width:207px;padding-left:15px;color:#999}
.sbtn{background-position:-222px 0;width:47px;}
/*banner*/
.banner{background:url(../images/banner.jpg) no-repeat top center;height:436px}
/*box*/
.clft{width:260px}
.crgt{width:1000px}
.borbg{border:1px solid #E0E0E0;background:#F1F1F1;height:100%}
.ctit{height:40px;border-bottom:1px solid #E0E0E0}
.ctit h3{float:left;
background: #C90001;
    background: -moz-linear-gradient(top,  #C90001 0%, #870505 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C90001), color-stop(100%,#870505));
    background: -webkit-linear-gradient(top,  #C90001 0%,#870505 100%);
    background: -o-linear-gradient(top,  #C90001 0%,#870505 100%);
    background: -ms-linear-gradient(top,  #C90001 0%,#870505 100%);
    background: linear-gradient(to bottom,  #C90001 0%,#870505 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C90001', endColorstr='#870505',GradientType=0 );
line-height:42px;font-size:18px;color:#fff;padding:0 20px;position:relative;top:-1px;left:-1px;}
.ctit div{float:right;line-height:40px;margin-right:8px}
.ctit s{background:url(../images/icon.png) no-repeat -64px -40px;width:16px;height:16px;display:inline-block;vertical-align:-2px;margin-right:6px}
.crgt .ctit{border-bottom:0}
.sidebar{padding:20px}
.sidebar li{line-height:28px;font-size:15px;}
.sidebar li div{line-height:24px;padding:4px 0;margin-left:18px;font-size:14px}
.sidebar li em,.onecon em,.twocon em{color:#A93333;font-size:23px;margin-right:3px;vertical-align:-2px}
.prolist{clear:both}
.prolist li{margin:12px 11px 0 12px;float:left;text-align:center;font-size:15px}
.prolist li a.proimg{display:block;border:3px solid #E6E6E6;margin-bottom:5px}
.prolist li a.proimg:hover{border-color:#990002}
.one{margin:50px 0;position:relative;padding-bottom:80px}
.onetit{width:170px;text-align:center;margin-left:70px;margin-right:20px;margin-top:60px}
.onetit img{display:block;margin:0 0 10px 19px}
.onetit h3,.twotit h3{font-size:22px}
.onetit span,.twotit span{display:block;font-size:14px;color:#656565}
.oneimg{position:absolute;top:55px;right:50px}
.onecon,.twocon{font-size:17px;line-height:28px;}
.onecon p{margin-left:18px}
.onecon{margin-top:60px}
.two{height:420px;background:#F5F5F5 url(../images/bg.png)}
.twoimg{width:542px;margin-right:20px;margin-top:10px;margin-left:25px}
.twotit img{float:left;margin-right:15px}
.twotit{margin-top:50px}
.twotit h3{float:left;margin-top:40px}
.twocon{clear:both;margin-left:145px}
.three{padding:20px 70px}
.three .lft{margin-top:50px}
.four{height:420px;background:url(../images/bg.png);position:relative}
.fourimg{background:url(../images/4.png) no-repeat;height:342px;width:643px;position:absolute;z-index:-1;left:60px}
.four .lft{margin-left:550px;margin-top:60px}
.w500{width:500px;margin:0 35px}
.w380{width:380px;position:relative}
.w330{width:330px}
.tit{height:35px}
.tit h3{float:left;font-size:16px;line-height:35px;color:#CC0000;font-weight:700}
.tit span{color:#999;font-size:12px;font-weight:normal;padding-left:6px}
.about{margin-top:13px}
.about p{line-height:26px;margin:13px 0;font-size:14px}
.more:link{color:#F7AA5C}
.comlist{padding:15px}
.comlist li{line-height:24px;word-break:break-all;overflow:hidden}
.comlist li span{float:right;color:#999;font-size:12px}
.comlist li em{margin-right:8px;color:#999;font-size:12px}
.newimg{border-bottom:1px solid #E0E0E0;padding:13px 0 20px 0;}
.newimg img{float:left;margin-right:10px}
.newimg div h3{color:#F7AA5C;font-size:18px}
.newimg div h3 span{color:#999;font-size:12px;display:block;padding:8px 0}
.newimg div p{line-height:24px;color:#999}
.w500 .comlist li,.con{line-height:26px;font-size:14px}
.cimg{position:absolute;top:160px;right:-10px;z-index:-1}
.guest li{float:left;margin:25px 15px 10px 15px}
.foot{background:#F5F5F5;margin-top:23px;border-top:5px solid #990000;overflow:hidden;clear:both}
.foot a{margin:0 8px}
.foot .rgt{width:300px;margin:15px 0}
.foot .lft span{padding-left:8px}
.foot .lft{line-height:24px;font-size:14px;margin-top:30px}
.foot .rgt img{float:left;margin-right:10px}
.foot .rgt div{line-height:24px;color:#656565;float:left;margin-top:10px}
.sbor{border:1px solid #E0E0E0;height:100%;border-bottom:3px solid #E0E0E0}
.stit{background:#F1F1F1;height:40px;position:relative}
.stit h3{background:url(../images/icon.png) no-repeat 0 -116px;width:150px;color:#fff;font-size:18px;padding-left:20px;height:42px;position:absolute;left:-1px;top:-1px;line-height:40px}
.sidenav li{border-top:1px solid #E0E0E0;padding:0 20px;line-height:40px;font-size:15px}
.sidenav li s{background:url(../images/icon.png) no-repeat -29px -40px;width:11px;height:17px;float:right;display:block;margin-top:12px}
.sidenav li.scur a:link{color:#CC0000}
.sidenav li.scur s{background-position:-46px -40px}

.pagination{margin:10px 0 0 0;text-align:center;font-family:微软雅黑}
.pagination ul {margin:0px auto; width:auto }
.pagination ul li { float:left }
.pagination a{background:#ffffff;border:1px solid #E0E0E0;padding:8px 16px 7px 16px;margin:0 5px;display:inline-block;text-decoration:none}
.pagination a.active,.pagination a:hover{background:#CC0000;border:1px solid #CC0000;color:#fff}

.new .comlist li{line-height:34px;border-bottom:1px dotted #ccc;font-size:14px}
.new .comlist li em{color:#ccc;font-size:23px;margin-right:3px;vertical-align:-2px}
.pad20{padding:20px}
.arcon{padding:20px;line-height:26px;font-size:14px}
.arcon p{line-height:26px;text-indent:24px;font-size:14px}
.arcon img{margin:20px 0}
.h3{font-size:24px;text-align:center;font-weight:700;padding:20px 0 10px 0}
.h4{text-align:center;margin:10px 0 20px 0;padding:10px 0}
.gyimg{position:relative}
.gyimg img{position:absolute;z-index:-1;right:-70px;top:0}
.pad20 .con{line-height:38px;font-size:15px}
.con h3{font-size:22px;margin-bottom:15px}
.pad20 .gyimg img{right:100px;top:-290px}
.cline{border-bottom:1px dotted #ccc;margin-top:30px}
.pad20 td{padding:3px 5px;line-height:38px}
.pad20 td:nth-child(2n-1){text-align:right;font-size:15px}
.inp{border:1px solid #D6D6D6;background:#ffffff;height:28px;padding-left:4px;line-height:28px\0}
.textarea{border:1px solid #D6D6D6;background:#ffffff;width:80%;padding-left:4px;line-height:20px}
.combtn{background:url(../images/icon.png) no-repeat;border:0;margin:0 10px;color:#fff;font-size:16px;width:146px;height:45px;line-height:45px;margin-top:30px}
.btn_1{background-position:-1px -59px;}
.btn_2{background-position:-151px -58px;}
.relta{border-top:1px dotted #ccc;padding:10px 0;heihgt:40px}
.line{background:url(../images/line.jpg) no-repeat top center;height:35px;margin-bottom:20px}
.canshu{border:1px solid #E0E0E0;background:#F1F1F1;height:35px;margin:13px 0;clear:both}
.canshu em{background:#c00;width:6px;height:21px;margin:7px 6px 0 10px;display:block;float:left}
.canshu h3{font-size:15px;line-height:35px}

/*banner*/
#full-screen-slider{width:100%;height:436px;position:relative;*z-index:-1}
#slides{display:block;width:100%;height:436px;list-style:none;padding:0;margin:0;position:relative;*left:0}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;*left:0}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px}
#pagination{display:block;list-style:none;position:absolute;left:50%;bottom:10px;z-index:9900; padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF }
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0; text-indent:-9999px;}
#pagination li.current{background:#0092CE}
.aboutbanner{background:url(../images/aboutbanner.jpg) no-repeat top center;height:200px}
.combanner{background:url(../images/combanner.jpg) no-repeat top center;height:200px}
.conbanner{background:url(../images/conbanner.jpg) no-repeat top center;height:200px}
.jobbanner{background:url(../images/jobbanner.jpg) no-repeat top center;height:200px}
.mebanner{background:url(../images/mebanner.jpg) no-repeat top center;height:200px}
.newbanner{background:url(../images/newbanner.jpg) no-repeat top center;height:200px}
.probanner{background:url(../images/probanner.jpg) no-repeat top center;height:200px}
.knowbanner{background:url(../images/knowbanner.jpg) no-repeat top center;height:200px}
.downbanner{background:url(../images/downbanner.jpg) no-repeat top center;height:200px}
.down .comlist li span{margin-top:7px}
.img img{margin-top:15px}

.rolinList{height:auto;margin:20px 0}
.rolinList li{margin-bottom:5px;border:1px solid #DADADA}
.rolinList li h2{height:40px;background:#fff;font-size:14px;line-height:40px;padding-left:20px;color:#333;cursor:pointer}
.rolinList li h2 span{float:right;margin-right:10px}
.rolinList li h2 s{background:url(../images/rarrow.png) no-repeat;width:6px;height:11px;display:inline-block;margin-right:6px}
.content{background:#fff;background:#FAFAFA;height:100%;padding:20px 20px 0 20px;line-height:26px;font-size:14px}
.qa{margin:20px 0 0 0}
.qa li{margin-bottom:15px}
.qa li .q{height:40px;padding:5px 10px 5px 20px;font-size:14px;line-height:40px;background:#F1F1F1;border:1px solid #E0E0E0}
.qa li s{background:url(../images/qa.png) no-repeat;width:27px;height:32px;display:inline-block;margin-right:6px;vertical-align:-13px}
.qa li .a{border:1px solid #E0E0E0;border-top:0;padding:10px 20px;line-height:22px}
.qa li .q s{background-position:0 0}
.qa li .a s{background-position:-33px 0}

.buy{font-size:16px}
.buy ul{background:#FDF0DD;padding:10px 20px;margin:20px 0 30px 0}
.buy li{float:left}
.buy li.num,.buy li.del{float:right}
.buy li.num input{border:1px solid #ccc;background:#fff;text-align:center;width:50px;height:25px;line-height:25px\0;font-size:14px}
.buy li.del input{border:0;background:none;height:25px;margin-left:50px}
.buybtn{background: #FE6902;
    background: -moz-linear-gradient(top,  #FE6902 0%, #FF3D00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE6902), color-stop(100%,#FF3D00));
    background: -webkit-linear-gradient(top,  #FE6902 0%,#FF3D00 100%);
    background: -o-linear-gradient(top,  #FE6902 0%,#FF3D00 100%);
    background: -ms-linear-gradient(top,  #FE6902 0%,#FF3D00 100%);
    background: linear-gradient(to bottom,  #FE6902 0%,#FF3D00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE6902', endColorstr='#FF3D00',GradientType=0 );height:40px;color:#fff;padding:0 30px;text-align:center;line-height:38px;border-radius:20px;border:0;margin:0 20px}
.buy table{margin-bottom:30px}
.on{position:fixed;top:150px;z-index:1000000;right:30px;width:87px}
.on img{display:block;font-size:0;float:left}
.bigimg{margin:20px auto;width:720px;}
.bigimg li{float:left;text-align:center;font-size:15px}
.bigimg li img{display:block;margin:0 10px 10px 10px}

.main-im{position:fixed;right:10px;top:300px;z-index:99999999;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:99px;padding-top:7px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:142px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-155px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:142px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:142px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:124px;height:123px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:129px;width:142px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
