@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a:hover {text-decoration:underline;color:#1d5197;}
a{color: #333333;text-decoration: none;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	color:#333333;

}
img { border:0}
.clear{ height:0px; clear:both; overflow:hidden;}


#webnet{ width:100%; height:auto; margin:0px auto; }
#webtop{ width:100%; height:143px; margin:0px auto; background:url(body_bg.jpg) repeat-x center top; }
#top{ width:980px; height:143px; margin:0px auto;  }
.topsinfo{ width:980px; height:91px; padding-top:10px; overflow:hidden; }
.top_right{ float:right; width:220px; padding-top:10px; text-align:right; }
.top_right a{ color:#858585; }
.top_right select{ float:right; }
.top_rightdiv{ right:0px; color:#c6c6c6; }
.top_right_tel{ padding-top:20px;}
.top_weibo{ position:absolute; left:230px; top:17px; width:220px; }

div.top_rightdiv a{ color:#333333;}
div.top_rightdiv a:hover{ color:#1d5197;}
div.top_rightdiv .lg{ color:#1d5197;}

#nav{ width:980px; height:42px; } 
#nav li{ float:left; position:relative; z-index:1000;  }
.disspan{ display:none;}
#nav li a{display:block; width:163px; height:32px; padding-top:10px; text-align:center; font-size:16px; color:#FFFFFF; font-family:"微软雅黑"; }
#nav .nav_1{ width:163px; height:42px;}
#nav .nav_1 a{ background:url(nav_1.gif) no-repeat center top;background-position:left 0px; width:163px; left:0px; top:0px; }
#nav .nav_2{ width:163px; height:42px;}
#nav .nav_2 a{background:url(nav_1.gif) no-repeat center top;background-position:left 0px; left:0px; top:0px;  }
#nav .nav_3{ width:163px; height:42px;}
#nav .nav_3 a{background:url(nav_1.gif) no-repeat center top;background-position:left 0px; left:0px; top:0px; }
#nav .nav_4{ width:163px; height:42px;}
#nav .nav_4 a{background:url(nav_1.gif) no-repeat center top;background-position:left 0px; left:0px; top:0px; }
#nav .nav_5{ width:163px; height:42px;}
#nav .nav_5 a{background:url(nav_1.gif) no-repeat center top;background-position:left 0px; left:0px; top:0px; }
#nav .nav_6{ width:165px; height:42px;}
#nav .nav_6 a{background:url(nav_6.gif) no-repeat center top;background-position:left 0px; width:165px; left:0px; top:0px; }
/*#nav a:hover{ background-position:left -42px;}
#nav .nav_on a{ background-position:left -42px; top:2px; }*/
#nav a:hover{ font-size:16px; height:32px; padding-top:10px;  color:#FFFFFF; background-position:left -42px; text-decoration:none; font-family:"微软雅黑";}
#nav .dq a{ font-size:16px; height:32px; padding-top:10px;  color:#FFFFFF; background-position:left -42px; text-decoration:none; font-family:"微软雅黑";}

#nav .nav_sub{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:260px; background:url(nav_sub.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_sub_1{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:350px; background:url(nav_sub_1.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_sub_1 .nav_sub_ul{ float:left; height:350px; width:145px;}
#nav .nav_sub_2{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:260px; background:url(nav_sub_2.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_sub_2 .nav_sub_ul{ float:left; height:260px; width:290px;}
#nav .nav_sub_3{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:320px; background:url(nav_sub_3.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_sub_4{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:210px; background:url(nav_sub_4.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_sub_4 .nav_sub_ul{ float:left; height:210px; width:145px;}
#nav .nav_sub_6{ display:none; position:absolute; left:-9px; top:42px; width:597px; height:230px; background:url(nav_sub_6.png) no-repeat center top; padding:26px 15px 0px; z-index:999; }
#nav .nav_2 .nav_sub_2{ left:-11px;}
#nav .nav_3 .nav_sub_3{ left:-210px;}
#nav .nav_4 .nav_sub_4{ left:-210px;}
#nav .nav_5 .nav_sub_4{ left:-290px;}
#nav .nav_6 .nav_sub_6{ left:-462px;}
#nav .nav_sub_info{ width:258px; padding:0px 60px; float:right; line-height:24px; color:#444444; }
#nav .nav_sub_info .subinfo_tel{ text-align:center; color:#4e82bf; font-size:16px; font-family:Verdana; font-weight:bold; padding-top:15px; }
#nav .nav_sub_info a{ background:none; position:relative; display:inline;  color:#444444; font-size: 12px; font-weight:normal; }
#nav .nav_sub_info a:hover{ color:#1d5197; text-decoration: underline;}
#nav .nav_sub_info img{ margin-bottom:5px;}
#nav .nav_sub_ul{ width:219px; float:left; }
#nav .nav_sub_ul li{ padding-left:30px; line-height:25px; float:none; }
#nav .nav_2 .nav_sub_ul li{ padding-left:20px; }
#nav .nav_sub_ul li a{ color:#1d5197; background:none; position:relative; display:inline;  font-size:12px; color:#225ca3; font-weight:normal; text-shadow:none;  }
#nav .nav_sub_ul li a:hover{ color:#cd1b1b; text-decoration:underline; }
#nav .nav_sub_ul .menu_xbt, #nav .nav_sub_ul .menu_xbt a{ font-size:14px; font-weight:bold; color:#333333;}
#nav .nav_sub_ul .menu_xbt_s, #nav .nav_sub_ul .menu_xbt_s a{ font-size:14px; font-weight:bold; color:#225CA3;}

#banner{ clear:both; width:100%; height:300px;  margin:0px auto; margin-top:10px;  }
#content{ clear:both; width:100%; margin:0px auto; }
.icontent{ clear:both; width:980px; margin:0px auto;  } 
.icon_top{ height:10px; line-height:30px; padding-top:5px; padding-left:15px;  }
.icon_ser{ float:right; width:238px; height:30px; background:url(i_serach.gif) no-repeat left top;  }
.icon_ser input{ background:none; border:none; height:23px; line-height:23px; float:left;}
.iser_input1{ width:176px; padding-left:5px; color:#d4d5d6;}
.iser_input1_s{ width:176px; padding-left:5px; color:#666; }
.iser_input2{ width:37px; cursor:pointer; }
#ckepop{ padding-top:5px;}

.icon_div{ padding-top:15px; padding-bottom:30px;}
.index_left{ width:322px; float:left; }
.index_ltit{ width:305px; height:28px; padding-top:13px; padding-right:17px; text-align:right; }
.index_left .index_ltit{  background:url(i_tab1.gif) no-repeat center top; }
.index_ccon .index_ltit{  background:url(i_tab2.gif) no-repeat center top; }
.index_right .index_ltit{  background:url(i_tab3.gif) no-repeat center top; }
.index_ltit_big5{ width:305px; height:28px; padding-top:13px; padding-right:17px; text-align:right; }
.index_left .index_ltit_big5{  background:url(i_tab1_big5.gif) no-repeat center top; }
.index_ccon .index_ltit_big5{  background:url(i_tab2_big5.gif) no-repeat center top; }
.index_right .index_ltit_big5{  background:url(i_tab3_big5.gif) no-repeat center top; }
.index_ltit_en{ width:305px; height:28px; padding-top:13px; padding-right:17px; text-align:right; }
.index_left .index_ltit_en{  background:url(i_tab1_en.gif) no-repeat center top; }
.index_ccon .index_ltit_en{  background:url(i_tab2_en.gif) no-repeat center top; }
.index_right .index_ltit_en{  background:url(i_tab3_en.gif) no-repeat center top; }
.index_left_c{ width:320px; height:231px; border:1px solid #d7d7d7; }
.index_left_c2{ width:318px; height:229px; border:1px solid #fff; background:url(i_tab_bg.gif) repeat-x center top; }
.index_left_c2 ul{ padding:10px; padding-bottom:0px;}
.index_left_c2 li{ height:25px; line-height:25px; color:#666; background:url(jt.png) 0px no-repeat; padding-left:13px;}
.index_left_c2 li span{ float:right;}
.index_left_c2 li a{ color:#666;}
.index_left_c2 li.i_leftli{ height:120px; margin-bottom:5px; padding-top:5px; }
.index_left_c2 li.i_leftli img{ float:left; margin-right:8px;}
.index_left_c2 li.i_leftli a{ font-weight:bold;}
.index_left_c2 li.i_leftli a.i_leftli_v{ color:#c51717;}

.index_ccon{ width:322px; float:left; padding:0px 7px; }
.index_right{ width:322px; float:left; }
.i_tabs_ul li{ width:285px; height:auto; margin:0px auto; margin-bottom:6px;}
.i_tabs_ulli .i_tab_t{ display:none;}
.i_tabs_ulli .i_tab_c{ display:block;}
.i_tab_t{ border:1px solid #d9d9d9; height:30px; line-height:30px; padding-left:15px; color:#666;background:url(i_rig_tab.gif) repeat-x center top;}
.index_left_c2 li .i_tab_t span{ font-family:Arial; font-size:17px; color:#666; font-weight:bold; float:none; }
.i_tab_c{ display:none; }
.i_tab_ct{ border:1px solid #d9d9d9;  height:30px; line-height:30px; padding-left:15px; color:#fff;background:url(i_rig_tabbg.gif) repeat-x center top;}
.index_left_c2 li .i_tab_ct span{ font-family:Arial; font-size:17px; color:#fff; font-weight:bold; float:none;  }
.i_tab_cc{ padding:15px; line-height:20px; color:#999; border:1px solid #d9d9d9; border-top:none; }
.i_tab_cc img{ float:left; margin-right:8px;}

.i_bottom{ clear:both; width:980px; height:250px; background:url(i_bot_bg.gif) repeat-x center top; margin-top:15px; }
.i_bottom_ltit{ height:28px; padding:13px 17px 0px 155px; background:url(i_bot_tit.gif) no-repeat left bottom;}
.i_bottom_ltit a{ color:#999;}
.i_bottom_ltit a.i_bot_more{ float:right;}
.i_bottom_ltit_big5{ height:28px; padding:13px 17px 0px 155px; background:url(i_bot_tit_big5.gif) no-repeat left bottom;}
.i_bottom_ltit_big5 a{ color:#999;}
.i_bottom_ltit_big5 a.i_bot_more{ float:right;}
.i_bottom_ltit_en{ height:28px; padding:13px 17px 0px 155px; background:url(i_bot_tit_en.gif) no-repeat left bottom;}
.i_bottom_ltit_en a{ color:#999;}
.i_bottom_ltit_en a.i_bot_more{ float:right;}
.i_bottom_con{ position:relative; padding-top:17px;} 

.gsjjsty{ width:958px; padding:15px 10px; overflow:hidden; border:1px #D7D7D7 solid; margin-bottom:20px;}
.ProImg { border:1px solid #D9D9D9; padding:5px;}





/*产品*/
#prod{ width:100%; overflow:hidden; padding-top:20px;}
#tablit {width:980px; margin:0 auto; height:auto;background:#fff; overflow:hidden; height:550px;}
#tablit dl{ width:980px;margin:0 auto; overflow:hidden;}
#tablit dl dt{float:left; height:50px; line-height:50px; font-size:14px;}
#tablit dl dd{ width:100px; float:left; height:50px; line-height:50px; text-align:center; font-size:16px; color:#666 !important; margin-left:24px;background:#ebebeb;}
#tablit dl dd:hover{ color:#fff; float:left; height:50px; line-height:50px; background:#0262b8;}
#tablit .out a{ color:#666; font-size:16px;}
#tablit .on{height:50px; line-height:50px; color:#fff !important;background:#0262b8; font-size:16px;width:100px;}
.tabcon{width:980px; height:auto; border-top:none; clear:both; padding-top:25px;}
.dis{display:none;}
#tablit dl dd:hover a{ color:#fff !important; display:block !important;}
#tablit .on a{ color:#fff !important; font-size:16px;}

.tabcon span{width:220px;display:block;margin-bottom:27px !important;line-height:40px !important; font-size:14px; background:#ebebeb; color:#666; margin-top:5px; height:40px; margin-right:5px;}
.tabcon span a{ display:block; color:#666;font-size:14px;}
.tabcon > table > tbody > tr > td:hover > span a{ background:#0262b8; color:#fff; font-size:14px;}

.tabcon table tr td {width:220px; height: auto; overflow:hidden; display: block; float: left; margin:0px 0px 12px 12px }
.tabcon table tr td a{display: block;overflow: hidden}
.tabcon table tr td br{display: none;}
.tabcon img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:218px; height:165px; border: 1px #dbdadc solid;}
.tabcon img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}





#foot{ width:100%; height:200px; clear:both; margin:0px auto; background:url(bottom_bg.gif) repeat-x center top; }
.foot{ width:980px; clear:both; height:180px; margin:0px auto;  }
.footul li{ width:142px; float:left; padding-left:20px; padding-top:20px; line-height:22px;}
.footul li h3{ height:36px;}
.footul li h3 a{ font-size:14px; font-weight:bold; color:#fff;}
.footul li h3 a:hover{ color:#fff;}
.footul li a{ color:#ecf4f6;}
.footul li a:hover{ color:#ecf4f6;}
.foot_info{ width:980px; margin:0px auto; color:#333333; font-family:Verdana; clear:both;}
.foot_info_r{ float:right; width:120px; padding-top:30px; overflow:hidden;}
.foot_info_r img{ vertical-align:middle;}
.foot_info_r td{ text-align:right; padding-right:5px;}
.foot_info_l{ line-height:24px; padding-top:20px; float:left; }
div.foot_info_l a{  color:#333333; }
div.foot_info_l a:hover{  color:#0A61C4; }
.foot_info_c{ float:left; width:150px; padding-top:30px; padding-left:40px;}
.foot_info_c img{ vertical-align:middle;}

/*about*/
.left_tit{ height:35px; line-height:35px; font-size:16px; color:#225CA3; font-weight:bold; padding-left:30px;  background:url(left_about.gif) no-repeat 10px; }

.page_banner{ width:100%; height:220px; margin:0px auto; margin-top:10px; position:relative;}
.banner_pos{ position:absolute; left:0px; bottom:0px; background:url(banner_bg.png) repeat-x center top; width:100%; height:10px; }
#page_content{ width:100%; margin:0px auto; background-color:#f3f3f3; }
.page_contents{ width:980px; margin:0px auto; padding-bottom:15px;  }
.page_left{ width:222px; float:left; padding-bottom:20px; padding-right:33px; }
.page_left_list{ width:222px; padding-top:20px; padding-bottom:20px;  }
.pleft_caselist .page_left_list{  background:url(left_caselist.gif) no-repeat left 20px; }
.pleft_news .page_left_list{  background:url(left_news.gif) no-repeat left 20px; }
.pleft_service .page_left_list{  background:url(left_service.gif) no-repeat left 20px; }
.pleft_product .page_left_list{  background:url(left_product.gif) no-repeat left 20px; }
.pleft_contact .page_left_list{  background:url(left_contact.gif) no-repeat left 20px; }
.pleft_user .page_left_list{  background:url(left_user.gif) no-repeat left 20px; }
.page_left_rss .page_left_list{  background:url(left_rss.gif) no-repeat left 20px; }


.page_left_list li{ width:222px; }
.page_left_list li a{ display:block; width:191px; height:40px; line-height:40px;color:#444; background:url(list_bg.gif) no-repeat left bottom; text-align:left; padding-left:31px; font-size:14px;}
.page_left_list li a:hover{ color:#2c97e1; background:url(list_bgsel.gif) no-repeat left bottom; text-decoration:none;}
.page_left_list li.on a{ color:#2c97e1; background:url(list_bgsel.gif) no-repeat left bottom;}
.page_left_list li.currclass a{ color:#2c97e1; background:url(list_bgsel.gif) no-repeat left bottom;}
.page_left_list li a.litoo{ line-height:18px; height: 45px; padding-top: 7px;  }

/*2级*/
.page_left_list li.leftp{ display:none;}
.page_left_list li.leftp a{ width:191px; padding-left:31px; color:#999999; background:none; height:25px; line-height:25px; background:none; font-size:14px; }
.page_left_list li.leftp a:hover,.page_left_list li.leftpon a{ color:#2c97e1; font-weight:normal; background:none; text-decoration:none; font-size:14px;}
.page_left_list li.leftp a.litoo2{ line-height:16px; height: 40px; padding-top: 6px;  }

/*3级*/
.page_left_list li.leftp_sub{ display:none;}
.page_left_list li.leftp_sub a{ width:171px; padding-left:51px; color:#999999; background:none; height:25px; line-height:25px; background:none; font-size:12px; }
.page_left_list li.leftp_sub a:hover,.page_left_list li.leftp_subon a{ color:#2c97e1; font-weight:normal; background:none; text-decoration:none; font-size:12px;}
.page_left_list li.leftp_sub a.litoo3{ line-height:16px; height: 37px; padding-top: 3px;  }
/*
2级
.page_left_list_sub ul{ padding:7px 0px; border-bottom:1px solid #dcdcdc;}
.page_left_list_sub li a,.page_left_list li.on .page_left_list_sub li a{ width:191px; padding-left:31px; color:#999999; background:none; height:25px; line-height:25px; background:none; }
.page_left_list_sub li a:hover,.page_left_list li.on .page_left_list_sub li a:hover{ color:#999999; font-weight:normal; background:none; text-decoration:underline;}

3级
.page_left_list_sub li ul li a,.page_left_list li.on .page_left_list_sub li ul li a{ width:171px; padding-left:51px; color:#999999; background:none; height:25px; line-height:25px; background:none; font-size:12px; }
.page_left_list_sub li ul li a:hover,.page_left_list li.on .page_left_list_sub li ul li a:hover{ color:#2c97e1; font-weight:normal; background:none; text-decoration:underline;}
*/

.leftimg{ hide-focus: expression(this.hideFocus=true);outline:none; }
.leftimg img{ margin-bottom:10px;}
.left_hottag{ width:222px; background:url(left_hottag_bg.gif) repeat-y left top; margin-bottom:15px;}
.left_hottit{ width:177px; height:37px; line-height:37px; background:url(left_hottag.gif) no-repeat left top; padding-left:45px; font-weight:bold; font-size:14px; color:#888888; }
.left_infotit{ background:url(left_info.gif) no-repeat left top; }
.left_hotcon{ width:192px; padding:15px; padding-top:10px; line-height:30px; background:url(left_hottag_bot.gif) no-repeat left bottom;   }
.left_hotbot{ width:222px; height:18px;background:url(left_hottag_bot.gif) no-repeat left top;  }
.left_hotcon ul li{ width:152px; margin:0px auto; text-align:center; padding-bottom:20px; line-height: 20px; }
.left_hotcon ul li a{ color:#888888;}
.left_hotcon ul li a:hover{ color:#1d5197;}
.left_hotcon ul li img{ border:1px solid #fff; margin-bottom:5px; }
.left_serach{ width:222px; padding-bottom:15px; }
.left_serach_i{ padding-left:10px; height:24px;background:url(left_search.gif) no-repeat left top;   }
.left_serach_i input{ background:none; border:none; height:22px; line-height:22px; float:left;}
.ser_input1{ width:158px; padding-left:5px; color:#D4D5D6;}
.ser_input1_s{ width:158px; padding-left:5px; color:#666;}
.ser_input2{ width:33px; cursor:pointer; }
.left_share{ text-align:right; padding:10px; }
.left_onser .left_hottit{background:url(left_onser.gif) no-repeat left top;  }
.left_onser .left_hotcon{ line-height:25px;}
.left_onser .left_dotli{ background:url(dot_line3.gif) repeat-x left top; margin-top:10px; padding-top:10px;  }
.left_onser .left_dotli a{ color:#1d5197; }

.page_right{ width:725px; height:auto; float:left;}
.page_right_tit{ width:670px; height:27px; font-size:12px; color:#c6c6c6; padding:40px 20px 0px 35px;  border-bottom:1px solid #dfdfdf;background:url(right_tit.gif) no-repeat 16px 40px; font-size:14px; color:#333333; }
.pcrt_span{ float:right; color:#333333; font-weight:normal; font-size:12px; }
.pcrt_span a{color:#999999; font-size:12px;  }
.AboutInfo{ width:685px; height:auto; min-height:380px; _height:380px; font-size:12px; line-height:24px; color:#333333; padding:20px;  }
.AboutInfo p{ margin-bottom:20px;}

/*about_honor*/
.honor_ul li{ width:228px; height:260px; float:left; text-align:center;}
.honor_ul li img{ margin-bottom:5px;}
.honor_ul li a{ color:#333333;}
.page_sty{ text-align:center; padding:20px; clear:both; border-top:1px solid #e2e2e2; margin-top:10px; }

/*about_com*/
.AboutComInfo{ width:715px; height:auto; min-height:380px; _height:380px; font-size:12px;  color:#333333; padding:20px 0px 20px 10px;  }
.aboutcom_ul li{ width:227px; height:286px; float:left; border:1px solid #dcdcdc; margin:0px 7px 20px 0px; }
.aboutcom_ul li .aboutcom_div{ width:225px; height:276px;  border:1px solid #fdfdfd; background:url(com_libg.gif) repeat-x top left; text-align:center; padding-top:8px;}
.aboutcom_ul li .aboutcom_div h3{ padding:0px 15px; height:35px; line-height:35px; text-align:left; }
.aboutcom_ul li .aboutcom_div h3 a{ font-size:12px; color:#333333;}
.aboutcom_ul li .aboutcom_div .aboutcom_des{ padding:0px 15px; color:#333333; height:58px; line-height:18px; text-align:left;}

/*about_video*/
.about_video{ width:679px; height:413px; margin:0px auto; background:url(video_bg.gif) no-repeat left top;  }
.about_video_v{ width:625px; height:350px; margin:0px auto; padding-top:25px; }
.about_video_t{ width:625px; height:32px; margin:0px auto; line-height:32px; text-align:center; color:#d0d0d0; font-size:14px; }
.about_video_list{ width:700px; margin:0px auto; padding:40px 0px; }
.about_video_list li{ width:155px; height:170px; float:left; text-align:center; padding:0px 9px; }
.about_video_list li img{ width:143px; height:104px; border:1px solid #dedede; padding:5px; background-color:#fff; margin-bottom:5px; }
.about_video_list li a{ color:#333333;}


/*about_job*/
.jobInfo{ width:709px; height:auto; min-height:380px; _height:380px; font-size:12px; line-height:24px; color:#333333; padding:20px 8px;  }
.job_title{ height:43px; padding-top:15px; width:700px; margin:0px auto; color:#333; }
.job_title select{ color:#999999;}
.job_ul li{ width:650px; margin:0px auto; padding-bottom:10px;}
.job_ul li td{ padding:5px 0px; }
.job_ul li td.job_tit{ font-size:14px; color:#2c97e1; font-weight:bold; }
.job_ul li td.job_desc{ line-height:20px; color:#888888; background:url(dot_line3.gif) repeat-x left top; padding-top:10px; }
div.jobview_t{ text-align:left; border-bottom:none; }

/*news*/
.newslist_news li{ height:35px; background:url(dot_line3.gif) repeat-x left bottom; }
.newslist_news li a{ display:block; height:35px; line-height:35px; background:url(newslist_img.jpg) no-repeat left center; padding-left:20px;}
.newslist_news li a span{ float:right; color:#787878;}
.newslist_news li.newslist_li{ height:110px; padding:15px 0px;  }
.newslist_news li.newslist_li .newslist_l{ width:146px; height:109px; float:left; padding-right:10px;}
.newslist_news li.newslist_li .newslist_l a{ background:none; padding-left:0px; line-height:auto;}
.newslist_news li.newslist_li .newslist_l img{ border:1px solid #fff;}
.newslist_news li.newslist_li .newslist_r{ width:529px; float:left;}
.newslist_news li.newslist_li .newslist_r a{ display:inline; background:none; color:#333333; font-weight:bold; padding-left:0px; line-height:normal;}
.newslist_news li.newslist_li .newslist_d{ height:54px; padding-top:10px; color:#666;}


/*news_view*/
.newsinfo_tit{ text-align:center; border-bottom:1px solid #eaeaea; padding:20px 0px; color:#999999; margin-bottom:15px; }
.newsinfo_tit span{ font-size:16px; font-weight:bold; color:#003C7B; line-height:32px;}
.newsinfo_other{ clear:both; border-top:1px solid #eaeaea; padding:10px 0px; margin-top:15px; line-height:30px; font-weight:bold; color:#333; }
.newsinfo_other a{ font-weight:normal; color:#333;}
.newsinfo_other a:hover{ font-weight:normal; color:#cc3a3d;}

/*product*/
.proserach{ width:683px; height:26px; font-size:12px;  color:#333333; background:url(protree_bg.gif) repeat-x left bottom; padding:0px 20px;  padding-top:10px; border:1px solid #dddddd; margin-top:20px; }
.protoptit{  line-height:22px;  color:#666; font-size:14px; padding:20px;  }

.pro_pic{ text-align:center; padding:5px 10px 25px 10px;}
#MyContent table{border-right:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC; width:100%;} 
#MyContent table td{border-left:1px solid #BCBCBC;border-top:1px solid #BCBCBC; padding:3px 5px;} 
#MyContent .firstRow td{ background:#579CE1; color:#FFFFFF; font-weight:bold;}


.prohotpro li{  height:135px; padding:18px 20px; background:url(dot_line3.gif) repeat-x left bottom; }
.prohotpro li a{ color:#333333;}
.prohotpro .hotpro_l{ width:183px; height:135px; float:left; padding-right:10px;}
.prohotpro .hotpro_l img{ border:1px solid #fff;}
.prohotpro .hotpro_r{ width:490px; float:left;}
.prohotpro .hotpro_d{ line-height:24px; padding:10px 0px; color:#666;}

.product_tlist{ padding-top:20px;}
.product_tlist li{ padding:15px 20px; background:url(dot_line3.gif) repeat-x left bottom; }
.product_tlist li a{ color:#cc2626;}
.product_tlist li a:hover{ text-decoration:underline; color:#cc2626;}
.product_tlist li .product_sub{ padding-top:10px;}
.product_tlist li .product_sub li{ background:none; float:left; padding:0px; width:136px; height:22px; line-height:22px; }
.product_tlist li .product_sub li a{ color:#333333;}
.product_down{ clear:both; padding:20px 0px;text-align:left; /*text-align:center;*/}
.product_dinfo{ width:705px; height:80px; background-color:#fcfcfc; overflow-y:auto; line-height:22px; padding:10px; text-align:left; margin-bottom:20px;  }

/*product_view*/
.proviewtit{ height:25px; padding:23px 12px 0px; text-align:center; font-weight:bold; font-size:14px;}
.proviewtit span{ float:left; font-family:Verdana; }
.proviewimg{ border:3px solid #e9e9e9; width:719px; height:340px;   }
.proimg_left{ width:375px; float:left; background-color:#e9e9e9; }
.proimg_bimg{ width:375px; height:285px; padding-bottom:8px; }
.proimg_simg{ padding-bottom:8px;}
.proimg_simg img{ border:1px solid #e9e9e9; }
.proimg_simg .zoomThumbActive img{ border:1px solid #278fe1; }
.proimg_simg a{ display:block; padding-left:8px; float:left;}
.proimg_right{ width:334px; height:340px; float:left; padding-left:10px; /*background:url(pro_big.gif) no-repeat center 50px;*/ }
.proview_info{ padding-top:30px;}
#tabs_infos{ height:27px; background:#ececec;}
#tabs_infos li{ height:27px; float:left;}
#tabs_infos li a{ display:block; height:27px; line-height:27px; width:78px; color:#999999; text-align:center; }
#tabs_infos li a:hover,#tabs_infos li.info_sel a{background:#d13440; color:#fff; text-decoration:none; }
.tabs-hide {display:none;}
.tabs_cont{ width:695px; height:auto; padding:15px; line-height:24px; }

.pro_xj{ padding:10px; }
.pro_xj_tit{ height:28px; line-height:28px; color:#d04949; padding-left:10px;background:url(proxj_bg.gif) no-repeat left bottom;}
.pro_xj_info{ padding:10px;}
.pro_xj_info td{ padding:8px 0px;}
.pro_xj_info td span{ color:#D54141; }
.pro_xj_info td span.spclas{ color:#999; }
.pro_xj_info td input{ height:25px; line-height:25px; border:none; border-left:1px solid #dedede; border-right:1px solid #dedede; background:url(input_bg.gif) repeat-x left bottom; }
.pro_xj_info td input.xj_input1{ width:320px;}
.pro_xj_info td input.xj_input2{ width:150px;}
.pro_xj_info td input.xj_input3{ width:80px;}
.pro_xj_info td input.tdcheck{ vertical-align:middle; border:none; background:none; }
.pro_xj_info td textarea{ width:600px; height:58px; font-size:13px; padding:3px; background:url(textare_bg.gif) repeat-x left bottom; border:none;border-left:1px solid #dedede; border-right:1px solid #dedede;  }
.pro_xj_info td input.submit_pro{ width:102px; height:34px; background:url(feed_submit.gif) no-repeat left bottom;cursor:pointer;}

/*product_list*/
.page_sty_pro{ text-align:center; padding:20px; clear:both;  margin-top:10px; }
.prolistpro .hotpro_l{ width:160px; height:128px; background:url(prolist_bg.gif) no-repeat left top; text-align:center; padding-top:6px; }
.prolistpro .hotpro_l img{ border:none;}
.prolistpro .hotpro_r{ width:515px; float:left;}
.prolistpro .hotpro_r{ padding-top:5px;}
.prolistpro .hotpro_d{ padding:8px 0px;}

/*product_case*/
.procasetit{ font-size:12px;}
.procase li{ height:80px;}
.procase .hotpro_l{ width:102px; height:79px; }
.procase .hotpro_l img{ border:1px solid #dfdfdf; padding:3px; background-color:#fff;}
.procase .hotpro_r{ width:573px; float:left; padding-top:4px;}
.procase .hotpro_r a{ font-weight:bold;} 
.procase .hotpro_r .hotpro_d{ padding-bottom:0px;}

/*product_caseview*/
.procaseview{ border:1px solid #e6e6e6; width:683px; height:auto; background-color:#fafafa; padding:20px; line-height:24px; margin-top:20px; font-size:12px; color:#666; }
.procaseview p{ margin-bottom:15px;}
.procasetitle{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.procasepro{ width:723px; height:auto; border:1px solid #e6e6e6; background-color:#fafafa; margin:15px 0px;}
.procasepro_t{ height:34px; line-height:34px;background:url(casepro_t.gif) repeat-x left top; padding:0px 20px; color:#cc2626; font-weight:bold; }
.procasepro_t a{ float:right; font-family:Arial;color:#cc2626; font-size:10px; font-weight:normal; }
.procasepro_t a:hover{ font-size:10px; }
.casepro_ul{ padding-top:15px;}
.casepro_ul li{ width:197px; height:150px; float:left; padding:10px 15px; text-align:center; }
.casepro_ul li img{ border:1px solid #dddddd; padding:5px; background-color:#fff; margin-bottom:6px; color:#666;}

/*case_view*/
.cases_title{ height:32px; background:url(case_title.gif) repeat-x left top; padding:0px 20px; color:#cc2626; font-weight:bold; padding-top:18px; margin-top:20px;border:1px solid #e6e6e6; border-bottom:none; width:683px;  }
.cases_view{ border:1px solid #e6e6e6; border-top:none; width:683px; height:auto; background-color:#fafafa; padding:20px; line-height:24px;}
.cases_title span{ float:right; font-weight:normal; color:#666;}
.cases_title span font{ color:#2c97e1;}
.cases_img{ width:672px; margin:0px auto;}
.caseview_info{ padding:20px; line-height:24px; font-size:12px; color:#666;}
.caseview_info p{ margin-bottom:15px;}
.caseview_ul{ padding-top:15px;}
.caseview_ul li{ width:155px; height:150px; float:left; padding-left:12px; text-align:center; }
.caseview_ul li img{ border:1px solid #dddddd; padding:5px; background-color:#fff; margin-bottom:6px; color:#666;}

/*service*/

.serviceInfo{ width:710px; height:auto; min-height:380px; _height:380px; font-size:12px; line-height:24px; color:#333333; padding:80px 0px 20px 25px; background:url(map_bg.gif) no-repeat left top; margin-top:20px;  }
.mapinfos{ width:260px; min-height:240px;line-height:30px; border:5px solid #fff; background-color:#fafafa; position:absolute; left:160px; top:150px; z-index:9999; display:none;  }
.mapinfos_t{ width:260px; height:20px; line-height:20px; background-color:#fff; color:#666; text-align:right; }
.mapl .mapinfos_t a{ background:none; }
.mapl .mapinfos_t a:link{ background:none; display:inline; }
#map .mapl .mapinfos_t a:hover{ background:none; padding:0px; }
.mapinfos_c{ padding:5px; }


/*service_faq*/
.serfaq_tit{ margin-bottom:20px;}
.serfaq_tit a:hover,.serfaq_tit a.serfaq_sel{ color:#c52720; font-weight:bold; text-decoration:none; }
.page_faq_ul{ border:1px solid #f0f0f0; border-bottom:none;}
.page_faq_ul li{ border:1px solid #e2e2e2; margin-bottom:10px;} 
.page_faq_ul li .faq_t{ height:36px; line-height:36px; background:url(faqimg.gif) no-repeat 20px center #fff; color:#464646; font-size:14px; padding:0px 40px; }
.page_faq_ul li .faq_s{ display:none; background:#ffffff; color:#888888;  line-height:25px; }
.page_faq_ul li .faq_s h3{ height:34px; line-height:34px; background:url(faqimg.gif) no-repeat 20px center;;  color:#c52720; font-size:14px; font-weight:bold; border-bottom:1px solid #e1e1e1; padding:0px 40px;  }
.page_faq_ul li .faq_sinfo{ padding:15px;}

/*service_down*/
.serdown_tab{ width:725px; height:44px; background:url(downlist_bg.gif) repeat-x center top; margin:20px 0px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.serdown_tab li{ width:143px; float:left;}
.serdown_tab li a{ display:block; width:143px; height:44px; line-height:44px; font-size:12px; color:#474747; text-align:center;}
.serdown_tab li a:hover,.serdown_tab li.serdown_sel a{ color:#4dace8; font-weight:bold; background:url(downlist_sel.gif) no-repeat center top; text-decoration:none; }
.downlist_ul{ padding:0px 20px; }


/*service_feedback*/
.pfeedback_tit{ height:55px; line-height:55px; color:#444444;}
.pfeedback_tit span{ color:#444444; font-size:16px; font-weight:bold;}
.feed_table td{ padding-bottom:8px; color:#444444;}
.feed_table td.tdright{ text-align:right; padding-right:5px;}
.feed_table td .redcol,.feed_table td span{ color:#d72020; }
.feed_table td input{ height:30px; line-height:30px; border:none; border-left:1px solid #dedede; border-right:1px solid #dedede; background:url(input_bg2.gif) repeat-x left bottom; width:200px; }
.feed_table td input.feed_input1{ width:70px;}
.feed_table td input.tdcheck{ line-height:28px;}
.feed_table td input.tdcheck{ vertical-align:top; width:auto; height:auto; margin-bottom:10px; }
.feed_table td textarea{ width:500px; height:58px; font-size:13px; padding:3px; background:url(textare_bg2.gif) repeat-x left top; border:none;border-left:1px solid #dedede; border-right:1px solid #dedede;  }
.feed_table td.tdvode img{ vertical-align:middle;}
.feed_table td.submit_feed{ padding-left:50px; padding-top:20px; }
.feed_table td.submit_feed input{ cursor:pointer; width:110px; height:37px; background:url(feed_submit2.gif) no-repeat left bottom; border:none;}

/*user*/
.userinfo_s{ padding:115px 55px 0px 55px; position:relative; }
.userinfo_s td{ padding-bottom:10px;}
.userinfo_s .users_t{ font-weight:bold; font-size:14px; color:#333333; }
.userinfo_s td.users_login{ height:175px; background:url(userinfo_login.gif) no-repeat left top;}
.userinfo_s td.users_login input{ width:228px; height:32px; line-height:32px; border:none; background:none; position:absolute;}
.userinfo_s td.users_login .users_l_1{ left:423px; top:148px;}
.userinfo_s td.users_login .users_l_2{ left:423px; top:200px;}
.userinfo_s td.users_login input.users_l_3{ cursor: pointer; width:109px; height:34px; left:365px; top:256px; }
.userinfo_s td.users_login .users_l_info{ position:absolute; left:485px; top:265px; width:188px; height:25px; color:#999999; }
.userinfo_s td.users_login .users_l_info a{ color:#d54141;}
.userinfo_s td.users_login .users_l_info a.userspwd{ color:#999999;}
.userinfo_s td.users_login .users_l_2_code{  left:423px; top:253px; position:absolute;  }
.userinfo_s td.users_login2{ height:220px; background:url(userinfo_login2.gif) no-repeat left top;}
.userinfo_s td.users_login2 input.users_l_3{ top:304px;}
.userinfo_s td.users_login2 .users_l_info{ top:315px;}
.userinfo_s td.users_login2 .users_l_2_code img{ position: absolute; left: 50px; top:5px;}
.userinfo_s td.users_login2 .users_l_2_code input{ width:50px;}

.webinfo_in{ width:960px; margin: 0px auto;}
.webinfo_in .page_right_tit,.webinfo_in .AboutInfo{ width:auto;}
.webinfo_in .AboutInfo{ min-height:180px;}


/*rss*/
.tabs_infos2{  height:44px; background:url(downlist_bg.gif) repeat-x center top; margin:20px 0px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;  }
.tabs_infos2 li{ width:143px; float:left;}
.tabs_infos2 li a{ display:block; width:143px; height:44px; line-height:44px; font-size:12px; color:#474747; text-align:center;}
.tabs_infos2 li a:hover,.tabs_infos2 li.info_sel a{ color:#4dace8; font-weight:bold; background:url(downlist_sel.gif) no-repeat center top; text-decoration:none; }

.procasepro2{  height:auto; border:1px solid #e6e6e6; background-color:#fafafa; margin:15px 0px;}
.procasepro_t2{ height:34px; line-height:34px;background:url(casepro_t.gif) repeat-x left top; padding:0px 20px; color:#cc2626; font-weight:bold; }
.procasepro_t2 .procasepro_t2_a{ color:#cc2626; font-weight:bold; font-size: 12px; float: left;}
.procasepro_t2 .procasepro_t2_a:hover{ color:#cc2626; font-weight:bold; font-size: 12px; float: left;}
.procasepro_t2 a{ float:right; font-family:Arial;color:#cc2626; font-size:10px; font-weight:normal; }
.procasepro_t2 a:hover{ font-size:10px; }
.rss_info{ padding:20px; line-height:24px; font-size:12px; color:#666;}
.rss_info li{ height: 35px; line-height: 35px;  }
.rss_info li span{ color:#999; font-family:verdana; }
.rss_info li a{ color: #333333;}
.rss_info li a:hover{ text-decoration: underline; color: #4DACE8;}
.tabs_cont2{ height:auto;line-height:24px;position: relative; }
.getrss{ width: 82px; float: right; padding-left: 10px; position: relative; }
.rssxml{ margin-top:9px;}
.procasepro_t2 a.getrsslink,.getrss a.getrsslink{ display: block; width:62px; height:34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #4DACE8;background:url(rss_down.gif) no-repeat 4px center; padding-left: 20px; }
.procasepro_t2 a.getrsslink:hover,.procasepro_t2 a.getrss_sel,.getrss a.getrss_sel{ background:url(rss_down.gif) no-repeat 4px center #fff; text-decoration: none;font-size: 14px; font-weight: bold; color: #4DACE8;  }
.rsssub{ width: 82px; display: none; position: absolute; top:34px; left:10px;  background:#fff; }
.rsssub a{ display: block; width:62px; height:16px; padding:4px 0px 4px 20px;  background:url(rss_jia.gif) no-repeat left center; }

.rss_tabs_1{ position: absolute; top:-60px; right:20px; z-index:200; width:128px; height:34px;  }

.rssp0 .getrss{ z-index:100; }
.rssp1 .getrss{ z-index:99; }
.rssp2 .getrss{ z-index:98; }
.rssp3 .getrss{ z-index:97; }
.rssp4 .getrss{ z-index:96; }
.rssp5 .getrss{ z-index:95; }
.rssp6 .getrss{ z-index:94; }
.rssp7 .getrss{ z-index:93; }
.rssp8 .getrss{ z-index:92; }
.rssp9 .getrss{ z-index:91; }
.rssp10 .getrss{ z-index:90; }
.rssp11 .getrss{ z-index:89; }

/************big5**************/
#webnetbig5{ width:100%; height:auto; margin:0px auto; }
#webnetbig5 .index_left .index_ltit{ background:url(i_tab1_big5.gif) no-repeat center top; }
#webnetbig5 .top_right{ background:url(top_tel.gif) no-repeat right 40px; }


#scrollTop{ background:url(top.png) no-repeat; width:41px; height:42px; text-indent:-99999px; overflow:hidden; hide-focus: expression(this.hideFocus=true);outline:none;}
.pro_xj_infoTd .feed_table td input.tdcheck{ vertical-align:middle; margin-bottom:0px; }
.righttext{ clear:both; padding:20px 0px;}


/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*产品模块*/
.list-none{ list-style:none; padding:0px; margin:0px;}
#productlist{ padding:15px 10px;}
#productlist li{ float:left; display:inline; text-align:center; height:190px;}
#productlist li a.img{ display:block; text-align:center; font-size:0px; width:203px; height:130px; border:1px #CCCCCC solid; overflow:hidden;}
#productlist li a.img img{ margin:auto; border:0px solid #ccc; height:130px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

/*产品应用模块*/
.list-none{ list-style:none; padding:0px; margin:0px;}
#productyy{ padding:15px 10px;}
#productyy li{ float:left; display:inline; text-align:center; height:252px;}
#productyy li a.img{ display:block; text-align:center; font-size:0px; width:300px; height:192px; border:1px #CCCCCC solid; overflow:hidden;}
#productyy li a.img img{ margin:auto; border:0px solid #ccc; height:192px;}
#productyy li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}


/*网站地图*/
.mapmain{width:965px;margin:0px auto;border:#eee 1px solid;}
.mapmain .tit{ background:#f1f1f1; height:30px; line-height:30px;padding-left:10px;}
.mapmain .tit h2{background:#fff; height:27px; line-height:27px; margin-top:2px; float:left;font-size:14px;font-weight:bold; color:#333; width:80px; text-align:center; border:#ddd 1px solid; border-bottom:none;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{border:1px solid #f1f1f1;margin-bottom:9px;padding:6px;}
.mapmain .mapbox .maplist .classname{background:#FAFAFA; border:#f1f1f1 1px solid; padding-left:4px;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;}
.mapmain .mapbox .maplist .classname a:hover{ color:red; text-decoration:none;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}
.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555; font-weight:bold;}
.mapmain .mapbox .maplist span a{ padding:0px 5px;}
.mapmain .mapbox .maplist span a:hover{color:#ff6600;text-decoration:none;}

/*附件下载*/
.annex{width:600px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{padding-top:10px;padding-left:10px;padding-bottom:5px;}
