
body{
	width:967px;
	margin:0 auto;
	font-size:12px;
	/*border:1px solid black*/
}
img{border:0px;}
li {list-style:none;}

/*===统一宽度===*/
.gWidth{width:967px;}
.hide{ display:none}
/*===框架===*/
div.top{ /*height:77px;*/}
div.top img{ width:967px;height:77px;}


div.nav{ color:white}
div.nav-left{float:left}
div.nav-right{ float:left}
div.nav-body{ background:url(nav-body.jpg) repeat-x; height:46px; overflow:hidden; width:951px; float:left; text-align:center;}
div.nav-body ul{list-style:none; width:850px; margin:0 auto; height:46px; line-height:46px; }
div.nav-body li{ float:left;width:70px;margin:0px 10px; height:46px;}

div.focus{ margin-top:6px;float:left;}
* {margin:0;padding:0;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}
.c{clear:both;height:5px;overflow:hidden;}
h1, h2, h3, h4, h5 {font-size: 1em}
a{ font-family:宋体; font-size:12px; font-weight:bold; color:#33779E; text-decoration:none;}
a:link{ font-family:宋体; font-size:12px; font-weight:bold; color:#33779E; text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none; color:#333;}
a:active{text-decoration:none; color:#333;}
li a{ font-family:宋体; font-size:12px; font-weight:normal; color:#33779E; text-decoration:none;}
li a:link{ font-family:宋体; font-size:12px; font-weight:normal; color:#33779E; text-decoration:none;}
li a:visited{text-decoration:none;}
li a:hover{text-decoration: underline; color: #333333;}
li a:active{text-decoration: underline; color: #333333;}
p{line-height:30px}

/* iFocus style */
#ifocus {width:967px;height:341px; position:relative; overflow:hidden}
#ifocus_pic { display:inline; /*width:967px;*/ height:274px; overflow:hidden;  }
#ifocus_piclist { width:100% ; position:absolute;}
#ifocus_piclist li {width:967px;height:274px; overflow:hidden; position:relative; }
#ifocus_piclist img { width:100%; height:100%; position:absolute; top:0;left:0; }
#ifocus_piclist .focusTitle { width:100%;line-height:30px;height:30px; position:absolute; top:0; left:0;filter: Alpha(Opacity=50);-moz-opacity: 0.5; }
#ifocus_btn { display:block;  position:absolute; height:64px; width:967px;  bottom:0; left:0px; overflow:hidden; }
#ifocus_btn ul{height:64px;}
#ifocus_btn li {height:62px; margin:0 2px; overflow:hidden; width:78px; vertical-align:bottom; float:left; border:#d0d4d7 solid 1px;background:url(discovery_0720_17.gif);cursor:pointer;}
#ifocus_btn li a{color:#33779e;display:block; height:25px; width:198px; float:left; overflow:hidden;text-align:left; text-decoration:none; }
#ifocus_btn li span{padding-right:20px; padding-top:3px; padding-bottom:3px; line-height:30px;background:url(discovery_0720_20.gif) 0px right no-repeat;}
#ifocus_btn li p{ float:left; width:198px; text-align:left; height:40px; overflow:hidden; line-height:20px;}
#ifocus_btn li img{ float:left; width:78px; height:62px; margin-right:3px;}
#ifocus_btn .current { width:286px;}
.focusPlay{position:absolute; top:10px; right:10px; width:269px; height:217px; z-index:4444;  overflow:hidden;background:#000;padding-top:15px;}        
#ifocus_piclist .focusTitlet { width:100%;line-height:30px;height:30px; position:absolute;font-size:16px;font-weight:700;bottom :0; left:0; z-index: 999; filter: Alpha(Opacity=50);background: #fff; -moz-opacity: 0.5; } 





div.main{ margin-top:10px;height:467px;float:left}
div.main-about{ height:auto;}
.mainbox_left{ float:left;width:279px; }
.mainbox_left_title{ background:url(t_box.jpg) no-repeat; width:279px; height:41px}

.mainbox_left_body{background:url(t_box_body.jpg) repeat-y; width:279px; height:162px}
.mainbox_left_title2{background:url(t_box2.jpg) no-repeat;}
.mainbox_left_body2{height:218px}


.productlist{ margin-left:10px;}
.productlist li{ width:217px; }
.poff{ background:url(p_off.jpg) no-repeat; width:217px; height:24px; display:block; line-height:25px; padding-left:50px; overflow:hidden}
/*.productlist li span:hover , .pon{ background:url(p_on.jpg) no-repeat; width:217px; height:24px; display:block; line-height:24px; padding-left:50px;}*/
.pon{ background:url(p_on.jpg) no-repeat; width:217px; height:25px; display:block; line-height:25px; padding-left:50px;}
.culan{ color:black}

.mainbox_left_foot{background:url(t_box_foot.jpg) no-repeat; width:279px; height:5px}

.mainbox_center{width:414px; float:left; margin-left:7px;}
.mainbox_center_sfrom{ background:url(search_box_title.jpg) no-repeat;  height:35px}
.mainbox_center_newslist{background:url(box-newslist-title.jpg) no-repeat;  height:40px; margin-top:6px;}
.mainbox_center_newslist img{ float:right; margin:10px}
.mainbox_center_newslist ul{ margin-left:24px}
.mainbox_center_newslist ul li{width:65px; height:40px; float:left; line-height:30px; text-align:center;background:url(btn_search_default.jpg) repeat-x;}
/*
.mainbox_center_newslist ul li:hover{ margin:1px;   background:url(news_btn.jpg) no-repeat;  font-weight:bold; color:white; cursor:hand }
*/
.newsbtnoff{background:url(btn_search_default.jpg) repeat-x;width:65px; height:40px; float:left; line-height:30px; text-align:center;  }
.newsbtnon{background:url(news_btn.jpg) no-repeat; width:65px; height:40px; float:left; line-height:30px; text-align:center;font-weight:bold; color:white; cursor:hand;margin-top:1px }

.mainbox_center_newslist_b{background:url(box-newslist-body.jpg) repeat-y;  height:379px}
.tabContent{ margin:0px 20px; padding-top:10px; }
.tabContent img{ padding:2px; border:1px solid #D1D1D1;float:left;}
.tabContent div{ margin-left:10px; float:left; width:230px; float:left;  height:75px; overflow:hidden}
.tabContent div h2{ color:#0F52A3;padding-bottom:10px}
.tabContent div p{line-height:26px;}
.tabContent div p a{ color:#474747; font-weight:normal}
.tabContent div p a:hover{ text-decoration:underline}

.newslist{ border-top:1px dotted black; width:370px; height:250px; margin-top:15px;  float:left;}
.newslist li{ height:23px;line-height:23px;background:url(unfcn_mj_01.gif) no-repeat 5px 50%;padding-left:1em}
.newslist li a{float:left;width:280px; overflow:hidden; color:#6D6D6D}/*#33779e*/
.newslist li a:hover{color:#33779e}
.newslist li span{float:right;width:60px}


.mainbox_center_newslist_f{background:url(box-newslist-foot.jpg) no-repeat;  height:7px; width:414px;}

.mainbox_right{  width:259px; float:left; margin-left:8px }
.mainbox_right_title{background:url(t_box-right.jpg) no-repeat;  height:41px;}

.mainbox_right_body{background:url(t_box-right_body.jpg) repeat-y; height:275px;}
.mainbox_right_body ul{}
.mainbox_right_body ul li{ text-align:center; width:250px; overflow:hidden;}
.mainbox_right_body ul li a{ color:#2E2E2E}
.mainbox_right_body ul li img{ display:block; border:1px solid #D5D5D5; padding:3px; margin:5px;}
.mainbox_right_foot{background:url(t_box-right_foot.jpg) no-repeat; height:5px;}


.mainbox_left_title h1,.mainbox_left_title2 h1,.mainbox_right_title h1,.m_left_title2 h1{width:221px; float:left; line-height:30px; padding-left:10px; font-size:14px}
.mainbox_left_title img,.mainbox_left_title2 img,.mainbox_right_title img{ margin:10px}
.mainbox_right_title h1{width:201px;}
.mainbox_center_sfrom h1{ padding-left:35px; padding-right:8px; line-height:35px; width:52px;float:left}
.mainbox_center_sfrom form{width:315px; float:left; margin-top:6px;}
.mainbox_center_sfrom form select,.mainbox_center_sfrom form input{ border:1px solid #D1D1D1; background:white; height:22px;float:left;color:#939393}
.mainbox_center_sfrom_select{ width:133px; border:none}
.mainbox_center_sfrom_input{width:104px; margin-left:8px;}
.mainbox_center_sfrom_inputimg{margin-left:11px;}



.mainbox_toleft_link{ }
.mainbox_toleft_link img{ width:279px;}
.mainbox_right_link{ list-style:none;  float:left; margin:0px; padding:0px;}
.mainbox_right_link ul{ margin:0px auto;}
.mainbox_right_link ul li{  width:100%; float:left; margin-top:8px!important; margin:0px auto;}








div.fl{ margin-top:8px;float:left}
div.fl-left{ float:left}
div.fl-right{ float:left;}
div.fl-body{ float:left; width:911px; height:100px; background:url(fl-body.jpg) repeat-x;}
div.fl-body ul{ height:100px; list-style:none; width:879px;  margin:0px; padding-top:10px; overflow:hidden}
div.fl-body li{ width:100px; height:45px; float:left; margin:0px 10px;}
div.fl-body li img{ border:1px solid #E8E8E8;}


div.foot{ margin:0 auto; text-align:center}




.m_left{ float:left}
.search_box{ width:279px;}
#frm_search{background:url(sform2.jpg) no-repeat; width:265px; height:90px; margin:0px auto;  padding-bottom:6px;}
#frm_search div{ margin-left:43px; padding-top:11px}
.m_left_title,.m_left_title2{background:url(m_left_title.jpg) no-repeat; height:41px;}
.m_left_title h1{ font-size:14px; line-height:30px; margin-left:15px}
.m_left_body{background:url(m_left_body.jpg) repeat-y;}
.m_left_title2{background:url(t_box2.jpg) no-repeat;}
.m_left_foot{background:url(t_box_foot.jpg) no-repeat; width:279px; height:5px}


.m_right{width:681px; float:left; margin-left:6px}
.m_right_title{background:url(s_main.jpg) no-repeat;  height:45px}
.m_right_title h1{ margin-left:20px; line-height:45px; color:#1152A4}
.m_right_body{background:url(s_main_body.jpg) repeat-y;}
.m_right_foot{background:url(s_main_foot.jpg) no-repeat; height:7px;}


.caselist{width:650px;height:100px; margin:20px auto;padding:0px}
.caselist li{width:650px;}
.caselist li img{float:left; padding:4px; border:1px solid #DBDBDB}
.caselist li div{width:400px;height:120px; float:left;margin-left:16px;}
.caselist li div span{color:#205AA3; background:url(case-icon.jpg) no-repeat left center; padding-left:16px}
.caselist li div span a{font-weight:bold; }
.caselist li div p{color:#7F7F7F}
.case_d_btn{text-align:right;}
.case_d_btn a img{border:0px;padding:0px;float:right}


.in_lan{ line-height:20px}
.in_12hui{height:30px; line-height:30px}
.in{border:1px solid black; overflow:hidden;height:30px; line-height:30px}
.inbtn{}
