/* CSS Document */
/*鏌崇數鐢垫皵 index*/
.headerMid,.h_about,.h_product,.footerMid,.cslink{ width:1100px; margin:0 auto;}
.header{ border-top:4px solid #0756a0;position:fixed; z-index:999; width:100%; top:0; background-color:#fff;}
.headerMid{height:90px; overflow:hidden;}
.logo{ width:215px; height:58px; float:left; padding-top:21px; margin-left:20px;}
.logo img{ width:215px; height:auto;}
.nav{ width:570px; float:left; padding-top:0px; padding-left:60px; }
.nav ul{}
.nav ul li{ float:left; font-size:16px; margin-left:94px; }
.nav ul li a{ font-size:16px;color:#333; display:inline-block; line-height:90px;}
.nav ul li a:hover{ color:#0756a0; background:url(../images/subnav_icon.png) center bottom no-repeat;}
#active{ color:#0756a0; background:url(../images/subnav_icon.png) center bottom no-repeat;}
.subnav{ display:none; position:absolute; left:0px; top:90px;  width:100%; height:40px;}
.subnav b{background-color:#000; opacity:.35;filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity: 0.35; opacity: 0.35; z-index:1; width:100%; height:40px; position:absolute; left:0; top:0;}
.subnav dl{ position:absolute; z-index:2;}
.subnav dl dd{ float:left; margin-right:54px;}
.subnav dl dd a{ line-height:40px; font-size:14px; color:#fff;}
.subnav dl dd a:hover{ background:none; color:#ff0000;}
.subnav01 dl{ left:50%; margin-left:-200px; top:0;}
.subnav02 dl{left:50%; margin-left:-80px;}
.search{ width:190px; height:22px; float:left; border:1px solid #dddddd; line-height:22px; margin-top:33px;}
.search ul{ overflow:hidden;}
.search ul li{ float:left;}
.search ul li input[type="text"]{ width:150px; padding-left:10px; height:20px; line-height:20px; border:0;}
.search ul li input[type="submit"]{ width:30px; height:20px; background:url(../images/fd.png) center center no-repeat;border:0;}
.banner{ height:380px; z-index:1; position:relative; min-width:1100px; margin-top:94px;}
.bannerSlide{height:380px; overflow: hidden; position:relative;}
.bannerSlide .bd ul, .bannerSlide .bd li{width:100%!important; height: 380px;}
.bannerSlide .bd li{background-position: center center; background-repeat: no-repeat;}
.bannerSlide .bd li a{display:block; width:100%; height:100%;}

.bannerSlide .hd{position:absolute; width:170px; z-index:1; left:50%; bottom:20px; margin-left:-75px; text-align:right;}
.bannerSlide .hd ul{display:inline-block; *display:inline; zoom:1; }
.bannerSlide .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 35px; height: 5px; margin: 0 6px; background-color:white; overflow:hidden; vertical-align:top; text-align:center; line-height:15px; color:white; font-size:0;}
.bannerSlide .hd .on{background-color:#0756a0;}
.main{ background-color:#f5f5f5; min-height:400px; padding-bottom:20px;}
.h_about{ padding-top:35px;}
.h_tit{ border-top:1px solid #0756a0; text-align:center; height:36px; background:url(../images/h_tit.png) 456px top no-repeat; line-height:36px; font-size:16px; color:#0756a0; margin-bottom:35px;}
.h_tit a{ float:right; color:#666; font-size:12px;}
.h_tit a:hover{ color:#333; text-decoration:underline;}
.h_slide{ height:284px; }
.h_product{padding-top:35px;}
.hp_l{ width:244px; border-left:1px solid #fff;border-right:1px solid #fff;  text-align:center; float:left;}
.hp_l ul li{ margin-bottom:8px;background-color:#e3eef2;text-align:center; line-height:85px; font-size:16px; color:#999; cursor:pointer;}
.hp_l ul li.on{color:#0756a0;}
.hp_r{ width:824px; overflow:hidden; min-height:100px;  float:right;}
.hp_r dl{ overflow:hidden; width:860px; padding:0; margin:0;}
.hp_r  dl dd{ float:left; margin-right:31px; margin-bottom:12px; background:url(../images/shadow.png) center 180px no-repeat; width:254px; overflow:hidden;}
.hp_r dl dd a.tp{ display:inline-block;}
.hp_r dl dd a.tp img{ width:252px; height:180px; border:1px solid #ddd;}
.hp_r dl dd a.mc{ display:block; text-align:center; height:60px; line-height:60px; color:#555; font-size:14px; text-align:center;}
.hp_r dl dd a:hover{ color:#0756a0;}
.footer{ height:178px; background-color:#0756a0; }
.footerMid{}
.f_t{ height:129px; border-bottom:1px dotted #666; overflow:hidden;}
.f_t p{ font-size:12px; color:#ababab; line-height:2.4;}
.f_t .ft_l{ width:700px; float:left; padding-top:44px; background:url(../images/f_logo.png) left 42px no-repeat; height:84px;}
.f_t .ft_l p{ padding-left:245px;}
.f_t .ft_r{ width:172px; float:right; height:84px; padding-top:44px;}

.f_b{ height:48px; line-height:48px;}
.f_b p{ font-size:12px; color:#ababab;}
.f_b p span{ float:right; margin-right:24px;}
.f_b p span a{color:#ababab;}
.f_b p span a:hover{ text-decoration:underline;}
/*鍏充簬鏌崇數-鑽ｈ獕*/
.i_main{ padding-top:4px; width:1100px; margin:0 auto; overflow:hidden;}
.i_tit{ height:46px; line-height:46px; overflow:hidden; border-bottom:1px solid #ddd;}
.i_tit span{ display:block; width:86px; margin-left:12px; font-size:16px; color:#0f1d2b; line-height:46px; float:left; background:url(../images/i_titicon.png) right center no-repeat;}
.i_tit .location{ text-align:right;}
.i_tit .location a{ font-size:12px; color:#666;}
.i_tit .location i{ padding:0 4px;}
.i_tit .location a:Hover{ color:#0756a0;}
.lo_on{ color:#0756a0 !important;}
.i_l{ margin-top:20px; width:220px; float:left; min-height:200px;}
.lm{ padding-bottom:5px; background:url(../images/side_bottom.png) center bottom no-repeat;}
.sideMenu{ background:url(../images/side_top.png) top center no-repeat; padding-top:5px;}
.sideMenu h3{ height:40px; line-height:40px; background:#eee; cursor:pointer;margin-bottom:1px;}
.sideMenu h3 a{ color:#999; font-size:12px; display:block;}
.sideMenu h3 a span{ display:inline-block; margin-right:6px; margin-left:22px; font-size:14px;}
.sideMenu h3.on{ color:#0756a0;}
.sideMenu h3 a.on{ color:#0756a0;}
.sideMenu h3 a:hover{ color:#0756a0;}
.side_active{color:#0756a0 !important;}
.sideMenu ul{ color:#999; display:none; /* 榛樿閮介殣钘� */ }
.sideMenu ul li{line-height:40px; border-bottom:1px dashed #ddd;}
.sideMenu ul li a{ color:#999; display:block; line-height:40px; font-size:12px;}
.sideMenu ul li a:Hover{ color:#0756a0;}
.sideMenu ul li span{ display:inline-block; width:70px; margin-left:22px; font-size:14px; font-size:14px;}
.s_contact{ margin-top:18px;}
.s_contact img{ width:218px; height:135px; border:1px solid #ddd;}

.i_r{ margin-top:20px; width:840px; float:right; min-height:400px;padding-bottom:52px;}
.i_r li{ line-height:30px; font-size:14px; text-align:left; height:30px; border-bottom:1px dashed #CCC; float:left; display:block; width:770px;}
.i_r li a { color:#474849;}
.i_r li a:hover{ color:#F00;}
.i_r i{color:#474849; float:right; border-bottom:1px dashed #CCC; width:70px; height:30px; line-height:30px; text-align:left;}


.quali{ overflow:hidden; }
.quali ul{ width:890px; margin-bottom:20px;}
.quali ul li{ float:left; width:248px; margin:0 48px 20px 0; height:auto;}
.quali ul li img{ width:248px; height:auto;}
.quali ul li p{ height:46px; font-size:12px; font-family:"瀹嬩綋"; line-height:20px; text-align:center; color:#333; padding-top:12px;}
.page{ text-align:center; font-size:12px; text-align:center;}
.page span{ display:inline-block; width:46px; height:26px;line-height:26px;border:1px solid #CCC;}
.page a{ display:inline-block; width:26px; height:26px; border:1px solid #CCC; line-height:26px; margin-left:10px;}
.page a.sxy{ width:56px; height:26px;}
.page a:hover{ background-color:#f1f1f1;}
.current{ background-color:#f1f1f1 !important;}
/*鍏充簬鏌崇數-绠€浠�*/
.profile{ text-align:left; line-height:29px;}
.profile img{ max-width:806px; height:auto; margin:20px 0;}
.profile p{ text-indent:2em; text-align:left; line-height:2; font-size:14px; color:#666;}
.profile i { font-style:normal;}
/*鍏充簬鏌崇數-鏂囧寲*/
.cul{}
.cul_tit{ width:530px; margin:0 auto; background:url(../images/i_tit_bg.png) left 26px repeat-x; margin-bottom:8px;}
.cul_tit span{ display:block; text-align:center; width:136px; margin:0 auto; background-color:#fff;}
.cul_tit span h6{ font-size:27px; font-weight:800; color:#333;}
.cul_tit span p{ font-size:12px; text-transform:uppercase; line-height:1;}
.cul_con{ text-align:center;}
.cul_con p{line-height:2; font-size:14px; color:#666;}
.cul_con img{max-width:760px; height:auto; margin:60px 0;}
/*鍏充簬鏌崇數-鑱旂郴鎴戜滑*/
.contract{}
.contract .con_mc{ width:828px; height:auto;}
.contract .con_con{ overflow:hidden; width:100%; margin-top:40px;}
.contract .con_con div { overflow:hidden; margin-bottom:40px;}
.contract .con_con dl{ width:276px; float:left;}
.contract .con_con dl dt{ font-size:14px; color:#333; line-height:30px;}
.contract .con_con dl dd{ font-size:12px; color:#666; line-height:2.2;}
.contract .map{ width:828px; height:344px;}
/*鍏充簬鏌崇數-鍘嗙▼*/
.history{ margin:30px 0; background:url(../images/lichegn.png) 98px top repeat-y; padding:30px 0;}
.history dl{ width:840px; overflow:hidden;}
.history dl dt{ width:86px; height:60px; float:left; position:relative;}
.history dl dt span{ display:block; text-align:center; font-size:24px;line-height:1;}
.history dl dt em{ display:block; text-align:center; font-size:16px; }
.history dl dd{ width:700px; margin-left:45px; float:left; min-height:70px; font-size:14px; color:#666;}
.dwyq{ widows:30px; height:30px; position:absolute; left:84px; top:0;}
/*浜у搧浠嬬粛*/
.product{ text-align:center;}
.product .pro_tit{ margin:10px 0 30px 0;}
.product .pro_tit h4{ font-size:16px; color:#333;}
.product .pro_con{ font-size:12px; color:#333; line-height:2; text-align:left;}
.product .pro_con p{ text-indent:0em; margin-bottom:0px;}
.product .pro_con img{ border:0px solid #ddd; margin:0 0 30px 30px;}
.product .pro_con table td{ padding:5px !important;}
.product .pro_con table{border-collapse:collapse;}
.product .pro_con i { font-style:normal; float:none; border-bottom:none;}
.product .pro_con i a{ font-style:normal; color:#333;}
.product .pro_con i a:hover{ font-style:normal; color:#F00;}
/*浜у搧灞曠ず*/
.des_pro{ width:100%; overflow:hidden;}
.des_pro dl{ overflow:hidden; width:860px; padding:0; margin:0;}
.des_pro  dl dd{ float:left; margin-right:31px; margin-bottom:12px; background:url(../images/shadow.png) center 180px no-repeat; width:254px; overflow:hidden;}
.des_pro dl dd a.tp{ display:inline-block;}
.des_pro dl dd a.tp img{ width:252px; height:180px; border:1px solid #ddd;}
.des_pro dl dd a.mc{ display:block; text-align:center; height:60px; line-height:60px; color:#555; font-size:14px; text-align:center;}
.des_pro dl dd a:hover{ color:#0756a0;}
/*棣栭〉 鍚嶅笀閮ㄥ垎*/
.h35{height: 35px;overflow: hidden;}
.h35 .fleft_title{float: left;height: 35px;line-height: 35px;background: #ee7800;color: #ffffff;padding: 0px 15px;font-size: 18px;font-family: 'Microsoft YaHei',Arial;}
.h35 a:link,.h35 a:visited{float: right;line-height: 24px;border: 1px solid #dbdbdb;height: 24px;display: inline-block;padding: 0px 10px;font-size: 14px;color: #a3a3a3;margin-top: 4px;}
.h35 a:hover{border:1px solid #ee7800;background:#ee7800;color:#ffffff;}
.h455{margin-top:20px;height:270px;position:relative;width:1100px;  overflow:hidden;}
.h455 td{overflow:hidden;height:270px;}
.h455 td td{width:auto;height:auto;}
.JY_li{padding-top:20px;width:1200px;display:none;}
.JY_li ul{width:1216px;}
.JY_li li{float:left;width:288px;background:#ffffff;border-bottom:3px solid #363636;box-shadow:0px 0px 5px #999999;margin-right:16px;display:inline;}
.JY_li li:hover{border-bottom:3px solid #ee7800;}
.w6_11_left{position:absolute;width:27px;height:27px;background-color:#d3d3d3;background-image:url(../images/w6_11_left.png);background-position:center center;background-repeat:no-repeat;left:10px;top:36px;cursor:pointer;}
.w6_11_right{position:absolute;width:27px;height:27px;background-color:#d3d3d3;background-image:url(../images/w6_11_right.png);background-position:center center;background-repeat:no-repeat;right:10px;top:36px;cursor:pointer;}
.w6_11_left:hover,.w6_11_right:hover{background-color:#ee7800;}
#hz_1{border:1px solid #e6e6e6;padding:10px;height:80px;position:relative;}
.h102{margin-top:25px;overflow:hidden;}
.h80_p10 .Links{width:1100px;margin:0px auto;}
.h80_p10 .Links ul li{float:left;margin:0px 10px;cursor:pointer;}
.h80_p10 .Links ul li span{display:none;}
.h80_p10 .Links ul li:hover img{display:none;}
.h80_p10 .Links ul li:hover span img{display:block;}
.h80_p10 .Links ul li:hover span{display:block;}
#hz_2 li{ float:left; line-height:30px; margin-right:30px;}
.bootom_h45{line-height:45px;height:45px;min-width:1200px;text-align:center;background:#393939;color:#898787;}
.bottom_right_font{line-height:20px;text-align:center;font-size:14px;color:#ffffff;height:20px;margin-top:5px;}
.p045{padding:0px 45px;}
.zx_3{background:url(../images/zx_3.png) no-repeat left;padding-left:24px;}
.zx_2{background:url(../images/zx_2.png) no-repeat left;padding-left:24px;}
.zx_h30{line-height:30px;font-weight:bold;font-size:14px;color:#ffffff;}
.zx_h30 a:link,.zx_h30 a:visited{color:#ffffff;text-decoration:none;}
.zx_h30 a:hover{color:#ee7800;}
.color_1{color:#ee7800;}
.bottom_phone{line-height:30px;color:#ffffff;font-size:14px;}
.right_phone{background:url(../images/zx_1.png) no-repeat left;line-height:24px;padding-left:24px;font-size:14px;font-weight:bold;color:#ffffff;}
.br_p045{border-right:1px solid #5e5d5d;padding:0px 45px;}
.bottom_show{line-height:24px;color:#898787;}
.bottom_show a:link,.bottom_show a:visited{color:#898787;}
.bottom_show a:hover{color:#ee7800;}
.bottom_title{font-size:14px;font-weight:bold;color:#ffffff;line-height:30px;}
.br_bk1{border-right:1px solid #5e5d5d;}
.br_bl{border-right:1px solid #5e5d5d;padding:0px 35px;}
.p30_mw1200{background:#484848;padding:30px 0px;min-width:1200px;}
.w11_right{margin-left:35px;display:inline-block;padding-left:20px;text-align:center;background:url(../images/w11_right.png) no-repeat left;}
.w11_left{background:url(../images/w11_left.png) no-repeat left;padding-left:20px;display:inline-block;text-align:center;}
.bottom_bg{width:1200px;margin:0px auto;color:#ffffff;background:url(../images/bottom_bg.png) no-repeat bottom;padding-top:225px;line-height:47px;height:47px;text-align:center;}
.h47_bg{background:url(../images/h47_bg.png) repeat-x bottom;min-width:1200px;}
.mw1200_bg_fa{background:#fafafa;border-bottom:1px solid #e7e7e7;min-width:1200px;}
.w300{width:165px;overflow:hidden;}
.w350{float:left;width:248px !important;padding:20px 15px !important;height:230px !important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.ti_fz16{font-size:16px;font-weight:bold;color:#ee7800;}
.ti_fz16 a{ color:#ee7800;}
.w328 img{filter: alpha(opacity=70);opacity:0.70;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; height:270px !important;}
.lx .w328 img{filter: alpha(opacity=100);opacity:1;}
.c28_fbold{color:#282828;font-weight:bold;line-height:36px;}
.lh18_ca{line-height:22px;color:#676666;}
.lh18_ca a {line-height:25px;color:#676666;}
.lh18_ca a:hover{line-height:25px;color:#ff0000;}
.lh18_ca li a{line-height:24px;color:#676666;}
.lh18_ca li a:hover{line-height:24px;color:#ff0000;}
.h103{height:103px;overflow:hidden;margin-top:20px;}
.fr_w870{
}
.fl_w595{
	height:395px;
        float:left;overflow:hidden;
        width:925px;}

.hpc{ max-height:245px; overflow:hidden;}
.hpc h1{ font-size:18px; line-height:20px; color:#004284; font-weight:bold; padding-top:20px;}

.h_pfile{width:1100px;margin:0px auto; margin-top:35px; padding-top:0px;}
.h_pfile_con{ overflow:hidden; background-color:#dcdada; padding:6px 8px; position:relative;}
.h_pfile_con img{ float:left; padding:4px; border:1px solid #ddd; margin-right:12px;}
.h_pfile_con p{ font-size:14px; line-height:2.2; text-indent:2em; color:#414141;}
.h_pfile_con a{ display:block; padding:5px 0px; font-size:14px; background-color:#0756A0; color:#fff; width:100px; text-align:center; position:absolute; right:675px; bottom:11px;}
.h_pfile_con a:hover{ background-color:#03498a;}

.hynews {width:1100px;margin:0px auto; margin-top:10px; overflow:hidden; height:25px; position:relative;}
.hynews span {font-weight:bold; font-size:14px; color:#004284;}
.hynews a{ color:#414141;}
.hynews a:hover{ color:#ff0000;}
.hymore { position:absolute; right:0px; top:2px; font-size:13px}

.cslink {width:1100px;margin:0px auto; margin-top:20px; padding-top:0px;}
.cslink span { font-weight:bold; font-size:14px; color:#002F5E;} 
.cslink ul { padding-top:5px;}
.cslink li {  font-size:12px; color:#002F5E; line-height:23px; display:inline-block; }
.cslink li a {  font-size:12px; color:#666; line-height:23px;}
.cslink li a:hover {  font-size:12px; color:#ff0000; line-height:23px;}

.footer_after{ text-align:center; height:124px; background-color:#0756a0; padding-top:36px;}
.footer_after p{ font-size:14px; color:#FBF9F9;  line-height:26px;}
.footer_after p a{ color:#FBF9F9;}
.footer_after p a:hover{color:#fff; text-decoration:none;}
.footer_after p span{}
.footer_after p i{ margin:0 8px;}

.re_pre{ margin-top:26px; text-align:center;}
.re_pre a{ color:#0756a0;}
.re_pre a:hover{ text-decoration:underline;}






.sideMenu ul li a.on{color:#0756a0}
/*浮动QQ*/
.lanren {RIGHT: 0px; POSITION: absolute; TOP: 150px; z-index:999;}
.lanren .slide_min {CURSOR: pointer; HEIGHT: 118px; WIDTH: 24px; BACKGROUND:#1F60C3;/*显示div颜色*/  padding-left:4px;}
.slide_min img{ margin-top:8px;}
.slide_min span{ font-size:16px; color:#fff; margin-top:2px; line-height:1.3;}
.lanren .slide_box {OVERFLOW: hidden; FONT-SIZE: 12px; HEIGHT: auto; WIDTH: 154px; border:2px #1F60C3 solid;/*隐藏div边框颜色*/ COLOR: #666; TEXT-ALIGN: center; LINE-HEIGHT: 130%;background:#fff;
}
.lanren .slide_box .weixin {MARGIN-BOTTOM: 5px}
.lanren .slide_box IMG {CURSOR: pointer}
.lanren .slide_box P {BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 5px; PADDING-RIGHT: 5px}
.lanren .slide_box SPAN {VERTICAL-ALIGN: top; DISPLAY: block; LINE-HEIGHT: 22px; margin-bottom:4px;}
.lanren .slide_box SPAN A {COLOR: #76a20c;display: block;
float: left;}
.kf01{ width:523px; height:43px; padding:0px 12px 0px 5px; background:#1F60C3;/*隐藏div头部颜色*/  cursor:pointer;}
.kf01 img{ display:block; float:left; margin-top:13px;}
.kf01 span{ display:block; float:left; font-size:15px; color:#fff; font-weight:bold; line-height:43px !important; width:65px; margin:0px 15px;}


