﻿body,div,p,ul,li,h2,h1,h3,dt,dl,dd{margin:0;padding:0; color:#676767;font-family: "微软雅黑"; font-size:14px;}
ol,ul,dl,li,dt,dd{list-style:none;}
a{text-decoration:none; cursor:pointer; font-family: "微软雅黑"; color:#676767; font-size:14px;}
img{border:none;}
.clearB{clear:both;}

/*.header{width: 1200px;margin: 0px auto; overflow:hidden;}
.logo{width: 170px;float: left;display: inline;padding: 28px 0px;}
.header-right{width: 974px;height: 90px;float: right;padding-top: 30px; }
.header-right-top{width: 747px;padding-left: 302px;height:auto; overflow:hidden; display:block;}
.header-links {width: 446px;float: left;display: inline;}
.header-links li { float: left;line-height: 28px;}
.header-links li a {font-size: 14px;color: #ADADAD;}
.weixin { position: relative;}
.header-links-weibo {padding-right: 10px;}
.header-links-weibo a { padding-left: 5px;}
.wzq-search { width: 208px;float: left; margin-left: 10px;background: none repeat scroll 0% 0% #FFF;}
.ser-txt { float: left; padding-left: 10px; width: 166px;border-top-left-radius: 15px; border-bottom-left-radius: 15px;border-left: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB;height: 29px; line-height: 29px;}
.ser-btn { float: right;cursor: pointer;width: 31px;height: 31px;}
.ser-txt .input { float: left; border: 0px none;height: 29px; line-height: 29px;  color: #E7E7E7; font-size: 12px;}
.ser-btn img {padding-bottom: 1px;}
.navmenu-container{white-space: nowrap;position: relative;height: 58px;width: 960px;font-family: "微软雅黑","宋体";margin: 0px auto;}
.navmenu{width: 990px;height: 58px;}
.navmenu li{float: left;font-size: 14px;text-align: center; width:123px;}
.navmenu li a{ display:inline-block;width:110px;height: 58px;line-height: 58px;color: #333;text-decoration: none;font-size: 18px;}
.navmenu li a:hover{background:url("../images/nav-bg.png") no-repeat scroll 9px 50px;}*/

.header{width:100%;min-width:1004px;height:68px;padding-top:16px; position:relative; z-index:9;background:#fff;}
.main,.fyMain{ width:1100px; margin:0 auto; clear:both; position:relative;}
.logo{ float:left;display:inline;}
.headerr{ float:right; width:366px;}
.tel{ float:right;width:253px;}
.tel span,.tel p{ width:348px;display:block; float:right; text-align:right;}
.tel span{background:url(../images/tel.gif) right center no-repeat; padding-right:30px; font:22px/26px 'Microsoft Yahei'; color:#da0c0c;}
.tel p{ color:#222c50;font:30px/40px 'Impact'; }
.notice{width:100%; height:34px; background:#2d2d2d; position:relative; z-index:999; border-top:#cd0000 solid 5px;}
.notice b{ float:left; color:#fff; font-size:14px; font-weight:normal; line-height:34px; font-family:'Microsoft Yahei'}
.notice marquee{ float:left; display:inline;margin-left:20px;width:700px; line-height:34px; color:#b4b4b4;}
.search{position:relative;padding-top:13px;float:right; width:373px;z-index:9999;height:32px;line-height:32px;display:inline; }
.text{float:left;width:237px; padding-left:5px;color:#252525;height:30px;line-height:30px; border:1px solid #d4d4d4;}
.button{float:left;width:33px; margin-left:3px;height:32px; display:inline;background:url(../images/button.gif) center top no-repeat;}
.select{float:left;width:82px; margin-left:3px; display:inline;background:url(../images/select.gif) left top no-repeat; position:relative}
.select select{margin:5px auto;width:80px;}
div.selectbox-wrapper{border: #d4d4d4 1px solid; overflow:hidden;width:80px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}
div.selectbox-wrapper ul li.selected {background:#efefef;}
div.selectbox-wrapper ul li.current {color: #fff;background:#9ba8b8}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;color:#252525;}
.selectbox{border:none;display:block;width:80px;text-indent:8px;cursor:pointer;background:none;font-size:12px;height:32px;line-height:32px;color:#252525;}

.menu{width:100%;height:50px;background:#0d0e0e;}
.menufra{ width:1004px; margin:0 auto; height:50px;}
.menu ul{ width:110%; height:50px;background:url(../images/menuline.gif) center left no-repeat;}
.menu li{float:left;background:url(../images/menuline.gif) center right no-repeat; margin:0 -1px;}
.menu li a{ display:block;width:103px;line-height:50px;text-align:center; font-size:14px; color:#fff; font-family:'Microsoft Yahei';-webkit-transition: all 0s ease-in-out 0s;-moz-transition: all 0s ease-in-out 0s;transition: all 0s ease-in-out 0s;}
.menu a:hover,.menu li.cur{ color:#9c9d9e;  position:relative;}
.menu li.cur a{}

.banner{ width:100%; height:474px;}
.slideBox { width:100%; height:474px; position:relative;margin:0px auto; }
.slideBox .hd{ overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }		
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; background:url(../images/white.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/yellow.png) no-repeat; width:10px; height:10px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:474px; display:block; }

.nbanner{ width:100%; height:320px; background:url(../images/nbanner.jpg) no-repeat center; }

.newsmain{ width:1200px; margin:0px auto; overflow:hidden; height:auto;  margin-top:42px;}
.newsmainleft{ width:650px; float:left;}
.newsmainleft .TabTitle {height:42px; overflow:hidden;  word-break:keep-all; white-space:nowrap;background:#f4f4f4;}
.newsmainleft .TabTitle ul{ height:42px; }
.newsmainleft .TabTitle li {height:42px; cursor:pointer; line-height:42px; width:140px; font-size:16px; float:left;text-align:center; color:#333333;}
.newsmainleft .TabTitle li a{color:#333333}
.newsmainleft .TabTitle span{display:inline-block;}
.newsmainleft .TabTitle .active{ line-height:42px; height:42px; background:#c70019; color:white;}
.newsmainleft .TabTitle .active a{ color:white; font-size:16px; font-weight:bold;}
.newsmainleft .TabTitle1 .active{ height:42px; line-height:42px; background:#bf0d0d;}
.newsmainleft .zijinul_content{width:650px; height:auto; overflow:hidden; padding:10px 0px; display:inline-block;}
/*首条新闻开始*/
.newsmainleft .zijinul_content ul li.first{ padding:10px 0px; border-bottom:#efefef dashed 1px;}
.newsmainleft .zijinul_content ul li.first .title{ height:42px; line-height:42px; width:100%;}
.newsmainleft .zijinul_content ul li.first .title a{ font-size:18px; color:#333; font-weight:bold;}
.newsmainleft .zijinul_content ul li.first .title span{width:88px; float:right; color:#676767; font-size:14px; text-align:right;}
.newsmainleft .zijinul_content ul li.first .desc{ line-height:30px; font-size:14px;}
.newsmainleft .zijinul_content ul li.first .desc a{ color:#ce900a;}
.newsmainleft .zijinul_content ul{ height:auto; overflow:hidden; float:left;}
.newsmainleft .zijinul_content li{float:left; width:640px; height:auto; line-height:42px; border-bottom:#f0f0f0 solid 1px; padding-left:10px}
.newsmainleft .zijinul_content li a{ color:#676767; font-size:14px;}
.newsmainleft .zijinul_content li span{ width:88px; float:right; color:#676767; font-size:14px; text-align:right;}
.newsmainright{ width:510px; float:right;}
.newspic{ width:510px; height:350px; overflow:hidden; position:relative;}
.newspic .bd{ height:350px; overflow:hidden;width:510px;}
.newspic .bd li{ zoom:1; vertical-align:middle; z-index:0;}
.newspic .bd li img{ width:490px; height:288px; display:block; padding:9px; border:#d2d2d2 solid 1px;}
.newspic .bd li span.shadow {width:508px; padding-left:7px; position:absolute; bottom:0; left: 0px; z-index: 1; height: 40px; line-height: 40px; display: block;  text-align: left;}
.newspic .bd li .shadow a{ color:#959494; font-family:"微软雅黑"; font-size:14px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.newspic .prev,.newspic .next{ position:absolute; width:20px; height:20px; display:block; z-index:99;}
.newspic .prev{ bottom:8px; right:4px; background:url(../images/tupian-news-anniu2.jpg) no-repeat;}
.newspic .next{ bottom:8px; right:36px; background:url(../images/tupian-news-anniu1.jpg) no-repeat;}

.productmain{ width:100%; background:#f3f3f3; padding:40px 0px; margin-top:20px;}
.proclass{ width:624px; margin:0px auto; padding:0px; margin-top:20px;}
.proclass li{ width:126px; height:39px; line-height:39px; text-align:center; background:url(../images/index_03.jpg) no-repeat; margin-right:40px; float:left;}
.proclass li a{ color:#ffffff; font-size:22px;}
.content-b-p1-item {width: 552px; margin:0px auto;}
.content-b-p1-item-top {width: 370px; height: 45px; margin: 0 auto; text-align: center;font-size: 35px;color: #4d4d4d;}
.content-b-p1-item-bottom {font-size: 12px;color: #6a6a6a; text-align:center; width:552px; display:inline-block; padding-top:20px;}
.content-b-p1-item-top hr {width: 20%; display: inline-block; background: url(../images/cpyfw-title1.jpg) 0px center no-repeat;}
hr { clear: both; margin: 17px 0 17px;  height: 0; border: solid #ddd; border-width: 1px 0 0;}
.a{ width:1200px !important; overflow:hidden;}
.b{ width:4000px; position: relative;}
.left,.right{ width:4000px; border:#F00 1px solid;float:left; width:100px; height:100px;}
.content-middle{ width:100%; height:166px; margin:0 auto; background:#f3f3f3;}
.content-bottom{ width:100%; margin:0 auto; background:url(../images/cpyfw-bg.jpg) no-repeat;}
.content-b-p1{ width:552px; margin:0 auto; text-align:center; padding-top:25px;}
.content-b-p2{ width:1200px; margin:0 auto;margin-top:35px;position: relative;display:block;}
.content-b-p3{ width:118px; margin:25px auto 0; padding-bottom:25px;}
.crrcgc-footer{ width:100%; margin:0 auto;}

.dzsw-ybf-module{width:1200px;height: 250px;margin-top:20px;}
.dzsw-ybf-module-ts{margin:0 auto; width:1200px;height: 250px;}
.dzsw-ybf-module-module{width:1200px;position:relative; /*overflow:hidden;*/}
.f_left_ts{float: left;width: 25px;padding-right: 8px;height: 33px;position: absolute;left:-55px;top:235px;z-index: 999;background: none;cursor:pointer;}
.f_right_ts{float: left;width: 25px;padding-right: 8px;height: 33px;position: absolute;right: -46px;top:235px;z-index: 999;background: none;cursor:pointer;}
.tpxw-news-item{float:left;width:600px;height:250px !important;}
.tpxw-news-item-pic{width:300px;height:250px;float:left;}
.tpxw-news-item-pic img{width:300px;height:250px;}
.tpxw-news-item-con{width:300px;height:250px;float:left;background:#fff;}
.tpxw-news-item-title{width:245px;height:40px;line-height:40px;margin:0 auto;padding-top:15px;font-size:22px;}
.tpxw-news-item-title a{color:#4d4d4d;font-size:22px;}
.tpxw-news-item-sum{width:258px;height:152px;padding-left:20px;line-height:25px;font-size:14px;}

.index-chakan { width: 118px; height: 34px;line-height: 34px;border: 1px solid #b5b5b5; text-align: center; margin:0px auto; margin-top:20px;}


/*关于我们*/
.submain{ width:1200px; margin:0px auto; padding:0px;}
.submenu{width: 164px;float: left;clear: both;background: url('../images/title-bj.jpg') no-repeat scroll 148px 41px transparent;}
.second-menu-title { width: 126px;line-height: 85px; font-size: 24px;font-weight: bold;color: #C70019;  font-family: "Microsoft Yahei";background: url('../images/gywm-title-ico.jpg') no-repeat scroll 7px 30px transparent;padding-left: 30px; border-bottom: 1px dashed #DADADA;}
.second-menu-ct {width: 154px; min-height: 94px;}
.second-menu-ct ul{ width:154px; margin:0px; padding:0px;}
.second-menu-ct ul li{  border-bottom:#CCC dashed 1px;}
.second-menu-ct ul li .proTwo{ margin:0px; padding:0px 0px 10px 0px;}
.second-menu-ct ul li .proTwo li{ height:30px; line-height:30px; border-bottom:none;}
.second-menu-ct ul li .proTwo li a {  padding-left:26px; width:138px; display:block; height:30px; line-height:30px; background: url(../images/hovers.jpg) no-repeat 150px center; font-size:13px;}
.second-menu-ct ul li .proTwo li a:hover{ background: url(../images/bai.jpg) no-repeat 147px center; color:#F00;}
.second-menu-ct ul li .proTwo li a.cur{ color:red;}
.second-menu-ct ul li a{  padding-left:20px; width:144px; display:block; height:49px; line-height:49px;background: url(../images/hover.jpg) no-repeat 150px center;}
.second-menu-ct ul li a:hover{background: url(../images/bai.jpg) no-repeat 147px center;}
.second-menu-ct ul li a.cur{background: url(../images/bai.jpg) no-repeat 147px center;}
.second-menu-bottom {width: 157px;float: left; height: 93px;clear: both;background: url(../images/hover-ts.jpg) 149px center no-repeat;}
.submainright{ width:975px; float:right;padding-top: 34px; height:auto; overflow:hidden; margin-bottom:30px;}
.submainright .title{ width: 975px;display: inline;float: right; height:50px; line-height:50px;border-bottom: 1px solid #DEDEDE;}
.submainright .content{ padding:20px 10px; line-height:25px; height:auto; overflow:hidden; min-height:300px;}

/*新闻列表*/
.news_list{width:970px;font-size:14px;}
.news_list li{ float:left;width:970px;line-height:35px; margin-top:5px;}
.newseven{ background:#eee}
.news_list li a{float:left;width:100%;height:35px; line-height:35px; color:#787878;}
.news_list li a:hover{color: #222c50;}
.news_list li a span{ cursor:pointer;}
.news_list li .fl{width:790px; margin-left:6px; display:inline;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-left:10px;}
.news_list li .fr{ margin-right:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.news_line{ clear:both;width:677px; height:18px; margin:18px 0;}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}



/*news_view*/

.v_title{ color: #da0c0c; font:18px/2 "microsoft yahei"; width: 100%; text-align: center; }
.title_s .divleft{ float:left;}
.title_s .divright{ float:right; padding:0px 0 0 0; width:220px;}
.title_s .divright a{-webkit-transition: all 0s ease-in-out 0s;-moz-transition: all 0s ease-in-out 0s;transition: all 0s ease-in-out 0s;}

.newsview{color:#555;display:inline; width:100%; margin-top:20px;margin-bottom:25px; padding-bottom:15px;font-size:14px; line-height:28px; float:left;}
.viewpage{ background:#eee; width:100%; float:left}
.main_r_nav{ float:left; width:700px;height:66px; padding:10px 0; font-size:14px;margin-left:10px; display:inline; }
.returnlist{ width:50px; height:56px; padding:15px 18px;display:inline;float:right;color:#fff; line-height:30px;font-size:12px;background:#222c50;}
.returnlist a{ color: #fff; text-align:center;font-size:18px; font-family: "microsoft yahei";width: 100%; display: block; }
.main_r_nav a{color:#777777; float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}
.main_r_nav a:hover{color:#222c50;}
.title_s{ float:left; width:980px; text-align: left; border-bottom:1px solid #e4e4e4; color:#777; margin-bottom:10px;font-size: 12px;line-height:30px; padding:10px 0 0 0; display:inline; margin-bottom:20px;}
.viewcon .center img{ border:1px solid #ccc; margin-bottom:10px; width:auto; max-width:600px;_width:expression(this.width > 600 ? "600px" : this.width);overflow:hidden; }

/*产品列表*/
.pro_list{ width:968px; margin:0px auto;}
.pro_list li{ width:228px; overflow:hidden; height:auto; overflow:hidden;float:left; margin:15px 16px 0px 0px; display:inline; border:1px solid #ccc;}
.pro_list li img{ width:228px; height:197px; border:0;}
.pro_list li p.proname{ width:228px; height:30px; line-height:30px; text-align:center;}
.pro_list li a{ color:#000;}
.pro_list li a:hover{ color:#900;}
.pro_list .last{ margin-right:0px;}
.title_photoname{ font-size:14px; font-weight:bold; text-align:center; height:50px; width:100%; font-family: "Microsoft Yahei";}

/*留言中心*/
.guest tbody tr td{ padding:5px 0px;}
.guest tbody tr td input{ height:22px; line-height:22px;}
.guest tbody tr td input,.guest tbody tr td textarea{ border:#CCC solid 1px; padding-left:10px;}


/* hr */
.zhaopin{ background:#ccc;}
.zhaopin tr td{ background:#FFF;}
.hr{ margin:10px auto; width:95%;font-size:12px;line-height:24px; border:1px #CCC solid;border-collapse: collapse; background:#efefef; }
.hr td{border:1px #CCC solid;border-collapse: collapse; line-height:2;}
.hr input,.hr textarea{ line-height:1.8; height:25px; border:1px solid #ccc;}
.hr input[type=radio]{ height:auto; border:0; vertical-align:middle}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:12px;}
#hrform{ float:left; width:100%;}

.footmenu{ height:40px; width:100%; background:#c60019;}
.footmenu ul{ width:1200px; margin:0px auto;}
.footmenu ul li{ width:120px; height:40px; line-height:40px; text-align:center; float:left;}
.footmenu ul li a{ font-size:16px; color:white;}
.footcontent{width:100%; background:#3d3d3d; padding:28px 0px; height:auto; overflow:hidden;}
.footcontentmain{ width:1200px; margin:0px auto;}
.footcontentleft{ width:860px; float:left; color:#888888; line-height:25px; padding-top:18px;}
.footcontentleft img{ margin-top:15px; margin-left:10px;}
.footcontentleft a{ color:#888888;}
.footcontentright{ width:337px; float:right; padding-top:20px;}
.footcontentright img{ margin-right:14px;}
/**************************end******************************/