﻿@charset "utf-8";

/******index******/
.headerbg{ width:1700px; height:118px; margin:0 auto; margin-left:-850px; left:50%; position:relative; z-index:9;}
.header{ width:1000px; margin:0 auto;}
.logo{ width:217px; margin-top:26px;}

.menu{ width:741px; float:right;}
.search{ height:19px; line-height:22px; margin-top:30px; width:507px; float:right; position:relative; z-index:3;}
.shuoye{ width:272px; float:left;}
.shuoye a{ color:#005293; font-weight:bold; display:block; float:left; margin:0 15px;}
.shuoye a:hover{ color:#000;}

.ont{ width:232px; height:22px; float:left;}
.ontxl{ width:48px; float:left; position:relative;}
.ontxl .selectxz{ width:36px; float:left; height:20px; line-height:20px; border:1px solid #8ca6ec; padding-left:11px; font-size:12px; cursor:pointer; background:url(../images/pic_07.jpg) no-repeat 36px #fff;}
.ontxl p.selectbox{ display:none; position:absolute; left:0px; top:22px; *background:#fff; width:47px;border:1px solid #8ca6ec; border-top:0px; z-index:999; padding:3px 0 5px; background:#fff;}
.ontxl p.selectbox a{ display:block; overflow:hidden; height:20px; line-height:20px; color:#999999; font-size:12px; padding-left:13px;}
.ontxl p.selectbox a:hover{ color:#104ca0;}

.wenb{ width:184px;height:22px; float:left; background:url(../images/pic_01.jpg) no-repeat;}

.ont span.d1{ width:143px; float:left; height:22px; line-height:22px; padding:0 7px; display:block;}
.iptxt{ width:143px; float:left; height:22px; line-height:22px; color:#cccccc; font-size:12px;}
.ipbtn{ width:25px; height:20px; background:url(../images/sousuo.jpg) no-repeat; float:right; margin:1px 1px 1px 0;}


.nav{ width:741px; float:left; background:url(../images/nav_bg.png) no-repeat; margin-top:11px; position:relative; z-index:2;}
.nav ul{ width:110%; z-index:2; position:relative; margin-left:15px;}
.nav li{ float:left; width:133px; height:38px; text-align:center; margin-left:-6px; position:relative;}
.nav li>a{ color:#ffffff; height:38px; line-height:33px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.nav li>a:hover{ background:url(../images/nav_01.png) no-repeat left top; color:#274ba9;}
.navbottom{ background:url(../images/nav_02.png) no-repeat; position:absolute; right:-350px; top:0px; width:350px; height:38px; z-index:1;}
.nav li:hover>a{background:url(../images/nav_01.png) no-repeat left top; color:#274ba9;}
/*.nav li:hover div{ display:block;} 20150318 */
.navboxnr a:hover{ background:#274ba9; color:#fff;}
.nav li.cur>a{background:url(../images/nav_01.png) no-repeat left top; color:#274ba9;}
.navbox{ position:absolute; left:0px; top:34px; background:url(../images/navbox_02.png) repeat-y left top; width:131px; display:none; font-family:"宋体";}
.navboxtop{ position:absolute; left:0px; top:0px; background:url(../images/navbox_03.png) no-repeat left top; width:131px; height:5px;}
.navboxnr{ position:relative;}
.navboxnr a{background: url(../images/icon.png) no-repeat left;  text-align:left; text-indent:1em; color: #333;  display:block; height:33px; width:104px; border-bottom:1px solid #d1d1d1; margin-left:13px; line-height:33px; font-size:12px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.navboxbottom{ position:absolute; left:0px; bottom:-30px; background:url(../images/navbox_01.png) no-repeat left bottom; width:131px; height:30px;}


.hbanner {width:1700px; height:355px;margin:0 auto; left:50%; margin-left:-850px; margin-top:-118px; position:relative; z-index:1;}
#hbannerimg li {position:absolute;z-index:0;left:0;top:0px;margin:0 auto;display:none; margin-bottom:-118px;}
#hbannerimg li:first-child 	{display:block;}

/*#hbannerbtn {position:absolute;z-index:1;left:0;bottom:38px;width:1700px;text-align:center;background:url(../images/arrows_01.jpg) repeat-x;}*/
#hbannerbtn {position:absolute;z-index:1;left:0;bottom:20px;width:1700px;text-align:center;}
#hbannerbtn .show {/*background:url(../images/pointer01.png) center top no-repeat;*/ background:#6da60a;}	
#hbannerbtn .show span {color: #fff;}						
#hbannerbtn li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; position:relative;margin-right:0 17px;/*background:url(../images/pointer02.png) center top no-repeat;*/cursor:pointer; top:-7px; margin:0 10px; width:16px; height:16px; background:#274ba9;}
#hbannerbtn li span {display:none; padding-top:20px;line-height:20px;width:36px;font-size:11px;color:#333; text-align:left; padding-left:2px;}
#hbannerbtn li div img { width:91px; height:37px}
#hbannerbtn li div 	{position:absolute;top:-66px;left:-46px;width:105px;height:56px; padding:6px 9px 0 0; background:url(../images/bannerbtnpop.png) no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;transition:top 0.3s, opacity 0.3s; }
#hbannerbtn li:hover div { top:-56px;filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;-moz-opacity:1;}

/*20150423*/
.sy_box {width:1700px; margin:0 auto; margin-left:-850px; left:50%; position:relative;background:url(../images/bg.jpg) #fff repeat-x top; border-top:#FFF solid 1px;}
/************************/

.sy_aboutbox{ width:1700px; margin:0 auto; margin-left:-850px; left:50%; position:relative;}
.sy_about{
	width:1000px;
	margin-top:39px;
	height:180px;
	border-bottom:1px solid #dadada;
	overflow:hidden;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sy_aboutimg{ width:318px; float:left;}
.sy_aboutnr{ width:638px; float:right;}
.sy_rx{ height:34px; margin-top:8px;}
.sy_rx p.d1{ width:189px; height:29px; float:left; margin-top:5px;}
.sy_rx p.d2{ width:34px; float:left; margin-left:17px; background:url(../images/sy_about_03.jpg) no-repeat left; height:34px;}
.sy_rx p.d3{ width:209px; height:32px;border:1px none #dadada; float:left; line-height:32px; color:#7f7f7f; padding-left:10px; font-size:15px;}
.sy_rx p.d3 i{ color:#000033; padding-left:6px;}
.sy_gywm{ width:638px; margin-top:13px;}
.sy_gywm p.d1{ width:106px; float:left;}
.sy_gywm p.d2{ width:518px; float:right; color:#878787; font-size:12px; line-height:20px;}
.sy_gywm p.d2 a{ color:#274ba9;}
.sy_gywm p.d2 a:hover{ text-decoration:underline;}



.sy_probox{ width:1700px;margin:23px auto 0;left:50%;margin-left:-850px;position:relative; padding-bottom:57px;}
.sy_pro{ width:1155px; margin:0 auto;left:50%;margin-left:-577px;position:relative;}
.sy_protit{ width:1000px; height:58px; margin:0 auto;}
.cpnr{ width:860px; float:left;}
.cpnr p.p1{ height:31px;}
.cpnr p.p2{ height:12px; line-height:12px; color:#4b4b4b; font-size:12px; margin-top:10px;}
.mo{ width:119px; height:31px; float:right; background:url(../images/mo.jpg) no-repeat; margin-top:25px;}
.mo a{ color:#333333; line-height:31px; padding-left:11px; display:block; font-size:12px;}
.mo a:hover{ text-decoration:underline;}

.sy_prolist{ width:1155px; margin-top:24px; position:relative;}
.sy_prolist a.left,.sy_prolist a.right{ width:38px; height:91px; position:absolute; top:48px;}
.sy_prolist a.left{ background:url(../images/left.jpg) no-repeat; left:0px;}
.sy_prolist a.right{ background:url(../images/right.jpg) no-repeat; right:0px;}
.sy_cpzx{ width:1000px; margin-left:77px; overflow:hidden;}
.sy_cpzx ul{ width:1000000px;}
.sy_cpzx li{ float:left; width:229px; height:228px; margin-right:28px;}
.sy_cpzx li span{ background:url(../images/sy_pro1.jpg) repeat-x left bottom; display:block; width:100%; height:173px;}
.sy_cpzx li a.jzimg{ width:229px; height:169px; *font-size:148px;}
.sy_cpzx li .sy_cpa{ width:100%; height:55px;}
.sy_cpzx li .sy_cpa p.d1{ width:188px; float:left;}
.sy_cpzx li .sy_cpa p.d1 a{ color:#080808; font-size:17px; height:36px; line-height:36px; display:block; margin-top:6px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.sy_cpzx li .sy_cpa p.d1 a:hover{ color:#274ba9;}
.sy_cpzx li .sy_cpa p.d1 span{ display:block; color:#939393; font-size:12px; height:12px; line-height:12px; background:none; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.sy_cpzx li .sy_cpa p.d2{ width:25px; height:25px; margin-top:23px; float:right;}
.sy_cpzx li .sy_cpa p.d2 a{ background:url(../images/sy_pro2.jpg) no-repeat; display:block; width:25px; height:25px;}

.linksbox{ width:1700px; margin:0 auto;left:50%;margin-left:-850px; background:#999;position:relative;}
.links{ width:1000px; margin:0 auto; line-height:40px;}
.links span{ float:left; width:60px; font-weight:bold; line-height:38px; color:#FFF;}
.linkslist{ width:940px; float:left;}
.linkslist li{ float:left;}
.linkslist li a{ display:block; float:left; font-size:12px; margin: 0 10px; color:#FFF;} 
.linkslist li a:hover{ color:#005293;}

.footbg{ width:1700px; margin:0 auto;left:50%;margin-left:-850px;position:relative; background:url(../images/footbg.jpg) repeat-x left top #1e469b;}
.foot{ width:1000px; margin:0 auto;}
.footleft{ width:1000px; float:left; margin-top:20px; padding-bottom:8px;}
.footnav{ height:12px; line-height:12px;}
.footnav a{ color:#ffffff; font-size:12px; display:block; float:left;}
.footnav a:hover{ color:#000;}
.footnav span{ display:block; float:left; width:1px; height:12px; background:#FFF; margin:0 13px;}
.footleft p{ color:#ffffff; font-size:12px; height:32px; line-height:32px; padding-top:3px;}

.footright{ width:257px; float:right;}
.fenxiang{ width:187px; float:right; height:28px; margin-top:9px; margin-right:-8px;}
.zhendao{ width:257px;}
.zhendao p.d1{ width:124px; color:#ffffff; font-size:12px; float:left;height:28px; line-height:28px;}
.zhendao p.d2{ width:110px; float:right; color:#71a1ff; }
.zhendao p.d2 a{ color:#71a1ff; font-size:12px;height:28px; line-height:28px;}
.zhendao p.d2 a:hover{ color:#FFF;}


/*nybanner*/
.nybanner{ width:100%; height:288px; overflow:hidden; position:relative; z-index:1;}
.nybanner img{ position:absolute; top:0px; left:50%; margin-left:-850px;}


/*mainbox*/
.mainbox{ width:1016px; margin:0 auto; left:50%; margin-left:-508px; position:relative; z-index:2;}
.mainzuo{ width:8px; min-height:568px; background:url(../images/mainleft.jpg) no-repeat  left top; float:left;}
.main{ width:1000px; min-height:568px; float:left; background:url(../images/main_01.jpg) repeat-y left;}
.mainyou{ width:8px; min-height:568px;  float:right; background:url(../images/mainright.jpg) no-repeat right top;}

.mainleft{ width:243px; float:left;}
.maintit{
	width:229px;
	height:58px;
	margin-left:7px;
	margin-top:-32px;
	background-color: #000033;
}
.maintit p{ color:#ffffff; font-size:22px; line-height:58px; padding-left:15px; float:left;}
.maintit span{ color:#8796c8; font-family:Arial; background:url(../images/tit_01.jpg) no-repeat left; height:16px; line-height:16px; display:block; float:left; margin-top:27px; padding-left:8px;}

.mainlist{ width:236px; margin:3px 7px 0 7px; font-family:"宋体"}
.mainlist li{ float:left; width:229px; line-height:38px; margin-top:2px; border-bottom:1px solid #ebeaea; background:url(../images/icon2.png) no-repeat 26px;}
.mainlist li>a{ color:#4f4f4f; font-size:14px; padding-left:44px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; color:#333; font-weight:bold;}
.mainlist li:hover>a{ background:url(../images/icon2.png) no-repeat #efefef 26px center; color:#1b1b1b; font-weight:bold;}
.mainlist li.cur>a{background:url(../images/icon2.png) no-repeat #efefef 26px center; color:#1b1b1b; font-weight:bold;}
/*
.mainlist li:hover div{ display:block;}
*/
.mainlist li div{ background:#efefef; border-top:1px solid #FFF; padding:9px 0 10px; display:none;}
.mainlist li div a { display:block; color:#1b1b1b; font-size:12px; line-height:24px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; padding-left:64px; background:url(../images/pic_05.jpg) no-repeat 51px; margin-bottom:6px;}
.mainlist li div a:hover{ background:url(../images/pic_06.jpg) no-repeat; color:#FFF;}
.mainlist li div a.cur{background:url(../images/pic_06.jpg) no-repeat; color:#FFF;}

.lxwmbox{ width:236px; margin:35px 7px 0 7px;}
.lxwmbox p.d1{ color:#000000; font-size:20px; height:32px; line-height:32px; margin-left:2px;}
.lxm{
	width:229px;
	margin:0 7px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
.mfrxtop{ width:229px; margin-top:4px; background:url(../images/lxwm_top.jpg) no-repeat left top; height:14px;}
.mfrxnr{width:229px; background:url(../images/lxwm_nr.jpg) repeat-y left top; padding-bottom:18px;}
.mfrxbottom{width:229px; background:url(../images/lxwm_bottom.jpg) no-repeat left bottom; height:6px;}
.mfrxnr p.d1{ color:#303030; font-size:13px; background:url(../images/lxwm_01.jpg) no-repeat 25px 17px; padding-left:47px; height:14px; line-height:14px; padding-top:15px;}
.mfrxnr p.d2{ color:#303030; font-size:18px; font-weight:bold; padding-left:46px; height:16px; line-height:16px; margin-top:6px;}
.mfrxnr p.d3{ color:#303030; background:url(../images/lxwm_02.jpg) no-repeat 24px; padding-left:47px; height:16px; line-height:16px; margin-top:17px;}
.mfrxnr p.d4{color:#303030;padding-left:47px; height:16px; line-height:16px; margin-top:2px;}
.mfrxnr p.d5{ border-top:1px solid #afafaf; padding-top:18px; width:173px; margin-left:26px; margin-top:20px;}
.mfrxnr a{ width:108px; height:32px; background:url(../images/lxwm_03.jpg) no-repeat 35px #93bb3b; display:block; line-height:32px; color:#ffffff; font-size:18px; padding-left:65px; }


.mainright{ width:1000px; float:right; overflow:hidden;}
.head{ height:50px; width:959px; background:url(../images/head_01.jpg) no-repeat left bottom; margin-left:28px; margin-top:15px;}
.head span{ width:46%; float:left; color:#404040; font-size:20px; line-height:50px; padding-left:10px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.head p{ max-width:47%; float:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#898989; height:20px; line-height:20px; display:inline-block; margin-top:16px; margin-right:10px; background:url(../images/head_02.jpg) no-repeat left 5px; padding-left:20px;}
.head a{ color:#898989; font-size:12px; display:inline-block;}
.head a:hover{ color:#274ba9;}
.head b{ color:#4d4d4d; font-size:12px; font-weight:normal; text-decoration:underline;}
.mainnr{
	width:949px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 38px;
}

/**industry**/
.industry{ width:709px; margin-top:13px; padding-bottom:30px;}
.industry li{ float:left; width:709px; height:139px; border-bottom:1px solid #cccccc; cursor:pointer;}
.industry li p.p1{ height:20px; line-height:20px; width:709px; margin-top:23px;}
.industry li p.p1 a.a1{ width:590px; display:block; float:left; color:#4f4d4d; font-weight:bold; background:url(../images/news_01.jpg) no-repeat left; padding-left:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.industry li p.p1 a.a2{ width:61px; height:20px; background:url(../images/news_02.jpg) no-repeat; display:block; float:right; margin-right:10px;}
.industry li p.p2{ color:#a8a8a8; font-size:12px; padding-left:20px; height:14px; line-height:14px; margin:11px 0 6px 0;}
.industry li p.p3{ color:#666666; font-size:12px; line-height:24px; padding:0 10px 0 20px; height:48px; overflow:hidden;}
.industry li:hover{ background:#fafafa;}
.industry li:hover p.p1 a.a1{ color:#274ba9;}
.industry li:hover p.p1 a.a2{ background:url(../images/news_03.jpg) no-repeat;}

.page{ text-align:right; padding-bottom:75px; margin-right:-2px;}
.page a{font-size:12px; display:inline-block; padding:0px 2px; line-height:24px; width:24px; height:24px;background:#d1d1d1; margin:0px 2px; text-align:center; color:#4f4f4f;border:1px solid #dcdcdc; font-family:"宋体";}
.page .shouye,.page .weiye{ width:36px; background:none;}
.page .previous,.page .next{ width:48px; height:24px;  border:1px solid #e9e9e9; color:#606060; background:none;}
.page a:hover,.page a.tow,a.cpb{ display:inline-block; background:#274ba9;border:1px solid #294170; color:#ffffff; }


/**industryshow**/
.industryshow{ width:709px; margin-top:30px; padding-bottom:22px;}
.industryshow h1{ color:#000000; font-size:24px; line-height:30px; text-align:center; font-weight:normal;}
.industryshow p.d1{ color:#999999; font-size:12px; text-align:center; line-height:34px; border-bottom:1px solid #d0dfb5; padding-bottom:13px;}
.industryshow p.d2{ color:#666666; font-size:12px; line-height:24px; text-indent:2em; padding-top:27px;}

.shipin{ width:692px; height:400px; margin:27px 10px 48px 3px;}
.shipin p.jzimg{ width:692px; height:400px; *font-size:350px;}

.fanhui{ width:128px; height:34px; background:url(../images/fanhui.jpg) no-repeat; float:right; margin-right:10px;}
.fanhui a{ color:#ffffff; line-height:25px; text-align:center; display:block;}
.fanhui a:hover{ text-decoration:underline;}

.shangxia{ height:25px; background:#ededed; width:699px; line-height:25px; margin-top:36px;}
.shangxia p{ width:45%; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.shangxia p.s3{ float:left;}
.shangxia p.s4{ float:right;}
.shangxia span{ color:#666666; padding-left:8px;}
.shangxia a{ color:#666666;}
.shangxia a:hover{ color:#1f479e;}

.fx{ width:692px; height:24px; line-height:24px; margin-top:20px;}
.fx span{ float:left; width:60px;}


/**news**/
.news{ margin-top:20px;}

/**about**/
.about{ margin-top:20px;}


/**pro**/
.pro{ width:950px; padding-bottom:42px;} 
.pro li{
	float:left;
	width:950px;
	border-bottom:1px dashed #b8b8b8;
	cursor:pointer;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
.probox{ width:950px;}
.pro li .proleft{ width:195px; float:left; height:148px; background:url(../images/sy_pro1.jpg) repeat-x left bottom;}
.pro li .proleft span.jzimg{ width:195px; height:144px; *font-size:126px;}
.pro li .proright{ width:633px; float:right; margin-right:12px;}
.pro li .proright a.a1{ color:#3c3c3c; height:34px; line-height:34px; font-weight:bold; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro li .proright p.p1{ color:#a1a1a1; font-size:12px; height:12px; line-height:12px; margin-bottom:12px; overflow:hidden;}
.pro li .proright p.p2{ color:#737373; font-size:12px; line-height:20px; overflow:hidden; text-indent:2em;}
.pro li .proright a.a2{ width:111px; height:22px; display:block; background:url(../images/mo1.png) no-repeat; line-height:22px; text-align:center; color:#ffffff; font-size:13px; float:right;}
.pro li:hover .probox{ background:#f2f2f2;}
.pro li:hover .proright a.a1{ color:#274ba9;}
.pro li:hover .proright a.a2{ background:url(../images/mo2.png) no-repeat;}


/**proshow**/
.proshow{ width:949px; margin-top:43px; padding-bottom:80px;}
.pstop{ width:949px;}
.psleft{ width:200px; float:left;}
.psimg{ width:305px; height:225px;}
.psimg span.jzimg{ width:305px; height:225px; *font-size:197px;}
.psxz{ height:40px; margin-top:42px;}
.psxz span{ color:33b3b3b; font-weight:bold; height:40px; line-height:40px; float:left; width:74px; margin-left:32px;}
.psxz a{ float:left; display:block;}
.psxz a.a1{  width:44px; height:33px; margin-right:14px; margin-top:5px;}
.psxz a.a2{ width:40px; height:40px;}

.psright{ width:667px; float:right; margin-right:17px;}
.psright span{ color:#0670c9; font-size:24px;  line-height:26px; display:block;}
.psright p.d1{ color:#3b3b3b; font-weight:bold; /*height:30px;*/ line-height:30px; padding-top:10px;}
.psright p.d2{ color:#525252; font-size:12px; line-height:18px; padding-top:5px;}
.psright p.d3{ color:#7d7c7c; font-size:12px; line-height:18px; padding-top:8px; width:282px;}

.cpxq{ width:949px; margin-top:58px;}
.cpxq p.s1{ width:709px; height:30px; background:url(../images/proshow_07.jpg) repeat-x right bottom;}
.cpxq p.s1 span{ color:#ffffff; font-size:15px; font-weight:bold; background:url(../images/proshow_06.jpg) no-repeat; display:block; height:30px; line-height:30px; padding-left:32px;}
.cpxqbox{ width:709px; overflow:hidden; margin-top:22px;}
.cpxqnr{ width:410px; float:left; margin-left:12px;}
.cpxqnr p{ color:#737373; font-size:12px; line-height:22px; background:url(../images/proshow_08.jpg) no-repeat left 8px; padding-left:14px;}
.cpxqimg{ width:250px; float:right; margin-top:20px;}

.jscs{ width:79px; margin-top:34px;}
.jscs p.s1{ width:709px; height:30px; background:url(../images/proshow_07.jpg) repeat-x right bottom;}
.jscs p.s1 span{ color:#ffffff; font-size:15px; font-weight:bold; background:url(../images/proshow_06.jpg) no-repeat; display:block; height:30px; line-height:30px; padding-left:32px;}

.zx{ margin-top:27px; margin-left:10px;}
#table{ width:700px;}
#table tr{ width:700px; text-align:left; height:22px; background:#97acd8; border-bottom:2px solid #ffffff; color:#474747; font-size:12px; font-family:"宋体";}
#table tr td{border-right:2px solid #ffffff;}


.jscc{ width:709px; margin-top:36px;}
.jscc p.s1{ width:709px; height:30px; background:url(../images/proshow_07.jpg) repeat-x right bottom;}
.jscc p.s1 span{ color:#ffffff; font-size:15px; font-weight:bold; background:url(../images/proshow_06.jpg) no-repeat; display:block; height:30px; line-height:30px; padding-left:32px;}
.jsccnr{ width:709px; margin-top:30px;}


/**case**/
.case{ width:949px; margin-top:6px; padding-bottom:36px;}
.case ul{ width:110%;}
.case li{ float:left; width:224px; height:278px; margin-right:18px; margin-top:27px; position:relative; cursor:pointer;}
.case li p.d1{ width:224px; height:199px;}
.case li p.d1 span.jzimg{width:224px; height:199px; *font-size:174px;}
.case li p.d1 span.r1{ position:absolute; left:0px; top:0px; display:none;}
.case li p.d1 span.r1 a.jzimg{width:224px; height:199px; *font-size:174px;}
.case li .casenr{ width:204px; height:79px; background:#efefef; padding:0 9px 0 11px;}
.case li .casenr a.a1{ color:#222121; font-size:13px; font-weight:bold; height:18px; line-height:18px; margin-top:11px; display:block; width:189px; float:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:5px;}
.case li .casenr a.a2{ width:15px; height:15px; display:block; background:url(../images/case1.jpg) no-repeat; float:left; margin-top:12px;}
.case li .casenr p.d3{ color:#737373; font-size:12px; line-height:18px; height:36px; overflow:hidden;}
.case li:hover p.d1 span.r1{ display:block;}
.case li:hover .casenr a.a2{background:url(../images/case2.jpg) no-repeat;}


/**support**/
.support{ margin-top:30px;}


/**honor**/
.honor{ margin-top:23px; padding-bottom:60px;}
.honor ul{ width:110%;}
.honor li{ float:left; width:200px; height:312px; margin-right:40px; margin-top:20px;}
.honor li p{ height:36px; line-height:36px; text-align:center; color:#454545; font-weight:bold; overflow:hidden;}


/**download**/
.download{ margin-top:22px;width:702px; padding-bottom:50px;}
.download li{ float:left; height:33px; width:702px; border-bottom:1px dashed #989797; line-height:33px;}
.download li a.a1{ color:#535353; font-size:12px; background:url(../images/download_01.jpg) no-repeat 2px; padding-left:20px; display:block; width:550px; float:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.download li a.a2{ width:64px; height:25px; background:#969696; display:block; float:right; text-align:center; line-height:25px; color:#ffffff; font-size:12px; margin-top:4px;}
.download li:hover a.a1{ color:#0153b6;}
.download li:hover a.a2{ background:#0153b6;}


/**contact**/
.contact{ margin-top:34px;}
.contact p.d1{ color:#393837; font-size:22px; height:24px; line-height:24px;}
.connr{ width:709px; margin-top:24px; position:relative;}
.connr ul{ background:url(../images/connr_01.jpg) repeat-y 9px;}
.connr ul li{ height:30px; line-height:30px; background:url(../images/connr_02.jpg) no-repeat 6px; padding-left:26px; font-size:13px;}
.connr ul li a{ color:#19609b; text-decoration:underline;}
.connr span.u1{ position:absolute; left:9px; top:0px; width:1px; height:12px; background:#fff;}
.connr span.u2{ position:absolute; left:9px; bottom:0px; width:1px; height:11px; background:#fff;}

.bddt{ position:relative; width:687px; height:338px; margin-top:30px; border:1px solid #dbdbdb; margin-bottom:50px;}


/**feedback**/
.feedback{ margin-top:26px; padding-bottom:102px; background:url(../images/feedback_10.jpg) no-repeat right 450px;}
.feedback p.d1{ color:#3b3b3b; line-height:24px; font-weight:bold;}
.feedback i{ color:#F00; font-style:normal;}
.feedbacknr{ width:709px; overflow:hidden; margin-top:25px;}
.feedbacknr p{ width:709px; float:left; margin-bottom:13px;}
.feedbacknr span.s1{ color:#666666; font-size:12px; line-height:24px; float:left; width:60px; text-align:right;}
.feedbacknr span.s2{ width:351px; height:24px; line-height:24px; background:url(../images/feedback_01.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text1{ width:351px; height:24px; line-height:24px; float:left;}
.feedbacknr i{ width:5px; float:left; margin-left:9px; height:24px; line-height:24px;}
.feedbacknr span.s3{ width:100px; height:24px; line-height:24px; background:url(../images/feedback_02.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text2{ width:100px; height:24px; line-height:24px; float:left;}

.feedbacknr .s_province{ width:100px; border:1px solid #666; height:22px; font-size:12px; color:#666; background:none;}

.feedbacknr span.s4{ width:57px; height:24px; line-height:24px; background:url(../images/feedback_04.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text3{ width:57px; height:24px; line-height:24px; float:left;}
.feedbacknr span.s5{ width:3px; height:1px; background:url(../images/feedback_06.jpg) no-repeat; display:block; float:left; margin:12px 9px 11px 7px;}
.feedbacknr span.s6{ width:175px; height:24px;line-height:24px; background:url(../images/feedback_05.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text4{ width:175px; height:24px; line-height:24px; float:left;}
.feedbacknr span.s7{ width:321px; height:24px;line-height:24px; background:url(../images/feedback_07.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text5{ width:321px; height:24px; line-height:24px; float:left;}
.feedbacknr span.s8{ width:188px; height:24px;line-height:24px; background:url(../images/feedback_08.jpg) no-repeat; float:left; margin-left:8px; padding:0 10px;}
.feedbacknr  .text6{ width:188px; height:24px; line-height:24px; float:left;}
.feedbacknr span.s9{ width:504px; height:164px;background:url(../images/feedback_09.jpg) no-repeat; float:left; margin-left:8px; padding:10px;}
.feedbacknr  .text7{ width:504px; height:164px; float:left;}
.feedbacknr .submit{ width:90px; height:28px; background:#274ba9; color:#FFF; margin-left:69px;}
.feedbacknr .reset{ width:90px; height:28px; background:#848484; color:#FFF; margin-left:18px;}


/**job**/
.job{ margin-top:34px; margin-bottom:60px;}
.job span.d1{ background:url(../images/job_01.jpg) no-repeat; width:677px; height:34px; line-height:34px; display:block; color:#ffffff; font-size:16px; font-weight:bold; padding-left:30px;}

.jobbox{ margin-top:16px; width:707px;}
.jobtit{ height:31px; line-height:31px; border-bottom:1px solid #e0e0e0; background:#f4f4f4; width:707px;}
.jobtit span{ color:#353535; font-size:13px; font-weight:bold; display:block; float:left; text-align:center;}
.jobtit span.s1{ width:206px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobtit span.s2{ width:150px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobtit span.s3{ width:176px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobtit span.s4{ width:175px;}

.jobbt{ height:27px; line-height:27px; border-bottom:1px solid #e0e0e0; background:#f4f4f4; width:707px;}
.jobbt span{ color:#000000; font-size:13px; display:block; float:left; text-align:center; height:30px; overflow:hidden;}
.jobbt span.r1{ width:206px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobbt span.r2{ width:150px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobbt span.r3{ width:176px; background:url(../images/job_02.jpg) repeat-y right top;}
.jobbt span.r4{ width:175px;}
.jobbt span.r4 a{ width:102px; height:19px; line-height:19px; background:url(../images/job_03.jpg) no-repeat; display:block; color:#FFF; margin:4px 0 0 38px; cursor:pointer;}
.jobbt.cur span.r4 a{ background:url(../images/job_04.jpg) no-repeat;}

.jobnr{ width:698px; margin-left:9px; margin-bottom:22px; position:relative; display:none; padding-top:16px;}
.jobnr ul{ background:url(../images/job_05.jpg)  repeat-y 4px top;} 
.jobnr ul li{ width:698px; background:url(../images/job_06.jpg) no-repeat left 10px; }
.jobnr ul li p{ padding-left:24px;line-height:26px;}
.jobnr ul li p.d1{ color:#3a3a3a; font-weight:bold;} 
.jobnr ul li p.d2{ color:#706e6e;}
.jobnr ul li p.d3{ color:#706e6e; line-height:18px; padding-top:26px;}
.jobnr ul li p.d3 a{ color:#1b42aa; text-decoration:underline; padding-left:5px;} 
.jobnr span.y1{ position:absolute; left:4px; top:0px; width:10px; height:26px; background:#fff; display:block;}
