@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2014/8/26*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px "Microsoft YaHei"; color:#666;}
a{ color:#666; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
*{ outline:none;}
.wd1000{ width:1000px; margin:0 auto;}
body a:hover{ color:#e77817; text-decoration:underline;}


/*header*/
.header{ width:100%; height:130px; z-index:600; min-width:1120px;}
.h_t{ height:92px; position:relative;}
.logo{ position:absolute; left:0; top:0;}
.h_infor{ position:absolute; top:26px; right:0;}
.h_infor a{color:#183a77;font-weight:bold;}
.h_click{ position:absolute; top:56px; right:0;}
.h_tel{ position:absolute; top:56px; right:198px;}
.h_qq{ position:absolute; top:56px; right:380px;}
.h_click a{ padding-left:20px; margin-left:26px;}
.h_click1{ background:url(../images/h_icon2.jpg) no-repeat left;}
.h_click2{ background:url(../images/h_icon3.jpg) no-repeat left;}
.h_tel{ background:url(../images/h_icon1.jpg) no-repeat left; padding-left:18px; color:#e67512;}
.h_qq { padding-left:18px; color:#e67512;}
.h_qq a { color:#e67512;}
.h_d{ position:relative; z-index:500; width:100%; height:35px; background-color:#193a74;}
.h_down{ height:35px;}
.nav{ float:left; margin-left:-36px; display:inline;}
.nav li{ float:left; margin-right:14px; display:inline; position:relative; width:102px; height:35px;}
.nav_name{ display:block; position:relative; z-index:500; color:#FFF; font-size:14px; width:102px; height:35px; line-height:35px; text-align:center;}
.sub_nav{ position:absolute; left:-148px; top:35px; z-index:500; width:auto; min-width:400px; height:35px; display:none;}
.sub_nav li{  background-color:#e37719; width:auto; height:35px; line-height:35px; padding:0 13px 0 12px; margin-right:0; text-align:center;}
.sub_nav li a{ color:#FFF;}
.nav li.nav_cur .nav_name,.nav li.nav_this .nav_name{ background-color:#e77a1b; color:#FFF;}
.h_line{ width:100%; height:3px; position:relative; z-index:400; background:url(../images/h_dline.png) repeat-x;}
.search{ height:26px; margin-top:5px; display:inline;}
.ser_text{ background:url(../images/ser_text.png) no-repeat; font-family:Arial; color:#c1c1c1; font-size:12px; width:120px; height:22px; line-height:22px; padding-left:18px; padding-top:2px; padding-bottom:2px; display:block; border:none; border:0;}
.ser_sub{ background:url(../images/ser_sub.png) no-repeat; width:34px; height:26px; display:block; border:none; cursor:pointer;}

.nav .sub_case{ left:-50px;}
.nav .sub_tec{ left:-140px;}
.nav .sub_solution{ left:-82px; min-width:500px;}
.nav .sub_pro{ width:600px; left:-56px;}
.nav .sub_parter{ width:600px;}

.footer .float_qq{ line-height: 24px;}
/*浮动qq*/
.float_qq{ position:absolute; top:200px; right:2%; z-index:1200; width:176px; height:auto; overflow:hidden;}
.float_qqTop{ width:35px; height:130px; padding-top:90px; display:inline; cursor:pointer;}
.float_qqR{ width:140px; position:relative;}
.qq_close{ position:absolute; top:70px; right:0; background:url(../images/qq_close.png) no-repeat; width:21px; height:21px; cursor:pointer;}
.float_qqRtop{ background:url(../images/float_Rtbd.png) no-repeat; width:140px; height:84px;}
.float_qqRcen{ background:url(../images/float_Rcbd.png) repeat-y; width:140px; height:auto; overflow:hidden; text-align:center;}
.float_qqRcen h3{ color:#454545; font-size:14px; padding:4px 0 2px;}
.qq_tel,.qq_one{ font-family:Arial; color:#e77817; text-shadow:0 0 2px #FFF;}
.qq_tel{ font-size:18px;}
.qq_one{ font-size:14px;}
.qq_good{ color:#454545; font-size:14px; line-height:18px; margin-bottom:16px;}
.float_qqlist a{ display:block; margin-bottom:8px; margin-left:8px; color:#FFF; font-size:14px; width:72px; height:30px; line-height:30px; padding-left:50px; text-align:left;}
.float_qqlist a:hover{ color:#FFF;}
.float_qqClick{ background:url(../images/float_qqbd.jpg) no-repeat;}
.float_qqCont{ background:url(../images/float_contbd.jpg) no-repeat;}
.float_qqRdown{ background:url(../images/float_Rdbd.png) no-repeat; width:140px; height:4px;}

/*footer*/
.footer{ width:100%; height:48px; line-height:48px; padding-bottom:14px; color:#FFF; min-width:1120px; background-color:#336699; border-top:1px solid #99b2cc;}
.foot_click a{ color:#FFF; margin:0 10px;}
.foot_click{ margin-right:-10px; display:inline;}