



body{BACKGROUND-COLOR: #FFFFFF;word-wrap:normal;}
body,th,td,p,center,select{ font: 16px  Arial, Helvetica, sans-serif, 宋体;line-height:180%;}
font,big,strong{line-height:210%;}
a:link {  font-size: 14px; font-style: normal; color: #000000; text-decoration: underline}
a:visited {  font-size: 14px; font-style: normal; color: #000000; text-decoration: underline}
a:hover {  font-size: 14px; font-style: normal; color: #FF0000; text-decoration: underline}
a:active {  font-size: 14px; font-style: normal; color: #000000; text-decoration: underline}
.zt { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: 宋体,Arial; line-height:180%; text-align:justify;}
p,td{COLOR: #000000;}
.zt img {PADDING-RIGHT: 10px;padding-bottom:1px;}
.zt center {line-height:180%;}
.zt td {line-height:180%;}
.zt div {line-height:180%;}
.point{cursor:pointer;}
.line15{line-height:150%;}
.line18{line-height:180%;}
.line20{line-height:200%;}
.line22{line-height:220%;}
.line25{line-height:250%;}
.line28{line-height:280%;}
.line30{line-height:300%;}
#page_title{text-align:center;letter-spacing:2px;color:#FFFFFF;font-family:  Arial, Helvetica, sans-serif, 黑体;font-size:18px;font-weight:bolder;}
#current_position{PADDING-RIGHT: 25px;text-align:right; font-family: 微软雅黑, Arial, Helvetica, sans-serif, 宋体; color:#666666; font-size:14px; line-height: 30px;letter-spacing:0px;}
#tablectrl{TABLE-LAYOUT: fixed; overflow:hidden}
#page_title_name{
PADDING-LEFT: 13px;

text-align:left;
white-space:nowrap;
word-wrap:normal;
color:#005BAC;
font-family: 微软雅黑,新宋体,宋体, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 40px;
font-weight:bold;
overflow:visible;

}
#page_title_name img{PADDING-RIGHT: 10px;}
#copyrightinfo{ PADDING-TOP: 10px;}
#copyrightpageinfo{ font-size: 12px; line-height: 180%;color: #999999;}


#mainpagebodybg{}
#leftbg{BACKGROUND-COLOR: #FFFFFF;}
#leftmenu{BACKGROUND: url(page_icon.jpg) no-repeat;width:198px;height:25px;text-align:left;padding-top:6px;}
.leftmenu{cursor:pointer;color:#000000; text-decoration:none; font-family: 宋体; font-size:13px; font-weight:normal; width:215px; height:25px; background-position:center top;text-align:left;padding-top:1px;}
.leftmenu1{cursor:pointer;color:#24669A; text-decoration:none; font-family: 宋体; font-size:15px; font-weight:bolder; width:215px; height:25px; background-position:center top;text-align:left;padding-top:1px;}
#leftmenuline{width:198px;height:1px;}
#showtimes{PADDING-LEFT: 10px; font-size: 14px; color: #A30C01; font-weight: bold;}
#letfmenutitle{

font-family:  "微软雅黑",新宋体,"宋体", Arial, Helvetica, sans-serif;
text-align:center;
font-size: 16px;
line-height: 40px;
color: #FFFFFF;
font-weight: bold;


}

#letfmenutitletwo{PADDING-LEFT: 23px;font-size: 14px; line-height: 180%;color: #003470; font-weight: bold;letter-spacing:20px;}

#current_position_small{PADDING-RIGHT: 10px;PADDING-TOP: 10px;font-family:宋体,Arial; color:#FF0000; font-size:12px;letter-spacing:0px;white-space:nowrap}
#page_title_name_small{
PADDING-LEFT: 5px;
PADDING-TOP: 10px;
white-space:nowrap;
letter-spacing:0px;
color:#000000;
font-family: 宋体;
font-size:13px;
font-weight:bold;
}
.imgclass{margin:5px 5px 8px 5px;}

#menumain{
   
   height:42px;
   white-space:nowrap;
   overflow:hidden;
   
}
#item_content{text-align:left;font-family:宋体,Arial; color:#FF0000; font-size:13px; font-weight:bolder;}
#divcontent{text-align:left;font-family:宋体,Arial; color:#000000; font-size:12px; white-space:nowrap}

.strong { font-weight:bold;}
.blue { color:#306db1;}

.gly {width:617px; margin:0px; padding:0px; clear:both;}
.gly ul {width:617px; margin:0px; border:0px; padding:0px; margin-top:4px; display:inline;}
.gly ul li {list-style:none; margin:0px; padding:0px;line-height:150%; height:69px; background:url(xux.gif) no-repeat bottom; width:290px; float:left; margin-right:15px; display:inline;}
.gly ul li img { width:79px; height:44px; margin:0px; padding:2px; border:1px solid #d6eaea; float:left; margin-right:6px; margin-top:5px; display:inline; }
.gly li {list-style:none; margin:0px; padding:0px;line-height:150%; height:69px; background:url(xux.gif) no-repeat bottom; width:290px; float:left; margin-right:15px; display:inline;}
.gly li img { width:79px; height:44px; margin:0px; padding:2px; border:1px solid #d6eaea; float:left; margin-right:6px; margin-top:5px; display:inline; }


.cjt_main {width:300px; margin:0px; padding:0px;clear:both;}
.cjt_main ul { list-style:none; width:300px; margin:0px; border:0px; padding:0px;margin-top:4px; float:left; display:inline;}
.cjt_main ul li { list-style:none; margin:0px; border:0px; padding:0px; line-height:150%; background:url(xux.gif) no-repeat bottom; width:300px; height:69px; float:left; display:block;}
.cjt_main ul li img { width:114px; height:44px; margin:0px; padding:2px; border:1px solid #d6eaea; float:left; margin-right:6px; margin-top:5px; display:inline; }
.cjt_main li { list-style:none; margin:0px; border:0px; padding:0px; line-height:150%; background:url(xux.gif) no-repeat bottom; width:300px; height:69px; float:left; display:block;}
.cjt_main li img { width:114px; height:44px; margin:0px; padding:2px; border:1px solid #d6eaea; float:left; margin-right:6px; margin-top:5px; display:inline; }


.js_main {width:212px; margin:0px; padding:0px;clear:both;}
.js_main li { list-style:none; margin:0px; border:0px; padding:3px; line-height:150%; background:url(line18.jpg) no-repeat 0% 70%; width:212px; height:33px; float:left;}


.cp_main {width:229px; margin:0px; padding:0px;clear:both;}
.cp_main li { list-style:none; margin:0px; margin-left:5px; border:0px; padding:0;padding-bottom:1px;border-bottom: 1px dashed #897554; padding-left:12px; line-height:200%; background:url(plus.jpg) no-repeat 0% 45%; width:200px;height:26px; float:left;text-align:left;white-space:nowrap;}


.cp1_main {width:238px; margin:0px; padding:0px;clear:both;}
.cp1_main li { list-style:none; margin:0px; border:0px; padding:5px; line-height:150%; background:url(pre39.gif) no-repeat left; width:238px;height:22px; float:left;}


.ql_main {width:185px; margin:0px; padding:0px;clear:both;}
.ql_main li { list-style:none; margin:0px; margin-left:0px; border:0px; padding:0;padding-bottom:1px;border-bottom: 1px solid #446e84; line-height:30px; width:82px;height:30px; float:left;text-align:left;white-space:nowrap;}

.tabright{border-left: 1px solid #E6C98D;border-right: 1px solid #E6C98D;border-bottom: 1px solid #E6C98D;}
.preimg{margin-right:5px;}

.more {text-align:right; padding-right: 1px; font-size: 10px; font-family:Arial; font-weight: bold; color: #000000;}
.more1 {text-align:right; padding-right: 5px; font-size: 10px; font-family:Arial; font-weight: bold; color: #000000;}


.ts_main {width:953px; margin:0px; padding:0px;clear:both;}
.ts_main li {margin:0px; padding:0px; list-style:none; width:953px;float:left;}
.ts_main img {width:953px; margin:0px; padding:0px; border:0px; float:left;}


.rxcptxt{}
.rxcp {width:734px; margin:0px; padding:0px; clear:both;}
.rxcp ul {width:734px; margin:0px; border:0px; padding:0px; display:inline;}
.rxcp ul li {list-style:none; margin:0px; padding:0px;line-height:150%; width:166px; height:187px; float:left; margin-right:17px; display:block;}
.rxcp ul li img { width:125px; height:125px; margin:0px; padding:0px; float:left; margin-left:20px; display:block; }
.rxcp li {list-style:none; margin:0px; padding:0px;line-height:150%; width:166px; height:187px; float:left; margin-right:17px; display:block;}
.rxcp li img { width:125px; height:125px; margin:0px; padding:0px; float:left; margin-left:20px; display:block; }
.rxcp li font { width:166px;  margin:0px; padding:0px; float:center; display:block; clear:both; padding-top:8px;}


.gycptxt{}
.gycp {width:175px; margin:0px; padding:0px; clear:both;}
.gycp ul {width:175px; margin:0px; border:0px; padding:0px; display:inline;}
.gycp ul li {list-style:none; margin:0px; padding:0px;line-height:150%; width:175px; height:86px; background:url(xux.gif) no-repeat bottom; float:left; margin-top:8px; display:inline;}
.gycp ul li img { width:60px; height:60px; margin:0px; padding:0px; float:left; margin-right:10px; display:inline; }
.gycp li {list-style:none; margin:0px; padding:0px;line-height:150%; width:175px; height:86px; background:url(xux.gif) no-repeat bottom; float:left; margin-top:8px; display:inline;}
.gycp li img { width:60px; height:60px; margin:0px; padding:0px; float:left; margin-right:10px; display:inline; }


.xzfctxt{}
.xzfc {width:305px; margin:0px; padding:0px; clear:both;}
.xzfc ul {width:305px; margin:0px; border:0px; padding:0px; display:inline;}
.xzfc ul li {list-style:none; margin:0px; padding:0px;line-height:150%; width:305px; height:131px; background:url(xux.gif) no-repeat bottom; float:left; margin-top:8px; display:inline;}
.xzfc ul li img { width:105px; height:105px; margin:0px; padding:0px; float:left; margin-right:10px; display:inline; }
.xzfc li {list-style:none; margin:0px; padding:0px;line-height:150%; width:305px; height:131px; background:url(xux.gif) no-repeat bottom; float:left; margin-top:8px; display:inline;}
.xzfc li img { width:105px; height:105px; margin:0px; padding:0px; float:left; margin-right:10px; display:inline; }


.link_main {width:968px; margin:0px; padding:0px;clear:both;}
.link_main li { list-style:none; margin:0px; border:0px; padding:5px 6px 5px 5px; line-height:150%; height:20px; float:left;text-align:left;white-space:nowrap;}
.link_main p {font-size: 13px; font-family:微软雅黑,新宋体, 宋体, Arial; color: #000000; margin:0px; border:0px; padding:5px 6px 5px 5px; line-height:150%;height:20px; float:left;text-align:left;white-space:nowrap;}


.bszn_main {width:189px; margin:0px; padding:0px;clear:both;}
.bszn_main li { list-style:none; margin:0px; border:0px; padding:0px 15px 8px 5px; line-height:150%; background:url(pre73.gif) bottom; width:169px; height:18px; float:left;text-align:left;white-space:nowrap;}


.pro_menu{display:none;position: absolute;width:1150px;padding-left:50px;background: #f5f5f5;left:-480px;top: 49px;z-index:100;overflow:hidden;}
.pro_menu .pro_pin{padding-top:26px;width: 1060px;}
.pro_menu .pro_pin h2{float: left;width: 135px;font-size:18px;line-height:50px;color: #0073a2;padding-left:25px;font-weight: normal;background:url(pro_ic.png) no-repeat left center;}
.pro_menu ul{float: left;width: 900px;}
.pro_menu ul li{height:50px;border-bottom:1px dashed #ddd;}
.pro_menu ul li>a{float: left;width:128px;height: 20px;line-height:20px;border-right:1px solid #ccc;margin-top:15px;font-size:14px;color: #666;font-weight: bold;}
.pro_menu ul li p{float: left;width:770px;height:50px;overflow: hidden;}
.pro_menu ul li p a{float: left;line-height:50px;font-size: 14px;color: #666;padding:0 15px;position: relative;}
.pro_menu ul li p a:after{position: absolute;width:1px;height:16px;background: #ccc;content: "";right: 0;top: 17px;}
.pro_menu a:hover{color: #0073a2;}
.pro_menu ul li p a.nobor:after{width: 0;}
.pro_menu ul li.er{height: 100px;overflow:hidden;}
.pro_menu ul li.er p a{margin-bottom:34px;}
.pro_menu ul li.nobor{border: 0;}


.navigation{margin:0;padding:0;}
.navigation ul,.navigation li{margin:0;padding:0;}
.navigation ol,.navigation ul,.navigation li{list-style-type:none;}
.navigation li{float:left;width:135px; height:40px; line-height:40px;position:relative; z-index:5;background:url(menu_line.gif) no-repeat center right;padding-right:1px;color:#FFFFFF; text-decoration:none; font-family: 微软雅黑,宋体; font-size:16px; font-weight:bold; text-align:center;}
.navigation li a,.navigation li a:visited{text-decoration: underline;color: #FFFFFF;font-weight: bold;display: block; font-family: 微软雅黑,宋体; font-size:16px; }
.navigation li a:hover,.navigation li.hover a{color: #EDFD3F;text-decoration:none;display: block; width:135px; _display:inline-block;_width:100%;}
.navigation li.hover a:visited{_color:#EDFD3F;}
.navigation .end{float:left;width:135px; height:40px; line-height:40px;position:relative; z-index:5;background:url(touming.gif) no-repeat center right;padding-right:1px;color:#FFFFFF; text-decoration:none; font-family: 微软雅黑,宋体; font-size:16px; font-weight:bold; text-align:center;}

.navigation ul{display:none;width:676px;z-index:100;overflow:hidden;background:url(menuhoverbg.jpg) no-repeat left center;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation ul li{display: block;background-color: transparent;float: left;width:180px;height:90px;line-height: 90px;text-align: center;border-right:8px solid #fff;border-bottom:8px solid #fff;}
.navigation ul li a{display: block;color: #fff; background-color: transparent;width:180px;height: 88px;text-align: center;font-size: 16px;}
.navigation ul li a:hover{display: block;color: #0073a2;background: #fff;width:180px;height: 88px;text-align: center;border:1px solid #0073a2;}
.navigation li ul {display:none;width:676px;left:0px;top: 0px;z-index:100;overflow:hidden;background:url(menuhoverbg.jpg) no-repeat left center;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation li ul ul { left:23px; top:20px; z-index:10; top:0; }
.navigation li ul li { width:180px;}
.navigation li ul li a { background-color:transparent;width:180px;color: #fff;background-color: transparent;}
.navigation li.hover ul li a:visited { width:180px;color: #fff;background-color: transparent;}
.navigation li.hover ul li a:hover { width:180px;background: #fff;color: #0073a2;}
.navigation li ul li.hover{width:180px;_width:100%;background: #fff;color: #0073a2;}
.navigation li.hover ul a{width:180px;background-color: transparent;color: #fff;}

.navigation .abt1{display:none;width:567px;z-index:100;overflow:hidden;background:url(way_menu.jpg) no-repeat left center;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation .abt1 li{display: block;background-color: transparent;float: left;width:180px;height:90px;line-height: 90px;text-align: center;border-right:8px solid #fff;border-bottom:8px solid #fff;}
.navigation .abt1 li>a{display: block;color: #fff; background-color: transparent;width:180px;height: 88px;text-align: center;font-size: 16px;}
.navigation .abt1 li>a:hover{display: block;color: #0073a2;background: #fff;width:180px;height: 88px;text-align: center;border:1px solid #0073a2;}
.navigation li .abt1 {display:none;width:567px;left:0px;top: 0px;z-index:100;overflow:hidden;background:url(way_menu.jpg) no-repeat left center;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation li .abt1 ul { left:23px; top:20px; z-index:10; top:0; }
.navigation li .abt1 li { width:180px;}
.navigation li .abt1 li a { background-color:transparent;width:180px;color: #fff;background-color: transparent;}
.navigation li.hover .abt1 li a:visited { width:180px;color: #fff;background-color: transparent;}
.navigation li.hover .abt1 li a:hover { width:180px;background: #fff;color: #0073a2;}
.navigation li .abt1 li.hover{width:180px;_width:100%;background: #fff;color: #0073a2;}
.navigation li.hover .abt1 a{width:180px;background-color: transparent;color: #fff;}

.navigation .abt{display:none;width:467px;z-index:100;overflow:hidden;background:#f5f5f5;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation .abt li{display: block;background-color: transparent;float: left;width:100px;height:60px;line-height: 60px;text-align: left;border:none}
.navigation .abt li>a{display: block;color: #000000; background-color: transparent;width:100px;height: 60px;line-height:60px;text-align: left;font-size: 16px;}
.navigation .abt li>a:hover{display: block;color: #0073a2;background: #f5f5f5;width:100px;height: 60px;text-align: left;border:none;}
.navigation .abt img{display: block;float: right;width:250px;height:170px;line-height: 170px;}
.navigation li .abt {display:none;width:467px;left:0px;top: 0px;z-index:100;overflow:hidden;background:#f5f5f5;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation li .abt ul { left:23px; top:20px; z-index:10; top:0; }
.navigation li .abt li { width:100px;}
.navigation li .abt li a { background-color:transparent;width:100px;color: #000000;background-color: transparent;}
.navigation li.hover .abt li a:visited { width:100px;color: #000000;background-color: transparent;}
.navigation li.hover .abt li a:hover { width:100px;background: #f5f5f5;color: #0073a2;border:none;}
.navigation li .abt li.hover{width:100px;_width:100%;background: #f5f5f5;color: #0073a2;border:none;}
.navigation li.hover .abt a{width:100px;background-color: transparent;color: #000000;}

.navigation li .pro {display:none;width:676px;left:0px;top: 0px;z-index:100;overflow:hidden;background:#f5f5f5;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;}
.navigation li .pro ul { left:23px; top:20px; z-index:10; top:0; }
.navigation li .pro li {display:block; height:50px;clear:both;}
.navigation li .pro li a {display:block;width:100px; color: #666;height:20px;white-space:nowrap;}
.navigation li.hover .pro li a:visited {display:block;color: #666;width:100px;height:20px;white-space:nowrap;}
.navigation li.hover .pro li a:hover {display:block;color: #0073a2;width:100px;height:20px;border:none;background:#f5f5f5;white-space:nowrap;}
.navigation li .pro li.hover{display:block;color: #0073a2;width:100px;height:20px;border:none;background:#f5f5f5;white-space:nowrap;}
.navigation li.hover .pro a{display:block;color: #666;height:20px;white-space:nowrap;}
.navigation .pro{display:none;width:676px;z-index:100;overflow:hidden;background:#f5f5f5;border-top:13px solid #f5f5f5;border-bottom:13px solid #f5f5f5;border-left:13px solid #f5f5f5;border-right:13px solid #f5f5f5;white-space:nowrap;}
.navigation .pro li{display:block;float: left;width:676px;height:20px;border-right:none;border-bottom:none;border-bottom:1px dashed #ddd;text-align: center;clear:both;white-space:nowrap;}
.navigation .pro li>a{display:block;float: left;height: 20px;line-height:20px;border-right:1px solid #ccc;margin-top:15px;font-size:16px;color: #0073a2;font-weight: bold;padding-left:15px;background:url(pro_ic.png) no-repeat left center;white-space:nowrap;}
.navigation .pro li>a:hover{color: #0073a2;height:50px;border:none;white-space:nowrap;}
.navigation .pro li>p{display:block;float: left;margin:0;padding:0;height:50px;overflow: hidden;white-space:nowrap;}
.navigation .pro li>p>a{display:block;float: left;margin:0;padding:0;line-height:50px;font-size: 14px;color: #666;padding:0px 5px;font-weight:normal;white-space:nowrap;}
.navigation .pro li>p>a:after{height:16px;content: "";font-weight:normal;white-space:nowrap;}
.navigation .pro li>p>a:hover{color: #0073a2;line-height:50px;border:none;background:#f5f5f5;font-weight:normal;white-space:nowrap;}

a.cur:link{color: #EDFD3F;text-decoration:none;display: block; width:135px; _display:inline-block;_width:100%;}
a.cur:visited{color: #EDFD3F;text-decoration:none;display: block; width:135px; _display:inline-block;_width:100%;}
a.cur:hover{color: #EDFD3F;text-decoration:none;display: block; width:135px; _display:inline-block;_width:100%;}
a.cur:active{color: #EDFD3F;text-decoration:none;display: block; width:135px; _display:inline-block;_width:100%;}


.down_menu {width:357px; margin:0px; padding:0px;clear:both;}
.down_menu li { list-style:none; margin:0px; margin-left:5px; border:0px; padding:0; padding-left:12px; line-height:200%; width:300px;height:40px; float:left;text-align:left;white-space:nowrap;}
.down_menu li a{display: block;color: #000; text-align: left;font-size: 14px;}
.down_menu li a:before{content: "> ";}
.down_menu li a:hover{display: block;color: #FF0000;text-align: left;}


.way_menu{display: none;position: absolute;width:874px;height: 360px;background: #f5f5f5;left:-54px;top: 49px;z-index:100;overflow:hidden;}
.way_menu .bg_pic{width:744px;height:286px;margin:38px 0 0 65px;overflow:hidden;position: relative;}
.way_menu .bg_pic img{position: absolute;        top: -120px;        left: -50px;        transition: all 1s;}
.way_menu ul{position: absolute;width:744px;height:286px;top: 38px;left: 65px;overflow:hidden;}
.way_menu ul li{float: left;width:180px;height:90px;line-height: 90px;text-align: center;border-right:8px solid #fff;border-bottom:8px solid #fff;}
.way_menu ul li a{display: block;height: 88px;font-size: 16px;color: #fff;border:1px solid transparent;}
.way_menu ul li.nobor{border-right: 0;}
.way_menu ul li:hover a{color: #0073a2;background: #fff;border:1px solid #0073a2;}



.baidushare{position:absolute; width:375px; height:30px; margin:45px 0px 0px 50px;}


bannerh{height: 467px;}
pageh{height: 322px;}

.detailtext{
position:relative;
line-height:1.4em;
height:4.2em;
overflow:hidden;
}
.detailtext::after {
content:"…";
font-weight:bold;
position:absolute;
bottom:0;
right:0;
padding:0 20px 1px 0px;
}



.t-ellipsis(@lines){
overflow:hidden;
text-overflow: ellipsis;
display: box;
display: -webkit-box;
-webkit-line-clamp: @lines;

-webkit-box-orient: vertical;

}

.detail-text{
width:100%;
font-size:16px;
overflow: hidden;
text-overflow: ellipsis;
display: box;
display: -webkit-box;
-webkit-line-clamp: 10;

-webkit-box-orient: vertical;

}
.detail-text font{ width:100%; text-align:center;}
.detail-text img{}
.detail-text1{
.t-ellipsis(3);
}
