@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;}
body{font-size:12px; color:#000; background:url(../images/bg.jpg) repeat-x;}
html {overflow-x: hidden; overflow-y:scroll; }
img,table,.cl {border:0px;}
a:link,a:visited {font-size:12px; text-decoration:none;color:#000; }
a:hover{font-size:12px; text-decoration:none; color:#000;}
a.red_link:link,a.red_link:visited{color:#b2200f; display:block;}
ul,li{list-style:none; margin:0px; padding:0px;}
.cl{font-size:1px;height:0px; line-height:0px;clear:both;padding:0px;margin:0px;}



#head{width:960px; margin:0 auto; background:url(../images/head_right.jpg) no-repeat right top;}
#main{width:958px; margin:0 auto; border:1px solid #fff; }
#foot{width:940px; margin:0 auto; background:#f3f3f3; border-top:2px solid #cbcbcb; margin-top:10px; padding:10px; text-align:center; color:#666; line-height:25px; clear:both;}
.logo{width:292px; height:100px; float:left;}
.h_right{float:right; height:100px;}
.tel{width:285px; float:left; font-size:16px;color:#c21902; font-weight:bold; padding-top:45px;}
.tel span{color:#000;}
.search{width:250px; float:left; padding-top:50px;}
.search_input{border:1px solid #aacbee; width:178px; height:20px;}
.search_butn{background:url(../images/butn1.jpg) no-repeat; width:46px; height:24px; border:0px none; color:#fff;}

.menu{clear:both; background:url(../images/menu_bg.jpg) repeat-x; height:35px; }
.menu li{float:left; background:url(../images/menu_ge.jpg) no-repeat right top; width:135px; height:35px; position:relative;}
.menu li a:link,.menu li a:visited{ width:108px; height:33px;line-height:28px; display:block; color:#fff; font-weight:bold; font-size:14px; position:absolute; top:5px; text-align:center; margin-left:13px;}
.menu li a:hover{background:url(../images/menu_hover.jpg) no-repeat;}

/*--flash_ad--*/
.viewerContainer{height:259px;position:relative;width:938px; padding:10px; background:#eee; margin-bottom:10px;}
.viewerBody{width:938px;height:259px;overflow:hidden;}
.viewerBody img{width:938px;height:259px;border:0;}
.viewerTitle{display:none;}
.viewerButton{position: absolute;right:12px;bottom:12px;z-index:4;}
.viewerButton a{float:left;margin-left:1px;cursor:pointer;width:19px;text-align:center;font-size:12px;height:14px;line-height:14px;padding-top:2px;color:#fff;font-weight:bold;}
a.active{background:#be3330;}
a.normal{ color:#999; background:#fff;}
img.show{display:block;}
img.hidden{display:none;}
/*--flash_ad end--*/

/*--flash_ad--*/
.viewerContainer2{height:152px;position:relative;width:716px; margin-bottom:10px;}
.viewerBody2{width:716px;height:152px;overflow:hidden;}
.viewerBody2 img{width:716px;height:152px;border:0;}
.viewerTitle2{display:none;}
.viewerButton2{position: absolute;right:6px;bottom:6px;z-index:4;}
.viewerButton2 a{float:left;margin-left:1px;cursor:pointer;width:19px;text-align:center;font-size:12px;height:14px;line-height:14px;padding-top:2px;color:#fff;font-weight:bold;}
a.active{background:#be3330;}
a.normal{ color:#999; background:#fff;}
img.show{display:block;}
img.hidden{display:none;}
/*--flash_ad end--*/

.video{width:300px; height:260px; overflow:hidden; margin-left:10px; float:left; margin-right:14px; display:inline;}
.news_list{width:627px; float:left;}
.news_list .title{background:url(../images/news_title.jpg) no-repeat; width:627px; height:36px;}
.news_list .title a:link,.news_list .title a:visited{float:right; margin:15px 10px 0 0;}
.news_list .cont{ border:1px solid #aacbee; height:203px; border-top:0px none; background:#f2f9ff ;padding:10px;}
.news_list .cont div{background:url(../images/x_line1.gif) repeat-x left 90px;  height:183px; overflow:hidden;}
.news_list .cont div img{width:90px; height:64px;}
.news_list .cont ul{clear:both;height:80px; overflow:hidden; margin-bottom:20px;}
.news_list .cont ul p{background:url(../images/img1k.jpg) no-repeat; width:99px; height:73px; padding:7px 0 0 7px; float:left;}
.news_list .cont ul li{height:26px; line-height:26px; padding-left:10px; float:left; width:470px; margin-left:10px; background:url(../images/x_line2.gif) repeat-x left bottom; }
.news_list .cont ul li span{float:right;}
.news_list .cont ul li a:link,.news_list .cont ul li a:visited{background:url(../images/icon1.gif) no-repeat left -1px; display:block; height:25px; line-height:25px; padding-left:10px;width:324px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.m_left{width:224px; margin-top:10px; float:left; overflow:hidden; background:#fff;}
.m_left .cont{border:1px solid #0d8cff; border-top:0px none; padding:10px; background:#f4faff;margin-bottom:10px; }
.m_left .cont .title{background:url(../images/title2.jpg) no-repeat left bottom; width:178px; height:25px; line-height:25px; color:#00529c; font-size:14px; font-weight:bold; padding:5px 0 0 25px; }
.m_left .cont ul li{background:url(../images/icon2.gif) no-repeat 5px top; height:25px; line-height:25px; padding-left:15px; width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.m_left .cont ol li{border-bottom:1px solid #aacbee; height:45px; padding-top:5px;}
.m_left .cont ol li img{float:left;}
.m_left .cont ol li p{float:left; margin-left:10px;}
.m_left .cont ol li p a{font-size:12px; color:#044fa2; font-weight:bold;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.m_left .cont ol li p a.pic_name:link,.m_left .cont ol li p a.pic_name:visited{font-weight:normal;}

.m_right{width:724px; float:right; margin:10px 0 0 0;}
.product_title{background:url(../images/product_title.gif) no-repeat; width:724px; height:36px;}
.product2_title{background:url(../images/product2_title.gif) no-repeat; width:724px; height:36px;}
.program_title{background:url(../images/program_title.gif) no-repeat; width:724px; height:36px;}
.contact_title{background:url(../images/contact_title2.gif) no-repeat; width:724px; height:36px;}
.about_title{background:url(../images/about_title.gif) no-repeat; width:724px; height:36px;}
.news_title{background:url(../images/news_title.gif) no-repeat; width:724px; height:36px;}
.mbx{float:right; height:30px;margin-top:6px; line-height:30px; padding-right:10px; color:#b2200f;}
.m_right .cont{ background:#fff;border:1px solid #aacbee; border-top:0px none; width:722px; overflow:hidden;}
.pic_list { background:url(../images/x_line3.gif) repeat-x bottom; height:240px; overflow:hidden; width:704px; margin:0 10px;}
.pic_list li{width:150px; float:left; text-align:center; line-height:20px; overflow:hidden; margin:10px 10px 0 10px;}
.pic_list a.pic_img:link,.pic_list a.pic_img:visited{width:150px; height:115px; display:block; overflow:hidden;}
.pic_list li .pic_name:link,.pic_list li .pic_name:visited{font-weight:bold; color:#074283;}
.pic_list li .pic_name img{ margin-right:10px;}


.jump{text-align:center; height:50px; line-height:50px; clear:both;}
.program_cont{margin:0 10px;}
.program_cont li{border-bottom:solid 1px #d4e5f6; height:150px; padding-top:10px;}
.program_cont img{width:230px; height:128px; padding:2px; border:1px solid #d4e5f6; float:left; margin-left:10px;}
.text .title_link:link,.text .title_link:visited{font-size:14px; color:#065aa8; font-weight:bold; display:block;}
.program_cont .text {float:left; width:440px; margin-left:10px; line-height:20px;}

.left_title{background:url(../images/left_title.jpg) no-repeat; width:189px; height:36px; font-size:18px; color:#00529c; font-family:"黑体"; padding:25px 0 0 35px;}
.left_title span{color:#eff6ff; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.contact{padding:0 4px 4px 4px; border:1px solid #ececec; background:#f4f4f4; margin-top:10px;}
.contact p{width:192px; line-height:20px; background:#fff; padding:10px; border:1px solid #ececec; }

.contact_cont{padding:10px; background:#fff;border:1px solid #aacbee; border-top:0px none; line-height:25px; width:702px; overflow:hidden;height:auto!important;height: 220px;min-height:220px;}
.contact_cont span{color:#f00;}
.contact_cont .text{float:left; width:240px; }
.map{ width:433px; height:286px; overflow:hidden; float:right;}

.about_cont{padding:10px; background:#fff;border:1px solid #aacbee; border-top:0px none; line-height:25px; width:702px; height:auto!important;height: 220px;min-height:220px;}
.about_cont span{color:#f00;}

.news_cont{background:#f1f8ff; border:1px solid #aacbee; border-top:0px none; padding:10px;}
.news_cont li{height:25px; line-height:25px; background:url(../images/x_line2.gif) repeat-x left bottom; padding-left:10px;}
.news_cont li span{float:right;}
.news_cont li a:link,.news_cont li a:visited{width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}

.product_cont{background:#fff; border:1px solid #aacbee; border-top:0px none; padding:10px; line-height:20px; width:702px; overflow:hidden;}
.product_cont .img_size{background:#fff;}

.product_cont .img_size img{border:1px solid #aacbee; padding:3px; float:left; margin:10px;}
.product_cont ul{font-size:18px; text-align:center; color:#4b4c4d; clear:both; height:30px; font-weight:bold;}
.product_cont .text{float:left; margin:10px 10px 10px 0;}
.product_cont .text_cont{clear:both; line-height:25px; padding-left:10px; color:#4b4c4d;}
.product_cont .text_cont span{display:block; font-size:14px; font-weight:bold;}
#text_1{ overflow:auto; width:100%;}





.sol_block{width:370px; height:75px; top:180px; float:left; overflow:hidden;}
.sol_left{width:10px; height:75px; float:left; overflow:hidden; background:url(cpBgL.gif) no-repeat;}
.product_cont ul.sol_cont{width:350px; height:75px; float:left;overflow:hidden; /*clear:none;*/}
.sol_right{width:10px; height:75px; float:left; overflow:hidden;background:url(cpBgR.gif) no-repeat;;}
.sol_cont li{width:90px; height:65px; padding:4px; /*border:1px solid #ccc;*/ float:left; margin:0 4px;}
