body {margin:0;padding:0;line-height:24px;font-family: Verdana, Arial, Tahoma;font-family:"微软雅黑";font-size:14px;}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#e9322c;text-decoration:none;}
.center{ text-align:left; width:700px; float:right;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border: 0px solid #cccccc;}
.img img{border: 0px solid #cccccc;padding:0px;}
.img:hover img{border: 0px solid #cccccc;}

/*顶部样式*/
.top_up{ width:100%; height:40px; line-height:40px; margin:0 auto; background-color:#000000; font-size:14px;}
.top_left{ width:600px; float:left; color:#bababa;}
.top_right{ width:500px; float:right; color:#bababa; text-align:right;}
.top_right a{ color:#bababa;}
.top_right a:hover{ color:#FFF;}

.top{ width:1200px; height:120px; margin:0 auto;}

.logo{ width:1200px; height:120px; float:left; background:url(../images/top.jpg) no-repeat center center;}

/* 轮换区 */
.flash{}
.flash_bt{ width:100%; height:39px; margin:0 auto; background-color:#f1f1f1; overflow:hidden; border-bottom:1px #e2e2e2 solid;}
/*轮换*/
.banner{position: relative; height:465px; overflow: hidden; clear:both; margin-top:-110px;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height:465px;}
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height:465px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0;}
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height:465px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height:465px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height:0;}
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(../images/banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }

/*导航样式*/
.Top_menu {height:70px; width:1094px; margin:0 auto; background:url(../images/menu_bg.jpg) repeat-x center top; overflow:hidden; font-family:"微软雅黑"; margin-top:40px; position:relative; z-index:99999;}
.Top_menu ul{list-style:none; margin:0 auto; width:1094px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:134px;text-align:center; height:70px; line-height:70px; font-size:18px;}
.Top_menu ul .li_link{width:2px; height:70px; background:url(menu_list.jpg) repeat-y center top;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display:block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display:block;} 
.Top_menu ul li a:active {color:#fff;display: block;}

.nqType{position:relative; overflow: hidden; height:70px; width:1094px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float:left;}
.nqtWrap li a{display: block; height:70px; padding: 0 0px; line-height:70px; color:#000; text-decoration: none; }
.nqUnderline{position:absolute; bottom:0; right:0; height:70px; background:url(../images/menu_on.png) no-repeat center bottom; width:40px; z-index:1; top:0px;}


/*搜索*/
.ss{ width:1200px; height:47px; margin:0 auto; margin-top:20px; margin-bottom:20px; background:url(../images/ss.jpg) no-repeat center top; padding-top:2px;}

/*index*/
.main{ width:1200px; margin:0 auto; height:auto; padding-top:30px;}


/*上下产品*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; margin-top:40px;}

.sy_cp_top{ width:1200px; height:77px; margin:0 auto; background:url(../images/title.jpg) no-repeat center top;}
.sy_cp_tf{ width:127px; height:38px; line-height:38px; font-size:30px; font-weight:bold; color:#ec3330; margin:0 auto; text-align:center;}
.sy_cp_r{ width:127px; height:27px; line-height:27px; margin:0 auto; text-align:center; color:#656565; font-size:16px; text-transform:uppercase;}

.sy_cp_bg{ width:1200px; height:auto; margin:0 auto;}

.sy_pro{ width:1200px; height:50px; margin:0 auto; margin-bottom:10px;}
.sy_pro_bg{ width:1200px; float:right; height:50px;}
.sy_pro_list ul{}
.sy_pro_list ul li{margin-left:4px;width:145px; height:50px; float:left; line-height:50px; font-size:16px; text-align:center; overflow:hidden;}
.sy_pro_list ul li a:link{ text-decoration:none; color:#444444; display:block;}
.sy_pro_list ul li a:visited{text-decoration:none; color:#444444; display:block;}
.sy_pro_list ul li a:hover{height:50px; line-height:50px; display:block; color:#e9322c; background:url(../images/sy_pro_list.jpg) no-repeat center bottom;}
.sy_pro_list ul li a:active{ text-decoration:none; color:#444444; display:block;}



.pro_main {margin-top:40px;margin-right:-26px;height:auto;}
.pro_main div {float:left;margin-right:25px;margin-bottom:25px;position:relative;width:275px;height:250px;border:1px solid #E4E3E3;}
.pro_main div a {display:block;}
.pro_main div .pro_img {width:275px;height:195px;position:relative;overflow:hidden;}
.pro_main div .pro_img::before {position:absolute;transition:0.4s;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.2);content:'';-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}
.pro_main div .pro_img img {display:block;margin:0 auto;width:100%;height:100%;}
.pro_main div .pro_a {text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;transition:.6s;left:0;bottom:0;line-height:50px;width:275px;height:50px;font-size:16px;color:#666666;background-color:#E4E3E3;z-index:1;}
.pro_main div .pro_a::before {content:'';width:100%;height:0;position:absolute;left:0;bottom:0;z-index:-1;background:#c42020;transition:.6s;}
.pro_main div:hover .pro_a::before {height:50px;}
.pro_main div:hover .pro_a {color:#fff;}
.pro_main div:hover .pro_img::before {-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}




.pro_main2 {margin-top:10px;margin-right:-26px;height:auto;}
.pro_main2 div {float:left;margin-right:25px;margin-bottom:25px;position:relative;width:284px;height:250px;border:1px solid #E4E3E3;}
.pro_main2 div a {display:block;}
.pro_main2 div .pro_img {width:284px;height:195px;position:relative;overflow:hidden;}
.pro_main2 div .pro_img::before {position:absolute;transition:0.4s;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.2);content:'';-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}
.pro_main2 div .pro_img img {display:block;margin:0 auto;width:100%;height:100%;}
.pro_main2 div .pro_a {text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;transition:.6s;left:0;bottom:0;line-height:50px;width:284px;height:50px;font-size:16px;color:#666666;background-color:#E4E3E3;z-index:1;}
.pro_main2 div .pro_a::before {content:'';width:100%;height:0;position:absolute;left:0;bottom:0;z-index:-1;background:#c42020;transition:.6s;}
.pro_main2 div:hover .pro_a::before {height:50px;}
.pro_main2 div:hover .pro_a {color:#fff;}
.pro_main2 div:hover .pro_img::before {-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}


.xinwen{ }
.xinwen li{ clear:both; overflow:hidden; margin-bottom:15px;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.xinwen li .news-date{ float:left; width:80px; height:70px; border:1px #c5c5c5 solid; text-align:center; padding-top:20px;background:#DCFDF8;}
.xinwen li .news-date span{ font-family:Arial; font-size:40px; color:#adadad;}
.xinwen li .news-date p{ font-family:"微软雅黑"; color:#adadad;}
.xinwen li .news-r2{ float:right; width:788px;}
.xinwen li .news-r2 a{ display:block; color:#3C3B3B;font-size:16px;}
.xinwen li .news-r2 p{ font-size:14px; color:#333;line-height:28px;}




/*优势*/
.youshi{ width:100%; height:auto; margin:0 auto; background:url(../images/youshi_bg.jpg) repeat-x center top;}
.youshi_top{ width:1200px; height:90px; margin:0 auto; background:url(../images/youshi_top.jpg) no-repeat center bottom; font-size:44px; font-weight:bold; color:#FFF; line-height:80px; text-align:center;}
.youshi_bg{ width:1130px; height:auto; margin:0 auto; margin-top:15px; overflow:hidden;}
.youshi_list{ width:260px; height:auto; float:left; margin-left:10px; margin-right:10px; text-align:center; font-size:24px; font-weight:bold; line-height:40px; color:#333333;}


/*right*/
.right{width:910px; height:auto; float:right; margin-bottom:20px;}
.right_top{ width:910px; height:50px; margin:0 auto; border-bottom:1px #ce2b26 solid; margin-bottom:15px;}
.right_tf{ width:200px; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#ce2b26; float:left;}
.right_r{ text-align:right; line-height:50px; margin-right:20px!important; margin-right:10px;}
.right_bg{ width:910px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden;}
.right_bt{ width:910px; height:7px;}


.gsjj{ width:1200px; height:auto; margin:0 auto; margin-top:30px;}
.gsjj_top{ width:403px; height:43px; margin:0 auto; background:url(../images/gsjj_top.jpg) no-repeat center top; text-align:center; line-height:43px; font-size:26px; font-weight:bold; color:#535353; margin-bottom:25px;}
.gsjj_bg{ width:1200px; height:100%; margin:0 auto; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.gsjj_img{ width:420px; height:280px; float:left;}
.gsjj_body{ width:545px; height:auto; float:left; margin-left:30px; color:#535353; font-size:14px; line-height:30px;}

.gsjj_list{ width:160px; height:auto; float:right;}
.gsjj_list ul{ width:160px; height:auto; margin:0 auto;}
.gsjj_list ul li a{ width:158px; margin:0 auto; display:block; text-align:center; height:58px; border:1px #dddddd solid; font-size:22px; line-height:58px; margin-bottom:20px;}
.gsjj_list ul li a:hover{ width:158px; margin:0 auto; display:block; text-align:center; height:58px; border:1px #eb342e solid; font-size:22px; line-height:58px; margin-bottom:20px; background-color:#eb342e; color:#fff}


/*联系方式*/

.news{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:30px;}
.news_left{ width:800px; height:auto; overflow:hidden; float:left;}
.news_left_top{ width:100%; height:40px; overflow:hidden; margin:0 auto;}
.news_right{ width:380px; height:auto; float:right; overflow:hidden;}
.news1{ width:580px; float:left; margin-left:10px; margin-right:10px; margin-top:20px;}
.news_list2{ width:100%; float:left; height:40px; background:url(../images/news_list.png) no-repeat center left; text-indent:15px; line-height:40px; border-bottom:#CCCCCC 1px dashed}
.data{ color:#999; float:right;}
.news_body{ width:730px; float:right;}


.news_list{ width:100%; margin:0 auto; height:40px; overflow:hidden; line-height:40px; color:#ec3330; font-size:14px; text-indent:20px;}
.news_list a{ width:100%; display:block; color:#313131; background:url(../images/news_list.jpg) no-repeat center left;}
.news_list a:hover{width:100%; display:block; color:#e9322c; background:url(../images/news_list_on.jpg) no-repeat center left;}


.cp{ width:745px; margin:0 auto;}
.cp_top{ width:745px; height:65px; background:url(../images/pro_top.png) no-repeat;}
.cp_tf{float:left; margin-left:34px!important; margin-left:17px; color:#1c73b0; font-size:14px; font-weight:bold; line-height:50px; margin-top:10px;}
.cp_more{ text-align:right; margin-right:20px!important; margin-right:10px; margin-top:30px;}
.cp_bg{ width:745px; background:url(pro_bg.gif) repeat-y; margin:0 auto}
.cp_bt{ width:745px; height:11px; background:url(pro_bt.gif) no-repeat; margin:0 auto}

/*left*/
.left{ float:left; width:260px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.left_pro_top{ width:260px; height:50px; overflow:hidden; line-height:50px; background-color:#ce2b26;}
.left_pro_tf{ width:100px; float:left; text-indent:15px; color:#FFF; font-size:18px; font-weight:bold; color:#FFF;}
.left_pro_r{ width:100px; float:left; font-size:14px; color:#FFF; line-height:60px; text-transform:uppercase;}
.left_pro_bg{ width:258px; height:auto; border:1px #eb342e solid; overflow:hidden; margin:0 auto; padding-bottom:15px; padding-top:10px;}


.left_list{ width:238px; height:auto; margin:0 auto; text-indent:20px; overflow:hidden; margin-top:5px;}
.left_list ul{width:100%;}
.left_list ul li{ width:238px; height:40px; float:left; line-height:40px; background:url(../images/left_list.jpg) no-repeat center top;margin-bottom:10px;}
.left_list ul li a{height:40px; line-height:40px;text-decoration:none; color:#fff; display:block;font-size:16px;}
.left_list ul li a:hover{height:40px; line-height:40px; display:block; color:#fff; background:url(../images/left_list_on.jpg) no-repeat center top;font-size:16px;}



.left_lx_top{width:260px; height:64px; line-height:64px; background:url(../images/left_lx_top.jpg) no-repeat center top;}
/*foot*/

.bottom{ width:100%; height:auto; margin:0 auto; overflow:hidden; color:#FFF; background-color:#282828; padding-bottom:20px;}
.bottom a{ color:#FFF;}
.foot_menu{ width:100%; height:85px; margin:0 auto; overflow:hidden; background-color:#282828; border-bottom:1px #000000 solid; color:#FFF; line-height:85px; text-align:center; font-size:14px;}
.foot_menu a{ color:#FFF;}

.foot {width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:20px; font-size:14px; border-top:1px #535353 solid;line-height:45px;}