/* CSS Document */
*{ margin:0; padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{font-size:12px; font-family:"ËÎÌå"; background:url(../images/bg_rep_x.jpg) repeat-x;}
img{border:none; vertical-align:top;}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
select,input,img,select{vertical-align:middle;}

.clear{clear:both;}


.whole{ width:984px; background:url(../images/bg_sky.jpg) no-repeat;}
/*---header---*/
.header{ width:980px; height:79px; margin:0 auto; background:url(../images/headerbg.jpg) no-repeat;}
.header ul{ margin-right:32px;}
.header ul li{ float:right; margin-left:17px; margin-top:6px;}
.header ul li a{ color:#d0edff;}

/*---nav---*/
.nav{ width:984px; height:50px; margin:0 auto; font-size:18px; font-family:"ËÎÌå"; background:url(../images/navbg.jpg) no-repeat;}
.nav ul{ margin-left:32px;}
.nav ul li{ float:left; width:98px; text-align:center; height:50px; line-height:50px;margin-right: 20px;}
.nav ul li a{ color:#d0edff; font-weight:bold;}

.nav ul li.current a{ color:#fff;}
.nav ul li a:hover{ background:url(../images/nav_li_ahover.jpg) no-repeat; display:block; color:#fff;}

/*---banner---*/
.banner{ width:980px; height:320px; margin:0 auto; background:url(../images/bannerbg.gif) no-repeat; padding-top:6px;}


.banner2{ width:980px; height:261px; margin:0 auto; background:url(../images/bannerbg2.gif) no-repeat; padding-top:6px;}

/*---content---*/
.content{ width:980px; margin:7px auto 0;}
.cont_l{ width:227px; margin-right:3px;}
.cont_r{ width:750px;}
/*---pro_list---*/
.pro_list{ width:100%; height:auto; background:url(../images/prolistbg.gif) no-repeat; padding-top:58px;}
.pro_list ul li{ width:216px; height:33px; background:url(../images/prolist_line.gif) no-repeat 16px bottom; *margin-top:-4px;}
.pro_list ul li a{ width:171px; height:33px; line-height:33px;color:#fff; font-weight:bold; background:url(../images/prolist_icon.gif) no-repeat 15px 12px; padding-left:30px; display:block;}
.pro_list ul li a:hover{ background:url(../images/prolist_abg.jpg) no-repeat 2px 0; display:block; color:#0034a1;}

#sddm div{position: absolute; visibility: hidden; margin:-34px 0 0 220px; padding: 0; background:#ffedda; border: 1px solid #5970B2;}
#sddm div a{position: relative; margin: 0; height:30px; line-height:30px; padding:0 8px; width:120px; white-space: nowrap; text-align: left; background: #fff2e4; color:#2875DE; font-weight:normal; display:block; overflow:hidden; text-overflow:ellipsis;}

#sddm div a:hover{background: #49A3FF; color: #FFF;}
/*---contact---*/
.contact{ width:100%; height:287px; background:url(../images/contactbg.gif) no-repeat; margin-top:7px;}
.contact p{ margin-left:44px; font-size:14px; margin-top:16px;}
#phone{ padding-top:108px; margin-left:88px;}
#phone li{ line-height:16px;}
#fax{ margin-top:13px; margin-left:88px;}
#fax li{ line-height:16px;}
#address{ margin-left:17px; margin-top:13px;}
#address li{ line-height:22px;}

/*---about---*/
.about{ width:370px; height:226px; margin-right:10px;}
.about p{ float:right; line-height:24px; width:110px; height:26px; background:url(../images/about_icon.gif) no-repeat 0 8px; text-indent:14px; margin-right:5px;}
.about p a{ color:#014493;}
.aboutTit,.newsTit{ width:370px; height:29px; background:url(../images/about_tit.gif) no-repeat;}
.newsTit{ background:url(../images/news_tit.gif) no-repeat;}
.aboutTit img,.newsTit img{ margin:11px 18px 0 0;}
.aboutCont{ width:357px; line-height:20px; padding:9px 13px 0 0; text-indent:24px; color:#323232;}
.aboutCont img{ padding:0 15px 0 2px;}
.about a:hover{ text-decoration:underline;}
/*---news---*/
.news{ width:370px; height:226px; overflow:hidden;}
.newsCont{ width:346px; padding:0 12px;}
.newsCont_tj{ width:346px; height:70px; line-height:21px; overflow:hidden; background:url(../images/news_line.gif) no-repeat 0 69px; color:#9b9b9b;}
.newsCont_tj p a{ line-height:25px; color:#014493; font-weight:bold;}

.newsCont_list{ width:346px; height:156px;}
.newsCont_list ul li{line-height:25px; *line-height:21px; width:346px; background:url(../images/news_icon.gif) no-repeat 0 8px; text-indent:8px;}
.newsCont_list ul li span{ float:right; color:#808080; margin-right:7px;}
.newsList{ width:246px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left;background:url(../images/news_icon.gif) no-repeat 0 8px; text-indent:11px;}
.newsList a{ color:333;}
.newsList a:hover{ color:#ed7e0a;}
/*---proShow---*/
.pro_show{ width:750px; margin-top:5px; height:445px; overflow:hidden;}
.pro_show_tit{ width:100%; height:35px; background:url(../images/pro_show_tit.gif) no-repeat;}
.pro_show_tit img{ margin:7px 13px 0 0;}

.pro_show_cont{ width:750px; height:410px;}
.pro_show_cont ul li{ width:140px; height:188px; float:left; margin:10px 5px; _margin:10px 4px;}
.pro_show_cont ul li img{ width:124px; height:137px;}
#enlarge_images{position:absolute;display:none;z-index:2;border:5px solid #f4f4f4}


.pro_show_cont ul li a{ width:124px; height:137px; display:block; background:url(../images/pro_show_probg.gif) no-repeat; padding:10px 8px 8px;}
.pro_show_cont ul li a:hover{ background:url(../images/pro_show_hoverbg.gif) no-repeat;}
.pro_show_cont ul li p{ width:128px; background:url(../images/pro_show_txtbg.gif) no-repeat;
margin-top:6px; margin-left:5px;}
.pro_show_cont ul li p a{ background:none; width:120px; height:15px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:7px;}
.pro_show_cont ul li p a:hover{ background:none;}
/*---friend_link---*/
.frdlink{ width:980px; margin:5px auto;}
.frdlink_t{ width:980px; height:33px; background:url(../images/frdlink_t.gif) no-repeat; line-height:33px; text-indent:20px; font-size:14px; font-weight:bold; color:#0346a1;}
.frdlink_c{ line-height:22px; border:1px solid #e5e5e5; border-top:none; width:978; padding:5px 14px;}
.frdlink_c a{ margin-right:8px;}
.frdlink_c a:hover{ color:#0346a1; text-decoration:underline;}

/*---bottom---*/
.bottom{ width:980px; height:100px; background:url(../images/bottombg.gif) no-repeat; margin:10px auto 0;}
.bottom p{ line-height:18px; text-align:center;}
p.btmnav{ line-height:38px; text-align:center;}

/*---2j-about---*/
.aboutus_tit{ width:750px; height:29px; background:url(../images/2j-about_tit.gif) no-repeat;}
.aboutus_tit span,.pro_tit span,.er_news_tit span,.service_tit span,.message_tit span,.contact_tit span{ float:right; margin:10px 53px 0 0;}
.aboutus_tit a,.pro_tit a,.er_news_tit a,.service_tit a,.message_tit a,,.contact_tit a{ margin:0 4px;}
.aboutus_tit img,.pro_tit img,.er_news_tit img,.service_tit img,.message_tit img,.contact_tit img{ margin-top:-3px;}
.gsjj{ width:730px; height:31px; margin-bottom:20px; padding-bottom:2px;}


.aboutus_cont,.qywh_cont,.qyxx_cont{ width:730px; padding:8px 10px; overflow:hidden;}
.pro_cont,.proxx_cont,.news_cont,.newsxx_cont,.service_cont,.message_cont,.contact_cont{ width:740px; padding:8px 5px; overflow:hidden; color:#444;}
.qywh_cont p{ font-size:14px; color:#ee7d07; font-weight:bold; line-height:28px;}
.qywh_cont{ line-height:25px; background:url(../images/qywhbg.gif) no-repeat 300px 150px;}


.qyxx_cont ul li{ width:180px; text-align:center; float:left;}
.qyxx_cont ul li p{ line-height:30px; width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qyxx_cont ul li img{ width:160px; height:120px; padding:3px; border:1px solid #e0e0e0;}


.aboutus_cont img{ margin-right:10px; margin-top:10px;}
.aboutus_cont p{ line-height:23px; text-indent:28px;}
p.yingye img{ float:left; margin-left:100px; margin-top:50px; padding:5px; border:3px solid #ededed;}

/*---2j-pro---*/
.pro_tit{ width:750px; height:29px; background:url(../images/2j-protit.gif) no-repeat;}
.er_news_tit{ width:750px; height:29px; background:url(../images/2j-newstit.gif) no-repeat;}
.jrbxl{ width:360px; height:179px; background:url(../images/2j-pro_listbg2.gif) no-repeat; margin:0 5px 8px;}
.jrbxl p{ height:36px; width:360px; line-height:40px;}
.jrbxl p span{ margin-left:30px;}
.jrbxl p a{ float:right; margin-right:10px; text-indent:0; line-height:normal; margin-top:14px;}

.jrbxl_c{ width:334px; padding:10px 13px;}
.jrbxl_c img{ padding:5px; border:1px solid #b9b9b9; margin-right:15px; width:124px; height:105px;}
.jrbxl_c ul li{ line-height:23px; background:url(../images/2j-pro_list_ico.gif) no-repeat 0 9px; text-indent:12px; overflow:hidden; width:180px; white-space:nowrap; text-overflow:ellipsis;}
p.fenye{ margin:10px 0 10px 0; text-align:center; height:30px; line-height:30px;}
p.fenye li{float: left;padding: 0 5px;}





/*---prolb---*/
.prolb{ height:750px;}
.prolb ul li{ width:185px; text-align:center; float:left;}
.prolb img{ width:150px; height:150px; padding:5px; border:1px solid #ccc;}
.prolb ul li p{ line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:150px;}
/*---proxx---*/
.proxx_cont{ line-height:22px;}
p.proname{ font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#ee7d07;}
.proxx_cont p{ font-size:14px; font-weight:bold; line-height:28px; width:180px;}

/*---2j-news---*/
.news_cont h1 a{ font-size:14px; color:#143f69; line-height:28px;}
p.laiyuan{ color:#bfbfbf;}
.news_cont p{ line-height:22px;}
.news_cont p a{ color:#1e5b9b;}
.news_cont ul li{ background:url(../images/news_line1.gif) no-repeat 5px bottom;}

/*---newsxx---*/
.newsxx_cont h1{ font-size:14px; text-align:center; line-height:30px; color:#ee7d07;}

.newsxx_cont p{ font-size:14px; line-height:28px; font-weight:bold;}
.newsxx_cont{ line-height:22px;}
.next{ width:740px; height:50px; background:url(../images/news_line1.gif) no-repeat 0 top;}
.next p{ font-size:12px;}
p.laiyuan1{ color:#999; text-align:center; font-size:12px; font-weight:normal;}
/*---service_center---*/
.service_tit{ width:750px; height:29px; background:url(../images/2j-service_tit.gif) no-repeat;}
.service_cont{ line-height:23px; background:url(../images/service.jpg) no-repeat 400px 400px;}
.service_cont p{ height:30px; font-size:14px; line-height:30px; font-weight:bold;}

/*---message---*/
.message_tit{ width:750px; height:29px; background:url(../images/2j-message_tit.gif) no-repeat;}

/*---contact---*/
.contact_tit{ width:750px; height:29px; background:url(../images/2j-contact_tit.gif) no-repeat;}
.contact_cont{ background:url(../images/contactbg.jpg) no-repeat 45px 40px;}
.contact_cont p{ line-height:25px;}
.contact_fs{ margin-top:80px; margin-left:350px; margin-bottom:60px;}
.contact_fs p{ line-height:30px; font-size:14px; font-weight:bold; color:#ee7d07; width:200px; height:30px; border-bottom:1px dashed #333;}
.contact_fs ul li{ line-height:25px;}

/*---shouhou---*/
.shouhou_tit{ width:750px; height:29px; background:url(../images/2j-shouhou_tit.gif) no-repeat;}
.shouhou_cont{ background:url(../images/contactbg.jpg) no-repeat 45px 40px;}
.shouhou_cont p{ line-height:25px;}
.shouhou_fs{ margin-top:80px; margin-left:350px; margin-bottom:60px;}
.shouhou_fs p{ line-height:30px; font-size:14px; font-weight:bold; color:#ee7d07; width:200px; height:30px; border-bottom:1px dashed #333;}
.shouhou_fs ul li{ line-height:25px;}

/*---marketing---*/
.marketing_tit{ width:750px; height:29px; background:url(../images/2j-marketing_tit.gif) no-repeat;}
.marketing_cont{ background:url(../images/contactbg.jpg) no-repeat 45px 40px;}
.marketing_cont p{ line-height:25px;}
.marketing_fs{ margin-top:80px; margin-left:350px; margin-bottom:60px;}
.marketing_fs p{ line-height:30px; font-size:14px; font-weight:bold; color:#ee7d07; width:200px; height:30px; border-bottom:1px dashed #333;}
.marketing_fs ul li{ line-height:25px;}

