﻿* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1;  font-size: 12px; line-height: 200% ;color: #444444; background:url(../Images/body_bg.jpg) center top no-repeat; background-size:100% 100%;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { width:100%; height:124px; background:url(../Images/header_bg_01.jpg) top center repeat-x; overflow:hidden;}
#header .head_box { width: 1000px; height: 124px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 24px; left: 0px;}
#header .tel { position: absolute; top: 32px; right: 0px;}

/* nav */
#nav {}
#nav ul.nav_link{ height:49px; width:990px; margin:0 auto; background:url(../Images/li_bg.gif) left center repeat-x; padding-left:10px;}
#nav ul.nav_link li{ float:left; width:108px; height:49px; line-height:49px; font-size:16px; font-weight:bold; text-align:center; background:url(../Images/li_bg_1_03.png) right center no-repeat;}
#nav ul.nav_link li a{ color:#FFF;}
#nav ul.nav_link li a:hover{ color:#CCC;}
#nav ul.nav_link li.last{ background:none;}

/* content */
#content{width: 976px; padding-top: 10px; padding-bottom: 10px; margin:0 auto;box-shadow:0px 1px 5px #e1e0e0; padding-left:10px; padding-right:10px;}
#content .con_left{ width:749px; float:left;}
#content .vodie{ float:left;}
#content .vocie_title{ width:280px; height:49px; background:url(../Images/title_bg.png) top left repeat-x; border-radius:10px; padding-left:10px; line-height:35px; font-size:16px; color:#FFF; font-weight:bold; margin-bottom:-20px;}
#content .vocie_title img{ margin-right:20px; }
#content .vocie_title span{ float:right; font-weight:normal; font-size:12px; margin-right:12px;}
#content .vocie_title span a{ color:#FFF;}
#content .about{ float:left; margin-left:18px; width:438px; color:#444444; font-family:宋体; line-height:28px;}
#content .about_title{ width:438px; height:35px; border-bottom:#b6d9f5 1px solid; line-height:40px; font-size:16px; color:#247ab8; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; }
#content .about_title span{ float:right; font-weight:normal; font-size:12px; margin-right:12px; color:#ff6600; }
#content .about_title span a{ color:#ff6600;}
#content .about_title img{ margin-right:10px; margin-bottom:-5px;}
#content .about_con_img{ float:left; margin-right:5px;}
#content .about p{ padding:6px 10px;}
#content .con_right{ width:210px; float:right;}
#content .zhuanjia_title{ height:45px; width:200px; background:url(../Images/title_bg.png) top left repeat-x; border-radius:10px; padding-top:10px; padding-left:10px;}
#content .name{ height:45px; width:90px; text-align:center; line-height:30px; background:#FFF; border-radius:10px; color:#247ab8; font-size:16px; font-weight:bold; }
#content .zhuanjia_title span{ float:right; margin-top:-45px; color:#FFF; margin-right:10px;}
#content .zhuanjia_title span a{ color:#FFF;}
#content .zhuanjia_con{ height:375px; width:210px; margin-top:-20px;}
#content .contact_title{ height:45px; width:200px; background:url(../Images/title_bg.png) top left repeat-x; border-radius:10px; padding-top:10px; padding-left:10px;  font-size:16px; font-weight:bold; color:#FFF; line-height:20px;}
#content .contact_title span{float:right; color:#FFF; margin-right:10px; font-size:12px; font-weight:normal;}
#content .contact_title span a{ color:#FFF;}
#content .contact_title img{ margin-right:10px;}
h2{ font-family:宋体; font-size:14px; color:#1e73b8;}
h2 a{ color:#1e73b8;}
#content .contact_con{ padding:10px; background:#f4f4f4; margin-top:-20px; line-height:25px; height:275px;}
#content .contact{ margin-top:10px;}
#content .news_left_title{ width:601px; height:35px; border-bottom:#b6d9f5 1px solid; line-height:40px; font-size:16px; color:#247ab8; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; }
#content .news_left_title span{float:right; font-weight:normal; font-size:10px; margin-right:12px; color:#ff6600; }
#content .news_left_title span a{ color:#ff6600;}
#content .news_left_title img{ margin-right:10px; margin-bottom:-5px;}
#content .news_left{ float:left; width:601px; margin-top:20px;}
#content .news_left_con ul{ font-family:宋体; margin-top:10px;}
#content .news_left_con ul li.frist .news_left_img{ float:left;}
#content .news_left_con ul li.frist .news_left_text{ float:left; width:344px; margin-left:20px;}
#content .news_left_con ul li.frist .news_left_text span{ width:76px; height:23px; background:#fc9b2a; display:block; text-align:center; border-radius:5px; margin-top:15px;}
#content .news_left_con ul li.frist .news_left_text span a{ color:#FFF;}
#content .news_left_con ul li.list{ list-style:disc; margin-left:10px; height:35px; line-height:35px; border-bottom:#cccccc dashed 1px;}
#content .news_left_con ul li.list a{ color:#444444;}
#content .news_left_con ul li.list a:hover{ color:#247ab8;}
#content .news_left_con ul li.list span{ float:right; color:#cccccc;}
#content .news_right{ float:right;  margin-top:20px;}
#content .news_right_con{}
#content .news_right_con ul{ margin-top:-42px;}
#content .news_right_title{ height:45px; width:355px; background:url(../Images/title_bg.png) top left repeat-x; border-radius:10px; padding-top:10px; padding-left:10px;}
#content .news_right_title span{ float:right; margin-top:-45px; color:#FFF; margin-right:10px;}
#content .news_right_title span a{ color:#FFF;}
#content .news_right_con ul li{ width:355px; font-family:宋体; padding-bottom:20px; border-bottom:#c4c4c4 dashed 1px; margin-top:20px;}
#content .news_right_con ul li .right_1 a{ color:#444444; font-size:14px; font-weight:bold;}
#content .news_right_con ul li .right_1 a:hover{ color:#1e73b8;}
#content .news_right_con ul li .right_1 span{ display:block; width:20px; height:20px; text-align:center; color:#FFF; background:#20adda; float:left; margin-right:10px;}
#content .news_right_con ul li .right_2{ margin-top:9px;}
#content .news_right_con ul li .right_2 span{ display:block; width:20px; height:20px; text-align:center; color:#FFF; background:#faa12b; float:left; margin-right:10px;}
#content .link_title{ width:965px; height:49px; background:url(../Images/title_bg.png) top left repeat-x; border-radius:10px; padding-left:10px; line-height:35px; font-size:16px; color:#FFF; font-weight:bold; margin-bottom:-14px;}
#content .link_title img{ margin-right:20px; }
#content .link{ margin-top:20px;}
#content .link_con{ border:#8bc6f1 solid 1px; width:953px; padding:10px; border-top:none; color:#444444; font-family:宋体;}
#content .footer{ text-align:center; margin-top:10px; border-top:#cae9fe solid 2px; padding:10px;}
/* side */
#side{ float: left; width: 240px; overflow: hidden; background:url(../Images/bg_4_03.jpg) right top no-repeat; margin-top:-7px;}
#side .side_top{ width:193px; height:55px; line-height:57px; background:#fafafa; border-bottom:#cccccc dashed 1px; color:#1e73b8; font-size:16px; font-weight:bold; padding-left:20px; border-left:#cccccc solid 1px;}
#side .side_top img{ margin-right:10px; float:left; margin-top:13px;}
#side ul li{ width:213px; height:34px; line-height:34px; background:#fcfcfc; border-bottom:#d9d9d9 solid 1px; border-left:#cccccc solid 1px; font-family:宋体; }
#side ul li a{color:#444444; display:block;}
#side ul li span{ float:left; background:url(../Images/side_img_1_03.jpg) center no-repeat; display:block; width:5px; height:5px; margin-left:30px; margin-top:15px; margin-right:20px;}
#side ul li a:hover{ background:url(../Images/side_bg_img.gif) left top repeat-x; color:#FFF; font-weight:bold;}
#side ul li a:active{ background:url(../Images/side_bg_img.gif) left top repeat-x; color:#FFF; font-weight:bold;}
#side ul li a:hover span{ background:url(../Images/side_img_2_03.png) center no-repeat;}
#side .side_online{ width:167px; height:53px; background:url(../Images/side_img_bg_2.jpg) top left repeat-x; margin-top:16px; border:#e2e2e2 solid 1px; border-radius:5px; line-height:53px; padding-left:33px; color:#1e73b8; font-size:15px;}
#side .side_online span{ float:right;}
#side .side_online a{color:#1e73b8; display:block; font-weight:bold;}
/* main */
#main{ float: right; width: 735px; overflow: hidden;}
#main .main_title{ width:735px; height:43px; border-bottom:#b6d9f5 1px solid; line-height:56px; font-size:16px; color:#247ab8; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; }
#main .main_title span{float:right; font-weight:normal; font-size:12px; margin-right:12px; color:#444444; font-family:宋体; }
#main .main_title img{ margin-right:10px; margin-bottom:-5px;}
#main .main_con{ padding:10px; margin-top:10px; font-family:宋体; line-height:31px; min-height:500px; padding-bottom:30px;}
#main .main_con ul.coop_link li{ float:left; border:#cdcdcd solid 1px; margin-left:8px;}
#main .main_con ul.coop_link{ margin-top:30px;}
#main .main_con p span { text-wrap:wrap !important;} 
#pro_1 .pro_list_1{ float:left; margin-left:15px; margin-top:20px;height:180px; width:220px;  text-align:center;}
#pro_1 .pro_list_1 img{ border:#8ec7f1 solid 1px; margin-bottom:-10px; width:212px; height:163px; padding:2px; margin-top:5px;}
.thumbnail-text_1
{
	color: #444444;
	text-align: center;
	font-size:12px;	
}

#main .main_con ul.news_link li{ list-style:disc; margin-left:10px; height:35px; line-height:35px; border-bottom:#cccccc dashed 1px;}
#main .main_con ul.news_link li a{ color:#444444;}
#main .main_con ul.news_link li a:hover{ color:#247ab8;}
#main .main_con ul.news_link li span{ float:right; color:#cccccc;}
#main .main_con ul.book_link li{ float:left; margin-left:20px; margin-top:20px;}
#main .main_con ul.book_link li .book_img{ border:#ce0000 solid 1px;}
#main .main_con ul.book_link li .book_text span{ width:96px; height:27px; display:block; background:#ce0000; border-radius:8px; text-align:center; font-size:13px; font-weight:bold;}
#main .main_con ul.book_link li .book_text span a{ color:#FFF;}
#main .main_con ul.book_link{ margin-bottom:20px;}
#main .main_con ul.case_link li{ float:left; margin-left:15px; margin-top:10px;}
#main .main_con ul.case_link li .case_img img{ border:#8ec7f1 solid 1px; padding:2px;}
#main .main_con ul.case_link li .case_text{ text-align:center;}
#main .main_top_right{ float:right;}
#main .main_top_right a{ color:#444444;}
#main .main_top h2{ float:left;}
#main .main_top_right span{ width:96px; height:27px; display:block; background:#ce0000; border-radius:8px; text-align:center; font-size:13px; font-weight:bold; float:right; margin-left:20px;}
#main .main_top_right span a{ color:#FFF;}
#main .main_show img{ border:#8ec7f1 solid 1px; padding:2px;}
#main .noice{ width:707px; height:30px; line-height:30px; margin-top:20px; background:#f5f5f5;}
table.table1 td .ta1{ width:224px; height:27px;}
table.table1 td .tb1{ width:588px; height:210px;}
table.table1 td .tf1{ background:url(../Images/button_bg_03.png) top center no-repeat; width:142px; height:37px; line-height:37px; border:none; border-radius:5px; color:#FFF; font-size:15px;font-family:\5FAE\8F6F\96C5\9ED1; cursor:pointer;}
table.table1{ margin-top:20px;}
#main .main_con ul.experts_link li{ height:177px; border-bottom:#c4c4c4 dotted 1px; margin-bottom:10px;}
#main .main_con ul.experts_link li .experts_img{ float:left; margin-left:15px; margin-top:10px;}
#main .main_con ul.experts_link li .experts_text { float:left; width:483px; line-height:25px; margin-left:20px; padding-top:10px;}
#main .main_con ul.experts_link li .case_text{ text-align:center; margin-top:-10px;}
#main .main_con ul.problem_link li{ border-bottom:#c4c4c4 dotted 1px;}
#main .main_con ul.problem_link li .ask{ margin-top:10px;}
#main .main_con ul.problem_link li .ask a{ color:#444444; font-size:14px; font-weight:bold;}
#main .main_con ul.problem_link li .ask span{ display:block; width:20px; height:20px; text-align:center; color:#FFF; background:#20adda; float:left; margin-right:10px; line-height:20px; margin-top:5px;}
#main .main_con ul.problem_link li .andows{ margin-top:9px; padding-bottom:28px;}
#main .main_con ul.problem_link li .andows span{ display:block; width:20px; height:20px; text-align:center; color:#FFF; background:#faa12b; float:left; margin-right:10px;line-height:20px;margin-top:5px;}
#main .map{ float:left; margin-right:20px;}
/* footer */
#footer{}
#footer .foot_box{ width: 1000px; margin:0 auto;}

/* public */
.font_red{ color: #ff2b2b;}
.form_s{ width: 120px; height: 22px; border: 1px solid #dadada;}


/*banner 特效*/
.slider-wrap { position: relative; width: 976px; height:330px; overflow:hidden; margin:10px auto;}		

.stripViewer { overflow: hidden; width:976px; height:330px; }
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; width:976px; height: 100%; position: relative; }
.stripViewer .panelContainer .panel .wrapper{ width:976px;}
.stripNavL, .stripNavR, .stripNav { display: none; }
.tranfix{ position:absolute; color:#FFF;  top:50px; z-index:999; right:30px; width:300px; }
.tranfix h1{   color:#FFF; font-size:36px;}
.tranfix h2{   color:#FFF; font-size:28px; margin-top:30px; margin-bottom:30px; font-family:\5FAE\8F6F\96C5\9ED1; }
.tranfix p { font-size:14px; line-height:140%; color:#EEE;}
.tranfix p a,
.tranfix p a:hover{ color:#EEE;}

.tranfix a.btn_play,
.tranfix a.btn_play:hover{
	display:block; position:absolute; right:200px; top:8px; width:84px; height:22px; text-indent:-9999px; overflow:hidden;
	background:url(../Images/btn_play.png) no-repeat;}
.tranfix a.btn_play:hover{ background-position:0 bottom;}
#movers-row { width:350px; position:absolute; bottom:0px; right:0px; height:330px; background:#142752;}
#movers-row div { float:left; margin-top:250px; margin-left:20px; }
#movers-row .cross-link img{ border:3px solid #ffffff;}
#movers-row .active-thumb img{ border:#2c9ed0 solid 3px;}
/*首页产品选项卡*/
.tabBox{width:746px; float:left; margin-top:16px; overflow:hidden;}
ul.tabTag{height:50px; background:url(../Images/pro_title_bg.jpg) left top repeat-x; border:#2784d4 solid 1px; border-bottom:none;list-style:none; border-radius:5px; line-height:80px;}
.tabBox span{ float:left; background:url(../Images/pro_bg_03.png) left center no-repeat; width:190px; display:block; height:35px; margin-left:1px; font-size:16px; font-weight:bold; color:#FFF; padding-left:50px; line-height:35px;}
ul.tabTag li{float:right;line-height:38px;height:22px;cursor:pointer; color:#444444; font-family:宋体; width:70px; text-align:center; display:block; margin-right:18px;}
ul.tabTag li a{color:#444444; }
ul.tabTag li a:hover{color:#ffffff; }
ul.tabTag li.active a{background:#1e73b8;color:#FFF; line-height:22px; display:block; height:22px; margin-top:6px;}

.tabCon{border:1px solid #8bc6f1;border-top:#2784d4 solid 1px;background:#fff; margin-top:-17px; width:744px; height:439px;}
.tCon{display:none;width:744px; height:439px; padding-top:20px;}
.tCon ul li{ float:left; width:220px; height:167px; text-align:center; margin-left:20px; border:#8bc6f1 solid 1px; margin-bottom:40px;}
.tCon ul li img{ width:216px; height:163px; margin-top:2px;}
/*分页*/

DIV.jogger {
	PADDING-RIGHT: 2px; text-align:center; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 40px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
DIV.jogger A {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #333333; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: none
}
DIV.jogger A:hover {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e21e1e
}
DIV.jogger A:active {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e21e1e
}
DIV.jogger SPAN.current {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #e21e1e
}
DIV.jogger SPAN.disabled {
	DISPLAY: none
}


