﻿@charset "gb2312";


/*-------------hmc---------- */

/*common*/

.wp{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.wpm{width:960px; height:auto; overflow:hidden; margin:0 auto;}
#playBox img{ max-width:100%}
/*float*/

.cl{ clear:both;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline}

/*position*/
.poa{ position:absolute;}
.por{ position:relative;}

.blank10{width:100%;height:10px; clear:both; overflow:hidden}
.blank15{width:100%;height:15px; clear:both; overflow:hidden}
.blank20{width:100%;height:20px; clear:both; overflow:hidden}
.blank25{width:100%;height:25px; clear:both; overflow:hidden}
.blank74{width:100%;height:60px; clear:both; overflow:hidden}
.mt10{ margin-top:10px;}

/*top*/
.topout{height:171px; position:relative; background-color:#F0EDED;width:100%; height:auto; overflow:hidden; margin:0 auto;}
.topper{height:171px; position:relative; background-color:#F0EDED;width:960px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ float:left; display:inline;}
.fav{ position:absolute;right:25px;top:5px;}
.fav a,.fav span{ float:left; display:inline;color:#77797a; white-space:nowrap; margin:0 5px;}
.fav a:hover{color:#389be9}

.searchbar{width:157px; height:23px;position:absolute;right:15px;top:44px; background:url('/static/images/search.gif') no-repeat left center}
.searchbar .stxt{width:112px; float:left; display:inline;height:20px; margin:2px 0 0 3px; overflow:hidden; border:none; background:none;}
.searchbar .ssub{width:40px;float:left; display:inline;height:20px;overflow:hidden; border:none; background:none; text-align:center;color:#77797a}
.ttel{position:absolute;right:0; bottom:0}



.navbar{height:38px; background:url('/static/images/navbar.gif') repeat-x}
.navbar a{ float:left; display:inline;width:132px; height:38px;font-family:Microsoft Yahei;color:#1c1615; font-size:14px; line-height:38px; margin:0 2px; text-align:center;}
.navbar a:hover,.navbar a.select{color:#fff; background:url('/static/images/navh.gif') no-repeat;}





.banner{height:270px;}
#st1{width:960px; height:270px;}
#st1 .num{display:none!important;}



.about{ float:left; display:inline;width:535px; height:auto; overflow:hidden;}
.about dt{height:41px; width:100%; background:url('/static/images/abt.gif') no-repeat; overflow:hidden;}
.about dt span{ line-height:41px; float:left; display:inline;font-family:Microsoft Yahei;color:#000;font-size:14px; margin-left:15px; font-weight:bold;}
.about .m{width:100%; height:182px; overflow:hidden; background:url('/static/images/abm.gif') repeat-y}
.about .b{height:6px; width:100%; background:url('/static/images/abb.gif') no-repeat; overflow:hidden;} 
.about .m img{ float:left; display:inline; margin:10px 0 0 5px; overflow:hidden;width:148px; height:165px;}
.about .m .abr{margin:10px 0 0 5px; float:left; display:inline; overflow:hidden;width:357px; height:auto;}
.about .m .abr p{color:#717171; line-height:22px;}
.about .m .abr a{ float:right;text-align:right; white-space:nowrap;color:#157acf; display:inline; margin:5px 10px 0 0}
.about .m .abr a:hover{color:#157acf; text-decoration:underline;}


.news{ float:right; display:inline;width:411px; height:auto; overflow:hidden;}
.news dt{height:41px; width:100%; background:url('/static/images/newt.gif') no-repeat; overflow:hidden;}
.news dt span{ line-height:41px; float:left; display:inline;font-family:Microsoft Yahei;color:#000;font-size:14px; margin-left:15px; font-weight:bold;}
.news dt a{ float:right;text-align:right; white-space:nowrap;color:#157acf; display:inline; margin-right:10px; line-height:41px;}
.news dt a:hover{color:#157acf; text-decoration:underline;}
.news .m{width:100%; height:182px; overflow:hidden; background:url('/static/images/newm.gif') repeat-y}
.news .b{height:6px; width:100%; background:url('/static/images/newb.gif') no-repeat; overflow:hidden;}
.news .m ul{width:380px; height:auto; overflow:hidden; margin:0 auto;zoom:1}
.news .m ul li{ width:100%; vertical-align:middle; height:28px; line-height:28px; width:100%; overflow:hidden; border-bottom:1px dashed #b7b4b4}
.news .m ul li a{ float:left; display:inline; color:#717171; white-space:nowrap; overflow:hidden;width:300px;height:28px; text-overflow:ellipsis;}
.news .m ul li a:hover{color:#157acf;}
.news .m ul li span{ float:right; display:inline;color:#717171; white-space:nowrap; }


.quciklink{width:960px; height:66px; overflow:hidden; margin:0 auto;}
.quciklink a{ float:left; display:inline;width:185px; height:66px; overflow:hidden; background:url('/static/images/q1.gif') no-repeat;margin:0 3px}
.quciklink a:hover{background:url('/static/images/q2.gif') no-repeat;}
.quciklink a.q1{ background-position:-3px 0}
.quciklink a.q2{ background-position:-195px 0}
.quciklink a.q3{ background-position:-390px 0}
.quciklink a.q4{ background-position:-585px 0}
.quciklink a.q5{ background-position:-780px 0}


.hdzs{ float:left; display:inline;width:535px; height:auto; overflow:hidden;}
.hdzs dt{height:41px; width:100%; background:url('/static/images/abt.gif') no-repeat; overflow:hidden;}
.hdzs dt span{ line-height:41px; float:left; display:inline;font-family:Microsoft Yahei;color:#000;font-size:14px; margin-left:15px; font-weight:bold;}
.hdzs dt a{ float:right;text-align:right; white-space:nowrap;color:#157acf; display:inline; margin-right:10px; line-height:41px;}
.hdzs dt a:hover{color:#157acf; text-decoration:underline;}
.hdzs .m{width:100%; height:304px; overflow:hidden; background:url('/static/images/abm.gif') repeat-y}
.hdzs .b{height:6px; width:100%; background:url('/static/images/abb.gif') no-repeat; overflow:hidden;}
.hdzs .m ul{padding:15px 0 0 5px}
.hdzs .m ul li{ float:left; display:inline;width:169px; height:144px; overflow:hidden; margin:0 2px}
.hdzs .m ul li a{ display:block;width:169px; height:auto; overflow:hidden; text-align:center; line-height:35px;color:#717171;}
.hdzs .m ul li a img{width:165px; height:110px; border:2px solid #e6eef7}
.hdzs .m ul li a:hover{color:#157acf;}




.video{ float:right; display:inline;width:411px; height:auto; overflow:hidden;}
.video dt{height:41px; width:100%; background:url('/static/images/newt.gif') no-repeat; overflow:hidden;}
.video dt span{ line-height:41px; float:left; display:inline;font-family:Microsoft Yahei;color:#000;font-size:14px; margin-left:15px; font-weight:bold;}
.video dt a{ float:right;text-align:right; white-space:nowrap;color:#157acf; display:inline; margin-right:10px; line-height:41px;}
.video dt a:hover{color:#157acf; text-decoration:underline;}
.video .m{width:100%; height:304px; overflow:hidden; background:url('/static/images/newm.gif') repeat-y}
.video .b{height:6px; width:100%; background:url('/static/images/newb.gif') no-repeat; overflow:hidden;}

.videoplay{margin:15px auto 0;width:390px; height:255px; }
.video .m p{ line-height:35px; }
.video .m p a{float:left; display:inline; color:#717171; white-space:nowrap; margin-left:15px;}
.video .m p a:hover{color:#157acf;}


.team{width:962px; height:auto; overflow:hidden; margin:0 auto; }
.team dt{width:100%; height:50px; background:url('/static/images/tet.gif') no-repeat; overflow:hidden; text-indent:-9999em}
.team .m{width:100%; height:auto; overflow:hidden; background:url('/static/images/tem.gif') repeat-y;}
.team .b{width:100%; height:9px; background:url('/static/images/teb.gif') no-repeat; overflow:hidden; }


.cxcon{width:962px; height:auto; margin:0 auto; position:relative;padding:20px 0 10px}

.teams{margin-left:46px}
.teams ul{ overflow:hidden; zoom:1; overflow:hidden; width:860px;}
.teams ul li{width:130px;  float:left; display:inline; overflow:hidden; margin:0 10px;}
.teams ul li img{width:100px; height:144px;border:1px solid #d1d1d1; padding:3px;}
.f_pre{ display:block;width:33px; height:33px; position:absolute; background:url('/static/images/arrow.gif') no-repeat; left:5px; top:80px;}

.f_nex{ display:block;width:33px; height:33px; position:absolute; background:url('/static/images/arrow.gif') no-repeat; right:5px; top:80px; background-position:-33px 0}



.hzhb{width:962px; height:auto; overflow:hidden; margin:0 auto; }
.hzhb dt{width:100%; height:50px; background:url('/static/images/hzkht.gif') no-repeat; overflow:hidden; text-indent:-9999em}
.hzhb .m{width:100%; height:auto; overflow:hidden; background:url('/static/images/tem.gif') repeat-y;padding:10px 0 0}
.hzhb .b{width:100%; height:9px; background:url('/static/images/teb.gif') no-repeat; overflow:hidden; }
.hzhb .m a{ float:left; display:inline; overflow:hidden; margin:0 5px;}
.hzhb .m a img{ padding:3px; width:181px; height:49px; border:1px solid #CCCCCC}



.flink{width:960px; height:auto; overflow:hidden; margin:0 auto; border-top:4px solid #2a4f84; line-height:40px;}
.flink span{ float:left; display:inline; white-space:nowrap;font-size:14px;color:#30a1cd; font-family:Microsoft Yahei; margin-left:20px; }
.flink a{float:left; display:inline; white-space:nowrap; margin:0 8px;color:#666;}
.flink a:hover{color:#30a1cd; text-decoration:underline}

.footer{ width:960px; height:auto; overflow:hidden; padding:20px 0; margin:0 auto; text-align:center;}
.footer p{ line-height:25px;color:#666}



.siderbar{float:left; display:inline;width:185px; height:auto; overflow:hidden;}
.menu a{ float:left; display:inline;width:185px; height:66px; overflow:hidden; background:url('/static/images/q1.gif') no-repeat;margin-bottom:20px; font-family:"MicrosoftYaHei" !important;}
.menu a:hover{background:url('/static/images/q2.gif') no-repeat;}
.menu a.q1{ background-position:-5px 0}
.menu a.q2{ background-position:-197px 0}
.menu a.q3{ background-position:-391px 0}
.menu a.q4{ background-position:-585px 0}
.menu a.q5{ background-position:-776px 0}



.nright{ float:right; display:inline;width:765px; height:auto; overflow:hidden;}
.nright .nrt{width:100%; height:45px; line-height:45px; background:url('/static/images/nrt.gif') no-repeat; overflow:hidden}
.nright .nrm{width:100%; height:auto;  background:url('/static/images/nrm.gif') repeat-y; overflow:hidden}
.nright .nrb{width:100%; height:10px;  background:url('/static/images/nrb.gif') no-repeat; overflow:hidden}
.nright .nlist{width:690px; height:auto;zoom:1; overflow:hidden;padding:20px 0; margin:0 auto;}
.nright .nlist li{width:100%; height:38px; line-height:38px; border-bottom:1px dotted #666; overflow:hidden; vertical-align:middle;}
.nright .nlist li a{ float:left; display:inline; width:600px; height:38px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#717171}
.nright .nlist li a:hover{color:#157acf;}
.nright .nlist li span{float:left; display:inline;color:#717171; white-space:nowrap;}
.pic{width:220px; float:left; margin:20px 0 0 25px; height:200px; text-align:center; overflow:hidden; border:1px solid #CCCCCC; padding:10px 0 0 0; background:#eeeeee }
.pic p{ padding:10px; text-align:left}
.tex{ line-height:35px; list-style:disc; margin:0 10px 0 30px; border-bottom:1px dashed #999999}
.tex span{ float:right}
.nright .nrt .name{ float:left; display:inline; padding-left:5px; background:url('/static/images/icon3.gif') no-repeat left center; margin-left:20px; font-size:14px; font-weight:bold; font-family:Microsoft Yahei;color:#1d1e1f}
.nright .nrt .mbx{ float:right; line-height:45px; overflow:hidden; margin-right:20px;}
.nright .nrt .mbx a,.nright .nrt .mbx span{ float:left; display:inline; margin:0 5px;color:#1d1e1f}
.nright .nrt .mbx a:hover{color:#014a7d}



.ncontent{width:700px; height:auto; overflow:hidden; margin:10px auto 0; padding-bottom:30px; padding-top:20px;}
.ncontent h2{ text-align:center; line-height:30px; font-size:16px; color:#666; font-family:Microsoft Yahei}
.ncontent h1{ font-size:30px; font-weight:bold; text-align:center}



.ninfo{width:700px; height:29px; line-height:29px; overflow:hidden;background:#a2a0a0; margin-top:10px; text-align:center}
.ninfo span{color:#fff}

.zhengwen{width:100%;height:auto; overflow:hidden; margin-top:20px; line-height:30px; font-size:14px;}
.zhengwen img{ max-width:100%}

.pagelink{ width:700px;height:26px; line-height:26px; background-color:#DCD9D4; margin:10px auto;text-align:center;color:#666;}
.pagelink a, .pagelink span{ padding:0 3px;color:#666;}
.pagelink a.on, .pagelink a:hover{ color:#999;}

/* fullSlide */
.fullSlide{width:100%;position:relative; height:600px;background:#000; margin:0 auto; overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;max-height:1000px;overflow:hidden;text-align:center;}
.fullSlide .bd li img{ width:100%;}
.fullSlide .bd li a{display:block;max-height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url('/static/images/jdt/slider-arrow.png') -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}