@charset "gb2312";
/*初始化开始*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
li, ul, ol, dl { list-style:none; }
li, select, textarea, input { vertical-align:middle; }
a { color:#585858; text-decoration:none; outline: none; }
a:-webkit-any-link {}
a:hover { color:#1f4eb7; text-decoration:none; }
a:active { star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
em { font-style:italic; }
img { border:0px; }
h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
table { border-collapse:collapse; border-spacing:0 }
p { word-wrap:break-word }
input,label,img,th{vertical-align:middle;}
/*初始化结束*/

/*公用样式开始*/
body { font-family:Arial; font-family:"微软雅黑"; color:#585858; font-size:12px; text-align:left; background:#496bb6; -webkit-text-size-adjust:100%; }
.clear { font-size:0px; height:0px; line-height:0px; clear:both; margin:0px; padding:0px; }
.loading { }
.left{ float:left;}
.right{ float:right;}
.bn{ background:none;}
.fl { float: left; }
.fr { float: right; }
.fn { float: none; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }/* Hides from IE-mac \*/
.clearfix { display: block; }/* End hide from IE-mac */
.overflow { overflow: hidden; }
.form label, .form input, .form select, .form textarea, .form button, .form .label { float: left; font-size: 12px; }
.block { display: block; overflow: hidden; }
.hide { display: none; }
.invisible { visibility: hidden; }
.tab { overflow: hidden; zoom: 1; }
.tab li, .tab a, .tab-item { float: left; text-align: center; }
.btn-img, .button { display: inline-block; margin: 0; padding: 0; border: 0; text-align: center; cursor: pointer; }
.btn-text { margin: 0; padding: 0; text-align: center; cursor: pointer; }
.clear { font-size:0; height:0; line-height:0; clear:both; margin:0; padding:0; }
.ti{text-indent: 2em;}
.w{ width:1003px; margin:0 auto; background:url(w-5.jpg) #FFF top repeat-x;; overflow:hidden;}
.width_1px{ float:left; width:1px; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0;}
/*公用样式结束*/
.header{ width:943px; height:94px; margin:0 auto;}
.header .logo{ float:left; width:420px; height:94px; overflow:hidden; line-height:94px; font-size:28px; font-weight:bold;}
.header .fr{ float:left; width:523px; height:94px; background:url(header-right.jpg) no-repeat; position:relative; z-index:0;}
.header .fr .szsy{ position:absolute; top:28px; right:78px;}
.header .fr .jwsc{ position:absolute; top:28px; right:0;}
.nav{ width:943px; height:38px; margin:0 auto; background:url(nav-a.jpg) no-repeat;}
.nav a{ font-size:14px; font-weight:bold; color:#fff;display: block; float: left;}
.nav a:hover{ color:#FFF;}
.nav .home{width: 53px; height: 27px; padding:11px 0 0 31px;}
.nav .home:hover { background: url(nav-hover.jpg) no-repeat; }
.nav .news{width: 75px; height: 27px; padding:11px 0 0 18px; margin-left:2px;}
.nav .news:hover,.nav .news.hover { background: url(nav-hover.jpg) -86px top no-repeat; }
.nav .about{width: 93px; height: 27px; padding:11px 0 0 ; text-align:center; margin-left:2px;}
.nav .about:hover,.nav .about.hover { background: url(nav-hover.jpg) -181px top no-repeat; }
.nav .nav-product{width: 74px; height: 27px; padding:11px 0 0 18px; margin-left:2px;}
.nav .nav-product:hover,.nav .nav-product.hover { background: url(nav-hover.jpg) -181px top no-repeat; }
.nav .contact{width: 77px; height: 27px; padding:11px 0 0 21px; margin-left:2px; overflow:hidden;}
.nav .contact:hover,.nav .contact.hover { background: url(nav-hover.jpg) -845px top no-repeat; }

.slideshow{ width:943px; height:316px; margin:0 auto; overflow:hidden; margin:5px auto 2px auto;}

/*幻灯片*/
.slideshow .arrow{ display:none;}
.slideshow .bottom{width:943px; height: 22px; overflow:hidden;}
.anythingSlider { width:943px; height: 316px; position: relative; margin: 0 auto; }
.anythingSlider .wrapper { width:943px; overflow: auto; height:316px;position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul{ width: 9999px;list-style: none;position: absolute;top: 0; left: 0;}
.anythingSlider ul li { display: block;float: left; padding: 0; height: 317px; width:1000px; margin: 0; }
#thumbNav {position: relative; top: 286px; text-align: right; z-index:5; padding-right:70px; }
#thumbNav a{display:inline-block;width:21px;height:21px;margin: 0 3px 0 0; background:url(slideshow-on.png) no-repeat -24px 0; _background:url(slideshow-on.png) no-repeat -24px 0; text-align:center; font-size:14px; padding-top:3px;text-shadow:1px 1px 0 #fff;}
#thumbNav a:hover {background:url(slideshow-on.png) no-repeat 0 0;_background:url(slideshow-on.png) no-repeat 0 0; color:#FFF;text-shadow:0 0 0 #fff;}
#thumbNav a.cur {background:url(slideshow-on.png) no-repeat 0 0;_background:url(slideshow-on.png) no-repeat 0 0; color:#FFF;text-shadow:0 0 0 #fff;}

/*通知*/
.tz{ width:943px; height:36px; margin:0 auto; overflow:hidden; margin:5px auto 2px auto; line-height:29px;}
.tz .fl{ width:568px; height:34px; background:url(bottom-x.jpg) bottom repeat-x; padding:0 0 0 7px;}
.tz .fl .back{ float:left; width:30px; height:32px; background:url(main.jpg) no-repeat -28px 0;}
.tz .fl span{ float:left; display:block; color:#ff7200; font-size:14px; padding:0 12px 0 7px;}
.tz .fl .text{ float:left; width:467px; height:34px; overflow:hidden;}
.tz .fr{ width:340px; height:34px; background:url(bottom-x.jpg) bottom repeat-x;}
.tz .fr a{ float:left; width:122px; height:34px; display:block;}
.tz .fr .dzhc{}
.tz .fr .dzhc .back{ float:left; width:40px; height:32px; background:url(main.jpg) no-repeat -76px 0; margin-right:11px;}
.tz .fr .sx{ float:left; width:2px; height:32px; background:url(main.jpg) no-repeat -10px 0;}
.tz .fr .xnsj{ padding-left:8px;}
.tz .fr .xnsj .back{ float:left; width:40px; height:32px; background:url(main.jpg) no-repeat -128px 0; margin-right:5px;}
/*中间*/
.i-center{width:943px; margin:0 auto; overflow:hidden;}
.catname{ font-size:14px; text-align:right;}
.i-left{ float:left; width:236px; overflow:hidden; padding:14px 0 0 0;}
.i-center .tv{ height:185px; background:url(tv.jpg) no-repeat;}
.i-center .tv .swf{ width:216px; height:141px; overflow:hidden; padding:8px 10px 5px 10px;}
.i-ksdh .catname{ width:211px; overflow:hidden; padding:14px 0 0 7px;}
.i-ksdh .catback{ float:left; width:123px; height:24px; background:url(main.jpg) no-repeat 0 -51px;}
.i-ksdh .catname .text{ float:left; padding:5px 0 0 2px;}
.i-ksdh .i-nav{ line-height:30px; padding:11px 0 0 18px;}
.i-ksdh .i-nav .f{ color:#ff7200;}
.i-ryzz .catname{ width:191px; overflow:hidden; padding:14px 0 7px 7px;}
.i-ryzz .catback{ float:left; width:71px; height:24px; background:url(main.jpg) no-repeat -150px -51px;}
.i-ryzz .catname .text{ float:left; padding:3px 0 0 10px;}
.i-ryzz .back{ width:224px; height:152px; background:url(swf-ryzz.jpg) no-repeat; overflow:hidden;}
.i-ryzz .swf{ width:209px; height:137px; overflow:hidden; padding:7px 0 0 8px;}
.i-right{ float:left; width:707px; overflow:hidden; padding:3px 0 0 0;}
.i-news { float:left; width:296px; height:179px; padding:10px 0 0 36px; overflow:hidden;}
.i-news .catname{ width:142px; overflow:hidden; float:left;}
.i-news .catback{ float:left; width:71px; height:21px; background:url(main.jpg) no-repeat -186px 0;}
.i-news .catname .text{ float:left; padding:4px 0 0 2px;}
.more{ font-size:14px; float:right; padding:4px 0 0 0;}
.i-news .i-list{ line-height:24px; padding:7px 0 0 0;}
.i-news .i-list span{ float:right; padding:0 2px 0 0;}
.i-about{ width:340px; float:left; padding:10px 0 0 35px;}
.i-about .catname{ width:340px; overflow:hidden; padding:0 0 13px 0;}
.i-about .catback{ float:left; width:107px; height:21px; background:url(main.jpg) no-repeat -273px 0;}
.i-about .catname .text{ float:left; padding:4px 0 0 2px;}
.i-about .content{ line-height:23px;}
.i-about .content img{ float:left; padding:0 13px 0 0;}
.product{ float:right; width:704px; height:189px; background:url(product.jpg) no-repeat; overflow:hidden; border:1px solid #000;}
.product li{ float:left;}
.product img{ border:#b1b1b1 solid 1px;}
.product .block{ padding:53px 0 0 8px; width:700px; height:121px; overflow:hidden; display:block; margin:0 auto;}
.product .block a{ padding:0 6px;}
.product .block ul{float:left; margin:0; padding:0;}
.product .block ul li{float:left;margin:0 6px 0 6px;display:inline;width:124px;height:121px;overflow:hidden;}
.i-market{ float:left; width:335px; padding:16px 0 0 15px;}
.i-market .catname{ float:left; width:145px; overflow:hidden; padding:0 0 6px 0;}
.i-market .catback{ float:left; width:84px; height:21px; background:url(main.jpg) no-repeat -252px -51px;}
.i-market .catname .text{ float:left; padding:5px 0 0 4px;}
.i-market .content{ line-height:24px; background:url(xian.jpg) left top no-repeat; padding:14px 0 0 0;}
.i-market .content img{ float:left; padding:0 18px 0 0;}
.i-market .more{ padding:0 6px 0 0;}
.i-market .more a{ color:#3367d7;}
.i-investment{ float:left; width:330px; padding:16px 0 0 20px;}
.i-investment .catname{ float:left; width:188px; overflow:hidden; padding:0 0 6px 0;}
.i-investment .catback{ float:left; width:127px; height:21px; background:url(main.jpg) no-repeat -365px -51px;}
.i-investment .catname .text{ float:left; padding:5px 0 0 4px;}
.i-investment .content{ line-height:24px; background:url(xian.jpg) left top no-repeat; padding:14px 0 0 0;}
.i-investment .content img{ float:left; padding:0 18px 0 0;}
.i-investment .more{ padding:0 6px 0 0;}
.i-investment .more a{ color:#3367d7;}

.i-listc{ line-height:24px; margin-top:8px;}
.i-listc li span{ padding-left:10px;}

.i-implement{ float:left; width:335px; padding:16px 0 0 15px;}
.i-implement .catname{ float:left; width:188px; overflow:hidden; padding:0 0 6px 0;}
.i-implement .catback{ float:left; width:122px; height:21px; background:url(main.jpg) no-repeat -514px -51px;}
.i-implement .catname .text{ float:left; padding:5px 0 0 4px;}
.i-implement .content{ line-height:24px; padding:4px 0 0 0; overflow:hidden;}
.i-implement .content img{ float:left; padding:0 18px 0 0;}
.i-implement .more{ padding:0 11px 0 0;}
.i-implement .more a{ color:#3367d7;}
.i-implement .content a{ float:left; width:145px; height:27px; background:url(main.jpg) no-repeat -398px 0; padding:0 0 0 16px;}
.i-implement .content a:hover{ color:#ff7200;}
.i-implement .content .r{ margin-right:13px;}

.i-process{ float:right; width:335px; padding:16px 0 0 22px;}
.i-process .catname{ float:left; width:188px; overflow:hidden; padding:0 0 6px 0;}
.i-process .catback{ float:left; width:98px; height:21px; background:url(main.jpg) no-repeat -661px -51px;}
.i-process .catname .text{ float:left; padding:5px 0 0 4px;}
.i-process .content{ line-height:24px; padding:16px 0 0 40px; overflow:hidden; width:331px; height:84px; background:url(process.jpg) no-repeat;}
.i-process .content img{ float:left; padding:0 18px 0 0;}
.i-process .more{ padding:0 6px 0 0;}
.i-process .more a{ color:#3367d7;}
.i-process .content a{ float:left; width:145px; height:27px; background:url(main.jpg) no-repeat -398px 0; padding:0 0 0 16px;}
.i-process .content a:hover{ color:#ff7200;}


.footer{ overflow:hidden; border-top: 1px solid #CCC; margin-top:10px;}
.footer .en_con{ width:961px; height:189px; background:url(end-slideshow.jpg) no-repeat; margin:0 auto;}
.footer .en_con .en_s img{ border:#bfbfbf solid 1px;}

/*scroll style*/
.en_con ul {float:left}
.en_button {width:30px;cursor:pointer;padding-top:1px;height:82px}
.en_s {float:left;padding-bottom:0px;padding-top:0px; width:885px; margin:0 auto;}
.en_con li {width:168px;height:136px;float:left;font-size:12px; padding:10px 11px 0 0;}
.en_con li img {width:166px;height:134px;}
.en_con li span {display:block;width:190px;line-height:18px;text-align:center;}
.en_con li span a {color:#000;}
.en_con li span a:hover {text-decoration:underline;}
.en_button {padding-top:50px;}
.en_con .fl{ padding-left:5px;}

.end-nav{ overflow:hidden;color:#dddddd; text-align:center; padding:13px 0 0 0;}
.end-nav a{ color:#dddddd; font-size:14px;}

.footer .copy{ overflow:hidden; text-align:center; color:#525252; line-height:20px; padding:17px 0 15px 0;}
.footer .copy a{color:#525252;}

.left{ float:left; width:243px; overflow:hidden; padding:0 0 18px 0;}
.left .top{ width:226px; height:40px; background:url(bottom-x.jpg) bottom repeat-x;}
.left .top .catback{ float:left; width:136px; height:25px; background:url(navigation.jpg) no-repeat;}
.left .top .catname{ padding:9px 0 0 7px; overflow:hidden;}
.left .top .text{ float:left; padding:5px 0 0 2px;}
.left .l-nav{ overflow:hidden; padding:7px 0 0 0;}
.left .l-nav li{ width:230px; height:23px; font-size:14px; padding:0 0 5px 7px;}
.left .l-nav li a{ width:199px; height:23px; display:block; color:#233871; line-height:24px; padding:0 0 0 11px;}
.left .l-nav li a:hover,.left .l-nav .hover a{ background:url(left-hover.jpg) no-repeat; color:#FFF;}
.left .l-nav li span{color:#233871;}

.l-2{ overflow:hidden; padding:59px 0 0 12px; border-bottom:#eeeeef solid 1px;}
.l-2 a{ float:left; width:97px; height:28px; display:block; overflow:hidden;}
.l-2 .dzhc .back{ float:left; width:27px; height:32px; background:url(dzhc.jpg) no-repeat; margin-right:7px;}
.l-2 .sx{ float:left; width:2px; height:32px; background:url(sx.jpg) no-repeat;}
.l-2 .xnsj{ padding-left:16px;}
.l-2 .xnsj .back{ float:left; width:23px; height:32px; background:url(xnsj.jpg) no-repeat; margin-right:5px;}
.l-2 .text{ padding:3px 0 0 0;}

.right{ float:right; width:689px; overflow:hidden;}
.right .top{ height:40px; overflow:hidden; background:url(bottom-x.jpg) bottom repeat-x;}
.right .top .fl{ padding:8px 0 0 6px;}
.right .top .fl .block{ float:left;}
.right .top .fl .caren{ float:left;}
.right .top .fl .caren img{ display:block;}
.right .top .fl .text{ float:left; font-size:14px; padding:10px 0 0 0;}

.right .top .fr{ padding:0 0 0 23px; background:url(home.jpg) left no-repeat; margin:18px 15px 0 0; *margin:18px 11px 0 0; color:#233871; height:15px; line-height:16px;}
.right .top .fr a{ color:#233871;}
.right .list{ overflow:hidden;}
.right .list li{ width:667px; height:36px; line-height:36px; background:url(li-x.jpg) bottom repeat-x; padding:0 0 0 14px;}
.right .list li span{ float:right; padding:0 8px 0 0; color:#1f4eb7;}

.left-implement{ padding:14px 0 0 0; overflow:hidden;}
.left-implement .catname{ float:left; width:188px; overflow:hidden; padding:0 0 6px 0;}
.left-implement .catback{ float:left; width:104px; height:21px; background:url(implement.jpg) no-repeat;}
.left-implement .catname .text{ float:left; padding:5px 0 0 4px;}
.left-implement .content{ line-height:24px; padding:4px 0 0 0; overflow:hidden;}
.left-implement .content img{ float:left; padding:0 18px 0 0;}
.left-implement .more{ padding:6px 8px 0 0;}
.left-implement .more a{ color:#3367d7;}

.left-implement .content a{ float:left; line-height:20px;}
.left-implement .content .l{ margin-right:4px;}
.left-implement .content a.l{ float:left; width:250; height:27px;  padding:0 0 0 10px;}
.left-implement .content a:hover{ color:#ff7200;}
.left-implement .content .r{ margin-right:0px;}
.left-implement .content a.r{ float:left; width:97px; height:27px; background:url(left-implement-right.jpg) no-repeat; padding:0 0 0 10px;}
.left-implement .content a:hover{ color:#ff7200;}

/*列表翻页*/
.pages{ font-size:14px; color:#585858; text-align:center; overflow:hidden; padding:16px 0 0 0;}
.pages span{ font-size:10px; color:#a0bbe3;}
.pages  a{ color:#585858;}
.pages  a:hover{ color:#1f4eb7;}

/*详细页面*/
.right .show{ overflow:hidden;}
.right .show h1{ font-size:16px; color:#1f4eb7; display:block; padding:16px 0; text-align:center;}
.right .show .content{ width:681px; overflow:hidden; background:url(xuxian-x.jpg) top repeat-x; padding:13px 5px; line-height:18px;}
.right .show .bottom{ overflow:hidden; background:url(xuxian-x.jpg) top repeat-x; padding:10px 3px 30px 3px;}
.right .show .bottom a{ font-size:14px;}


.list_picture{ overflow:hidden; padding:13px 0 19px 0;}
.list_picture ul{ overflow:hidden;}
.list_picture li{ overflow:hidden; color:#233871; float:left; padding:0 16px 0 16px;}
.list_picture li a{ width:188px; height:176px; background:url(product-li.jpg) no-repeat; padding:9px 0 0 9px; *+padding:8px 0 0 9px; overflow:hidden; display:block;}
.list_picture li .mc{ padding:10px 0 3px 27px;}
.list_picture li .bh{ padding:0 0 9px 27px;}
.list_picture .pages{ border-top:#e4e4e4 solid 1px;}

/*留言*/
.denglu{ width:649px; height:603px; overflow:hidden; }
.denglunr{ width:310px; height:180px; overflow:hidden; margin-top:270px; margin-left:166px;}
.input1{ width:135px; height:32px; overflow:hidden; border:0; padding:0px 2px; margin:0; margin-left:8px; line-height:32px;}
.input2{ width:100px; height:19px; border:1px #999999 solid; padding:0; margin:0; margin-left:5px;}
.input3{ width:190px; height:19px; border:1px #999999 solid; padding:0; margin:0; margin-left:5px;}
.input4{ width:420px; height:96px; border:1px #999999 solid; padding:0; margin:0; margin-left:5px; overflow:auto;}
.liuyan{ width:630px; height:554px; overflow:hidden; margin-left:20px;}
.liuyannr{ width:555px; height:360px; overflow:hidden; margin-left:10px; margin-top:16px; margin-bottom:100px; line-height:27px;}
.lytitle{ width:555px; height:34px; line-height:34px; font-weight:bold; text-align:center; font-size:14px;}
.td2{ border:#CCCCCC 1px solid;  border-left:0;}
.td1{ border:#CCCCCC 1px solid; border-right:0;}
.button{ width:70px; height:25px; background:#173360; color:#fff;text-align: center; line-height:25px;}

.latestWeb{ width:980px; margin:10px auto 0;}
.latestWeb ul{ overflow:hidden; _height:1%;}
.latestWeb li{ float:left; border:1px solid #EBEAEA; width:150px; padding:10px; margin:14px 14px 0 0; }
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
div.bodycontent{padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px}













