@charset "gb2312";
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin:0px; padding:0px;  font-family:"\5FaE\8F6F\96C5\9ED1";}
body{background-color:#fff;}
body, button, input, select, textarea,td,div,p {font-size:14px; color:#a9a9a9;}
h1, h2, h3, h4, h5, h6, small,font{font-size:14px; font-weight:normal;}
ul, ol, li {list-style:none; margin:0px; padding:0px;}
a{text-decoration:none; outline:none; color:#666; font-family:"\5FaE\8F6F\96C5\9ED1";}
a:hover{text-decoration:none; color:#dd127b;}
fieldset, img, html, body, iframe{border:none;}
img {vertical-align:middle;}
sup{vertical-align:super;}
sub{ vertical-align:sub;}
input, select, label {vertical-align: middle}
.clear {clear:both;height:0px;line-height:0px;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display: inline-block;}
.clearfix {display: block;}
.border{ border:1px solid #ddd;}
.br{ height:5px; font-size:5px; clear:both; line-height:5px;}
.hr{ clear:both; background-color:#c2c2c2; height:1px; line-height:1px; width:1000px; margin:0px auto;}
.hr_more{ clear:both; width:1000px; margin:0px auto; line-height:30px; height:30px; border-bottom:1px solid #c2c2c2; text-align:right; color:#dd127b;}
.hr_more a{color:#dd127b;}

.f_left{ float:left;}
.f_right{ float:right;}
.sitew{ width:1000px; margin:0px auto;}
.site_contain{ margin:0px auto; padding:0px; width:1030px;}
.color_gray{color:#a9a9a9;}
.color_black{ color:#717171;}
.color_dark{ color:#383733;}
.color_pink{ color:#dd127b;}
.pro_subt{ color:#a9a9a9;}

.font-14{ font-size:14px;}
.font-16{ font-size:16px;}
.font-18{ font-size:18px;}
.font-20{ font-size:20px;}
.font-24{ font-size:24px;}


.line-20{ line-height:20px;}
.line-22{ line-height:22px;}
.line-25{ line-height:25px;}
.line-30{ line-height:30px;}
.line-40{ line-height:40px;}

.pad5{ padding:5px;}
.pad8{ padding:8px;}
.pad10{ padding:10px;}
.padl10{ padding-left:10px;}

.ctitle{margin:10px 0px 15px 0px; padding:0px 0px 15px 0px;  border-bottom:1px solid #c2c2c2; font-size:22px; color:#000;}
.ctitle a{margin:20px 0px 15px 0px; font-size:22px; color:#000;}
.ctitle a:visited{margin:20px 0px 15px 0px; font-size:22px; color:#000;}
.ctitle a:hover{margin:20px 0px 15px 0px; font-size:22px; color:#dd127b;}
.cimgs{}
.cimgs ul{}
.cimgs li{ float:left; width:320px; margin:0px 20px 10px 0px;}
.cimgs li.end{ float:right; width:320px; margin:0px;}
.cimgs li p{ text-align:left; line-height:18px; color:#a9a9a9; padding:5px 0px 0px 0px;}
.cimgs li p.rows2{ text-align:left; line-height:20px; font-size:12px; color:#a9a9a9; padding:5px 0px 0px 0px;}

.topic{ height:30px; line-height:30px; border-bottom:1px solid #c2c2c2;}
.topic .title{ float:left; font-size:14px; font-weight:100;}
.topic .more{ float:right; font-size:14px;}

.txts{ margin:8px auto;}
.txts li{ line-height:22px;}

.flinks{ line-height:20px;}
.flinks a{ line-height:20px; color:#a9a9a9;}

#nav_contain{ margin:10px auto; min-width:1030px; height:40px; line-height:40px; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5;}
#nav_contain .nav{ width:1000px; margin:0px auto; text-align:left;}
#nav_contain .nav a{ font-size:16px; margin:0px 30px 0px 0px; color:#959595;}
#nav_contain .nav a:visited{ font-size:16px; color:#959595;}
#nav_contain .nav a:hover{ font-size:16px; color:#dd127b;}

.news_li{}
.news_li dl{ clear:both; border-bottom:1px solid #c2c2c2; margin:20px auto; height:300px;}
.news_li dl.end{ clear:both; border-bottom:1px solid #ffffff; margin:20px auto; height:300px;}
.news_li dt{ float:right; width:330px;}
.news_li dd{ float:left; width:660px;}
.news_li dd h2{ font-size:26px; margin-bottom:20px; font-weight:100; color:#2a2621;}
.news_li dd .demons{ color:#8e8e8e; font-size:14px; line-height:25px;}
.news_li dd .dates{ color:#d2d2d2; font-size:14px; line-height:25px;}
.pages{ line-height:30px; text-align:left;}
.pages a{ color:#a9a9a9; font-size:14px;}

#root{ border-top:1px solid #d2d2d2; width:1000px; margin:0px auto; margin-top:20px;}
a.infont1{ }
a.infont1 h1{ font-weight:100; font-size:18px; text-align:center;}
a.infont1 h2{  margin:8px 0px 8px 0px; font-size:14px;}

a.infont2 {  text-align:center;}
a.infont2 h1{ font-weight:100; font-size:18px; text-align:center;}
a.infont2 h2{  margin:8px 0px 8px 0px; font-size:14px;}
.show_img{ margin:15px auto;}
.show_img img{ width:100%;}
.show_cnt{ color:#959595; line-height:22px;}

.work_menu{ position: fixed;  right:0px; height:200px;  width:45px; z-index:1000; bottom:160px;}
.work_menu .work_menu_top{}
.work_menu .a{ }
.work_menu .work_menu_top a{display:block ; width:45px; height:45px; cursor:pointer; background:url(../images/work_menu.jpg) no-repeat 0 0;}
.work_menu .work_menu_top a:hover{ background:url(../images/work_menu.jpg) no-repeat 0 -45px;}
.work_menu .work_menu_fanhui a{display:block ; width:45px; height:45px; cursor:pointer;background:url(../images/work_menu.jpg) no-repeat -45px 0 ;}
.work_menu .work_menu_fanhui a:hover{background:url(../images/work_menu.jpg) no-repeat -45px -45px ;}
.work_menu .work_menu_parent a{display:block ; width:45px; height:45px; cursor:pointer;background:url(../images/work_menu.jpg) no-repeat -90px 0;}
.work_menu .work_menu_parent a:hover{background:url(../images/work_menu.jpg) no-repeat -90px -45px;}
.work_menu .work_menu_next a{display:block ; width:45px; height:45px; cursor:pointer;background:url(../images/work_menu.jpg) no-repeat -135px 0;}
.work_menu .work_menu_next a:hover{background:url(../images/work_menu.jpg) no-repeat -135px -45px;}
.work_menu .work_menu_share a{display:block ; width:45px; height:45px; cursor:pointer;background:url(../images/work_menu.jpg) no-repeat -180px 0;}
.work_menu .work_menu_share a:hover{background:url(../images/work_menu.jpg) no-repeat -180px -45px;}
.work_menu .work_menu_box{ position:relative}
.work_menu .work_menu_box .menu_share{ position:absolute; width:195px ; height:320px; background:#fff; left:45px; top:0px; border:1px solid #CCC; padding-left:5px;}
.pclass{ padding-left:10px;}
.pclass a{ margin-right:10px;}
.pclass span{ margin-right:10px;}