﻿@charset "utf-8";
/* CSS Document */
#top{ width:100%; float:left;} 
#main{ width:100%; float:left;}
#foot{ width:100%; float:left; background-color:#f0eceb; /*background:url(images/foot_bg.jpg) repeat-x;*/ }



/*top*/
.header{ width:1003px; margin: 0 auto; height:122px;}
.logo{ float:left; padding:5px 0px 5px 0px; height:75px;}
.hot{ width:266px; float:right; padding:26px 0px 5px 0px;}
.hot_dj{ width:266px;  float:right; text-align:right;}
.hot_lx{ width:266px;  float:right; text-align:right;}

.pz_menu{ width:1003px; float:left; position:relative; z-index:9999; height:36px; padding-bottom:1px;}
.pz_menu li{ float:left; position:relative; margin-left:1px; }
.pz_menu li span{ width:100%; float:left; font-weight:normal;}
.pz_menu li span.curr a{ background:#e4151f;}
.pz_menu li span a{float:left; background:#0f54ac; float:left; color:#fff;  font-size:14px;/*font-size:16px;*/line-height:36px; font-weight:bold; text-align:center; display:block; padding:0 45px;}
.pz_menu li span a:hover{ background:#e4151f;}
.pz_menu li span .on{  background:#898c93;}
.pz_menu li:first-child{ margin-left:0px;}
.pz_menu .li1 span a{ float:left;color:#fff; background:#e4151f;}
.pz_menu li ul{ float:left; width:500px; display:none; padding-top:9px; position:absolute; top:35px; left:0px; height:42px;} 
.pz_menu li ul img{ float:left; position:absolute; top:-10px; left:70px; z-index:999;} 
.pz_menu li ul div{ float:left; position:relative; border:1px solid #cccccc; background:#fff;  padding:0px 15px 0px 20px; height:31px;} 
.pz_menu li ul div a{line-height:31px; margin-right:10px; color:#323232; font-size:14px; background:url(../images/xl_li.png) 0px 13px no-repeat; padding-left:10px;display:block;max-width:70px;height:25px;float:left;overflow:hidden} 
.pz_menu li ul div a:hover{  color:#014099; font-size:14px; background:url(../images/xl_li1.png)  0px 13px no-repeat; } 

/*banner*/
.banner{ width:1600px; height:400px;  overflow:hidden; position:relative; left:50%; top:0px; margin-left:-800px;}
.banner ul{ height:400px; width:1600px; position:absolute; left:50%; margin-left:-800px; overflow:hidden;}
.banner ul li{position:absolute; left:0px; top:0}
.banner ul li:first-child{z-index:3;}
.arrows{position:absolute; width:100%; bottom:0px; z-index:6; height:32px; text-align:center; margin:0 auto;}
.arrows a{display:inline-block; width:12px; margin-top:10px; margin-left:11px; height:12px; background:url(../images/btn.png) no-repeat;}
.arrows a:hover,
.arrows a.cur{ background:url(../images/btn_s.png) no-repeat;}


/*main*/
.ct1{ width:1003px; margin: 0 auto; padding-top:26px; padding-bottom:37px; overflow:hidden; }
.gs_left{ margin-left:21px;}
/*guanyu*/
.gsjs{ width:320px; float:left; overflow:hidden; height:265px;}
.gsjs_tit{ width:320px; float:left; border-bottom:1px solid #d8d8d8; height:20px; overflow:hidden; padding-bottom:9px;}
.gsjs_tit .bt{ float:left; font-size:14px; color:#014099; font-weight: bold; line-height:20px; width:280px; height:20px; overflow:hidden; float:left;}
.gsjs_tit .more{ float:right; padding-top:7px; line-height:20px; height:20px; width:36px; padding-right:4px;}
.gsjs_txt{ width:315px; float:left; padding-top:15px; height:220px; overflow:hidden; margin-left:3px;}
.gsjs_txt p{ line-height:24px;}
.gsjs_txt p img{ float:left; padding:0 10px 5px 0px;}
/*xinwen*/
.gsjs_txt ul{ height:212px; width:315px; margin-left:3px;}
.gsjs_txt ul li{ background:url(../images/gsdt_03.jpg) no-repeat left 11px; height:27px; line-height:27px; width:313px; float:left;}
.gsjs_txt ul li a{ font-style:normal; height:27px; padding-left:10px; width:205px; line-height:27px; overflow:hidden; display:block; float:left;}
.gsjs_txt ul li em{ width:75px; height:27px; font-style:normal; line-height:27px; display:inline-block; text-align:left; float:right; overflow:hidden; font-family:Arial;}
.gsjs_txt ul li a:hover{ color:#014099;}
/*lianxi*/
.in_lian{ background:url(../images/in_contact.jpg) no-repeat center top; width:320px; height:265px;}
.gsjs_txt span{ display:block; width:200px; font-size:14px; line-height:26px; margin-left:30px;}
/*chanp*/
.in_pro{ width:1003px; margin:0 auto; padding-bottom:35px;}
.in_p_title{ width:1003px; margin-bottom:30px; border-bottom:1px solid #d8d8d8; padding-bottom:5px; overflow:hidden;}
.in_p_title span{ width:903px; color:#014099; display:block; line-height:30px; text-align:left; font-size:18px; font-weight:bold;  height:30px; overflow:hidden; float:left;}
.in_p_title span i{ font-style:normal; color:#464646; line-height:30px;}
.in_p_title p{ width:36px; line-height:20px; height:20px; display:block;  float:right;}
.in_p_title p a{ width:36px; height:9px; float:right; margin-top:11px; display:block;}

.wrap{ position:relative; width:1003px; margin:0 auto;}
.imgList{ position:relative; z-index:2; margin:0 auto; width:827px; height:276px; overflow:hidden;}
.imgList ul{ position:absolute; width:100000000px; float:left;}
.imgList ul li{ display:inline; float:left; width:249px; height:270px; margin-right:40px; overflow:hidden; border-bottom:6px solid #aeaeae;}
.imgList ul li:hover{ border-bottom:6px solid #014099; cursor:pointer;}
.imgList ul li span a{ margin:23px 0 14px 0; font-size:14px; font-weight:bold; color:#000000; height:25px; line-height:25px; width:249px; display:block; overflow:hidden; float:left;}
.imgList ul li:hover span a{ color:#014099;}
.imgList ul li p{ line-height:23px; height:46px; width:249px; overflow:hidden;}

.imgList ul li:hover div{ border:1px solid #014099;}
.imgList ul li div{float:left; position:relative;  width:247px; height:138px; border:1px solid #aeaeae;}
.imgList ul li div a{position:absolute; left:0%; top:0%; width:100%; height:100%;}

.arr{ position:absolute; left:0; top:109px; z-index:1; width:100%;}
.arr a{ width:33px;	height:39px; overflow:hidden; background:url(../images/in_right02.png) no-repeat; text-indent:-999em;}
.arr a.arrowsPrev{ float:left; background-position:0 0;}
.arr a.arrowsNext{ float:right; background:url(../images/in_left.png) no-repeat;}
.arr a.default{background:url(../images/in_right.png) no-repeat;}
.arr a.default2{background:url(../images/in_left02.png) no-repeat;}

/*foot*/
.footer{ width:1003px; margin:0 auto; }
.footer .link{ width:1003px; float:left; padding:15px 0px; border-bottom:1px solid #d3cfce; color:#323232;}
.footer .link_k{ width:900px; float:left;}
.footer .link_k a{ padding:0 10px; line-height:25px; color:#323232;}
.footer .link_k a:hover{ color:#014099;}
.footer .link .dt{ float:right; line-height:25px;}
.footer .link .dt a{ color:#323232;}

.footer .xnav{ width:1003px; float:left; padding:20px 0px; border-bottom:1px solid #d3cfce;}
.footer .xnav_k{ width:900px; float:left;}
.footer .xnav_k_list{ width:140px; float:left; margin-right:5px;}
.footer .xnav_k_list span{ width:140px; float:left; font-size:14px; color:#323232;}
.footer .xnav_k_list .dh{ width:140px; float:left; padding-top:10px;}
.footer .xnav_k_list .dh a{ color:#323232; line-height:22px;display:block;overflow:hidden;height:22px;}
.footer .xnav_k_list .dh a:hover{ color:#014099;}
.footer .xnav_wx{ float:right; width:90px;}




.footer .khfw{ width:1003px; float:left; padding:17px 0px; border-bottom:1px solid #d3cfce;}
.footer .khfw_k{ width:615px; float:left; font-size:14px;}
.footer .khfw_k_tit{ float:left; font-size:14px; padding-top:5px; color:#323232;} 
.footer .khfw_k li{ width:102px; float:left; font-size:14px; height:28px; line-height:28px; padding-right:31px; background:url(../images/foot_01.jpg) left center no-repeat;}
.footer .khfw_k li a{ padding-left:34px; color:#323232;}
.footer .khfw_k li a:hover{ width:102px;color:#014099; padding-left:34px; background:url(../images/foot_011.jpg) left no-repeat;}

.footer .khfw_k .li1{ width:102px; float:left; font-size:14px; height:28px; padding-right:31px; background:url(../images/foot_02.jpg) left center no-repeat;}
.footer .khfw_k .li1 a{ padding-left:34px; }
.footer .khfw_k .li1 a:hover{ width:102px;color:#014099; padding-left:34px; background:url(../images/foot_022.jpg) left center no-repeat;}

.footer .khfw_k .li2{ width:102px; float:left; font-size:14px; height:28px; padding-right:31px; background:url(../images/foot_03.jpg) left center no-repeat;}
.footer .khfw_k .li2 a{ padding-left:34px; }
.footer .khfw_k .li2 a:hover{ width:102px;color:#014099; padding-left:34px; background:url(../images/foot_033.jpg) left center no-repeat;}

.footer .khfw_k .li3{ width:102px; float:left; font-size:14px; height:28px; line-height:28px; padding-right:31px; background:url(../images/foot_04.jpg) left center no-repeat; position:relative;}
.footer .khfw_k .li3 a{ padding-left:34px;}
.footer .khfw_k .li3 a:hover{ width:102px; color:#014099; padding-left:34px; background:url(../images/foot_044.jpg) left center no-repeat;}

.footer .khfw_k .li3:hover .erweim{ display:block;}
.footer .khfw_k .li3 .erweim{ z-index:99999; position:absolute; width:90px; height:90px; display:none; *margin-left:-90px; top:-90px;}

.footer .khfw_zx{ float:right; padding-top:5px; color:#323232;}

.footer .cy{ width:1100px; float:left; padding:20px 0px;}
.footer .cy .dz{ float:left;}
.footer .cy .bq{ float:right; }

.footer .copyright{ width:1003px; line-height:26px; min-height:26px; padding-bottom:30px; margin:0 auto; float:left; color:#323232;}
.footer .copyright a{ color:#323232;}
.footer .copyright a:hover{ color:#014099;}










/*内页*/
.ny_banner{width:1600px; height:253px;  overflow:hidden; position:relative; left:50%; top:0px; margin-left:-800px;}
.ny_con{ width:1003px; margin:0 auto; padding:40px 0 50px 0; overflow:hidden;}

.ny_left{ width:220px; float:left;}
.ny_nav{ width:220px; float:left; margin-bottom:30px;}
.ny_nav span{ width:210px; padding-left:10px; height:40px; display:block; color:#014099; border-top:2px solid #014099; line-height:40px; font-size:20px; background:#f2f2f2; overflow:hidden;}
.ny_nav span i{ font-style:normal; font-family:Arial; line-height:45px; font-size:16px; padding-left:5px;}
.ny_nav ul{ width:218px;}
.ny_nav ul li{ width:218px; line-height:40px; border-bottom:1px solid #d3d4d5; background:#ffffff; float:left;}
.ny_nav ul li:first-child{ border-top:none; padding-top:5px;}
.ny_nav ul li>a{ line-height:40px; width:175px; padding-left:25px; font-size:14px; font-weight:bold; height:40px; padding-right:15px; overflow:hidden; color:#333333; display:block;}
.ny_nav ul li>a:hover{ color:#014099;}
.ny_nav ul li.gao>a{ color:#014099;}


.ny_nav ul li>a{ line-height:40px; width:175px; padding-left:25px;background:url(../images/pinyou02.jpg) no-repeat 10px 16px; font-size:14px; font-weight:bold; height:40px; padding-right:15px; overflow:hidden; color:#333333; display:block;}


.nav_downs{ width:218px; overflow:hidden; display:none; border-top:1px solid #d3d4d5;}
.ny_nav ul li.gao>div{ display:block;}
.nav_downs p{ width:200px; display:block; overflow:hidden; padding-left:20px;}
.nav_downs p>a{ width:170px; height:30px; line-height:30px; display:block; overflow:hidden; float:left; margin-left:5px; padding-left:10px; background:url(../images/pro2_fj_05_03.jpg) no-repeat left 13px; color:#333;}
.nav_downs p>a:hover{ background:url(../images/pro2_fj.png) no-repeat left 13px; color:#014099;}
.nav_downs p.erji a{ background:url(../images/pro2_fj.png) no-repeat left 13px; color:#014099;}




.left_news{ width:220px; float:left;}
.left_news span{ width:210px; padding-left:10px; height:36px; display:block; color:#014099; border-top:2px solid #014099; line-height:36px; background:#f2f2f2; overflow:hidden;}
.left_news span i{ width:150px; height:36px; float:left; line-height:36px; font-size:18px; font-style:normal;} 
.left_news span a{ width:60px; float:right; height:36px; line-height:36px; color:#014099;}
.left_news ul{ width:220px;}
.left_news ul li{ width:210px; padding-left:10px; border-bottom:1px dashed #dddddd; height:32px; line-height:32px; overflow:hidden; background:url(../images/dian.jpg) left 13px no-repeat;}
.left_news ul li a{ color:#333333;}
.left_news ul li a:hover{ color:#014099;}
.left_news ul li:first-child{ margin-top:5px;}


.left_c{ width:220px; height:62px; background:url(../images/tel.jpg) no-repeat left top; overflow:hidden; margin-top:30px; float:left;}
.left_c span{ width:160px;margin-left:60px; overflow:hidden; display:block;}
.s_r{ color:#000; font-size:14px; width:160px; height:25px; overflow:hidden; line-height:25px; padding-left:5px;}
.s_t{ color:#014099; font-size:22px; font-weight:bold; font-style:italic;}

.ny_right{ width:760px; float:right;}
.location{ height:41px; width:760px; border-bottom:1px solid #d3d3d3;}
.location h2{ font-size:20px; font-weight:normal; height:41px; line-height:41px; width:270px; color:#014099; overflow:hidden; float:left; margin-left:3px;}
.location span{ width:450px; float:right; height:41px; margin-top:3px; line-height:41px; text-align:right; overflow:hidden;}
.location span a{ margin-right:9px;margin-left:9px;}
.location span > a:first-child{margin-left:0px;}
.location span em{ font-style:normal; padding:0 8px; color:#014099;}
.about{ width:740px; margin:10px 10px 0 10px; background:url(../images/gyph_bg.jpg) no-repeat right bottom; overflow:hidden; min-height:476px; padding-bottom:50px;}
.about p{ line-height:26px; margin-bottom:20px; width:740px; display:block; float:left;}
.about p:first-child{ margin-top:10px;}
.about p i{ font-style:normal; font-weight:bold; color:#014099; font-size:13px;}
/*honor*/
.honor{ width:740px; margin:10px 10px 0 10px; overflow:hidden;}
.honor ul{ width:800px; margin-top:30px; margin-left:5px; margin-bottom:40px;}
.honor ul li{ width:225px; float:left; height:292px; margin-bottom:40px; margin-right:25px;}
.honor ul li span{float:left; position:relative;  width:225px; height:260px; border:1px solid #9e9e9e; margin-bottom:10px;}
.honor ul li span a{ width:225px; height:260px; position:absolute;}
.honor ul li p{ width:225px; height:25px; line-height:25px; float:left; text-align:center; font-weight:bold; color:#333; overflow:hidden;}
/*news*/
.news{ width:740px; margin:10px 10px 0 10px; overflow:hidden;}
.title{ width:740px; margin:0 auto;}
.title span{ margin-bottom:10px; height:35px; width:740px; display:block;}
.title p{ width:740px; font-size:13px; color:#000; height:20px;}
.title p i{ font-style:normal; color:#f00; padding:0 3px;}

/*新闻*/
.news ul{ width:740px; margin:10px 5px 40px 5px;}
.news ul li{ width:730px; height:110px; padding-bottom:28px; padding-top:15px;}
.news ul li div{ width:550px; float:right; height:110px; border-bottom:1px solid #dfdfdf;}
.news ul li div em{ height:30px; line-height:30px; width:550px; font-style:normal; display:block;}
.news ul li div em a{ color:#4a4a4a; font-weight:bold; float:left; font-size:14px; width:470px; height:30px; display:block; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.news ul li div em b{ width:70px; height:30px; line-height:30px; margin-top:0; display:block; font-weight:normal; color:#4a4a4a; float:right;}
.news ul li div p{ width:550px; line-height:20px; height:40px; overflow:hidden; margin:5px 0; color:#4a4a4a;}
.news ul li div b{ width:550px; float:left; margin-top:5px;}
.news ul li div b a{ width:80px; height:25px; line-height:25px; float:right; text-align:center; display:block; font-weight:normal; overflow:hidden; color:#fff; background:#dfdfdf;}
.news ul li span{float:left; position:relative; width:146px; height:106px; border:4px solid #dfdfdf;}
.news ul li span a{position:absolute; width:146px; height:106px;}
.news ul li:hover div{ border-bottom:1px solid #014099;}
.news ul li:hover div em a{ color:#014099;}
.news ul li:hover div b a{ color:#fff; background:#014099;}
.news ul li:hover span{ border:4px solid #014099;}
.news ul li:hover{ cursor:pointer;}
.pages{ width:740px; height:30px; margin:0 auto; text-align:right; float:left;}
.pages a{ padding:0 6px; height:20px; margin-left:5px; color:#000; border:1px solid #d8d9d9; line-height:20px; display:inline-block;}
.pages a:hover{ background:#014099; border:1px solid #014099; color:#fff;}
.pages .cpb{ background:#014099; border:1px solid #014099; color:#fff;}
.pages a.liang{ background:#014099; border:1px solid #014099; color:#fff;}
/*新闻详细*/
.newshow{ width:740px; margin:10px 10px 0 10px; overflow:hidden;}
.show_title{ width:740px;}
.show_title h2{ width:740px; line-height:25px; text-align:center; font-size:18px; color:#000; font-weight:normal; margin:8px 0;}
.show_title span{ width:740px;}
/*contact*//*联系我们*/
.contact{ width:740px; margin:30px 10px 0 10px; overflow:hidden;}
.ditu{ width:604px; height:450px; margin:0 auto;}
.con_info{ width:740px; margin-top:20px;}

.lxwm{ width:740px; float:left; padding:26px 0px;}
.ly{ width:740px; float:left; padding-top:30px;}
.ly_tit{ width:740px; float:left; color:#141414; line-height:30px; font-size:18px; padding-bottom:30px;}
.ly_txt{ width:690px; float:left; margin-left:25px;}

/*online*/
.online{ width:740px; margin:20px 10px 0 10px; overflow:hidden;}
.lyk1{ width:249px; float:left; height:30px; border:1px solid #cccccc; line-height:20px; }
.lyk2{ width:595px; float:left; height:163px; border:1px solid #cccccc; line-height:20px; overflow:auto;}
input,select {font-size:12px;vertical-align:absmiddle;}
.btn{ width:60px; height:25px; line-height:25px; text-align:center; margin:0px 16px 0 0px; color:#5e5e5e; background:#cccccc;}
.btn:hover{ background:#014099; color:#fff;}
.yanzheng{height:30px; width:90px; border:1px solid #cccccc; float:left; line-height:20px;}
/**/
.products{ overflow:hidden; width:740px; margin:0 auto;}
.pro_title{ width:740px; margin:0 auto; padding-top:20px;}
.pro_title p{ line-height:25px; color:#000;}
.prod_zhan{  margin-top:20px; width:770px; overflow:hidden; margin-bottom:40px;}
.prod_zhan li{ width:230px; height:189px; float:left; margin-right:20px; margin-bottom:40px;}
.prod_zhan li:hover p{ border:1px solid #014099;}
.prod_zhan p{ display:block; width:228px; height:150px;  border:1px solid #d8d8d8;}
.prod_zhan p{float:left; position:relative;}
.prod_zhan p a{position:absolute; width:100%; height:100%;}
.prod_zhan li>span{ display:block; width:230px; height:36px; text-align:center; line-height:36px; font-size:14px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.prod_zhan li:hover >span{ background:#014099; display:block; color:#ffffff; cursor:pointer;}
.prod_zhan li:hover >span a{ color:#fff;}


/*产品详细*/
.pro_show{}


/*产品展示*/
.cpzs{ width:740px; margin-left:10px; overflow:hidden; padding-top:20px; min-height:500px;}
.cpzs ul{ width:740px; float:left; overflow:hidden;}
.cpzs li{ width:263px; float:left; padding:0px 50px 49px 0px; position:relative;}
.cpzs li .img{ width:242px; float:left; border:1px solid #dadada; padding:10px 10px 10px 10px;}
.cpzs li h2{ width:263px; float:left; font-size:14px; color:#014099; font-weight: normal; padding-top:17px;}
.cpzs li span{ width:263px; float:left; line-height:24px;}
.mc{ width:47px; height:62px; background:url(images/cpzs_03.png) no-repeat;position:absolute; left:0px; top:0px; font-size:18px; color:#fff; padding:7px;}


.cpzs_tit{ width:740px; float:left; padding-bottom:22px;}
.cpzs_tit_top{ width:740px; float:left; border-bottom:1px solid #ddd; padding-bottom:22px;}
.cpzs_tit_top h1{ float:left; font-size:24px;color:#014099; font-weight: bold; width:740px; line-height:30px; text-align:center;}

.cpzs_tit_top .zhdx{ float:right; width:115px;}
.cpzs_tit_top .zhdx a{ margin-left:3px;}
.cpzs_tit_top .zhdx a:first-child{ margin-left:0; margin-right:5px;}
.cpzs_tit .admin{ width:740px; float:left;padding-top:10px;}
.cpzs_tit .admin_z1{ float:left; color:#646464; line-height:25px;}
.cpzs_tit .admin_fx{ float:right; width:150px;}

.cpzs_nr{ width:740px; float:left; line-height:30px; padding-bottom:28px;}
.cpzs_nr p{ color:#333333; margin:10px 0 20px 0;}
.product_s{ width:740px; margin:0 auto; min-height:500px;}

.p_zhan{ width:740px; margin:30px 0;}
.p_zhan div{ width:740px; height:290px; position:relative; float:left;}
.p_zhan div p{ position:absolute;width:740px; height:290px;}
.p_zhan h1{ width:740px; line-height:30px; text-align:center; font-size:16px; display:block; color:#333333; padding-top:5px;}
.p_rong{ width:740px; margin:0 auto; line-height:30px; display:block;}
.p_rong span{ padding-left:10px; color:#333; line-height:30px; background:#f2f2f2; display:block;}
.p_rong p{ line-height:25px; color:#333333; margin-bottom:30px; float:left;}
#vide{width:718px; overflow:hidden; position:relative; z-index:1; background:#f9f9f9; height:182px; margin:15px 11px 0 11px; float:left;}
#vide ul{width:100000px; overflow:hidden; list-style:none; padding:0;}

#vide ul li{ height:182px; width:202px;}
#vide ul li div{ width:200px; height:150px; border:1px solid #c0c0c0; float:left; position:relative;}
#vide ul li div a{ width:200px; height:150px; position:absolute;}
#vide ul li div:hover{ border:1px solid #014099;}
#vide ul li{float:left; margin-right:40px; width:202px; height:182px; cursor:pointer;}
#vide ul li span{ width:202px; height:30px; display:block; line-height:30px; text-align:center; overflow:hidden;}
#vide ul li:hover a{ color:#014099;}

/*新闻资讯*/
.xwzx{ width:740px; float:left; border:1px solid #000;}


.xwzx .l1{ width:740px; float:left;}
.xwzx .l1 .img{ float:left;}
.xwzx .l1 div{ width:647px; float:right;}
.xwzx .l1 div h2{ width:637px; float:left; background:url(../images/xwzx_02.jpg) left center no-repeat; font-size:14px; color:#014099; padding-left:10px;}
.xwzx .l1 div .sj{ width:637px; float:left; color:#797979; line-height:18px; padding-top:5px;}
.xwzx .l1 div .txt{ width:637px; float:left; line-height:22px; color:#464646;}
.xwzx .l1 div .more{ float:left; margin-top:5px;}

.xwzx .l2{ width:740px; float:left; border-bottom:1px solid #ddd; padding:22px 0px;}
.xwzx .l2 .tit{ width:740px; float:left;}
.xwzx .l2 .tit_bt{ float:left; background:url(../images/xwzx_03.jpg) left center no-repeat; font-size:14px;}
.xwzx .l2 .tit_bt a{ padding-left:14px;}
.xwzx .l2 .tit_bt a:hover{ color:#014099;}
.xwzx .l2 .tit_sj{ float:right;}
.xwzx .l2 span{ width:740px; float:left; padding-top:12px; line-height:18px;}

/*新闻资讯---内页*/
.xgxw{ width:740px; float:left; padding-top:35px;}
.xgxw_tit{ width:740px; float:left; line-height:30px; border-bottom:1px solid #ddd; color:#014099; font-weight: bold; font-size:16px;}
.xgxw_txt{ width:740px; float:left; padding-top:10px;}
.xgxw_txt li{ width:740px; float:left; background:url(../images/gsdt_03.jpg) no-repeat left 10px; line-height:25px;}
.xgxw_txt li a{ float:left; padding-left:14px; width:640px; height:25px; line-height:25px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; color:#333333;}
.xgxw_txt li a:hover{ color:#014099;}
.xgxw_txt li span{ float:right;}


/**/
.jobs{ width:740px; margin:10px 10px 0 10px; overflow:hidden;}
.jobs span{ width:715px; height:270px; margin:0 auto; display:block; padding:15px 0;}
.jobs table{ margin:35px 0 40px 19px; border-left:1px solid #014099;}
.jobs table tr:first-child{ height:32px; background:#014099; color:#ffffff; text-align:center; border-left:1px solid #014099; border-right:1px solid #014099;}
.jobs table tr{ height:38px; text-align:center; border-left:1px solid #014099;}
.jobs table tr td{ border-bottom:1px solid #014099; border-right:1px solid #014099; color:#333333; font-family:SimSun;}
.jobs table tr td a{ color:#333; line-height:25px; width:80px; overflow:hidden; height:25px; text-align:center; background:#f2f2f2; display:block; border-radius:3px; margin:0 auto;}
.jobs table tr td a:hover{ color:#fff; background:#014099; border-radius:3px;}
.jobs table tr td:first-child img{ margin-left:23px; margin-right:5px;}
.jobs table tr td:first-child{ text-align:left;}

.jobshow{ margin:0 auto; width:710px;}
.jobshow span{ width:715px; height:270px; margin:0 auto; display:block; padding:15px 0;}
.jobshow ul{ color:#4b4b4b; border-top:1px solid #dde7f3; margin-bottom:27px; margin-top:40px; background:url(../images/tab_bg.jpg) no-repeat 373px top;}
.jobshow ul li{ border:1px solid #dde7f3; border-top:none;}
.jobshow_td{ width:355px;  padding-left:18px; line-height:34px;}
.jobshow_tdd{ line-height:34px; padding-left:18px;}
.neirong{ width:710px; overflow:hidden; color:#4a4a4a;}
.neirong p{ line-height:30px;}
/*anli*/
.ny_case{ width:740px; margin:0 auto;}
.article{ line-height:26px; margin-top:18px;}
.case{ width:740px;}
.case ul{ margin-top:15px; padding-bottom:14px; overflow:hidden;}
.case ul li{ width:358px; float:left; height:181px; margin-bottom:26px; margin-right:12px;}
.case ul li:hover{ cursor:pointer;}
.case ul li em{ width:204px; height:154px; float:left; position:relative; border:1px solid #c0c0c0;}
.case ul li em a{ width:204px; height:154px; position:absolute;}
.case ul li:hover em{ border:1px solid #014099;}
.case ul li div{ width:140px; height:130px; float:right; margin-top:15px;}
.case ul li div span{ width:140px; height:25px; display:block; margin-bottom:4px; overflow:hidden; }
.case ul li div span a{ line-height:25px; max-width:140px; height:25px; color:#333333; text-align:center; display:block; background:#f2f2f2;}
.case ul li:hover div span a{ background:#014099; color:#ffffff; display:block;}
.case ul li div p{ line-height:26px; width:140px; height:75px; overflow:hidden;}

/*caseshow*/


/*sitemap*/
.sitemap{ width:730px; margin:30px 15px 0 15px;}
.sitemap ul{ width:730px; margin:0 auto;}
.sitemap ul li{ width:730px; float:left; margin-bottom:30px;}
.sitemap ul li span{ width:730px; border-bottom:1px dashed #014099; display:block; padding-bottom:5px; margin-bottom:10px;}
.sitemap ul li span a{ color:#014099; font-size:16px; line-height:30px; border-left:5px solid #014099; padding-left:10px; display:block;}
.sitemap ul li div{ width:710px; margin:0 auto;}
.sitemap ul li div a{ width:132px; color:#014099; padding-left:10px; display:block; line-height:25px; float:left; background:url(../images/xi.png) no-repeat left 8px; padding-right:10px;height:22px;overflow:hidden}



/*上一页  下一页*/
.syy{ width:740px; float:left; border-top:1px solid #ddd; padding-top:30px;}
.syy_k{ width:650px; float:left;}
.syy_k .s{ width:650px; float:left; line-height:26px; color:#646464;}
.syy_k .s i{ width:50px; height:26px; line-height:26px; float:left; font-style:normal; color:#333;margin-right:15px;}
.syy_k .s a{ color:#323232; width:570px; display:block; height:26px; line-height:26px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.syy_k .s a:hover{ color:#014099;}
.syy_fh{ float:right;}









/*common*/
.font1{ color:#014099; font-size:18px;}
.font2{ color:#141414; line-height:30px;}


/* 行业动态滚动 */
.picScroll-left{ width:248px;  overflow:hidden; position:relative;}
.picScroll-left .bd{ padding:0 6px; float:left;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; }
.picScroll-left .bd ul li .img{ width:102px; float:left;position:relative;}

/*
.ct1 .hydt_txt{ width:224px; float:left; padding:0 6px;}
.ct1 .hydt_txt li{ width:102px; float:left; padding:0 5px;}
.ct1 .hydt_txt li .img{ width:102px; float:left;position:relative;}
    */

.zihao
{padding:1px 4px; background:#adadad; color:#fff;}
    .zihao:hover,.zihao_on,.zihao_on:hover
    {
        background:#0f54ac; color:#fff;padding:1px 4px;
    }
	