@charset "gb2312";

/* 通用 */
html{ color:#333; background:#C7DFF3;}
body { background:#C7DFF3; color:#333; font-size:12px; font-family:"宋体";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
fieldset,img,a img{border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:500;}
ins,a {text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.fn-clear {	zoom:1; /* for IE6 IE7 */}
.fn-left,.fn-right { display:inline;}
.fn-left { float:left;}
.fn-right { float:right;}
a.red { color:#900;}
a.red:hover { color:#900;}
.gray { color:#999;}
.orange { color:#FF9900;}
/* 头部开始 */
.header { width:100%; height:178px; background:url(images/header_bg.jpg) no-repeat scroll 50% 0;}
.header_topbox { width:1000px; height:124px; overflow:hidden; margin:auto;}
.header_topbox_logo { width:250px; height:116px; text-align:left; overflow:hidden; margin-right:10px;}
.header_topbox_QRcode { width:250px; height:116px; text-align:right; overflow:hidden; margin-right:40px;}
.header_topbox_logo .logo { background:url(images/logo.jpg) no-repeat scroll 0 0; width:250px; height:116px; float:left; display:block;}
.header_topbox_logo p { float:left; color:#CCC; line-height:20px; display:inline; margin-top:39px; margin-left:10px;}
.headerlogo_line { height:40px; width:1px; border-right:1px solid #CCC; float:left; display:inline; margin-top:39px;}
.header_topbox_title { margin-top:60px; width:520px; height:50px; overflow:hidden;}
/*.header_topbox_title a { padding:4px 6px; margin-right:3px; line-height:20px; background:none #4878A1 scroll 0 0; color:#FFF;}*/
.header_topbox_branch { width:200px; margin-top:25px; margin-right:15px; text-align:right; line-height:18px;}
.header_topbox_branch span { color:#FFCC33; font-weight:bold; float:left; display:inline;}
.header_topbox_branch li { float:right; text-align:right; width:195px;}
.header_topbox_branch a { color:#FFF;}

/* 导航 */
.nav { width:1000px; height:54px; overflow:hidden; margin:auto; background:url(images/nav_bg.jpg) no-repeat scroll 0 0;}
.nav_item { height:40px; width:770px; overflow:hidden; padding-left:5px; line-height:40px; display:inline; float:left;}
.nav_item a { margin:auto 16px; line-height:40px; height:40px; float:left; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color:#105086;}
.nav_item a:hover { margin:auto 16px; line-height:40px; height:40px; float:left; font-family:"微软雅黑"; font-size:13px; font-weight:bold; color: #000; text-decoration:none;}
.nav_item span { background:url(images/line.png) no-repeat scroll 0 0; margin-top:6px; width:2px; height:28px; float:left;}
.ui_nav_item_se { background:url(images/search_bg.jpg) no-repeat scroll 0 0; overflow:hidden; width:208px; height:26px; float:left; display:inline; margin-top:8px;}
.ui_nav_item_input { padding-left:28px; line-height:26px; text-align:left; color:#666; border:none; width:133px; overflow:hidden; height:26px; background:none; float:left; margin-right:4px;}
.ui_nav_item_se a { width:43px; height:26px; display:block; float:left;}
/* 头部结束 */

.container { background:none #FFF scroll 0 0; width:1000px; margin:0 auto; overflow:hidden;}
.cnt_1, .cnt_3, .cnt_4, .index_link { width:980px; margin:0 auto 10px auto;}
.cnt_2 {width:980px; margin:0 auto;}
.ul_infor { float:left; width:255px; background:url(images/index_bg_info.jpg) no-repeat; overflow:hidden; height:255px; margin:0 9px 0 0; display:inline; padding-top:26px;}
.ul_info_more {height:12px;text-align:right;}
.ul_info_more a { color:#666;}
.ul_info_more a:hover { color:#900;}
.ul_infor_content { height:255px; background:#F2F2F2; border:1px solid #E0E0E0; overflow:hidden;}
.ul_infor_item { line-height:19px; margin:6px auto 12px auto; width:230px;}
.ul_infor_item a { color:#666;}
.ul_infor_item a:hover { color:#900;}
/* 焦点图滚动开始 */
.focusmap { width:440px; position:relative; height:276px; margin:0 9px 0 0; float:left; overflow:hidden; display:inline;border=1;}
#foc { display:none;}
.nvs { overflow:hidden; position:relative;}
.nvs, .nvs img { width:400px; height:250px;}
.nvs dt { position:absolute;}
.nvs_bottom { position:absolute; bottom:0; height:15px; line-height:15px; opacity:0.4; width:100%; background:none repeat scroll 0 0 #666666;}
.nvs_bottom ul { float:right;}
.nvs_bottom ul li { width:18px; height:15px; text-align:center; color:#FFF; font:12px Arial, Helvetica, sans-serif; float:left; border-left:1px solid #FFF; cursor:pointer; background:none repeat scroll 0 0 #666666;}
#v1_ptitle .show { background:none repeat scroll 0 0 #FF6600; float:left; width:18px; height:15px; color: #FFF;}
/* 焦点图滚动结束 */
.video { float:left; width:265px; height:276px; overflow:hidden; display:inline;}

.cnt_2_left { width:729px; float:left; margin:0 6px 0 0; display:inline;}
.cnt_2_left_pro { width:729px; height:204px; overflow:hidden;}
.bigti_pro { height:39px;}
.bigti_til_pro { background:url(images/index_bg_all.png) no-repeat scroll 0 -40px; width:195px; height:39px; float:left;}
.bigti_til_jjfa { background:url(images/index_bg_all.png) no-repeat scroll 0 -90px; width:195px; height:39px; float:left;}
.bigti_til_gczx { background:url(images/index_bg_all.png) no-repeat scroll 0 -140px; width:195px; height:39px; float:left;}
.bigti_more { float:right; padding-top:22px; height:17px;}
a.more { color:#5B5C7E; padding:3px 18px; border:1px solid #E5E9EC; background-color:#FAFAFA;}
a.more:hover { color: #900; padding:3px 18px; border:1px solid #E5E9EC; background-color:#FAFAFA;}

.jrun { background:url(images/index_bg_all.png) no-repeat scroll 0 -240px; height:165px; overflow:hidden;}
.jrun_gczx { padding:0 23px;}
.jrun_gczx .lydd { float:left; width:115px; height:81px; overflow:hidden; margin-top:31px; margin-right:15px; background:url(images/button.png) no-repeat scroll 0 0;}
.jrun_gczx .ddcx { float:left; width:115px; height:81px; overflow:hidden; margin-top:31px; margin-right:15px; background:url(images/button.png) no-repeat scroll -130px 0;}
.jrun_gczx .cjwt { float:left; width:115px; height:81px; overflow:hidden; margin-top:31px; margin-right:15px; background:url(images/button.png) no-repeat scroll -262px 0;}
.jrun_gczx .qqkf { float:left; width:115px; height:81px; overflow:hidden; margin-top:31px; margin-right:15px; background:url(images/button.png) no-repeat scroll -392px 0;}
.jrunlf { float:left; padding:31px 13px 0 12px;}
.jrunlf img, .jrunrg img { cursor:pointer;}
#jgdq { width:648px; float:left; overflow:hidden; margin-top:16px;}
#jgdq div { width:6000px;}
#jgdq dl { width:166px; float:left;}
#jgdq dt { overflow:hidden; width:146px; padding:1px; border:1px solid #CECECE; height:89px; padding-top:9px; text-align:center; background:none #FFF scroll 0 0;}
#jgdq dd { overflow:hidden; margin-top:10px; white-space:normal; width:150px; text-align:center;}
#jgdq dd a { font-size:14px; color:#576982; font-family:"宋体";}
#jgdq dd a:hover { font-size:14px; color:#990000; font-family:"宋体";}
.jrunrg { float:left; padding:31px 12px 0 13px;}

.jjfa_con { padding:23px 0 0 5px; background:url(images/index_bg_all.png) no-repeat scroll 0 -240px; height:142px; overflow:hidden;}
.jjfa_con_item { width:120px; text-align:center; float:left; display:inline;}
.jjfa_con dt { width:110px; height:76px; overflow:hidden; text-align:center;}
.jjfa_con dd { width:110px; height:20px; line-height:20px; margin-top:5px; text-align:center; overflow:hidden;}
.jjfa_con dd a { font-size:14px; color:#576881;}
.jjfa_con dd a:hover { font-size:14px; color:#900;}

.cnt_2_right { width:245px; float:right; display:inline; height:601px;}
.cnt_2_right_login { width:245px; height:130px; overflow:hidden; padding-top:39px; margin-bottom:7px; background:url(images/index_bg_all.png) no-repeat scroll 0 -190px;}
.cnt_2_right_login_item { width:50px;}
.cnt_2_right_login_content { width:245px; height:169px; padding:14px 0 0 20px; background:#EDEFF0; overflow:hidden;}
.cnt_2_right_login_content li { float:left; margin-bottom:9px; line-height:20px;}

.login_con { width: 140px; height:18px; border:1px solid #78797B; line-height:20px;}
.login_con_num { width:90px; height:18px; border:1px solid #78797B; line-height:20px;}
.login_code { width:50px; height:20px; text-align:left; overflow:hidden; margin-left:10px; color:#900; font-size:14px;}
.login_code img { width:50px; height:20px;}
.login_button { margin-left:52px; width:72px; height:22px; overflow:hidden; display:inline;}
.login_register { width:155px; height:20px; margin-left:52px; line-height:20px; overflow:hidden; display:inline;}
.password { margin-left:10px; width:66px; height:22px; line-height:22px; display:inline; overflow:hidden;}
.password a { color:#333; text-decoration:underline;}
.password a:hover { color:#900;}

.cnt_2_right_ifm { width:229px; height:120px; margin-bottom:8px; padding:90px 8px 0 8px; overflow:hidden; background:url(images/index_bg_all.png) no-repeat scroll -470px 0;}
.cnt_2_right_ifm_add { height:45px; line-height:20px; overflow:hidden; display:block;}
.cnt_2_right_ifm_qqonline { height:38px; line-height:38px; overflow:hidden; display:block;}
.cnt_2_right_ifm_email { height:35px; line-height:35px; overflow:hidden; display:block;}

.cnt_2_right_talk { width:234px; height:143px; overflow:hidden; padding:9px 0 0 10px; position:relative; background:url(images/index_bg_all.png) no-repeat scroll -210px 0;}
.cnt_2_right_talk_tit { color:#164573; font-size:14px; font-weight:bold;}
.cnt_2_right_talk_ms { margin:20px auto auto 19px; width:120px; line-height:20px; position:absolute;}
a.cnt_2_right_talk_ljqt { position:absolute; margin:81px auto auto 44px; width:50px; height:20px; line-height:20px; color:#164573;}
a.cnt_2_right_talk_ljqt:hover { position:absolute; margin:81px auto auto 44px; width:50px; height:20px; line-height:20px; color:#164573;}
.cnt_3, .cnt_4 { height:300px; background: none #F5F6FA scroll 0 0; border:1px solid #E5E9EC;}
.cnt_adv { border:1px solid #E5E9EC; background:none #FFF scroll 0 0; width:980px; height:100px; overflow:hidden; margin:0 auto 10px auto;}
.cnt_adv img { width:980px; height:100px;}

.cnt_3 span, .cnt_4 span { background:url(images/line.png) no-repeat scroll 0 -30px; width:3px; height:267px; float:left; display:inline; margin-top:19px;}
.ul_name { width:242px; float:left; height:300px; overflow:hidden;}
.ul_name_title { font-size:14px; height:47px; font-weight:bold; text-align:left; width:220px; margin:0 auto; line-height:47px;}
.ul_name_content { width:220px; margin:0 auto;}
.ul_name_content_icon { margin:13px 10px auto auto; width:6px; height:6px; float:left; display:inline;}
.ul_name_content li { width:220px; height:31px; overflow:hidden; line-height:31px; float:left; border-bottom:1px dashed #C7C8CC;}
.ul_name_content li a { color:#010205;}
.ul_name_content li em { color:#999; float:right; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.ul_name_content li b { margin:13px 8px auto 0;}
.ul_name_status { height:250px; overflow:hidden;}
a.more2 { font-size:12px; font-weight:normal; color:#78797B; float:right;}
a.more2:hover { font-size:12px; font-weight:normal; color: #900; float:right;}
.ul_new { width:324px; float:left; height:300px; overflow:hidden;}
.rijibg { background: url(images/line.png) repeat-x scroll 0 -300px;}

/* 列表，内容页开始 */
.maincontent { background:none #FFF scroll 0 0; width:980px; padding:0 10px; margin:0 auto; overflow:hidden;}
.leftbar { width:230px; float:left;}
.rightbar { width:740px; border:1px solid #EAEAEA; padding:1px; margin-bottom:10px; background:none #FFF scroll 0 0; float:right;}
/* 选项卡开始 */
.ul_tab { width:230px; overflow:hidden; margin-bottom:10px;}
.ul_tab_triggers { height:27px; padding-left:13px; padding-top:4px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; position:relative; bottom:-1px; z-index:1000;}
.ul_tab_triggers_cell_current { width:95px; height:28px; background:url(images/xuanxiangka.png) no-repeat scroll 0 0; cursor:pointer; line-height:28px; text-align:center; margin-right:10px; display:inline; color:#333; float:left;}
.ul_tab_triggers_cell { width:97px; height:28px; cursor:pointer; line-height:28px; background:url(images/xuanxiangka.png) no-repeat scroll 0 -30px; text-align:center; display:inline; color:#FFF; float:left;}
.ul_tab_content_cell { border-top:1px solid #0C4C83; position:relative; z-index:1; padding-top:10px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; height:254px; width:228px; overflow:hidden;}
.ul_tab_content_cell li { width:216px; margin:0 auto; text-align:left; height:24px; line-height:24px; overflow:hidden;}
.ul_tab_content_cell li span { float:right; color:#999;}
/* 选项卡结束 */

.ul_box { margin-bottom:10px; width:230px;}
.ul_box dl { padding:10px 17px; height:88px; overflow:hidden; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.ul_box dl dt, .ul_box dl dd, .ul_box dl dd strong { float:left; display:inline;}
.ul_box dl dt { margin-right:6px; width:95px;}
.ul_box dl dd { width:93px; margin-bottom:5px; text-align:left; line-height:23px; height:88px; overflow:hidden;}
.ul_box dl dd strong { width:90px;}
.ul_box_title { height:31px; width:228px; line-height:31px; background:url(images/list_line_bg.png) repeat-x scroll 0 0; text-indent:18px; border-bottom:1px solid #CFCFCF; border-left:1px solid #EAEAEA; border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}

.ol_content { width:228px; height:248px; overflow:hidden; padding-top:8px; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.ol_content li { width:205px; height:25px; line-height:25px; text-indent:10px; border-bottom:1px dashed #CFCFCF; margin:0 auto; text-align:left;}
.ol_content li i { padding:0 3px; border-radius:3px; background:#3399CC; border:1px solid #0B4B82; color:#FFF; font-size:12px;}
.ol_content .bluebig { font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#3399CC;}

.ul_content { width:194px; height:192px; padding:17px; overflow:hidden; padding-top:8px; border-bottom:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.ul_content li { height:26px; line-height:26px;}
.ul_content_button { margin:16px auto; text-align:center;}

.nowsite { height:45px; line-height:30px; background:url(images/list_line_bg.png) repeat-x scroll 0 -40px; text-align:left; text-indent:12px; margin-bottom:10px;}
.ul_list { width:675px; margin:0 auto 30px auto;}
.ul_list li { height:30px; line-height:30px; overflow:hidden;}
.ul_list_icon { margin-top:9px; width:12px; height:12px; float:left; margin-right:8px;}
.ul_list li span { float:right; color:#999;}

.ul_list1 { width:675px; margin:0 auto 30px auto;}
.ul_list1 li { height:30px; width:150px; line-height:30px; float:left; overflow:hidden; display:inline;}
.ul_list_icon1 { margin-top:9px; width:12px; height:12px; float:left; margin-right:8px;display:inline;}
.ul_list1 li span { float:right; color:#999;}

.ul_page { text-align:center; height:25px; overflow:hidden; padding-left:140px; margin-bottom:30px;}
.ul_page b, .ul_page a:hover { float:left; padding:0 8px; margin-left:8px; height:23px; line-height:23px; display:block; text-align:center; border:1px solid #000; background-color:#222; color:#FFF; text-decoration:none; font-weight:normal; display:inline;}
.ul_page a { float:left; padding:0 8px; margin-left:8px; height:23px; line-height:23px; display:block; text-align:center; border:1px solid #E4E4E4; background-color:#F6F6F6; color:#666; text-decoration:none; display:inline;}

.article_content { width:680px; margin:0 auto; padding-bottom:35px;}
.article_content_title { font-size:18px; font-weight:bold; color:#333; text-align:center; display:block;}
.article_content_toptime { text-align:center; color:#999; height:32px; line-height:24px; border-bottom:1px dashed #0C4C83; display:block;}
.article_content_toptime i, .article_content_time i { font-style:normal; color:#FF9900;}
.article_content_text { line-height:22px; margin:20px auto;}
.article_content_time, .article_content_ather { margin-bottom:13px; overflow:hidden;}
.article_l { float:left; width:340px; height:20px; line-height:20px; overflow:hidden; display:inline; text-align:left;}
.article_r { float:right; width:340px; height:20px; line-height:20px; overflow:hidden; display:inline; text-align:right;}

.product_content { width:720px; margin:0 auto 30px auto;}
.ul_product_content { margin-left:45px;}
.ul_product_content_item_text { height:22px; line-height:22px; text-align:center; overflow:hidden;}
.ul_product_content_item, .ul_product_content_item_text { margin-bottom:8px; margin-right:25px; text-align:center; padding:1px; float:left; width:301px;overflow:hidden; display:inline; background:#FFF; height:333px;}
.ul_product_content_item span, .ul_product_content_item_text span { width:299px; margin-bottom:6px; height:299px; overflow:hidden; float:left; text-align:center; border:1px solid #EAEAEA;}
.ul_product_content_item span img, .ul_product_content_item_text span img { width:299px; height:299px;}
a.ys_download { float:right; margin-right:45px; width:640px; text-align:right; height:22px; display:block;}
a.ys_download:hover { float:right; margin-right:45px; width:640px; text-align:right; height:22px; display:block;}
.ul_full { width:720px; clear:both; margin:33px auto auto auto;}
.ul_full dt { height:28px; background:#AED7EC; line-height:28px; color:#333; text-indent:13px;}
.ul_full dd { padding:30px 40px; line-height:22px;}

.ul_product_con { width:300px; margin:0 auto; float:left; display:inline; margin:30px auto 30px 40px;}
.ul_product_con_item { width:300px; height:35px; line-height:35px; text-align:left; font-size:14px;}
.product_content_img { width:240px; height:240px; overflow:hidden; margin-right:40px; margin-bottom:30px; display:inline; border:1px solid #EAEAEA; float:right; text-align:center;}
.product_content_img img { padding:10px;}
/* 列表，内容页结束 */

/* 产品菜单开始 */
.ul_menu_title { font-size:19px; background:url(images/list_line_bg.png) repeat-x scroll 0 0; line-height:31px; text-indent:18px; font-weight:bold; color:#2D65A5; font-family: "微软雅黑"; height:31px; border-top:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.ul_menu { width:226px; text-align:left; margin-bottom:10px; background:none #FFF repeat scroll 0 0; padding:1px; border-top:1px solid #CFCFCF; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
.ul_menu_content { width:196px; padding:16px 0 263px 30px; background:url(images/list_left_bg.jpg) #F4F4F4 no-repeat scroll 0 bottom;}
.ul_menu_content_item { height:45px; line-height:40px; font-size:14px; width:165px; overflow:hidden; background:url(images/bottom_line.jpg) no-repeat scroll 0 bottom;}
.ul_menu_content_item i { margin-top:15px;}
.ul_menu_content_item_child a { color:#FF9900;}
.ul_menu_content_item_child { width:145px; padding-left:20px; overflow:hidden; display:block;}
.ul_menu_content_item_child li { height:22px; line-height:22px; overflow:hidden; border-bottom:1px dashed #EAEAEA;}
/* 产品菜单结束 */

/* 友情链接开始 */
.index_link_top { height:25px; background: url(images/link.jpg) #E7F0F8 no-repeat scroll 0 0; border:1px solid #E0E0E0;}
.index_link_con { text-align: left; padding:6px 20px; line-height:22px; border-bottom:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; background:none #FFF scroll 0 0;}
.index_link_con a { color:#666; margin-right:20px;}
.index_link_con a:hover { color:#F90; margin-right:20px;}
.index_link_top { line-height:23px; padding:0 13px; color:#FFF;}
.index_link_top span { float:right; display:block; color:#900;}
/* 友情链接结束 */

/* 尾部开始 */
.footer {width:100%; height:118px; background:url(images/footer_bg.jpg) no-repeat scroll 50% bottom; border:1px solid #E0E0E0;}
.footerbox { width:976px; height:77px; margin:auto; overflow:hidden; padding:20px 12px;}
.footerleft { width:600px; color:#CCCCD8; float:left;}
.footerleft a { color:#CCCCD8;}
.footerleft span { margin-top:45px; display:block;}
.footerright { width:350px; float:right; color:#FFF; line-height:20px; text-align:left;}
/* 尾部结束 */