@charset "utf-8";
body		{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:150%;color:#333333;margin:0; background:  url(../images/bg.jpg) repeat-x top center #fff;} 
ul,li,ol,form,h1,h2,h3,h4,h5,h6,div,p {margin:0px; padding:0px; line-height:150%;}
td{line-height:150%;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style:none;}
table	　　{ border-collapse: collapse}
img{border:0}
a:active, a:focus {-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);} 
a ,
a:link,
a:visited 	{ color: #333333; text-decoration: none;  }
a:hover		{ color: #FF3300; text-decoration: none }
.b 			{ font-weight: bold; }
.clear 		{clear:both; display:block;height:0;overflow:hidden;}
.l{float:left}
.r{float:right}
.p12{font-size:12px}
.p14{font-size:14px}
.red{ color:#f30}

.bottom{font-size:14px;width:960px; height:100px; padding:15px 0 0 0px; margin:0px auto; color:#999999; border-top:#ewebcmsd 2px solid; background:#ffffff}
.bottom a:link,.bottom a:visited{color:#999999}
.bottom a:hover{color:#f30}
.bottom .add{ width:320px; float:left; }
.bottom div{line-height:180%;}


/* --主导航栏-- */
.navbg{ width:1000px; height:60px; margin:0 auto; position:relative}
.logo{ width:245px; height:60px; float:left}
.logo h1{ width:245px; height:60px; overflow:hidden; text-indent:-99999px}

#nav { width: 755px; height:60px;float:left; font-size:14px;font-family:"Microsoft YaHei","Microsoft JhengHei" }
#nav ul{ padding:0px 0 0 9px;}
#nav  li{text-align:center; float:left; padding:0;position:relative;position:relative;z-index:5}
#nav  li a:link,#nav  li a:visited{ color:#fff; line-height:60px; padding-left:25px; display:block}
#nav  li a:hover{ color:#ffb642; background:url(../images/navbg.png) no-repeat 0 -100px}

.version{ position:absolute; right:20px; top:2px; z-index:9}
.version li{ float:right; padding:0 0 0 10px;}
.version .cn a{ background:url(../images/versionn.png) no-repeat; width:20px; height:14px; display:block}
.version .en a{ background:url(../images/versionn.png) no-repeat 0 -14px; width:20px; height:14px; display:block}
.version .cn a:hover{ background-position:-20px 0;}
.version .en a:hover{ background-position:-20px -14px;}

.hometel{ width:1000px; height:60px; margin:0 auto}

.sobox .input,.sobox .btn{ background:url(../images/en_sobg.png) no-repeat}
.sobox{ float:left; width:275px; margin:20px 20px 0 0 ;}
.sobox .input{height:30px; width:180px; line-height:30px; padding:0px 0 0px 30px; border:0; float:left;background-position:  0 0px; outline:medium; color:#ccc}
.sobox .btn{ border:0px; width:65px; height:30px; float:left;background-position: right 0px; text-indent:-999px; overflow:hidden; cursor:pointer}
.sobox .input:hover {color:#444}

.hometel .tel{ float:right; background:url(../images/en_tel.png) no-repeat; width:360px; height:60px}

.main{ width:1000px; margin:0 auto 0; clear:both; background:#ffffff}
.ny_main{ width:960px; margin:0px auto 0; padding:20px; clear:both; background:url(../images/ny_main_bg.png) repeat-x center top #ffffff}

/*=========mF_expo2010========*/
.Focus_photo { margin:0; float:left}
#myFocus{width:640px; height:360px; overflow:hidden; float:left; display:inline}
.mF_sohusports_wrap{padding:0px;}/**/
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .txt li{position:absolute;z-index:2;bottom:0px;height:36px;line-height:36px; display:none}
.mF_expo2010 .txt li a{display:block;position:relative;z-index:1;color:#fff;padding-left:5px;font-size:14px;text-decoration:none;}/**/
.mF_expo2010 .txt li span{display:block;height:100%;position:absolute;top:0;left:0;background:#333333;filter:alpha(opacity=70);opacity:0.7;}/**/
.mF_expo2010 .txt li p{display:none;}/**/
.mF_expo2010 .num{position:absolute;z-index:3;bottom:5px;right:3px;}/**/
.mF_expo2010 .num li{float:left;}
.mF_expo2010 .num li a{color:#cc3333;float:left;width:10px;height:10px;border-radius:6px;line-height:16px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer;background:#0378c6;border:#0378c6 1px solid;text-decoration:none;filter:alpha(opacity=50);opacity: 0.5; text-indent:-999px;}
.mF_expo2010 .num li.current a,.mF_expo2010 .num li.hover a{color:#fff;background:#C00;border:#C00 1px solid; }/*当前/*/
.mF_expo2010 .pic img{ width:640px; height:360px;}
.mF_expo2010 .loading span{background:url(../images/loadinglit.gif) no-repeat; width:16px ; height:16px; display:blockl; margin:50px auto 0}
/*=========mF_expo2010========*/


.more{ float:right; margin:0; height:42px; line-height:42px; padding:0px 13px 0 10px; font-family:"宋体";  display:block}
.more:link,.more:visited{color:#999999;}
.more:hover {color:#FF3300; }

.list1{ float:left; width:360px; height:180px; overflow:hidden; background:#f5f5f5}
.list1 ul{padding:10px 10px 5px 0px}
.list1 li { font-size:14px; line-height:28px;height:28px;overflow:hidden;background:url(../images/pic1.png) 24px 14px no-repeat; padding-left:35px;}
.list1 span{float:right; width:70px; color:#b5b4b4; text-align: center; font-family: Tahoma, Geneva, sans-serif}
.list1 .tit{ height:42px;background:#ewebcmsd}
.list1 .tit h2{ line-height:42px; font-size:18px;color:#ea376c; padding:0 0 0 20px; font-family:"Microsoft YaHei"}

.list2{ float:left; width:340px; height:150px; margin:20px 0 0 0; overflow:hidden;}
.list2 ul{padding:0px 10px 5px 0px}
.list2 li { font-size:14px; line-height:28px;height:28px;overflow:hidden;background:url(../images/pic1.png) 24px 14px no-repeat; padding-left:35px;}
.list2 .tit{ height:38px;}
.list2 .tit h2{ line-height:42px; font-size:18px;color:#0092db; padding:0 0 0 20px; font-family:"Microsoft YaHei"}



.photo {float:left; width:660px; height:150px; margin:20px 0 0 0; overflow:hidden;}
.photo ul{padding:7px 0px 0px 12px; width:700px; overflow:hidden}
.photo li { width:200px; height:70px; line-height:23px; text-align:center; overflow:hidden; float:left; margin:0 15px 0 0; display:inline}
.photo li img{ width:200px; height:70px; float:left}
.photo li span { width:145px; height:25px; line-height:25px; text-align:center; background:#eee; display:block; float:left}
.photo li a:hover span {background:#cc1118; color:#fff;}
.photo .tit{ height:38px;}
.photo .tit h2{ line-height:42px; font-size:18px;color:#0092db; padding:0 0 0 20px; font-family:"Microsoft YaHei"}


.ny_main_l{ float:left; width:250px; margin:0px 0 0; display:inline;}
.ny_main_r{ float:right; width:680px; margin:0px 0 0; display:inline;}

.left_c{width:250px;min-height:380px;height:100%;_height:380px;}
.right_c{background:#fbfbfb;width:680px;min-height:480px;height:100%;_height:480px;}
.br img{ width:680px; height:120px;}
.nybt{width:620px;  padding:20px 30px 10px; font-size:14px; font-weight:bold; color:#057ece}

.positon{ float:right; text-align:right; line-height:36px; padding:0px 10px 0 0;}
.positon, .positon a:link,.positon a:visited{ color:#808080}
.positon a:hover{ color:#f30}

#subnav{width:250px; overflow:hidden;}
#subnav ul{width:250px;overflow:hidden;}
#subnav ul li{ margin:0 0 5px 0;background: #f5f5f5; }
#subnav ul li a{width:230px; height:38px; font-size:14px; color:#444; line-height:38px;background:url(../images/nynavbg.png) no-repeat 0px 0; padding:0 0px 0 50px;overflow:hidden; display:block}
#subnav ul li a:hover{color:#fff;background:#0092db}
#subnav ul li.on a{ color:#fff;background:#0092db}

.left_link { padding:0px 0 0}
.left_link p{ padding:0 0 5px 0}

.left_lxwm { background:#fbfbfb; border:#f0f0f0 1px solid; margin:15px 0 0 0; padding:10px; line-height:22px}
.left_lxwm h2{ color:#057ece; line-height:26px; font-size:14px; margin-bottom:5px; font-weight:bold}


.morelist ul{ padding:0px 30px 10px;}
.morelist li { line-height:32px; height:32px; overflow:hidden; font-size:14px; padding:0px 0 0px 18px; border-bottom:#ddd 1px dotted;background:url(../images/pic1.png) no-repeat 5px 15px}
.morelist span { color:#999; float:right; width:80px; font-family: Arial, Helvetica, sans-serif}
.morelist , .morelist a:link, .morelist a:visited {color:#444;}
.morelist a:hover {color:#f30;}
.morelist li.bline{ border-bottom:#ccc 1px dashed; height:0; overflow:hidden; margin:0px 0 10px; background:none}


.morephoto{width:730px; overflow:hidden}
.morephoto ul{padding:30px 0px 0px 30px; width:620px; overflow:hidden}
.morephoto ul{ width:750px;}
.morephoto li { width:165px; height:125px; line-height:25px; text-align:center; background:#eee; overflow:hidden; float:left; margin:0 15px 20px 0; display:inline}
.morephoto li img{ width:165px; height:100px; float:left}
.morephoto li span { width:165px; height:25px; line-height:25px; text-align:center; background:#eee;  display:block; float:left}
.morephoto li a:hover span {background:#cc1118; color:#fff;}

.cptype{ width:620px; height:130px; margin:0 auto; font-size:14px; line-height:180%}
.cptype .img{ float:left; padding:5px; border:#e9e9e9 1px solid; width:160px; height:110px; margin:0 20px 0 0}
.cptype img{ float:left; width:160px; height:110px;}
.cptype h2{ font-size:14px; font-weight:bold; margin-bottom:10px;}

.cpinfo{ width:620px;  margin:0 auto; font-size:14px; line-height:180%}
.cpinfo .img{ float:left; padding:5px; border:#e9e9e9 1px solid; width:200px; height:200px; margin:0 20px 0 0}
.cpinfo img{ float:left; width:200px; height:200px;}
.cpinfo p{ font-size:14px;  margin-bottom:10px;}

.cpclass{ width:620px; margin:0 auto;}
.cpclass li{ width:133px; height:22px; line-height:22px; float:left; font-size:14px; padding:5px 0 0 22px; background:url(../images/pic2.png) no-repeat 0 8px}
.cpclass li.on{background:url(../images/pic2on.png) no-repeat 0 8px}
.cpclass li ,.cpclass li a:link,.cpclass li a:visited {color:#057ece;}
.cpclass li a:hover {color:#f30;}
.cpclass li.on a {color:#ee575d;}



.cplist{ width:620px; margin:20px auto; clear:both; border:#e0e0e0 1px solid; background:#fff}
.cplist h2{ line-height:36px; padding:0 0 0 25px; font-size:14px; border-bottom:#e0e0e0 1px solid; color:#888;background:#fbfbfb;}
.cplist ul{ padding:15px 20px}
.cplist li { line-height:32px; height:32px; overflow:hidden; font-size:14px; padding:0px 0 0px 18px; border-bottom:#ddd 1px dotted;background:url(../images/pic3.png) no-repeat 5px 12px}
.cplist span { color:#057ece; width:150px; display:block; float:left;}
.cplist b { font-weight:inherit}
.cplist , .cplist a:link, .cplist a:visited {color:#444;}
.cplist a:hover {color:#f30;}
.cplist li.bline{ border-bottom:#ccc 1px dashed; height:0; overflow:hidden; margin:0px 0 10px; background:none}
.cplist span a:link, .cplist span a:visited { color:#057ece}
.cplist span a:hover {color:#ee575d;}

.cpread{ width:620px; margin:20px auto; clear:both; border:#e0e0e0 1px solid; background:#fff}
.cpread h2{ line-height:36px; padding:0 0 0 20px; font-size:14px; border-bottom:#e0e0e0 1px solid; color:#888;background:#fbfbfb;}

/*阅读页*/
.read_main{border:#c4dbfa solid; border-width:5px 1px 1px; padding:0 20px;}
.article_content{ padding:0px 30px; font-size:14px;line-height:180%;font-family:"宋体"}
.article_content p,.article_content div{line-height:180%}
.article_content h1.title{ margin:10px 0 10px 0; font-size:24px; font-weight:normal; font-family:"Microsoft YaHei","Microsoft JhengHei",Verdana, Geneva, sans-serif;text-align:center; }
.article_content .lh20{ height:24px; position:relative;font-size:12px; color:#B3B3B3;text-align:center; margin-bottom:10px; border-bottom:#DFEEF7 1px dashed}
.article_content .lh20 a{color:#B3B3B3; }
.article_content img{max-width:700px;width:expression(this.width>700?700:true); }
.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6,.article_content h1{ font-size:inherit; font-weight:bold; margin:inherit; padding:inherit;line-height:180%}

.article_content h1 { font-size: 2em; margin: .67em 0 } 
.article_content h2 { font-size: 1.5em; margin: .75em 0 } 
.article_content h3 { font-size: 1.17em; margin: .83em 0 } 
.article_content h4,.article_content  p, 
.article_content dir{ margin: 1.12em 0 } 
.article_content h5 { font-size: .83em; margin: 1.5em 0 } 
.article_content h6 { font-size: .75em; margin: 1.67em 0 } 
.article_content h1,.article_content  h2.article_content , h3,.article_content  h4, 
.article_content h5,.article_content  h6,.article_content  b,.article_content strong { font-weight: bolder }

.cpread .article_content{ padding:10px 20px;}
.read .article_content{ padding:10px 20px;}


.fontSize { position:absolute; width:140px; right:0; color: #7E7E7E; text-align:right;font-size:12px; font-family:"宋体"}
.fontSize .small {  color: #666666;  font-size: 10px;  padding-left: 3px;   padding-right: 3px; }
.fontSize span {  cursor: pointer;   font-family: "Times New Roman",arial;   font-weight: bold;}
.fontSize .big {   color: #0B3B8C;    font-size: 13px;    padding-left: 3px;    padding-right: 3px;}

/*页码*/
.pageNav { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 36px; float:right; display:inline}
.pageNav a, .pageNav strong, .pageNav span { display:block; float:left; padding:0 6px; overflow:hidden; margin-right:2px;text-decoration:none; color:#416ed3;}
.pageNav a, .pageNav span { height:18px; line-height:18px; border:1px solid #DAE9EF;}
.pageNav a:hover {color:#FFF; background:#416ed3; border:1px solid #0066CC; text-decoration:none  }
.pageNav .cur{ color:#F00; border:none}
.pageNav .mor { border:0; padding:0; height:21px; line-height:18px;font-size:12px }
.pageNav .na { color:#aaa }

.pageNav2 {}
.pageNav2 ul { padding:10px 0px 0px 40px; }
.pageNav2 ul li { float:left;font-family:Arial, Helvetica, sans-serif;color:#aaa; font-size:14px; line-height:20px; margin-right:4px;}
.pageNav2 ul li a { float:left; color:#277fbd; display:block;  padding:0px 10px; border:1px solid #cfe5fa; }
.pageNav2 ul li a:hover { color:#fff;  background:#bed8f0;text-decoration:none; border:1px solid #a5c4e1;  }
.pageNav2 ul li.thisclass,
.pageNav2 ul li.thisclass a,
.pagebox ul li.thisclass a:hover { color:#F00; padding:0 7px;}
.pageNav2 .pageinfo { line-height:20px;  padding:0px 6px; border:1px solid #cfe5fa; display:block }
.pageNav2 .pageinfo strong {font-weight:normal;}
.pageNav2 .na { line-height:20px;  padding:0px 6px; border:1px solid #cfe5fa; display:block }
.pageNav2 select {height:22px; color:#666; border:1px solid #a5c4e1; }


.pageNav3 { padding:10px 0px 0px 40px; margin-bottom:20px; }
.pageNav3  span { float:left; color:#aaa; display:block;  padding:0px 10px; border:1px solid #cfe5fa; margin-right:4px;}
.pageNav3 strong { float:left; color:#f30; display:block;  padding:0px 10px; border:1px solid #cfe5fa; margin-right:4px;}
.pageNav3  a { float:left; color:#277fbd; display:block;  padding:0px 10px; border:1px solid #cfe5fa;margin-right:4px; }
.pageNav3  a:hover { color:#fff;  background:#bed8f0;text-decoration:none; border:1px solid #a5c4e1;  }

.m_t10{margin-top:10}


.videobox{ width:650px; margin:0 auto; padding:20px 10px;}
.players{ width:400px; height:300px; padding:7px 7px 37px 7px; ; margin:0 auto; }

#movielist{height:160px;overflow: scroll;overflow-y:hidden;
SCROLLBAR-FACE-COLOR: #e2e2e2;SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #a9a9a9; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff;}
#movielist img{ width:122px; height:90px; padding:5px; background-color:#FFFFFF; border:#EBEBEB 1px solid;}
#movielist A:hover img{ width:122px; height:90px; padding:5px; background-color:#C00;}
.movielist td{padding:5px; text-align:center; font-size:12px;}

.m_t10{margin-top:10px;}

.joblist{ border-collapse: collapse; width:92%; margin:30px auto 0; }
.joblist td{ border:#eee 1px solid; padding:5px 5px; font-size:14px}
.joblist .hd{ background:#FCFCFC; color:#06C}

.joblist .joblist td a:link, .joblist td a:visited {color:#444;}
.joblist td a:hover {color:#f30;}

.jobread{ border-collapse: collapse; width:100%; margin:30px auto 0;}
.jobread td{ border:#eee 1px solid; padding:5px 5px; font-size:14px}
.jobread .tdl{ width:80px;}
.jobread td.title{ height:40px; background:#FAFAFA; text-align:center;}
.jobread td.title h1{font-size:24px; font-weight:normal; font-family:"Microsoft YaHei","Microsoft JhengHei",Verdana, Geneva, sans-serif;}
.jobread td.title2{ height:40px; background:#FAFAFA; color:#900; font-weight:bold; font-size:14px; text-align:center}
#application{ width:120px; height:35px; display:block; margin:30px auto; background:url(../images/application.png) no-repeat; overflow:hidden; text-indent:-999px;}

/*main css*/
.main-im{position:fixed;right:10px;top:70px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:90px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:92px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im_main:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px; padding-bottom:10px}
.main-im .im_main .im-tel div{font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;color:#f30;}
.main-im .im_main .im-tel .tel-num a{color:#318ecc;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/en_open_im.png) no-repeat left top;}
/*

