/* CSS Document */
body {min-width:1100px;margin:0; padding:0; font-size:14px; background:#fff; overflow-x:hidden height:auto; font-family:"微软雅黑";}
div,img,ul,ol,li, p{margin:0; padding:0; border:0; }
ul li{list-style:none; list-style-type:none;list-style-type:none;}
img{vertical-align:top; border :none;}
.center { margin:0 auto; }
.clearboth{clear:both;}
a{ text-decoration:none;}

.wrapper{ width:1200px; margin:0 auto;}


.tt_top{ height:32px; background:#f5f5f5; width:100%; font-size:12px; line-height:32px;}
.hello{ float:left; color:#9b9391;}
.back{ float:right;}
.back a{ color:#999999; padding-left:10px; padding-right:10px;}
.back a:hover{ color:#ff0000}

/*nav*/
.top{ width:100%; height:102px; background:url(../images/nvbg.jpg) repeat-x bottom; }
.logo{ float:left; margin-top:15px; }


.nav{ height:90px; width:711px; float:left; margin-left:30px; height:105px;}

#jsddm{z-index:9999;width:830px;}
#jsddm li{	float: left;list-style: none; background:url(../images/tiao.png) right no-repeat;}
#jsddm li a{display: block;line-height:105px;color: #000; font-family:"微软雅黑"; font-size:16px;width:100px; text-align:center;  height:105px; font-weight:bold;}
#jsddm li a:hover{ background:#d30020; color:#fff;}
#jsddm li ul{	position: absolute;	visibility: hidden;	 z-index:9999; padding:0;}
#jsddm li ul li	{	float: none;display: inline;}
#jsddm li ul li a{ padding:0;background:#000;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;color: #fff; line-height:38px; height:38px; width:100px; margin:1px 0; font-size:14px; font-weight:normal;}
#jsddm li ul li a:hover	{	background:#d30020; color:#fff;}

/*全屏banner样式*/
.banner{ height:550px;}
.main_image { WIDTH:100%;height:550px;  overflow:hidden;margin:0 auto; position:relative}
.main_image ul {width:9999px;height:550px;overflow:hidden;	position:absolute;top:0;left:0}
.main_image li {float:left; text-align:center; width:100%;	height:479px;}
.main_image li span {display:block;	width:100%;	height:550px}
.main_image li a {display:block;width:100%;	height:550px}
.main_image li img{ width:100%; height:550px;}

div.flicking_con { width:990px; margin:0 auto; position:relative }
div.flicking_con .flicking_inner {position:absolute;top:513px; left:450px;z-index:999; margin:0px auto; text-align:center; height:21px;} /* 121126 */
div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url(../images/btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on { background-position:0 -21px }
#btn_prev, #btn_next { z-index:11111; position:absolute; display:block; width:73px!important; height:74px!important; top:50%; margin-top:-37px; display:none;}
#btn_prev { background:url(../images/hover_left.png) no-repeat left top; left:20px;}
#btn_next { background:url(../images/hover_right.png) no-repeat right top; right:20px;}
#goTopBtn { POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 0px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto}
/*全屏banner样式*/

/*热门搜索*/
.resou{ width:100%; height:53px; background:#dedede;}
.hot{ float:left; width:830px; height:53px; line-height:53px; }
.hot span{ font-size:14px; font-weight:bold; color:#dc001a;}
.hot a{ color:#252525; padding-left:16px; padding-right:15px; font-size:14px;}
.hot a:hover{ color:#f00;}

.sousuo{ float:right; width:200px; height:38px; margin-right:20px; margin-top:8px;}
.searchBd{width:300px; height:38px; float:left;}
.searchBd .fom{height:35px; width:300px; margin-top:2px;}
.searchBd .txt{height:34px;line-height:28px; width:150px; text-indent:5px; border:1px solid #dadada;float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#afadad;}
.searchBd .btn{ height:38px; width:38px; background:url(../images/sou.png) no-repeat; cursor:pointer; float:left;border:none; overflow:hidden; color:#fff;  font-size:14px;}

/*简介*/
#box_main_box {
    width: 100%;
    background: url(../images/bodybg.png) no-repeat center top;
    height:2277px;
}
#box_main1 {
    margin: 0 auto;
    width: 1200px;
    float: none;
    height: 686px;
}


#about_box{
   position: relative;
    width: 1200px;
    height: 817px;
}
#about_box .about_title{
   z-index: 999;
    position: absolute;
    text-align: center;
    width: 340px;
    background: url(../images/aboutbg1.png) no-repeat left top;
    height: 136px;
    top: 0px;
    padding-top: 35px;
    left: 410px;
}
#about_box .about_title H5{
   margin: 0px;
    font-family: "寰蒋闆呴粦";
    color: #fff;
    font-size: 43px;
    font-weight: 100;
}
#about_box .about_title P{
   margin: 5px 0px;
    font-family: "arial";
    color: #fff;
    font-size: 16px;
    font-weight: 100;
}
#about_box .about_text{
   position: absolute;
    text-align: center;
    width: 648px;
    bottom: 0px;
	top:15px;
    background: url(../images/aboutbg2.png) no-repeat left top;
    height: 488px;
    padding-top: 156px;
    left: 262px;
    opacity: 0;
}
#about_box .about_text H5{
   margin: 10px;
    font-family: "寰蒋闆呴粦";
    color: #d60019;
    font-size: 26px;
    font-weight: 900;
}
#about_box .about_text H1{
	margin:0;
	 margin:5px;
    font-family: "arial";
    color: #565656;
    font-size: 40px;
    font-weight: 900;
}
#about_box .about_text P{
   text-justify: inter-ideograph;
    text-align: justify;
    line-height: 1.8em;
    margin: 0px auto 33px;
    width: 385px;
	text-align:center;
    font-family: "寰蒋闆呴粦";
    height:222px;
    color: #616161;
    font-size: 14px;
	overflow:hidden;text-indent: 2em;
}
#about_box .about_text P a{ color:#e00017;}
#about_box .about_text IMG{
   transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
}
#about_box .about_text IMG:hover{
   transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
#about_box .aboutimg1{
   position: absolute;
    top: 90px;
    left: 0px;
    opacity: 0;
}
#about_box .aboutimg2{
   position: absolute;
    top: 19px;
    right: 15px;
    opacity: 0;
}


/*产品展示*/
.zhanshi{ width:100%; height:415px;}
.cp_top{ width:1200px; height:100px; text-align:center; padding-top:20px;}
.cp_top .biaoti a{ font-size:20px; font-weight:bold; color:#383838;}
.cp_top .xiao a{ font-size:14px; color:#7b7b7b; line-height:50px;}
.cp_top .xiao a:hover{ color:#c10d00;}
.cp_list{ width:1200px; height:275px; margin-top:15px;}
.cp_list li{ width:267px; height:246px; border:1px solid #a4a4a4; border-bottom:4px solid #d30020; float:left; margin-right:30px; background:#fff; padding-top:4px;}
.cp_list li:hover{ background:#d30020;}
.cp_list li:hover .mc a{ color:#fff;}
.cp_list li .mc{ height:40px; line-height:45px; text-align:center; width:249px;}
.cp_list li .mc a{ color:#292929; font-size:14px; font-weight:bold;}
.cp_list li .mc a:hover{ color:#fff;}
.cp_list li.last{ margin:0;}

/*新闻资讯*/
.xwzx{ width:1200px; margin:0 auto; height:645px; margin-top:40px;}
.xw_title{ text-align:center; margin-bottom:50px;} 
.xinwen{ height:388px; width:1200px;}
.xw_list{ height:178px; width:1200px; margin-top:30px;}
.xw_tu{ float:left;}
.xw_xq{ width:900px; height:180px; float:right; }
.riqi{ font-size:20px; font-weight:bold; color:#d30020; background:url(../images/tiao.jpg) no-repeat 110px 15px;}
.biaoti a{ font-size:16px; color:#1c1c1c; line-height:30px; margin-top:10px; display:block;}
.xiangqing{ height:95px; width:890px; overflow:hidden; margin-top:15px;}
.xiangqing a{ color:#7f7f7f; line-height:30px;}
.xiangqing a:hover{ color:#ff0000}
.more{ background:url(../images/newsmore.png) no-repeat center; text-align:center; color:#fff; height:45px; line-height:45px; margin-top:50px;}
.more a{ color:#fff;}

/*three*/
.three{ height:490px; width:100%; background:url(../images/bgt.jpg) no-repeat center;}
.zizhi{ float:left; width:360px; height:355px; background:#fff; margin-top:60px;}
.zz_tu{ float:left;}
.rongyu{ width:312px; height:160px; margin:0 auto; text-align:center;}
.ry_bt{ font-size:18px; font-weight:bold; color:#ef1729; margin-top:15px; line-height:45px;}
.ry_nr{ color:#5f5f5f; font-size:12px; line-height:28px;}
.ckgd{ width:105px; height:35px; border:1px solid #8f8f8f; line-height:35px; text-align:center; margin:0 auto; margin-top:15px;}
.ckgd a{ color:#838383; display:block;width:105px; height:35px; }
.ckgd a:hover{ background:#ff0000; color:#fff;}

.scsb{float:left; width:360px; height:355px; background:#fff; margin:60px 60px;}

.lianxi{ height:235px; width:100%; background:url(../images/lxbg.jpg) no-repeat center; clear:both;}
.our{ float:left; height:200px; width:290px; margin-top:30px; line-height:33px; color:#fff;}
.our p{ color:#fff; font-size:24px; font-weight:bold; margin-bottom:15px;}
.ljzx{ height:67px; width:300px; float:right; margin-right:50px; }
.ljzx .lq{height:67px; width:292px; margin-right:50px; font-size:24px; color:#fff; border:1px solid #ffffff; text-align:center; line-height:67px; margin-top:65px;}
.mfzx{ font-size:15px; color:#fff; margin-top:20px;}
.mfzx span{ font-size:25px; margin-top:10px; line-height:25px; padding-top:15px;}

/*bottom*/
.bottom{ height:180px; width:100%; background:#f0eced;}
.yqlj{ height:50px; line-height:50px; width:1200px; margin:0 auto;}
.yqlj a{ color:#171717; padding-left:15px; padding-right:15px;}
.yqlj a:hover{ color:#ff0000;}

.d_nav{ height:30px; line-height:30px; margin-top:30px; text-align:center;}
.d_nav a{ color:#666666; padding-left:15px; padding-right:15px;}
.banquan{ text-align:center; line-height:30px; color:#999999; margin-top:15px;}


/*ziye*/

.fenlei2{ height:347px; width:240px; float:left; background:#f0f0f0; margin-top:20px; margin-bottom:30px;}
.fl_list2{ width:208px; height:auto; padding-bottom:20px; margin:0 auto;}
.fl_list2 li{ line-height:35px; height:35px; border-bottom:1px  dashed #dfdfdf; text-indent:40px;}
.fl_list2 li a{ height:35px; display:block; color:#3f3f3f;}
.fl_list2 li a:hover{ background:#d40000; color:#fff;}
.cp_list2{ height:674px; width:740px; float:right; margin-top:20px;}
.cp_list2 li{ height:215px; width:220px; float:left; line-height:40px; text-align:center; margin-right:15px; margin-left:10px; margin-bottom:15px;}
.cp_list li a:hover{ color:#d40000}


.Right{ float:right; width:915px; padding-left:20px; margin-top:20px;border-left:1px solid #e6e5e5; margin-bottom:20px;}
.come{ border-bottom:2px solid #5d605d; height:30px; line-height:30px;}
.come .my{ border-bottom:2px solid #015190;line-height:30px; height:30px;font-size:14px; font-weight:bold; font-family:""微软雅黑; display:block; width:120px; text-indent:15px; float:left;}
.weizhi{ float:right;}
.weizhi ul li{ float:left;}
.weizhi ul li a{ color:#000;}
.weizhi ul li a:hover{color:#006acc;}
.neirong{ line-height:28px; /*text-indent:2em;*/height:auto; padding:10px; padding-top:20px; }
.fl_bt li a:hover{ background:#fd0005; }


/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:37px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


