@charset "utf-8";
/* CSS Document */

.sub_banner { width: 100%; height: 300px; overflow: hidden; background: url(../images/sub_banner.jpg) top center no-repeat; }
.sub_body { width: 100%; height: auto; overflow: hidden; }
.sub_main { width: 1200px; height: auto; margin: 25px auto; overflow: hidden; }
.sub_left { float: left; width: 250px; height: auto; overflow: hidden; }
.sub_right { float: right; width: 900px; height: auto; overflow: hidden; }
.sub_right .subTitle { width: 898px; background: #fff; height: 60px; line-height: 60px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); border-bottom: 1px solid #e0e0e0; }
.sub_right .subTitle .catname { font-size: 15px; font-weight: bold; float: left; color: #333; margin-left: 15px; }
.sub_right .subTitle .shopcart { background: url(../images/shopcart_ico.gif) no-repeat 0 center; padding-left: 20px; }
.sub_right .subTitle a { color: #666; }
.sub_right .subTitle span { color: #666; }
.sub_right .subTitle .pos { float: right; padding-right: 10px; }
.sub_right .subTitle .pos .home_ico { display: block; float: left; margin-top: 10px; }
/* 分类列表 */

.prodcut_tree_tit { width: 250px; height: 87px; background: url(../images/pro_bg.jpg) no-repeat; text-align: center; color: #FFF; }
.prodcut_tree_tit h3 { font-size: 18px; padding-top: 20px; }
.prodcut_tree_tit p { font-size: 14px; margin-top: 10px; }
.list_tree_box { width: 248px; height: auto; background: #FFF; overflow: hidden; border: solid 1px #efefef; }
.list_tree_box ul { width: 221px; margin: 0 auto; padding-top: 8px; }
.list_tree_box ul li { width: 221px; height: 80px; float: left; margin-top: 5px; }
.list_tree_box ul li a { display: block; width: 221px; height: 72px; line-height: 72px; padding-left: 20px; background: url(../images/menu.jpg) no-repeat; color: #F60; }
.list_tree_box ul li a:hover { background: url(../images/menu1.jpg) no-repeat; color: #000; }
.list_tree_box ul li a.curr { background: url(../images/menu1.jpg) no-repeat; color: #000; }
/* 产品列表 */

.sub_product { height: auto; padding: 20px; padding-bottom: 0; position: relative; background: #FFF; min-height: 600px; }
/*page*/



.page { width: 600px; margin: 10px auto; overflow: hidden; padding-top: 20px; margin-bottom: 10px; }
.page a, .page span { float: left; line-height: 20px; padding: 3px 7px; border: 1px solid #ccc; background: #fff; margin: 0 2px; display: inline; color: #666; }
.page span { background: #008cd7; color: #FFF; }
.page a:hover { border: 1px solid #f90; text-decoration: none; }
.page span.current { background: #2879AA; color: #fff; border: 1px solid #286295; }
/* 内容分页*/

.contPage { height: 20px; line-height: 20px; text-align: center; letter-spacing: 0; font-size: 10px; margin-top: 20px; }
.contPage a { display: inline-block; color: #898989; background: #fff; text-align: center; padding: 0 7px; margin: 0 1px; }
.contPage a:hover { color: #fff; background: #898989; }
.contPage a.on { color: #333; background: #E5EDF2; border: 1px solid #C2D5E3; }
/*内容展示页面 */

.subCont { padding: 40px; font-size: 14px; line-height: 26px; background: #FFF; min-height: 600px; color: #666; }
/* 内容 */

#Article { overflow: hidden }
#Article, .photo-channel .relevance { zoom: 1; padding: 0 20px }
#Article h1 { color: #000; font-size: 26px; font-weight: normal; text-align: center; padding: 16px 0 8px; }
#Article h2 { display: block; text-align: center; font-size: 12px; font-weight: normal; line-height: 20px; color: #999; padding-top: 15px; border-bottom: 1px solid #e5e5e5; padding-bottom: 6px; }
#Article .summary { margin: 20px 0 15px; padding: 5px 10px; line-height: 20px; border: 1px solid #f4e4b4; background: #fffff0; }
#Article .content { font-size: 14px; line-height: 26px; margin: 20px auto; }
#Article .content img{ width:700px !important; height:auto !important;}
#Article .content p { font-size: 14px; line-height: 26px; text-align: justify; word-wrap: break-word; padding: 8px 0 }
#Article .content a { color: #09F; }
.reci { font-size: 14px; color: #09F; font-style: normal; }
.shangxia { margin: 15px auto; color: #000; }
.shangxia a { color: #F30; }
.related { border-top: dashed 1px #ccc; margin-top: 15px; font-size: 14px; }
.related h5 { padding-bottom: 4px; color: #09C; font-size: 16px; }
.related { height: auto; padding: 10px 0 0 }
.related a { color: #0b3b8c }
.related .list li { height: 30px; line-height: 30px; }
.related .list li span { padding-left: 15px; }
.list8 { color: #000; font-weight: 500; }
.list8 li { height: 25px; line-height: 25px; font-size: 14px; }
.list8 li span { font-size: 14px; padding: 0 6px }
/* 新闻列表*/

.sub_news_list { height: auto; overflow: hidden; }
.news { width: 840px; height: auto; margin: 0 auto; overflow: hidden; }
.news li { width: 840px; height: auto; border-bottom: 1px dotted #cdcdcd; padding-bottom: 30px; padding-top: 30px; float: left; }
.info_date { width: 100px; height: auto; float: right; }
.news_thumb { float: left; width: 170px; }
.news_thumb a { width: 150px; height: 120px; margin: 0 0 0 10px; padding: 1px; display: table-cell; vertical-align: middle; text-align: center; border: 1px solid #ccc; overflow: hidden; }
.news_te { width: 670px; height: auto; float: right; }
.news_te h3 { width: 670px; height: auto; float: left; font-weight: normal; font-size: 13px; color: #333; }
.news_te h3 a { color: #333; font-size: 16px; color: #0096da; }
.news_te h3 a:hover { color: #30a34f; }
.news_te h4 { width: 670px; margin-top: 10px; height: auto; float: left; font-weight: normal; font-size: 12px; color: #787878; line-height: 26px; }
.news_te h5 { width: 600px; line-height: 27px; height: 27px; float: left; font-weight: normal; text-align: center; font-size: 12px; margin-top: 15px; }
.news_te h5 span { float: left; display: block; width: 300px; text-align: left; }
.news_te h5 span a { color: #F00; }
.news_te h5 .chakan { display: block; float: right; color: #fff; width: 131px; height: 27px; background: #0096da; }
.news_te h5 .chakan:hover { color: #fff; width: 131px; height: 27px; background: #f3951b; transition: all 0.6s linear 0s; border-radius: 5px; }
/* 案例分类 */

.case_tree_box { width: 248px; height: auto; overflow: hidden; background: #FFF; border: solid 1px #efefef; }
.case_tree_box ul { width: 221px; margin: 0 auto; padding-top: 8px; }
.case_tree_box ul li { width: 221px; height: 80px; float: left; margin-top: 5px; }
.case_tree_box ul li a { display: block; width: 221px; height: 72px; background: url(../images/menu.jpg) no-repeat; color: #F60; }
.case_tree_box ul li a:hover { background: url(../images/menu1.jpg) no-repeat; color: #000; }
.case_tree_box ul li a img { float: left; margin-left: 5px; margin-top: 10px; border-radius: 3px; width:81px; height:52px; }
.case_tree_box ul li a p { float: left; width: 120px; height: 25px; overflow: hidden; margin-left: 5px; margin-top: 25px; font-size: 16px; }
/* 案例列表*/

.sub_case_list { width: 860px; overflow: hidden; }
.sub_case_list ul { }
.sub_case_list ul li { width: 264px; height: 250px; background: #fff; float: left; margin-right: 20px; margin-bottom: 20px; line-height: 22px; }
.sub_case_list ul li:hover { }
.sub_case_list ul li a { width: 262px; height: 193px; padding: 2px; float: left; margin-left: 1px; margin-top: 1px; border: 1px solid #e0dede; }
.sub_case_list ul li a:hover { border: 1px solid #F60; }
.sub_case_list ul li h2 { width: 264px; height: 20px; line-height: 20px; float: left; font-weight: normal; font-size: 14px; text-align: center; }
.sub_case_list ul li h2 a { width: 264px; height: 20px; border: none; }
.sub_case_list ul li h2 a:hover { border: none; color: #F00; }
/*合作伙伴列表 */

.sub_hezuo_list { width: 860px; overflow: hidden; }
.sub_hezuo_list ul li { float: left; width: 120px; height: 120px; margin-right: 20px; margin-bottom: 20px; text-align: center; }
.sub_hezuo_list ul li img { width: 120px; height: 120px; border: solid 1px #d8d8d8; }
.sub_hezuo_list ul li img:hover { border: 1px solid #F60; }
/*左侧新闻列表*/

.left_news_list { width: 250px; height: auto; overflow: hidden; margin-top: 15px; background: #fff; margin-bottom: 20px; }
.left_news_list_bg { width: 250px; height: 51px; background: url(../images/zx_top.gif) no-repeat; }
.left_news_list_bg h2 { font-size: 18px; color: #fff; font-style: normal; font-weight: 400; height: 51px; line-height: 51px; text-align: center; }
.left_news_list ul { width: 220px; height: auto; margin: 10px auto; }
.left_news_list ul li { width: 220px; height: 30px; line-height: 30px; overflow: hidden; background: url("../images/icon_org.jpg") no-repeat 2px 50%; text-indent: 17px; border-bottom: 1px solid rgba(0,0,0,.05); }
.left_news_list ul li a:hover { color: #F00; }
.left_news_list ul li a { font-size: 14px; color: #0c0c0c; }
/*产品列表 增加新闻*/

.product_news { width: 900px; height: auto; overflow: hidden; margin-top: 30px; background: #fff; }
.sub_pro_tit { width: 860px; height: 50px; line-height: 50px; margin: 10px auto; background: url(../images/hx_40.jpg) repeat-x bottom left; }
.sub_pro_tit h2 { float: left; width: 200px; }
.sub_pro_tit h2 a { font-size: 18px; font-weight: normal; color: #F60; }
.sub_pro_tit span { float: right; display: block; }
.product_news_list { width: 860px; height: auto; overflow: hidden; margin: 5px auto 20px auto; }
.product_news_list ul li { width: 430px; float: left; }
.product_news_list ul li a { line-height: 30px; height: 30px; color: #000; }
/*内页联系我们 */



.sub_contact { width: 250px; height: auto; margin: 20px auto; overflow: hidden; }
.sub_contact_tit { display: block; background: url(../images/pro_bg.jpg); width: 250px; height: 70px; text-align: center; }
.sub_contact_tit h2 { font-size: 16px; color: #fff; padding-top: 11px; }
.sub_contact_tit h3 { font-size: 12px; color: #9dbfdb; font-family: 'Arial'; margin-top: 3px; }
.sub_contact_conn { width: 248px; height: auto; background: #f5f5f5; border: solid 1px #e8e8e8; border-top: none; margin: 0 auto; overflow: hidden; }
.sub_contact_nr { width: 230px; margin: 15px auto; overflow: hidden; text-align: center; }
.sub_contact_nr h2 { font-size: 14px; color: #666; margin-top: 10px; font-weight: normal; padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #e5e5e5; }
.sub_contact_nr h3 { font-size: 24px; color: #1068ad; font-family: 'Tahoma'; padding-bottom: 3px; font-weight: normal; }
.sub_contact_nr p { font-size: 13px; color: #666; margin-top: 5px; line-height: 26px; }
.sub_contact_nr h5 { font-size: 14px; color: #0d65aa; margin-top: 10px; padding-top: 5px; border-top: 1px dashed #e5e5e5; }



/*support*/
.support { width:1200px; margin:15px auto; }
.index_menu { background: #FFF; width: 1198px; border: 1px solid #E3E3E3; border-radius: 4px; margin: 0px auto 10px; overflow: hidden; }
.index_menu_ul { width: 1200px; display: block; }
.index_menu_ul_li { border-right: 1px solid #E3E3E3; height: 150px; width: 299px; float: left; padding: 10px 0px 0px; }
.index_menu_ul_li_icon01 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat 0px center; margin: 0px auto; }
.index_menu_ul_li_icon02 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -80px center; margin: 0px auto; }
.index_menu_ul_li_icon03 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -160px center; margin: 0px auto; }
.index_menu_ul_li_icon04 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -240px center; margin: 0px auto; }
.index_menu_ul_li_icon05 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -320px center; margin: 0px auto; cursor: pointer }
.index_menu_ul_li_h1 { font: 20px/30px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; text-align: center; display: block; margin: 5px auto 0px; }
.support2 { width:1200px; height:auto; margin:20px auto; }
.c2_left { width:720px; height:auto; float:left; }
.rd { line-height:50px; font-size:20px; color:#4d596a; text-align:left; }
.c2_left_a,  .c2_left_c { width:330px; height:auto; float:left; }
.bt { line-height:65px; font-size:16px; color:#1a89b9; }
.c2_left_a ul { color:#4d596a; font-size:14px; margin-left:2px; }
.c2_left_a ul li { width:300px; line-height:30px; white-space:nowrap; list-style-type:disc; margin-left:10px; }
.c2_left_a ul li a { color:#4d596a; }
.c2_left_a ul li a:hover { color:#1A89B9; }
.c2_left_b{ width:720px; height:auto; float:left; }
.c2_left_b ul { color:#4d596a; font-size:14px; margin-left:10px; }
.c2_left_b ul li { width:350px; float:left;line-height:30px; white-space:nowrap; list-style-type:disc; margin-left:2px; }
.c2_left_b ul li a { color:#4d596a; }
.c2_left_b ul li a:hover { color:#1A89B9; }
.c2_right { width:330px; height:auto; float:right; }

/*下载 */
.download_list { margin:20px auto;}
.download_list li{ height:45px; line-height:45px; font-size:14px; color:#000; border-bottom: #CCC dashed 1px; padding-left:18px;}
.download_list li.even{ background:#f8f2f2}
.download_list li a { color:#000; text-indent:10px; }
.download_list li a:hover{ color:#900;}
.download_list li span { padding-left:25px; float:right; background:url(../images/liulan.gif) 0 15px no-repeat }