﻿/*
Powered By www.toprand.com
*/
@charset"utf-8";
/*Reset*/
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none;} 
a{text-decoration:none;} 
html{overflow:-moz-scrollbars-vertical;}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
a:link{ color:#666;}
a:hover,li a:hover,h2 a:hover{color:#db2342}
a:visited{color:#000} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  

/*basic*/ 
body{margin:0px; padding:0px;font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px;color:#000; background-image:url(../images/bg_body.jpg);}  

/*wrap*/
.wrap{width:934px; margin:0 auto; background:#fff; position:relative;}
.bg{ width:934px; background:url(../images/bg.jpg) 0 0 repeat-y; float:left;}

/*head*/
.head{width:928px; height:104px; margin:0 3px; overflow:hidden; background:url(../images/bg_head.jpg) 0 0 repeat-x;}
.head .logo{ width:200px; height:82px; padding:12px 0 0 9px; overflow:hidden; float:left;}
.head .r_nav{ float:left; width:685px; padding:22px 0 0 22px;}
.head .r_nav .search{ float:right; margin-bottom:10px; }
.txtname{ width:138px; height:15px; border:1px solid #c8c8c8; padding:3px 0 0 10px; color:#919191;}
.sel{color:#919191; border:1px solid #c8c8c8;}
.go{ width:20px; height:18px; border:0; cursor:pointer; background:url(../images/go.jpg) 0 0 no-repeat;}
/*nav*/
.nav{ width:685px; height:47px; overflow:hidden; position:relative;}
.nav .Menubox{ width:665px; background:url(../images/bg_nav.jpg) 0 0 no-repeat; height:27px; line-height:27px; padding-left:20px;}
.nav .Menubox ul li{float:left;line-height:27px; color:#fff;}
.nav .Menubox ul li.hover a{ color:#9bb9ff}
.nav .Menubox ul li a{ color:#fff; margin:0 15px;}


.nav .box{ width:675px; padding:0 0 0 10px;background:#a0aab4; color:#fff;height:20px; line-height:20px; position:absolute; left:0;}
.wrap .nav ul li .box a{ color:#fff;}


/*banner*/


/*main*/
.main{width:934px;}
.flash{ height:904px; height:403px; overflow:hidden; margin:0 0 10px 16px;}
.ban{ width:928px; padding:0 0 13px 6px;}
.ban h1{ width:284px; height:89px; padding:9px 0 0 9px; overflow:hidden; margin:0 0 0 12px; background:url(../images/bg_ban1.jpg) 0 0 no-repeat; float:left; display:inline;}
.mban{ width:904px; overflow:hidden; margin:0 0 1px 16px;}

/*m_main*/
.m_main{ width:904px; overflow:hidden; margin:0 0 0 16px;}
.curr{ background:url(../images/bg_curr.jpg) 0 0 repeat-x; line-height:36px; color:#727272; padding:0 0 0 10px; width:894px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.wrap .curr a{color:#727272;}
.subnav{ margin:0 0 0 8px; width:883px; height:35px; border:1px solid #e8e8e8; position:relative;}
.subnav h1{ line-height:35px; text-align:center; width:84px; background:url(../images/subnav.jpg) right 0 no-repeat; color:#010101; font-weight:bold; float:left;}
.subnavlist{ float:left; width:799px;}
.subnavlist li{float:left; margin-left:15px; padding-top:10px;}
.subnavlist li img{ vertical-align:middle;}
.subnav .subnavlist li.hover a{ color:#db2342;}

.proserch{position:absolute;right:10px; top:5px; z-index:3; font-weight:bold;}
.txtpro{ width:165px; border:1px solid #9d9d9d; height:19px;}
.btn_serch{ width:28px; height:23px; border:0; cursor:pointer; background:url(../images/btn_serch.jpg) 0 0 no-repeat; vertical-align:middle;}
 
.content{ width:904px; padding-top:30px; padding-bottom:50px;}
/*about*/
.content .abouttext{ margin:0 0 0 20px; width:844px; line-height:22px;}
.content .events{ width:853px; background:#f7f7f7; line-height:50px; margin:0 0 0 20px; color:#1d2476; font-weight:bold; padding:0 0 40px 15px; }
.content .culture{ width:868px; background:#f7f7f7;margin:0 0 0 20px;padding:45px 0 40px 0; text-align:center;}
.content .jyln{width:830px;margin:0 0 0 20px;background:#f7f7f7; padding:12px 19px;; line-height:23px;}
.content .jyln1{width:853px;margin:0 0 0 20px; padding:12px 19px; line-height:24px;}
.lan{ color:#1d2476;}
.content .honor{ width:424px; height:217px;background:#f7f7f7; overflow:hidden; float:left; margin:0 16px 20px 8px; padding:20px 0; }
.content .honor .l{ width:190px; text-align:center;float:left;}
.content .honor .r{ float:left; width:215px; line-height:20px;}
.content .honor .r p.ptop{ padding-bottom:15px;}
.pre{background:url(../images/pre.jpg) left top no-repeat; width:69px; height:21px; border:0; cursor:pointer;}
.next{background:url(../images/next.jpg) left top no-repeat; width:69px; height:21px; border:0; cursor:pointer;}
.content .nextnav{ width:868; text-align:center; padding:30px 0 10px 0; color:#828282;}
.red1{ color:#b9075b;}
.content .vleft{ float:left; width:600px;background:#f7f7f7; margin:0 7px 0 10px; display:inline; text-align:center;}
.content .vight{ float:left;background:#f7f7f7;}
.content .vight .leftbtn{ width:280px; text-align:center; padding:13px 0 8px 0; border-bottom:1px dashed #a3a3a3; margin-left:6px;}
.mpic{ margin:0 0 10px 6px;}
.mpic li{ width:280px;border-bottom:1px dashed #a3a3a3; background:url(../images/video02.jpg) 5px 18px no-repeat; padding-top:14px;  line-height:20px; height:90px}
.content .vight .mpic li a{ color:#000;padding:15px 20px 15px 40px;}

.content .vight .rightbtn{ width:274px; text-align:center; padding:13px 0 8px 0;margin-left:6px;}

/*news*/
.content .news{ width:868px;margin:0 0 0 20px;}
.content .news .title{ width:860px; border-bottom:1px dashed #a3a3a3; padding-bottom:20px; float:left;}
.content .news .title .l{ width:183px; float:left;}
.content .news .title .r{ width:677px; float:left; color:#797979; line-height:28px;}
.lan1{ color:#123773;}
.newslist{width:860px;}
.newslist li{width:845px; background:url(../images/dian.jpg) 6px 15px no-repeat; line-height:36px;border-bottom:1px dashed #a3a3a3; padding:0 0 0 15px;}
.content .news .newstitle{ text-align:center; width:835px; margin:0 10px 0 15px; border-bottom:1px dashed #a3a3a3; line-height:25px; padding:20px 0;}
.c5c{ color:#5c5c5c;}
.content .news .newstext{width:835px; margin:0 10px 0 15px; line-height:20px; padding:15px 0 30px 0;}

/*case*/
.content .case{ width:822px; margin:0 auto; border-right:12px solid #e8e8e8;border-left:12px solid #e8e8e8; border-top:6px solid #e8e8e8;border-bottom:6px solid #e8e8e8; text-align:center; padding:2px 0; height:400px; overflow:hidden;}
.content .casetext{ width:846px; margin:1px auto 0 auto; background:url(../images/bg_case.jpg) 0 0 repeat-x; line-height:32px; text-align:center;}
.content .showcase{ width:895px; background:url(../images/bg_case2.jpg) 0 0 repeat-x; height:123px; overflow:hidden; margin-top:10px;}
.content .showcase .caseleftbtn{ width:35px; float:left; background:url(../images/bg_caseleft.jpg) 0 0 no-repeat; height:73px; text-align:center; padding-top:50px;}
.content .showcase .caseleftbtn img{ display:block; margin:4px auto;}
.content .showcase .caseimg{ width:805px; float:left; padding:17px 0 0 12px;_padding:17px 15px 0 5px; height:106px; overflow:hidden;}
.content .showcase .caseimg ul li{ text-align:center; width:80px; margin:0 9px; float:left;line-height:20px;*line-height:30px;_line-height:30px;}
.content .showcase .caseimg ul li img{border:1px solid #c1c1c1;margin:0 auto;}
.content .showcase .caserightbtn{ width:35px; float:left; background:url(../images/bg_caseright.jpg) 0 0 no-repeat; height:73px; text-align:center; padding-top:50px;}
.content .showcase .caserightbtn img{ display:block; margin:4px auto;}

/*service*/
.content .service{width:809px;margin:0 0 0 20px; padding:0 26px 30px 33px; line-height:22px;}
.content .service .stitle{ width:846px; line-height:29px; background:#2a488e; height:29px; padding:0 0 0 10px; color:#fff; font-weight:bold;}
.content .service .stext{width:846px;padding:10px 0 0 10px;}

.content .service .message{ margin:0 auto; width:460px; color:#1c25aa;}
.txtmessage{ width:380px; border:1px solid #b3b3b3; height:20px; line-height:20px;}
.messagetable td{ height:30px;}
.txtmessage1{width:380px; height:200px; border:1px solid #b3b3b3;}
.btntijiao{ width:78px; height:46px; border:0; cursor:pointer; background:url(../images/tijiao.jpg) 0 0 no-repeat;}

/*mark*/
.m_left{ width:310px; float:left; padding:20px 0 0 10px;}
.m_left .mtitle{ width:295px; background:#29478d; height:28px; line-height:28px; overflow:hidden; padding:0 0 0 15px; color:#fff; font-weight:bold;}
.m_left .lcontent{ width:310px; background:url(../images/bg_mark.jpg) 0 0 repeat-x; min-height:560px;_height:560px;}
.m_left .markbimg{ width:310px; text-align:center; padding:15px 0;}
.m_left .markbimg img{ display:block; border:1px solid #29478d;}

.m_left .lcontent .markshow{width:297px; margin:0 7px 0 6px; display:inline; border-bottom:1px dashed #9b9b9b; float:left; padding-bottom:15px;}
.m_left .lcontent .markshow .markleftbtn{ width:16px; float:left; padding-top:23px; text-align:right;}
.m_left .lcontent .markshow .markrightbtn{ width:16px; float:left; padding-top:23px; text-align:left;}
.m_left .lcontent .markshow .markimg{ width:265px; float:left;}
.m_left .lcontent .markshow .markimg ul li{ float:left;}
.m_left .lcontent .markshow .markimg ul li img{ display:block; border:1px solid #29478d; margin:0 5px;}
.address{width:297px; margin:10px 7px 0 6px; border-bottom:1px dashed #9b9b9b; padding-bottom:10px;}
.addresstable{}
.addresstable th{ color:#2c4a90;}
.addresstable td{ color:#2c4a90}

.marksel{ width:95px;}
.marktable{ width:260px; margin:10px 0 0 12px;}
.marktable th{ color:#2c498f; text-align:left; height:34px;}
.marktable td{ height:20px;}
.m_right{ float:left; width:581px; overflow:hidden;}


/*product*/
.prolist li{ margin:0 13px 20px 13px; float:left; text-align:center; line-height:20px; color:#5e5e5e;}
.prolist li img{ display:block; border:1px solid #d8d8d8; padding:4px;}
.content .pleft{ width:214px; float:left; margin:0 0 0 8px; display:inline; overflow:hidden;}
.content .pleft h1{ background:url(../images/bg_protitle.jpg) 0 0 no-repeat; width:204px; height:32px; overflow:hidden; line-height:32px; padding:0 0 0 10px; color:#fff;}
.content .pleft h2{ width:214px;}
.content .pleft h2 .pleftbtn{ width:18px; float:left; padding-top:80px;}
.content .pleft h2 .proimg{ width:175px; overflow:hidden; float:left;}
.content .pleft h2 .proimg ul li{ float:left; margin:5px 1px 1px 2px;}
.content .pleft h2 .proimg ul li img{ display:block; border:1px solid #e8e8e8;}
.content .pleft h2 .prightbtn{ width:18px; float:left; padding-top:80px;}
.content .pleft h3{ width:214px;  overflow:hidden; padding-top:25px; padding-left:26px}
.content .pleft h3 img{ display:block; border:2px solid #e8e8e8;}

.content .pright{ width:678px; float:right;}
.content .pright .limg{ width:413px; float:left; vertical-align:middle; text-align:center; overflow:hidden;border:7px solid #e8e8e8;display:inline-block;}
.content .pright .limg img{display:block; vertical-align:middle; text-align:center; display:inline-block }
.content .pright .prtext{ width:244px; float:left;}
.prodetaillist li{ width:234px; border-bottom:1px dashed #b6b6b6; line-height:30px; font-weight:bold; padding:0 0 0 10px;}
.content .pright .prtext h1{ margin:40px 0 10px 10px; font-weight:bold;}
.content .pright .prtext h2{width:244px;border-bottom:1px dashed #b6b6b6;border-top:1px dashed #b6b6b6;}
.content .pright .prtext h2 img{border:1px solid #e8e8e8; margin:8px;}
.content .pright .prtext h3{ color:#29478d; font-weight:bold; padding:0 0 0 30px;  margin:50px 0 0 0; line-height:20px; float:right}/*background:url(../images/pro_tex.jpg) 0 0 no-repeat;*/

.content .showpro{ width:895px; background:url(../images/bg_case2.jpg) 0 0 repeat-x;  overflow:hidden; margin-top:10px;}
.content .showpro .caseleftbtn{ width:35px;float:left; background:url(../images/bg_caseleft.jpg) 0 0 no-repeat; height:73px; text-align:center; padding-top:50px; overflow:hidden;}
.content .showpro .caseleftbtn img{ display:block; margin:4px auto;}
.content .showpro .caseimg{ width:805px; float:left; padding:17px 0 0 12px;_padding:17px 15px 0 5px; height:126px; overflow:hidden;}

.content .showpro .caseimg ul li{ text-align:center; width:80px; margin:0 9px; float:left;}
.content .showpro .caseimg ul li img{border:2px solid #ffffff;margin:0 auto;}
.content .showpro .caserightbtn{ width:35px; float:left; background:url(../images/bg_caseright.jpg) 0 0 no-repeat; height:73px; text-align:center; padding-top:50px; overflow:hidden;}
.content .showpro .caserightbtn img{ display:block; margin:4px auto;}




/*new*/
.newpro{ width:760px; padding:0 0 0 52px;}
.newpro h2{ margin-top:10px; width:760px; overflow:hidden; line-height:28px; color:#5d5d5d; font-size:14px;}
.newpro h3{margin-top:15px;float:left;}
.newpro h3 .leftimg{ width:168px; float:left; }
.newpro h3 .rtext{ width:592px; float:left; overflow:hidden; }
.newpro h3 .rtext ul li {font-size:14px; font-weight:bold; color:#5d5d5d; height:30px;}
.newpro h3 .rtext ul li img{ vertical-align:middle; margin-right:10px;}
.mobottom{ margin-bottom:25px; float:left;}

.newabout{width:760px; padding:0 0 0 52px;}
.newabout h1{ margin-bottom:30px;font-weight:bold;}
.newabout h2{ color:#42729a; line-height:29px;}
.newabout h3{ margin:30px 0 0 0; padding:40px 0 0 250px; font-size:16px; line-height:28px; color:#333;font-weight:bold;}

.jylntable th{ font-size:28px; color:#14558d;}
.jylntable td{  padding-bottom:15px; font-size:16px; line-height:28px; color:#44403e}
.jylntable td img{ display:block;}
.jylntable td p{ line-height:20px;}
.newgjcs{width:756px; padding:0 0 0 52px;}
.newgjcs .gjcstitle{ width:756px; background:url(../images/new_bggjcs01.jpg) 0 0 no-repeat; height:258px; overflow:hidden; border-bottom:8px solid #d1deee; padding-bottom:30px;}
.newgjcs .gjcstitle .text{ padding:64px 15px 0 256px; font-size:15px; line-height:28px; color:#699cbb; font-weight:bold;}

.newgjcs .gjcs{ width:756px;margin:25px 0;}
.gjcstable{ border:1px solid #9ad0f2; margin:0 0 0 8px; width:746px; background:url(../images/new_bggjcs3.jpg) 0 0 repeat-y;}
.gjcstable th img{ display:block; margin:2px 0;}
.gjcstable th{ padding:0 69px; font-size:16px; color:#42729a; overflow:hidden; width:17px; overflow:hidden;}
.lgjcsist{ float:left; width:174px; margin:0 7px; overflow:hidden;}
.lgjcsist h1{ font-size:14px; font-weight:bold;}
.lgjcsist h1 img{ vertical-align:middle; margin:5px 0;}
.lgjcsist h3{ line-height:25px; font-weight:bold; margin:10px 0; color:#575556; font-size:14px;}

.lgjcsist1{ width:223px; float:left; padding:13px 22px;}
.lgjcsist1 h2{ margin:5px 0; line-height:28px;font-weight:bold; color:#575556; font-size:14px;}

.newgjcs .scgycon{ width:756px; background:url(../images/new_bggjcs05.jpg) 0 0 repeat-y; padding:10px 0; margin:25px 0;}
.scgy{ margin-bottom:15px;}
.newgjcs .scgytitle{ width:756px;height:287px; overflow:hidden; border-bottom:8px solid #d1deee; padding-bottom:30px; background:url(../images/new_bgscgy.jpg) no-repeat;} 
.newgjcs .scgytitle .text{ padding:16px 15px 0 304px; font-size:15px; line-height:29px; color:#61605e; font-weight:bold;}
.scgytable{ border:1px solid #9ad0f2; margin:0 0 0 8px; width:746px; background:url(../images/new_bggjcs4.jpg) 0 0 repeat-y;}
.scgytable th img{ display:block; margin:2px 0;}
.scgytable th{ padding:0 30px 0 64px; font-size:16px; color:#42729a; overflow:hidden; width:17px; overflow:hidden;}
.scgytable td{ padding:10px 0; line-height:26px; font-weight:bold; font-size:14px; color:#61605e;}
.scgytable img{}

/*foot*/
.foot{ width:930px; border:1px solid #e6e6e6; margin:0 1px; padding:1px 0; clear:both}
.footcontent{ width:903px; height:40px; background:#e5e5e5; padding:5px 14px 0 13px; }
.footcontent p{ line-height:20px;}
.yqlj{ width:113px; height:20px; border:1px solid #b9bcbd;display:block;}
.powby{ color:#9e9e9e; line-height:20px;}
.cbcbcb{ color:#cbcbcb} 
.foot .powby a{color:#cbcbcb}
.footlj{line-height:20px; color:#9e9e9e;}
.footcontent .footlj a{color:#9e9e9e;}
 
 
/*text*/
.b{ font-weight:bold;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f14{ font-size:15px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{font-size:18px;}
.pr25{ padding-right:10px;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.t_c{ text-align:center;}
.t_j{ text-align:justify;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.hei{ color:#000;}
.red{ color:#cc0000;}
.btn{ width:0px; height:0px; border:0; cursor:pointer;}
.txt{ width:0px; height:0px;} 
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.lan2{ color:#42729a}
 
/*
Powered By www.toprand.com

*/