

body { font-size: 12px; font-weight: normal; color: rgb(78, 77, 77); line-height: 1.5; font-family: "幼圆","Microsoft YaHei","Roboto",sans-serif; }
* { margin: 0px; padding: 0px; }
img { border: 0px none; }
ul, li { list-style: outside none none; }
a { color: rgb(78, 77, 77); text-decoration: none; }
a:hover { color: rgb(177, 0, 0); text-decoration: none; }
.headerMain { position: fixed; top: 0px; z-index: 999999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); }
.header { width: 1250px; margin: auto; height: 90px; }
.top { height: 30px; line-height: 30px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgb(217, 219, 222); border-bottom: 1px solid rgb(217, 219, 222); }
.top-main { width: 1250px; margin: 0px auto; text-indent: 30px; }
.top-main {  }
a:hover { color: rgb(255, 102, 0); }
.header-nav { float: right; }
.header-nav-ul-li { width: 120px; height: 80px; line-height: 80px; font-family: 微软雅黑; font-size: 20px; float: left; display: block; text-align: center; }
.header-nav-ul-li:hover { border-bottom: 2px solid #f60; padding: 0px; margin: 0px; }
.header-nav-ul-li a { padding: 0px; margin: 0px; }
.main { width: 100%; margin: 90px auto auto; position: relative; }
.bottom { background: rgb(34, 36, 41) none repeat scroll 0% 0%; padding: 30px 0px; width: 100%; }
.bottom-box { width: 1200px; margin: 0px auto; color: rgb(170, 170, 170); font-size: 16px; }
.bottom-link { width: 1200px; margin: 30px auto 0px; color: rgb(170, 170, 170); font-size: 16px; }
.bottom-link a { color: rgb(170, 170, 170); }
.bottom-box-contactUs { float: right; width: 300px; text-align: right; }
.bottom-box-mobile { font-size: 22px; }


.main .mainnews .com-title, .main .listr .com-title, .main .listl .com-title { border-bottom: 3px solid rgb(245, 245, 245); padding-bottom: 5px; margin-bottom: 5px; }
.main .mainnews .com-title img, .main .listr .com-title img, .main .listl .com-title img { position: relative; top: 3px; left: 0px; margin-right: 5px; }
.main .mainnews .com-title span, .main .listr .com-title span, .main .listl .com-title span { border-bottom: 3px solid rgb(0, 170, 152); padding-bottom: 7px; font-size: 18px; color: rgb(60, 59, 60); }
.standpoint a { color: rgb(255, 255, 255); }
.standpoint a:hover { color: rgb(255, 255, 255); }
.mainnews .newsr .follow, .listr .follow { margin-top: 10px; height: 385px; padding-top: 18px; }
.listr .follow .followcon { background-color: rgb(244, 244, 244); height: 334px; margin-top: 7px; overflow: hidden; }
.mainnews .newsr .follow .followcon p img, .listr .follow .followcon p img { margin: 0px 16px; }
.mainnews .newsr .follow .followcon span, .listr .follow .followcon span { display: block; margin: 25px 0px; text-align: center; font-size: 16px; color: rgb(76, 76, 76); }
.main .mainnews .viewpoint, .listr .viewpoint { float: left; width: 320px; margin-left: 15px; display: inline; margin-top: 10px; }
.mainnews .viewpoint ul, .listr .viewpoint ul { padding: 0px; background: rgba(0, 0, 0, 0) url('symbol-8.png') no-repeat scroll 0px 8px; overflow: hidden; }
.mainnews .viewpoint ul li, .listr .viewpoint ul li { color: rgb(62, 62, 62); font-size: 16px; height: 36px; line-height: 36px; border-bottom: 1px dashed rgb(204, 204, 204); overflow: hidden; }
.main .page { margin: 10px auto; width: 760px; }
.main .page a  ,.page .current{ padding: 5px 10px; background-color: rgb(0, 170, 152); color: rgb(255, 255, 255); font-size: 14px; margin: 0px 1px; }
.main .page a:hover, .main .page .on ,.page .current { background-color: rgb(65, 65, 65); }




.newslist { width: 1150px; padding: 0px 25px 20px; background-color: rgb(255, 255, 255); margin: 80px auto 0px; overflow: hidden; }
.main .listl { float: left; width: 770px; position: relative; padding-top: 60px; padding-right: 30px; border-right: 1px solid rgb(229, 229, 229); }
.listl .listview { float: left; width: auto; height: 32px; padding-right: 1%; padding-left: 1%; line-height: 32px; position: absolute; top: 0px; left: -25px; background-color: rgb(0, 170, 152); font-size: 18px; color: rgb(255, 255, 255); text-align: center; }
.main .list2 ul { padding-right: 25px; }
.main .list2 ul li { width: 100%; height: 170px; padding: 10px 0px; border-bottom: 1px solid rgb(229, 229, 229); }
.main .list2 ul li .viewimg { width: 250px; height: 165px; float: left; display: inline; margin-right: 30px; position: relative; }
.main .list2 ul li img { width: 250px; height: 165px; }
.main .list2 ul li .viewimg .hotimgzz { position: absolute; top: 0px; left: 0px; width: 250px; height: 165px; }
.main .list2 ul li .viewimg:hover .hotimgzz { background: rgb(0, 170, 152) none repeat scroll 0% 0%; opacity: 0.5; }
.main .list2 ul li .viewimg .zzsz { display: inline-block; background: transparent none repeat scroll 0% 0%; position: absolute; top: 40%; left: 40%; width: 43px; height: 43px; }
.main .list2 ul li .viewimg:hover .zzsz { background: rgba(0, 0, 0, 0) url('symbol-26.png') no-repeat scroll 0% 0%; }
.main .list2 ul li .standpoint { position: absolute; top: 0px; left: 0px; width: 90px; height: 30px; font-size: 14px; color: rgb(255, 255, 255); background-color: rgb(0, 170, 152); text-align: center; line-height: 30px; }
.main .list2 ul li h3 { font-size: 18px; font-weight: bold; height: 35px; line-height: 35px; margin-bottom: 5px; }
.main .list2 ul li p { color: rgb(62, 62, 62); font-size: 14px; height: 102px; line-height: 26px; }
.main .list2 ul li span { background: rgba(0, 0, 0, 0) url('symbol-9.png') no-repeat scroll 0px 4px; width: 130px; display: inline-block !important; text-indent: 20px; color: rgb(62, 62, 62); }
.main .list2 ul li span + span { background: rgba(0, 0, 0, 0) url('symbol-11.png') no-repeat scroll 0px 4px; }
.main .listr { float: right; display: inline; width: 320px; }
.listr .adimg { margin-top: 20px; }
.listr .adimg img { width: 320px; height: 250px; }
.listr .adimg2 { padding-top: 20px; }
.listr .adimg2 img { width: 320px; height: 180px; }
.listr .hotlist { margin-top: 20px; margin-left: 0px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.listr .hotlist .hd { position: absolute; top: -3px; right: 0px; }
.listr .hotlist .hd ul { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.listr .hotlist .hd ul li { float: left; color: rgb(139, 139, 139); width: 60px; }
.listr .hotlist .hd ul li a { color: rgb(139, 139, 139); }
.listr .recommend { margin-top: 20px; }
.listr .recommend ul li { float: left; width: 153px; height: 150px; margin-top: 15px; font-size: 14px; color: rgb(107, 106, 106); }
.listr .recommend ul li img { width: 150px; height: 98px; }
.listr .recommend ul li p { height: 46px; line-height: 23px; overflow: hidden; }
.listr .follow .followcon2 { height: 240px; }


* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; }
li { list-style: outside none none; }
img { border: medium none; }
.OnlineService_Bg { width: 100px; overflow: hidden; position: fixed; right: 10px; bottom: 20px; z-index: 10; }
.OnlineService_Box { width: 100%; overflow: hidden; }
.OnlineService_Phone { width: 90px; height: 90px; margin-bottom: 10px; }
.OnlineService_Phone a { display: block; width: 90px; height: 33px; background-color: rgb(227, 48, 67); padding-top: 57px; line-height: 30px; font-size: 16px; text-align: center; background-image: url('icon_online.png'); background-repeat: no-repeat; background-position: center 8px; cursor: pointer; text-decoration: none; color: rgb(255, 255, 255); }
.OnlineService_Top { width: 90px; height: 90px; margin-bottom: 10px; }
.OnlineService_Top a { display: block; width: 90px; height: 33px; background-color: rgb(227, 48, 67); padding-top: 57px; line-height: 30px; font-size: 16px; text-align: center; background-image: url('icon_top.png'); background-repeat: no-repeat; background-position: center 8px; cursor: pointer; text-decoration: none; color: rgb(255, 255, 255); }
