body { font-family:"宋体"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:#FFF;}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { color: #000; text-decoration: none; outline:none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size: 14px; color: #000; }
h4 { font-size: 12px; }
.clear { clear: both; height: 0px; overflow: hidden; font-size:0; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left; }
.copy { font-family:Arial, Helvetica, sans-serif; margin:0 3px; }
.fleft{float:left;}
.fright{float:right;}
.ma{margin:0 auto;}
/*头部样式*/
.header{ width:100%;height:120px; background:#f2f1f1;}
.header_cont{width:1001px; height:120px; position:relative;}
.logo{ position:absolute; top:14px; left:11px;}
.topmenu{ position:absolute; top:25px; right:5px; color:#666666;}
.topmenu a{ color:#666666; margin:0px 5px;}
.phone{ position:absolute; top:49px; right:10px;}
/*导航条样式*/
.wmenu{ width:100%; height:44px; background:url(../images/menubg.jpg) repeat-x; position:relative; z-index:11111111;}
.menu{ width:1001px; height:44px;}
.menu ul li{ width:110px; float:left; text-align:center; position:relative; height:44px; line-height:44px;}
.menu ul li a{ color:#ffffff; font-size:14px; font-weight:bold;}
.menu ul li.cur{ background:#ec1f16;}
.menu ul li.on{ background:#ec1f16;}

.menu ul li .submenu{ width:110px; height:auto; overflow:hidden; position:absolute; top:44px; left:0px; background:url(../images/xlmenubg.png) repeat-y left top; display:none;}
.menu ul li .submenu ul li{width:110px; height:25px; line-height:25px; text-align:center; margin:5px 0px; float:none;}
.menu ul li .submenu ul li a{ font-size:12px; font-weight:normal;}
.menu ul li .submenu ul li.cur{ background:#be120a;}
/*banner样式*/
.banner{width:100%; height:395px; position:relative; z-index:1;}
#myFocus{ width:1440px; height:395px; margin:0 auto;}
/*.zhifub{ width:100%;height:395px;}
.zfb_datu_ul{height:395px;position:relative; overflow:hidden; z-index:1;}
.zfb_datu_ul li{width:100%;height:395px;position:absolute;top:0;left:0; text-align:center; z-index:10;}

.zhifu_btn{position:relative;width:100%; height:56px;z-index:100000; margin-top:-56px; background:url(../images/bbg.png) repeat-x;}
.xiaod_div{ width:941px;margin:0 auto; text-align:right; padding-top:38px; padding-right:60px;}
.xiaod_div span{display:inline-block;margin-right:3px;width:9px;height:9px;background:#b9b9b9;cursor:pointer;}
.xiaod_div .a_active{background:#b90702;}*/

/*内容样式*/
.conter{width:1001px; height:auto; padding-top:27px;overflow:hidden;}
.ctop{height:800px;}
/*内容产品分类样式*/
.cside{ width:219px; overflow:hidden;}
.cs_tile{ width:217px; text-align:center; border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;}
.cside_cont{ width:217px;border:solid 1px #dfdfdf; border-top:none; overflow:hidden; padding-top:19px; background:url(../images/csidecontbg.jpg) no-repeat left top;}
.cside_nr{ width:187px; height:530px; overflow:hidden;}
.cside_nr dt{ height:25px; line-height:25px; background:url(../images/bg_1.png) no-repeat 15px center #3091e3;}
.cside_nr dt a{ color:#ffffff; font-family:"微软雅黑"; font-size:14px; padding-left:28px;}
.cside_nr dd ul li{ height:24px; line-height:24px; background:url(../images/bg_2.png) no-repeat 15px center; margin:4px 0px;}
.cside_nr dd ul li a{ color:#0a0a0a; font-size:13px; padding-left:28px;}
.cside_nr dd ul li:hover{ background:url(../images/bg_3.png) no-repeat 15px center;}
.cside_nr dd ul li:hover a{ color:#3e84df;}
/*首页联系我们样式*/
.index_contact{ width:217px; height:205px;border:solid 1px #dfdfdf; margin-top:8px; background:url(../images/csidecontbg.jpg) no-repeat left 35px;}
.index_contact_cont{ width:200px; overflow:hidden;}
.top_wz{ height:44px; border-bottom:dotted 1px #c7c7c7; line-height:18px; color:#121212; font-family:"微软雅黑"; font-size:13px; font-weight:bold; padding-top:20px; padding-left:5px;}
.ic_phone{ height:45px; margin-top:14px; padding-left:48px;background:url(../images/tb1.jpg) no-repeat left top; font-family:"微软雅黑"; font-size:14px; color:#181818; font-weight:bold;}
.ic_phone span{ color:#3d84de; letter-spacing:2px;}
.ic_kf{ height:25px; margin-top:15px;}
.ic_kf span,.ic_kf a{ padding-right:5px;}


.cright{ width:765px; height:800px;overflow:hidden;}
.cright_pro{ width:765px;height:638px;}
/*产品选项卡样式*/
.slideTxtBox3 { width:100%; text-align:left; }
.slideTxtBox3 .hd { width:100%; height:35px; line-height:35px; position:relative; }
.slideTxtBox3 .hd ul {position:absolute; left:0px; top:0px; height:35px;}
.slideTxtBox3 .hd ul li { float:left; width:255px;height:35px; cursor:pointer; color:#121212;  text-align:center; font-size:16px; font-family:"微软雅黑"; background:#e5e5e5;}
.slideTxtBox3 .hd ul li.on{background:#055ac5; color:#f7de0c; font-weight:bold;}
.slideTxtBox3 .bd {padding-top:9px;}

.index_pro_cont{width:100%; height:auto; position:relative;}
.index_pro_cont ul{ float:left; margin:0px -9px 0px 0px;}
.index_pro_cont ul li{height:196px; width:249px; float:left; display:inline; margin-right:9px;}
.index_pro_cont ul li .name{height:24px; line-height:24px; text-align:center;}
.index_pro_cont ul li .name a{color:#121212;}
.index_pro_cont ul li .photo{ width:247px; height:162px; border:solid 1px #999999;}
.index_pro_cont ul li:hover .photo{ border:solid 1px #0367d5;}
.index_pro_cont ul li:hover .name a{color:#055ac5;}


.cright_bottom{ width:765px; height:162px;}
/*首页关于我们*/
.index_about{ width:495px; height:129px; padding-left:23px; padding-top:20px;overflow:hidden;}
.sy_title{ height:28px; border-bottom:solid 1px #dfdfdf; font-family:"微软雅黑"; color:#055ac5; font-size:18px; font-weight:bold; line-height:28px; position:relative;}
.sy_title a{ position:absolute; top:0px; right:0px; font-size:12px; font-weight:normal; color:#f30101;}
.index_about_cont{ line-height:23px; color:#121212; font-family:"微软雅黑"; font-size:13px; height:96px; padding-top:10px;}

.cr_pro{ width:220px; height:147px; border:solid 1px #e0e0e0; overflow:hidden;}

.index_bottom{width:100%; height:349px; background:url(../images/cbottombg.jpg) repeat;}
.index_bottom_cont{ width:1001px; padding-top:30px; overflow:hidden;}
/*首页新闻样式*/
.index_news{width:562px; height:294px;padding-left:10px;}
.index_news_top{ height:103px; padding-top:20px;}
.index_news_top .photo{ width:136px; height:101px; float:left; border:solid 1px #d2d2d2;}
.index_news_top_right{ width:405px; height:103px; padding-left:16px; float:left;}
.news_title{ line-height:24px; height:24px;}
.news_title a{ color:#137deb; font-family:"微软雅黑"; font-size:14px;}
.news_cont{ line-height:20px; color:#121212; font-size:13px; font-family:"微软雅黑"; height:40px; padding-top:5px;}
.index_news_top_right .more{ height:24px; line-height:24px;}
.index_news_top_right .more a{ color:#ff0000;font-size:13px; font-family:"微软雅黑";}
.index_news_cont{ width:100%; height:auto; padding-top:23px;}

.index_news_cont ul li{ height:26px; line-height:26px; text-align:right; color:#121212; font-family:"微软雅黑"; margin:3px 0px;}
.index_news_cont ul li a{ float:left; color:#121212;  font-size:13px; margin-left:25px; display:inline;}
.index_news_cont ul li a:hover{ color:#ff0000; text-decoration:underline;}
.index_news_cont ul li.c1{ background:url(../images/n1.png) no-repeat 0px center;}
.index_news_cont ul li.c2{ background:url(../images/n2.png) no-repeat 0px center;}
.index_news_cont ul li.c3{ background:url(../images/n3.png) no-repeat 0px center;}
.index_news_cont ul li.c4{ background:url(../images/n4.png) no-repeat 0px center;}

/*首页案例样式*/
.index_case{ width:350px; height:294px;}

.index_case_cont{ height:206px; width:100%; position:relative;}
.index_case_cont .leftbotton, .index_case_cont .rightbotton { width:13px; height:22px; position: absolute; cursor: pointer; }
.index_case_cont .leftbotton{ left:1px; top:98px; background:url(../images/left.png) no-repeat;}
.index_case_cont .rightbotton{ right:1px; top:98px; background:url(../images/right.png) no-repeat;}
.index_case_cont .cont { width:278px; height:206px; margin: 45px auto 0px;overflow: hidden;}
.index_case_cont .imgul li{ width:276px; height:194px; overflow: hidden; float: left; display:inline; border: solid 1px #e9e9e9; text-align:center;padding:5px 0px;}
.index_case_cont .imgul li .photo{ width:265px; height:194px; margin:0 auto;}
.fl { float:left; }

/*底部样式*/
.footer{ width:100%; height:99px; background:url(../images/footerbg.jpg) no-repeat top center;}
.footer_cont{ width:1001px; height:99px; text-align:center; line-height:24px; color:#ffffff; font-family:"微软雅黑";}
.footer_cont .top{ color:#98abca; padding-top:20px;}
.footer_cont .top a{ color:#98abca;}
.footer_cont a{ color:#ffffff; margin:0px 4px;}



.nybanner{ width:100%; height:195px; text-align:center; overflow:hidden;}
.nycontact{ width:1016px;padding-bottom:20px;}

/*多单左边样式*/
.side{width:218px;overflow:hidden;}
.stitle{ width:218px;height:34px; line-height:34px; background:url(../images/stitle.jpg) no-repeat; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#ffffff;}

.side .conts { width:218px; height:auto;}
.side .conts dl {}
.side .conts dl dt { width:218px; height:30px; margin-bottom:2px;}
.side .conts dl dt a { display:inline-block; width:158px; height:30px;line-height:30px; border-bottom:solid 1px #ededed; background:url(../images/sidedtbgtp.jpg) no-repeat 29px center #f3f3f3; padding-left:60px; font-family:"微软雅黑"; font-size:15px; color:#5e5e5e;}
.side .conts dl dt a:hover{ background:url(../images/sidedtbg.jpg) no-repeat 29px center #f3f3f3; color:#095ac7;}
.side .conts dl dt.on a{ background:url(../images/sidedtbg.jpg) no-repeat 29px center #f3f3f3; color:#095ac7; }
.side .conts dl dd { width:218px; display:block;}
.side .conts dl dd ul { padding:5px 0px;}
.side .conts dl dd ul li {height:24px; line-height:24px; border-bottom:dotted 1px #b9b9b9;}
.side .conts dl dd ul li a { display:inline-block; height:24px; padding-left:60px; background:url(../images/bg_2.png) no-repeat 47px center; color:#121212; font-size:13px;}
.side .conts dl dd ul li a:hover { background:url(../images/bg_3.png) no-repeat 47px center; color:#3e84df; }
.side .conts dl dd.on { display:block; }
.side .conts dl dd.on ul li a.on {  background:url(../images/bg_3.png) no-repeat 47px center; color:#3e84df;}


.side_c{ width:216px; height:204px; overflow:hidden; margin-top:15px; border:solid 1px #e1e1e1;}
.stitle.sc{background:#004994;}

.mian{width:780px; height:auto; overflow:hidden;}
.mtitle{height:48px; line-height:28px;background:url(../images/mtitlebg.jpg) no-repeat right bottom; font-family:"微软雅黑"; font-size:25px; color:#0156c5; padding-left:10px; position:relative;}
.mtitle span{ position:absolute; top:10px; right:5px; font-size:12px; font-family:"宋体"; color:#5b5b5b;}
.mtitle span .on{ color:#003d7c; font-weight:bold;}
.miancont{ width:100%; height:auto; padding-top:20px; overflow:hidden;}

/*列表页产品样式*/
.ny_pro{width:780px; height:auto; overflow:hidden;}
.ny_pro ul li{ width:248px;height:216px; float:left; margin-right:9px;}
.ny_pro ul li .photo{ width:246px; height:180px; background:url(../images/nycpbg.jpg) no-repeat left top; padding:5px 1px 0px;}
.ny_pro ul li .name{width:100%; height:30px;line-height:30px; text-align:center;}
.ny_pro ul li .name a{ color:#121212; font-size:13px;}
.ny_pro ul li:hover .photo{background:url(../images/nycphover.jpg) no-repeat left top;}
.ny_pro ul li:hover .name a{ color:#3091e3;}
/*页码放置 begin*/
.page { width:100%;padding:40px 0px 20px; height:auto; text-align:center; clear:both;}
.page .prev,.page .next { margin: 0 4px; padding:6px 8px; border:solid 1px #e9e9e9;text-align: center; color:#404040;}
.page .num {text-align: center; margin: 0 4px;color: #404040; padding:6px 8px;border:solid 1px #e9e9e9;}
.page .cur { color: #e9e9e9; background:#e12323;border:solid 1px #e12323;}

/*详细页样式*/
.detail {margin: 0 auto; padding:0px 20px;}
.detail .tit { width:658px; margin:0 auto;line-height: 24px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { padding: 10px; line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding: 8px 0; width: 100%; }
.detail .other li { line-height: 24px; padding-left:20px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }


.nycpfl{ width:218px; height:auto;}
.nycpfl ul li{ width:218px; height:30px; margin-bottom:2px;}
.nycpfl ul li a{ display:inline-block; width:158px; height:30px;line-height:30px; border-bottom:solid 1px #ededed; background:url(../images/cpflbg.jpg) no-repeat 29px center #f3f3f3; padding-left:60px; font-family:"微软雅黑"; font-size:15px; color:#5e5e5e;}
.nycpfl ul li a:hover{ background:url(../images/cpflhover.jpg) no-repeat 29px center #f3f3f3; color:#095ac7;}
.nycpfl ul li a.on{ background:url(../images/cpflhover.jpg) no-repeat 29px center #f3f3f3; color:#095ac7;}



.ny_news{ width:100%; overflow:hidden;}
.ny_news ul li{ height:28px; line-height:28px; text-align:right; color:#121212; font-family:"微软雅黑"; border-bottom:dotted 1px #9b9b9b; background:url(../images/nynewslibg.jpg) no-repeat 12px center;}
.ny_news ul li a{ float:left; color:#121212;  font-size:13px; margin-left:25px; display:inline;}
.ny_news ul li a:hover{ color:#ff0000; text-decoration:underline;}


.danye{ padding:10px; line-height:30px; text-align:justify; color:#161515;}


/*留言板样式*/
.ny_msg { width:640px; margin:0 auto; padding-top:18px; padding-bottom:10px; }
.ny_msg .fontColor { color:#333333; }
.ny_msg .welcome { height:41px; line-height:18px; text-align:center; padding-bottom:25px; background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px; font-family:"微软雅黑"; color:#333333; }
.ny_msg .welcome span.en { font-family:Arial; line-height:18px; font-size:11px; -webkit-text-size-adjust:none; color:#333333; }
.ny_msg .bridge { height:32px; width:158px;background:#fff; }
.ny_msg .bridge a { display:inline-block; *zoom:1;
width:79px; height:30px; line-height:30px; text-align:center; background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a; }
.ny_msg .bridge a:hover { text-decoration:none; background:url(../images/bg_tab_msg_on.jpg) repeat; color:#fff; }
.ny_msg .bridge a.on { background:url(../images/bg_tab_msg_on.jpg) repeat; color:#fff; }
.msgWrite { padding-left:0; background:none; margin-top:35px; }
.msgWrite .bridge { margin-left:165px; }
.msgWrite .msgform { margin:0 auto; width:450px; margin-top:8px; }
.msgWrite .msgform ul li { padding:8px 0; float:left; width:100%; position:relative; }
.msgWrite .msgform ul li p.type { width:70px; float:left; line-height:34px; text-align:right; }
.msgWrite .msgform ul li span.msgIn { float:left;padding-bottom:1px; }
.msgWrite .msgform ul li span.msgIn input { height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips { line-height:34px; padding-left:10px; position:absolute; white-space:nowrap; }
.msgWrite .msgform ul li span.msgIn textarea { line-height:20px; border:none; background:#e3e5e7; }
.msgWrite .msgform ul li.butbox input { width:86px; height:30px; border:none; background:#6d7983; line-height:30px; cursor:pointer; color:#fff; overflow:hidden; }
.msgWrite .msgform ul li.butbox input:hover { background:#f76b3a; }
.msgCk { margin-top:35px; }
.msgCk .bridge { margin:0; margin-bottom:10px; }
.msgCk .msglist { overflow:hidden; _zoom:1; }
.msgCk .msglist ul { margin:-22px 0 0 0; }
.msgCk .msglist ul li { margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px; }
.msgCk .msglist ul li p { height:40px; line-height:40px; padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe; color:#59636c; }
.msgCk .msglist ul li b.tit { font-size:14px; font-weight:bold; color:#000; }
.msgCk .msglist ul li div { color:#59636c; line-height:18px; border-bottom:1px solid #fefdfe; padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger { background:#d8dde0; }
.msgCk .msglist ul li .msgText { background:#d8dde0; }
.msgCk .msglist ul li .msgReply { border-bottom:none; }
.msgCk .msgpages { text-align:center; }
.msgCk .msgpages a { margin:0 1px; font-family:Arial; color:#000000; }
.msgCk .msgpages span.msgpageAll { color:#000000;}





