@charset "utf-8";
/* CSS Document*/

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea{ margin:0; padding:0; font-weight:normal; font-style:normal; font-size:100%;}
ol, ul ,li{ list-style:none;}
img{ border:0; margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:12px;}
a,em{ text-decoration:none; font-style:normal;}
.clear{ clear:both; height:13px; overflow:hidden}
a{ cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;}
*:focus{ outline:none;}

/*顶部*/
.top{ width:100%; margin:0 auto; min-width:1200px;}
.header{ height:29px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.head{ width:1200px; margin:0 auto;}
.wel{ text-align:right; height:30px; line-height:30px; color:#5d5d5d;}
.wel span{ float:left; font-size:12px; display:block; width:650px; text-align:left}
.wel a{ color:#000;} 

.logo{ float:left; margin-top:15px; height:118px;}
.topR_tel{ float:right; width:302px; height:72px; line-height:35px; overflow:hidden; background:url(../images/tel.png) no-repeat left 10px; margin:28px 0 0 0; font-size:18px; text-align:right; display:block;}
.topR_tel b{ color:#bf0908; font-size:24px; font-weight:600; padding-left:10px;}

/*导航*/
.menu{ background:#00418d; width:100%; height:50px; clear:both; overflow:hidden;}
.menu ul{ width:1200px; margin:0 auto;}
.menu ul li{ width:119px; height:50px; display:block; float:left; line-height:50px; text-align:center;}
.menu ul li:hover,.menu ul .cur{ background:#1d7fd1;}
.menu ul li a{ font-size:16px; color:#fff;}

/*banner*/
.banner{ min-width:1200px; position:relative; height:450px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides{ position:relative; z-index:1;}
.slides li{ height:450px;}
.flex-control-nav{ position:absolute; bottom:30px; 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:#bf0908;}

.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;}

.main{ min-width:1200px; background:url(../images/bj.gif) repeat-x; width:100%; overflow:hidden; clear:both; padding-bottom:60px;}
.main_Con{ width:1200px; margin:0 auto; position:relative;}
.main_Con_t{ padding-top:26px; height:210px;}
.footer{ min-width:1200px;}

/*公用*/
.title{ color:#080808; font-size:16px; background:url(../images/icon.gif) left center no-repeat; padding:10px 0 10px 10px; border-bottom:1px solid #00418d;}
.title span{ color:#bf0908; text-transform:uppercase; font-size:14px;}
.more{ padding-top:6px; float:right; _margin-top:-33px;}
.more a{ color:#034383; font-size:13px;}

/*关于我们*/
.main_Con_t_L{ float:left; width:776px;}
.index_gywm{ color:#333; font-size:12px; line-height:2.0em; padding-top:24px; height:211px; overflow:hidden;}

/*荣誉资质*/
.main_Con_t_M{ float:right; width:380px;}
.block{ margin:26px auto 20px; width:332px; _width:340px;}
.block .l{ background:url(../images/l.png) left center no-repeat; display:block; width:16px; height:200px;}
.block .r{ background:url(../images/r.png) left center no-repeat; display:block; width:16px; height:200px;}
.blnk{ width:290px; height:210px; margin:0 5px; float:left; background:#00418d;}
.blnk span{ display:block; height:40px; line-height:40px; padding:0 10px; overflow:hidden; text-align:center; color:#fff;}

/*成功案例*/
.blue{ height:322px;}
.hon_con{ width:1200px; height:210px; position:relative; margin-top:26px;}
.h_lt{ background:url(../images/l.jpg) no-repeat; width:16px; height:28px; position:absolute; left:0px; top:76px;}
.h_rt{ background:url(../images/r.jpg) no-repeat; width:16px; height:28px; position:absolute; right:0px; top:76px;}
.hon_wrp{ width:1150px; margin:0 auto;}
.hon_wrp ul{ position:relative;}
.hon_wrp li{ float:left; width:220px; margin:0 5px; display:inline; position:relative;}
.hon_wrp span{ display:block; text-align:center; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#00418d; height:40px; line-height:40px;}

/*产品展示*/
.main_Con_b{ padding-top:54px; clear:both;}
.pro_02{ width:1200px; height:480px; float:left;}
.pro_02 ul li{ width:224px; height:220px; float:left; margin:20px 0 0px 15px; _margin-left:15px;}
.pro_02 ul li.nma{ margin-left:0;}
.pro_02 ul li h1{ width:220px; height:184px; display:block; padding-bottom:10px;}
.pro_02 ul li h1 img{ display:block; border:2px solid #d1d1d1; padding:3px;}
.pro_02 ul li h2{ text-align:center; background:#e7e7e7; height:35px; line-height:35px;}
.pro_02 ul li h2 a{ color:#353535; font-size:15px;}
.pro_02 ul li:hover h2{ background:#00418d;}
.pro_02 ul li:hover h2 a{ color:#fff;}
.pro_02 ul li:hover h1 img{ border:2px solid #00418d;}

/*新闻*/
.kj{ border:1px #c9c9c9 solid; width:1200px; margin:40px auto 15px;}
.inews_1{ width:365px; float:left; height:380px; padding:10px 15px; background:url(../images/inbg1.jpg) no-repeat right;}
.inews_2{ width:460px; float:left; height:380px; padding:10px 15px; background:url(../images/inbg1.jpg) no-repeat right;}
.inews_3{ width:280px; float:right; height:380px; padding:10px 15px;}
.inews_3 img{ padding-top:15px;}

.nlist{ padding:15px 0 0 ;}
.nlist li{ font-size:12px; color:#828282; background:url(../images/idian.jpg) no-repeat left; height:30px; line-height:30px; border-bottom:1px #cbcbcb dashed; text-indent:15px; overflow:hidden;}
.nlist li a{ font-size:12px; color:#666;}
.nlist li a:hover{ color:#00418d;}
.nlist li a font{ float:right; color:333; font-size:13px;}

.rsnew{ float:left; margin-right:12px; text-indent:0; margin-left:5px}
.rsnew img{ padding:2px; border:1px solid #ccc;}
.inew2{ padding-top:10px}
.inew2 a{ line-height:30px; color:#000; background:url(../images/dian.jpg) 5px no-repeat; text-indent:20px; display:block;}
.inew2 a font{ float:right; color:333; font-size:13px;}

.inew2a{ text-indent:0; padding:3px 10px}
.inew2a a{ line-height:30px; color:#5f5f5f; background:url(../images/idian.jpg) 5px no-repeat; text-indent:20px; display:block; height:30px; overflow:hidden;}
.inew2a a font{ float:right; color:#5f5f5f; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.inew2a a:hover{ color:#00418d}
.inews_2tj{ padding:15px 5px 0px}
.cc a{ color:#010101; font-size:12px; font-weight:bold; text-indent:0; line-height:20px;}
.cc a:hover{ color:#00418d}
.ccbox{ line-height:20px; color:#434343; font-size:12px; padding-right:5px; padding-top:5px; height:40px; overflow:hidden; margin-bottom:8px;}
.ljxq{ color:#00418d; font-size:12px; padding-top:5px;}
.icontact{ font-size:12px; line-height:25px; color:#3f3f3f}
.icontact font{ color:#00418d; line-height:50px; display:block; font-size:16px}

/*友联*/
.link{ line-height:26px; height:110px; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px; color:#333;}
.link h2 a{ color:#00418d;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#bf0908;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 10px; overflow:hidden}
.lnk_c a{ padding-left:35px; display:inline-block; color:#4d4d4d;}

/*底部*/
.w1200{ width:1200px; margin:0 auto;}
.foot{ overflow:hidden; background:#00418d; padding:0 0 40px 0;}
.footnav{ float:left; padding:0 0 0 0; width:840px;}
.footnav dl{ float:left; line-height:25px; padding-right:15px; padding-left:35px; width:97px; overflow:hidden; margin-top:50px; font-size:14px; border-right:1px dotted #185fb3; _width:89px;}
.footnav dl:first-child{ padding:0}
.footnav dt{ color:#bebebe; font-size:14px; padding:0 0 10px 0;  line-height:1}
.footnav dt a{ display:block; color:#fff; font-size:16px;}
.footnav dt label{ display:block;  height:24px; margin:5px 0 0 0; color:#4e739d;}
.footnav a:hover{ color:#ddeaf9}
.footnav dd{ color:#8e9499; float:left; width:85px; font-size:12px;  height:26px; line-height:26px; padding:0 0 0 0;}
.footnav dd a{ color:#84a7d0;}
.fooer{ float:right; width:315px; padding:0 0 0 0;  margin:48px 36px 0 0; text-align:right;}
.fooer h4 span{ display:block; color:#fff; font-size:16px;}
.fooer h4 label{ display:block; height:24px; margin:4px 0 0 0; font-size:18px; color:#4e739d;}
.rui_frtel{ display:block; color:#fff; padding:20px 0 0 0}
.rui_frtelh{ display:block; color:#fff; padding:5px 0 0 0; font-size:24px; font-family:impact;}

.boot{ overflow:hidden; color:#537aa6; padding:0 0 0 0;  font-size:12px; background:#002c5e;}
.boot .fright{ float:right; width:100%; line-height:50px; color:#537aa6;}

/*分页*/
.paging{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.paging_L{ float:left; width:246px;}
.paging_R{ float:right; width:920px;}

/*banner*/
.ejbanner{ width:100%; height:370px; clear:both; min-width:1200px;}
.ejbanner img{ width:100%; height:370px;}

.line{ background:url(../images/line.gif) no-repeat; width:100%; height:50px;}

/*page*/
.Page{ width:100%; text-align:center; padding:20px 0px 0;}
.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,.Page a.current{ background:#00418d; color:#FFF;}
.Page span{ display:inline-block; min-width:45px; padding:0 10px; height:48px; vertical-align:middle; line-height:48px; font-size:14px; float:left;}

/*左侧nav*/
.L_title{ text-align:center; width:226px; font-size:20px; color:#fff; line-height:30px; background:#00418d; height:62px; padding:8px 10px 0; overflow:hidden;}
.L_title span{ display:block; padding-left:10px; color:#bedaed; font-size:16px; font-family:arial; text-transform:uppercase;}
.L_fl,.leftNewsUl,.paging_lxwm_con{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.L_fl ul li{ border-bottom:1px dashed #d3d3d3; width:220px; height:47px; line-height:47px; text-align:center; margin:0 auto; overflow:hidden;}
.L_fl ul li a{ color:#333; font-size:16px;}
.L_fl ul li a:hover{ color:#bf0908;}

/*左侧联系*/
.paging_lxwm{ width:246px; overflow:hidden; margin-top:20px;}
.paging_lxwm_con{ line-height:2em; padding:20px 10px; font-size:14px; color:#666;}
.paging_lxwm_con h2{ text-align:center; font-size:17px; padding-bottom:10px;}
.paging_lxwm_con span{ display:block;}

/*推荐资讯*/
.tuijian{ margin-top:20px}
.leftNewsUl{ width:244px; padding-bottom:5px;}
.leftNewsUl li{ width:200px; height:40px; line-height:40px; overflow:hidden; padding-left:20px; border-bottom:1px dashed #d7d7d7; margin:0 auto; background:url(../images/icons_03.jpg) 5px center no-repeat;}
.leftNewsUl li a{ color:#666; font-size:14px; line-height:40px;}
.leftNewsUl li a:hover{ color:#bf0908;}

/*右侧头部*/
.paging_R_title{ border-bottom:1px solid #999; overflow:hidden; _height:44px;}
.nav_title_L{ float:left; color:#080808; font-size:18px; line-height:42px; background:url(../images/icon.gif) left center no-repeat; padding-left:15px;}
.nav_title_R{ float:right; line-height:24px; background:url(../images/dqwz.gif) left center no-repeat; padding-left:17px; height:20px; margin-top:13px;}
.nav_title_R{ color:#333;}
.nav_title_R a{ color:#00418d;}

.con{ clear:both; color:#555; font-size:14px; line-height:1.8em;}

/*news-list*/
.news_list{ width:920px; margin:26px auto 30px;}
.news_list ul li{ list-style-type:none; height:48px; line-height:48px; font-size:12px; border-bottom:1px dashed #d2d2d2; padding:0 10px}
.news_list ul li a{ color:#444; text-decoration:none; cursor:pointer;}
.news_list ul li span{ float:left; height:45px; overflow:hidden; width:715px; background:url(../images/idian.jpg) left center no-repeat; padding-left:15px; font-size:14px;}
.news_list ul li em{ padding-left:35px; font-style:normal; text-align:right;}
.news_list ul li:hover span{ color:#bf0908;}

/*product-list*/
.case_list{ padding-top:20px;}
.case_list ul li{ width:286px; height:260px; float:left; margin:12px 10px 12px 10px; _margin:12px 8px 12px 9px;}
.case_list ul li h1{ width:286px; height:219px; background:#fafafa;}
.case_list ul li h1 a{ width:282px; height:215px; display:block; border:2px solid #c1c2c3;}
.case_list ul li h1 img{ padding:5px;}
.case_list ul li h2{ margin-top:5px; text-align:center; background-color:#e5e5e5; line-height:40px; height:40px; overflow:hidden;}
.case_list ul li h2 a{ color:#353535;}
.case_list ul li:hover h1 a{ border:2px solid #00418d;}
.case_list ul li:hover h2{ background:#00418d;}
.case_list ul li:hover h2 a{ color:#fff;}

/*about*/
.about{ text-align:center; line-height:28px; padding:0 20px;}
.about h1{ font-size:24px; margin:50px 0 10px 0;}
.about span{ display:block; color:#999;}
.about img{ margin:20px 0;}
.about .fanye{ margin:20px 0 0 0;}
.about .fanye span{ height:26px; overflow:hidden; display:block; width:100%;}
.about .fanye span a{ color:#00418d;}

/*追加表单*/
.con form.msg{ display:block; overflow:hidden; padding:34px 0 0;}
.con form.msg h3{ display:block; line-height:22px; color:#333; font-size:16px; margin:-32px 0 10px;}
.con form.msg p{ display:block; overflow:hidden; padding:12px 0;}
.con form.msg p label{ display:block; width:6em; line-height:44px; color:#333; font-size:14px; text-align:right; margin:0 12px 0 14px; float:left;}
.con form.msg p input.text{ display:block; width:286px; height:26px; line-height:26px; color:#666; font-size:14px; background:#fafafa; padding:8px 14px; border:1px solid #ddd; float:left; box-sizing:content-box;}
.con form.msg p label.radio{ width:auto; cursor:pointer; margin:0 24px 0 0;}
.con form.msg p label.radio input{ display:block; height:44px; float:left; cursor:pointer; margin:0 6px 0 0;}
.con form.msg textarea{ display:block; width:600px; height:114px; line-height:24px; color:#666; font-size:14px; font-family:"微软雅黑"; background:#fafafa; padding:8px 18px; border:1px solid #ddd; float:left; resize:none;}
.con form.msg input.btn{ display:block; width:286px; height:48px; color:#fff; font-size:18px; text-indent:1.6em; background:#1d7fd1 url(../images/icons/search.png) center no-repeat; border:0; cursor:pointer; margin:32px 110px;}
.con form.msg input.btn.nobg{ text-indent:0; background-image:none;}
