@charset "utf-8";
body{margin:0;padding:0;background:url(bg.png?act=2021) repeat-x;font-size:12px;}
a{color:#525252; text-decoration:none;}
a:hover{color:072b73;text-decoration:underline;}
ul{ list-style:none;}
div,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;} 
.fc{ clear:both}
img{border:0}

.wrap{background:url(bg2.png) repeat-y;width:980px;margin:2px auto 0;padding:0 9px;}
.top .t_nav a,.nav ul li.home,.fnav li .psb a,.n_listx li{background:url(ico.gif) no-repeat}

/*头部*/
.top{background:url(top.gif) no-repeat;height:128px;position:relative;}
.top .logo{width:330px;height:90px;position:absolute;top:20px;left:39px; text-indent:-999em;}

.top .t_nav{position:absolute;top:17px;right:0px;height:19px;line-height:19px;}
.top .t_nav a{display:inline-block;background-position:0 99px; margin:0 9px;}
.top .t_nav .cn{ background-position:0 -38px;width:24px;height:19px; text-indent:-999em}
.top .t_nav .en{ background-position:0 0;width:24px;height:19px; text-indent:-999em}
.top .t_nav .jp{ background-position:0 -19px;width:24px;height:19px; text-indent:-999em}

.top .search{position:absolute;top:71px;right:31px;}
.top .search input{width:185px;height:29px;float:left;border:0;background:none;line-height:29px;margin-top:2px;}
.top .search .go{width:34px;height:33px;float:left; text-indent:-999em; overflow:hidden}
/*导入nav.jpg*/
.nav,.nav .nav_left,.nav ul,.nav ul li,.box_t,.box_t strong,.box_m h3,.c_list li,.news .one a,#main_t,#main_t h2{background:url(nav.gif) no-repeat;}

.nav,.nav .nav_left,.nav ul,.nav ul li{height:59px;}
.nav{margin:0 -9px; background-position: 0 -118px; background-repeat:repeat-x}
.nav .nav_left{background-position:0 0;}
.nav ul{background-position:100% -59px;}
.nav ul li{background-position:0 -177px;background-repeat:no-repeat;height:52px;line-height:51px;float:left;padding-left:2px;}
.nav ul li.home{background-position:center -57px;width:78px;padding:0;}
.nav ul li a{ display:block;float:left;padding:0 24px;font-size:14px;font-family:'宋体';font-weight:bold;}
.nav ul li.home a{ padding:0; width:78px; text-indent:-999em}
.nav ul li a:hover,.nav ul li a.ns{color:#072b73}

.banner{width:936px;height:318px; margin:10px auto 20px; border:1px solid #d0ced3;padding:3px;text-align:center;overflow:hidden;}
.banner img{width:936px;height:320px;}

#main_content,#main_content2{width:944px;border-top:1px solid #d0ced3;margin:0 auto; padding:20px 0}
#main_content2{border-top:0;padding:10px 0 15px}
#side{ float:left; width:240px;}
#main{ float:right;height:auto;line-height:24px;width:688px;}

.box{border:1px solid #d0ced3;}

.box .box_t{background-position:0 -229px;background-repeat:repeat-x;height:45px;}
.box .box_t strong{background-position:13px -274px; padding-left:32px; display:block;float:left;height:45px;line-height:42px;font-size:14px; color:#6a6c70} 
.box .box_t .more{width:34px;height:11px;margin:16px 13px 0 0;background:url(more.gif); float:right; text-indent:-999em; overflow:hidden}
.box_b{ height:5px; background:url(box_b.gif) no-repeat; margin-bottom:-5px; overflow:hidden; position:relative}
.boxb2{ background-position:0 -5px;}
.boxb3{ background-position:0 -10px;}
.boxb4{ background-position:0 -15px;}
.boxb5{ background-position:0 -21px; margin:0;}

.contact{padding:10px; line-height:22px;}
/*主体部分==========================================*/
#main_t{background-position:0 -229px;background-repeat:repeat-x;height:45px; border:1px solid #dedede; border-bottom:0;}
#main_t h2{background-position:13px -274px; padding-left:32px; display:block;float:left;height:45px;line-height:42px;font-size:14px; color:#6a6c70}
#main_t .mapnav{ float:right; height:25px;line-height:25px;color:#565656; margin:8px 15px 0 0;}
#main_t .mapnav a{ color:#565656}

#main_c{min-height:400px; height:auto; _height:400px; line-height:25px; padding:10px; border:1px solid #dedede; border-top:0;}
#main_c p{ margin:10px 0}
#main_c hr{height:1px;border:none;border-top:1px solid #c6c6c6;}
#main_c a{ color:#3B3B3B;}
#main_c a:hover{ color:#b60000;}

.main_b{ margin:0;}

.dynr{ padding:10px;}

.dynr,#shownrs,.proNr,#pic_show .nr{font-size:14px;}

/*首页＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*产品分类*/
.product_list{width:238px;float:left;}
.c_list{padding:4px 10px;}
.c_list h3,.c_list li{ border-bottom:1px dotted #cbcbcb; font-size:12px; height:23px; line-height:23px;background-position:0 -319px;padding-left:19px;}
.c_list li{background-position:14px -319px;padding-left:34px;}
.c_list h3 .ns,.c_list li .ns,.c_list h3 .nsa{ color:#072b73}
/*产品列表*/
.product_img{width:686px;border:1px solid #d0ced3;float:right;}
.product_img ul{ padding:12px 0 10px 15px; float:left;}
.product_img li{width:154px;float:left;margin:10px 12px 7px 0;}
.product_img li a{display:block;}
.product_img .pic{border:1px solid #d0ced3;width:152px; height:144px;}
.product_img .pic img{width:152px; height:144px;}
.product_img .tt{ height:18px; line-height:18px; text-align:center; color:#6ea700}
.product_img li.mr0{ margin-right:0}
/*客户见证*/
.custer{margin:15px 0 0;}
.custer .box_m{padding:12px 0;}
#marqueediv_zmd1{width:910px;margin:0 auto;height:78px;}
#marqueediv_zmd1 .pic{border:1px solid #d0ced3;width:159px;height:76px;float:left;margin-right:12px;}

/*行业 新闻 服务*/
.list{}
.news{width:339px;border:1px solid #d0ced3;float:left;margin-right:12px;}

.news ul{padding:12px;height:198px; overflow:hidden}
.news li{ margin:0; padding:0; float:left; width:315px;}
.news .one{height:22px;line-height:22px;overflow:hidden;}
.news .one a{float:left;background-position:0 -337px;padding-left:14px;}
.news .one span{float:right;}
.news .two{height:89px; display:none; overflow:hidden}
.news .two .pic{width:110px;height:77px;float:left; margin-right:10px;border:1px solid #ddd;padding:1px;}
.news .two .pic img{width:110px;height:77px;}
.news .two .tt{float:left;width:188px;height:20px;font-weight:bold;line-height:20px;overflow:hidden;display:block; margin-bottom:6px;}
.news .two p{float:left;width:188px;height:54px;line-height:18px; overflow:hidden;color:#626264;text-indent:2em; position:relative}

.service{width:234px;border:1px solid #d0ced3;float:right;}
.service{line-height:20px;}
.service .service_img{width:208px;height:73px;border:1px solid #ddd;padding:1px;display:block; overflow:hidden; margin-bottom:4px;}
.service .service_img img{width:208px;height:73px;}
.service .box_m{padding:12px 11px;height:198px; overflow:hidden; background:url(service_num.gif) 5px bottom no-repeat}
.service .box_m li{ line-height:24px;}

.album_m{ padding:12px 0; height:116px; overflow:hidden}
.album_m #marqueediv_zmd2{ margin:0 auto; width:915px;height:116px; overflow:hidden; position:relative}
.album_m a{ display:block; float:left; background:url(pbg.gif) no-repeat; position:relative;margin-right:20px; width:163px; height:112px; padding:4px 0 0 4px; text-align:left;}
.album_m a span{ position:absolute; left:0; top:86px; width:140px; height:18px; line-height:18px; padding:0 6px 0 13px; overflow:hidden; opacity: 0.5; filter: alpha(opacity=50); background:#000; color:#fff}
.album_m a img{ width:155px; height:104px;}

/*产品列表=================================*/
#proList { padding:10px 0 0 4px}
#proList .li{ float:left; width:141px;padding:5px 12px 15px;}
#proList .pic{ display:block;width:135px; height:128px;margin-bottom:2px; padding:1px; border:1px solid #d0d0d0}
#proList .pic img{width:135px; height:128px;}
#proList .tt{ display:block;color:#606060; text-align:center; height:22px; line-height:22px; overflow:hidden;}

/*产品详细页==============================*/
#proInfo{ margin-bottom:10px; padding:20px 5px}
#proInfo .proImg{width:314px; text-align:center; margin-right: 15px; float:left;}
#proInfo .proImg a{ margin:0 auto}
#proInfo .proDetail{ float:left; width:320px;}
#proInfo h1{text-align:left; font-size:16px; line-height:20px; padding:10px 0; border-bottom:1px dashed #ddd; margin-bottom:10px;}

.proTt_{height:25px; margin:10px 0; padding:5px 0 0;border-bottom:1px solid #ccc; background:url(str_5.gif) repeat-x}
.proTt_ b { background:#ddd;color: #222;display: block;float: left;height: 22px;line-height: 22px; padding:3px 15px 0;}

.picft{padding:5px 0 0 0;}
.picft a{ margin:0 10px 5px 0; display:block; float:left;}
.picft img{ border:1px solid #ddd; width:80px; height:63px;}

.cpbk{ padding:20px 5px;}
.cpbk_t{ background: url(str_1.gif)  bottom left repeat-x; padding:0px 10px; font-size: 13px; font-weight: bold; height:30px;line-height: 30px;}
.cpbk_m{ padding:10px 0}
.cpbk_m img{ max-width:100%}

.cpother .li{ width:141px; padding:8px 20px 10px 0; float:left;}
.cpother .li .pic{ display:block;width:135px; height:128px; border:1px solid #ccc; padding:1px; margin-bottom:3px;}
.cpother .li img{width:135px; height:128px;}
.cpother .li .tt{ display:block;line-height:18px; overflow:hidden; text-align:center;  color:#666;}
/*新闻栏目================================*/
.csolt {color: #2f4f82;font-size: 13px;font-weight: bold;margin-top: 10px;text-indent: 25px;width: 100%;}
.more2{ text-align:right; padding-right:30px;}
#n_list{ padding:10px}
#n_list li{ margin-bottom:20px;}
#n_list li .pic{ border:1px solid #666; width:120px; height:92px; float:left; padding:2px; background:#FFF; margin-right:20px;}
#n_list li .pic img{ width:120px; height:92px;}
#n_list li .tt{ line-height:20px; font-size:14px;display:block; float:left; width:500px;}
#n_list li .tt a{font-weight:bold;}
#n_list li .nr{ float:left;width:500px; line-height:20px; text-indent:2em;}
#n_list li .more{color:#e44c0b}

.n_listx{ padding:10px}
.n_listx li{background-position:2px -107px; border-bottom: 1px dotted #CDCDCD;height:30px;padding:0 20px 0 15px;position: relative;}
.n_listx li span{ float:right;}
/*新闻详细页==============================*/
#n_show{ padding:10px 10px;}
#n_show .tt{ font-size:18px; text-align:center; padding:20px 0px;}
#n_show .nr{ word-wrap: break-word; word-break: normal; padding:0 0px 10px; }
#n_show .pic{ text-align:center; border-bottom:1px dashed #ddd; padding:10px 0; margin-bottom:15px;}
#n_show .pic img{ border:2px solid #B47738}

.n_nav{ padding:0 10px}
/*视频栏目*/
#vod_list{}
#vod_list li{ float:left;width:150px;padding:13px 9px;}
#vod_list li .pic{ display:block;width:150px; height:112px;}
#vod_list li .pic img{width:150px; height:112px;}
#vod_list li .tt{ margin-top:5px; height:20px; font-weight:normal; text-align:center; overflow:hidden; line-height:20px;font-size:12px;}

#vod_show .tt{font-size:18px; text-align:center; color:#000;  border-bottom:1px solid #ddd; padding:20px}

.vodbox{ padding:15px;}
.vodbox .tt{ height:36px; line-height:36px; margin-bottom:10px; background:#257DD5; color:#fff; padding-left:15px; font-size:16px;}
/*图片栏目================================*/
#picList { padding-top:10px;}
#picList .li{ width:163px; padding:8px 25px 10px; float:left;}
#picList .li .pic{ display:block;width:159px;height:76px; border:1px solid #693B0A; padding:1px;}
#picList .li img{width:159px;height:76px;}
#picList .li .ptt{ display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;  color:#666;}

#picList2 { padding-top:10px;}
#picList2 .li{ width:161px; padding:8px 25px 10px; float:left;}
#picList2 .li .pic{border: 1px solid #8E8E8D;display:block;padding:1px;width:155px;height: 104px;}
#picList2 .li img{width:155px;height: 104px;}
#picList2 .li .ptt{ display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;  color:#666;}

#pic_show .tt{ text-align:center; font-size:16px; padding-top:30px}
#pic_show .pic{ text-align:center; padding:20px 0; border-bottom:1px dotted #ccc; margin-bottom:10px;}

/*留言反馈*/
.gbook{ font-size:12px;}
.gbook th{ width:110px; text-align:right; color:#333; height:30px; padding-right:5px;}
.gbook .txt{ background:#ececec; border:1px solid #ececec; height:24px; line-height:24px; width:150px; padding:0 2px;}
.gbook .bzc{ background:#f1f1f1; border:1px solid #333;}
/*底部信息*/
.footerbg{ background:#fff url(f_body.gif) repeat-x;padding-top:15px}
.footer{ width:982px; margin:0 auto}
.fnav{ height:165px; background:url(f_nav.gif) no-repeat; padding-left:30px;}
.fnav li{ float:left; width:118px;}
.fnav li .psa{ display:block; color:#072b73; font-size:14px; height:41px; line-height:41px; font-weight:bold}
.fnav li .psb{ width:85px; margin-top:13px;}
.fnav li .psb a{ display:block; color:#494542; height:22px; line-height:22px; background-position:0 -107px; overflow:hidden;padding-left:13px;}

.copyright{padding:15px; line-height:22px; text-align:center}

/*=============================*/
.infonav{border:1px solid #ddd; line-height:30px; margin-bottom:10px; background:#f8f8f8; text-align: center;}
.bzc{ background:#f1f1f1; border:1px solid #b5705b; padding:1px;}
.red{ color:#F00}
.green{ color:#3ea705}

.noinfo{font-size:16px; color:#FF6600; padding:100px 40px; text-align:center;}

.m0{margin:0px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
/*焦点图片*/
.img_nav{ position:relative; overflow:hidden;}
.img_nav img { border:0;}
.img_nav .list a{display:block;}
.link_nav {position: absolute; opacity: 0.5; filter: alpha(opacity=50); width: 100%; bottom: 0px; background: #000; height: 32px;}
.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px;}
.num_nav {position: absolute; bottom: 10px; right: 10px}
.num_nav span{text-align: center;height: 14px; line-height: 14px; width:14px; background:#d9d8d8; float: left;  color: #666; font-size:10px; cursor: pointer; margin-right: 4px; font-family:Arial, Helvetica, sans-serif; border:1px solid #fff}
.num_nav span.selected{background:#666; color:#fff; width:16px;}

.slt_nav{ position:absolute; bottom:5px; right:0px;}
.slt_nav a{ display:block;width:100px; float:left; margin-right:20px; position:relative; border:0px}
.slt_nav img{ width:100px; height:38px;}
.slt_nav span{ display:block;width:100px; height:38px; float:left; background:#fff; position:absolute; top:0; left:0;filter: alpha(opacity=60);opacity: 0.6}
.slt_nav .ns{border:2px solid #FF6600; margin-top:-2px}
.goleft,.goright{ position:absolute; z-index:1000; bottom:10px; cursor:pointer; width:22px; height:21px; background:url(focus.png) no-repeat}
.goleft{ right:45px;}
.goright{ background-position:100% 0px; right:15px;}