/* CSS Document */


* { margin: 0 0; padding: 0 0 }
body { font-size: 12px; font-family: "Î¢ÈíÑÅºÚ"; }
img { border: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #FF0000; }
ul, li { list-style: none; }
table { margin: 0 auto; }
.leftline { border-right: #CCCCCC 1px dotted; }
.xianshi { padding: 8px 5px; line-height: 22px; }
.xianshi .detail_title { width: 184px; height: 20px; border-bottom: 1px solid #cbcbcb; margin: 75px auto; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; }
.xianshi .detail_title span { font-size: 28px; color: #747474; background: #fff; padding: 0 8px; line-height: 33px; }
.xuline { border-bottom: #CCCCCC 1px dotted; }
.line { border-bottom: #CCCCCC 1px solid; }
.blueline { border-bottom: #004d94 1px solid; }
input { vertical-align: middle; }
#index_main { position: relative }
#index_right { position: absolute; right: 27px; top: 20px; }
#index_weibo { padding-bottom: 10px; height: 30px; }
#index_weibo ul li { float: left; }
#index_left { position: absolute; left: 20px; top: 20px; }
#index_boll { position: absolute; left: 50%; margin-left: -338px; top: 86px; }
.pos { font-family: "Î¢ÈíÑÅºÚ"; color: #7d7d7d; }
.pos a { color: #7d7d7d; }
.pos a:hover { color: #0169bd }
.page { text-align: right; height: 30px; line-height: 30px; }
#top_lan { width: 1000px; margin: 0px auto; height: 25px; line-height: 25px; margin-top: 15px; }
#top_lan ul li { float: right; margin-right: 10px; }
.more { color: #FFF; }
.more a { color: #FFF; }
.page { text-align: right; }
.page a { display: inline-block; padding: 0px 10px; background: #fff; border: #CCC 1px solid; margin-right: 5px; }
.page a:hover, .page a.current { background: #39F; color: #FFF; }
.page a.current { }
#top_head { width: 100%; height: 70px; border-bottom: #FFF 2px solid; position: absolute; left: 0px; top: 0px; z-index:10000000 }
#top_a { width: 1200px; margin: 0px auto; z-index:10000 }
#topmenu { float: right; z-index: 100000 }
#topmenu ul{ z-index:100000;}
#topmenu ul li { float: left; font-size: 18px; color: #FFF; font-family: "Î¢ÈíÑÅºÚ"; padding-left: 60px; }
#topmenu ul li a { color: #FFF; }
.indextitle { font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; }
.indextitle span { font-family: Arial; margin-left: 5px; }
#indexsolution ul li { float: left; width: 228px; margin-right: 12px; border: #CCC 1px solid; }
#indexsolution ul li .contenta { width: 100%; height: 48px; }
#indexsolution ul li .contenta a { display: block; font-family: "Î¢ÈíÑÅºÚ"; width: 50%; float: left; font-size: 14px; height: 48px; line-height: 48px; text-align: center; }
#indexsolutionen ul li { float: left; width: 228px; margin-right: 12px; border: #CCC 1px solid; }
#indexsolutionen ul li .contenta { width: 100%; height: 48px; }
#indexsolutionen ul li .contenta a { display: block; font-family: "Î¢ÈíÑÅºÚ"; width: 50%; height: 48px; line-height: 48px; text-align: center; float: left; }
#indexpartner { width: 1200px; margin: 0px auto; }
#indexpartner ul { border-left: #CCC 1px solid; border-top: #CCC 1px solid; height: 184px; width: 1200px; }
#indexpartner ul li { float: left; width: 199px; height: 92px; text-align: center; background: #fcfcfc; border-right: #CCC 1px solid; border-bottom: #CCC 1px solid; }
#indexpartner ul li img { margin-top: 5px; }
.footmenua { font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; }
.footinfo { font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; }
.top_menua { width: 1200px; margin: 0px auto }
.top_menua ul li { float: left; height: 54px; line-height: 54px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; background: url(zp_t_bg.png) repeat center center; border-right: #FFF 1px solid; }
.top_menua ul li a { display: block; }
.top_menua ul li a:hover, .top_menua ul li a.cur { background: #63c8ea; color: #FFF; }
#aboutmenu { width: 100%; position: fixed; top: 0px; left: 0px; height: 54px; display: none; }
#aboutmenu ul li { float: left; height: 54px; line-height: 54px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; background: #F9F9F9 }
#aboutmenu ul li a { display: block; }
#aboutmenu ul li a:hover, .aboutmenu ul li a.cur { background: #63c8ea; color: #FFF; }
#indexnews { padding-top: 40px; }
#indexnews ul li { width: 300px; float: left; margin-right: 20px; margin-bottom: 40px; }
#indexnews ul li .content { height: 197px; background: #f2f2f2; }
#indexnews ul li h2 { font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; height: 40px; line-height: 40px; padding-left: 20px; }
#indexnews ul li span { padding-left: 20px; height: 30px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; }
#indexnews ul li p { padding-left: 20px; line-height: 22px; padding-right: 20px; }
.newsnext ul li { height: 30px; line-height: 30px; }
#left_about h2{ font-size:16px;height:45px; line-height:45px;display:block; background:#F9BDB5; text-align:center;}
#left_about ul li { width: 239px; line-height: 45px; background: #F3F3F3;font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; text-indent: 30px; border-bottom: #FFF 1px solid; }
#left_about ul li a { display: block; }
#left_about ul li a:hover, #left_about ul li a.cur { background: #63c8ea; color: #FFF; }
#left_about ul li ul { display: none; }
#left_about ul li ul li { height: 45px; line-height: 45px; background: #E4E4E4; text-indent: 50px; }
/*·¢Õ¹Àú³Ì*/


.syFocusThumb .prev { background: url(btn01.gif) no-repeat; width: 13px; height: 25px; }
.syFocusThumb .next { background: url(btn02.gif) no-repeat; width: 13px; height: 25px; }
.syFocusThumb { position: relative; width: 1200px; overflow: hidden; margin: 10px auto; _top: 10px; background: url(bg01.gif) no-repeat; }
.pagination { position: absolute; text-align: left; width: 100%; background: #FFF; height: 25px; color: #fff; clear: both; top: 0; left: 0px }
.thumbWrap { position: absolute; width: 1170px; border-right: 1px solid #fff; overflow: hidden; top: 0; left: 0px }
.holder { width: 4000px }
.holder i { cursor: pointer; margin-right: -1px }
.next { position: absolute; width: 13px; top: 0; cursor: pointer; right: 5px; }
.pagination i.selected { background: url(bg03.gif) no-repeat; width: 86px; color: #000; height: 25px; text-align: center; }
.pagination i.selected a { color: #fff; font-size: 13px; font-weight: bold; }
.sliderwrapper { margin: 0 25px 0 15px; padding-left: 5px; padding-top: 42px; text-align: left; }
.toc { font-size: 12px; font-style: normal; display: block; background: url(bg02.gif) no-repeat; width: 86px; height: 25px; text-align: center; line-height: 25px; }
.toc a { color: #949494; }
.sliderwrapper .contentdiv .dev_tit { display: block; line-height: 30px; }
.sliderwrapper .contentdiv .dev_tit .dev_riqi { display: block; font-weight: bold; font-size: 14px; color: #000; height: 30px; background: url(point_02.png) repeat-x center bottom; }
.sliderwrapper .contentdiv .dev_tit .nianfen { color: #B1110E; }
.sliderwrapper .contentdiv .dev_tit .devcon_l { font-weight: bold; width: 80px; display: block; }
.sliderwrapper .contentdiv .dev_tit .devcon_r { font-size: 14px; font-weight: normal; width: 670px; }
#index_bottom { position: fixed; right: 15px; top: 560px; }
#index_bottom ul li { height: 73px; cursor: pointer; position: relative; }
#index_bottom ul li ul { position: absolute; right: 72px; top: 0px; display: none; }
#index_tel { width: 160px; background: #ef4e4e; font-size: 24px; font-weight: 600; color: #FFF; line-height: 73px; text-align: center; font-size: 14px; }

#index_solution ul li{ float:left; text-align:center; margin-right:5px;}
#index_solution ul li:nth-child(3){ margin-right:0px;}
#index_solution ul li .title{ font-size:20px; margin-top:10px;}
#index_solution ul li .info{ font-size:16px; line-height:24px; margin-top:10px; color:#666; text-align:left; padding-left:5px;}

#partner_list{ padding:20px 0px;}
#partner_list ul li{ float:left; width:128px; height:58px; overflow:hidden; background:#FFF; margin-right:20px; margin-bottom:20px;}
#partner_list ul li img{ width:128px;}
.clear{ clear:both;}

