﻿body{ font-size:12px; color:#333333;  padding:0px; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;width:100%; min-width:1100px; background:#fff; overflow-x:hidden}
body,ul,li,p,dd,input{margin:0px;padding:0px;}
body{ margin:auto;}
img{ vertical-align:top; border:0;}
ul,li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px; font-weight:normal;}
h2 {font-size:24px;}
h3{font-size:15px;font-weight:bold;color:#fff;display:inline-blok}
h4 { font-size:18px; color:#666666;}
h5 { font-size:12px; background:#f4eab5;}

div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0; }
.clear{ height:0px; line-height:0px; font-size:0px; clear:both;}
ul,li,dl,dd,dt{ list-style:none;}

a{ color:#454545; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover { color:#0f66a3; text-decoration: none; }
a:focus { outline: none; }
.heada{ height:40px;background:url(../images/top_bg.jpg);}
.heada_div{ width:1100px; margin:auto}
.heada_left{ font-size:16px; float:left; margin-left:50px; line-height:40px;}
.heada_right{float:right; margin-right:50px; padding-top:10px;}
.top{ background:#181b2b;}
.top_div{ width:1100px; height:125px; margin:auto;}
.logo{ float:left; width:370px; height:110px;}
.menu_div{ width:100%; height:45px; background:url(../images/menu_bg.jpg);}
.menu_a{ float:right; margin-left:70px; width:580px; }
.menu{ float:left; width:580px; height:30px; margin-top:10px;}
.menu li { float:left; height:80px; margin-left:15px;position:relative;text-align:center; }
.menu li .int{ display: block; height:75px; padding:0 15px; position:relative;text-align:center; line-height:50px;font-size:14px; font-weight:bold; color:#fff}
.menu li .int:hover { background:#c52320; color:#FFF;}
.menu li .active{ background:#c52320; color:#FFF;}
.menu li:hover dl { display: block}
.menu dl{ position:absolute; top:30px; left:-5px; width:90px; padding-bottom:15px; z-index:10001;display:none}
.menu dl dt{ height:20px;background:url(../images/meun_g.jpg) bottom no-repeat;}
.menu dl dd{ height:26px; line-height:26px; padding:6px 0px;background:#c52320; overflow:hidden; z-index:10001}
.menu dl dd a{ display:block; width:70px;background:#c52320; color:#FFF; border-radius:10px; margin-left:10px;}
.menu dl dd a:hover{background:#fff; color:#c52320; }


.sou_div{ float:right; width:190px; height:26px; margin-top:12px;background:#fff; border:1px solid #CCC; border-radius:10px; margin-right:10px;}
.sou_inp{ float:left; width:160px; height:26px; text-indent:10px; line-height:26px; border:0; background:none}
.sou_sub{ float:left; width:24px; height:24px; border:0;background:url(../images/sou.png) bottom no-repeat;}



.inbox{ position: relative; width:1100px; height:370px; margin:auto;}
.slideBox{ position: absolute; left:50%; width:1920px; height:370px; margin-left:-960px; overflow:hidden; /* 设置焦点图最大宽度 */ }
.slideBox .hd {}
.slideBox .hd ul{position:absolute; height:28px; line-height:28px; bottom:10px; left:50%; z-index:1; }
.slideBox .hd li{ text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.hd .prev{ position:absolute; left:40px; width:55px; height:98px; background:url(../images/left.png) no-repeat; text-indent:-9999px;   bottom:50%;}
.hd .next{ position:absolute; right:40px;width:55px; height:98px; background:url(../images/right.png) no-repeat; text-indent:-9999px;   bottom:50%;}

.ind_box{width:100%; margin:auto; z-index:100}
.ind_ab{width:100%; max-width:1920px; background:#f5f5f5}
.ind_div{ width:1100px; margin:auto; padding-bottom:50px; z-index:101}
.banner{ width:1100px; height:180px; margin:15px auto;}

.ind_ko{ margin-bottom:30px;}
.ind_ko ul{}
.ind_ko ul li{ float:left; width:260px; height:191px; border:3px solid #eee; margin-right:12px; position:relative}
.ind_ko ul li img{width:260px; height:191px;}
.ind_ko ul li:nth-child(4n){ margin-right:0}
.ind_ko ul li span{ width:260px; height:34px; line-height:34px; background:url(../images/ko.png);position:absolute; left:0; bottom:0; text-align:center; font-size:16px; font-weight:bold; z-index:100}


.ind_ki{ }
.ind_ki ul{}
.ind_ki ul li{ float:left; width:340px; height:285px; border:9px solid #eee; margin-right:12px;}
.ind_ki ul li:nth-child(3n){ margin-right:0}
.ind_ki ul li span{ display:block; background:#eee; width:340px; height:40px; line-height:40px; text-align:center; font-size:16px;font-weight:bold;}

.fhsy{ text-align:right; padding-right:30px; padding-top:30px;}
.fhsy a{ color:#e92222}


/*活动门样式*/
#con {
	FONT-SIZE: 12px; MARGIN: 15px auto; WIDTH: 100%; padding:0;
}
#tags { float:left; margin:0; width:130px; padding-right:20px; border-right:1px solid #CCC; min-height:400px;}
#tags LI {width:130px; line-height:26px; margin-bottom:10px;}
#tags LI A { display:block; text-indent:15px;}
#tags LI A:hover{ color:#33497e}
#tags LI.selectTag A {background:#de1e1a; color:#FFF; }
#tagContent { float:left; margin-left:20px; width:550px; padding-bottom:20px;}
.tagContent { }
#tagContent DIV.selectTag {	DISPLAY: block}			



	
				
.new_view{ background:#FFF; padding:20px; margin:20px 0;}
.new_title{ text-align:center;}
.new_title h3{ color:#000; font-size:18px; height:50px; line-height:50px;}
.new_info{ margin:20px 0;}
.new_p{ text-align:center; border-bottom:1px dotted #CCC;}

.div_tit{ height:42px; margin-top:15px;}
.div_tit h3{ height:42px; line-height:42px; float:left;color:#333;font-size:14px; }
.div_tit span{font-size:12px }
.div_more{ float:right; background:#0f66a3; width:50px; height:22px; color:#fff; line-height:20px; text-align:center; border-radius:10px; }
.div_more a{ color:#FFF}
.div_more a:hover{ color:#68a7f2}
.ind_a{ width:1100px; margin:auto; padding-top:20px; padding-bottom:30px;}
.ind_news{ float:left; width:1100px;}
.ind_n_con{}

.ind_about{ padding-top:20px; line-height:26px;}
.ind_about img{ float:left; padding-right:15px;}

.flfg{ line-height:32px;}
.flfg li{ width:530px; float:left; height:32px; border-bottom:1px dotted #CCC; margin-right:40px;}
.flfg li:nth-child(2n){ margin-right:0}
.flfg li a{ float:left;}
.flfg li span{ float:right; width:75px;}

.link{ margin-top:30px; margin-bottom:20px;}
.link_left{ float:left; font-size:18px; font-weight:bold; line-height:50px; width:100px;}

.h_typename{ margin:0px; width:1100px; height:180px; :left; display:inline; }
.h_typename u{ margin:0 0 0 10px; padding-left:14px; font-size:15px; color:#000;text-decoration:none; float:left; display:inline; }
.h_typename i{ margin:2px 0 0 7px; color:#919191; font-style:normal; float:left; display:inline; }
.con_rollBox{ width:890px; height:50px; float:left; display:inline; overflow:hidden; }
.con_rollBox .h_button{ width:16px; height:50px; cursor:pointer; float:left; display:inline; overflow:hidden; }
.con_rollBox .h_left{ background:url(../images/to_left.jpg) no-repeat;}
.con_rollBox .h_right{ background:url(../images/to_right.jpg) no-repeat; }
.con_rollBox .h_Box{ margin:0px; float:left; display:inline; overflow:hidden; }
.con_rollBox .h_item_box{ margin:0px; width:120px; text-align:center; height:50px;  float:left; display:inline; overflow:hidden; }
.con_rollBox .h_item_box img{ width:98px; height:48px; border:1px solid #ddd }


.con_box{ width:100%; padding-top:220px;}
.about{ background:url(../images/about.jpg) center top no-repeat}
.server{ background:url(../images/server.jpg) center top no-repeat}
.yj{ background:url(../images/yj.jpg) center top no-repeat}
.products{ background:url(../images/products.jpg) center top no-repeat}
.recruit{ background:url(../images/rut.jpg) center top no-repeat}
.contact{ background:url(../images/contact.jpg) center top no-repeat}

.con_div{width:1100px; margin:auto;background:url(../images/ab_list.png) left repeat-y; padding-bottom:20px;}
.ab_conent{ width:1100px; margin:auto;background:url(../images/xian.png) no-repeat; background-position:40px 58px;}
.ab_div{ width:1100px; margin:auto}
.ab_list{ float:left; width:220px; }
.ab_hx{ height:1px; border-top:1px solid #CCC}

.list_tit{ width:198px; height:60px; line-height:60px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; text-indent:40px;color:#de1e1a;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_tit a{ color:#de1e1a;}
.list_ul{ width:160px; margin-left:40px; margin-top:30px; border-top:0;}
.list_ul li{ height:30px; border-bottom:1px dotted #ccc; text-indent:5px;background:url(../images/jt.png) no-repeat; background-position:150px 10px; overflow:hidden}
.list_ul li a{ display:block; width:150px; height:24px; line-height:24px; margin-top:4px; font-size:14px; color:#777;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_ul li a:hover{ font-weight:bold; color:#333;}
.list_ul li .current{ font-weight:bold; color:#333; }
.list_ul li dl{ padding-left:20px; font-size:12px; line-height:26px;}
.list_ul li dl a{font-size:12px;}
.list_ul li dl a:hover{background:none}
.list_ul li dl .current{ background:none}
.ab_rig{ float: right; width:762px; margin-top:10px; margin-right:40px;}
.ban_dh{ width:100%; height:43px; margin:auto;}
.ban_h3{ float:left; line-height:42px; font-size:16px; font-weight:bold; color:#333}
.ban_h3 span{ font-size:14px; color:#333333}
.ban_zi{ float:right; line-height:42px; color:#333}
.ban_zi a{color:#333}
.ban_zi_fh{ float:right; width:60px; height:26px; margin-top:5px; line-height:26px; text-align:center; background:url(../images/fh.jpg); margin-left:15px; margin-right:15px;}
.ban_zi_gb{ float:right; width:60px; height:26px; margin-top:5px; line-height:26px; text-align:center; background:url(../images/fh.jpg);}
.ab_pro_con{ line-height:2em; font-size:14px; min-height:500px; padding:20px 0px; padding-right:20px; }
.ab_pro_con h2{ font-size:16px; font-weight: bold; padding-bottom:30px; padding-top:20px}

.ab_tit{ line-height:40px; font-size:18px; font-weight: bold}

.pro_top{ width:950px; margin:auto; margin-top:20px; margin-bottom:20px;text-align:center}

.pro_nei{ text-align:center;}
.pro_nei h3{ font-size:16px; font-weight:bold; color:#333; line-height:40px;}


.pro_xx{ font-size:14px; font-weight:bold; margin-top:20px; border-bottom:1px solid #CCC}
.pro_neit{ line-height:2em; min-height:200px;}

.sit_t{ width:762px; height:133px;background:url(../images/map.png);}
.sit_t h3{ text-align:center; color:#333}
.sit_t ul{ margin-top:75px;}
.sit_t ul li{ float:left; width:140px; text-align:center; margin-right:15px;}
.sit_t ul li:nth-child(5){ margin-right:0}

.site_a{ width:160px; height:30px; margin:auto; text-align:center; color:#333; background:#9d9d9d; border:1px solid #999;}


.sit_c ul{ float:left; width:140px; text-align:center; margin-right:15px;background:url(../images/sit.png); padding-top:10px; }
.sit_c ul li{ width:138px; height:26px; line-height:26px; text-align:center; background:#e6e6e6; border:1px solid #999; margin-top:20px; }

.sit_d ul{ margin-left:50px; }
.sit_d ul li{ float:left; width:138px; height:26px; line-height:26px; text-align:center; background:#e6e6e6; border:1px solid #999; margin-top:20px; margin-right:30px; }



.server_list{ width:760px;}
.server_list li{ margin:15px 0px; margin-bottom:30px;}
.server_list li .server_list_left{ float:left}  
.server_list li .server_list_left img{ width:265px; height:195px}  
.server_list li .server_list_right{ float:left; width:420px; margin-left:40px;}  
.server_list li .server_list_right h3{ height:40px; line-height:40px; color:#666; margin-bottom:10px; border-bottom:1px solid #CCC}  
.server_list_a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#333; color:#FFF; margin-top:10px}


.sby_list{ width:760px;}
.sby_list li{ margin:15px 0px; margin-bottom:30px;}
.sby_list li .server_list_left{ float:left}  
.sby_list li .server_list_left img{ width:340px;}  
.sby_list li .server_list_right{ float:left; width:350px; margin-left:40px;}  
.sby_list li .server_list_right h3{ height:40px; line-height:40px; color:#666; margin-bottom:10px; border-bottom:1px solid #CCC}  
.server_list_a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#333; color:#FFF; margin-top:10px}


.yj_list li{ height:40px; line-height:40px; border-bottom:1px dotted #ccc}

.sb_news li{ height:40px; line-height:40px; border-bottom:1px dotted #ccc}
.sb_news li span{ float:right; width:80px;}



.sb_tit{ background:url(../images/sb1.jpg) bottom no-repeat; color:#333; text-indent:7px; margin-top:30px; line-height:40px}
.sb_tit span a{ float:right;    width: 60px;    height: 26px;  line-height: 26px;    text-align: center; background: url(../images/fh.jpg); font-size:12px; font-weight:normal; border:1px solid #ddd}
.sb_con{ padding-top:10px;}

.sb_fh{ float:right; width:85px; height:28px; line-height:28px; text-align:center;background:url(../images/sbfh.png) no-repeat; color:#FFF; margin-top:15px;}

.products_list{}
.products_list li{ width:360px; height:310px; float:left; background:#f2f2f2; margin-right:20px; margin-bottom:20px; font-size:16px; text-align:center}
.products_list li:nth-child(2n){ margin-right:0}
.products_list li img{ width:340px; height:250px; padding:10px;}

.kf_a{ display:block; margin:auto; margin-top:20px; width:90px; height:30px; line-height:30px; border-radius:15px; background:#de1e1a; text-align:center; color:#FFF}


.case_ul{ margin-top:15px;}
.case_ul li{ float:left; margin-right:10px;}
.case_ul li a{ display:block; width:120px; text-align:center; color:#333; height:28px;background:url(../images/case_1.jpg) repeat-x; border:1px solid #e3e2e2}
.case_ul li a:hover{ background:url(../images/case_2.jpg) repeat-x; border:1px solid #d21515; color:#FFF}
.case_ul li a.current{ background:url(../images/case_2.jpg) repeat-x; border:1px solid #d21515; color:#FFF}
/* 新闻列表*/
.NewsList { clear:both; height:auto!important; width:710px; margin-left:10px; min-height:480px; min-height:480px;}
.NewsList li{line-height:24px; height:85px; border-bottom:1px dotted #ddd; padding:10px 0}
.NewsList li a{ display:block}
.NewsList li .News_left{ float:left; width:70px; height:70px; line-height:70px; color:#fff; text-indent:10px;background:url(../images/new_2.png) left center no-repeat;}
.NewsList li .News_right{ float:left; width:640px;}
.NewsList li .News_right h3{ font-size:16px; font-weight:bold; color:#333}
.NewsList li .News_right p{ font-size:12px;color:#888}


/* 新闻列表*/
.ind_NewsList { clear:both; height:auto!important; width:450px; margin-left:10px; min-height:480px; min-height:480px;}
.ind_NewsList li{line-height:24px; height:70px; border-bottom:1px dotted #ddd; padding:10px 0}
.ind_NewsList li a{ display:block}
.ind_NewsList li .News_left{ float:left; width:70px; height:70px; line-height:70px; color:#fff; text-indent:10px;background:url(../images/new_2.jpg) left center no-repeat;}
.ind_NewsList li .News_right{ float:left; width:380px;}
.ind_NewsList li .News_right h3{ font-size:16px; font-weight:bold; color:#333}
.ind_NewsList li .News_right p{ font-size:12px;color:#888}



.marke_tab{ margin-left:5%; line-height:40px;}
.marke_tab tb{ text-align:left}
.m_input{ border:1px solid #ddd; height:26px; line-height:26px; width:300px}
.m_tex{ width:500px; height:140px;overflow:hidden; line-height:24px; border:1px solid #DDD; text-align:left; padding:0 10px; font-size:12px; }
.m_sub{ width:100px; height:30px; line-height:30px; background:#de1e1a; border-radius:15px; border:0; color:#FFF; font-size:16px; font-family:"微软雅黑"}
.Message{ line-height:36px; font-size:14px;}
.input_text{ height:18px; padding:2px;}

.ab_img img{ width:100%;}
.case_div{ min-height:300px; margin-top:30px;}
.pro_n_ul{ width:740px; margin:auto}
.pro_n_ul li{ float:left; width:225px; height:200px;margin-right:20px; font-size:12px; text-align:center}
.pro_n_ul li:nth-child(3n+0){ margin-right:0px;}
.pro_n_ul li img{  width:225px; height:140px;}
.pro_n_ul li span{ display:block; background:#2d4d89; width:225px; height:40px; line-height:40px; font-size:14px; color:#FFF}

.page{text-align:center;width:630px;margin:0 auto;margin-top:20px;}
.page a{width:40px;line-height:24px;border:1px #c1c1c1 solid;margin-right:5px;padding:3px 5px;color:#444444; font-size:12px;}
.page a:hover{color:#ffffff;border:1px #de1e1a solid; background:#de1e1a}
.aspan{width:40px;line-height:24px;border:1px #de1e1a solid;margin-right:5px;padding:3px 5px;color:#ffffff; background:#de1e1a}


.table_blue{border: 0.5px solid #ececec;line-height:30px;background-color: #eeeeee;font-size:12px;}
.table_td{height:30px;line-height:30px;background:#fff;text-align:center;font-size:14px;font-weight:bold;}
.table_td1{height:30px;line-height:30px;background:#6c6c6c; color:#FFF; font-size:14px; font-weight:bold;text-align:center;}
.table_td2{ text-align: center;background:#f7f7f7; }
.table_td3{ text-align: center;background:#ececec; }

.ind_po{ height:300px; background:#4e4e4e}
.ind_po_div{ width:1100px; margin:auto; padding-top:30px; height:200px;}

.ind_pro_left{ float:left; width:320px;height:230px; padding-left:50px; padding-right:50px; line-height:26px; color:#FFF; border-right:1px solid #CCC}
.ind_pro_left h3{ padding-bottom:15px;}
.ind_pro_left h3 span{ color:#006bb7}

.ind_pro_cen{ float:left; width:250px; height:230px; padding-left:50px; padding-right:50px; line-height:26px; color:#FFF; border-right:1px solid #CCC}
.ind_pro_cen h3{ padding-bottom:15px;}
.ind_pro_cen h3 span{ color:#006bb7}

.ind_pro_right{float:left; padding-left:50px; padding-right:50px; padding-top:15px }


.thickdiv{display:none;position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;filter:alpha(opacity=15);opacity:.15;}
.thickbox{display:none;position:fixed;top:0;left:50%;z-index:10000002;overflow:hidden;padding:0 4px 4px 0;background:url(images/bg_shadow.gif) no-repeat -4px 0;margin-left:-175px;margin-top:180px;}

.thicktitle{height:27px;padding:0 10px;border:solid #C4C4C4;border-width:1px 1px 0;background:#F3F3F3;line-height:27px;font-family:arial;font-size:14px;font-weight:bold;color:#333;}
.thickclose:link,.thickclose:visited{display:block;position:absolute;z-index:100000;top:7px;right:12px;overflow:hidden;width:15px;height:15px;background:url(images/bg_thickbox.gif) no-repeat 0 -18px;font-size:0;line-height:100px;}
.thickcon{overflow:auto;background:#fff;border:solid #C4C4C4;border-width:1px;padding:10px;}
/*preview*/
#preview{width:640px;height:400px;margin:10px auto;padding:5px;zoom:1;overflow:hidden;}
#spec-n1{float:left;width:460px;height:380px;overflow:hidden;position:relative;z-index:5;zoom:1;}
#spec-n1 .o-img{width:460px;height:360px;text-align:center;}
#spec-n1 .switch{width:600px;height:460px;position:absolute;z-index:10;top:0;left:0;}
#spec-n1 img{max-width:600px;max-height:460px;_height:384px;}
#spec-n5{position:relative;float:right;width:134px;height:300px;padding:25px 0px;zoom:1}
#spec-list{width:134px;height:290px;overflow:hidden;}
#spec-list ul{height:290px;overflow:hidden;margin:0;}
#spec-list li{width:134px;height:72px;text-align:center;}
#spec-list img{padding:2px;border:1px solid #E8E8E8;}
#spec-list .curr img{padding:1px;border:2px solid #ffd300;}
#spec-n5 .control{position:absolute;width:134px;height:25px;background-repeat:no-repeat;cursor:pointer;}
#spec-top{top:-2px;background:url(../images/icoin.png) 0 -30px;}
#spec-top.disabled{ background:url(../images/up.png) center no-repeat}
#spec-bottom{bottom:-2px;background:url(../images/down.png) center no-repeat;}
#spec-bottom.disabled{background-position:-139px -61px;}
#intro{float:left;width:720px;height:25px;line-height:25px;text-align:center;overflow:hidden;font-size:12px;}
#foward{display:block;width:360px;height:540px;float:left;cursor:url(../images/foward.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#foward.disabled,#next.disabled{cursor:default;}
#next{display:block;width:360px;height:540px;float:right;cursor:url(../images/next.ico),pointer;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.thickcon{line-height:40px;text-align:center}



.foot{background:#363636; height:120px; }
.foot_div{ width:1100px; margin:auto;line-height:34px;; color:#fff}
.foot_div a{color:#fff}
.foot_left{ float:left; width:400px; padding-top:30px;}
.foot_right{ float:right; width:700px; text-align:right}
.foot_right p{ padding-top:30px}
.foot_right span{ color:#CCC}

.ewm{width:150px; height:220px; position:fixed; top:300px; right:10px; z-index:1005}
.ewm img{width:100%;}