﻿@charset "UTF-8";
/*site sass mixin begin*/
header { width: 1000px; margin: 0 auto; padding: 15px 0; position: relative; }

nav { width: 100%; height: 42px; line-height: 42px; background: #e3e3e3/*url(../images/nav_bg.png) repeat-x*/; }

.foucs { width: 100%; height: 480px; background: url(../images/b1.jpg) top center no-repeat; margin-bottom: 30px; }

.flexslider { position: relative; height: 480px; overflow: hidden; margin-bottom: 30px; background: url(../images/loading.gif) 50% no-repeat; }

.slides { position: relative; z-index: 0; }

.slides li { height: 480px; }

.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }

.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; }

.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px;color:#222; overflow: hidden; /*background:#CCC url(../images/dot.png) right 0 no-repeat*/; cursor: pointer; }

.flex-control-nav .flex-active { background-position: 0 0; }

.th_cl { width: 1000px; margin: 0 auto; }
.th_cl:before, .th_cl:after { content: ""; display: table; }
.th_cl:after { clear: both; }
.th_cl .th_cl_l { float: left; width: 306px; }
.th_cl .th_cl_l .about { padding: 15px 0; }
.th_cl .th_cl_l .about p:before, .th_cl .th_cl_l .about p:after { content: ""; display: table; }
.th_cl .th_cl_l .about p:after { clear: both; }
.th_cl .th_cl_l .about p img { float: left; padding-right: 12px; padding-bottom: 6px; }
.th_cl .th_cl_c { float: left; width: 336px; margin: 0 40px; }
.th_cl .th_cl_r { float: right; width: 278px; }
.th_cl .th_cl_r .contact { padding: 15px 0; background: url(../images/contact.jpg) right bottom no-repeat; }
.th_cl .th_cl_r .contact h2 { color: #006CD8; font-size: 16px; padding-bottom: 8px; }

.se_cl { width: 1000px; margin: 15px auto 0 auto; }
.se_cl:before, .se_cl:after { content: ""; display: table; }
.se_cl:after { clear: both; }
.se_cl .se_cl_l { float: left; width: 306px; }
.se_cl .se_cl_l .video { height: 185px; margin-top: 15px; }
.se_cl .se_cl_r { float: right; width: 654px; }

.tit_bar { height: 33px; line-height: 33px; background: url(../images/tit_bg.png) left bottom no-repeat; }
.tit_bar:before, .tit_bar:after { content: ""; display: table; }
.tit_bar:after { clear: both; }
.tit_bar h3 { font-size: 14px; color: #222; text-indent: 42px; }
.tit_bar span { float: right; }

.newslist li { height: 26px; line-height: 25px; border-bottom: 1px dotted #DDD; background: url(../images/news_icon.gif) 0 13px no-repeat; padding-left: 8px; }
.newslist li:before, .newslist li:after { content: ""; display: table; }
.newslist li:after { clear: both; }
.newslist li span { float: right; color: #999; }

footer { width: 100%; margin-top: 30px; background-color: #DDD; height: 80px; line-height: 80px; }
footer .footer { width: 1000px; margin: 0 auto; position: relative; }

.picMarquee-left { width: 652px; margin-top: 15px; overflow: hidden; }

.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }

.picMarquee-left .bd ul li { margin: 0 10px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }

.picMarquee-left .bd ul li .pic { text-align: center; }

.picMarquee-left .bd ul li .pic img { width: 240px; height: 155px; display: block; }

.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }

.picMarquee-left .bd ul li .title { width: 240px; line-height: 34px; background: #EEE; }

.piclist { overflow: hidden; zoom: 1; }

.piclist li { margin: 10px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }

.piclist li .pic { text-align: center; }

.piclist li .pic img { width: 224px; height: 135px; display: block; }

.piclist li .pic a:hover img { border-color: #999; }

.piclist li .title { width: 224px; line-height: 34px; background: #EEE; }

picnews { height: 75px; overflow: hidden; width: 100%; position: relative; overflow: hidden; zoom: 1; }

.picnews li { width: 100%; text-align: center; zoom: 1; margin-bottom: 6px; margin-top: 15px; }
.picnews li:before, .picnews li:after { content: ""; display: table; }
.picnews li:after { clear: both; }

.picnews li .pic { width: 128px; float: left; text-align: center; }

.picnews li .pic img { width: 128px; height: 75px; display: block; }

.picnews li .title { width: 195px; float: right; text-align: left; }

.picnews li .title h4 { color: #333; margin-bottom: 5px; }

.picnews li .title p { font-size: 12px; line-height: 1.4; }

.nav { position: relative; width: 1000px; margin: 0 auto; font-size: 15px; }

.nav a { color: #444; }

.nav h3 { font-size: 100%; font-weight: normal; }

.nav .m { float: left; width: 110px; position: relative; z-index: 1; /*background: url(../images/nav_line.png) top right no-repeat;*/border-right:1px solid #CCC; }

.nav .m:hover, .nav .on { background: url(../images/nav_on.png) left top no-repeat;color:#FFF; } .nav .on a{color:#FFF; }

.nav h3 a { display: block; width: 110px; text-align: center; font-weight: bold; }

.nav .sub { display: none; /*默认隐藏*/ position: absolute; left: 0; top: 42px; z-index: 1; width: 108px; border: 1px solid #E6E4E3; border-top: 0; background: #fff; }

.nav .sub li { text-align: center; padding: 0 8px; margin-bottom: -1px; }

.nav .sub li a { display: block; border-bottom: 1px solid #E6E4E3; padding: 8px 0; height: 28px; line-height: 28px; color: #666; }

.nav .sub li a:hover { color: #FE7700; }

.nav .block { height: 3px; width: 110px; background: url(../images/nav_on.png); position: absolute; left: 0; top: 42px; overflow: hidden; }

.page { width: 1000px; margin: 30px auto; }
.page:before, .page:after { content: ""; display: table; }
.page:after { clear: both; }
.page .pl { float: left; width: 200px; background-color: #F6F6F6; }
.page .pl .pl_tit { background: #136ABA url(../images/page_icon.gif) 40px 14px no-repeat; height: 42px; line-height: 42px; text-align: center; }
.page .pl .pl_tit h2 { color: #FFF; font-size: 14px; }
.page .pl ul li { height: 34px; line-height: 34px; text-align: center; border-bottom: 1px solid #DDD; }
.page .pl ul li:hover, .page .pl ul li.on { background-color: #FFF; }
.page .pl .page_contact h3 { height: 34px; line-height: 34px; border-bottom: 1px solid #DDD; text-align: center; }
.page .pl .page_contact p { padding: 15px; }
.page .pr { float: right; width: 798px; background-color: #FFF; border: 1px solid #DDD; }
.page .pr .pr_tit { height: 40px; line-height: 40px; border-bottom: 2px solid #136ABA; background: url(../images/page_logo.gif) 12px 10px no-repeat; }
.page .pr .pr_tit:before, .page .pr .pr_tit:after { content: ""; display: table; }
.page .pr .pr_tit:after { clear: both; }
.page .pr .pr_tit h1 { font-size: 14px; color: #222; text-indent: 80px; }
.page .pr .pr_tit span { float: right; padding-right: 20px; }
.page .pr .page_info { padding: 32px; color: #222; line-height: 1.8; }
.page .pr .page_info a { color: #222; }
.page .pr .page_info a:hover { color: #FE7700; }

header .rightbar { position: absolute; top: 18px; right: 25px; width: 161px; text-align: right; }

.search { width: 181px; padding-top: 6px; }
.search:before, .search:after { content: ""; display: table; }
.search:after { clear: both; }

.keywords { width: 160px; float: left; }

.keywords input { width: 110px; height: 22px; background: url(../images/s_si.jpg) no-repeat; padding-left: 50px; border: none; }

.submint { width: 21px; float: right; }

.submint .bts { width: 21px; height: 22px; background: url(../images/s_sb.jpg) no-repeat; padding: 0; margin: 0; border: none; }

/*# sourceMappingURL=tuneup.css.map */
