
/*header*/
.header{ height:84px; width:989px; margin:0 auto; font-family:Microsoft YaHei; overflow:hidden}
.logo{ float:left}
.head_txt{ float:left; margin-top:27px; overflow:hidden}
.head_right{ float:right; text-align:right;}
.language{ line-height:24px; margin:7px 0px 10px 0px; color:#6e6e6d;}
.language a,
.language a:link,.language a:visited{ color:#717171;padding:0px 2px; margin:0px 2px;font-size: 14px;}
.language a:hover,.language a:active{ color:#005bac;}
.language a.tel_top{ margin-top:5px;font-size:16px; color:#005bac; font-weight:bold; background:url(../images/tel.jpg) no-repeat 0px 1px; font-family:"微软雅黑",; padding-left:25px;text-decoration:none}
.language a.tel_top span.num{font-family: arial;font-size:17px;}
.search{ min-width:215px; height:23px; float:right;background:url(../images/search_txt.png) no-repeat top left; overflow:hidden; clear:both;} 
.search_text{ width:141px; height:15px; line-height:15px; padding:1px 5px 1px 9px; float:left; background:none; color:#ffffff; border:none; overflow:hidden;}
.search_btn{ width:27px; height:17px; background:url(../images/search_btn.png) no-repeat; float:left; border:none; cursor:pointer;}
.search p{ float:left; line-height:17px; padding-left:10px;padding-top: 2px; font-size:14px; color:#005bac;}
.search form#mForm{background:url(../images/searchbg.jpg) no-repeat;widht:179px;height: 23px;}
.search form#mForm input.keys{margin-left: 15px;width:135px;background: none;border: 0;line-height: 20px;float: left;height:20px;color:#666666;}
.search form#mForm input.sbtn{background: none;border: 0;width:23px;height: 23px;float: left;height:23px;}
/*nav*/

/*nav*/
.nav{ width:988px; height:40px; padding:3px 0px 0px 0px; font-family:Microsoft YaHei; margin:0 auto; background:url(../images/nav_bg.jpg) no-repeat;}
.nav li{ width:122px; background:url(../images/nav_line.jpg) no-repeat right top; padding-right:2px; float:left; position:relative; z-index:999999 }
 .nav li:hover a.bg{ background:url(../images/nav_hover.jpg) repeat-x; color:#ffffff; text-decoration:none;}
.nav li a{ width:121px; height:36px; line-height:34px; font-size:12px; margin-right:2px; text-align:center; overflow:hidden; display:block}
.nav li.bod{ width:120px; padding-right:0px; background:none}
.nav li.bod a.bg{ width:120px; height:36px; line-height:34px; font-size:14px; margin-right:0px; text-align:center; overflow:hidden; display:block}
.select{ background:url(../images/nav_hover.jpg) repeat-x; color:#ffffff; text-decoration:none;}
 

.subnav{ width:160px; position:absolute; top:37px; padding-top:10px; background:url(../images/sub_menu.png) no-repeat; display:none; overflow:hidden }
.subnav a{ height:30px; margin:0px 5px; line-height:30px; background:url(../images/dot1.gif) no-repeat 4px 11px; text-indent:14px; font-size:12px; border-bottom:1px dotted #999;  display:block; overflow:hidden}
.subnav a:hover{ background:url(../images/dot2.gif) no-repeat 4px 11px; text-decoration:none}
.subnav p{ background:url(../images/subnav_bg_rep.png) repeat; padding:0px 5px;}
.subnav p.sub_bott{ height:10px; background:url(../images/sub_bottom.png) no-repeat; border:none}

.subnav_two{ width:120px; position:absolute; top:37px; padding-top:10px; background:url(../images/sub_menu_two.png) no-repeat; display:none; overflow:hidden;}
.subnav_two a{ height:30px; margin:0px 5px; line-height:30px; background:url(../images/dot1.gif) no-repeat 4px 11px; text-indent:14px; font-size:12px; border-bottom:1px dotted #999;  display:block; overflow:hidden}
.subnav_two a:hover{ background:url(../images/dot2.gif) no-repeat 4px 11px; text-decoration:none}
.subnav_two p{ background:url(../images/subnav_bg_rep_two.png) repeat; padding:0px 5px;}
.subnav_two p.sub_bott{ height:10px; background:url(../images/sub_bottom_two.png) no-repeat; border:none}


.news_infos table img{
    max-width: none;
}
table {
    border-collapse: collapse;
}
table td {
    padding: 2px;
}

/*
ul#nav{width: 988px;
    height: 40px;
    padding: 3px 0px 0px 0px;
    font-family: Microsoft YaHei;
    margin: 0 auto;
    background: url(../images/nav_bg.jpg) no-repeat;}
ul#nav li{  width: 122px;
    background: url(../images/nav_line.jpg) no-repeat right top;
    padding-right: 2px;
    float: left;
     position:relative; 
    z-index: 999999;}

ul#nav li a{width: 121px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    margin-right: 2px;
    text-align: center;
    overflow: hidden;
    display: block;}
	
ul#nav li a:hover{background:url(../images/nav_hover.jpg) repeat-x; color:#ffffff; text-decoration:none;}
ul#nav >li> ul> li> a:hover{background:url(../images/dot2.gif) no-repeat 4px 11px; text-decoration:none;color:#E60012;}
ul#nav li ul{width: 160px;
    position: absolute;
    top: 36px;
    padding-top: 10px;
    background: url(../images/sub_menu.png) top center no-repeat;
	  
    display: none;
    overflow: hidden;

	
	}



ul#nav li ul li{background: url(../images/subnav_bg_rep.png) repeat;width: 160px;
    padding: 0px 5px;}
ul#nav li ul li a{height: 30px;
    margin: 0px 5px;
    line-height: 30px;
    background: url(../images/dot1.gif) no-repeat 4px 11px;
    text-indent: 14px;
    font-size: 12px;
    border-bottom: 1px dotted #999;
    display: block;
    overflow: hidden}
	ul#nav li.last{margin:0;}
	ul#nav li ul li.last{  
	 
   
}
ul#nav li>ul{position:absolute;top:37px;width:160px; padding-top: 10px;
    background: url(../images/sub_menu.png) top center no-repeat;border-radius:0px 3px 3px 3px;display:none;}
ul#nav li>ul li{line-height:29px;height:29px;background: url(../images/subnav_bg_rep.png) repeat;
    padding: 0px 5px;}
ul#nav li>ul li a{color:#e1e1e1;display:block;border-bottom:1px dotted #e1e1e1;text-indent:3px;}
ul#nav li>ul li a:hover{color:#fff; text-indent:6px;}
*/
ul#nav{width: 988px;
    height: 40px;
    padding: 3px 0px 0px 0px;
    font-family: Microsoft YaHei;
    margin: 0 auto;
    background: url(../images/nav_bg.jpg) no-repeat;}
ul#nav>li{ width: 122px;
    background: url(../images/nav_line.jpg) no-repeat right top;
    padding-right: 2px;
    float: left;
     position:relative; 
    z-index: 999999;}
ul#nav>li.last{width: 117px;
    background: none;
    padding-right: 2px;
    float: left;
     position:relative; 
    z-index: 999999;}
	ul#nav>li.last a{width:119px; height:36px; line-height:34px; font-size:12px; margin-right:2px; text-align:center; overflow:hidden; display:block	}
ul#nav>li>a{ width:121px; height:36px; line-height:34px; font-size:12px; margin-right:2px; text-align:center; overflow:hidden; display:block}
ul#nav>li>a:hover{background:url(../images/nav_hover.jpg) repeat-x;text-decoration:none;color:#fff;}

ul#nav li>ul{position:absolute;top:36px; background:url(../images/subnav_bg_rep.png) repeat-y;width:160px;padding:0px 0px 12px;border-radius:5px 5px 5px 5px;display:none;}
ul#nav li>ul li{line-height:30px;height:30px;}
ul#nav li>ul li a{ height:30px; margin:0px 5px; line-height:30px; background:url(../images/dot1.gif) no-repeat 4px 11px; text-indent:14px; font-size:12px; border-bottom:1px dotted #999;  display:block; overflow:hidden}
ul#nav li>ul li a:hover{color:#E60012;background:url(../images/dot2.gif)no-repeat 4px 11px;text-decoration:none;}


.banner{ width:988px; height:260px; margin:4px auto 20px auto; position:relative; z-index:3; }
.banner li{ width:988px; height:260px; list-style-type:none; position:absolute; left:0px; top:0px; overflow:hidden}
.banner div.hd{width:100%;bottom:10px;left:0;position:absolute;z-index:5;height:12px; text-align:center;}
.banner div.hd span{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;margin:0 5px;background:none;border-radius: 50%;border:2px solid #FFFFFF;}
.banner div.hd span.on{background-position:0 0;background:#ec7801;border-radius: 50%;border:2px solid #fff;}

div#banners{width:988px;margin:0 auto;margin-top:2px;height:192px;background-repeat:no-repeat;background-position:top center;}
.ding{ width:988px; margin:0 auto; position:relative; z-index:8;}
.ban_btn{ min-width:100px; height:14px; position:absolute; bottom:30px; right:3px;}
.ban_btn li{ width:14px; height:14px; background:url(../images/ban_btn1.png) no-repeat; float:left; margin-right:6px; cursor:pointer}
.ban_btn li.current{ background:url(../images/ban_btn2.png) no-repeat;}


.main{ width:988px; margin:0 auto; font-family:Microsoft YaHei; overflow:hidden}
.main_top{ height:238px; background:url(../images/main_top_bg.jpg) repeat-x bottom; padding-bottom:25px; }

.top_left{ width:269px;}
.index_title{ height:26px; line-height:26px; padding:0px 3px 5px 3px; margin-bottom:3px; background:url(../images/line2.png) repeat-x bottom; overflow:hidden}
.index_title b{ color:#005bac; font-weight:600; font-size:16px; background: url(../images/tlbg.jpg) left center no-repeat;padding-left: 15px;}
.index_title a{ float:right; margin-left:15px; font-family:SimSun; color:#848484;}

.pro_menu li{ line-height:32px; font-size:13px; background:url(../images/index_img1.jpg) no-repeat; margin-bottom:1px; position:relative}
.pro_menu li:hover{ background:url(../images/index_img2.jpg) no-repeat;}
.pro_menu li a{ height:32px; padding:0px 26px 0px 22px; display:block; overflow:hidden}
.pro_menu li a:hover{ color:#ffffff; font-weight:bold; text-decoration:none;}
.pro_menu li:hover .index_menu_body{ display:block}
.pro_menu li:hover a.ahov{ color:#ffffff; font-weight:bold; text-decoration:none;}

.index_menu_body{ width:202px; padding:10px 0px 0px 6px; background:url(../images/hover_bg.png) no-repeat; position:absolute; left:269px;
 top:0px; z-index:999; display:none; overflow:hidden;}


.top_center{ width:360px; height:238px; background:url(../images/index_news_bg.png) no-repeat top left; padding-left:22px; margin-left:17px; overflow:hidden}
.index_news{ padding-top:3px; overflow:hidden; clear:both;}
.index_news li{ width:347px; height:33px; line-height:33px; background:url(../images/dot3.png) no-repeat 4px 12px; float:left; padding-left:13px; display:block; overflow:hidden; }
.index_news li:hover em{ color:#666666;}
.index_news li i{ float:right; padding:0px 4px 0px 10px; color:#666666;}
.index_news li em{ width:75px; color:#666666; float:left; overflow:hidden}
.index_news li a{ max-width:150px; text-decoration:none; float:left; color:#666666; padding-right:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.index_news li a:hover{ color:#00a8ff;}
.index_news li img{ float:left; margin-top:14px;}


.top_right{ width:278px; height:242px; background:url(../images/index_news_bg.png) no-repeat top left; padding-left:24px; margin-left:17px; overflow:hidden}
.about_img{ width:269px; height:92px; margin:13px 0px 10px 0px; display:block; overflow:hidden}
 .albanner{ width:275px; height:220px; margin:8px auto 20px auto; position:relative; z-index:3; }
.albanner li{ width:275px; height:220px; list-style-type:none; position:absolute; left:0px; top:0px; overflow:hidden;background-repeat: no-repeat;}
.albanner li  a span{display: inline-block;color:#b20000;font-weight: bold;}
.albanner li a.img{display: inline-block;width:275px;height:158px;}
.albanner div.hd{bottom:45px;right:25px;position:absolute;z-index:5;height:12px; text-align:center;}
.albanner div.hd span{display:inline-block;width:5px;height:5px;line-height:40px;overflow:hidden;margin:0 3px;background:none;border-radius: 50%;border:1px solid #b20000;}
.albanner div.hd span.on{background-position:0 0;background:#9b0000;border-radius: 50%;width:5px;height:5px;}

.main_center{ margin-top:25px; overflow:hidden}
.index_title2{ height:26px; line-height:26px; color:#014099; font-size:16px; margin-bottom:10px; padding:0px 3px; overflow:hidden}
.index_title2 a{ float:left; margin:5px 5px 0px 0px;}
 .probanner{ width:268px; height:230px; margin:8px auto 20px auto; position:relative; z-index:3; }
.probanner li{ width:268px; height:230px; list-style-type:none;  overflow:hidden;background-repeat: no-repeat;}
.probanner li  a span{width:200px;overflow:hidden;white-space: nowrap;
    text-overflow: ellipsis;display: inline-block;color:#b20000;font-weight: bold;}
.probanner li a.img{border-radius: 3px 3px 3px 3px;border:1px solid #E7E7E7;display: inline-block;width:266px;height:185px;}
.probanner div.hd{bottom:29px;right:25px;position:absolute;z-index:5;height:12px; text-align:center;}
.probanner div.hd span{display:inline-block;width:5px;height:5px;line-height:40px;overflow:hidden;margin:0 3px;background:none;border-radius: 50%;border:1px solid #b20000;}
.probanner div.hd span.on{background-position:0 0;background:#9b0000;border-radius: 50%;width:5px;height:5px;}
.cen_left{ width:272px; margin-left:1px; overflow:hidden}


.index_pro{ padding-top:3px;margin-top:8px; overflow:hidden; clear:both;background:rgba(248, 248, 248, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#F7F7F7;/*实现IE背景透明*/}
.index_pro li a{color:#727272;position: relative;font-size: 12px;    white-space: nowrap;
    text-overflow: ellipsis;}
.index_pro li{ width:140px;  line-height:28px; background:url(../images/prolibg.png) no-repeat 4px 10px; float:left; padding-left:18px; display:block; overflow:hidden; }
.index_pro li:hover em{ color:#e60012;}


#player{position:relative;width:272px;height:210px; overflow:hidden; }
#player *{border:0;padding:0;margin:0;}
#player .Limg{position:relative;}
#player .Limg li{ width:272px;height:210px; position:absolute; top:0; left:0; background:#fff; overflow:hidden; }
#player .Limg li table{ width:272px;height:178px;}
#player .Limg li p{line-height:22px; height:22px; font-weight:bold; padding-left:12px; width:150px; margin-top:5px; overflow:hidden}
#player .Nubbt{position:absolute;z-index:9; right:5px;bottom:9px;}
#player .Nubbt span{ width:15px; height:14px; color:#ffffff; line-height:14px; margin:0px 1px; text-align:center; background:url(../images/bt1.png) no-repeat; overflow:hidden; display:inline-block; cursor:pointer; font-style:normal;}
#player .Nubbt span.on{background:url(../images/bt2.png) no-repeat;}


#player2{position:relative; width:272px;height:210px;overflow:hidden;}
#player2 *{border:0;padding:0;margin:0;}
#player2 .Limg{position:relative;}
#player2 .Limg li{ width:266px;height:203px; position:absolute;top:0;left:0; padding:3px 3px 4px; background:url(../images/index_zhanshi_bg.png) no-repeat #ffffff; overflow:hidden}
#player2 .Limg li table{ width:266px; height:171px;}
#player2 .Limg li p{line-height:22px; height:22px; font-weight:bold; padding-left:12px; width:150px; margin-top:5px; overflow:hidden}
#player2 .Nubbt{position:absolute;z-index:9; right:5px;bottom:9px;}
#player2 .Nubbt span{ width:15px; height:14px; color:#ffffff; line-height:14px; margin:0px 1px; text-align:center; background:url(../images/bt1.png) no-repeat; overflow:hidden; display:inline-block; cursor:pointer; font-style:normal;}
#player2 .Nubbt span.on{background:url(../images/bt2.png) no-repeat;}
.new_pic{ position:absolute; top:0px; left:0px; z-index:11}
 



.zhanshi{ width:201px; margin-top:30px; overflow:hidden; }
#player3{position:relative; width:201px; height:166px; background:#fff; overflow:hidden; }
#player3 *{border:0;padding:0;margin:0;}
#player3 .Limg4{position:relative;}
#player3 .Limg4 li{ width:201px; height:166px; position:absolute; top:0; left:0px; background:url(../images/juyuan_bg.jpg) no-repeat #ffffff; overflow:hidden}
#player3 .Limg4 li table{ width:201px; height:133px;}
#player3 .Limg4 li p{ line-height:22px; height:22px; font-weight:bold; text-align:center; margin-top:7px; overflow:hidden}
.Nubbt2{position:absolute;z-index:9; right:5px;bottom:39px;}
.Nubbt2 span{ width:15px; height:14px; color:#ffffff; line-height:14px; margin:0px 1px; text-align:center; background:url(../images/bt1.png) no-repeat; overflow:hidden; display:inline-block; cursor:pointer; font-style:normal;}
.Nubbt2 span.btnhover{background:url(../images/bt2.png) no-repeat;}



.cen_center{ width:365px; height:238px; background:url(../images/index_news_bg.png) no-repeat top left; padding-left:24px; margin-left:17px; overflow:hidden }
.appli li{ width:114px; height:70px; float:left; margin-bottom:4px; overflow:hidden;}
.appli li span{ width:45px; height:70px; float:left; display:block; overflow:hidden}
.appli li table{ width:45px; height:50px;}
.appli li p{ height:48px; line-height:24px; font-size:14px; margin:9px 0px 0px 0px; overflow:hidden }
.appli li.wid{ width:130px;}

.cen_right{ width:273px; height:238px; background:url(../images/index_news_bg.png) no-repeat top left; padding-left:22px; margin-left:12px; overflow:hidden}
.cen_right span.tl{color:#717171;font-size:14px;font-weight: bold;}
.cen_right div.con{width：273px;height:177px;padding-top: 9px;}
.cen_right div.con ul li.conadd{background: url(../images/addbg.png) left center no-repeat;padding-left: 19px;margin-bottom:9px;}
.cen_right div.con ul li.contel{background: url(../images/telbg.png) left center no-repeat;padding-left: 19px;margin-bottom:9px;}
.cen_right div.con ul li.conser{background: url(../images/servicebg.png) left center no-repeat;padding-left: 19px;margin-bottom:9px;}
.cen_right div.con ul li.confax{background:url(../images/fexbg.png) 2px 5px no-repeat;padding-left: 19px;margin-bottom:9px;}
.cen_right div.con ul li.conweb{background: url(../images/webbg.png) left center no-repeat;padding-left: 19px;margin-bottom:9px;}
.cen_right div.con ul li.conmail{background:url(../images/mailbg.png) left center no-repeat;padding-left: 19px;margin-bottom:9px;}

.main_bottom{ margin-top:19px; margin-bottom:10px; clear:both; overflow:hidden}
.main_bottom ul{ width:1010px; overflow:hidden}
.main_bottom li{ width:237px; height:44px; margin-right:13px; margin-bottom:20px; float:left; overflow:hidden}
.main_bottom li a{ padding:7px 5px 5px 90px; color:#666666; text-decoration:none; display:block}
.main_bottom li a b{ color:#005bac;}
.kufu{ background:url(../images/index_tel.png) no-repeat}
.zizhu{ background:url(../images/index_form.png) no-repeat}
.xz{ background:url(../images/index_down.png) no-repeat}
.fank{ background:url(../images/index_mess.png) no-repeat}


.foot{ width:989px; margin:0 auto; padding:30px 0px 20px 0px; background:url(../images/bottom_line.jpg) no-repeat #f7f7f7; font-family:Microsoft YaHei; overflow:hidden}
.menu_two{ width:727px; padding-left:49px; float:left;height: auto; }
.foot .menu_two ul{
    height: auto;
    overflow: hidden;
    float: left;}
.foot .menu_two ul li{    float: left;
    width: 120px;
    line-height: 28px;}
.foot .menu_two ul li a{display: block;float: left;color:#000;font-weight: bold;font-size:14px;}
.foot .menu_two ul li ul{width:100%;}
.foot .menu_two ul li ul li{line-height: 25px;width:84px;overflow:hidden;display:inline-block;}
.foot .menu_two ul li ul li a{color:#717171;font-weight: normal;font-size: 12px;    white-space: nowrap;
    text-overflow: ellipsis;overflow:hidden;}
.menu_two dl{ width:140px; margin-left:22px; float:left; display:block; overflow:hidden; }
.menu_two dl dt{ height:26px; line-height:26px; font-size:14px; margin-bottom:12px; font-weight:bold; overflow:hidden;}
.menu_two dl dt a{ color:#000000;}
.menu_two dl dt a:hover{ color:#e60012;}
.menu_two dl dd{ height:22px; line-height:22px; padding-left:14px; background:url(../images/dot1.jpg) no-repeat 1px 10px; color:#000000; overflow:hidden;}
.copy{height:30px;width:988px;margin:0 auto;background: #005bac;text-align: center;}
.copy span.co{width:100%;margin:0 auto;color:#fff;display: block;padding-top:7px;}
.gz{ height:26px; line-height:26px; font-size:14px; color:#000000; margin-bottom:16px; display:block; overflow:hidden;}
.weiblog{ width:119px; overflow:hidden; }
.weiblog span{width:119px;display: inline-block;text-align:center;margin:auto;}
.guanzhu{ margin-bottom:11px;}
.crm{ line-height:24px; background:url(../images/foot_img1.jpg) no-repeat 0px 2px; font-weight:bold; margin-top:4px; padding-left:24px; display:block}
.oa{ line-height:24px; background:url(../images/foot_img2.jpg) no-repeat 0px 2px; font-weight:bold; padding-left:24px; display:block}

.footer{width:989px; margin:0 auto; line-height:24px; padding:10px 0px 5px 6px; font-family:Microsoft YaHei; overflow:hidden}
.gongshang{ float:right; margin-left:40px; }


.nei_banner{ width:988px; height:72px; margin:-4px auto 0 auto; overflow:hidden }
.container_bg{ width:988px; margin:0 auto 25px auto; font-family:Microsoft YaHei; padding-bottom:24px; background:url(../images/container_bg.png) no-repeat bottom; overflow:hidden}
.container{ min-height:400px; padding-bottom:30px; background:#ffffff; overflow:hidden}
.home{ height:38px; line-height:38px; padding-left:20px; background:url(../images/home.png) no-repeat 4px 14px; color:#838383; overflow:hidden}
.home a{ color:#838383;}
.home a:hover{ color:#d2232b;}
.home b{ color:#014099; }

.nyleft{ width:200px; float:left;}

.menu_head{ width:155px;  padding:0 5px 0px 40px; margin-bottom:1px; background:url(../images/left_img3.jpg) no-repeat; position:relative; z-index:99 }            
.menu_head:hover{ background:url(../images/left_img2.jpg) no-repeat; }
.curr{ background:url(../images/left_img2.jpg) no-repeat; }
.curr a{ font-weight:bold; }      
.menu_head a{width:155px; height:34px; line-height:38px; color:#ffffff; display:block; text-decoration:none; overflow:hidden}
.menu_head a:hover{ font-weight:bold; }


.menu_body{ width:200px; font-family:SimSun; margin-bottom:5px; display:none; overflow:hidden}
.menu_body span{ padding-left:28px; padding-bottom:3px; background:url(../images/line3.jpg) repeat-x bottom; display:block}
.sutt,
.sutt:link,
.sutt:visited{ height:32px;line-height:30px; text-indent:12px; background:url(../images/left_img5.jpg) no-repeat 0px 11px; text-decoration:none; display:block; overflow:hidden}              
.sutt:hover,.sutt:active{color:#d2232b; background:url(../images/left_img4.jpg) no-repeat 0px 11px; }
.curr2{color:#d2232b; background:url(../images/left_img4.jpg) no-repeat 0px 11px;}

.dp,
.dp:link,
.dp:visited{ height:32px;line-height:30px; text-indent:12px; background:url(../images/left_img5.jpg) no-repeat 0px 11px; text-decoration:none; display:block; overflow:hidden}              
.dp:hover,.sutt:active{color:#d2232b; background:url(../images/left_img4.jpg) no-repeat 0px 11px; }

.leftnav_down{display:none;}
.leftnav_down a{ height:25px; line-height:25px; text-indent:20px; color:#979699; background:url(../images/left_img6.jpg) no-repeat; text-decoration:none; display:block; overflow:hidden; }
.leftnav_down a:hover{font-weight:bold; color:#d2232b}
.leftnav_down a.curr3{ font-weight:bold; color:#d2232b}

.menu_body_two_bg{ width:202px; padding:10px 0px 0px 6px; background:url(../images/hover_bg.png) no-repeat; position:absolute; left:200px;
 top:0px; z-index:999; display:none; overflow:hidden; }
.menu_body_two dt{ background:url(../images/hover_rep_bg.png) repeat-y; overflow:hidden;}
.menu_body_two dt a{ width:153px; height:34px;line-height:32px; text-indent:19px; background:url(../images/left_img7.png) no-repeat; text-decoration:none; display:block; overflow:hidden; margin-left:9px; color:#666; }
.menu_body_two dt a:hover{ background:url(../images/left_img8.png) no-repeat; color:#e60012; font-weight:normal;}
.menu_body_two dd{ height:23px; background:url(../images/hover_bot_bg.png) no-repeat; }
.din{ width:3px; height:10px; background:#ffffff; position:absolute; top:18px; left:6px;}


.left_pro{ width:200px; margin:20px 0px 30px 0px; overflow:hidden}
.xinpin{ line-height:24px; color:#014099; font-size:16px; padding:0px 4px; display:block}
.xinpin:hover{ text-decoration:none;}
.pro_img{ width:196px; height:68px; padding:1px; border:1px solid #dfdfdf; margin:6px 0px 5px 0px; display:block; overflow:hidden}
.pro_img table{ width:196px; height:68px; }
.pro_txt{ line-height:18px; color:#4b4b4b;}
.pro_txt a{ color:#0249ad;}
.pro_txt a:hover{ color:#e60012;}

.nyright{ width:765px; float:right; overflow:hidden}
.title{ height:40px; padding:0px 5px; margin-bottom:20px; background:url(../images/main_top_bg.jpg) repeat-x bottom; overflow:hidden}
.title h2{ height:30px; line-height:35px; font-size:16px; padding-left:20px; color:#014099; background:url(../images/index_img3.png) no-repeat 0px 8px;}

.company{ padding:0px 9px; line-height:24px; overflow:hidden}

/*products*/
.products ul{ width:1000px; overflow:hidden}
.products li{ width:224px; height:233px; padding:14px 8px 6px 8px; margin:0px 13px 22px 0px; float:left; background:url(../images/pro_bg.jpg) no-repeat; overflow:hidden}
.products li table{width:224px; height:144px; }
.products li p{ height:24px; line-height:24px; text-align:center; margin:14px 0px 20px 0px; overflow:hidden;  }
.products li p a{ color:#014099; font-size:14px; font-weight:bold;}
.products li p a:hover{ text-decoration:none; color:#d2232b;}



/*application*/
.application{ width:800px; overflow:hidden}
.application dl{ width:213px; height:132px; padding:6px; float:left; margin:0px 36px 30px 0px; background:url(../images/hangye_bg.jpg) no-repeat; overflow:hidden;}
.application dl dt{ height:85px; overflow:hidden;}
.application dl dt span{ width:99px; height:85px; float:left; overflow:hidden; display:block}
.application dl dt span table{ width:99px; height:85px; }
.application dl dt p{ margin:20px 0px 0px 0px; line-height:24px; font-size:14px;}
.application dl dt p a{ height:24px; text-indent:15px; margin-bottom:8px; background:url(../images/dot3.png) no-repeat 0px 8px; overflow:hidden; display:block}
.application dl dt p a:hover{ background:url(../images/dot5.jpg) no-repeat 0px 8px; text-decoration:none}

.application dl dd{ padding:10px 19px 0px 19px; font-size:16px; overflow:hidden; width:180px; height:26px;}
.application dl dd a{ height:26px; line-height:26px; text-decoration:none; font-weight:bold; overflow:hidden}

.jieshao{ padding:0px 9px;}
.bt{ font-size:14px; color:#ffffff; padding:2px 14px; margin:20px 0px 5px 0px; background:#0249ad; display:inline-block}
.red{ color:#d2232b; display:inline-block}
.blue{ font-size:14px; color:#0249ad; margin:20px 0px 5px 0px; display:block}

.serve_list{ width:600px; margin-top:36px; overflow:hidden}
.serve_list a{ width:181px; height:55px; float:left; margin:0px 7px 3px 0px; overflow:hidden; display:block}
.serve_list a.mar{ margin:0px 7px 3px 188px;}



/*download*/
.down_title{ height:30px; line-height:30px; margin-bottom:11px; overflow:hidden}
.down_title a{ float:right; margin-left:30px; color:#848484; font-family:SimSun;}
.down_title a:hover{ color:#d2232b; text-decoration:none;}
.down_title b{ min-width:65px; height:30px; padding:0px 12px; text-align:center; background:#0249ad; color:#ffffff; font-size:14px; display:inline-block; max-width:500px;}

.list_title{ height:27px; line-height:27px; color:#555555; margin-bottom:5px; background:url(../images/download_bg.jpg) repeat-x; border:1px solid #cccccc; overflow:hidden}
.list_title p{ float:left; overflow:hidden; }
.p1{ width:340px; text-indent:30px;}
.p2{ width:102px; text-align:center; background:url(../images/download_line.jpg) no-repeat right center;}
.p3{ width:204px; text-align:center; background:url(../images/download_line.jpg) no-repeat right center;}
.p4{ width:102px; text-align:center; background:url(../images/download_line.jpg) no-repeat right center;}
.p5{ width:92px; text-align:center}

.jp1{ width:430px; text-indent:30px;}
.jp2{ width:102px; text-align:center; background:url(../images/download_line.jpg) no-repeat right center;}
.jp3{ width:102px; text-align:center; background:url(../images/download_line.jpg) no-repeat right center;}
.jp4{ width:102px; text-align:center;}


.download{ margin-bottom:27px; overflow:hidden}
.download li{ height:29px; line-height:28px; background:url(../images/line4.jpg) repeat-x bottom; padding:0px 5px; *margin-top:-4px; overflow:hidden; display:block}
.download li:hover{ background:url(../images/line4.jpg) repeat-x bottom #eaebec; }
.download li:hover a.a1{ background:url(../images/dot2.gif) no-repeat 13px 10px; color:#d2232b; text-decoration:none;}
.download li span{ float:left; text-align:center; color:#a9a9a9; overflow:hidden; display:block}
.a1{ width:335px; background:url(../images/dot1.gif) no-repeat 13px 10px; color:#6e6e6e; text-indent:26px; float:left; overflow:hidden; display:block;}
.a2{ width:87px; height:28px; background:url(../images/download_img1.jpg) no-repeat center; float:right; overflow:hidden; display:block;}
.sp1{ width:102px;}
.sp2{ width:204px;}
.sp3{ width:102px;}


/*job*/
.job{ overflow:hidden; clear:both}
.job li{height:29px; line-height:28px; background:url(../images/line4.jpg) repeat-x bottom; *margin-top:-4px; overflow:hidden; display:block}
.job li:hover{ background:url(../images/line4.jpg) repeat-x bottom #eaebec; }
.job li:hover a{ background:url(../images/dot2.gif) no-repeat 18px 11px; color:#d2232b; text-decoration:none;}
.job li a{ float:left; width:430px; background:url(../images/dot1.gif) no-repeat 18px 11px; color:#6e6e6e; text-indent:30px; overflow:hidden}
.job li em{ width:102px; float:left; text-align:center; color:#a9a9a9; overflow:hidden; display:block}


.job_list{ width:734px; padding:7px 6px; background:#eef6fe;}
.tab p{ padding:0px 17px;}

.job_show{ margin-top:20px; line-height:26px;}

/*support*/
.support{ margin-bottom:29px; overflow:hidden}
.support li{ height:33px; line-height:32px; padding:0px 4px; background:url(../images/line4.jpg) repeat-x bottom; overflow:hidden; display:block}
.support li span{ float:right; margin-left:30px; color:#b6b6b6;}
.support li a{ max-width:500px; color:#6e6e6e; background:url(../images/dot1.gif) no-repeat 0px 12px; text-indent:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;}
.support li a:hover{ background:url(../images/dot2.gif) no-repeat 0px 12px; color:#d2232b;}

.h_tit{ line-height:30px; text-align:center; color:#0249ad; font-weight:normal; font-size:20px; margin-bottom:20px;}
.return{ margin:25px 5px 0px 0px; display:block}


/*question*/
.question dl{ margin-bottom:21px; overflow:hidden}
.question dl dt{ width:504px; background:url(../images/faq_img2.jpg) repeat-y; overflow:hidden}
.ques{ width:454px; padding:0px 10px 0px 40px; min-height:46px; background:url(../images/faq_img1.jpg) no-repeat; overflow:hidden}
.ques p{ margin-top:25px;}
.bott_img{ width:504px; height:14px; background:url(../images/faq_img3.jpg) no-repeat; }

.question dl dd{ width:728px; background:url(../images/faq_img5.jpg) repeat-y; overflow:hidden}
.ans{ width:671; padding:0px 10px 0px 47px; min-height:50px; background:url(../images/faq_img4.jpg) no-repeat; overflow:hidden}
.ans p{ margin-top:20px;}
.ans p:hover{ color:#0249ad; text-decoration:underline;}
.bott_img2{ width:728px; height:4px; background:url(../images/faq_img6.jpg) no-repeat; }


.page{ float:right; line-height:40px; margin-bottom:20px; margin-top:10px; overflow:hidden; clear:both}
.page a{ text-align:center; border:1px solid #d4d4d4; color:#595959; margin:0px 2px; padding:1px 4px 1px 4px; background:#fff;}	       
.page a:hover, .page a.sele{ background:#e60012; border:1px solid #e60012; color:#fff; text-decoration:none;}


.video ul{ width:800px; overflow:hidden}
.video li{ width:204px; height:160px; float:left; padding:7px 7px 6px 8px; background:url(../images/video_bg.jpg) no-repeat; margin:0px 42px 25px 0px; overflow:hidden}
.video li table{ width:204px; height:140px;}

 
.youlan ul{ width:800px; overflow:hidden}
.youlan li{ width:204px; height:170px; float:left; padding:6px 6px 2px 6px; background:#eeeeee; border:1px solid #e0e0e0; margin:0px 46px 25px 0px; overflow:hidden}
.youlan li table{ width:204px; height:140px;}
.youlan li p{ height:20px; line-height:20px; margin-top:8px; text-align:center; overflow:hidden}
.youlan li p a{ color:#333333; font-weight:bold; text-decoration:none;}
.youlan li p a:hover{ color:#d2232b}

.video_show{ width:340px; height:233px; margin:20px 0px 30px 195px; padding:8px; background:#eeeeee; border:1px solid #e0e0e0; overflow:hidden}



.zhongduan{ margin-top:-20px; margin-left:50px;}
.zhong_left{ width:218px; float:left;}
.bord{ border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; margin-top:40px; padding:0px 1px;}
.zhong_left li{ width:218px; height:150px; padding-top:10px; border-bottom:1px solid #d8d8d8; overflow:hidden}
.zhong_left li table{ width:218px; height:110px;}
.zhong_left li p{ height:20px; line-height:20px; padding-top:10px; text-align:center; overflow:hidden}
.zhong_left li.nob{ border-bottom:none}


.line{ height:1px; background:url(../images/line5.jpg) repeat-x; margin:30px 0px}


/*about*/
.time{ height:19px; line-height:19px; margin-bottom:17px; overflow:hidden;}
.time b{ min-width:67px; text-align:center; background:url(../images/story_tit_bg.jpg) no-repeat #efefef; font-size:14px; color:#d2232b; display:inline-block}
.time2{ height:19px; line-height:19px; margin-bottom:17px; overflow:hidden; clear:both}
.time2 b{ min-width:74px; text-align:center; background:url(../images/story_tit_bg.jpg) no-repeat #efefef; font-size:14px; color:#014099; display:inline-block}

.story li{ margin-bottom:30px; overflow:hidden}
.story li span{ width:170px; height:100px; float:left; padding:1px 3px 3px 1px; background:url(../images/story_bg.jpg) no-repeat; display:block; overflow:hidden}
.story_txt{ width:558px; float:right; overflow:hidden; }
.story_txt p{ text-indent:15px; background:url(../images/dot4.jpg) no-repeat 0px 9px;}


.news dl{ height:110px; margin:20px 0px 22px 0px; padding-bottom:20px; border-bottom:1px solid #dddddd; color:#6e6e6e; overflow:hidden}
.news dt{ width:144px; height:102px; padding:1px; float:left; border:1px solid #dadada; overflow:hidden}
.news dt table{ width:144px; height:102px;}
.news dd{ width:570px; float:right; overflow:hidden; }
.news dd span{ height:24px; line-height:24px; padding:2px 3px 6px 0px; display:block; overflow:hidden}
.news dd span i{ float:right; color:#605d5d; font-family:Arial;}
.news_more1{ max-width:350px; font-size:14px; color:#000000; float:left; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden}
.news_more1:hover,.news_more1:active{ color:#d2232b; }	
		 
.news dd p{ height:40px; line-height:20px; margin:0px 0px 5px 0px; display:block; overflow:hidden}
.news dd p a{ color:#d2232b;}
.news dd em{ height:18px; line-height:18px; display:block; overflow:hidden}


.left_honor{width:200px; margin:20px 0px 30px 0px; overflow:hidden}
.left_honor_img{ width:196px; height:108px; padding:2px 2px 5px 2px; background:url(../images/left_honor_bg.jpg) no-repeat; overflow:hidden; display:block}
.left_honor_img table{ width:196px; height:108px;} 
.honor_txt{ height:20px; line-height:20px; color:#014099; font-size:14px; text-align:center; margin-top:5px; color:#0249ad; display:block; overflow:hidden}
 

.honor_show{ margin-left:52px;}
.honor_show span{ width:641px; height:418px; padding:5px; border:1px solid #dddddd; overflow:hidden; display:block} 
.honor_show span table{ width:641px; height:418px;}
.honor_title{ font-size:14px; font-weight:bold; text-align:center; margin-top:30px; color:#6e6e6e;}
.down{ text-align:center; margin-top:20px;}


/*train*/
.train{ font-family:Microsoft YaHei; overflow:hidden}
.train dl{ height:114px; padding:0px 3px 22px 3px; margin-bottom:16px; border-bottom:1px dashed #bcbcbc; overflow:hidden}
.train dt{ width:168px; height:110px; float:left; padding:4px; background:url(../images/train.png) no-repeat; overflow:hidden}
.train dt table{ width:168px; height:110px;}
.train dd{ width:545px; float:right; overflow:hidden; }
.train dd span{ height:24px; line-height:24px; padding:2px 3px 0px 0px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden}
a.news_more1{ max-width:320px; font-size:14px; color:#272626; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block}          
a.news_more1:hover{ text-decoration:underline; color:#ca1013}			  
.train dd span i{ float:right; font-style:normal; font-size:12px; color:#605d5d; font-family:Arial; margin-left:20px; display:block}

.train dd p{ height:40px; line-height:20px; margin:8px 0px 14px 0px; color:#959595; display:block; overflow:hidden}

a.news_more2{ width:78px; height:22px; line-height:22px; text-align:center; text-decoration:none; font-size:12px; color:#ffffff; background:url(../images/train_bg.png) no-repeat; font-family:SimSun; display:block; overflow:hidden}
 
 



.team_list{ width:201px; text-align:center; float:left; margin:0px 15px;}
.wen2{ display:block; margin-top:10px; font-size:14px; color:#054299}


.job_tab textarea{ font-size:12px;}
.btn{ width:66px; height:23px; background:url(../images/message1.jpg) no-repeat; cursor:pointer}
.btn2{ width:66px; height:23px; background:url(../images/message2.jpg) no-repeat; cursor:pointer}


.person dl{ height:150px; padding:0px 5px 20px 5px; border-bottom:1px solid #e8e8e8; margin-bottom:20px; overflow:hidden}
.person dl dt{ width:121px; height:131px; padding:10px; float:left; background:url(../images/tianyi_bg.jpg) no-repeat; overflow:hidden}
.person dl dt table{ width:121px; height:131px;}
.person dl dd{ width:573px; padding:10px 0px; float:right; overflow:hidden}
.per_tit{ height:30px; line-height:30px; font-size:16px; margin-top:2px; font-weight:bold; overflow:hidden}
.per_tit a{ color:#000000;}
.self_txt{ height:60px; line-height:20px; margin-top:7px; overflow:hidden}

.zuoyou{ height:36px; line-height:18px; margin:10px 0px; overflow:hidden; background:url(../images/tianyi_txt.jpg) no-repeat; padding:6px 10px; overflow:hidden}
.zuoyou em{ height:36px; overflow:hidden; display:block}

.self{ height:24px; line-height:24px; font-size:14px; display:block; overflow:hidden}
.self txt{ height:40px; line-height:20px; overflow:hidden}

.person_show{ overflow:hidden; clear:both}
.show_img{ width:153px; height:166px; padding:12px; float:left; background:url(../images/tianyi_bg1.jpg) no-repeat; overflow:hidden; display:block}
.show_img table{ width:153px; height:166px;}
.renwu{ width:550px; float:right;}
.renwu h2{ line-height:28px; padding-bottom:8px; font-size:17px; margin-bottom:10px; color:#333333; background:url(../images/line5.jpg) repeat-x bottom; }
.bb{ padding-right:5px; color:#333333;}


.contact{ padding-bottom:20px; }
.mess{ margin-top:20px; padding-left:14px; overflow:hidden; clear:both; }
.mess li{ padding-bottom:10px; display:block; overflow:hidden }
.mess li p{ min-width:80px; line-height:18px; text-align:center; float:left; padding-right:10px; display:inline; display:block }
.mess li p i{ font-style:normal; color:#ff0000; vertical-align:bottom; padding-right:6px; }
.mess li input{ float:left; min-height:18px; padding:0px 5px; border:1px solid #abadb3; height:25px; }
.mess li textarea{ float:left;}

.ipt{ width:125px; line-height:16px; color:#666666;}
.ipt2{ width:203px}
.ipt3{ width:341px}
.ipt4{ width:61px}
.atext{ width:500px; height:107px; line-height:18px; color:#666666; padding:5px; border:1px solid #abadb3;}
.yanz{ width:59px; height:18px; float:left; margin-left:10px; margin-top:1px;  *margin-top:0px; }

.me_line{ padding:30px 0 0 0; margin-top:10px; border-top:1px dotted #b9b9b9;}
.Mbut3{ width:66px; height:23px; line-height:20px; float:left; color:#fff; margin-right:23px; font-family:Microsoft YaHei;
       background:url(../images/message1.jpg) no-repeat; cursor:pointer }
.Mbut2{ width:66px; height:23px; line-height:20px; float:left; color:#333; margin-right:23px; font-family:Microsoft YaHei;
       background:url(../images/message2.jpg) no-repeat; cursor:pointer }


.wenhua ul{ width:800px; overflow:hidden}
.wenhua li{ width:201px; height:165px; padding:1px; float:left; margin:0px 40px 27px 12px; overflow:hidden;}
.wenhua li table{ width:201px; height:135px;}
.wenhua li p{ height:20px; line-height:20px; margin-top:5px; *margin-top:2px; text-align:center; overflow:hidden}


.show_txt{ width:280px; float:right; overflow:hidden }
.tit{ line-height:26px; margin-bottom:10px; color:#014099; font-size:16px;}
.neiyong{ padding-top:30px; clear:both; overflow:hidden; }
.show1{ display:inline-block; line-height:30px; margin-bottom:20px; padding:0px 15px; background:#0249ad; color:#ffffff; font-weight:bold; font-size:14px;}
 
.tab2{ border:1px solid #999999; padding:1px; margin-bottom:30px;}
.tab2 td{border:1px solid #999999}
.tab2 b{ text-align:center; display:block}
.tab2 p{ padding:0px 20px;}


.oem{ *padding-bottom:20px;}
.oem ul{ width:800px; overflow:hidden}
.oem li{ width:210px; height:170px; padding:5px; float:left; background:url(../images/oem_bg.jpg) no-repeat; margin:0px 43px 20px 0px; overflow:hidden;}
.oem li table{ width:210px; height:145px;}
.oem li p{ height:20px; line-height:20px; text-align:center; margin-top:5px; *margin-top:1px; overflow:hidden}
.oem li p a{ text-decoration:none}

.magnifier{ width:445px; height:235px; float:left; position:relative; z-index:9999; }
.magnifierView{ width:350px; height:225px; float:left; margin-right:12px; border:1px solid #dedede; overflow:hidden}
#small{	position:relative; width:350px; height:225px; overflow:hidden; }
.magnifierView .vm{ width:350px; height:225px; *font-size:200px;}
.mark{ display:none; position:absolute; top:0; left:0; z-index:2; width:80px; height:80px; background:#FFF; filter:alpha(opacity:50); opacity:0.5; 
       border:1px solid #b2cefc; cursor:move; }
	   
#bigBox{ display:none; position:absolute; left:360px; top:0px; width:350px; height:225px; background:#ffffff; overflow:hidden; z-index:99; border:1px solid #dddddd; }
.bigImg{ position:absolute; left:0; top:0; }
.bigImg img{ display:block; }

.magnifierList{ height:212px; width:62px; padding:8px; background:#f6f6f6; overflow:hidden; }
.magnifierImg{ width:62px; height:166px; margin-top:10px; position:relative; overflow:hidden; }
.magnifierImg ul{ width:62px; height:10000px; position:relative; overflow:hidden }
.magnifierImg li{ width:60px; height:39px; display:block; margin-bottom:18px; border:1px solid #dddddd; cursor:pointer; overflow:hidden}
.magnifierImg li .vm{ width:60px; height:39px; *overflow:visible; *font-size:34px;}
.magnifierImg li.vCur{  border:1px solid #b2cefc;}

 
 

.arrows{ width:60px; height:14px; position:relative; z-index:10;}
.arrows a.arrows1{width:60px; height:14px; display:block; background-image:url(../images/arrows1.jpg); position:absolute; top:0px; left:2px;}
.arrows a.arrows2{width:60px; height:14px; display:block; margin-top:190px; background-image:url(../images/arrows2.jpg); position:absolute; top:10px; left:2px;}
.arrows a:hover{ text-decoration:none;}


.data{ line-height:25px; background:#f8f8f8; color:#898989; margin-bottom:30px; text-align:center; display:block}
.biaoq{ margin-top:35px; line-height:24px; padding:0px 5px; border-bottom:1px dashed #dddddd; overflow:hidden;}
.biaoq b{ width:40px; float:left; color:#cf1b1e; display:block; overflow:hidden;}
.biaoq span{ width:640px; float:left; overflow:hidden; display:block; }
.biaoq a,.biaoq a:link,.biaoq a:visited{ padding:0px 5px; color:#777777;}
.biaoq a:hover,.biaoq a:active{ color:#cf1b1e}
 
.ny_new_lis{ height:41px; line-height:41px; font-family:SimSun; background:url(../images/news_list_bg.jpg) repeat-x; margin-top:20px; overflow:hidden;}
.ny_new_lis ul{ width:780px; overflow:hidden}
.ny_new_lis li{ width:350px; margin-right:38px; float:left; overflow:hidden; display:block; }
.ny_new_lis li b{ float:left; padding:0px 5px; font-weight:normal; color:#555555;}
.ny_new_lis li a{ max-width:240px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}

.xiang_news{  padding:10px 20px 20px 20px; font-family:SimSun; margin-top:20px; overflow:hidden; background:url(../images/news_show.png) no-repeat}
.xiang_news li{ height:26px; line-height:26px; background:url(../images/dot2.jpg) no-repeat 0px 10px; overflow:hidden}
.xiang_news li span{ float:right; color:#8d8d8d;}
.xiang_news li a{ max-width:450px; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block}
.news_more{ float:right; margin:3px 2px 0px 0px; display:block}

.xiang_pro{ padding:5px; margin-top:20px; overflow:hidden}
.xiang_pro ul{ width:830px; overflow:hidden}
.xiang_pro li{ width:120px; height:132px; padding:5px; background:url(../images/xiang_pro_bg.png) no-repeat; margin-right:23px; float:left; overflow:hidden}
.xiang_pro li table{ width:120px; height:102px;}
.xiang_pro li p{ height:20px; line-height:20px; text-align:center; margin-top:7px; *margin-top:3px; display:block; overflow:hidden}



.tags{ margin-bottom:20px; overflow:hidden}
.tags li{ height:84px; padding:7px 7px; margin-bottom:7px; border-bottom:1px dashed #dddddd; overflow:hidden}
.tags li span{ height:24px; padding-bottom:6px; display:block; overflow:hidden}
.tags li span a,.news li span a:link,
.tags li span a:visited{ max-width:400px; float:left; text-indent:16px; background:url(../images/icon_3.jpg) no-repeat 0px 8px; 
                       color:#333333; white-space:nowrap; font-size:13px; text-overflow:ellipsis; display:inline-block; overflow:hidden}
.tags li span a:hover,.support li span a:active{ color:#d2232b; }
.tags li span i{ float:right; font-style:normal; color:#999; padding-right:5px;}
.tags li p{ height:38px; line-height:19px; display:block; overflow:hidden; color:#777777}
.tags li p a,.support li p a:link,.support li p a:visited{ color:#ff0000;}
.tags li p a:hover,.support li p a:active{ text-decoration:underline;}


.taglist{ margin-bottom:30px; overflow:hidden}
.taglist li{ height:33px; line-height:33px; border-bottom:dashed 1px #ccc; background:url(../images/dot2.jpg) no-repeat 6px 15px; display:block; overflow:hidden}
.taglist li a,
.taglist li a:link,
.taglist li a:visited{ max-width:400px; color:#555; float:left; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; display:block; overflow:hidden}
.taglist li a:hover,.taglist li a:active{ color:#ab0b19}

.taglist span{height:33px; float:right; padding-right:10px; color:#999; overflow:hidden; display:block;}


.sitemap li{ line-height:30px; border-bottom:1px dashed #ccc; margin-bottom:5px; overflow:hidden;}
.sitemap li span{ width:120px; padding-left:5px; float:left; text-align:center; font-weight:bold; display:inline-block; background:#f5f5f5; overflow:hidden;}
.sitemap li p{ width:600px; float:left; padding-left:20px; overflow:hidden; display:block; }
.sitemap li p a,.sitemap li p a:link,.sitemap li p a:visited{ padding:0px 15px 0px 0px; color:#777777;}
.sitemap li p a:hover,.sitemap li p a:active{color:#d2232b;}



.wangluo{ width:520px; min-height:407px; margin-left:100px; background:url(../images/map.gif) no-repeat; position:relative; overflow:hidden}
.wangluo li{ width:70px; height:24px; text-align:center; cursor:pointer; overflow:hidden; }
.wang1{ position:absolute; top:84px; right:15px;}
.wang2{ position:absolute; top:134px; right:129px;}
.wang3{ position:absolute; top:192px; left:138px;}
.wang4{ position:absolute; top:242px; right:96px;}
.wang5{ position:absolute; bottom:59px; right:148px;}


.wangluo_des{ margin:30px 0px 0px 0px; overflow:hidden}
.main_text{ padding:15px; border:1px solid #d9e6fc; font-size:13px; background:#f5f5f5; display:none;}  
.main_text strong{ color:#444444}


.user_bg{ min-height:210px; margin-top:40px; background:url(../images/user_img2.png) no-repeat 500px 40px; overflow:hidden}
.user{ width:300px; height:185px; margin:0px 0px 0px 100px; padding:25px 40px 0px 20px; background:url(../images/user_bg.png) no-repeat; overflow:hidden}


.guan_txt{ margin:30px 0px 30px 0px; line-height:18px; overflow:hidden}




form.border_radius{width:670px; margin:10px auto; border:solid 1px #eeeeee; background:#f5f5f5; padding:15px 30px 40px 30px; box-shadow:0 1px 10px rgba(0,0,0,0.1) inset;}
.zhuce label{display:block; height:30px; line-height:30px; margin:10px 0; position:relative; }
.zhc{display:block; height:30px; line-height:30px; margin:10px 0; position:relative; }
.zhuce h2{ text-align:center; color:#888888; line-height:30px; font-size:15px; margin:5px 0px 30px 0px; background:url(../images/zhuce_bg.png) repeat-x; }
.zhuce p{ min-width:140px; text-align:center; float:left; background:url(../images/btn.png) no-repeat; line-height:30px; font-size:13px; color:#ffffff; padding-right:15px;}
.zhuce i{ padding-left:6px; color:#f00; font-size:14px;}
.zhuce span{position:absolute; float:left; line-height:32px; *line-height:20px; font-size:13px; left:170px; color:#BCBCBC; cursor:text;}
.input_txt{width:488px; border:solid 1px #ccc; float:left; box-shadow:0 1px 10px rgba(0,0,0,0.1) inset; height:24px; padding:3px 5px; line-height:24px; text-indent:10px; }

.input_txt2{ width:300px;}
.input_txt3{ width:360px;}
.input_txt4{ width:120px;}

.input_txt:focus{ box-shadow:0 0 4px rgba(255,153,164,0.8); border:solid 1px #b8ccfe; color:#666666}
.border_radius{ border-radius:5px; color:#054299;}

.zhu_btn{ width:100px; height:30px; float:left; color:#666666; background:url(../images/zhu_btn.png) no-repeat; margin-left:5px;}
.zhu_btn3{width:100px; height:30px; margin-left:156px; color:#666666; background:url(../images/zhu_btn.png) no-repeat;}


.denglu{ width:362px; height:275px; float:left; margin-top:3px; background:url(../images/login_bg.png) no-repeat; overflow:hidden; }
.table_tit{ height:32px; line-height:32px; padding-left:24px; padding-top:2px; font-size:14px; color:#555555; font-weight:bold; overflow:hidden; display:block;}
.deng_tab{ width:280px; margin:25px 0 0 40px;}
.deng_tab a{ color:#333;}
.deng_tab li{ height:40px;}
 
.deng_tab p{ float:left; color:#f5f5f5; padding-right:5px; overflow:hidden;}
.ttt{ width:194px; height:21px; float:left; padding:3px 0px; border:1px solid #ddd; line-height:17px; }
.ttt2{ width:100px;}
.deng_tab i{ color:#f84600; float:left; padding-left:10px; font-style:normal; display:block; }
.yanzgeng{ width:85px; height:26px; margin-left:9px;}



.vm{
	display:table-cell;
	
	text-align:center;
	vertical-align:middle;
	*display:block;
	*overflow:hidden;
}
.vm img{
	vertical-align:middle;
}
.vm2{
	width:60px;
	height:60px;
	*font-size:43px;
}





#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{ position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#000000; overflow:hidden;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(../images/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}

#cboxNext{position:absolute; bottom:48%; right:2%; background:url(../images/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}

#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}
 


.dianxinganlie{ max-height:150px; overflow:hidden;}
.hangyeshuoming{max-height:150px; overflow:hidden;}


/*2013-12-13   xinzeng*/

.message{ font-family:Microsoft YaHei; overflow:hidden}
.message dl{ height:114px; padding:0px 3px 22px 3px; margin-bottom:16px; border-bottom:1px dashed #bcbcbc; overflow:hidden}
.message dt{ width:168px; height:110px; float:left; padding:4px; background:url(../images/train.png) no-repeat; overflow:hidden}
.message dt table{ width:168px; height:110px;}
.message dd{ width:545px; float:right; line-height:24px; overflow:hidden; }

.message dd p.me_tit{ height:28px; line-height:28px; font-size:13px; color:#d2232b; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.message dd p.me_txt{ height:48px; margin:5px 0px 12px 0px; color:#666666; overflow:hidden}
.message dd p.me_person{ height:24px; color:#667b9b; text-align:right; overflow:hidden}
/*内页*/
.mw {
    width: 988px;
    margin: 0 auto;
}
div#Main{padding-top:20px;padding-bottom:50px;}
.height_auto {
    height: auto;
    overflow: hidden;
    zoom: 1;
}
div#Main dl#Left {
    width: 191px;
    border: 0;
}
div#Main dl#Left dd#List ul li {
    padding: 0;
    width: 100%;
    margin: 0;
    
    position: relative;line-height:30px;
}
div#Main dl#Left dd#List ul li a.cur{background:url(../images/prolibg2.png) 17px 5px no-repeat;padding-left:30px;}
div#Main dl#Left dd#List ul li a{background:url(../images/prolibg2.png) 17px 5px no-repeat;padding-left:30px;}	
div#Main dl#Left dd#List {
    padding: 0;
	background:#f9f9f9;
	border:1px solid #ececec;
}
div#Main dl#Left dd#ProList{background:#f9f9f9;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec;padding-bottom:50px;margin-bottom:20px;}
dd#ProList a {position:relative;line-height:25px;display:block;background:url(../images/prolibg2.png) 17px 8px no-repeat;padding-left:30px;}
div#Main dl#Left dt.tl{width:191px;height:73px;background:url(../images/protlbg.jpg) no-repeat;}
div#Main dl#Left dt.tl span{display:block;height:73px;line-height:73px;color:#fff;font-size:27px;text-indent:20px;}
div#Main dl#Left dt.tll span.con{display:block;height:50px;line-height:50px;color:#fff;font-size:27px;text-indent:20px;}
dl#Framess{width:766px;margin-bottom:30px;}
div#Main dl#Left dt.tll{width:191px;height:50px;background:url(../images/protlbg.jpg) no-repeat;margin-top:20px;}
div#Main dl#Left >dd.lcns{color:#666;padding:5px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
dl#Framess dt.tl{height:44px;line-height:44px;}
dl#Framess dt.tl {font-size:16px;display:block;background: url(../images/main_top_bg.jpg) repeat-x bottom;line-height:43px;height:50px;}
dl#Framess dt.tl span.chtl{color:#005bac;}
dl#Framess dt.tl span.en{padding:0px 8px;font-size:14px;color:#005bac;}
dl#Framess dt.tl span.path{display:block;font-size:12px;padding-left:15px;background:url(../index/home.gif) left no-repeat;line-height:43px;height:43px;}
dl#Framess dt.tl span.path a{padding:0px 3px;}
dl#Framess dd.Fcns{padding:20px 0 0;line-height:24px;}
dl#Framess dt.tl span.path li{display:inline-block;}