@charset "gb2312";
*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#222;}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#222}
a:hover{ text-decoration:none;}
.fl{ float:left} .fr{ float:right}
.clear { clear:both; font-size:0px; line-height:0px; height:0px; } 
.center { text-align:center; }

#topnav{ width:100%; margin:0px auto;  height:110px;}
.tb{ width:1300px; margin:0px auto}
.tbyc{ width:1300px; margin:0px auto; text-align:right; position:absolute; top:3px; font-size:14px}
.tbyc a{ padding-left:5px;}

.head02{ height:110px; border-bottom:1px solid #c9d8ed;}
.head02 .logo{ float:left; width:760px; height:110px; position:relative;}
.head02 .logo img{ max-width:100%; max-height:110px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto 0;}
.head02 .rt{ float:right; height:64px; padding:23px 0;}
.head02 .rt h2{ height:64px; background:url(../images/tel.jpg) left center no-repeat; padding-left:86px; font-weight:normal; font-size:15px; line-height:32px;}
.head02 .rt h2 strong{ display:block; color:#114DAD; font-size:28px; line-height:28px;}

.w1300{ width:1300px; margin:0px auto}

#nav1{ width:100%; margin:0px auto; height:45px; line-height:45px; background:url(../images/nav_bg.jpg) repeat-x center;}
#nav{ width:1300px; margin:0px auto; height:45px; line-height:45px; font-family:"Î¢ÈíÑÅºÚ"}
#nav ul{ list-style-type:none}
#nav ul li{ float:left; width:215px; text-align:center;}
#nav ul li a{ font-size:15px; color:#FFFFFF}
#nav ul li.line{ width:0px; height:19px; padding:0px; border-left:1px solid #0073bc; border-right:1px solid #0389de; margin-top:13px}
#nav ul li a:hover{ color:#FF9501;}

/*banner*/ 
#banner{ width:100%; height:500px; margin:0px auto; background:url(../images/ban.jpg) no-repeat center}

#main{ width:1300px; margin:0px auto;margin:0px auto; border-left:1px #ccc solid; border-right:1px #ccc solid; padding:5px}
.announce{ width: 270px; float: left; margin-top: 5px; height:220px; padding:4px;border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 3px solid #114DAD;}
.ggt{ text-align:center; font:bold 18px/35px "Microsoft Yahei"; color:#114DAD; height:35px; line-height:35px; letter-spacing:1px;border-bottom: 1px dotted #ccc;}
.announcet{padding:3px;line-height:23px;}

/*¹ØÓÚÎÒÃÇ*/
.company{ width:1010px; float:right; margin-top:5px;}
.company{ list-style:none;}
.company img{ width:250px; height:170px; float:left; margin-right:5px; padding-top:5px; margin-left:5px}  
.company p{ line-height:25px;text-align:left; margin-right:5px; margin-left:5px }
.more{ padding-top:10px; float:right; height:50px; }
.more a{ padding:5px 20px 5px 30px; background:#0358a8; float:right; color:#FFFFFF !important; }

.stit{ border-bottom:2px solid #114DAD; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px}
.stit h1{float:left; font-weight:600; font-size:18px; color:#114DAD; font-family:"Î¢ÈíÑÅºÚ"; padding-left:3px;}
.stit h2{float:right; padding:0 5px 0 0; font-size:14px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"}

.tit{height:35px; line-height:35px; margin-bottom:5px; border-bottom:1px dashed #114DAD;}
.tit h1{color:#114DAD; font-size: 18px; font-weight: 600; float:left }
.tit h2{font:14px/40px "Î¢ÈíÑÅºÚ"; float:right; font-weight:normal; padding-right:3px}

/*²úÆ·Õ¹Ê¾*/
.cpzs { width: 1300px; margin: 0 auto;}
.cpzs_left { float:left; width:270px; } 
.cpzs_menu { background-color: #f6f6f6; } 
.cpzs_class { width:100%; margin:0 auto; height:72px; margin-bottom:10px; background:#114DAD; text-align: center; } 
.cpzs_class h2 { font-size:20px; text-align: center; color: #fff; line-height:30px; padding-top: 10px; } 
.cpzs_class span { display: block; font-size:14px; color:#fff; text-transform: uppercase; line-height:25px; } 
.cpzs_menu .list { margin:0 16px; padding:0 0 6px; } 
.cpzs_menu dd { margin-bottom: 10px; } 
.cpzs_menu dd > a { display:block; height:37px; line-height:37px; border:1px solid #114DAD; text-align: center; color: #535353; background-position: 200% center; font-size:13px } 
.cpzs_menu dd > a:hover, .cpzs_menu dd.current > a { background:url(../images/ipro_hover.png) right center no-repeat; border: none; background-color: #114DAD; height:37px; color: #fff; } 
.cpzs_menu .drop { width:100%; padding:0 0; background:; display:none; } 
.cpzs_menu .drop li { width:100%; height:32px; line-height:32px; } 
.cpzs_menu .drop a { display:block; padding:0 0 0 25px; background:url(../images/ico-submenu.png) 10px center no-repeat; } 
.cpzs_menu .drop a:hover { } 
.cpzs_menu dd.current .drop { display:block; } 
.cpzs_menu li.current > a { color:#01824a; background-color:; } 
.cpzs_menu .cpzs_tel { background-color: #114DAD; color: #fff; padding:12px 0; } 
.cpzs_menu .cpzs_tel h1 { width: 134px; margin:0 auto; font-size: 18px; line-height: 28px; color: #fff; font-weight: normal; padding-left: 30px; text-align: center; background:url(../images/cptel.png) left center no-repeat; } 
.cpzs_menu .cpzs_tel h2 { font-size: 31px; line-height: 34px; color: #fff; font-weight: normal; font-family: "impact"; text-align: center; }
.ipro-rmd { margin:0 0 18px 292px; } 
.ipro-rmd .head { height:30px; line-height:20px; border-bottom:1px solid #ddd; position:relative; margin-bottom:20px; position: relative; } 
.ipro-rmd .head h2 { text-transform: uppercase; font-size: 16px; color: #114DAD; } 
.ipro-rmd .head h2 span { color: #c5c5c5; font-size: 12px; font-weight: normal; }
.ipro-rmd .head font { display: block; width: 134px; height: 5px; background-color: #114DAD; position: absolute; left: 0; bottom: -3px; } 
.prolist{}
.prolist li{ width:240px;margin-left:6px; margin-right:6px; float:left}
.prolist li h2{ width:240px}
.prolist li h2 a{ widows:240px}
.prolist li h2 a img{ width:240px; height:180px;}
.prolist li h3{ height:38px; line-height:33px; text-align:center}
.prolist li h3 a{ color:#333; font-size:14px; text-align:center; font-weight:normal}
.prolist li h3 a:hover{ color:#0358A8}

.advantage{ margin-top:5px; clear:both; height:328px; overflow:hidden } 
.adv_item{ width:472px; height: 147px; margin-right: 10px; margin-bottom: 20px; border:1px solid #d4dfe5; } 
.adv_item:hover{ box-shadow: 0px 0px 10px #ddd; } 
.adv_item div.ico{ width:62px; height:56px; margin-top:50px; margin-left:28px; margin-right:28px; float: left; background-image: url(../images/ico.png); background-repeat: no-repeat; } 
.adv_item div.ico_1{ background-position:-212px -78px; } 
.adv_item div.ico_2{ background-position: -86px -143px; } 
.adv_item div.ico_3{ background-position: -86px -78px; } 
.adv_item div.ico_4{ background-position: -214px -145px; } 
.adv_item div.adv_words{ width:315px; padding-right: 35px; float: right; } 
.adv_item strong{ display: block; font-size: 20px; font-weight: bold; margin-top:30px; color:#686868; } 
.adv_item p{ margin-top:10px; font-size:14px; line-height: 20px; color:#767676; } 
.adv{ width:330px; height: 320px; margin-top:-170px; background-color:#114DAD; color:#fff; } 
.adv a{ color:#fff; } 
.adv h3{ font-size:28px; font-weight: normal; margin-top:15px; } 
.adv span{ font-size:12px; } 
.adv span.bar{ display: block; width:43px; height: 2px; background:#fff; margin:15px auto; } 
.adv p{ font-size:16px; line-height:28px; text-align: left; margin: 0 30px; }

/*ÐÂÎÅ×ÊÑ¶*/
.news3{ width:1300px; margin-bottom:5px }
.n_div{width:426px; float:left; height:110px; margin:0px 5px 5px 0px; border:1px #CCCCCC dotted }
.n_div ul{ margin:0px; padding:5px;}
.n_div ul li{ line-height:25px; font-size:14px; height:28px; text-align:left; border-bottom:1px #ccc dashed; overflow:hidden}
.n_div ul li a{ color:#000; font-family:"Î¢ÈíÑÅºÚ"; }
.n_div ul li span{ float:right; font-size:14px;}
.n_div ul dt{ height:70px; line-height:22px; text-align:left;overflow:hidden; color:#333; padding-top:3px;}


/*icase*/ 
.icase { padding-top:0px; }
.ihead { height:84px; text-align:center; position: relative; } 
.ihead h2 { width:210px; height:36px; width: 214px; margin:0 auto; line-height: 36px; font-size:18px; color:#333; font-weight: normal; position: relative; text-align: center; } 
.ihead h2 i { height:1px; width:50px; background:#333; position: absolute; left: 0; top: 50%; } 
.ihead h2 i:first-child { left: auto; right: 0; top: 50%; } 
.ihead h4 { font-size:24px; line-height: 25px; text-align: center; width:100%; color:#333; font-weight: bold; text-transform: uppercase; } 
.ihead h4 span { color: #00824a; } 
.ihead h4 font { color: #00824a; } 
.ihead h6 { font-size:14px; line-height: 18px; text-align: center; width:100%; color:#949494; font-weight: normal; } 
#lei_box { width:1300px; margin:0px auto; }
#lei_box li{width:319px; height:490px; margin:0px 8px 10px 0; float:left; box-shadow:0 0 10px #ccc; background:#fff; display:block; }
#lei_box li:nth-child(4){ margin-right:0px; }
.lei .lei_tu { width:319px; height:240px; } 
.lei .lei_tu img { position: relative; width: 319px; height:240px; overflow: hidden; transform: scaleX(1) scaleY(1); transition: all 1s ease 0s; } 
.lei .lei_tt { color:#222; line-height:40px; font-weight:bold;  border-bottom: solid 1px #e6e6e6; text-align:center; width:300px; margin:0px auto; padding:10px 0; height:40px; overflow:hidden} 
.lei .lei_tt h2{ font-size:18px;  } 
.lei .lei_nr { width:260px; height:125px; margin:0px 20px; font-size:14px; color:#666; line-height:25px; overflow:hidden;} 
.lei .lei_anniu { width:170px; height:44px; margin-left:20px; margin-top:10px; }



/*ÖÐ¼äÍ¼Æ¬*/
.mk { width:1300px; margin:0px auto; background: #114DAD; } 
.mk ul li { float: left; width: 248px; padding:18px 38px; cursor: pointer; } 
.photo1 { background: url(../images/k1.png)no-repeat; width: 74px; height: 74px; transition: all ease-in-out .6s; } 
.photo2 { background: url(../images/k2.png)no-repeat; width: 74px; height: 74px; transition: all ease-in-out .6s; } 
.photo3 { background: url(../images/k3.png)no-repeat; width: 74px; height: 74px; transition: all ease-in-out .6s; } 
.photo4 { background: url(../images/k4.png)no-repeat; width: 74px; height: 74px; transition: all ease-in-out .6s; } 
.name1 { width: 160px; } 
.mk ul li .name1 h3 { font-size: 22px; color: #fff; margin: 12px 0 6px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.mk ul li .name1 span { font-size: 14px; color: #fff; width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/*ÐÂÎÅ*/
.g_news{ width:1300px; margin:0px auto; overflow: hidden;}
.m_newl{float: left;width:852px;}
.m_newlc{overflow:hidden;}
.m_newlc dl{margin:0px 5px; width:416px; float:left;border-bottom: 1px dotted #ccc;}
.m_newlc dt{height:29px;line-height:29px;}
.m_newlc dt a{font-size:14px;}
.m_newlc dd p{color: #666; line-height:24px; height:50px;overflow: hidden;}
.m_newr{width:426px; float: right; }
.u_nlst2{overflow:hidden; padding:0px 5px}
.u_nlst2 li{ height:39px;line-height:39px;border-bottom: 1px dotted #ccc; overflow: hidden;}
.u_nlst2 li a{font-size: 14px;}
.u_nlst2 li a:hover{color:#333;}
.u_nlst2 li span{float:right;}

.inews { padding-bottom:8px; } 
.inews .inews_l { width:852px; float: left; } 
.inews .inews_r { width:426px; float: right; } 
.inews .inews_l .inews_t { font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; margin-bottom: 20px; } 
.inews .inews_l .inews_t h2 { font-size:18px; font-weight: bold; } 
.inews .inews_l .inews_t span { display: inline-block; width: 80px; height: 1px; background-color: #183883; bottom: 0; left: 0; position: absolute; } 
.inews .inews_l .inews_ll { width: 367px; float: left; overflow: hidden; margin-top: 6px; } 
.inews .inews_l .inews_ll img { width:367px; height:230px; } 
.inews .inews_l .inews_ll a { display: block; } 
.inews .inews_l .inews_ll a.t { width: 100%; overflow: hidden; margin-top: 15px; font-size: 15px; font-weight: normal; margin-bottom: 5px; } 
.inews .inews_l .inews_ll p { font-size: 14px; color:#666; line-height: 24px; } 
.inews .inews_l .inews_lr { width:470px; float: right; }
.inews .inews_l .inews_lr ul li { height:39px; padding:0px 5px; border-bottom: 1px dashed #ddd; line-height:39px; font-size: 14px; } 
.inews .inews_l .inews_lr ul li span { float: right;} 
.inews .inews_l .inews_lr ul li a { color: #222; display: inline-block; } 
.inews .inews_r .inews_t { font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; margin-bottom: 20px; } 
.inews .inews_r .inews_t h2 { font-size: 18px; font-weight: bold; } 
.inews .inews_r .inews_t span { display: inline-block; width: 80px; height: 1px; background-color: #183883; bottom: 0; left: 0; position: absolute; } 
.inews .inews_r li { width: 100%; margin-bottom:10px; } 
.inews .inews_r li a { font-size: 15px; color:#222; } 
.inews .inews_r li p { font-size: 14px; color: #666; line-height: 24px; margin-top:5px; }

.xwxx{ width:1300px; margin: 0 auto; border-top:1px #ccc dashed; padding-top:5px; margin-top:5px}

/*¹¤³Ì*/
.gczs{ width:1300px; margin:0px auto; padding-top:3px}
.gczs div{ width:256px; margin-left:2px; margin-right:2px; float:left}
.gczs div h2{ width:256px}
.gczs div h2 a{ widows:256px; float:left}
.gczs div h2 a img{ width:254px; height:191px; border:1px solid #BEBEBE; float:left}
.gczs div h3{padding: 0px; width: 100%; height: 30px;line-height: 35px;text-align:center; float:left}
.gczs div h3 a{ text-align:center; font-weight:normal;font-size: 14px;}
.gczs div h3 a:hover{ color:#114DAD}

.warp-news { float: left; width:790px; }
.warp-newstit { height: 34px; line-height: 34px; width: 100%; margin: 0 auto; overflow: hidden; }
.warp-newsl { font-size: 22px; font-weight: bold; width: 94px; text-align: left; float: left; }
.warp-newsr { float: right; font-family: Arial; margin-right: 10px; }
.warp-news ul { width: 100%; overflow: hidden; zoom: 1; }
.warp-news ul li { width:390px; height:38px; font-size: 14px; overflow: hidden; float: left; margin-right:5px; line-height:38px}
.warp-news ul li a, .warp-news ul li a:hover { text-decoration: none; }
.warp-news ul li a:hover { color: #f63; }
.warp-news ul li span { float:right}

.proline { overflow: hidden; float: right; width:500px; }
.proline h3 { font-size: 22px; text-align: left; margin: 0; padding: 0; color: #000; margin-bottom: 30px; }
.proline li { float: left; overflow: hidden; width:240px; margin:0 5px; text-align: left; padding-top:5px }
.proline li img { width:238px; height: auto; border:1px #ccc solid }
.proline strong { margin: 0; }
.proline h4 { font-size: 15px; height:35px; line-height:35px; margin: 0; text-indent: 5px; overflow:hidden }
.proline h4 a { color: #EB6100; }
.proline p { line-height: 26px; margin: 0; font-size: 13px; color: #4B4B4B; }

.atitle{color:#333333;font-size:18px;line-height:40px;position:relative;font-weight:400;background:url(../images/atitle.png) no-repeat 0% 100%;padding-left:18px; margin-bottom:10px}
.atitle span{padding-left:10px;font-size:12px;text-transform:uppercase;color:#8c8584;}
.atitle a{position:absolute;right:0;top:0;font-size:12px;}

/*ÐÂÎÅ*/
.xw_d{ width:1300px; margin:0 auto; padding-top:8px; padding-bottom:8px}
.xw_d_l{ width:760px; float:left; padding-right:20px}
.xw_d_l_top{ width:760px;}
.xw_d_l_top img{ width:236px; height:186px; float:left; margin-right:4px}
.xw_d_l_top dl{ float:left; width:490px; padding-left:10px}
.xw_d_l_top dl dt{ float:left; width:490px; height:35px; line-height:35px}
.xw_d_l_top dl dd{ float:left; width:490px;color:#333; line-height:25px }
.xw_d_l_top dl a{ font-size:15px; font-weight:bold }
.xw_d_l_top dl a h1{border:1px #999999 solid; width:80px; text-align:center; font-size:15px; height:28px; line-height:28px; margin-top:12px}

.xw_d_l_bom{ width:760px; margin-top:20px}
.xw_d_l_bom li{ width:367px; float:left; height:40px; line-height:40px; overflow:hidden}
.xw_d_l_bom li:nth-of-type(odd){ border-right:1px #DEDEDE solid}
.xw_d_l_bom li:nth-of-type(even){ padding-left:25px}

.xw_d_r{ width:500px; float:left; padding-left:19px; border-left:1px #CCCCCC dashed}
.xw_d_r dl{ border-bottom:1px #CCCCCC dashed; padding-bottom:5px}
.xw_d_r dl dt{ height:35px; line-height:35px;}
.xw_d_r dl dt a{ font-weight:bold}
.xw_d_r dl dd{ line-height:30px}


#footer{ width:100%; margin:0px auto; clear:both}
.nav{ width:100%; margin:0px auto; height:45px; background:#114DAD; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:45px; margin-bottom:15px}
.nav ul{ width:1300px; margin:0px auto; list-style-type:none}
.nav ul li{ float:left; width:185px; text-align:center}
.nav ul li a{ font-size:15px; color:#FFFFFF}

.copyright{ width:1300px; margin:0px auto; text-align:center;  line-height:35px}
.copyright a{ }
.copyright a:link{}

#ileft{ width:280px; float:left;}
.con_tit {  height:52px;line-height:52px; text-align:center; background:#114DAD }
.con_tit h2{font-weight: 100;font-size:24px;color: #fff;}
.con_tit span{font-size: 16px;color: #fff;line-height: 30px;}
.con_list { width: 260px; height: auto; padding:9px; margin: 0px auto; margin-bottom:15px; border:1px #eaeaea solid }
.con_list li { line-height:40px; height:40px;  border-bottom: 1px dashed #ccc; }
.con_list li a { font-size:16px;  text-indent: 35px;  display: inline-block; width: 100%; }
.con_list span{    height:33px; line-height:33px; padding-left: 39px;  font-size: 14px; display:block; margin-bottom:3px}
.con_list span a{  color:#1f1f1f;}

.con_tit1 { width: 100%; height:55px; text-align: center; background:#114DAD; line-height:55px; margin-top:15px }
.con_tit1 h2{font-weight: 100;font-size:24px;color: #fff;}
.con_tit1 span{font-size: 18px;color: #fff;line-height: 30px;}
.phone_bottom b{ font-size:16px; line-height:38px; padding-left:10px; }
.phone_bottom p { font-size: 14px; line-height: 35px; }

.announcet1{ border:1px #e4e4e4 solid; background:url(../images/l_contact.jpg) no-repeat right bottom}
.announcet1 b{ font-size:16px; line-height:38px; padding-left:10px; }
.announcet1 p{font-size: 14px; line-height:33px; padding-left:10px;}


#iright{ width:1000px; float:right}
.index{ border-bottom:1px solid #114DAD; height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:15px}
.index h2{ float:left; font-size:16px; padding-left:3px;  font-weight:bold;}
.index span{ float:right; font-size:14px; padding-right:3px}
.index span a{ color:#666}

.content{ line-height:28px;}
.content1{ line-height:35px; font-size:15px}

.productlist dl{ width:240px; float:left; margin-left:5px; margin-right:5px}
.productlist dl dt{ width:240px}
.productlist dl dt a{ width:240px}
.productlist dl dt a img{ width:238px; height:179px; vertical-align:middle; border:1px solid #BEBEBE}
.productlist dl dd{ height:45px; line-height:30px; text-align:center; overflow:hidden}
.productlist dl dd a{ height:30px; line-height:30px; font-size:14px}

.page { margin:0px auto; width:1000px; padding-top:10px; padding-bottom:8px; clear:both}
.page ul li{float:left; border:1px solid #e5e5e5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}

.title{text-align:center; line-height:40px; height:40px; font-size:22px; color:#000000; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.info{width:380px;height:28px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#000; font-size:14px}

.showimg { margin: 20px 0; text-align: center; }
.showimg a img { border: 1px solid #ccc; padding: 1px; width:100%; max-width:600px; border:0 }

.conttitle { font-weight: bold; padding-bottom: 7px; margin-bottom: 7px; color: #2f2f2f; line-height: 24px; border-bottom: 1px solid #ddd; font-size: 16px; }

.xwzx ul{ list-style-type:none}
.xwzx ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px}
.xwzx ul li span{ float:right}

.ipro dl{ width:240px; float:left; margin-left:5px; margin-right:5px}
.ipro dl dt{ width:240px}
.ipro dl dt a{ width:240px}
.ipro dl dt a img{ width:238px; height:179px; vertical-align:middle; border:1px solid #BEBEBE}
.ipro dl dd{ height:30px; line-height:30px; text-align:center}
.ipro dl dd a{ height:30px; line-height:30px}

.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px; margin-bottom:8px}
.newslist ul li a{ font-size:14px;  font-family:"Î¢ÈíÑÅºÚ"}
.newslist ul li span{ float:right}
