*{margin:0;padding:0;}
img{border:0px;}
body{margin:0;background:#fff;font-family:"Microsoft YaHei",微软雅黑,Verdana,Arial,Helvetica,sans-serif,STHeiti,MingLiu;}
a{text-decoration:none;}
li{list-style:none;}
.fr{float:right}
.fl{float:left}
.clear{clear:both;}
.pd20{padding-bottom:20px}
.pt20{padding-top:20px}
.p10{padding:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt10{margin-top:10px;}
em, i {font-style: normal;}

.width{width:1200px;height:auto;margin:0 auto;}
/*top*/
.topbg{width:100%;height:30px;background:#FAFAFA;border-bottom:solid 1px #eee}
.top{width:1200px;height:30px;margin:0 auto;}
.kd {margin: 0 auto;width:1200px;}
.a_fff{line-height:30px;color:#666;font-size:12px;}
.a_fff a {color: #666;}

.h_logo {height:120px;margin: 38px 0 0;overflow: hidden;width: 655px;}
.h_logo span {height: 70px;overflow: hidden;width:220px;}
.h_logo span img {height: 70px;width: 220px;}
.h_logo h1 {color: #ff9012;display: inline;font:18px "微软雅黑";height: 80px;margin:0px 0 0 23px; width: 380px;}
.h_logo h1 i {color: #34373f;display: block;font-size: 22px;font-weight: bold;}

.h_lx {height: 107px;margin: 15px 0 0;overflow: hidden;width: 280px;}
.h_lx h4 {background: rgba(0, 0, 0, 0) url("../images/lx.gif") no-repeat scroll 55px 3px;color: #3b434c;font: 24px/32px Arial,Helvetica,sans-serif;text-align: right;}
.h_lx h4.nones {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.s_inp01 {height: 25px;margin-top: 8px;width: 280px;}
.inp01 {background: rgba(0, 0, 0, 0) url("../images/sou1.gif") no-repeat scroll 0 0;border: 0 none;color: #b2b6ba;float: left; font-size: 12px;height: 25px;line-height: 25px;padding-left: 10px;width: 214px;}
.inp02 {background:#34373F;border: 0 none;float: left;height: 25px;padding: 0;width:50px;color:#fff;cursor:pointer;font-size:12px}

/*导航*/
.navbg{width:100%;height:50px;background:#34373F;border-bottom:solid 5px #E23C14;margin-top:20px;}
.nav{width:1200px;height:50px;margin:0 auto;}
.nav li{height:50px;font-size:12px;color:#fff;text-align:center;float:left;line-height:25px;position:relative;width:130px;border-left:solid 1px #4c4e55}
.nav li.lb{border:none}
.nav li a{color:#fff;}
.nav li:hover{background:#E23C14;}

#kind_list li .kind_list {background:#34373F !important;z-index: 99;position:absolute;top:50px;left:0;padding:0;display:none;width:180px;border-left:solid 5px #E23C14;border-top:solid 5px #E23C14}
#kind_list li .kind_list li {font-size: 14px;margin: 0;padding: 0;transition: all 0.3s ease 0s;width:180px;float:none;height:auto;border:none;border-bottom: 1px dotted #ddd;text-align:left;text-indent:14px}
#kind_list li .kind_list li a {color: #fff;width:180px;margin: 0;height:auto;text-decoration: none;line-height:35px;background:none;font-size:12px;}
#kind_list li:hover .kind_list {display: block;list-style-type: none;position: absolute;top:50px;padding:0;}
#kind_list li .kind_list li a:hover{background:#2B281D;color:#fff}

/*banner*/
		.banner{
			width: 100%;
			/*height: 450px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 450px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('../images/banner/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('../images/banner/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}
.bannerb{width:100%;height:40px;background:url(../images/banner/bannerb.gif) repeat-x;}


.activity {background: #f0f0f0 none repeat scroll 0 0;border-bottom: 1px solid #dcdcdc;height: 430px;padding-top: 36px;width: 100%;}
.main, .fyMain {clear: both;margin: 0 auto;position: relative;width: 980px;}
.ititle {border-top: 1px solid #c6c6c6;margin-top: 50px;text-align: center;width: 980px;}
.ititle p {color: #f5a30f;font: 16px/20px "arial";margin-top: -50px;position: relative;text-transform: uppercase;}
.activity .ititle span, .product .ititle span {background: #f0f0f0 none repeat scroll 0 0;}
.ititle span {background:#F0F0F0 none repeat scroll 0 0; color: #da0c0c;display: block;font-family: "Microsoft Yahei";font-size: 24px;font-weight: bold;line-height: 40px;margin: 0 auto;text-align: center;width: 137px;}
.ititle em {color: #295087;font-family: "Microsoft Yahei";font-size: 14px;font-style: normal;}
.pronav {color: #767d8d;float: left;font-size: 14px;height: 35px;margin-top: 27px;width: 100%;}
.pronav a {color: #295087;padding:5px}
.pronav a:hover{background:#000;color:#fff;transition: all 0.3s ease 0s;}

.kindr{width:980px;height:auto;margin:10px auto;position:relative;}
/*产品展示*/
.cplist{width:265px;height:200px;padding:5px;background:#fff;float:left;position:relative;}
.cplist img{width:265px;height:200px;}
.cplist p {background: rgba(0, 0, 0, 0) url("../images/rxcp_03.png") no-repeat scroll 0 0;
  display: none;height:150px;left:5px;padding-top:50px;position: absolute;top:5px;width:265px;text-align:center;font-size:14px}
.cplist p span {border: 2px solid #ffffff;display: inline-block;height: 32px;line-height: 32px;text-align: center;width: 201px;color:#fff;}
.cplist p i {background: rgba(0, 0, 0, 0) url("../images/rxcp_04.png") no-repeat scroll center 57px;
  color: #ffffff;display: block;font-size: 14px;font-style: normal;height: 58px;padding-top: 20px;}
.cplist:hover .cpp{display:block;}

.imore {padding-top: 30px;text-align: center;width: 100%;}

/*about*/
.about {height: 474px;padding-top: 42px;width: 100%;}
.about_t {background: #da0c0c url("../images/about_t.gif") no-repeat scroll left top;float: left;height: 25px;line-height: 25px;width: 100%;}
.about_t a {background: #6d0606 none repeat scroll 0 0;color: #fff;float: right;text-align: center;width: 52px;font-size:14px}
.abouttxt {color: #295087;font-size: 14px; line-height: 35px;padding: 30px 0; width: 100%;}
.aboutimg {padding-bottom: 30px;width: 100%;text-align:center}
.aboutimg img {display: inline;margin:0 35px;height:115px;width:235px;}
.abouttel {text-align: center;}
.abouttel span {color: #295087;display: block;font: 20px/26px "Microsoft Yahei";width: 100%;}
.abouttel font {color: #da0c0c;font: 24px/24px "Impact";}
.abouttel img {margin-right: 4px;vertical-align: middle;}

/*工厂*/
.factorybox {background:#fff none repeat scroll 0 0;padding: 36px 10px 20px;width: 1140px;}

.factory{width:1100px;height:auto;margin:10px auto;}
.factory dl{width:346px;height:230px;margin:10px;float:left;background:#1a1a1a;}
.factory dl dt{width:346px;height:190px;}
.factory dl dt img{width:346px;height:190px;}
.factory dl dd{width:326px;height:40px;padding:0 10px;line-height:40px;text-align:left}
.factory dl dd a{display:block;color:#fff;font-size:14px;}
.factory dl:hover{background:#E23C14}

/*新闻*/
.news {height: 460px; padding-top: 48px; width: 100%;}
.news ul {width: 1100px;}
.news ul li {display: inline;float: left;height: 94px;margin: 40px 20px 0 0;width: 480px;}
.news ul li a {background: #f7f7f7 none repeat scroll 0 0;border: 1px solid #e7e7e7;cursor: pointer;float: left;height: 72px;left: 0;padding: 10px;position: relative;top: 0;width: 458px;}
.teamr {color: #747474;float: right;line-height: 25px;width: 350px;}
.teamr_t {float: left;margin-bottom: 5px;width: 100%;}
.teamr_t font {color: #747474;float: right;font-family: "arial";}
.teamr p{font-size:12px;height:24px;}
.news ul li a:hover {border: 1px solid #ec3726; left: -3px; top: -3px;transition: all 0.3s ease 0s;}
.news ul li a:hover .fl { color: #ec3726;}


/*footer*/
.f_nav {background: #e9e9e9 none repeat scroll 0 0;padding: 45px 0 25px;}

.footer {margin: 0 auto;width: 1080px;text-align:center}
.f_nav li {float:left;margin:0 15px;width: 150px;text-align:left}
.f_nav li em {background: rgba(0, 0, 0, 0) url("../images/fnav_bg.gif") no-repeat scroll 0 bottom;color: #333;display: block;font-size: 16px;height: 32px;margin-bottom: 10px;white-space: nowrap;}
.f_nav li a {display: block;line-height: 30px;color:#333;font-size:12px}
.no_mg {margin: 0;}
.f_nav li a:hover{color:#E23C14;text-decoration:underline;}

.link {background: #282828 none repeat scroll 0 0;}
.link .content {border-bottom: 1px solid #565656;padding: 22px 0;margin:0 auto;}
.link h3 {background: rgba(0, 0, 0, 0) url("../images/link_bg.png") no-repeat scroll 0 0;float: left;font-size: 12px;font-weight: normal;padding-top: 28px;width: 170px;}
.link h3 a {color: #ababab;}
.link p {float: right;width:1020px;text-align:left;}
.link p span {display: inline-block;line-height: 24px;margin-left: 32px;}
.link p span a {color: #757575;font-size:14px}

.f_infor {background: #282828 none repeat scroll 0 0;}
.f_infor .footer {padding: 40px 0;}
.f_infor h2 {background: rgba(0, 0, 0, 0) url("./images/f_line.png") no-repeat scroll right 0;float: left;height: 96px;padding: 25px 25px 0 0;}
.f_infor p {background: rgba(0, 0, 0, 0) url("../images/f_line.png") no-repeat scroll right 0;color: #ababab;float: left;line-height: 22px;padding-left: 36px;width: 420px;padding-top:35px;text-align:left}
.f_infor p em {color: #cfcfcf;display: block;font-size: 14px;}
.qrcode {float: right;}
.qrcode span {color: #ababab;display: inline-block;margin-left: 20px;text-align: center;font-size:14px}
.qrcode span img {display: block;margin-bottom: 10px;}
.f_db {background:#e23c14 none repeat scroll 0 0;color: #fff;height: 32px;line-height: 32px;text-align: center;font-size:14px}
.f_db span {margin-left: 25px;}


/*********************************内页************************************/
.vtitle {background: #fff none repeat scroll 0 0;height: 108px;padding-top: 43px;width: 100%;}
.vtitlemain {height: 44px;margin: 0 auto;overflow: hidden;text-align: center;width: 550px;}
.vtitlemain font {color: #ec3726;font: 32px/32px "Arial";text-transform: uppercase;white-space: nowrap;}
.vtitlemain span {display: block;margin: 20px auto 0;width: 153px;}
.vtitlemain span b {color: #000;display: inline-block;font: 24px/24px "Microsoft Yahei";margin-top: -10px;overflow: hidden;white-space: nowrap;width: 100px;}
.telbar {color: #201c19;font: 14px/1 "arial";margin-top: 10px;text-align: center;text-transform: uppercase;}

.vnav {background:#E23C14 none repeat scroll 0 0;color: #fff;margin-bottom: 33px;padding:10px 0;text-align: center;width: 100%;}
.vnav li {border-right: 1px solid #fff;display: inline-block;margin-bottom: 5px;margin-right: 5px;padding-right: 5px;}
.vnav a {color: #fff;font-size: 14px;height: 15px;position: relative;padding:5px;}
.vnav a:hover{background:#000;transition: all 0.3s ease 0s;}

.fyMain {overflow-x: hidden;overflow-y: auto;padding-bottom: 40px;}
.viewcon {background: #fff none repeat scroll 0 0;color: #555;font-size: 14px;line-height: 30px;margin: 0 auto 36px;padding: 0 20px 20px;width:1100px;word-break: break-all;}
.viewcon img{max-width:100%}

.v_title {color: #da0c0c;font: 18px/2 "microsoft yahei";text-align: center;width: 100%;}
.title_s {border-bottom: 1px dotted #624207;color: #555;font-size: 12px;line-height: 35px;margin-bottom: 30px;text-align: center;}
.newsview {color: #555;display: inline;font-size: 14px;line-height: 28px;margin-bottom: 25px;margin-top: 20px;padding-bottom: 15px;width: 100%;}
.newsview p{line-height:28px;}
.newsview img{max-width:100%}

.news_list {font-size: 14px;width: 980px;margin:0 auto;}
.news_list li {line-height:40px;width: 980px;border-bottom:dashed 1px #EEEEEE;height:40px}
.news_list li a {color: #787878;float: left;height: 35px;line-height: 35px;width: 100%;}
.news_list li .fl {display: inline;margin-left: 6px;overflow: hidden;padding-left: 10px;text-overflow: ellipsis;white-space: nowrap;width:700px;}
.news_list li .fr {font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-right: 10px;}
.news_list li a:hover{color:#DA0C0C;text-indent:2em;transition: all 0.3s ease 0s;}

/*留言反馈*/
.box_ly{width:1000px;height:270px;margin:0 auto;padding:15px}
.box_lyt{width:1000px;height:225px;margin:0 auto;}
.box_lyl{width:370px;height:225px;float:left;}
.box_lyl ul{padding:0;margin:0}
.box_lyl ul li{width:370px;height:40px;margin-bottom:5px;line-height:40px;font-size:14px;color:#fff;background:#1F1F1F;}
.box_lyl ul li input{width:360px;height:30px;border:none;background:#1F1F1F;padding:5px;color:#eee;font-size:14px;font-family: Arial}
.box_lyl ul li img{max-width:110px;max-height:30px;}
.box_lyr{width:620px;height:225px;float:right;}
.box_lyr textarea{width:600px;height:200px;padding:10px;border:none;background:#1F1F1F;color:#eee;font-size:14px;font-family: Arial}
.box_lyb{width:360px;height:30px;background:#1F1F1F;margin:0 auto;padding:5px}
.box_lyb input{width:177.5px;height:30px;border:none;background:#000000;color:#fff;cursor:pointer;}
.box_lyb input:hover{background:#DA0C0C;transition: all 0.5s ease 0s;}

/*分页*/
.flickr {clear: both;font-family: Verdana;font-size: 12px;margin:30px auto;padding: 0;text-align: center;width: 100%;clear:both}
.flickr span {color: #999;margin-right: 3px;padding: 3px 6px;}
.flickr a {background-position: 50% bottom;border-color: #CD1A1A;border-style: solid;border-width: 1px;color: #333;margin-right: 3px;padding: 3px 6px;text-decoration: none;}
.flickr span.disabled {color: #adaaad;margin-right: 3px;padding: 2px 6px;}
.flickr a:hover {background-color: #CD1A1A;background-image: none;border-style: solid;border-width: 1px;color: #fff;}

/*上下篇*/
.pageNavi{border-top: 1px solid #292929;margin: 10px auto 0;padding: 10px 0 25px;text-align: center;width: 100%;color:#666}
.pageleft {height: 24px;line-height: 24px;overflow: hidden;width: 300px;}
.pageleft {float: left;font-size: 14px;padding-left: 10px;text-align: left;}
.pageNavi a {color: #666;font-size: 14px;}
.pageNavi a:hover{color:#CD1A1A}
.pageright {height: 24px;line-height: 24px;overflow: hidden;width: 300px;}
.pageright {float: right;font-size: 14px;padding-right: 10px;text-align: right;}



