@charset "utf-8";
/* CSS Document */

body{ font-size:14px; font-family:"微软雅黑"; margin:0 auto;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td ,span,a{ margin: 0; padding: 0; }
img{ border:none;} 
/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}
ul{ display:block;list-style:none;}
a{ text-decoration:none;}
.w1000{ width:1000px; margin:0 auto;} 

.header{ height:143px; background:#155b9d;}
.top{ height:100px;} 
.top_tel{ color:#fff; margin-top:30px; width:206px;}
.top_tel span{ display:block; color:#fff100; font-size:22px; font-weight:bold;}

.nav { width:100%; background:url(../images/navbg.jpg) no-repeat center; height:43px; margin:0 auto;}
.nav ul{ width:1000px; margin:0 auto; height:43px; line-height:43px; overflow:hidden;}
.nav ul li{ width:125px; text-align:center; float:left; height:43px; line-height:43px; overflow:hidden;}
.nav ul li a{ color:#fff; font-size:14px; font-weight:bold;}
/*banner start*/
.banner{position:relative;height:374px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:374px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*banner end*/



.title{ height:70px; line-height:70px; overflow:hidden;/*position: relative;*/width: 100%;margin: 0 auto;color: #004384;font-size: 26px;}
.title span{ font-size:16px; color:#999; margin-left:5px;}
.more { float:right;}
.more a{/*position: absolute;right: 0px;top: 24px;*/ height:70px; line-height:70px; overflow:hidden;width: 75px;display: block;color: #004384;font-size: 14px;text-align: center;
font-weight: bold;background: url(../images/morebg.png) left  no-repeat;}

.title1{ height:70px; line-height:70px; overflow:hidden; width:100%; margin:0 auto; color:#fff; font-size:26px;}
.title1 span{ margin-left:5px; color:#31afee; font-size:16px;}
.more1{ float:right;}
.more1 a { height:70px; line-height:70px; overflow:hidden; width:75px; display:block; color:#fff; font-size:14px; text-align:center; font-weight:bold; background:url(../images/morebg2.png) left no-repeat;}


.pro_pic{ width:1000px; margin:0 auto; overflow:hidden;}
.pro_pic ul li{ float:left; width:232px; height:228px; margin:0 24px 10px 0;}
.pro_pic ul li a{ width:232px; height:228px; display:block; color:#004384; font-size:14px; font-weight:bold;}
.pro_pic ul li a span{ display:block;height:50px; line-height:50px;overflow:hidden; text-align:center;}
.pro_pic ul li img{ width:230px; height:173px; border:solid 1px #c2c0c0;}

.pro_pic ul .no_mar{ margin:0px;}
.pro_pic ul li a:hover img{ border:solid 1px #1a5b9b;}
.pro_pic ul li a:hover span{ background:#004384;}
.pro_pic ul li a:hover{ color:#00d4f9;}



.aboutbox{ background:url(../images/aboutbg.jpg) no-repeat; width:100%; height:240px; min-width:1000px;}
.about_img{ width:290px; height:240px; margin:45px 0 0 20px; background:url(../images/img11.jpg) no-repeat; padding:3px;}

.about_rig{ width:680px;}
.about_con { color:#666; line-height:32px; font-size:14px; border:solid 1px #e0e0e0; height:100px;  padding:6px 15px 30px 15px;overflow:hidden;}


.casebox{ background:url(../images/casebg.jpg); height:330px; margin-top:30px; min-width:1000px;}
.case ul li{ float:left; width:219px; height:210px; padding:12px 12px 0 12px; margin-right:5px; background:#fff;border:1px solid #c9cbcd;}
.case ul li span{ color:#004284; height:44px; line-height:44px; overflow:hidden; text-align:center;  font-weight:bold;display:block;}
.case ul .no_mar{ margin-right:0px;}

/*.bor{ position:absolute; left:485px; top:14px;}*/
.news_list dl{ width:500px; height:100px; border-bottom:solid 1px #d2d2d2; float:left;}
.news_list dl dt{ float:left; width:60px; height:54px; text-align:center; background:#1a5b9b; border:solid 1px #1097bf; padding-top:4px; color:#fff; font-size:12px; margin-top:20px;}
.news_list dl dt span{ display:block; font-size:22px;}
.news_list dl dd{ float:left; margin-left:15px; width:405px; height:100px;}
.news_list dl dd .news_tit{ margin-top:24px; display:block; width:405px; height:30px; line-height:30px; overflow:hidden; color:#004684;}
.news_list dl dd .news_info{ display:block; width:405px; height:20px; line-height:20px; overflow:hidden; color:#666; font-size:14px; text-indent:1em;}

.new_left{ width:650px;}
.new_left img{ float:left;}
.n_l{ width:430px;}
.n_l ul{ margin-left:20px;}
.n_l ul li{ height:40px; line-height:40px; overflow:hidden; background:url(../images/newsbg.png) no-repeat left; padding-left:12px; border-bottom:1px solid #d2d2d2;}
.n_l ul li a{ color:#666;}
.n_l ul li a:hover{ color:#004384;}
.n_l ul li span{ float:right;}


.con_right{ width:320px; margin-left:30px;}
.con_right span{ height:32px; line-height:32px; overflow:hidden; color:#666;}
.ej_cont span{ height:30px; line-height:30px; overflow:hidden; color:#666;}
.con01{ background:url(../images/tel.png) no-repeat; padding-left:26px;}
.con02{ background:url(../images/mobile.png) no-repeat; padding-left:26px;}
.con03{ background:url(../images/mail.png) no-repeat; padding-left:26px;}
.con04{ background:url(../images/address.png) no-repeat; padding-left:26px;}

.linkbox{ border-top:1px solid #d2d2d2; margin-top:30px;}
.link{ height:50px; line-height:50px; overflow:hidden;}
.link a{ padding:0 5px; font-weight:normal; color:#999;}

.footerbox{ background:#404040;}
.foot{ height:46px; line-height:46px; overflow:hidden; margin-top:15px; font-size:14px; padding-top:10px;}
.foot a{ color:#fff; padding:0 26px;border-right:1px solid #525252;}
.foot .no_bor{ border-right:none;}
.foot .pad_no{ padding-left:0px;}
.cont{ color:#bababa; font-size:12px; line-height:26px; padding-bottom:10px;}



/*二级页面*/
.ej_position{ border-bottom:1px solid #d5d5d5;}
.ej_tit{ height:55px; line-height:55px; overflow:hidden; font-size:26px; color:#004384;	}
.ej_tit span{ color:#999; font-size:16px; margin-left:5px;}
.ej_local{ font-size:12px; color:#666;}
.ej_local a{ color:#155b9d;}

.ej_about_tit{ font-size:24px; text-align:center; color:#666; margin-top:10px;}
.ej_about_data{ margin:10px 0; text-align:center; font-size:12px; color:#999;}
.ej_about_img{ text-align:center; margin:10px 0;}
.ej_about_con { color:#999; font-size:14px; line-height:32px; text-indent:2em;}
.ej_about_page{ height:60px; line-height:60px; overflow:hidden; color:#999;}
.ej_about_page a{ color:#155b9d;}
.ej_about_page a:hover{ color:#004384; font-weight:bold;}
.page_prev ,.page_next{ width:500px;}

.bor{ border-bottom:1px solid #d5d5d5; padding-bottom:40px;}
.tj_pro{ width:720px;}
.ej_title{ font-size:26px; color:#004384; height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #d5d5d5;}
.ej_title span{ font-size:16px; color:#999; margin-left:5px;}

.tj_pro ul{ margin-top:18px;}
.tj_pro ul li{ float:left; width:230px; height:209px; margin-right:15px;}
.tj_pro ul li.no_mar{ margin-right:0px;}
.tj_pro ul li img{ border:1px solid #c2c0c0;}
.tj_pro ul li span{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.tj_pro ul li a{ color:#999;}
.tj_pro ul li a:hover{ color:#004384;}

.ej_cont{ width:250px; margin-left:30px;}
.ej_cont .ej_tel{ height:50px; line-height:50px; overflow:hidden; display:block; color:#004384; font-size:24px; font-weight:bold;}

.pro_fenl{ margin:20px 0;}
.pro_fenl a{ padding:8px 16px; height:30px; line-height:30px; overflow:hidden; background:#999; color:#fff;}
.pro_fenl a:hover{ background:#004384;}
.pro_list ul{ margin-top:20px;}
.pro_list ul li{ float:left;margin-right:24px;}
.pro_list ul li img{ border:1px solid #c2c0c0;}
.pro_list ul li span{ display:block;text-align:center; height:40px; line-height:40px; overflow:hidden; color:#999; width:232px;}
.pro_list ul li :hover span{ color:#004384;}
.pro_list ul .no_mar{ margin-right:0px;}

.news_list ul li{ margin:10px 0; padding-bottom:10px;border-bottom:#d4dde3 solid 1px;}
.news_list ul li h4{width:900px; height:40px; line-height:40px; overflow:hidden;}
.news_list ul li h4 a{ height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#004384; font-weight:normal; }
.news_list ul li span{ float:right; font-size:14px; color:#999;}
.news_list ul li p{ height:68px; line-height:30px; overflow:hidden; text-indent:2em; color:#666; font-size:14px;}


.mar_b10{ margin-bottom:40px;}

.Page{width:100%; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#004384; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#004384; color:#FFF}

.ann{ width:1000px; margin:0 auto; margin-top:10px; text-align:center;}
.zuo ,.you{ width:13px; height:13px;}




/***********客户留言***********/

.feedback_text{ width:800px; margin:0px auto; margin-top:20px; overflow:hidden;}
.feedback_text ul{ margin-top:15px; overflow:hidden;}
.feedback_text ul li{ margin-right:8px; line-height:30px; color:#666; float:left;}
.feedback_text ul li.feed_title1{ width:80px; font-size:14px; text-align:right; overflow:hidden;}
.feedback_text ul li a{}
.feedback_text ul li a:hover{}

.feedback_text ul li input{ width:200px; height:25px; line-height:25px;}
.feedback_text ul li input.back_text{ width:400px;}
.feedback_text ul li textarea{ width:400px; height:100px;} 

.feedback_text ul li.feed_red{ color:#f00; margin-left:3px; overflow:hidden;}
.back_btn{background-color:#F60;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 100px; display:block;}


.Tips{ width:1000px; height:30px; line-height:30px; border:#ff9800 1px solid; overflow:hidden; margin:0px auto; margin-top:20px;}
.Tips ul{ width:1000px; overflow:hidden;}
.Tips ul li{ float:left;}

.Tips ul li.Tips_Text{ text-indent:10px;}
.Tips ul li.Tips_Text a{ color:#1A66B3;}
.Tips ul li.Tips_Text a:hover{ text-decoration:underline;}

.Tips ul li.Tips_Btn{ width:57px; height:21px; float:right; margin-top:4px; margin-right:10px; _margin-right:5px;}

a.Comment_Btn{ width:57px; height:21px; line-height:21px; text-align:center; color:#555; background:url(../images/Submit_Btn.gif); overflow:hidden; display:block;}

/******************在线留言******************/
.Msg_Box{ width:1000px; min-height:127px; _height:127px; border:#ccc 1px solid; overflow:hidden; _overflow:visible; margin:0px auto; margin-top:20px;}

.Msg_Box ul{ width:1000px; overflow:hidden; clear:both;}

.Msg_Box ul.Msg_Title{ height:30px; color:#069; background:#ededed; border-bottom:#ccc 1px solid;}
.Msg_Box ul.Msg_Title li{ height:30px; line-height:30px; _line-height:32px; overflow:hidden; float:left; margin-left:10px; display:inline;}

.Msg_Box ul.Msg_Text{ border-bottom:#ccc 1px solid; margin-top:10px;}
.Msg_Box ul.Msg_Text li{ width:980px; min-height:50px; _height:50px; line-height:22px; overflow:hidden; _overflow:visible; margin:0px auto; }

.Msg_Box ul.Msg_Reply{ margin-top:5px;}
.Msg_Box ul.Msg_Reply li{ width:980px; min-height:30px; _height:30px; line-height:22px; color:#555; overflow:hidden; _overflow:visible; margin:0px auto;}


/***********招贤纳士***********/

.position_Text{ width:1000px; overflow:hidden; margin:0px auto; margin-top:20px;}

table.position_Table{ width:1000px; border:#dedede 1px solid; border-collapse:collapse; _overflow:hidden; margin:0px auto; margin-top:10px;}
table.position_Table th{ height:30px; color:#555; background:#eee;}
table.position_Table tr{ border:#dedede 1px solid;}
table.position_Table td{ color:#333; text-align:center; padding:10px;}
table.position_Table a{ color:#333;}
table.position_Table a:hover{ color:#00903d; text-decoration:underline;}

table.position_Table td.Table_Title a{ color:#333;}
table.position_Table td.Table_Edit a{ color:#0974c1;}
table.position_Table td.Table_Edit span{ color:#ccc;}


.Apply{ width:1000px; overflow:hidden; margin:0px auto; margin-top:15px; padding-bottom:15px;}

.Apply_List{ width:960px; margin:0px auto; padding-top:15px; overflow:hidden;}
.Apply_List ul{ overflow:hidden;}
.Apply_List ul li{ height:32px; line-height:32px; font-size:14px; color:#555; overflow:hidden; float:left;}
.Apply_List ul li.data_title1{ width:90px; text-align:right;}
.Apply_List ul li.data_text1{ width:220px; text-indent:10px;}

.Apply_Text{ width:900px; color:#555; margin-left:40px; margin-top:20px; overflow:hidden;}

.Apply_box{width:920px; border:#065fb9 1px solid; margin:0px auto; margin-top:20px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.Apply_box ul{ margin-top:10px; overflow:hidden;}
.Apply_box ul li{ line-height:30px; margin-right:8px; font-size:14px; color:#555; float:left;}

.Apply_box ul.App_title{ width:700px; height:30px; text-indent:24px; background:#e3e3e3; margin-left:20px; margin-bottom:10px; overflow:hidden;}

.Apply_box ul li input{ height:30px; line-height:30px; border:#ddd 1px solid; color:#333; text-indent:10px;}
.Apply_box ul li.da_title1{ width:120px; text-align:right; overflow:hidden;}
.Apply_box ul li.da_title2{ width:172px; text-align:right; overflow:hidden;}
.Apply_box ul li select{ border:#ddd 1px solid; width:90px; height:30px; color:#333;}

.Apply_box ul li textarea{ width:510px; height:100px; overflow:hidden;}
.Apply_box ul li radio{ width:28px; height:28px;}
.Apply_box ul li.data_btn{ width:360px; text-align:center; margin:0px auto; margin-top:20px; overflow:hidden;}

.btn-resume{ width:80px;
    background: #F60;
    color: #fff;
    text-shadow: none;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 12px;
    text-align: center;
    vertical-align: middle;
}

