.top{ width:1000px; margin:0 auto; padding-bottom:10px; position:relative; z-index:99}
.top_si{ width:1000px; height:18px; margin:0 auto; padding-top:8px;}
.si_right{ width:700px; height:20px; float:right; text-align:right; overflow:hidden;}
.si_right a{ padding:0 10px;}
.si_right a:hover{ color:#1B64B5; text-decoration:underline;}
.top_de{ width:1000px; height:95px; margin-bottom:5px;}
.logo{ max-height:95px; max-width:640px; float:left;}
.t_con{ width:300px; float:right; padding-top:30px; text-align:right; font-size:14px;} 
.t_con i{ font-size:24px; color:#1B64B5; font-style:normal;}
.nav{ width:100%; height:45px; background:url(../images/nav_bg.jpg) repeat-x; margin-bottom:4px;}
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{ float:left; position:relative; background:url(../images/li.jpg) no-repeat left top; width:142px; z-index:9}
.nav ul li:first-child{ background:none; margin-left:3px;}
.nav ul li > a{ width:140px; height:45px; line-height:45px; text-align:center; color:#fff; display:block; font-size:14px; overflow:hidden; margin-left:2px;}
.nav ul li:hover, .nav ul .cur > a{ color:#fff; background:url(../images/sub_bg.png) repeat;}
.subnav{ /*width:144px;*/ position:absolute; left:0px; z-index:9; display:none; background:#1B64B5; padding:5px 0;}
.subnav>a{ height:36px; float:left; display:block; line-height:36px; font-size:14px; text-align:left; color:#fff; width:144px; text-align:center; overflow:hidden; border-top:1px solid #014278;}
.subnav>a:first-child{ border-top:none;}
.subnav a:hover{ color:#fff; background:url(../images/sub_bg.png) repeat;}
.nav .subnav>a
{
COLOR:#FFF
}


.banner{ width:1600px; height:400px; border-bottom:1px solid #017a94; position:relative; left:50%; margin-left:-800px; top:0px; overflow:hidden;}
.banner li{ width:1600px; height:400px; position:absolute; left:0px; top:0px; text-align:center;}
.banner p{ width:1000px; height:20px; position:absolute; left:50%; margin-left:-50px; bottom:33px; text-align:center;}
.banner p span{ width:18px; height:18px; text-align:center; line-height:18px; background:#136fc1; display:inline-block; margin:0px 6px; color:#9b0005; cursor:pointer; color:#fff;}
.banner p span.cur{ color:#fff; background:#1b64b5; width:20px; height:20px; line-height:20px; font-weight:bold;}

.hot{ width:100%; background:#dcdcdc;}
.rolling{ width:1000px; height:32px; padding-left:26px; margin:0 auto;}
.remen{ width:700px; height:32px; overflow:hidden; float:left;}
.remen i{ font-weight:bold; font-style:normal; line-height:32px; font-size:13px;}
.remen a{ line-height:32px; padding:0 8px;}
.remen a:hover{ text-decoration:underline;}
.search{ width:266px; height:22px; float:right; margin-right:23px; margin-top:5px; text-align:right;}
.search_txt{ height:20px; width:202px; background:#FEF7FF; float:left; border:1px solid #FEF7FF; padding-left:5px; color:#999; line-height:20px;}
.search_btn{ height:22px; width:50px; background:url(../images/btn.jpg) no-repeat;  border:1px solid #4b4b4b; margin-left:5px;}

.index_content{ width:1000px; margin:0 auto; overflow:hidden; padding-top:14px;}
.minddle_a{ width:1000px;}
.pro_nav{ width:204px; min-height:460px; float:left; background:#ededed; overflow:hidden;}
.pro_nav span{ width:204px; height:48px; background:url(../images/zx_top.jpg) no-repeat left top; display:block; line-height:48px; font-size:16px; color:#fff; overflow:hidden; text-align:center;}
.pro_nav ul{ width:170px; float:left; padding:0 16px; border:1px solid #dbdbdb; border-top:none; padding-top:14px; padding-bottom:10px;}
.pro_nav ul li{ width:170px; float:left; text-align:right;}
.pro_nav ul li > a{ height:30px; width:128px; color:#565656; font-size:13px; display:block; text-align:left; line-height:30px; background:url(../images/zx_h3.jpg) no-repeat left top; padding-left:32px; padding-right:10px; overflow:hidden; font-weight:bold;}
li.liang div{ display:block;}
.pro_nav ul li:hover>a{text-decoration:underline;}
.ny_down{ width:170px; overflow:hidden; text-align:left; display:block;}
.pro_nav .ny_down a{ width:156px; text-align:left; height:30px; overflow:hidden; display:block; color:#333; line-height:30px; float:left; background:url(../images/ico02.jpg) no-repeat left 13px; padding-left:14px;}
.pro_nav .ny_down a:hover{ text-decoration:underline;}
.index_pro{ width:766px; float:right;}
.pro_fen{ width:766px; background:url(../images/ico_01.jpg) repeat-x left 30px; height:35px;}
.pro_fen ul{ background:url(../images/ico01.jpg) no-repeat 5px 5px; height:35px; padding-left:32px; width:734px; overflow:hidden;}
.pro_fen ul li{ width:82px; float:left; height:35px; line-height:35px; padding-right:10px; overflow:hidden;}
.pro_fen ul li a{ width:82px; height:35px; line-height:35px; display:block; text-align:center; font-size:16px; color:#000; overflow:hidden;}
.pro_fen ul li a:hover, .pro_fen ul .cug a{ background:url(../images/cp_libg.jpg) no-repeat left bottom;}
.pro_lb{}
.pro_lb ul{ width:810px; padding:20px 0 0 0; display:none;}
.pro_lb ul:first-child{ display:block;}
.pro_lb ul li{ width:224px; background:url(../images/cp_picbg.jpg) no-repeat left top; height:236px; float:left; margin-right:43px; padding-bottom:20px;}
.pro_lb ul li span{ width:224px; height:204px; display:block; border:1px solid #dbdbdb;}
.pro_lb ul li span > a{ width:224px; height:204px; display:inline-block; text-align:center; z-index:9;}
.pro_lb ul li span > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.pro_lb ul li span > a > i{ height:100%; display:inline-block; vertical-align:middle;}
.pro_lb ul li p{ width:224px; height:30px; display:block;}
.pro_lb ul li p > i{ width:170px; height:30px; display:block; font-style:normal; float:left;}
.pro_lb ul li p > i a{ width:170px; height:30px; line-height:30px; display:block; font-style:normal; float:left; font-family:Arial; overflow:hidden;}
.pro_lb ul li p > em{ width:50px; height:30px; display:block; float:right; font-style:normal;}
.pro_lb ul li p > em a{ width:50px; height:30px; line-height:30px; display:block; overflow:hidden; font-style:normal; color:#1B64B5;}
.pro_lb ul li:p > em a{ text-decoration:underline;}

.minddle_b{ width:1000px; height:120px; overflow:hidden;}

.minddle_c{ width:1000px; margin:0 auto; overflow:hidden; padding:14px 0;}
.c_left{ width:224px; float:left; }
.c_left span{ width:224px; height:48px; background:url(../images/fa_top.jpg) no-repeat left top; display:block;}
.c_left span > i{ width:187px; height:48px; line-height:48px; display:block; font-style:normal; font-size:16px; text-align:center; color:#ffffff; overflow:hidden; float:left;}
.c_left span a{ width:30px; height:48px; float:right; display:block;}
.c_left ul{ width:222px;  background:#f7f7f7; border:1px solid #dbdbdb; border-top:none; min-height:321px;}
.c_left ul li{ width:180px; height:34px; border-top:1px dashed #a1a1a1; margin:0 auto; padding-left:13px; background:url(../images/ico02.jpg) no-repeat left 15px;}
.c_left ul li:first-child{ border-top:none;}
.c_left ul li a{ line-height:34px; height:34px; width:180px; display:block; overflow:hidden; color:#333;}
.c_left ul li:hover a{ text-decoration:underline;}
.c_right{ width:775px; float:right; overflow:hidden; border:1px solid #dbdbdb; border-left:none;}
.CR_title{ width:704px; height:30px; background:url(../images/p_yuan.png) no-repeat left 13px; margin:5px 0 5px 39px;}

.CR_title span{ width:634px; height:30px; line-height:30px; display:block; float:left; color:#000; font-size:16px; padding-left:16px; overflow:hidden}
.CR_title a{ width:50px; height:30px; font-style:normal; line-height:30px; display:block; float:right;}
.show_top{ width:704px;}
.show_top ul{ width:704px;}
.show_top ul li{ width:704px; height:150px; float:left; padding-bottom:14px;}
.show_top ul li span{ width:238px; height:148px; border:1px solid #dbdbdb; display:block; float:left;}
.show_top ul li span > a{ width:238px; height:146px; display:inline-block; text-align:center; z-index:9;}
.show_top ul li span > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.show_top ul li span > a > i{ height:100%; display:inline-block; vertical-align:middle;}
.show_top ul li > div{ height:148px; width:446px; float:right; display:block; border-bottom:1px solid #cccccc;}
.show_top ul li > div em{ width:446px; height:30px; font-style:normal; overflow:hidden;}
.show_top ul li > div em a{  width:446px; height:30px; font-style:normal; overflow:hidden; line-height:30px; display:block; font-weight:bold; font-size:14px; color:#000;}
.show_top ul li:hover div em a{ text-decoration:underline;}
.show_top ul li > div p{ height:78px; width:446px; overflow:hidden; display:block; line-height:26px;}
.show_top ul li > div i{ width:446px; height:30px; line-height:30px; font-style:normal; display:block;}
.show_top ul li > div i a{ width:70px; height:30px; line-height:30px; float:right; color:#016DCA;}
.show_top ul li:hover div i a{ text-decoration:underline;}

.minddle_d{ width:1000px; overflow:hidden;}
.d_title{ width:1000px; height:158px; overflow:hidden;}
.liyou{ width:1000px; padding:10px 0; overflow:hidden;}
.ly_img{ width:530px; height:370px;}
.because{ width:383px;}
.be_01{ width:383px; overflow:hidden; padding:10px 0 26px 0;}
.be_01 span{ width:289px; height:74px; display:block; background:url(../images/ys_bt01.jpg) no-repeat left top; padding-left:94px;}
.be_01 span em{ font-style:normal; height:30px; line-height:30px; font-family:'黑体'; font-size:30px; color:#000; width:289px; display:block; margin-top:10px;}
.be_01 span i{ font-style:normal; font-family:Arial; font-size:18px;}
.be_01 p{ width:310px; height:30px; display:block; background:url(../images/ico04.jpg) no-repeat left 10px; color:#333; font-size:13px; line-height:30px; padding-left:20px;}
.be_01 p i{ font-style:normal; color:#016DCA;}
.01_s{ margin-top:20px;}
.be_02{ width:383px; overflow:hidden; padding:10px 0 26px 0;}
.be_02 span{ width:289px; height:74px; display:block; background:url(../images/ys_bt02.jpg) no-repeat left top; padding-left:94px;}
.be_02 span em{ font-style:normal; height:30px; line-height:30px; font-family:'黑体'; font-size:30px; color:#000; width:289px; display:block; margin-top:10px;}
.be_02 span i{ font-style:normal; font-family:Arial; font-size:18px;}
.be_02 p{ width:310px; /*height:30px; */display:block; background:url(../images/ico04.jpg) no-repeat left 10px; color:#333; font-size:13px; line-height:30px; padding-left:20px;}
.be_02 p i{ font-style:normal; color:#016DCA;}
.be_03{ width:383px; overflow:hidden; padding:10px 0 26px 0;}
.be_03 span{ width:289px; height:74px; display:block; background:url(../images/ys_bt03.jpg) no-repeat left top; padding-left:94px;}
.be_03 span em{ font-style:normal; height:30px; line-height:30px; font-family:'黑体'; font-size:30px; color:#000; width:289px; display:block; margin-top:10px;}
.be_03 span i{ font-style:normal; font-family:Arial; font-size:18px;}
.be_03 p{ width:310px; height:30px; display:block; background:url(../images/ico04.jpg) no-repeat left 10px; color:#333; font-size:13px; line-height:30px; padding-left:20px;}
.be_03 p i{ font-style:normal; color:#016DCA;}
.be_04{ width:383px; overflow:hidden; padding:10px 0 26px 0;}
.be_04 span{ width:289px; height:74px; display:block; background:url(../images/ys_bt04.jpg) no-repeat left top; padding-left:94px;}
.be_04 span em{ font-style:normal; height:30px; line-height:30px; font-family:'黑体'; font-size:30px; color:#000; width:289px; display:block; margin-top:10px;}
.be_04 span i{ font-style:normal; font-family:Arial; font-size:18px;}
.be_04 p{ width:310px; height:30px; display:block; background:url(../images/ico04.jpg) no-repeat left 10px; color:#333; font-size:13px; line-height:30px; padding-left:20px; overflow:hidden;}
.be_04 p i{ font-style:normal; color:#016DCA;}

.minddle_e{ width:1000px; height:120px; overflow:hidden;}

.minddle_f{ width:1000px; overflow:hidden; padding:14px 0;}
.f_left{ width:735px; float:left; overflow:hidden;}
.f_title{ background:url(../images/tm_top.jpg) no-repeat left top; height:40px; width:695px; padding-left:40px; }
.f_title span{ width:614px; height:40px; line-height:40px; display:block; float:left; color:#000; font-size:16px; padding-left:16px;}
.f_title a{ width:50px; height:40px; font-style:normal; line-height:40px; display:block; float:right;}
.f_right{ width:250px; float:right; height:384px; overflow:hidden;}
.fr_tit{ width:250px; height:42px; background:url(../images/zs_top.jpg) no-repeat left top;}
.fr_tit span{ width:190px; height:42px; line-height:42px; display:block; overflow:hidden; float:left;}
.fr_tit span i{ height:42px; line-height:42px; font-style:normal; color:#fff; padding-left:14px; font-size:16px;}
.fr_tit span em{ font-style:normal; color:#999; font-family:Arial; font-size:13px; padding-left:6px;}
.fr_tit p{ width:58px; height:42px; overflow:hidden; display:block;}
.fr_tit p a{ line-height:42px; height:42px; width:58px; display:block; text-align:center; color:#fff;}
.fr_tit p a:hover{ text-decoration:underline;}
.yidong{ width:248px; border:1px solid #dbdbdb; height:340px; overflow:hidden;}
.yidong ul{ width:214px; padding:10px 17px 0 17px; overflow:hidden;}
.yidong ul li{ background:url(../images/zs_yy.jpg) no-repeat left 130px; width:212px; height:160px; padding-bottom:6px;}
.yidong ul li span{ width:212px; height:130px; border:1px solid #dbdbdb; display:block;}
.yidong ul li span > a{ width:212px; height:130px; display:inline-block; text-align:center; z-index:9;}
.yidong ul li span > a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.yidong ul li span > a > i{ height:100%; display:inline-block; vertical-align:middle;}
.yidong ul li p{ width:212px; height:30px; display:block; overflow:hidden;}
.yidong ul li p a{ width:212px; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center;}
.yidong ul li:hover span { border:1px solid #016DCA;} 

.minddle_g{ width:1000px; overflow:hidden; margin-bottom:14px;}
.zj_left{ width:733px; float:left; overflow:hidden; border:1px solid #dbdbdb;}
.zj_top{ height:41px; width:695px; overflow:hidden; padding-left:40px; background:url(../images/gy_top.jpg) no-repeat left top;}
.zj_top span{ width:190px; height:42px; line-height:42px; display:block; overflow:hidden; float:left;}
.zj_top span i{font-size:16px; color:#0152AD; line-height:40px; font-style:normal;}
.zj_top span em{ font-size:13px; font-family:Arial; font-style:normal; padding-left:5px;}
.zj_top p{ width:58px; height:42px; overflow:hidden; display:block; float:right;}
.zj_top p a{ line-height:42px; height:42px; width:58px; display:block; text-align:center;}
.zj_top p a:hover{ text-decoration:underline;}
.index_about{ width:688px; height:354px;/* background:url(../images/gy_xx.jpg) no-repeat left 190px;*/ overflow:hidden; margin:0 auto; padding-top:20px;}
.mv{ width:276px; height:170px; float:left;}
.jianjie{ width:396px; height:170px; float:right;}
.jianjie span{ font-size:13px; width:396px; display:block; font-weight:bold; overflow:hidden; margin:5px 0 10px 0;}
.jianjie p{ width:396px; height:104px; display:block; overflow:hidden; line-height:26px;}
.jianjie i{ width:396px; height:23px; font-style:normal; display:block; margin-top:10px;}
.jianjie i a{ width:92px; height:23px; line-height:23px; display:block; overflow:hidden; background:url(../images/gy_but.jpg) no-repeat left top; color:#fff; text-align:center;}
.jianjie i a:hover{ text-decoration:underline;}
.pic{ width:688px; height:146px; overflow:hidden; padding-top:30px;}
.pic ul{ overflow:hidden; height:146px; width:100000px;}
.pic ul li{ width:198px; height:146px; float:left; padding-right:20px; padding-left:13px;}
.pic ul li span{ width:196px; height:108px; border:1px solid #dbdbdb; display:inline-block; text-align:center; z-index:9;}
.pic ul li span img{ max-height:100%; max-width:100%; vertical-align:middle;}
.pic ul li span > i{ height:100%; display:inline-block; vertical-align:middle;}
.pic ul li p{ width:196px; height:30px; display:block; overflow:hidden; line-height:30px; text-align:center;}
.pic ul li:hover span { border:1px solid #016DCA;} 

.que{width:248px; border:1px solid #dbdbdb; height:372px; overflow:hidden;}
.que ul { width:230px; padding:0px 9px 0 9px;}
.que ul li{ width:230px; height:108px; border-bottom:1px dashed #dbdbdb; padding:6px 0; }
.que ul li span{ overflow:hidden; width:204px; height:30px; display:block; background:url(../images/wd_w.jpg) no-repeat left 8px; padding-left:26px;}
.que ul li span a{ line-height:30px; height:30px; width:200px; display:block;}
.que ul li p{ width:204px;  padding-left:26px; height:72px; line-height:26px; overflow:hidden; display:block; background:url(../images/wd_d.jpg) no-repeat left 6px; overflow:hidden;}
.wen_ri{ width:250px; float:right; height:416px; overflow:hidden;}

.minddle_h{ width:1000px; height:120px; overflow:hidden; background:url(../images/index_c.jpg) no-repeat left top;}
.minddle_h span{ height:108px; width:700px; float:right; display:block; padding:6px 0;}
.minddle_h span p{ line-height:26px; color:#fff; font-size:12px;}
.minddle_h span p a{ height:23px; width:92px; display:block; overflow:hidden; text-align:center; line-height:23px; background:url(../images/gy_but.png) no-repeat left top; color:#fff; font-weight:bold;}

.minddle_i{ width:1000px; overflow:hidden; margin:14px 0;}
.h_news{ width:321px;}
.h_title{ background:url(../images/dt_top03.jpg) no-repeat left top; height:42px; width:321px;}
.h_title span{ width:260px; height:42px; line-height:42px; display:block; overflow:hidden; float:left;}
.h_title span i{ height:42px; line-height:42px; font-style:normal; color:#fff; padding-left:14px; font-size:16px;}
.h_title span em{ font-style:normal; color:#999; font-family:Arial; font-size:13px; padding-left:6px;}
.h_title p{ width:58px; height:42px; overflow:hidden; display:block;}
.h_title p a{ line-height:42px; height:42px; width:58px; display:block; text-align:center; color:#fff;}
.h_title p a:hover{ text-decoration:underline;}

.h_title_s{ background:url(../images/dt_top02.jpg) no-repeat left top; height:42px; width:318px; border:1px solid #dbdbdb; border-bottom:none;}
.h_title_s span{ width:260px; height:42px; line-height:42px; display:block; overflow:hidden; float:left; }
.h_title_s span i{ height:42px; line-height:42px; font-style:normal; color:#0152AD; padding-left:40px; font-size:16px;}
.h_title_s span em{ font-style:normal; color:#999; font-family:Arial; font-size:13px; padding-left:6px;}
.h_title_s p{ width:58px; height:42px; overflow:hidden; display:block;}
.h_title_s p a{ line-height:42px; height:42px; width:58px; display:block; text-align:center;}
.h_title_s p a:hover{ text-decoration:underline;}
.h_news_s ul{ width:280px; border:1px solid #dbdbdb; padding:10px 18px 20px 20px; border-top:none;}
.h_news_s ul li{ background:url(../images/ico07.jpg) no-repeat left 15px; height:38px; width:264px; border-bottom:1px dashed #dbdbdb; padding-left:16px;}
.h_news_s ul li:hover a{ text-decoration:underline;}
.h_news_s{ width:321px;}
.h_news_s ul li a{ width:270px; height:38px; line-height:38px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block;}
.h_news ul{ width:280px; border:1px solid #dbdbdb; padding:10px 18px 20px 20px;}
.h_news ul li{ background:url(../images/ico06.jpg) no-repeat left 18px; height:38px; width:270px; border-bottom:1px dashed #dbdbdb; padding-left:10px;}
.h_news ul li a{ width:280px; height:38px; line-height:38px; overflow:hidden; display:block;}
.h_news ul li:hover a{ text-decoration:underline;}
.minddle_j{ width:998px; min-height:82px; overflow:hidden; margin:0 auto; background:url(../images/yq_bt.jpg) no-repeat left top; border:1px solid #dbdbdb;}
.link{ width:870px; min-height:58px; float:right; padding:12px 0;}
.link a{ padding:0 19px; line-height:26px;}

.bottom_a{ width:100%; background:#00264b; color:#fff; padding:10px 0; margin-top:14px;}
.bottom_a .bottom_b{ width:1000px; margin:0 auto; line-height:40px; text-align:center}
.bottom_a .bottom_b a{ color:#fff; padding:0px 20px; font-size:14px;}
.bottom_a .bottom_b a:hover{ text-decoration:underline;}
.bottom_c{ width:1000px; margin:0 auto; overflow:hidden; padding:20px 0;}
.bottom_c .fl{ margin-left:210px;}
.bottom_d{ width:370px; margin-left:21px; float:left; font-size:14px; padding:10px 0;}
.bottom_d p{ line-height:26px; color:#fff;}
.all{ width:26px; height:72px; position:fixed; z-index:999; bottom:200px; border:1px solid #fff; right:0;}

/***********about*************/
.ny_ban{  width:1600px; height:244px; border-bottom:1px solid #017a94; position:relative; left:50%; margin-left:-800px; top:0px; overflow:hidden; }
.ny_left{ width:200px; overflow:hidden; float:left;}
.nav_left{ width:200px; overflow:hidden;}
.nav_left span{ height:36px; width:190px; font-size:16px; color:#333; font-weight:bold; background:url(../images/tit1n.jpg) no-repeat left top; display:block; line-height:36px; padding-left:10px; overflow:hidden;}
.nav_left ul{ width:188px; border:1px solid #dbdbdb; border-top:none; padding:6px 0 6px 10px;}
.nav_left ul li{ width:178px; line-height:30px; background:url(../images/ico003.jpg) no-repeat left 13px; padding-left:10px;}
.nav_left ul li > a{ width:178px; height:30px; line-height:30px; display:block; overflow:hidden;}
.nav_left ul li:hover > a{ color:#1B64B5; font-weight:bold;}
.nav_left ul li.gao div{ display:block;}
.nav_left ul .gao > a{ color:#1B64B5; font-weight:bold;}
.nav_down{ display:none; width:170px; overflow:hidden;}
.nav_down p{ display:block; width:159px; float:left; overflow:hidden; display:block; background:url(../images/ico02.jpg) no-repeat left 11px; padding-left:4px;}
.nav_down p > a{ width:150px; height:26px; line-height:26px; display:block; overflow:hidden; padding-left:6px; }
.nav_down p.erji a{ color:#333; font-weight:bold;}
.nav_down p > a:hover{ color:#333; font-weight:bold;}

.new_left{ width:200px; margin-top:20px;}
.new_left span{ width:190px; height:36px; line-height:36px; display:block; background:#1B64B5; padding-left:10px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold;}
.new_left ul{ width:198px; border:1px solid #dbdbdb; border-top:none; padding:6px 0; overflow:hidden;} 
.new_left ul li{ width:178px; height:30px; padding-left:12px; line-height:30px; background:url(../images/ico003.jpg) no-repeat 6px 13px; border-bottom:1px dashed #dbdbdb; overflow:hidden;}
.new_left ul li a{ width:178px; height:30px; display:block; overflow:hidden;}
.last{ background:none; border-bottom:none; text-align:right;}
.last:hover{ text-decoration:underline; color:#1B64B5;}
.contact_left{ width:200px; margin-top:20px;}
.contact_left span{ width:190px; height:36px; line-height:36px; display:block; background:#1B64B5; padding-left:10px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold;}
.contact_left div{ border:1px solid #dbdbdb; width:186px; margin:0 auto; padding:0 6px; border-top:none;  padding-bottom:6px;}
.contact_left p{ line-height:26px;}
.ny_right{ width:790px; min-height:500px; float:right;}
.location{ width:778px; height:34px; border:1px solid #dbdbdb; border-radius:3px; padding-left:10px;}
.location h2{ width:265px; height:34px; line-height:34px; font-size:16px; font-weight:bold; color:#333; display:block; float:left; overflow:hidden;}
.location span{ width:450px; height:34px; display:block; overflow:hidden; float:right; line-height:34px; text-align:right; padding-right:10px;}
.location span em{ color:#1B64B5; font-style:normal;}
.ny_wen{ width:788px; border:1px solid #dbdbdb; min-height:752px; margin-top:10px; border-radius:3px;}
.ab_title{ height:55px; width:728px; background:url(../images/ab_img.jpg) no-repeat left top; margin-left:30px; margin-top:20px;}
.ab_title span{ width:650px; margin-left:78px; height:55px; color:#1B64B5; font-size:18px; font-weight:bold; line-height:55px; overflow:hidden; display:block;}
.about{ width:728px; padding:30px 30px 0 30px;}
.about img{ float:right; padding:0 0 10px 10px;}
.about p{ line-height:26px; padding-bottom:30px;}

/***********honor*************/
.pages{ width:738px; height:35px; text-align:right; padding-right:10px;}
.pages a{ height:26px; line-height:26px; padding:0 8px; margin:0 5px; display:inline-block; border:1px solid #dbdbdb;}
.pages a:hover{ border:1px solid #1B64B5; background:#1B64B5; color:#fff;}
.pages a.cuss{ border:1px solid #1B64B5; background:#1B64B5; color:#fff;}
.honor{ padding:30px 0 50px 0; width:740px; overflow:hidden; margin:0 auto;}
.honor ul{ overflow:hidden; padding-bottom:10px; width:780px;}
.honor li{ width:220px; height:290px; background:url(../images/y-honor-list.jpg) no-repeat left 224px; padding-bottom:30px; overflow:hidden; float:left; margin-right:28px;}
.honor li a{ width:180px;  display:inline-block; text-align:center; margin:0 0 0 22px;}
.honor li a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.honor li a i{ height:100%; display:inline-block; vertical-align:middle;}
.honor li p{ height:30px; line-height:30px; text-align:center; overflow:hidden; margin-top:20px;}
/***********news*************/
.news{ width:740px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.news ul{ background:url(../images/news03.png) repeat-y 96px; width:727px; overflow:hidden; margin-bottom:30px;}
.news ul li{ float:left; width:727px; height:155px;}
.news ul li:first-child{ background:url(../images/white.jpg) no-repeat left top;}
.news ul li span{ width:110px; height:58px; display:block; background:url(../images/news01.png) no-repeat; font-family:Arial; font-size:14px; color:#ebf3fd; float:left; margin-top:40px;}
.news ul li span img{ float:right; margin-top:19px;}
.news ul li span i{ font-style:normal; margin:14px 0 0 14px; width:38px; height:38px; line-height:19px; display:inline-block; overflow:hidden; word-break:break-all; float:left; }
.news ul li div{ width:605px; float:right; height:110px; margin-top:40px;}
.news ul li div i{ font-size:14px; font-weight:normal; height:18px; width:605px; overflow:hidden; margin-bottom:6px; font-style:normal; white-space: nowrap; text-overflow: ellipsis;}
.news ul li div i a{ color:#333333; line-height:18px;  height:18px; width:605px; display:block;  overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.news ul li div p{ font-family:SimSun; line-height:22px; height:44px; width:605px; overflow:hidden; margin-bottom:11px;}
.news ul li div em{ background:url(../images/news04.png) no-repeat; font-style:normal; font-family:Arial; width:58px; height:20px; display:block; overflow:hidden; text-align:center;}
.news ul li div em a{ color:#ffffff; font-size:11px; line-height:20px;}
/***********newshow*************/
.newshow{ width:740px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.title{ width:740px;}
.title h1{ width:740px; line-height:30px; font-size:16px; display:block; text-align:center; padding:20px 0 10px 0; color:#333; border-bottom:1px dashed #dbdbdb;}
.title span{ width:740px; line-height:30px; text-align:center; display:block; height:30px; overflow:hidden;}
.show_co{ width:740px; padding-top:20px;}
.show_co p{ margin-bottom:20px; line-height:26px}
.fy{ width:740px; height:40px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.fy span{ width:366px; height:40px; display:block; line-height:40px;}
.fy span i{ font-style:normal; height:40px; line-height:40px; display:block; width:60px; float:left;}
.fy span a{ line-height:40px; height:40px; width:300px; display:block; overflow:hidden; float:right;}
.return{ width:740px; height:30px; margin:20px 0; overflow:hidden;}
.return a{ width:70px; line-height:30px; height:30px; overflow:hidden; background:#bdbdbd; color:#fff; text-align:center; font-weight:bold; display:block; float:right;}
.return a:hover{ background:#1B64B5;}  
.about_info{ width:738px;  border:1px solid #dbdbdb;}
.ab_t{ width:738px; height:30px; border-bottom:1px dashed #dbdbdb;}
.ab_t span{ width:690px; padding-left:10px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:16px; color:#333; font-weight:bold;}
.ab_show{ width:738px; overflow:hidden; margin-bottom:20px;}
.ab_show ul{ width:730px; margin:0 auto; overflow:hidden; padding-top:10px;}
.ab_show ul li{ height:30px; float:left; width:344px; background:url(../images/ja.png) no-repeat left 14px; padding-left:10px; margin-right:11px;}
.ab_show ul li a{ height:30px; line-height:30px; display:block; width:270px; float:left;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ab_show ul li > span{ width:70px; float:right; height:30px; line-height:30px;}
/***********product*************/
.product{ width:786px; overflow:hidden; border:1px solid #dbdbdb; border-radius:3px; margin-bottom:20px;}
.p_01{ width:788px; border-bottom:1px solid #dbdbdb; height:30px;}
.p_01 span{ width:700px; height:30px; line-height:30px; display:block; float:left; overflow:hidden; padding-left:10px; font-size:13px; font-weight:bold; color:#333;}
.p_01 p{ width:50px; float:right; height:30px; line-height:30px; display:block; overflow:hidden;}
.product ul{ width:788px; margin:20px 0 0 40px; overflow:hidden;}
.product ul li{ width:216px; height:228px; float:left; margin-right:30px; padding-bottom:30px;} 
.product ul li span{ width:214px; height:196px; display:block; border:1px solid #dbdbdb;}
.product ul li:hover span{ border:1px solid #1B64B5;}
.product ul li span a{ width:214px; height:196px; display:inline-block; text-align:center;}
.product ul li span a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.product ul li span a i{ height:100%; display:inline-block; vertical-align:middle;}
.product ul li p{ width:216px; height:30px; display:block;}
.product ul li p a{ width:216px; height:30px; line-height:30px; display:block; overflow:hidden;}
.product ul li:hover p a{ color:#1B64B5;}
/***********pro_more*************/
.product > p{ padding:6px 0; width:740px; margin:0 auto;}
.tj_new{ width:788px; overflow:hidden; border:1px solid #dbdbdb; border-radius:3px; margin-bottom:20px;}
.tj_new ul{ width:748px; margin:0 auto; padding:20px 0px; overflow:hidden;}
.tj_new ul li{ height:30px; float:left; width:344px; background:url(../images/ja.png) no-repeat left 14px; padding-left:10px; margin-right:20px;}
.tj_new ul li a{ height:30px; line-height:30px; display:block; width:260px; float:left; overflow:hidden;}
.tj_new ul li span{ width:70px; float:right; height:30px; line-height:30px;}
/***********pro_info*************/
.pro_info{ width:740px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:50px;}
.info_top{ width:740px; margin:0 auto; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #dbdbdb;}
.pro_show_top_left{ width:400px; float:left; }
.big_list{ width:400px; height:257px; position:relative;}
.big_list li{ width:400px; height:257px; position:absolute; left:0; top:0; display:none;}
.big_list li:first-child{ display:block;}
.big_list li span{ width:400px; height:257px; display:inline-block; text-align:center;}
.big_list li span img{ max-height:100%; max-width:100%; vertical-align:middle;}
.big_list li span i{ height:100%; display:inline-block; vertical-align:middle;}
.small{ padding-top:30px; padding-left:26px;}
.small span.pre{ width:10px; height:45px; background:url(../images/pre_btn.jpg) 0 0 no-repeat; overflow:hidden; cursor:pointer; margin-right:10px; text-indent:-9999px; margin-top:10px;}
.small span.next{ width:10px; height:45px; background:url(../images/next_btn.jpg) 0 0 no-repeat; overflow:hidden; cursor:pointer; margin-left:16px; text-indent:-9999px; margin-top:10px;}
.small_main{ width:298px; height:64px; overflow:hidden; position:relative;}
.small_list{ position:absolute; width:250000px; left:0;}
.small_list li{ float:left; width:92px; height:60px; overflow:hidden; border:solid 2px #e8e8e8; margin-right:5px; cursor:pointer;}
.small_list li span{ width:92px; height:60px; display:inline-block; text-align:center;}
.small_list li span img{ max-height:100%; max-width:100%; vertical-align:middle;}
.small_list li span i{ height:100%; display:inline-block; vertical-align:middle;}
.small_list li:hover,.small_list li.active{ border:solid 2px #1B64B5;}
.ser_info{ width:328px; float:right; min-height:352px;}
.ser_info h1{  width:328px; line-height:30px; font-size:16px; color:#000; font-weight:normal; padding:6px 0;}
.ser_info i{ font-style:normal; font-size:14px; line-height:26px; font-weight:bold;}
.ser_info p{ line-height:26px;}
.ser_info p a{ width:60px; height:26px; line-height:26px; display:block; background:#1B64B5; color:#fff; font-weight:bold; text-align:center; margin-top:6px; float:right;}
.pro_show{ width:740px; overflow:hidden;}
.pro_show ul{ width:788px; margin:20px 0 0 14px;}
.pro_show ul li{ width:216px; height:228px; float:left; margin-right:30px; padding-bottom:30px;} 
.pro_show ul li span{ width:214px; height:196px; display:block; border:1px solid #dbdbdb;}
.pro_show ul li:hover span{ border:1px solid #1B64B5;}
.pro_show ul li span a{ width:214px; height:194px; display:inline-block; text-align:center;}
.pro_show ul li span a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.pro_show ul li span a i{ height:100%; display:inline-block; vertical-align:middle;}
.pro_show ul li p{ width:216px; height:30px; display:block;}
.pro_show ul li p a{ width:216px; height:30px; line-height:30px; display:block; overflow:hidden;}
.pro_show ul li:hover p a{ color:#1B64B5;}
/***********cases*************/
.cases{ width:748px; overflow:hidden; padding-bottom:50px; margin:0 auto;}
.cases p{ margin-top:20px;}
.cases ul{ width:740px; margin:0 auto; padding-top:14px; overflow:hidden;}
.cases ul li{ float:left; width:740px; height:144px; overflow:hidden; padding-bottom:30px;}
.cases ul li span{ float:left; margin-right:6px; display:block; width:230px; height:142px; border:1px solid #dbdbdb;}
.cases ul li span a{ width:230px; height:142px; display:inline-block; text-align:center;}
.cases ul li span a img{ max-height:100%; max-width:100%; vertical-align:middle;}
.cases ul li span a i{ height:100%; display:inline-block; vertical-align:middle;}
.cases ul li:hover span{ border:1px solid #1B64B5;}
.cases ul li:hover i a{ color:#1B64B5;}
.cases ul li:hover em a{ background:#1B64B5;}
.cases ul li div{ width:488px; height:142px; float:right;}
.cases ul li div i{  font-style:normal; font-weight:bold; height:30px; width:488px; display:block; overflow:hidden;}
.cases ul li div i a{ font-size:14px; color:#333; line-height:30px; width:488px; height:30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; display:block;}
.cases ul li div p{ line-height:26px; width:488px; height:78px; overflow:hidden; margin:0px 0 9px 0;}
.cases ul li div em{ width:488px; line-height:30px; height:30px; display:block; overflow:hidden; font-style:normal;}
.cases ul li div em a{ line-height:26px; height:26px; width:90px; display:block; overflow:hidden; color:#fff; font-size:14px; text-align:center; float:right; background:#c0c0c0; border-radius:3px;}
/***********case_show*************/
.case_show{ width:748px; overflow:hidden; padding-bottom:50px; margin:0 auto;}
/****************contact******************/
.contact{ width:788px; margin-bottom:40px; overflow:hidden; overflow:hidden;}
.dizhi{ width:722px; margin:0 auto; background:url(../images/contact2.jpg) no-repeat 500px bottom; padding-top:40px; padding-bottom:40px; margin-bottom:20px;}
.dizhi span{ font-size:16px; font-weight:bold;  width:500px; line-height:36px; display:block; margin-bottom:10px; margin-top:20px;}
.dizhi p{ line-height:30px; width:500px;}
.ditu{ width:722px; height:352px; margin:0 auto; }
/****************online******************/
.liuyan{ width:740px; margin-left:5px; background:url(../images/table_bg.png) no-repeat right bottom; margin:0 auto;}
.liuyan p{ font-size:14px; margin:25px 0 30px 0;}
.liuyan p>i{ font-style:normal;}
.liuyan table td{ line-height:24px; padding:6px 0px;}
.liuyan table td:first-child{ text-align:right;}
.liuyan table textarea{ height:197px; line-height:24px; width:480px; padding:0px 5px; border:1px solid #ebebeb; overflow:auto; margin-left:10px;}
.input_text{ height:24px; line-height:24px; border:1px solid #ebebeb; padding:0px 5px; margin-left:10px;}
.yanzheng{height:24px; width:90px; border:1px solid #ebebeb; float:left; padding:0px 5px; line-height:24px; margin-left:10px;}
.liuyan i{ color:#1B64B5; font-style:normal; padding-left:10px;}
.btn{ width:64px; height:24px; line-height:24px; margin:9px 8px 0 10px; text-align:center; color:#ffffff; background:#bdbdbd;}
.btn:hover{ background:#1B64B5;}
/****************wenda******************/
.wenda_s{ width:740px; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.wenda_s ul{ width:740px; padding-bottom:30px;}
.wenda_s ul li{ width:740px; padding:10px 0; border-bottom:1px dashed #cccccc;}
.wenda_s ul li span{ width:710px; background:url(../images/wd_w.jpg) no-repeat left 5px; height:30px; display:block; padding-left:30px; line-height:30px; font-weight:bold; font-size:13px; margin:3px 0;}
.wenda_s ul li span > a{ width:650px; height:30px; line-height:30px;  overflow:hidden; display:block; float:left;}
.wenda_s ul li span i{ font-style:normal;}
.wenda_s ul li span i > a{ color:#1B64B5; font-weight:normal;}
.wenda_s ul li:hover span i > a{ text-decoration:underline;}
.wenda_s ul li p{ width:710px;  background:url(../images/wd_d.jpg) no-repeat left 5px; line-height:26px; padding-left:30px; height:52px; overflow:hidden;}
.wenda_show{ width:740px; overflow:hidden; margin:0 auto; padding-bottom:40px;}
/****************site_map******************/
.site_map{ margin:0px auto; padding-bottom:30px;}
.site_map p{ padding:20px 0;}
.site_map ul{ padding:0;}
.site_map ul li{ vertical-align:top; overflow:hidden; margin-top:15px; border-bottom:dotted 1px #cccccc; padding-bottom:15px;}
.site_map ul li span{ width:100px; text-align:center; height:24px; line-height:24px; overflow:hidden; font-family:Microsoft YaHei; font-size:14px; font-weight:bold;}
.site_map ul li span a{ color:#1B64B5;}
.site_map ul li .dsubmap{ width:590px; line-height:24px;}
.site_map ul li .dsubmap a{display:inline-block; margin-right:10px;}
/****************jobshow******************/
.join_01{ width:740px; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.join_01 span{ width:740px; height:30px; line-height:30px; display:block; font-size:16px; font-weight:bold; color:#333; margin:6px 0;}
.join_01 ul{ color:#4b4b4b; border-top:1px solid #dde7f3; margin-bottom:10px;background:url(../images/tab_bg.jpg) no-repeat 373px top;}
.join_01 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:26px;}













