
body {font-family: "ËÎÌå";font-size: 12px;margin:0 auto; padding: 0px; color:#fff; background:#000;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,input,select,table,tr,td{margin: 0px;padding: 0px;}
ul,li {list-style-type: none;}
a {color: #fff;text-decoration: none;}
a:hover {text-decoration: underline; color:#fff;}
th { font-weight:normal;}
img {border: 0;}
.mt_5{ margin-top:5px;}
.mb_5{ margin-bottom:5px;}
.clear{ clear:both;}

.mod1 .title{ height:36px; overflow:hidden;}
.mod1 .title .more{ float:right; padding:14px 10px 0px 0px;}
.mod1 .title h3{ background:url(../images/index_21.gif) no-repeat left top; padding:12px 0px 0px 24px; height:24px; font-size:14px; color:#f5950c;}
.mod1 .cont{ background:#1a1a1a; margin-top:9px;}

.newslist ul li{ background:url(../images/index_47.gif) no-repeat 5px 10px; line-height:30px; float:left; padding-left:20px;}
.newslist ul li a{ float:left;}
.newslist ul li span{ float:right;}



.warp{ width:1000px; margin:0 auto;}
.topbar{ height:106px; overflow:hidden; position:relative;}
.logo{ position:absolute; top:0px; left:0px;}
.mininav{ position:absolute; top:0px; right:0px; background:url(../images/index_02.gif) no-repeat; width:586px; height:26px; overflow:hidden; padding:14px 8px 0px 0px; text-align:right;}
.mininav a{ margin:0 10px;}
.phone{ position:absolute; top:40px; right:0px;}
.menu{ height:45px; overflow:hidden;}
.menu ul li{ float:left;}
.menu ul li img{ display:block; line-height:0px;}
.banner{ height:376px; overflow:hidden;}
.rsp{ height:52px; position:relative;}
.rsp .img{ position:absolute; top:-24px; left:0px;}

#content{ width:991px; margin:0 auto;}
#nycontent{ width:975px; margin:0 auto;}
.about{ float:left; width:566px; padding-left:14px;}
.about .cont{ height:216px; padding:10px 15px 0px 15px; line-height:30px; overflow:hidden;}

.mantle{ float:right; width:393px; padding-right:5px;}
.mantle .cont{ height:226px; overflow:hidden;}
.mantle .cont .photo{ width:384px; height:217px; margin:0 auto; padding-top:4px;}

.info{ float:left; display:inline; margin-top:11px; width:346px; padding-left:14px;}
.info .cont{ height:195px; overflow:hidden;}
.info .cont ul{ padding:8px; overflow:hidden; zoom:1;}
.info .cont ul li{ width:305px;}

.news{ float:left; width:346px; padding-left:13px; display:inline; margin-top:11px;}
.news .cont{ height:195px; overflow:hidden;}
.news .cont ul{ padding:8px; overflow:hidden; zoom:1;}
.news .cont ul li{ width:305px;}

.contact{ width:249px; float:right; display:inline; margin-top:25px; margin-right:2px; background:url(../images/index_42.gif) no-repeat right top; height:218px; overflow:hidden;}
.contact .cont{ padding-right:37px; line-height:23px; padding-top:20px; color:#f5950c; font-weight:bold;}

.rsp1,.rsp2,.rsp3{ width:989px; border:#3d4a57 solid 1px; overflow:hidden; margin-top:12px; height:93px;}

.video{ float:left; width:247px; padding:12px 0px 0px 16px; overflow:hidden;}
.video .title{ height:36px; overflow:hidden;}
.video .cont{ height:265px; overflow:hidden; margin-top:4px;}
.video .frist{ width:239px; height:177px; border:#3d4a57 solid 4px;}
.video .cont .list{ height:72px; overflow:hidden; padding-top:7px;}
.video .cont .list ul{ width:258px;}
.video .cont .list ul li{ width:110px; height:65px; border:#3d4a57 solid 3px; display:inline; float:left; margin-right:13px;}
.video .cont .list ul li img{ display:block; line-height:0px; width:110px; height:65px;}

.partthree .midlframe{ float:left; width:472px; padding-left:17px; display:inline; margin-top:12px;}
.train .cont{ height:112px; overflow:hidden; zoom:1; margin-top:3px;}
.train .cont ul{ padding:8px; overflow:hidden; zoom:1;}
.train .cont ul li{ width:430px; line-height:25px;}

.tese_train .cont{ height:113px; overflow:hidden; zoom:1; margin-top:3px;}
.tese_train .cont ul{ padding:8px; overflow:hidden; zoom:1;}
.tese_train .cont ul li{ width:430px; line-height:25px;}


.kd_info{ float:right; width:220px; padding-right:5px; display:inline; margin-top:12px;}
.kd_info .cont{ height:264px; overflow:hidden; margin-top:3px; background:none;}
.kd_info .cont ul{}
.kd_info .cont ul li{ height:66px; padding:10px 0px; border-bottom:#4d4d4d solid 1px; overflow:hidden; zoom:1;}
.kd_info .cont ul li .photo{ width:92px; height:62px; padding:1px; border:#4d4d4d solid 1px; float:left; display:inline; margin-left:5px;}
.kd_info .cont ul li .word{ float:right; width:113px; padding-top:17px; line-height:20px;}
.kd_info .cont ul li .word a,.kd_info .cont ul li .word span{ display:block;}

.picture{ margin-top:6px; padding-left:12px;}
.picture .cont{ margin-top:0px; background:none; padding-top:15px; height:192px; overflow:hidden;}
.picture ul li {width:210px;padding: 0 15px; height:190px; float: left; overflow: hidden;  border-collapse: collapse;}
.picture ul li .photo {width:208px; height:157px; border: 1px solid #43576d; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:140px; *font-family:Arial;}
.picture ul li .photo img {vertical-align:middle;}
.picture ul li .name {text-align: center; line-height: 28px;}

#footer{ margin-top:6px;}
.friendlink{ padding-left:12px;}
.friendlink .cont{ margin:0px; padding-top:15px; height:71px; overflow:hidden; background:none;}
.friendlink ul li {width:108px;padding: 0 15px; height:42px; float: left; overflow: hidden;  border-collapse: collapse;}
.friendlink ul li .photo {width:106px; height:40px; border: 1px solid #43576d; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:37px; *font-family:Arial;}
.friendlink ul li .photo img {vertical-align:middle;}

.f_body{ border-top:#f5950c solid 4px; padding:19px 0px; text-align:center; line-height:22px;}
.botnav a{ margin:0 5px;}
.copyright .copy{ font-family:Arial, Helvetica, sans-serif;}

.side{ float:left; width:258px;}
.three_cate { margin-bottom:11px;}
.three_cate .cont{ height:auto!important; height:195px; min-height:195px;}
.three_cate dl{ width:241px; margin:0 auto; overflow:hidden; zoom:1; padding-top:8px;}
.three_cate dt { background:url(../images/ny_14.gif) no-repeat; padding:8px 0px 8px 20px; height:16px; font-weight:bold;}
.three_cate dd ul li { background:url(../images/ny_07.gif) no-repeat left top; padding:6px 0px 6px 34px; height:18px;}

.two_cate{ margin-bottom:25px; }
.two_cate .cont{ height:auto!important; height:195px; min-height:195px;}
.two_cate .cont ul{ width:241px; margin:0 auto; overflow:hidden; zoom:1; padding-top:8px;}
.two_cate .cont ul li{background:url(../images/ny_14.gif) no-repeat; padding:8px 0px 8px 20px; height:16px; font-weight:bold;}

.nycontact{background:url(../images/index_42.gif) no-repeat right top; height:218px; overflow:hidden;}
.nycontact .cont{ padding-right:37px; line-height:23px; padding-top:20px; color:#f5950c; font-weight:bold;}


.main{ float:right; width:693px;}

.ny_news .cont { padding:15px; height:auto!important; height:936px; min-height:936px;}
.ny_news .cont  ul li{background:url(../images/about_10.gif) no-repeat 5px 12px; line-height:30px; float:left; padding-left:20px; width:633px; border-bottom:#5f5f5f dashed 1px;}
.ny_news .cont  ul li a{ float:left;}
.ny_news .cont  ul li span{ float:right;}

.ny_dan .cont{ padding:15px; height:auto!important; height:936px; min-height:936px; line-height:28px;}

.ny_pro .cont{ padding:15px 0px;  height:auto!important; height:936px; min-height:936px;}
.ny_pro ul { width:669px; margin:0 auto;}
.ny_pro ul li {width:175px;padding: 0 23px; height:185px; float: left; overflow: hidden;  border-collapse: collapse;}
.ny_pro ul li .photo {width:173px; height:141px; border: 1px solid #5d5d5d; overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:127px; *font-family:Arial;}
.ny_pro ul li .photo img {vertical-align:middle;}
.ny_pro ul li .name {text-align: center; line-height: 28px;}

.detail .cont{ padding:15px; height:auto!important; height:936px; min-height:936px; line-height:28px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}


.ny_msg {}
.ny_msg .cont { padding:15px; height:auto!important; height:936px; min-height:936px;}
.ny_msg .cont .bridge {line-height: 30px; text-align: right;}
.ny_msg .cont .welcome {width: 95%; margin:0 auto; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width:480px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li {width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input {height: 14px; padding:2px 0; line-height: 14px;}
.ny_msg .cont .msglist {width: 100%;}
.ny_msg .cont .msglist ul {border: 1px solid #ccc;}
.ny_msg .cont .msglist li {line-height: 24px;}
.ny_msg .cont .msglist li .msg_name {border-bottom: 1px solid #ccc;}



.page {width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev, .page .next {margin:0 10px;}
.page .num { padding: 2px; text-align: center;}
.page .cur {color: #f00;}


