﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#555555; font-family:Arial,"微软雅黑"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1; background:url(../images/BG.jpg) repeat left top;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0; background:url(../images/loader.gif) no-repeat center center;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#e01627; text-decoration:none;}
.hide{ display:none;}

.BG_Contain{ background:url(../images/bg_body.jpg) repeat; padding-top: 83px;}
.BlankLine{height: 117px;}
.Contain{ width:1200px; margin:0 auto;}
.Current{background: url(../images/line_Current.jpg) repeat-x center; margin: 18px 0 40px 0;}
.Current dl{display: inline;background: #fff; padding-right: 10px;}
.Current dl em{margin: 0 6px;font-family: "宋体";color: #313131;}
.ColumnName{border-bottom:1px #d5d5d5 solid;}
.ColumnName h2{color: #007ac5; font-size: 24px; background: url(../images/line_title.jpg) bottom left no-repeat; margin-bottom: -1px; margin: 0; padding-bottom: 16px;text-indent: 18px; font-weight: normal;}

.pb_about{padding-bottom: 200px;}
.pb_product{padding-bottom: 80px;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }

/*top*/
.Top{height: 117px; background: url(../images/bg_top.png) repeat-x; position: absolute; width: 100%; z-index: 2;}
.topline{height: 25px;}
.MainNav{height: 47px; width: 1200px; margin: 0 auto;position: relative;}
.MainNav .logo{position: absolute;left: 0;top: 0;background-color: #e7e9eb;}
.MainNav ul{ float: left; margin-left: 400px;}
.MainNav ul li{ float: left;text-align: center;}
.MainNav ul li a{color: #fff; font-size: 14px;font-weight: bold; margin: 0 5px; display: block;width: 100px;height: 47px;line-height: 47px;}
.MainNav ul li.selected a,.MainNav ul li a:hover{background-color: #df0a19;}
.SubNav{width: 1200px; margin: 0 auto;}
.SubNav ul{display: none;}
.SubNav ul li{float: left; line-height: 45px;}
.SubNav ul li a{padding: 0 8px; color: #ffd1d4; border-left: #ffd1d4 1px solid;}
.SubNav ul li a:hover{}
.SubNav ul li.first a{border-left:none;}
/*top*/
/*banner*/
.HomeBan{ width:100%; height:763px; position:relative;}
.HomeBan .BanList{ width:100%; height:763px;}
.HomeBan .BanList li{ width:100%; height:763px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:763px; display:block;}
.HomeBan .TabList{ width:100%; height:20px; left:0px; bottom:226px; position:absolute;}
.HomeBan .TabList .List{ width:1100px; height:20px; margin:0 auto;}
.HomeBan .TabList .List ul{ float:right;}
.HomeBan .TabList li{ float:left; width:20px; height:20px; padding:0 3px;}
.HomeBan .TabList li span{ background:url(../images/btn_Homban.png) no-repeat left top; width:20px; height:20px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{ background:url(../images/btn_HombanH.png) no-repeat left top;}


.Banner{ width:100%; height:328px;}
/*banner*/

/*bottom*/
.FootNavWap{background-color: #8f8f8f; height: 330px;}
.FootNav{width: 1200px; margin: 0 auto; padding-top: 60px;}
.FootNav .FootNavBox{margin-left: 60px; float: left; width: 117px;}
.FootNav .FootNavBox.first{margin-left: 0;}
.FootNav .FootNavBox.w290{width: 290px;}
.FootNavBox .NavHeader{border-bottom: 1px #b5b5b5 solid;}
.FootNavBox .NavHeader h2{color: #fff; background: url(../images/line_foottitle.jpg) no-repeat left bottom; min-width: 29px;margin:0 0 -1px 0; padding-bottom: 12px;font-size: 14px;}
.FootNavBox ul li{text-indent: 15px; background: url(../images/ico_footnav.jpg) no-repeat 6px 13px;}
.FootNavBox ul li a{ line-height: 32px; color: #fff;}
.FootNavBox ul li a:hover{color: #007AC5;}
.FootNavBox.w290 ul li{ float: left;width: 140px;}

.Bottom{width: 1200px; margin: 0 auto; height: 84px; background-color: #fff;}
.Bottom .Share{padding-top: 22px;}
.Bottom .Share span{ line-height: 43px;float: left;}
.Bottom .Share ul{ display: inline;}
.Bottom .Share ul li{float: left;}
.Bottom .Share ul li a{display: block;width: 43px; height: 43px;margin: 0 6px;}
.Bottom .Share ul li a.btn_Share1{ background: url(../images/ico_f1.png) no-repeat;}
.Bottom .Share ul li a.btn_Share2{ background: url(../images/ico_f2.png) no-repeat;}
.Bottom .Share ul li a.btn_Share3{ background: url(../images/ico_f3.png) no-repeat;}
.Bottom .Share ul li a.btn_Share4{ background: url(../images/ico_f4.png) no-repeat;}
.Bottom .Share ul li a.btn_Share1:hover{ background: url(../images/ico_fh1.png) no-repeat;}
.Bottom .Share ul li a.btn_Share2:hover{ background: url(../images/ico_fh2.png) no-repeat;}
.Bottom .Share ul li a.btn_Share3:hover{ background: url(../images/ico_fh3.png) no-repeat;}
.Bottom .Share ul li a.btn_Share4:hover{ background: url(../images/ico_fh4.png) no-repeat;}
.BomRight{float: right; width: 532px;}
.FootNav2{float: right;}
.FootNav2 a{margin: 0 5px;}
.Copyright{float: right;}
/*bottom*/

/*index*/
.HomeAbout{width: 600px; float: left;}
.HomeAboutTi{width: 192px; height: 50px;background: url(../images/title_HomAbout.png) no-repeat; margin: 0 auto 83px auto;}
.HomeAbout .Btn_HomAbout{display: block;width: 100px; height: 30px; background: url(../images/btn_HomAbout.jpg) no-repeat; line-height: 30px;text-indent: 18px;color: #dd0000; font-size: 14px;margin-top: 30px;}

.HomeCulture{width: 555px;float: right;}
.HomeCultureInfo .HCI_left{float: left;width: 260px;}
.HomeCultureInfo .HCI_right{ width: 268px; float: right;}
.HomeCultureInfo h3 em{ color: #ce2c2c;font-size: 16px; font-weight: bold;float: left;}
.HomeCultureInfo h3 span{ padding: 0px 7px; background-color: #4dabff;font-size: 10px; color: #fff; float: left;}
.HomeCultureInfo p{ line-height: 2em; margin: 0;}
.HomeCultureInfo h3.first{margin-top: 0;}
.HomeCultureTi{width: 192px; height: 50px;background: url(../images/title_HomCulture.png) no-repeat; margin: 0 auto 83px auto;}

.HomeNews{margin-bottom: 100px;}
.HomeNewsTi{width: 192px; height: 50px;background: url(../images/title_HomNew.png) no-repeat;margin:103px auto 83px auto;}
.HomStock{margin-left: 23px;float: left;width: 400px;}
.HomeNews .HomStock h2{ color: #191919;font-size: 20px; font-weight: bold;}
.HomeNews .HomStock h2 span{color: #6684a4; font-size: 12px;}
.HomNewsBox{width: 600px; float: right; margin-right: 23px;}
.HomNewsTab ul li{ line-height: 24px; text-align: center; float: left;margin-right: 14px; margin-bottom: 11px;}
.HomNewsTab ul li a{display: block;width: 92px; height: 24px;font-size: 14px; color: #272727; border: 1px solid #cfcfcf;}
.HomNewsTab ul li.on a,.HomNewsTab ul li a:hover{color: #007ac5;border:1px solid #007ac5;}
.HomeNewsList ul{display: none;}
.HomeNewsList ul li{line-height: 34px; border-bottom: 1px dashed #9c9c9c;text-indent: 22px; background: url(../images/ico_HomNew.png) no-repeat 9px 13px; padding-right: 34px;}
.HomeNewsList ul li a{color: #424242;}
.HomeNewsList ul li a:hover{color:#007AC5;}
.HomeNewsList ul li span{float: right; color: #9f9f9f;}

.HomeService{padding: 80px 0 73px 0px; background: url(../images/bg_HomService.jpg) repeat;}
.HomeServiceTi{width: 233px; height: 50px;background: url(../images/title_HomService.png) no-repeat;margin:0px auto 120px auto;}
.HomeService ul{width: 1200px; margin: 0 auto;}
.HomeService ul li{width: 156px; height: 185px; float: left;margin-left: 66px;}
.HomeService ul li .itemimg{background: url(../images/foot_HomService.png) no-repeat center bottom; height: 160px;}
.HomeService ul li img{width: 156px;}
.HomeService ul li p{font-size: 14px;text-align: center; margin: 0;}

.FootBan{height: 245px;}
/*index*/

/*about*/
.HeadAbout{margin: 120px 0 45px 0;}
.HeadAbout .ImgTitle{margin-bottom: 12px;}
.HeadAbout h3{font-size: 24px;color: #6c6969; margin: 0; font-weight: normal;}
.HeadAbout span{ font-size: 16px;color: #6c6969;}
.HeadAbout h4{font-size: 15px;color: #e01627; margin:25px 0 0 0;}
/*about*/

/*news*/
.News_Top{background-color: #fcfbf9; margin: 48px 0 30px 0;}
.News_Top .ImgBox{float: left;}
.News_Top .ImgBox img{width: 419px; height: 245px;display: block;}
.News_Top .NewsInfo{float: left; width: 711px; margin:0 38px 0 32px; padding-top:30px; }
.News_Top .NewsInfo h2 a{font-size: 26px; color: #323131;}
.News_Top .NewsInfo h2 a:hover{color: #e01627;}
.News_Top .NewsInfo span{color: #4f4d4d;}
.News_Top .NewsInfo span em{ color: #e01627;}
.News_Top .NewsInfo p{font-size: 14px;}
.News_Top .NewsInfo a.news_more{color: #e01627; padding-right: 12px; background: url(../images/ico_newmore.png) no-repeat right center;}
/*news*/
/*news_show*/
.newsshow_title{padding-bottom: 20px;text-align: center; border-bottom: 1px dashed #ddd; margin-bottom: 30px;}
.newsshow_title h2{font-size: 18px;}
.newsshow_title span{text-align:}
/*news_show*/
/*product_list*/
.PSort{border: 1px solid #ddd; margin-bottom: 28px;}
.PSort .header{height: 48px; background: url(../images/ico_sort.jpg) no-repeat left center #f8f8f8;}
.PSort .header h2{margin: 0; line-height: 48px; text-indent: 50px; font-size: 15px;}
.sort_list ul{padding-bottom: 20px;}
.sort_list ul li{ padding:0 35px 0 10px; width: 154px; height: 39px;line-height: 39px; border-bottom: 1px dashed #d4d4d4; float: left;}
.sort_list ul li a.on,.sort_list ul li a:hover{color: #007AC5;text-decoration:underline;}
/*product_list*/

/*product_show*/
.pinfo_top{margin-bottom: 38px;}
.ProPic{width: 500px; float: left;}
.ProBig li img{ width: 457px; height: 264px;display: block;}
.ProBig{margin-bottom: 8px;}
.proList li{ border: 1px solid #d5d5d5; width: 82px; height: 49px; float: left; margin-right: 9px;cursor:pointer;}
.proList li.on{border: 1px solid #1c88ca;}
.proList li img{width: 78px; height: 45px;padding: 2px;}
.pinfo_tr{width: 680px; float: right;}
.pinfo_tr h2{font-size: 17px; color: #007ac5;}
.pinfo_tr h3{font-size: 15px; font-weight: normal; color: #7a7777;}
.pinfo_tr .prBox{padding: 24px 20px;background-color: #eeeeee; height: 115px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.pinfo_tr .prBox p{line-height: 22px;}
.pinfo_box .title{font-size: 15px; color: #007ac5;text-indent: 15px; background: url(../images/ico_ps.jpg) no-repeat left center;}
.pinfo_box{border-bottom: 1px #eeeeee solid;}
.PsCase{border-bottom:none;}
/*product_show*/

/*message*/
.MessageBox{width: 785px; margin:75px auto 120px auto;}
.MessageBox .txtBox{text-align: center;}
.Message{margin-top: 50px;}
.Message dl{float: left; margin-bottom: 20px;}
.Message dl dt{width: 72px;line-height: 28px;font-size: 14px; float:left;}
.Message dl dd{float: left; }
.Message dl dd input.text{width: 272px; height: 22px;text-indent: 10px;}
.Message dl.last{float: none;}
.Message dl.last dt{float: none;}
.Message dl.last dd{float: none;}
.Message dl.last dd textarea{ height: 160px; width: 783px;}
.Message .mr{margin-right: 85px;}
.btn_Message .btn{ width:99px; height: 31px;background: url(../images/btn_message.jpg) no-repeat; line-height: 31px; text-align: center; border: 0;font-size: 14px; margin-right: 20px;cursor:pointer;}
/*message*/

/*page*/
.Pages{height: 36px; text-align: center;margin-bottom: 40px;}
.Pages a{padding: 10px 16px; border: 1px solid #d7d7d7; margin:0 5px;}
.Pages a.a_cur,.Pages a:hover{background-color: #007ac5; border: 1px solid #007ac5; color: #fff;}
/*page*/

/*news investment 共有*/
.News_list ul{margin-bottom: 80px;}
.News_list ul li{line-height: 43px; border-bottom: 1px solid #dfdfdf;text-indent: 22px; background: url(../images/ico_news.png) no-repeat 9px 18px; padding-right: 34px;}
.News_list ul li a{color: #424242;}
.News_list ul li a:hover{color:#007AC5;}
.News_list ul li span{float: right; color: #9f9f9f;}
/*news investment 共有*/

/*product_list honor共有*/
.Box_list{ width: 1276px; margin-top: 60px;}
.Box_list ul li{width: 349px; float: left; margin-right: 76px;margin-bottom: 60px;}
.Box_list ul li img{display: block; width: 349px;height: 241px;}
.Box_list ul li .Name{display: block; height: 46px; border: 1px solid #e4e4e4; line-height: 46px; text-align: center; font-size: 15px; font-weight: bold;}
.Box_list ul li .Name:hover{border: 1px solid #e01627;}
/*product_list honor共有*/