body { background: #fff; }
body, form { margin: 0; padding: 0; font-size: 12px; }
* { font-family: "microsoft yahei", "宋体", "黑体" }
/*Formatting code - S*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; }
.clr,.clear{float:none; clear:both;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
input, button { margin: 0; font-size: 12px; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
/*Formatting code - E*/
.width { width: 960px; margin: 0 auto; overflow: hidden; }
.width2 { width: 960px; margin: 0 auto; overflow: hidden; height: 100%; }
.width2 h1 { font-size: 20px; margin-top: 13px; }
.width2 span.l { clear: both; padding-left: 10px; margin-top: 50px; }
.width2 span.bottom0 { margin-top: 25px; padding: 0; }
.width2 span.bottomBlack { border-bottom: 3px solid #999; padding: 0; }
a#he{ color:#16335f; font-weight:bold;}
.l { float: left; }
.r { float: right; }
.c { clear: both; }
.m { margin-top: 10px; }
.red { color: #f30; }
.dis { display: none; }
.m10 { margin: 20px; _margin: 20px 10px 20px 10px; }
.m10 p img{}
.mtb { margin-top: 10px; margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
a { text-decoration: none; color: #333; }
a img{border:none;}
a:hover { text-decoration: none; color: #f30; }
.ma { margin: 0 auto; }
.ull { margin: 0; padding: 0; list-style-type: none; display: block; }
.ull li {  float: left; display: block; }
/*Header*/
.header { height: 100px; background: url(../Images/header_bg.jpg) repeat-x; }
.logo { float: left; margin: 4px 0 0 0; }
.title { float: left; margin: 10px 0 0 4px; }
.header .width {position:relative;}
.other { position: absolute; right:0; float: right; margin: 0; line-height: 20px; color: #333; width: 400px; font-family: verdana; color: #B8B8B8; overflow: hidden }
.other h1 { font-size: 12px; display: inline; }
.other div.r { margin: 6px 0 5px 0; }
.other div a { color: #333; }
.other div a:hover { color: #16335f; }
.other form { margin: 0; padding: 0; }
.other dl { float: right; padding: 0; background: url(../Images/searchBg.jpg) no-repeat left; width: 281px; height: 38px;margin-top:35px; }
.other dt { float: left; margin: 0; padding: 0; cursor: pointer; }
.other .input { background: none; border: none; padding: 4px 0 4px 14px; height: 30px; line-height: 30px; color: #999; width: 204px; }
.other .bnt { background: none; border: none; width: 59px; line-height: 18px; padding: 4px 0 5px 0; text-align: center; color: #fff; *margin:1px 0 0 0;
height: 38px; cursor: pointer; }
/*banner 菜单*/
.banner { width: 100%; height: 410px; overflow: hidden;margin-top:45px; }
.banner ul { height: 380px; width: 100%; list-style-type: none; }
.banner ul.bannerInner { height: 410px; width: 100%; width: 6000px; }
.banner ul li { width: 100%; height: 410px; float: left; }
.bannerInner li { float: left; width: 100%; height: 410px; }
.bannerControl { width: 100%; height: 20px; position: absolute; top: 470px; }
.bannerControl ul { width: 130px; height: 20px; margin: 0 auto; }
.bannerControl ul li { width: 15px; height: 15px; background: #16335f; margin-left: 10px; _margin-left: 5px; list-style-type: none; cursor: pointer; }
.banner_bg { background: url(../Images/banner_bg.jpg) no-repeat bottom; height: 28px; }
.banner1 { background: url(../Images/banner_index_bg_01.jpg) center; }
.banner2 { background: url(../Images/banner_index_bg_02.jpg) center; }
.banner3 { background: url(../Images/banner_index_bg_03.jpg) center; }
.banner4 { background: url(../Images/banner_index_bg_02.jpg) center; }
.banner5 { background: url(../Images/banner_index_bg_01.jpg) center; }
/*nav*/
.nav { position: absolute; width: 100%; top: 100px;background: #f2f2f2; }
.nav, .nav ul { height: 45px; }
.nav .width { overflow: visible; margin: 0 auto; background: #f2f2f2; }
.nav ul li { width: 106px; height: 100%; border-right: 1px solid #dedede; }
.nav ul li a { display: block; width: 106px; height: 100%; line-height: 45px; text-align: center; font-size: 14px; background: #f2f2f2; font-weight: 100; }
.nav ul li a:hover { background: #16335f; color: white; }
.nav ul li.ss { width: 155px; }
.nav ul li.ss a { width: 155px; font-weight: 100; }
.nav ul li.ss a:hover { background: #16335f; color: white;}
.nav ul li.navLast { width: 108px; height: 100%; border: none; }
.nav ul li.navLast a { width: 108px; }
#navIn { background: #87BF26; color: white; }
#navIn { background: #f2f2f2; color: black; }
/*sub_nav*/
.nav .s_menu { position: relative; }
.nav .s_menu a { display: block; font-weight: 100; }
.nav .s_menu ul.submenu1 { display: none; width: auto; position: absolute; left: 0; background: #f2f2f2; height: 0; z-index: 10; }
.nav .s_menu ul li { border: none; }
.nav .s_menu ul.submenu1.w90 { width: 106px; }
.nav .s_menu ul.submenu1.w90 a { width: 106px; text-align: center; float:left; }
.nav .s_menu ul.submenu1.w91 { width: 183px }
.nav .s_menu ul.submenu1.w91 li, .nav .s_menu ul.submenu1.w91 li a { _width: 120px; _display: block; }
.nav .s_menu ul.submenu1.w100 { width: 245px }
.nav .s_menu ul.submenu1.w100 li, .nav .s_menu ul.submenu1.w100 li a { _width: 183px; _display: block; }
.nav .s_menu ul.submenu1 li { width:100%; height: 35px; clear: both; overflow: hidden; border-bottom: 1px solid #e2e2e2; }
.nav .s_menu ul.submenu1 li a { font-size: 14px; width: 183px; height: 35px; line-height: 35px; text-align:center; color: black; background: #f2f2f2;  }
.nav .s_menu ul.submenu1 li a:hover { background: #16335f; color: white}
.nav .s_menu ul.submenu1.w100 li, .nav .s_menu ul.submenu1.w100 li a { width: 245px; display: block; text-align:center;}
.submenu2 { position: absolute; left: 120px; }
#glivia1 li , #glivia1 li a{ width:106px;}
/*aD*/
.aD { margin: 0; width: 100%; display: block; cursor: pointer; float: left; }
.aD:hover { background: white; }
.aD div { text-align: center; padding: 20px 0; font-size: 11pt; }
.aD div h1, .aD div h1 a { font-size: 13pt; color: #16335f; display: inline; text-align: center; }
.aD div h1 a:hover, .aD div a:hover { color: black; text-align: center; }
.aD div span { color: red; font-size: 11pt; text-align: center; }
/*PARTFOUR*/
.jg { visibility: hidden; }
.partFour { width: 100%; height: 265px; }
.partFour { list-style-type: none; padding: 0; margin: 0 auto; width: 960px; }
.partFour li { float: left; width: 224px; background: white; height: 265px; border: 1px solid #e2e2e2; cursor: pointer; }
.partFour li.jg { width: 18px; background: none; border: none; }
.partFour_pic { display: block; width: 100px; height: 100px; margin: 0 auto; margin-top: 25px; }
.partFour_title { display: block; margin: 0 auto; margin-top: 10px; text-align: center; }
.partFour_text { display: block; width: 176px; height: 95px; margin: 10px auto; color: #979798; font-size: 13px; line-height: 26px; }
.partFour_title h3, .ExampleTitle span.l, .NewsTitle span.l, .features ul li a h3 { font-size: 11pt; font-weight: 100; color: #30363F; }
.partFour_title h3, .features h3 { font-weight: bold; }
/*customExample*/
.customExample { padding: 10px 0; margin: 0 auto; }
.customExample li a:hover { background: #16335f; color: white; }
.customExample li.customTitle { cursor: pointer; width: 945px; height: 33px; line-height: 33px; font-size: 11pt; padding: 0 0 0 10px; border-left: 5px solid #16335f; font-weight: bold; background: url(../Images/text-bg.jpg) repeat; color: #40404D; }
.customExample li.customTitle a.r { margin-right: 10px; _margin-right: 5px; color: #40404D; font-size: 9pt; }
.customExample li.customTitle a.r:hover { color: #f30; background: none; }
.customE { width: 216px; height: 255px; background: url(../Images/text-bg.jpg) repeat; position: relative;border:1px solid #ddd; margin-left:28px;margin-top:18px;}
.customEPic { cursor: pointer; width: 216px; height: 159px; background: url(../Images/customExamplePicShadow_bg.png) no-repeat bottom; }
.customETitle { cursor: pointer; width: 216px; height: 30px; text-align: center; line-height: 30px; font-weight: bold; font-size: 9pt; }
.customEDesc { cursor: pointer; width: 200px; height: 50px; text-align: center; overflow: hidden; padding: 0 8px; color: #444444; font-size: 9pt; }
.customEMore a { margin: 5px auto 0 auto; width: 80px; height: 30px; background: #E5E3E4; display: block; line-height: 30px; text-align: center; border-bottom: 2px solid #c8c8c8; }
.customExample li.jg { width: 28px; height: 100px; visibility: hidden; }
.customExample li.jjg { width: 960px; height: 20px; float: left; }
.customExample div.cuBottom { width: 216px; height: 14px; position: absolute; bottom: 0; z-index: 10; }
.customExample div.cuBottom1 { width: 216px; height: 14px; position: absolute; bottom: 0; z-index: 9; }
/*topNews*/
.w650 { width: 650px; }
.w295 { width: 295px; }
.topNewsAndOrder { padding: 10px 0 15px 0; margin: 0 auto; }
.topNewsAndOrder li.c { height: 2px; }
li.topNewsHeader, li.orderHeader { line-height: 30px; font-size: 11pt; padding: 0 0 0 10px; background: url(../Images/text-bg.jpg) repeat; border-left: 5px solid #16335f; font-weight: bold; height: 30px; color: #40404D; }
.vid_title{ line-height: 30px; font-size: 11pt; padding: 0 0 0 10px; background: url(../Images/text-bg.jpg) repeat; border-left: 5px solid #16335f; font-weight: bold; height: 30px; color: #40404D;}
.vid_box{ margin-top:10px;}
li.orderHeader { width: 265px; float: right; }
li.topNewsHeader { width: 635px; float: left; }
li.topNewsHeader a.r { float: right; display: block; color: #40404D; font-size: 9pt; margin-right: 10px; _margin-right: 5px; }
li.topNewsHeader a.r:hover { color: #f30;}
li.topNewsContent { float: left; padding-bottom: 10px; width: 650px; }
.ul .topNews { margin: 10px auto 0 auto; width: 635px; height: 100px; }
.ul .topNews a{ font-size:14px;}
ul.topNews span.r { font-size: 12px; color: gray; }
ul li.topNewsPic { width: 150px; height: 95px; background: #C90; border: 2px solid #c8c8c8; }
ul li.topNewsTitle { margin: 0 0 0 10px; width: 630px; font-size: 14px; }
ul li.topNewsTitle a:hover { color: #16335f; }
ul li.topNewsDesc { margin: 5px 0 0 10px; width: 630px; }
ul li.topNewsDesc a { color: gray; width: 100%; height: 100%; display: block; }
ul li.topNewsDesc a:hover { color: #16335f; }
li.orderHeader { float: right; }
li.orderContent { float: right; margin: 0 0 0 15px; _margin-left: 7px; width: 280px; }
/*在线咨询*/
.c3 { margin-top: 5px; }
.c3 li { width: 278px; *margin-bottom:5px !important;
margin-bottom: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; list-style: none; }
.c3 input { padding: 6px 4px 5px 4px; background-color: #cbcbcb; width: 295px!important; margin: 0; color: #666; display: block; font-size: 12px; border-radius: 3px; }
#liuyan { width: 210px; float: left; height: 40px; }
#liuyan #nrbt { padding: 6px 4px 5px 4px; background-color: #cbcbcb; width: 220px!important; margin: 0; color: #666; display: block; font-size: 12px; border-radius: 3px; height: 40px; }
#end { width: 58px; float: right; height: 58px; }
#button1 { width: 58px!important; display: block; cursor: pointer; height: 58px; }
/*公告 的 控制*/
#notice { background: url(../Images/czxixi.gif) 0 -283px; height: 41px; line-height: 35px; }
#notice div { float: left; }
#notice .notice { width: 320px; }
#movenews { overflow: hidden; height: 34px; line-height: 34px; margin-top: 1px; }
#notice .icon { background: url(../Images/czxixi.gif) 0 -240px; width: 14px; height: 14px; margin: 10px 10px 6px 10px; display: block; float: left; }
#notice .icon01 { background: url(../Images/czxixi.gif) 0 -60px; width: 67px; height: 23px; margin: 6px 10px 6px 20px; line-height: 23px; float: left; text-align: center; color: #555; }
#notice b { color: #50B20E; }
#left { float: right; width: 650px; }
.left_w { overflow: hidden; width: 650px; }
.left_w_01 { overflow: hidden; width: 648px; }
#right { float: right; width: 300px; overflow: hidden; margin-right: 10px }
#index_ad { float: left; width: 330px; margin-right: 10px; background: #50B20F; height: 250px; }
#ontop { float: left; width: 308px; overflow: hidden; border: 1px solid #C1E7AA; }
.subject_bg { background: url(../Images/czxixi.gif) 0 -254px; height: 29px; line-height: 29px; }
.subject_title { font-size: 14px; font-weight: bold; color: #4EB30F; padding-left: 12px; }
.subject_title a { color: #4EB30F; }
.subject_title a:hover { color: #f30; }
.subject_title span { float: right; font: 12px/30px; padding-right: 10px; }
.subject_title span span { float: none; font: 12px/30px; padding: 0 4px; color: #f30; border: 0; }
.subject_title span a { color: #4EB30F; font: 12px/30px; color: #389200; }
.subject_title span a:hover { color: #f30; font: 12px/30px; color: #4EB30F; }
.ontop { background: url(../Images/czxixi.gif) -102px 0 no-repeat; height: 217px; border: 1px solid #fff; }
.ontop h1 { color: #4EB30F; font: 500 16px Microsoft Yahei; text-align: center; margin: 4px; }
.ontop h1 a { color: #4EB30F; font: 500 16px Microsoft Yahei; }
.ontop h1 a:hover { color: #f30; font: 500 16px Microsoft Yahei; }
.ontop_div { margin: 10px; color: #999; line-height: 17px; word-wrap: break-word; overflow: hidden; }
.index_news { margin: 10px 0 0 0; color: #999; }
.index_news dt { height: 25px; }
.index_news span { float: right; }
.subject_title01 { float: left; font-size: 14px; font-weight: bold; color: #4EB30F; text-indent: 12px; width: 130px; }
.subject_title02 { float: left; font-size: 14px; font-weight: bold; color: #4EB30F; text-indent: 12px; width: 480px; }
.subject_title03 { float: left; font-size: 14px; font-weight: bold; color: #4EB30F; text-indent: 12px; width: 880px; }
.sub_menu { margin: 0; padding: 0; float: left; }
.sub_menu dt { float: left; width: 79px; height: 29px; color: #89C165; text-align: center; cursor: pointer; }
.sub_menu dt.hover { background: #fff url(../Images/czxixi.gif) 0 -104px no-repeat; width: 79px; height: 29px; color: #50B20E; }
.sub_menu a { color: #89C165; }
.sub_menu a:hover { color: #337D00; }
#index_hot { width: 298px; }
#index_digg { margin: 0; padding: 0; }
#index_digg dt { clear: both; display: block; }
.digg { background: url(../Images/czxixi.gif) 0 -133px no-repeat; width: 51px; height: 53px; float: left; margin-right: 10px; text-align: center; }
.digg_num { color: #f30; font-family: georgia; font-size: 16px; height: 28px; line-height: 28px; }
.digg_link { color: #4DB20C; margin: 8px 0 0 1px; }
.digg_link a { color: #4DB20C; }
.digg_link a:hover { color: #f30; }
.digg_info { width: 217px; float: left; font-size: 14px; line-height: 24px; word-wrap: break-word; overflow: hidden; }
.digg_info div { color: #999; font-size: 12px; line-height: 18px; margin-bottom: 10px; *margin-bottom:0;
height: 32px; }
.hot_list { margin: 0; padding: 0; word-wrap: break-word; overflow: hidden; }
.hot_list dt { margin-top: 10px; }
.hot_list b { font-weight: normal; line-height: 24px; }
.hot_list span { float: right; }
.hot_list div { color: #999; line-height: 18px; }
.all_list { margin: 0; padding: 0; background: url(../Images/czxixi.gif) -86px 6px no-repeat; }
.all_list dt { line-height: 25px; padding-left: 20px; }
.all_list b a { color: #36A831; }
.all_list b a:hover { color: #f30; }
.all_list span { float: right; color: #999; }
.all_list div { color: #999; line-height: 15px; }
.nopic { border: 1px solid #C1E7AA; margin: 0 6px 1px 0; }
.index_vote { margin: 0; padding: 0; }
.index_vote dt { line-height: 25px; }
.index_vote h3 { margin: 0; padding: 0; font: 16px Microsoft Yahei; text-align: center; color: #4EB30F; }
.vote_bnt { background: url(../Images/czxixi.gif) 0 -212px; width: 66px; height: 28px; line-height: 28px; border: 0; text-align: center; font-size: 14px; color: #46A407; margin: 4px; }
.index_left { width: 318px; overflow: hidden; margin-top: 10px; float: left; }
.index_photo { margin: 0; padding: 0; }
.index_photo dt { width: 25%; float: left; text-align: center; height: 120px; margin-bottom: 10px; }
.index_photo dt img { border: 1px solid #CEEDC0; padding: 2px; }
.index_photo dt div { padding: 6px 0; background: #CEEDC0; width: 126px; margin: -4px 0 10px 7px; *margin:0 0 10px 0;
color: #50B20E; }
.index_photo a { color: #50B20E; }
.index_photo a:hover { color: #f60; }
.index_label { line-height: 20px; font-family: arial; }
.index_label a { font-family: arial; }
.index_label span { color: #999; }
.index_link { margin: 0; padding: 0; width: 100%; }
.index_link dt { float: left; width: 10%; margin-bottom: 10px; }
#Positon { background: url(../Images/czxixi.gif) 0 -283px; height: 35px; line-height: 35px; text-indent: 10px; }
.info_title { margin: 10px 0; font: 100 18px Microsoft Yahei; text-align: center; }
.info_other { text-align: center; color: #999; margin: 4px 0; }
.info_jj { border: 1px solid #FDCC97; background: #FEFCFA; padding: 10px; margin: 10px 20px; color: #666; line-height: 20px; word-wrap: break-word; overflow: hidden; }
.info_jj a { font-family: verdana; color: #00f; }
.info_jj a:hover { color: #f30; }
.info_jj span { font-weight: bold; color: #000; }
.info_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 24px; font-size: 13px; }
.info_content img{max-width:660px;}
.other_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 24px; }
.info_mood { font: bold 14px/30px; color: #333; margin: 20px 20px 0 20px; }
#Digg { margin: 10px auto 10px auto; padding: 0; width: 480px; overflow: hidden; }
#Digg dl { margin: 0 auto; }
#Digg dl dt { float: left; width: 11%; margin: 0; padding: 0; text-align: center; font-family: verdana; overflow: hidden; }
#Digg dl dt .bar { border: 1px solid #DADADA; width: 8px; height: 50px; height: 50px; position: relative; margin: auto; }
#Digg dl dt .bg { margin: 0; padding: 0; height: 0; background: url(../Images/bar_bg.gif) repeat; width: 8px; position: absolute; left: 0px; bottom: 0px; line-height: 0; font-size: 0; }
#Digg dl dt .mood a { background: url(../Images/Digg.gif) no-repeat; margin: 5px 0 0 0; width: 50px; height: 50px; display: block; }
#Digg dl dt .mood1 a { background-position: 0 -56px; }
#Digg dl dt .mood1 a:hover { background-position: 0 0; }
#Digg dl dt .mood2 a { background-position: -63px -56px; }
#Digg dl dt .mood2 a:hover { background-position: -63px 0; }
#Digg dl dt .mood3 a { background-position: -125px -56px; }
#Digg dl dt .mood3 a:hover { background-position: -125px 0; }
#Digg dl dt .mood4 a { background-position: -188px -56px; }
#Digg dl dt .mood4 a:hover { background-position: -188px 0; }
#Digg dl dt .mood5 a { background-position: -250px -56px; }
#Digg dl dt .mood5 a:hover { background-position: -250px 0; }
#Digg dl dt .mood6 a { background-position: -314px -56px; }
#Digg dl dt .mood6 a:hover { background-position: -314px 0; }
#Digg dl dt .mood7 a { background-position: -375px -56px; }
#Digg dl dt .mood7 a:hover { background-position: -375px 0; }
#Digg dl dt .mood8 a { background-position: -437px -56px; }
#Digg dl dt .mood8 a:hover { background-position: -437px 0; }
.info_next { color: #999; margin: 6px 20px; }
.info_next a { font-family: verdana; }
/*分页部分*/
.List_page { text-align: center; margin-bottom: 10px; }
.List_page a { background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #69a0f2; color: #A0A0A0; }
.List_page span { background: #69a0f2; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #69a0f2; }
/*内容分页部分*/
.content_page { text-align: center; margin: 8px; }
.content_page a { background: #fff; margin: 1px; padding: 4px 6px; border: 1px solid #AECD9E; color: #A0A0A0; }
.content_page span { background: #F7FDF4; color: #f60; margin: 1px; padding: 4px 6px; border: 1px solid #AECD9E; }
.content_page input { position: absolute; margin: -5px 0 0 1px; *margin:0 0 0 1px;
padding: 1px 0 2px 0; *padding:0;
background: #fff; border: 1px solid #AECD9E; color: #A0A0A0; width: 30px; height: 22px; line-height: 22px; text-align: center; }
.content_page button { position: absolute; margin: -5px 0 0 35px; *margin:0 0 0 35px;
padding: 0; background: #fff; border: 1px solid #AECD9E; color: #A0A0A0; width: 40px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; }
.content_url { font-size: 14px; font-family: arial; color: #06f; margin: 20px; }
.content_url span { color: #666; }
.content_url input { background: #21519b; color: #fff; width: 40px; border: 0; height: 24px; }
.content_url #this_url { border: 1px solid #ccc; width: 464px; font-family: arial; color: #000; height: 20px; line-height: 20px; background: #fff; }
/*评论*/
.comment_add { margin: 0; padding: 0; }
.comment_add dt { list-style: none; margin: 4px 0; padding: 0; }
.comment_add .input { height: 20px; line-height: 20px; border: 1px solid #ccc; padding: 0px; font-size: 12px; }
.comment_content { overflow: hidden; }
<!--
.comment_content img { max-width: 600px; }
-->
.comment_content .input { color: #666; }
.comment_content .inputs { margin: 0; padding: 0; width: 625px; height: 100px; border: 1px solid #ccc; overflow: hidden; background: url(../Images/tishi.gif) no-repeat right bottom; }
#get_html b { color: #f30; }
#get_html a { color: #00f; font-weight: bold; }
#showmsg { color: #f00; }
.Comment_title { background: url(../Images/czxixi.gif) 0 -283px; height: 41px; text-align: center; font: 16px/35px Microsoft Yahei; }
.class_list { margin: 0; padding: 0; }
.class_list dt { line-height: 25px; }
.list_title { font: 14px Microsoft Yahei; margin: 0; padding: 0; color: #03f; }
.list_title a { color: #03f; text-decoration: underline; }
.list_title a:hover { color: #f30; }
.list_jj { color: #444; margin: 5px 0; word-wrap: break-word; overflow: hidden; width: 628px; line-height: 15px; }
.list_other { color: #777; margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 5px; }
.list_other span { color: #16335f; }
.list_photo { margin: 0 auto 20px auto; padding: 0; width: 714px; line-height: 20px; }
.list_photo dt { background: #f8f8f8; width: 330px; float: left; text-align: center; padding: 9px 9px 0px 9px; margin: 0 0 10px 4px; overflow: hidden; _margin-left: 2px; }
.list_photo dt div { padding: 4px 0; background: #f8f8f8; width: 330px; color: white; line-height: 0; height: 14px; line-height: 16px; }
.list_photo dt div a { height: 24px; }
.list_photo a { color: black; }
.list_photo a:hover { color: #16335f; text-decoration: underline; }
.list_photo dt a { display: block; width: 330px; }
.list_photo2 { margin: 0 auto 20px auto; padding: 0; width: 714px; overflow: hidden; }
.list_photo2 dt { width: 210px; height: 165px; float: left; text-align: center; padding: 0 9px; margin: 0 0 15px 4px; overflow: hidden; _margin-left: 2px; }
.list_photo2 dt div { padding: 4px 0; background: #78B658; width: 210px; color: white; }
.list_photo2 a { color: white; }
.list_photo2 a:hover { color: #4d7538; text-decoration: underline; }
.notice_other { color: #777; margin: 5px 0 10px 0; border-bottom: 1px dashed #ccc; padding-bottom: 5px; }
.notice_other span { color: #390; }
.tag_title { font: 12px; color: #333; float: left; width: 20%; margin: 5px 0; }
.tag_title span { color: #999; font-size: 12px; }
.tag_title a { color: #555; }
.tag_title a:hover { color: #f30; }
.plug_book_add { margin: 0; padding: 0 }
.plug_book_add dt { margin: 6px 0; }
.plug_book_add dt .input { border: 1px solid #ccc; height: 20px; line-height: 20px; color: #666; }
.plug_book_add dt .inputs { width: 270px; height: 120px; border: 1px solid #ccc; overflow: hidden; background: url(../Images/tishi.gif) no-repeat right bottom }
.plug_publish_add { margin: 0; padding: 0 }
.plug_publish_add dt { margin: 6px 0; line-height: 26px; }
.plug_publish_add dt .input { border: 1px solid #ccc; height: 20px; line-height: 20px; color: #555; font-size: 12px; }
.plug_publish_add dt .inputs { border: 1px solid #ccc; height: 40px; line-height: 20px; width: 98%; color: #555; font-size: 12px; }
.plug_publish_add dt .editor { width: 98%; height: 180px; }
.plug_publish_add dt span { color: #999; }
.plug_publish_add a { color: #00f; }
.plug_publish_add a:hover { color: #f30; }
.plug_link { margin: 0; padding: 0; width: 628px; }
.plug_link dt { float: left; width: 20%; margin-bottom: 10px; text-align: center; }
#yzm_num { cursor: pointer; }
.hand { cursor: pointer; }
.index_link_add { margin: 0; padding: 0; }
.index_link_add dt { float: left; margin-right: 4px; }
.index_link_add dt .input { border: 1px solid #ccc; height: 20px; line-height: 20px; }
.vote_show { margin: 20px; padding: 0; }
.vote_show dt { margin: 10px; }
.vote_show dt h3 { margin: 0; padding: 0; font: 18px Microsoft Yahei; color: #333; text-align: center; }
.vote_show dt span { float: right; margin: 2px 20px 2px 0; width: 350px; height: 20px; }
.vote_show dt.r { width: 370px; height: 20px; }
/*评论内容*/
.comment_title { height: 29px; line-height: 29px; color: #389200; font-weight: bold; padding-left: 12px; }
.comment_title span { color: #999; font-weight: normal; float: right; margin-right: 10px; }
.comment_txt { border-top: 0; padding: 6px; overflow: hidden; word-wrap: break-word; word-break: break-all; overflow: hidden; margin-bottom: 10px; line-height: 18px; }
.comment_txt span { text-align: right; padding: 10px 0 0 0; }
.comment_txt div { border: 1px solid #ccc; padding: 4px; margin: 2px; font-size: 12px; background: #FFFFF0; line-height: 18px; }
.comment_txt u { color: #1E50A2; text-decoration: none; }
.comment_other { text-align: right; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.comment_other span { color: #999; }
.book_title { background: url(../Images/czxixi.gif) 0 -254px; height: 29px; line-height: 29px; font-size: 14px; font-weight: bold; color: #4EB30F; padding-left: 12px; border: 1px solid #C3E8AA; border-bottom: 0; }
.book_title b { float: right; padding-right: 10px; font-weight: normal; font-size: 12px; color: #666; }
.book_content { border: 1px solid #C3E8AA; border-top: 0; padding: 10px; margin-bottom: 10px; }
#book_left { float: left; width: 650px; margin-right: 10px; }
#book_right { float: left; width: 300px; }
/*编辑器相关属性*/
.Quotetitle { margin: 10px 6px 0 0; padding: 2px 10px; background: #FFEBD0; border: 1px solid #FDDCB8; font: bold 14px/24px "宋体"; color: #f30; }
.QuoteCode { margin: 0 6px 10px 0; padding: 4px 10px; background: #FFF; border: 1px solid #FDDCB8; border-top: 0; word-wrap: break-word; overflow: hidden; color: #777; }
.RunCodes { clear: both; height: 180px; margin: 10px 0 20px 0; }
.RunCodes textarea { overflow-x: hidden; overflow-y: auto; border: 1px solid #C3E8AA; padding: 3px; width: 98%; height: 150px; }
.RunCodes input { float: left; border: 1px solid #50B20E; background: #50B20E; color: #FFF; width: 80px; margin: 1px 2px 0 0; padding: 5px 10px 0px !important; padding: 2px 10px 0px; font-size: 12px; }
.RunCodes span { float: left; margin: 10px 0 0 5px; _margin: 0 0 0 5px; color: #999; font-size: 12px; }
.Topic_List { margin: 0 0 10px 0; padding: 0; clear: both; display: block; height: 70px; word-wrap: break-word; overflow: hidden; }
.Topic_List img { border: 1px solid #C1E7AA; margin: 0 10px 0 0; }
.Topic_List h1 { font: 15px/30px Microsoft Yahei; margin: 0; padding: 0; }
.Topic_List a { color: #090; }
.Topic_List span { color: #999; line-height: 18px; }
.publish_notice { margin: 0; padding: 0; }
.publish_notice dt { line-height: 20px; color: #555; text-indent: 24px; }
.sitelink { border-bottom: 1px dotted #f00; }
/*首页二维循环广告CSS*/
.i_ad { width: 650px; float: left; margin: 10px 0 0 0; line-height: 90px; text-align: center; color: #999; background: url(../Images/GG_bg.jpg) no-repeat top; }
/*产品展示 list_photo_PRO CSS*/
.list_photo_PRO { margin: 0; padding: 0; width: 100%; overflow: hidden; }
.list_photo_PRO dt { width: 33.3%; height: auto; float: left; text-align: center; margin: 0 0 10px 0; overflow: hidden; }
.list_photo_PRO dt img { border: 1px solid #EEE; padding: 2px; }
.list_photo_PRO dt div { padding: 6px 0; color: #666; }
.list_photo_PRO a { color: #333; }
.list_photo_PRO a:hover { color: #f60; }
/*技术设备 list_photo_TE CSS*/
.list_photo_TE { margin: 0; padding: 0; width: 100%; overflow: hidden; }
.list_photo_TE dt { width: 50%; height: auto; float: left; text-align: center; margin: 0 0 10px 0; overflow: hidden; }
.list_photo_TE dt img { border: 1px solid #EEE; padding: 2px; }
.list_photo_TE dt div { padding: 6px 0; color: #666; }
.list_photo_TE a { color: #333; }
.list_photo_TE a:hover { color: #f60; }
/*自定义首页布局*/
#index_left { float: left; width: 650px; margin-right: 10px; }
.left_w { overflow: hidden; width: 650px; }
.left_w_01 { overflow: hidden; width: 648px; }
#index_right { float: left; width: 300px; overflow: hidden }
#page_left { float: left; width: 250px; margin-right: 10px; }
#page_right { float: left; width: 700px; }
.class_list { margin: 0; padding: 0; }
.class_list dt { line-height: 25px; }
.class_list dt a { line-height: 25px; display: block; background: url(../Images/czxixi.gif) 0 -254px; border-bottom: 1px #dedede solid; text-indent: 30px; color: #666 }
.class_list dt a:hover { background: #009eba; color: #FFF }
/*Footer - S*/
.foot { background: url(../Images/foot_bg.jpg) repeat; }
.onePart, .twoPart, .threePart { width: 230px; }
.threePart { height: 167px; overflow: hidden; }
.footer { margin: 0 auto; padding: 10px 0; }
.foot li { float: left; width: 310px; }
.footer .footerJG { width: 15px; height: 100px; margin: 0; padding: 0; }
.footTitle { width: 310px; font-size: 11pt; color: #c1c1c1; }
.footContent { margin: 5px 0; width: 310px; font-size: 12px; color: #c1c1c1; line-height: 23px; }
.footContent a { color: #C1C1C1; }
.footContent a:hover { color: white }
.footContent li { height: 35px; line-height: 35px; }
.footTitle span.l { float: left; height: 20px; _width: 64px; display: block; }
.footTitle span.r { float: right; display: block; height: 10px; border-bottom: 1px dotted white; width: 235px; margin-left: 5px; _margin: -10px 0 0 -2px; _width: 245px; }
/*Copyright*/
.copyRight { background: black; height: 41px; }
.copyRight div { color: white; line-height: 41px; font-size: 12px; }
.copyRight div a { color: white; }
.copyRight div a:hover { color: #666; }
/*QQ*/
#kefu_pannel { LINE-HEIGHT: normal; FONT-FAMILY: Arial }
#kefu_pannel table { display: none; }
#kefu_Online_showdlg { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Arial; PADDING-TOP: 0px }
.txtCut { OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis }
#kefu_pannel { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#kefu_pannel SPAN { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#kefu_pannel TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#kefu_pannel IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
#kefu_pannel { WIDTH: 130px }
#kefu_pannel TABLE { WIDTH: 130px }
#kefu_pannel_mid TH { BACKGROUND: url(../images/cslist_mid_bg.gif) repeat-y 0px 0px }
#kefu_pannel_mid TD { BACKGROUND: url(../images/cslist_mid_bg.gif) repeat-y 0px 0px }
#kefu_pannel .kefu_Title { BACKGROUND: url(../images/cslist_top_bg.gif) no-repeat 0px top; CURSOR: default; HEIGHT: 26px }
#kefu_pannel .kefu_Title H2 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 28px; WIDTH: 80px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: left }
#kefu_pannel .kefu_shut { DISPLAY: inline-block; FONT-SIZE: 0px; BACKGROUND: url(../images/cslist_top_shut.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 9px 7px 0px 0px; WIDTH: 10px; CURSOR: pointer; HEIGHT: 10px }
#kefu_pannel .kefu_listTitle H3 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/cslist_mid_Tbg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 4px auto 3px; FONT: 12px "simsun"; WIDTH: 118px; CURSOR: pointer; COLOR: #1e3e93; PADDING-TOP: 2px; HEIGHT: 28px; TEXT-ALIGN: center }
#kefu_pannel .kefu_listTitle H3 IMG { MARGIN-LEFT: 3px; VERTICAL-ALIGN: top }
#kefu_pannel .kefu_box { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; WIDTH: 124px; CURSOR: pointer; PADDING-TOP: 4px; HEIGHT: 20px }
#kefu_pannel .kefu_boxOver { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; WIDTH: 124px; CURSOR: pointer; PADDING-TOP: 4px; HEIGHT: 20px }
#kefu_pannel .kefu_box { BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid }
#kefu_pannel .kefu_boxOver { BORDER-TOP: #a3e7fc 1px solid; BACKGROUND: #e1f7fd; BORDER-BOTTOM: #a3e7fc 1px solid }
#kefu_pannel .kefu_image { MARGIN-TOP: 2px; FLOAT: left }
#kefu_pannel .kefu_person { MARGIN-TOP: 2px; FLOAT: left }
#kefu_pannel .kefu_image IMG { MARGIN: 0px 3px }
#kefu_pannel .kefu_person { OVERFLOW: hidden; WIDTH: 45px; COLOR: #666; MARGIN-RIGHT: 3px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left }
.kefu_person A:link { FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none }
.kefu_person A:visited { FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none }
.kefu_person A:hover { FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none }
A.kefu_Type_msn { FONT-SIZE: 0px; FLOAT: left; WIDTH: 18px }
A.kefu_Type_qq { FONT-SIZE: 0px; FLOAT: left; WIDTH: 18px }
A.kefu_Type_skype { FONT-SIZE: 0px; FLOAT: left; WIDTH: 18px }
A.kefu_Type_yahoo { FONT-SIZE: 0px; FLOAT: left; WIDTH: 18px }
A.kefu_Type_msn IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_qq IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_skype IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_yahoo IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_msn:hover IMG { BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_qq:hover IMG { BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_skype:hover IMG { BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
A.kefu_Type_yahoo:hover IMG { BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
.kefu_other { BACKGROUND: url(../images/cslist_btm_bg.gif) no-repeat 0px bottom; HEIGHT: 42px }
.kefu_Type_en { BACKGROUND: url(../images/cslist_btm_bg_en.gif) no-repeat 0px bottom; HEIGHT: 42px }
.kefu_Type_tw { BACKGROUND: url(../images/cslist_btm_bg_tw.gif) no-repeat 0px bottom; HEIGHT: 42px }
.kefu_other A { DISPLAY: block; MARGIN-LEFT: 14px; WIDTH: 101px; HEIGHT: 26px }
.kefu_Type_en A { DISPLAY: block; MARGIN-LEFT: 14px; WIDTH: 101px; HEIGHT: 26px }
.kefu_Type_tw A { DISPLAY: block; MARGIN-LEFT: 14px; WIDTH: 101px; HEIGHT: 26px }
#kefu_Online_showdlg { BACKGROUND: url(../images/invite_bg.gif) no-repeat 0px 0px; LEFT: 40%; WIDTH: 322px; POSITION: absolute; TOP: 40%; HEIGHT: 139px }
#kefu_Online_showdlg DIV { TEXT-ALIGN: left }
#kefu_Online_showdlg H5 { TEXT-ALIGN: left }
#kefu_Online_showdlg H6 { TEXT-ALIGN: left }
#kefu_Online_showdlg TABLE TD { VERTICAL-ALIGN: top; TEXT-ALIGN: left }
#kefu_Online_showdlg .title { PADDING-LEFT: 25px; FONT-WEIGHT: bold; WIDTH: 200px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: left }
#kefu_Online_showdlg .shutbtn { DISPLAY: inline-block; BACKGROUND: url(../images/invite_shutbtn.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 6px 8px 0px 0px; WIDTH: 10px; HEIGHT: 10px }
#kefu_Online_showdlg .tx_pic { MARGIN-TOP: 14px; BACKGROUND: url(invite_pic_bg.gif) no-repeat 11px 0px; WIDTH: 90px; HEIGHT: 66px; TEXT-ALIGN: center }
#kefu_Online_showdlg .tx_pic IMG { MARGIN-TOP: 3px; WIDTH: 50px; HEIGHT: 50px }
#kefu_Online_showdlg .inconbox { PADDING-TOP: 13px }
#kefu_Online_showdlg .intitle { FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; WIDTH: 227px }
#kefu_Online_showdlg P.incontent { WIDTH: 227px; COLOR: #333; WORD-BREAK: break-all; LINE-HEIGHT: 130%; TEXT-ALIGN: left; WORD-WRAP: break-word }
#kefu_Online_showdlg .toolbtn A { MARGIN-TOP: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/invite_btn.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 61px; LINE-HEIGHT: 22px; MARGIN-RIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center }
#kefu_Online_showdlg .toolbtn A:link { COLOR: #333; TEXT-DECORATION: none }
#kefu_Online_showdlg .toolbtn A:visited { COLOR: #333; TEXT-DECORATION: none }
#kefu_Online_showdlg .toolbtn A:hover { COLOR: #333; TEXT-DECORATION: none }
.ziyeBanner { width: 100%; margin: 0 auto; background: url(../Images/text-bg.jpg) repeat; height: 145px; }
.ziye_width { width: 960px; margin: 10px auto; overflow: hidden; border: 1px solid #cccccc; }
.ziye_other_content, .ziye_other_content p { line-height: 30px; }
#ziye_page_left { width: 222px; height: 100%; float: left; background: #F2F2F2; overflow: hidden; }
#ziye_page_right { width: 736px; float: right;}
.ziye_subject_bg { width: 223px; height: 81px; float: left; }
.ziye_subject_title { width: 188px; height: 46px; margin: 18px auto; background: url(../Images/z_ny_title.png) no-repeat; font-weight: bold; text-align: center; line-height: 46px; color: #16335f; }
.ziye_subject_title a, ziye_subject_title { color: #16335f; }
.ziye_class_list dt { float: left; width: 223px; height: 42px; }
.ziye_class_list dt a { display: block; background: url(../Images/ny_link.gif) no-repeat; width: 223px; height: 42px; line-height: 40px; font-size: 12px; text-indent: 60px; }
.ziye_class_list dt a:hover { background: url(../Images/ny_hover.gif) no-repeat; color: #16335f; text-decoration: underline; }
.ziye_class_list2 dt { float: left; width: 223px; height: 42px; }
.ziye_class_list2 dt a { display: block; background: url(../Images/ny_link2.jpg) no-repeat; width: 223px; height: 42px; line-height: 40px; font-size: 12px; text-indent: 31px; }
.ziye_class_list2 dt a:hover { background: url(../Images/ny_hover2.jpg) no-repeat; color: #5CA039; text-decoration: underline; }
#a_hover { background: url(../Images/ny_hover.gif) no-repeat; width: 222px; }
.ziye_content_subject_title { line-height: 30px; text-indent: 20px; font-weight: bold; background: #f7f7f7; height: 0; overflow: hidden; height: 0; width: 0; }
.ziye_content_subject_bg { width: 736px; height: 0px; overflow: hidden; }
#nav { width: 100%; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; height: 56px; }
.ncdl { padding-top: 4px; }
.arl { width: 16px; height: 26px; background: url(../Images/nav_l.gif) no-repeat; float: left; margin-top: 13px; }
.arll { width: 16px; height: 26px; background: url(../Images/nav_ll.gif) no-repeat; float: left; margin-top: 13px; }
.aarl { margin-top: 2px; float: right; width: 16px; height: 26px; background: url(../Images/nav_l.gif) no-repeat; }
.aarll { margin-top: 2px; float: right; width: 16px; height: 26px; background: url(../Images/nav_ll.gif) no-repeat; }
.sub-menu { display: none; position: absolute; list-style-type: none; margin-left: 0; padding: 0; width: 120px; top: 54px; left: 10px; }
.sub-menu li, .sub-menu li a { width: 120px; height: 30px; line-height: 30px; float: left; padding: 0; margin: 0; background: url(../Images/nav-item-divider.jpg) repeat-x bottom #414141; color: white; }
.sub-menu li span { float: left; padding-left: 20px; }
.sub-menu2 { display: none; position: absolute; list-style-type: none; margin-left: 0; padding: 0; width: 130px; left: 130px; color: white; }
.sub-menu2 li, .sub-menu2 li a { width: 130px; height: 30px; line-height: 30px; float: left; padding: 0; margin: 0; background: #414141; }
.sub-menu3 { display: none; position: absolute; list-style-type: none; margin-left: 0; padding: 0; width: 140px; top: 54px; left: 10px; }
.sub-menu3 li, .sub-menu3 li a { width: 140px; height: 30px; line-height: 30px; float: left; padding: 0; margin: 0; background: url(../Images/nav-item-divider.jpg) repeat-x bottom #414141; color: white; }
.sub-menu3 li a span.l { margin-left: 10px; }
.nav2 { width: 100%; }
.nav2 ul { margin: 5px auto; padding: 0; width: 970px; }
.nav2 ul li, .nav2 ul li a { float: left; display: block; width: 191px; height: 35px; background: #f2f2f2; line-height: 35px; text-align: center; font-size: 13px; }
.nav2 ul li { border: 1px solid white; }
.nav2 ul li a:hover { background: #78B658; color: white; }
.sub_menu { margin: 0; padding: 0; float: left; position: absolute; z-index: 100000; }
.sub_menu dt { float: left; width: 79px; height: 29px; color: #89C165; text-align: center; cursor: pointer; }
.sub_menu dt.hover { background: #fff url(../Images/czxixi.gif) 0 -104px no-repeat; width: 79px; height: 29px; color: #50B20E; }
.sub_menu a { color: #89C165; }
.sub_menu a:hover { color: #337D00; }
.JContent { height: 260px; width: 960px; overflow: hidden; }
.rollBox { width: 960px; overflow: hidden; margin: 0 auto; position: relative; }
.rollBox .LeftBotton { top: 115px; height: 56px; width: 25px; background: url(../Images/productShowArrowLeft.jpg) no-repeat; overflow: hidden; cursor: pointer; position: absolute; left: 0; z-index: 1000; display: none; }
.rollBox .RightBotton { top: 115px; height: 56px; width: 25px; background: url(../Images/productShowArrowRight.jpg) no-repeat; overflow: hidden; display: inline; cursor: pointer; position: absolute; right: 0; z-index: 1000; display: none; }
.rollBox .Cont { width: 960px; overflow: hidden; float: left; position: relative; }
.rollBox .ScrCont { width: 10000000px; }
.rollBox .Cont .pic { float: left; text-align: center; width: 216px; border: none; background: url(../Images/text-bg.jpg) repeat; padding-bottom: 10px; margin-right: 30px; _margin-right: 15px; }
.rollBox .Cont .pic img { display: block; margin: 0 auto; width: 216px; border: none; }
.rollBox .Cont a:link, .rollBox .Cont a:visited { color: #626466; text-decoration: none; }
.rollBox .Cont a:hover { color: white; text-decoration: underline; }
.rollBox #List1, .rollBox #List2 { float: left; }


#tablestyle tr td{border:1px solid black;}


.ddy_gOrderButton{ position:absolute; right:0; top:70%; cursor:pointer; width:108px; height:100px; overflow:hidden;}
.ddy_gOrder{ position:absolute; right:0; width:0; overflow:hidden;top:0; background:#fff;z-index:10001;}
.ddy_gOrderTop{width:90%; margin:0 auto; height:10%;}
.ddy_gOrderTitle{width:100%; text-align:center; height:100px; line-height:50px; font-size:20pt;}
.ddy_gOrderClose{ position:absolute; right:0; top:0; padding:20px; background:#CC033A; cursor:pointer;}
.ddy_input_out{ padding-left:16%;width:64%;_text-indent:10%;  display:block; font-size:11pt; font-family:微软雅黑;_line-height:50px; margin:0 auto;}
.ddy_button11{ margin:0 auto; width:40%; display:block;}
#ddy_nr{width:80%; height:30%; margin:0 auto; display:block; font-size:11pt;font-family:微软雅黑;}
.ddy_gOrderBottom{ height:20%; width:80%;margin:0 auto;text-align:center; margin-top:100px;_margin-top:0;}
.ddy_gOrderBottom a{margin-top:20px;}
.ddy_buttonArea{width:80%; margin:0 auto;}
#ddy_button11{ width:45%; border:none; background:#F2044D; font-size:14pt; color:#fff; cursor:pointer;font-family:微软雅黑; }
.ddy_gOrderBottom a{ width:22%; height:60%; margin-right:2%; display:block; float:left; }
.ddy_coR{ position:absolute; bottom:0; left:0; font-size:9pt; width:700px; text-align:right;}
.ddy_inputShadow{height:50px; width:80%; margin:0 auto;}
.ddy_inputShadow img{height:50px; width:100%;}
.ddy_ginput1{ background:url(../images/ddy_input_name.jpg) no-repeat left;}
.ddy_ginput2{ background:url(../images/ddy_input_tel.jpg) no-repeat left;}
.ddy_ginput3{ background:url(../images/ddy_input_mail.jpg) no-repeat left;}
.ddy_c1{ background:url(../images/ddy_qq.jpg) center no-repeat;}
.ddy_c2{ background:url(../images/ddy_weibo.jpg) center no-repeat;}

.footNews{padding-top:10px;}
.footNews  li{height:26px; line-height:26px;}
.footNews li a ,.footNews li { color:#c1c1c1}



/*--video--*/
.video1{ width:330px; height:300px; float:left; text-align:center}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../images/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

.order{ height:400px;}

/*ad*/
.ad { width:960px; height:180px; margin:0 auto;}

/*kouhao*/
.sub_kouhao { color:#16335f; font-size:14px; width:960px;margin:0 auto;}
.ci_l{width:100%; display:block; float:left;margin-bottom:20px;}
.ci_l p,.ci_r p{ line-height:22px;}


.inmain {
    margin: 0 auto 50px;
    width: 1000px;
    margin-top:100px;
}
.inmain h2{ font-size:24px;}
.newslist {
    margin-top: 100px;
    overflow: hidden;
}
.newslist dl {
    float: left;
    padding-bottom: 55px;
    padding-right: 80px;
    width: 420px;
}
.newslist dl:hover dt {
    background:url("../images/index_50_hover.png") no-repeat scroll 0 0;
}
.newslist dl dt {
    background:url("../images/index_50.png") no-repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 94px;
    text-align: center;
    width: 94px;
}
.newslist dl dt span {
    display: block;
    font-size: 42px;
    line-height: 50px;
    padding-top: 8px;
}
.newslist dl dd {
    float: right;
    margin-top: 11px;
    width: 310px;
}
.newslist dl dd h3 {
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.newslist dl dd h3 a {
    color: #000;
}
.newslist dl dd h3 a:hover {
    color: #ce000d;
}
.newslist dl dd p {
    color: #666;
    font-size: 14px;
}

.infomain {
    margin: 30px auto 150px;
    width: 1000px;
}

.infomain .im_mt {
    color: #666464;
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 64px;
    text-align: center;
}

.infomain .lj {
    color: #939393;
    margin-bottom: 50px;
    text-align: center;
}
.pagelist {
    display: block;
    margin: 50px auto;
    max-width: 500px;
    min-width: 315px;
    overflow: hidden;
    padding-top:30px;
}
.pagelist li a, .page_b {
    border: 1px solid #cacaca;
   
    display: block;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    text-align: center;
    text-decoration: none;
    width: 26px;
}
.pagelist .first, .last, .pagelist .next, .end, .first_n {
    border: 1px solid #cacaca;
    display: block;
    float: left;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 3px;
    text-align: center;
    width: 57px;
}
.pagelist .next, .pagelist .end, .pagelist .end_n, .pagelist .last_n, .pagelist .next_n {
    border: 1px solid #cacaca;
    display: block;
    float: left;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 3px;
    text-align: center;
    width: 57px;
}
.first, last span {
    display: block;
    float: left;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 3px;
    text-align: center;
    width: 32px;
}
.pagelist .next a, .end a, .first a, .last a {
    border: 0 none;
    float: left;
    width: 32px;
}
.pagelist .first {
    background-color: #999;
    border-color: #999;
    color: #fff;
}
.pagelist .first_n {
    background-color: #cacaca;
    color: #fff;
}
.pagelist .last {
    background-color: #999;
    border-color: #999;
    color: #fff;
    width: 57px;
}
.pagelist .down {
    background-color: #999;
    border-color: #999;
    color: #fff;
    margin-left: 10px;
    width: 57px;
}
.pagelist .next_n, .pagelist .last_n {
    background-color: #cacaca;
    border-color: #cacaca;
    color: #fff;
    margin-left: 10px;
}
.pagelist .end, .pagelist .end_n {
    background-color: #999;
    border-color: #999;
    color: #fff;
}
.pagelist .page_b {
    background-color: #666;
    border-color: #666;
    color: #fff;
}
.pagelist .end_n {
    background-color: #cacaca;
    border-color: #cacaca;
    color: #fff;
}



.protype li {
    background: url("../images/protype_icon.png") no-repeat scroll 100% 50%;
    float: left;
    padding-left: 13px;
    padding-right: 17px;
}
.protype li .active{color:#f30;}
.protype {
    height: 40px;
    margin: 70px auto 30px;
    overflow: hidden;
    width: 960px;
}
