@charset "utf-8";
/* CSS Document */
body,form{margin:0;padding:0;font-size:14px;font-family:"΢���ź�"; color:#333; background:url(../images/Bg.jpg) 0 0 repeat;line-height:2;}
img{ border:none;}
*{margin:0; padding:0;}
li,img{ list-style-type:none;}
iframe, img { border: 0px; }
table{ border-collapse:collapse}
.l{ text-align:right;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.m{margin-top:10px;}
.red{color:red;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{ margin-left:10px;}
a{text-decoration:none;color:#2d2d2e;}
a:hover{ text-decoration:none;color:#e10b0b;}
.center{margin:0 auto;}
.position{position:relative;}
.wapper{width:1200px; margin:0 auto;}

/*header*/
.headerTop{ height:10px; width:100%; background:#1f1a17;}
.header{ height:129px;}
.header .logo{ position:relative; top:10px;}

.headerR{ width:740px; height:100%;}
.headRTop{ float:right; height:30px; line-height:30px; overflow:hidden; margin-top:20px;}
.headRTop div{ float:left; left:none;}
.hContact{ padding-left:20px; background:url(../images/hContact.png) left 8px no-repeat; font-size:14px; line-height:35px;}
.hContact b{ font-size:18px; font-weight:lighter;}

.fSearch{height:24px;width:206px; margin-top:4px; margin-left:10px;}
.fSearch form{ width:100%; background:#fff; display:block; height:24px; float:left; border:1px solid #cbcbcb; border-top:1px solid #a4a4a4;box-shadow:1px 1px 1px #eee inset;}
.fSearch .input{ width:160px; height:24px; background:none; line-height:24px; border:none; color:#cac9c9; padding-left:7px; outline:none;}
.fSearch .send{ height:24px; line-height:24px; width:33px; text-align:center; float:right;  border:none; background:url(../images/Send.jpg) 0 0 no-repeat; cursor:pointer; *position:relative; *right:0; *top:-27px;}

.ches a{ display:block; margin-left:10px; font-size:14px; width:30px; height:30px; text-align:center; color:#fff; background:#1f1a17;}

/*Navgation*/
.Navgation{ height:44px; width:740px; position:relative; z-index:100; margin-top:20px;}
.nav_list{ list-style:none; width:100%;}
.nav_list li{ float:left; text-align:center; position:relative; width:103px;background:url(../images/NavLi.jpg) 0 center no-repeat;}
.nav_list li.current{ background:none;}
.nav_list li a{ width:97px; height:44px; text-align:center; text-decoration:none;color:#010101; display:block; float:left; line-height:44px; font-size:15px; margin-left:6px; _margin-left:3px; text-shadow:1px 1px 1px #ffffff; -mo-text-shadow:1px 1px 1px #ffffff; -moz-text-shadow:1px 1px 1px #ffffff; }
.nav_list li a:hover{ background:url(../images/NavHover.jpg) left bottom repeat-x; color:#f9a61a;}

.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; left:6px; top:44px; width:97px; text-align:center; z-index:999;}
.nav_list li div.second a{ background:#fff; color:#333; width:97px; border-bottom:1px solid #f9a61a; height:26px; padding:0; line-height:26px; font-weight:normal;z-index:999; text-align:center; font-size:12px; margin:0; text-shadow:none;}
.nav_list li div.second a:hover{ color:#fff; background:#f9a61a;}

/* flexslider */
.flexslider{position:relative;height:301px;z-index:9;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:301px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) 4px center no-repeat;cursor:pointer; *background-position:4px top;}
.flex-control-nav .flex-active{background-position:-22px center; width:16px; height:14px;*background-position:-22px top; *height:15px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.flex-direction-nav li a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.aboutC{ height:296px; width:100%; background:url(../images/aboutC.jpg) 0 0 repeat-x;}
.aCont{ height:100%;background:url(../images/aCont.jpg) 0 0 no-repeat;}
.about{ height:125px; width:450px; margin:118px 0 0 250px; _margin-left:125px;}
.about p{ text-indent:2em; color:#333; line-height:26px; white-space:pre-wrap;}
.about p a{ display:inline; padding:2px 4px; margin-left:10px; background:#f9a61a; color:#fff; font-weight:bold; font-size:14px; text-align:center;}

.Contact{ width:305px; height:155px; margin:114px 45px 0 0; _margin-left:90px; background:url(../images/ContactP.png) 0 8px no-repeat; *background-position:left 6px;}
.Contact p{ font-size:14px;line-height:24px; padding-left:23px;}
.Contact p b{ font-size:18px; font-weight:normal;}
.Contact p span{ margin-left:45px;}

/*prodcuts*/
.Product{ height:448px; overflow:hidden; margin-top:20px;}
.Product .pro{ width:590px; overflow:hidden; margin-top:0px;}
.pro dl dt{ height:43px; line-height:43px; border-bottom:2px solid #211d13; width:100%;}
.pro dl dt b{ height:43px; line-height:43px; background:#211d13; display:block; text-align:center; width:112px; font-size:20px; color:#fff;}
.pro dl dt a{ display:block; height:22px; width:80px; text-indent:-99em; background:url(../images/more.jpg) 0 0 no-repeat; margin-top:21px; _margin-top:0; _position:relative; _top:21px;}

/*rollBox   CNCר��*/
.rollBox{width: 590px;overflow:hidden;}
.rollBox .Cont{width: 590px;overflow:hidden;padding:15px 0;}
.rollBox .ScrCont{width:10000000px}
.rollBox .Cont .pic{width: 270px;float:left;text-align:center;margin-right:25px;cursor:pointer;padding:5px;background:#fff;border-bottom:5px solid #373737;}
.rollBox .Cont .pic img{display:block;margin:0 auto; width:270px; height:203px;}
.rollBox .Cont .pic h3,.rollBox .Cont .pic p{ text-align:left; padding:0 15px;}
.rollBox .Cont .pic h3{ font-weight:normal; line-height:40px; padding-top:20px; font-size:14px; font-weight:bold;}
.rollBox .Cont .pic p{ line-height:20px; word-break:break-all;word-wrap:break-word;}
.rollBox .Cont .pic a.more{ text-align:left; display:block; height:21px; width:230px; margin:20px auto 25px; font-size:14px; color:#f9a61a;}
.rollBox .Cont .pic a.more span{ display:inline-block; height:21px; width:21px; margin-left:5px; background:url(../images/moreTo.jpg) right 0 no-repeat; position:relative; top:4px; *position:static}
.rollBox #List1,.rollBox #List2{float:left;}

.rollBox .Cont .pic:hover{ background:#f9a61a;border-bottom:5px solid #c9a203; color:#fff;}
.rollBox .Cont .pic:hover a{ color:#fff;}
.rollBox .Cont .pic:hover a.more span{ background-position:left 0;}

/*������*/
.rollBox2{width: 590px;overflow:hidden;}
.rollBox2 .Cont2{width: 590px;overflow:hidden;padding:15px 0;}
.rollBox2 .ScrCont2{width:10000000px;}
.rollBox2 .Cont2 .pic{width:270px;float:left;text-align:center; margin-right:25px; cursor:pointer; padding:5px; background:#fff; border-bottom:5px solid #373737;}
.rollBox2 .Cont2 .pic img{display:block;margin:0 auto; width:270px; height:203px;}
.rollBox2 .Cont2 .pic h3,.rollBox2 .Cont2 .pic p{ text-align:left; padding:0 15px;}
.rollBox2 .Cont2 .pic h3{ font-weight:normal; line-height:40px; padding-top:20px; font-size:14px; font-weight:bold;}
.rollBox2 .Cont2 .pic p{ line-height:20px;}
.rollBox2 .Cont2 .pic a.more{ text-align:left; display:block; height:21px; width:230px; margin:20px auto 25px; font-size:14px; color:#f9a61a;}
.rollBox2 .Cont2 .pic a.more span{ display:inline-block; height:21px; width:21px; margin-left:5px; background:url(../images/moreTo.jpg) right 0 no-repeat; position:relative; top:4px;*position:static}
.rollBox2 #List3,.rollBox2 #List4{float:left;}



.rollBox2 .Cont2 .pic:hover{ background:#f9a61a;border-bottom:5px solid #c9a203; color:#fff;}
.rollBox2 .Cont2 .pic:hover a{ color:#fff;}
.rollBox2 .Cont2 .pic:hover a.more span{ background-position:left 0;}

/*News*/
.News{ overflow:hidden;}
.NewsInfo{ width:590px; margin-top:10px;}
.NewsInfo dl dt{ height:34px; line-height:34px; width:100%; border-bottom:2px solid #121214; position:relative; z-index:9;}
.NewsInfo dl dt b{ width:75px; text-align:center; font-size:18px; text-shadow:1px 1px 1px #ffffff; font-weight:normal; border-bottom:4px solid #f9a61a; position:absolute; z-index:10; top:-2px;}
.NewsInfo dl dt a{ display:block; height:22px; width:80px; text-indent:-99em; background:url(../images/more.jpg) 0 0 no-repeat; margin-top:12px;}
.NewsInfo dd{ overflow:hidden; clear:both; padding:5px;}

.newsjd li{ overflow:hidden; margin:20px 0 20px 0; height:80px;}
.newsjd li a.nImg{ display:block; border:1px solid #d5d4d0; height:68px; width:94px; padding:3px; background:#fff;}
.newsjd li a.nImg img{ height:68px; width:94px;}
.newsjd li .nInfo{ width:360px; margin-left:15px; overflow:hidden;}
.nInfo .nTitle{  font-size:14px; font-weight:bold; line-height:30px;}
.nInfo p{ line-height:20px; color:#666; margin-top:5px;}
.nInfo p a.more{ color:#f9a61a; margin-left:10px;}

.newsdt{ background:url(../images/newsdtLi.jpg) left 10px no-repeat; *margin-top:15px;}
.newsdt li{ overflow:hidden; margin-left:20px; height:36px; line-height:36px; border-bottom:1px dashed #ababab; *height:26px; *line-height:26px;}
.newsdt li a{ display:block; width:375px; padding-left:5px;}
.newsdt li span{ display:block; width:80px; color:#999;}

/*foot*/
.footNav{ margin-top:20px; width:100%; background:#9d9d9b; border-bottom:6px solid #696969; height:47px; line-height:47px; }
.footTop{ overflow:hidden; color:#211d13;}
.footTop .fr a{ padding:0 5px;}
.footTop a:hover{ color:#f9a61a;}

.footInfo{ width:100%; height:160px; background:url(../images/footBg.jpg) 0 0 repeat;}
.footInfo .wapper{ background:url(../images/footInfo.jpg) 0 47px no-repeat; height:100%;position:relative;}
.footInfo .footAdd{ width:205px; font-size:14px; color:#b6b6b6; line-height:24px; position:absolute; top:55px; left:575px;}
.footInfo .footVx{ position:absolute; right:15px; top:15px; display:block; width:126px; height:125px;}

/*�μ�ҳ��*/
.banner{ height:260px; background:url(../images/bannerBg.png) left top repeat-x; padding:20px 0; overflow:hidden;}

.Sidebar{ height:auto; width:244px; overflow:hidden;}
.Sidebar dl{ width:244px; height:auto; margin-bottom:15px;}
.Sidebar dl dt{ width:244px;}
.Sidebar dl dd{ width:244px; height:auto; overflow:hidden;}

.Sidebar .List{ padding-bottom:4px; background:url(../images/SidebarDl.jpg) left bottom no-repeat;}
.Sidebar .List dt{ height:44px; line-height:44px; background:url(../images/SidebarDt.jpg) 0 0 no-repeat; text-align:left;}
.Sidebar .List dt b{ font-size:16px; font-weight:bold; color:#562c06; padding-left:20px;}
.Sidebar .List dd{ background:#ebac1a url(../images/SidebarDd.jpg) 0 0 no-repeat;}
.Sidebar .List dd ul{ width:230px; margin:0 auto; padding:5px 0; border-top:3px solid #562a06;}
.Sidebar .List dd ul li{ height:40px; width:230px; overflow:hidden; background:url(../images/Sidebarli.jpg) left bottom no-repeat;}
.Sidebar .List dd ul li a{ display:block; width:185px; height:40px; line-height:40px;overflow:hidden; color:#562c06; overflow:hidden; padding-left:45px; background:url(../images/SidebarLia.png) 32px center no-repeat; font-size:14px;}
.Sidebar .List dd ul li a:hover{background:url(../images/SidebarLiaHover.png) left center no-repeat;}

.Sidebar .ListContact dt{ height:28px; width:244px; background:url(../images/SidebarContactDt.jpg) 0 0 no-repeat; overflow:hidden; line-height:34px;}
.Sidebar .ListContact dd{border:1px solid #ebedec; border-top:none;}
.Sidebar .ListContact dd.SCon{ height:auto; width:242px; background:#fff url(../images/SidebarContactDD.jpg) center bottom no-repeat; border-bottom:none;}
.Sidebar .ListContact dd.SCon .View{ width:236px;border-top:1px solid #e5edf0; padding:8px 0;}
.Sidebar .ListContact dd.SCon p{ width:220px; margin:0 auto;overflow:hidden;word-wrap:break-word;word-break:break-all; font-size:14px;}
.ListContact dd.SCon p span{ font-size:18px;}
dd.SCon p span img{ padding:5px 0;}
dd.SCon p em{ font-style:normal; margin-left:43px;}
.Title{ width:190px; display:block; padding-left:27px; background:url(../images/Title.jpg) 10px 12px no-repeat; font-weight:bold; font-size:14px; color:#562a06;}

/*MainC*/
.MainC{height:auto; width:938px; border:1px solid #d9d9d9; padding-bottom:3px; background:#fff; overflow:hidden; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px;}

.MainC dl{    padding: 10px; }
.MainC dl dt{ height:48px; line-height:48px; width:100%; border-bottom:1px solid #201800; position:relative;}
.MainC dl dt .STitle{ height:48px; background:url(../images/NavHover.jpg) left bottom repeat-x; position:relative; bottom:-1px;}
.MainC dl dt .STitle b{ font-size:18px; font-weight:normal; color:#201800; padding:0 5px;}
.MainC dl dt .Position{ padding-right:5px; background:url(../images/NewsLi.jpg) left center no-repeat; padding-left:10px;}
.MainC dl dt .More{ margin:0px;  height:48px; width:50px;}
.MainC dl dt .More a{ top:15px;}

.MainC dl dd{ width:100%; margin:0 auto; padding:15px 0;}
.MainC dl dd .View{ width:100%; height:auto;overflow:hidden;}
.MainC dl dd .ProView{ height:auto; width:100%; margin:0 auto; margin-bottom:10px;}

.MainC dl dd .ProView .ProBg{ width:100%; height:145px; border-bottom:1px solid #ccc; padding-bottom:15px; padding-top:5px;}
.MainC dl dd .ProView .ProBg p{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:22px;font-size:12px;}
.MainC dl dd .ProView .ProBg table{ width:683px; margin:0 auto; height:auto;}
.MainC dl dd .ProView .ProBg table td{ vertical-align:top;}
.MainC dl dd .ProView .ProBg table td .ProImga{ background:url(../images/PBg.jpg) right bottom no-repeat;  display:block; height:128px; width:168px; padding-bottom:11px;}
.MainC dl dd .ProView .ProBg table td .ProImg{padding:4px;border:1px solid #d9d9d9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.MainC dl dd .ProView .ProBg table .Prodes{ height:130px; overflow:hidden; width:490px; *width:510px; line-height:24px;background:#f9f9f9;}
.MainC dl dd .ProView .ProBg table .Prodes span{ float:right; margin-right:10px; position:relative; top:-10px;}
.MainC dl dd .ProView .ProBg table .Prodes .red{ background:#fff url(../images/ProdesTitle.jpg) 5px 10px no-repeat; padding-left:30px; }
.MainC dl dd .ProView .ProBg table .Prodes .red a{color:#333; font-size:14px;}
.MainC dl dd .ProView .ProBg table .Prodes img{ border:none; position:relative; top:4px;}
.MainC dl dd .ProView .ProBg table .Prodes b{ font-size:12px; border-bottom:1px solid #ccc; width:100%; display:block; height:30px; line-height:30px;}
.Prodes p{ padding:5px 10px; line-height:24px; border-top:1px solid #fff;}

.MainCon{ height:auto; width:983px; overflow:hidden; margin:0 auto; margin-top:10px;}
.MainCon dl dt{ height:29px; width:100%;}
.MainCon dl dd{ border:1px solid #eceeed; border-top:none; border-bottom:none; overflow:hidden; background:url(../images/MainConBg.jpg) 0 0 repeat;}

.MainC .View .PageView ul li{float:left; width:180px; margin:15px 15px 0 25px;}
.MainC .View .PageView ul li .ImageBox{ height:140px; width:180px;}
.MainC .View .PageView ul li .ImageTitle{ height:25px; line-height:25px; text-align:center;width:180px;}


/*News�б�*/
.NewsList{width:900px; margin:0 auto; padding-top:5px; }
.NewsList ul { width:880px; margin:0 auto; height:auto;}
.NewsList ul li{ width:880px; height:30px; line-height:30px; border-bottom:1px dashed #dedede;}
.NewsList .NewTitle{ width:750px; padding-left:25px; background:url(../images/ico.jpg) 10px 10px no-repeat;}
.list_title{font:14px Microsoft Yahei;margin:0;padding-left:20px;color:#03f; background:url(../images/ico.gif) 8px 8px no-repeat;}
.list_title a{color:#03f;text-decoration:underline;}
.list_title a:hover{color:#ac0000;}
.list_jj{color:#444;margin:5px 0;word-wrap:break-word;overflow:hidden;width:100%; line-height:15px; text-indent:2em;}
.list_other{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.list_other span{color:#b50a03;}

/*��ҳ*/
.List_page{text-align:center;margin-bottom:10px;padding-top:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;color:#A0A0A0;}
.List_page span{background:url(../images/pageli.jpg) 1px 1px no-repeat;color:#b50a03;margin:0px 1px;padding:4px 8px;}

/*��ҳ*/
.PageView{ width:100%; margin:0 auto;}
.ProViewCon{ height:auto; width:100%; margin:15px auto; }
#fg{ height:1px; width:100%; border-bottom:1px dashed #000; margin:0 auto;}
.ProViewConC2 table{ width:330px; float:left; margin-left:20px; _margin-left:20px; height:154px;}
.ProViewConC2 table td{ vertical-align:top;}
.ProViewConC2 table ul li{ height:27px; line-height:27px; border-bottom:1px dashed #ccc; width:220px; padding-left:10px;overflow:hidden; margin:0 !important;}

.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px auto; width:700px;overflow:hidden; height:24px; line-height:24px;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:600px; background:none; border:none;}
.info_pic{ text-align:center;}
.info_pic img{max-width:700px; background:none; border:none;}
.info_next{color:#999;margin:12px 20px 6px 20px;}
.info_next a{font-family:verdana;}

.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px; color:#000;}
.content_url .fz{ background:none; line-height:26px; overflow:hidden; margin-left:3px; cursor:pointer;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}

/*Book*/
.SearchForm h1{ font-size:18px; width:100%; text-align:center; padding-bottom:15px;}
.SearchForm table td{ line-height:35px;}
.SearchForm table td.font1{ padding-right:10px;}
.SearchForm table td input,.SearchForm table td textarea{ border-radius:6px; -moz-border-radius:3px; -mo-border-radius:3px; outline:none; border:1px solid #ddd;  box-shadow:1px 1px 1px #999 inset; -moz-box-shadow:1px 1px 1px #999 inset; -mo-box-shadow:1px 1px 1px #999 inset;}
.SearchForm table td input{line-height:24px; padding-left:5px;}
.SearchForm table td textarea{ padding:10px;}
.SearchForm input.vote_bnt,.SearchForm input.vote_bnt2{ padding:2px 10px; cursor:pointer;}
.SearchForm input.vote_bnt2{ margin-left:20px;}

.Sidebar .List dd ul li{ height:auto; width:230px; overflow:hidden; background:url(../images/Sidebarli.jpg) left bottom no-repeat;}
.Sidebar .List dd ul li a{ display:block; width:185px; height:40px; line-height:40px;overflow:hidden; color:#562c06; overflow:hidden; padding-left:45px; background:url(../images/SidebarLia.png) 32px center no-repeat; font-size:14px;}
.Sidebar .List dd ul li a:hover{background:url(../images/SidebarLiaHover.png) left center no-repeat;}
.Sidebar .List dd ul li.current>a{ background:url(../images/SidebarLiaHover.png) left 8px no-repeat;}
.Sidebar .List dd ul li.current .menu_nav{ display:block;}
.Sidebar .List dd ul li .menu_nav{ padding-bottom:15px; display:none;}
.Sidebar .List dd ul li .menu_nav a{ padding-left:60px; background-position:42px center; height:26px; line-height:26px;}
.Sidebar .List dd ul li .menu_nav a:hover{ background:#f4bd3e url(../images/SidebarLia.png) 42px center no-repeat;}



/*banner*/
#slides{Z-INDEX: 1;POSITION: relative;MARGIN: 0px auto;WIDTH: 100%;HEIGHT: 439px;CLEAR: both}
#slides .slides_container{WIDTH: 100%;DISPLAY: none;HEIGHT: 439px}
.slide{Z-INDEX: 2;POSITION: absolute;WIDTH: 100%;HEIGHT: 439px}
.iBtn{Z-INDEX: 2;POSITION: relative;MARGIN: 0px auto;WIDTH: 1200px}
.prev{Z-INDEX: 100;POSITION: absolute;WIDTH: 64px;DISPLAY: block;HEIGHT: 202px;TOP: 142px;CURSOR: pointer;background:url(../images/bgr_slider_arrows.png) no-repeat;}
.next{Z-INDEX: 100;POSITION: absolute;WIDTH: 64px;DISPLAY: block;HEIGHT: 202px;TOP: 142px;CURSOR: pointer;background:url(../images/bgr_slider_arrows.png) no-repeat right top;}
.prev{LEFT: 0px}
.next{RIGHT: 0px}
UL.pagination{Z-INDEX:999;position:relative;MARGIN: -28px auto 0px;WIDTH: 200px;DISPLAY: block;HEIGHT: 20px}
UL.pagination LI{WIDTH: 20px;FLOAT: left;HEIGHT: 20px;margin:0px 10px;}
UL.pagination LI A{display:inline-block;width:20px;margin:0 10px;cursor:pointer;background:#000;height:20px;-webkit-transition: all .2s ease;opacity:0.3;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;line-height:100px;overflow:hidden;}
UL.pagination LI.current A{opacity:0.5;}
.slides_control{WIDTH: 100% !important}
.slideimg{MARGIN: 0px auto;WIDTH: 100%;DISPLAY: block;HEIGHT: 439px}


/*��Ӱ�ť*/
.rukou li{ float:left;}
.pro dl dt .rukou li a{ background:#ffa513; color:#fff; line-height:24px; color:#fff; display:block; margin:7px 0px 7px 20px; height:25px; line-height:25px; text-indent:0em; text-align:center; padding:0px 10px; width:auto;}
.pro dl dt .rukou li a:hover{ background:#ce8100;}

/*---��Ʒ��ϸ��ز�Ʒ---*/
body .cp { margin-top:15px; border:1px solid #ccc; background:#fff; padding:0 0 12px 0; margin-bottom:10px; }
.cptab { border-bottom:2px solid #f39800; background:#f7f7f7; }
.cptab a { float:left; display:block; line-height:25px; font-size:14px; color:#0065B5; text-decoration:none; padding:0 8px; }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { font-weight:bold; }
.cp dl { width:165px; overflow:hidden; float:left; display:inline; padding:12px 3px 3px  5px; }	
.cp dl dt{ width:165px;border-bottom: 0px solid #201800; position: relative; height:122px;}	
.cp dl dt a:hover img{ border:solid 1px #B61212;} /*��ƷͼƬ�߿�����*/
.cp dl dt img {width:160px; height:120px;border:1px solid #CCC;padding:1px;}
.cp dl dd {  line-height:24px; padding-top:8px; overflow:hidden; display:block;  text-align:center }
.cp dl dd t1{  line-height:24px; padding-top:8px; overflow:hidden; display:block;  text-align:center }
.cp dl dd.d1{ display:none;}


/*---��Ѷ����---*/
.news_con { width:900px; margin:0 auto; padding-top:15px;}  /*��Ѷ���Ĵ���*/
.news_top { width:890px; height:132px; overflow:hidden; border-bottom:solid 1px #ccc; padding-bottom:15px; margin-bottom:15px;}  /*��Ѷ��ҳ���ݶ�����ͼƬ����������*/
.news_top img { width:128px; height:128px; display:block; float:left;} 
.news_top .n_top_img { width:128px; height:128px; display:block; border:solid 1px #ccc;  padding:1px; float:left; } /*��Ѷ��ҳ���ݶ���,ͼƬ�ı߿�ɫ������ѡ�޸�*/
.news_top .n_top_img:hover { border:solid 1px #0065B5; }  /*��Ѷ��ҳ���ݶ���,ͼƬ�ı߿���ɫ,������ѡ�޸�*/
.news_img_rt { width:570px; height:132px; float:left; margin-left:10px;} /*��Ѷ��ҳ���ݶ���,ͼƬ���ұ�����*/
.new_top_tit { width:518px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.new_top_tit .top_tit1 { font-weight:bold; text-decoration:underline; color:#000; font-size:14px;}/*��Ѷ��ҳ���ݶ���, �������,��ɫ�������޸�*/
.new_top_tit .top_tit1:hover { color:#0065B5;}/*��Ѷ��ҳ���ݶ���, ���������ʱ����ʽ,��ɫ�������޸�*/
.new_top_tit .top_tit2 {  margin-left:15px;}
.new_top_tit .top_tit3 {  margin-left:15px; color:#FF0000;}/*��Ѷ��ҳ���ݶ���, ���³���,��ɫ�������޸�*/
.new_top_tit .top_tit3 a { color:#FF0000; text-decoration:underline;}/*��Ѷ��ҳ���ݶ���, ���³���,��ɫ�������޸�*/
.news_img_rt .news_top_con { line-height:24px; height:100px; overflow:hidden; white-space: normal; letter-spacing: normal; word-spacing:10px; } /*��Ѷ��ҳ����, ������ɫ�������޸�*/
.news_img_rt .news_top_con a { color:#0065B5; text-decoration:underline;}

/*��Ѷ�����б�ҳ�棨ͼƬ�б��--dl_4*/
dl.dl_4 { width:204px;     padding: 0 10px; float:left; display:inline-block;}
dl.dl_4 dt { width:204px; height:159px; overflow:hidden;border-bottom: 0px solid #201800; }
dl.dl_4 img { display:block; width:200px; height:155px;padding:1px; border:1px solid #ccc;  }
dl.dl_4 dd {  height:25px; line-height:25px; overflow:hidden;  text-align:center;;}


/*��ʽ4*/


#floor_3{padding-top: 35px;}

.left_title4{ position: relative;padding-top: 40px;}
.left_title4 h2 {margin: 0 auto;line-height: 40px;display: block;text-align: center;font-size: 24px;}
.left_title4 p{font-style: normal;color: #222c50;font-size: 14px;text-align:center;padding-bottom:10px;}
.left_title4 .ChannelUrl{display:block;width: 104px;background: #121214;color: #fff;font-size: 14px;text-align: center;height: 40px;line-height: 40px;margin:0 auto;}
.left_body4 { overflow: hidden; zoom:1; padding-top: 30px;}
.left_bottom4 {margin-bottom:40px;}

/*�����б�2*/
.gridlist2{ overflow:hidden; }
.gridlist2 li {float:left; text-align:center;position:relative; overflow:hidden; display:inline /*���ie6 ˫�߾�bug*/;text-overflow:ellipsis; white-space:nowrap;padding: 0 20px;}
.gridlist2 li img{width:260px; height:195px;}
.gridlist2 .InfoPicture{display:block;}
.gridlist2 .InfoTitle{display:block; padding:0;color: #131313;line-height:82px;overflow: hidden;background: #FFF url(../images/gridlist2_InfoTitle.png) no-repeat center 60px;width:260px;}
.gridlist2 li:hover p{display: block;}
.gridlist2 li:hover .InfoTitle{ background:#f9a61a url(../images/gridlist2_InfoTitle1.png) no-repeat center 60px;color:#fff;}
/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/
.light-theme{text-align:right;}
.light-theme a, .light-theme span {
	color: #666;
	font-size:14px; 
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.light-theme a:hover {	text-decoration: none;	background: #FCFCFC;}
.light-theme .current {background: #666;color: #FFF;border-color: #444;box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;cursor: default;}
.light-theme .ellipse {background: none;border: none;border-radius: 0;box-shadow: none;font-weight: bold;cursor: default;}


/*calllist*/
#crsnews{ width:99%; float:left; padding:10px 10px;}
.picnews{ width:100%; float:left; height:160px;}
.picnews ul li{ width:50%; height:160px; float:left; list-style:none;}
.picnews ul li a{ display:block;}
.newspic{ width:174px; height:124px; float:left;}
.picnews ul li img{ width:160px; height:110px; float:left; padding:5px; border:1px solid #ddd;}
.picnewslist{ width:160px; padding-left:6px; float:left; line-height:24px; color:#999;}
.picnewslist a{ width:160px; float:left; color:#000; font-size:14px; height:72px;}
.picnewslist span{ width:160px; height:48px; float:left;overflow:hidden;}
.newcalllist{ width:100%; float:left; padding-bottom:15px; font-size:12px;}
.newcalllist h2{ font-size:16px; margin-bottom:10px; padding:0 10px;}
.newcalllist h2 a{ float:right; font-family:"����"; color:#999; font-size:12px; font-weight:normal;}
#picnewslist a{color:#333; font-size:13px;}
#picnewslist a:hover{color:#005EAE;}
.textnews a:hover{color:#005EAE;}
.clear{ clear:both;}

/*prodct_index*/
.imgList li {    padding: 0 9px; position: relative; width: 210px;float: left; height: 233px; display: inline; }
.imgList li img {/* 238x180 */ padding: 8px 8px 20px; background: url(../images/bgCaseItem2.jpg) }
.imgList div { text-align: center; width: 210px; /* for text center */ }
.imgList li div a { display: block; color: #353535; font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; }
.imgList li div span { color: #A3A3A3; font-size: 0.9em; }
.doc_pro_list { font-size: 12px; }
.doc_pro_list li { clear: both; height: 175px; padding: 0 120px 0 210px; position: relative; list-style: none; border-bottom: 1px solid #ccc; }
.doc_pro_list .doc_colorbox { position: absolute; left: 10px; top: 20px; width: 160px; height: 120px; padding: 5px; border: 1px #ccc solid; }
.doc_pro_list .doc_colorbox img { width: 194px; height: 145px; }
.doc_pro_list .doc_plug { width: 100px; height: 60px; position: absolute; right: 5px; top: 50px; }
.doc_pro_list .doc_plug a { display: block; height: 28px; line-height: 28px; padding-left: 20px; }
.doc_pro_list h3 { margin: 0; width: 100%; height: 40px; line-height: 40px; padding-top: 5px; overflow: hidden; }
.doc_pro_list h3 a { font-weight: bold; font-size: 13px; color: #ca2921; }
.doc_pro_list p { width: 100%; padding: 0 0 8px 0; line-height: 24px; height: 70px; overflow: hidden; margin: 0; }
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%; }
.details { height: 90px; overflow: hidden; line-height: 25px; }
.details h2 { font-size: 12px; font-weight: normal; }
/*picture*/
#piclist{ width:98%; margin:0 auto;}
#piclist ul li{ list-style:none; float:left; background:url(<?php echo $tag['path.skin']; ?>res/images/probox_bg3.gif) 10px 6px no-repeat; width:195px; padding:20px 0 0 25px;}
#piclist ul li img{ width:172px; height:129px; float:left;}
#piclist ul li h5{ font-size:12px; font-family:"΢���ź�"; padding:3px 0 15px 0px; float:left; width:152px; text-align:center;}
#piclist ul li a{ color:#666; }
#piclist ul li a:hover{ color:#03c;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
/*list_view*/

.endPageNum{ clear:both; font-size:12px; text-align:center;}
.endPageNum table{ margin:auto;}
.endPageNum .s1{width:52px;}
.endPageNum .s2{background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.endPageNum a.s2:visited {color:#fff;}
.endPageNum a{padding:2px 5px;margin:5px 4px 0 0; color:#1F3A87;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.endPageNum a:visited{color:#1f3a87;} 
.endPageNum a:hover{color:#fff; background:#1f3a87; border:1px solid #1f3a87;float:left; text-decoration:underline;}
.endPageNum .s3{cursor:default;padding:2px 5px;margin:5px 4px 0 0; color:#ccc;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.clear{ clear:both;}
.editor{ float:left; font-size:12px; margin:11px 0; width:545px; text-align:right;}
#newscontent{ width:95%; margin:0 auto; padding:10px;}
#newsconttitle a:hover{ color:#04d;}
#newsconttitle span{ float:left;}
#newsconttitle h1{ font-size:16px; font-weight:bold; color:#FF0000; padding:0; margin:0 auto; text-align:center; font-family:"΢���ź�";}
#newsconttitle p{ width:100%; height:20px; line-height:20px; float:left; padding:15px 0; margin:0 auto; color:#666; border-bottom:1px #ddd solid; text-align:left;}
#newsconttitle p a{ width:410px;height:20px; overflow:hidden; display:block; color:#1e6bc5;word-wrap: break-word;word-break: normal; float:left;}	
#newsummary{margin: 10px 0px 0px;padding: 12px 5px 6px;width:98%; background:#FFF;border: 1px solid #DCDDDD; }
#newsummary h2{text-indent: 2em;font-size: 14px;line-height: 20px;color:#666; font-weight:500;}
#newcontent{ color:#666; margin:10px 5px 0 5px; float:left; display:inline;}
#newcontent p{ text-indent:24px; padding:0; margin:0;}
#newcontent p a:hover{ color:#04d;}
#newsleft .ad{ margin:10px 0; float:left;}
#newsright{ float:left; width:350px; margin-left:10px; display:inline;}
#articeBottom {font-size: 12px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span{ float:left;}
#articeBottom span a{ font-size:12px;}
#articeBottom span a:hover{ color:#0099FF;}
#articleHeader { margin:5px 0; padding:10px; height:60px;}
#articleHeader h4{font-size:12px; color:#333; height:20px;}
#articleHeader h4 a{ font-size:12px; color:#333}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:14px; text-indent:28px;}



/*list_index*/
.mionmenu1 li{ font-size:12px; height:24px; float:left; cursor:pointer; padding-left:12px; margin-right:8px;}
.mionmenu1 li span{ display:block; padding-right:12px; line-height:24px;}
.mionmenu1 .hover{ color:#fff;background:url(/images/index3/zxlileft.png) no-repeat left top;}
.mionmenu1 .hover span{background:url(/images/index3/zxliright.png) no-repeat right top;}
.mionlist1{ display:none;}
#mionblock{ display:block;}
.mionlist1 li{ width:48%; height:124px; float:left; background:#eee; margin:0 14px 14px 0;}
.mionlist1 li img{ float:left; width:124px; height:124px;}
.mionlist1 li h3{ float:left; width:60%; height:40px; line-height:40px; text-indent:12px; overflow:hidden; font-size:16px; font-family:"΢���ź�";}
.mionlist1 li h3 a{ color:#333;}
.mionlist1 li p{ float:left; width:60%; padding:2px 0 0 13px; overflow:hidden; height:63px; line-height:21px; color:#888;}
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}


/*product_view_4*/
.product_txt {line-height:28px;font-size:14px;}
.product_txt p { line-height:28px;font-size:14px; }
.product_txt div {font-size:14px;line-height:28px;}
.product_txt h2 { font-weight:bold; line-height:40px; font-size:20px; text-align:center; }
.bianhao{ width:100%; height:55px;}
.casesInfo{ width:620px; height:55px;margin:0 auto;}
.casesInfo p.fl{width:33%;line-height:55px; font-size:14px; font-family:"微软雅黑";}
.casesInfo p.fl span{color:#222;font-weight:bold;}
.fl {float: left;}
.xgprlist{ width:100%; float:left; padding-top:15px;}
.xgprlist p{ font-size:16px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{ width:146px; height:160px; float:left; margin:0 12px; display:inline;}
.xgprlist ul li a{ display:block; width:145px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:146px; text-align:center; float:left; padding-top:10px; font-size:12px;}
.xgprlist ul{ width:100%; float:left; padding-top:15px;}


/*product_view_5*/
.product_view5{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.product_view5_title{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.product_view5title h1{width:100%;font:20px/30px "microsoft yahei";color:#343434;}
.product_view5_title img{max-width: 100%;display:inline}
.product_view5_title div{font-size:14px;}
.Pro5DetailItem { padding-top: 20px; }
.product5 { height: 40px; border-bottom: 1px solid #f39800; }
.product5 p { display: block; width: 110px; text-align: center; line-height: 40px; font-size: 16px; color: #FFF; float: left; background:#999; margin-right:5px; }
.product5 p.sel { background: #f39800; }
.product5_tem { display:none; padding: 10px; min-height: 10px; }
.product5_tem.sel{ display:block;font-size: 14px;    line-height: 30px;}
.product5_tem img{ max-width:890px;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}

#nup{float:left; width:676px; height:auto; }
.nback{float:left; width:676px; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}
.nback a,.ntags a,.digg_4 a{color:#245b99; text-decoration:none;}
.nback a:hover,.ntags a:hover,.digg_4 a:hover{color:#ff4a00; text-decoration:underline;}

.wzzzxx{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.wzzzxx h4{margin-top:-32px;width:110px;text-align:center;margin-bottom:15px; background:#fff;}
.nybq{line-height:30px;font-size:14px;}
.prodetails { font-size: 12px;line-height:25px; margin:10px 20px 0; }