﻿@charset "utf-8";
/**/
html { color:#5e6164; background:#fff; font-size:13px; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; font-family:Microsoft Yahei, "宋体", Arial, Helvetica, sans-serif; }
input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align:inherit; font-weight:600; }
fieldset, img { border:0; }
/* ie6 7 8(q) bug 显示为行内表现 */
ol, ul, li { list-style:none; }
i, em { font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:400; }
a { color:#6b6b6b; text-decoration:none; }
a:hover { color: #2a7ccb; text-decoration:none; }
td img,td input { vertical-align:middle;} 
.clear, .c { clear:both; height:0px; font-size:0px; line-height:0px; width:0px; overflow:hidden; }
/*公共*/
.wcb{ width:1000px; margin:0px auto;}

/**/
.news_con {padding:25px 0px 35px;}
.news_con .con_t{height: 40px;border-bottom: 1px solid #656fa8;line-height: 40px;text-align:center;}
.news_con .con_t .tit{color: #2a6bc6;font-size: 14px;display:inline;}
.news_con .con_t span{color: #a5a5a5;margin-left: 20px;}
.news_con .con_text{width: 720px;margin: 0px auto; min-height:380px; height:auto !important; height:380px; padding-top: 10px;}
/*产品页*/
.pro_body{padding: 20px 0px 35px;}
.pro_left{float: left;width: 200px;position: relative;background:URL(../images/ind_pro_class_bg.png) repeat-y 1px 0px; padding:0px 10px;margin-left: -10px;}
.pro_class .pro_class_tit{background:URL(../images/ind_pro_class.gif) no-repeat;width: 200px;height: 71px;text-indent: -9999px;overflow:hidden;}
.pro_class ul{}
.pro_class ul li{font-size: 14px;line-height: 32px;background: #ffffff;border-bottom: 1px solid #e0e0e0;position:relative;}
.pro_class ul li.hover{ background:	#307cd2;}
.pro_class ul li.hover a{ color:#fefefe;}
.pro_class ul li a {display: block; width: 200px; height: 32px; line-height:32px; cursor: pointer; color:#312E2E; font-size:13px;text-indent: 10px; }
.pro_class ul li ul { display:none; position:absolute; top:0px; left:200px; width:200px;padding:2px 0 0px; background:#307cd2; z-index:999 }
.pro_class ul li.hover ul {display:block}
.pro_class ul li ul li { line-height:30px; height:30px;width:100%; z-index:2; padding:0px;display:inline;}
.pro_class ul li ul a { display: block; width: auto; line-height:30px; height:30px; font-size:12px; text-align:left; text-indent:15px; padding-right:15px;color: #d5d5d5;}
.pro_class ul li.hover ul a { color: #d5d5d5;}
.pro_class ul li.hover ul a:hover { color:#fefefe;}

.pro_left .left_bot{position: absolute; height:15px; width:220px; bottom:-15px; left:0px;background:URL(../images/ind_pro_class_bg.png) no-repeat right;}






/**/
.pro_right{float:right;width: 775px;}
.pro_list{}
.pro_list li{padding-bottom: 20px;}
.pro_list li .l{float: left;width: 178px;height: 178px;}
.pro_list li .l img{border: 1px solid #eaeaea;width: 176px;height: 176px;}
.pro_list li .r{float: right;width: 570px;}
.pro_list li .r{position:relative;}
.pro_list li .r .tit{font-size: 16px;height: 30px;line-height: 30px;padding-bottom: 20px;}
.pro_list li .r .tit a{color: #307cd2;}
.pro_list li .r .tit a:hover{text-decoration: underline;}
.pro_list li .r .lc_text{color: #312E2E;border-bottom: 1px solid #d7d7d7;line-height: 160%;padding-bottom: 5px; min-height:90px; height:auto !important; height:90px; }
.pro_list li .r .lc_bot{height: 26px;line-height: 26px;padding-top: 10px;}
.pro_list li .r .lc_bot span, .pro_list li .r .lc_bot a{color: #ff0000;}
.pro_list li .r .lc_bot a:hover{text-decoration: underline;}
.pro_list li .r .more{position: absolute;bottom: 0px;right: 0px;width: 95px;height: 24px;line-height: 24px;text-align: center;background: #1f7ee8;}
.pro_list li .r .more a{color: #fff;}
.pro_list li .r .more a:hover{text-decoration: underline;}
/*产品内页*/
.pro_con{}
.pro_con .pro_t{padding-bottom: 25px;}
.pro_con .pro_t_l{float: left;width: 266px;}
.pro_con .pro_t_l img{width: 231px;border: 1px solid #d4d5d6;}
.pro_con .pro_t_r{float: right;width: 500px;}
.pro_con .pro_t_r .name{font-size: 14px;color: #606aa5;line-height:10%; padding: 20px 0px 40px;}
.pro_con .pro_t_r .bon{}
.pro_con .pro_t_r .bon a{zoom:1; display:inline-block; *display:inline;width: 80px;height: 24px;line-height: 24px; text-align: center;background: #ccc;}
.pro_con .pro_t_r .bon li{ zoom:1; display:inline-block; *display:inline;padding-right:15px; }
.pro_con .pro_t_r .bon li a{ display:inline-block; zoom:1; *display:inline; background:#1f7ee8; width: 80px;height: 24px;line-height: 24px; text-align: center;color: #ffffff;}
.pro_con .pro_t_r .bon li a:hover{text-decoration: underline;}
.pro_con .pro_text{}
.pro_con .pro_text .tit{color: #333333;height: 34px;line-height: 34px;font-size: 14px;font-weight: 700;}
.ser_con{padding: 10px 0px 20px;}
.ser_list{min-height:450px; height:auto !important; height:450px;}
.ser_list li{padding: 20px 0px}
.ser_list li .tit{border-bottom: 1px solid #bfbfbf;height: 18px;padding:3px 0px;}
.ser_list li h2{border-left: 2px solid #fe0018;height: 18px;line-height: 18px; font-size: 18px; text-indent: 10px;}
.ser_list li h2 a{color:#296bc2;font-size: 18px;}
.ser_list li .list_con{padding: 40px 0px;color: #333333;line-height: 200%;}
.ser_list li .list_con .lc_text{float: left;width: 610px;}
.ser_list li .list_con .lc_img{float: right;width: 360px;}
.ser_list li .list_con .lc_img img{width: 356px;}
.ser_list li.ser_l_2 .list_con .lc_text{float: right;}
.ser_list li.ser_l_2 .list_con .lc_img{float: left;}
.down_list{min-height:450px; height:auto !important; height:450px;}
.down_list li{height: 48px;line-height: 48px;position: relative;border-bottom: 1px solid #dbdbdb;}
.down_list li a.tit{font-size: 14px;color: #666666;}
.down_list li a:hover.tit{color: #2a7ccb;}
.down_list li a.down{position: absolute;display: block; font-size: 14px;color: #666666;right: 0px;top: 12px;width: 96px;height: 24px;line-height: 24px;background: #307cd2;text-align: center; color: #ffffff;}
.down_list li a:hover.down{text-decoration: underline;}
.tech_list{min-height:450px; height:auto !important; height:450px;}
.tech_list li{padding: 40px 0px;border-bottom: 1px solid #d4d4d4;}
.tech_list li .lc_l{float: left;width: 230px;}
.tech_list li .lc_l img{width: 226px;border: 1px solid #d4d5d6;}
.tech_list li .lc_r{float: left;width: 700px; padding-left: 50px;}
.tech_list li .lc_r .lc_r_tit{font-size: 16px;height: 40px;line-height: 40px;}
.tech_list li .lc_r .lc_r_tit a{font-size: 16px;color: #333333;}
.tech_list li .lc_r .lc_r_tit a:hover{color: #2f7bd3;}
.tech_list li .lc_r .lc_text{font-size: 14px;line-height: 150%;padding-top: 20px;}
.cont_con{padding: 50px 0px 30px;}
.cont_con .t_text{text-align: center;font-size: 14px;color: #777777;padding: 0px 0px 30px;}
.cont_con .fb_table{font-size: 14px;color: #777777;}
.cont_con .fb_table td{padding: 5px;vertical-align:middle;}
.cont_con .fb_table input{height: 24px;}
.cont_con .fb_table input, .cont_con .fb_table textarea{border: 1px solid #656fa8;text-indent: 10px;}
.cont_con .fb_table .input1{width: 110px;}
.cont_con .fb_table .input2{width: 190px;}
.cont_con .fb_table .input3{width: 290px;}
.cont_con .fb_table .input4{border: none;}
.cont_con .fb_table .verify{width: 70px; margin-right: 20px;}
.cont_con .fb_table .verifyimg{cursor:pointer;border:1px solid #656fa8;}
.cont_con .fb_table .text_box{width: 290px;height: 125px;}
.cont_con .fb_table .submit{width: 210px;height: 34px;background: #1f7ee8;border: none;cursor: pointer;color: #fff;}
.cont_con .job_list{padding: 20px 0px;min-height:450px; height:auto !important; height:450px;}
.cont_con .job_list li{height: 34px;line-height: 34px;color: #909090;}
.cont_con .job_list li a{color: #909090;}
.cont_con .job_list li .date{float: left;width: 250px;text-align: center;}
.cont_con .job_list li .name{float: left;width: 250px;text-align: center;padding-right: 200px;}
.cont_con .job_list li .num{float: left;width: 160px;text-align: center;}
.cont_con .job_list li .addr{float: right;width: 100px;text-align: center;}
.cont_con .job_list li.hover{background:#ebebeb;color: #548dd2;}
.cont_con .job_list li.list_th{font-size: 16px;color: #127baa;background: url(../images/bg_job.gif) top;}
.cont_con .job_list li.hover a{color: #548dd2;}
.cont_jop_con{padding-top: 0px;}

.coop_con{padding: 20px 0px;}
.coop_con .coop_l{float: left;width: 690px;padding-top: 55px;}
.coop_con .coop_l .coop_list{}
.coop_con .coop_l .coop_list li{float: left;width: 208px;height: 114px;padding: 10px;cursor: pointer;}
.coop_con .coop_l .coop_list li img{width: 206px;height: 112px;border: 1px solid #fff;}
.coop_con .coop_l .coop_list li.hover img{border: 1px solid #dbdbdb;}
.coop_con .coop_l .coop_list li.hover2 img{border: 1px solid #307cd2;}
.coop_con .coop_r{float: right;width: 270px;border-left: 1px solid #e0e0e0; min-height:500px; height:auto !important; height:500px;padding: 70px 0px 20px 30px;}
.coop_con .coop_r .tit{font-size: 18px;line-height: 150%;color: #307cd2;}
.coop_con .coop_r .c_r_text{color: #6f7385;line-height: 210%;padding:20px 0px;}
/**/
.case_con .case_l{float: left;width: 680px;}
.case_con .case_l .case_list{min-height:450px; height:auto !important; height:450px;}
.case_con .case_l .case_list li{padding: 15px 0px;cursor: pointer;border-bottom: 1px dotted #c0c0c0;}
.case_con .case_l .case_list li .tit{height: 36px;line-height: 36px;font-size: 16px;color: #303032;}
.case_con .case_l .case_list li .tit a{color: #303032;}
.case_con .case_l .case_list li .tit a:hover{color: #307cd2;}
.case_con .case_l .case_list li.hover .tit{color: #307cd2;}
.case_con .case_l .case_list li .c_text{line-height: 180%;color: #999999;padding-right: 10px;}
.case_con .case_r{float: left;width: 280px;border-left: 1px solid #e0e0e0; min-height:500px; height:auto !important; height:500px;padding: 70px 0px 20px 30px;}
.case_con .case_r .tit{font-size: 18px;line-height: 150%;color: #307cd2;}
.case_con .case_r .tit a{color: #307cd2;}
.case_con .case_r .c_r_text{color: #6f7385;line-height: 210%;padding:20px 0px;}
/**/







.fl { float:left;}
.fr { float:right;}


/