@charset "utf-8";
/*@font-face {  
	font-family: "Microsoft Yahei";  
	src: url(js/msyh.ttf);  
} 
/* CSS Document */

body{margin:0; padding:0; font-size:12px; color:#565656; font-family:"Microsoft Yahei",'宋体'; background:url(images/bg.jpg) #f2f2f2;}
ul,li,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0; list-style:none;}
img{border:0px;}

/*公用*/
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both; height:1px; overflow:hidden;}

/*顶部*/
.top_div{height:85px; background:url(images/top_bg.jpg);}
.top_div .top_logo{width:900px; height:85px; margin:auto; position:relative; background:url(images/logo.png) no-repeat left top;}
*html .top_div .top_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png" ,sizingMethod="crop");background:none;}
.top_div .top_logo p{left:33px; top:1px; position:absolute;}

/*导航*/
.top_nav{height:45px; overflow:hidden; background:url(images/top_nav.jpg);}

.nav{width:800px; height:32px; padding-left:160px;z-index:998; padding-top:9px; margin:auto; overflow:hidden; position:relative;}
.nav ul{ padding-left:50px; position:absolute;z-index:999; display:block;}
.nav ul li{font-size:18px; margin-right:32px; float:left; cursor:pointer;}
.nav a{height:29px; line-height:29px; padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 -29px; position:relative; margin-right:2px; color:#014b65; text-decoration:none; float:left; display:block; padding-right:15px;}
.nav a span{width:14px; height:29px; background:url(images/NavBg.gif) no-repeat 0 -88px; position:absolute; top:0px; right:0px;}
.nav a:hover{height:29px; text-align:center; padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative; margin-right:2px; color:#fff; text-decoration:none; float:left; display:block;}
.nav a:hover span,.nav .cur span{width:14px; height:29px; background:url(images/NavBg.gif) no-repeat 0 -59px; position:absolute; top:0px; right:0px;}
.nav .cur a{ height:29px; text-align:center; padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative; margin-right:2px; color:#fff; text-decoration:none; float:left; display:block;}

/*中间*/
.cover{ margin:0 auto; overflow:hidden; position:relative; margin-top:-35px;}
#p_index{margin-top:35px; left:0px;}
.page_move{ position:absolute; left:1920px;}


.index_con{background:url(images/index_con.jpg) repeat-x; height:356px;}
.index_con .i_banner{width:960px; margin:auto; padding-top:30px;}
.index_con .i_banner .i_pl{width:513px; height:287px; padding:5px; float:left; background:url(images/ban_left.gif);}
.index_con .i_banner .i_pr{float:right; width:417px; height:297px; background:url(images/i_pr.png) left top no-repeat;}
*html .index_con .i_banner .i_pr{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/i_pr.png" ,sizingMethod="crop");background:none;}
.index_bot{width:960px; margin:auto; padding:60px 0;}

.cpfa_div{width:440px; float:left;}
.cpfa_div .cpfa_tit{height:42px;}
.cpfa_div .cpfa_tit li{float:left;}
.cpfa_div .cpfa_tit .cpfa_more{float:right; padding-top:16px; color:#999999; font-size:14px;}
.cpfa_div a:link,.cpfa_div a:visited{color:#999999; text-decoration:none;}
.cpfa_div a:hover{color:#004b6c; text-decoration:underline;}
.cpfa_div .cpfa_bot{padding-top:30px; height:210px; font-size:14px;}
.cpfa_div .cpfa_bot .cp_li1{width:225px; float:left;}
.cpfa_div .cpfa_bot .cp_li2{width:215px; float:right; line-height:24px;}
.cpfa_div .cpfa_bot .cp_li2 h3{font-size:16px; color:#09a4bf;}
.cpfa_div .cpfa_bot .cp_li2 h3 a:link,.cpfa_div .cpfa_bot .cp_li2 h3 a:visited{color:#09a4bf; text-decoration:none;}
.cpfa_div .cpfa_bot .cp_li2 h3 a:hover{color:#09a4bf; text-decoration:underline;}

.khal_div{width:630px; float:left; overflow:hidden;}
.khal_div .khal_tit{height:42px;}
.khal_div .khal_tit li{float:left;}
.khal_div .khal_tit .khal_more{float:right; padding-top:16px; color:#999999; font-size:14px;}
.khal_div a:link,.khal_div a:visited{color:#999999; text-decoration:none;}
.khal_div a:hover{color:#004b6c; text-decoration:underline;}
.khal_div .khal_bot{width:660px; padding-top:30px;}
.khal_div .khal_bot li{width:156px; height:168px; margin-right:2px; text-align:center; padding-top:4px; float:left; background:url(images/kfal_bg.jpg);}
.khal_div .khal_bot img{margin-bottom:3px;}
.khal_div .khal_bot a:link,.khal_div .khal_bot a:visited{font-size:14px; color:#4d4d4d; text-decoration:none;}
.khal_div .khal_bot a:hover{font-size:14px; color:#4d4d4d; text-decoration:underline;}

.contact{width:296px; overflow:hidden; float:right;}
.contact .contact_bg{height:194px; background:url(images/contact_bg.jpg);}
.contact .contact_bg ul{padding-left:45px; padding-top:10px; line-height:35px; font-size:14px;}
.contact .contact_bg ul li{clear:both; padding-bottom:5px;}
.contact .contact_bg ul li p{float:left;}

/*二级页面*/
.er_banner{height:139px; background:url(images/er_banner.jpg) center 35px repeat-x; padding-top:20px;margin-bottom:-40px;}
.er_banner div{width:960px; height:119px; margin:auto; background:url(images/er_banimg.png) left bottom no-repeat;}
*html .er_banner div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/er_banimg.png" ,sizingMethod="crop");background:none;}

.er_body{width:960px; padding:35px 0; margin:auto; background:url(images/er_left.gif) repeat-y;}
.er_body .er_l{width:249px; padding:0 8px; float:left;}
.er_body .er_l .er_tree{width:223px; padding:15px 0 15px 25px; background:url(images/tree_con.jpg);}
.er_body .er_l .er_tree h3{padding-bottom:10px; font-size:28px; color:#006486; font-weight:normal; font-family:"Microsoft Yahei","黑体";}
.right_title{ font-size:34px; line-height:48px; color:#006486; font-weight:normal; font-family:"Microsoft Yahei","黑体";}
.right_title2{ font-size:21px; line-height:48px; color:#006486; font-weight:normal; font-family:"Microsoft Yahei","黑体"; text-indent:20px;}

.er_body .er_l .er_tree li{margin:7px 0; width:180px; font-size:18px; background:url(images/icon.gif) no-repeat left 8px; padding-left:20px;}
.er_body .er_l .er_tree a:link,.er_body .er_l .er_tree a:visited{color:#787878; text-decoration:none;}
.er_body .er_l .er_tree a:hover{color:#09a4bf; text-decoration:none;}
.er_body .er_l .er_tree a.tree_h:link,.er_body .er_l .er_tree a.tree_h:visited{color:#09a4bf; text-decoration:none;}

.er_body .er_r{width:670px; float:right;}
.er_body .er_r .er_urhere{font-size:18px; height:35px; color:#0475a5; padding-top:10px; padding-left:10px;}
.er_body .er_r .er_urhere a:link,.er_body .er_r .er_urhere a:visited{color:#0475a5; text-decoration:none;}
.er_body .er_r .er_urhere a:hover{color:#038ea6; text-decoration:none;}

.fw_div{width:305px; height:240px; float:left; font-size:14px; line-height:22px;}
.fw_div ul{padding-left:65px; padding-top:10px;}
.fw_div2{width:305px; height:160px; float:left; font-size:14px; line-height:22px;}
.fw_div2 ul{padding-left:65px; padding-top:10px;}

.product{padding:20px; line-height:22px; font-size:14px;}
.product .pro_l{float:left; padding-bottom:35px;}
.product .pro_r{float:right;}
.product .p_l_l{width:310px; float:left; padding-top:15px;}
.product .p_l_l p{float:left;}
.product .p_l_l p.p_1{width:40px; float:left;}
.product .p_l_l p.p_r{width:260px; float:left;}
.product .p_l_r{float:right;}

.map_div{width:591px; margin:auto; border:solid 1px #c9cacc; padding:8px; background:#fff;}

.xg_div{width:635px; overflow:hidden; margin:auto;}
.xg_div ul{width:660px;}
.xg_div ul li{width:310px; float:left; margin-right:10px; text-align:center; margin-bottom:15px;}
.xg_div ul li img{padding:5px; margin-bottom:10px; background:#fff; border:solid 1px #e0e1e5;}

.fw_body{width:960px; padding:35px 0; margin:auto;}
.fw_body h1{text-align:center; padding-bottom:20px;}
.fw_body h2{height:26px; font-size:20px; text-align:center; background:url(images/case_x.gif) repeat-x left center;}
.fw_body h2 span{background:url(images/bg.jpg); color:#6d6e6e; padding:0px 10px;}

.case_div{width:960px; overflow:hidden;}
.case_div ul{width:980px;}
.case_div ul li{width:270px; padding:30px 25px; height:304px; font-size:14px; line-height:24px; float:left; background:url(images/case_bg1.jpg);}
.case_div ul li img{margin-bottom:10px;}

.case_div2{width:960px; overflow:hidden; margin-bottom:10px;}
.case_div2 ul{width:980px;}
.case_div2 ul li{width:192px; float:left; text-align:center; font-size:14px;}
.case_div2 .case_bg2{width:192px; height:140px; padding-top:3px; margin-bottom:3px; text-align:center; background:url(images/case_bg2.jpg);}

.case_yx{padding:10px 70px; font-size:16px;}

/*底部*/
.footer{height:85px; padding-top:23px; line-height:23px; font-size:14px; background:url(images/footer_bg.jpg); border-top:solid 1px #fff; text-align:center;}