@charset "gb2312";
/**                        **\
*   Made by zr 465-320-335   *
**/                        /**

/* Head */
.tw-header { width:100%;background:url(/images/topbg.png) left top repeat-x;color:#8D8D8D;}
.tw-head { width:1004px;margin:0 auto;}
.tw-head-l {}
.tw-head-r {}
.tw-head-r a { color:#8D8D8D;}
.tw-head-r a:hover { color:#fff;}
.tw-logo { padding:15px 0 14px;}
.tw-head-tel { background:url(/images/toptelbot.png) left 5px no-repeat;}
.tw-naver { width:100%;background:url(/images/dhbg.png) repeat-x;height:44px;}
.tw-nav { width:1004px;margin:0 auto;}
.tw-nav li { float:left;width:111px;}
.tw-nav li a { color:#fff;display:block}
.tw-nav li a:hover { background:#0472A7;color:#fff;}
.tw-slide { width:100%;height:467px;margin:1px auto;}

/* Wrap */
.tw-wrap { width:1004px;margin:10px auto;}
.tw-wrap-l { width:240px;}
.tw-wrap-r1 {width:753px;}
.tw-wrap-r { width:751px;border:1px #DCCE8F solid;border-radius:1px;}
.tw-wrap-r-t {}
.tw-wrap-r-tl { width:450px;border:1px #DCCE8F solid;border-radius:1px;}
.tw-wrap-r-tl-t { margin:0 1px;background:url(/images/tw-wp-lmbg.png) top repeat-x;border-bottom:1px #DCCE8F solid;height:32px;}
.tw-wrap-r-tl-tl { background:url(/images/tw-wp-lmbot.png) 10px top no-repeat;}
.tw-wrap-r-tl-tr { margin:7px 10px 0 0;}
.tw-wrap-r-tl-tr a { color:#666;}
.tw-wrap-r-tl-f { padding:18px 12px;}
.tw-wrap-r-tl-f img { float:left;margin-right:8px;}
.tw-wrap-r-tr { width:290px;border:1px #DCCE8F solid;border-radius:1px;}
.tw-wrap-r-tr-list { padding:11px 10px 17px;}
.tw-wrap-r-tr-list li { background:url(/images/bottom_bot.jpg) 5px center no-repeat;border-bottom:1px #8F8F8F dotted;}
.tw-wrap-r-tr-list li a { color:#666;}
.tw-wrap-r-tr-list li a:hover { color:#CB0000;}
.tw-wrap-r-f { border:1px #DCCE8F solid;border-radius:1px;}
.tw-wrap-r-cp { padding:13px 0 25px 10px;}
.tw-wrap-r-cp li { float:left;}
.tw-wrap-r-cp li img { border:1px #ccc solid;margin:12px 10px;}
.tw-wrap-r-cp li:hover img { border:1px #CB0000 solid;}
.tw-wrap-r-cp li a { color:#333;}
.tw-wrap-r-cp li a:hover { color:#CB0000;}

.tw-wrap-f { border:1px #DCCE8F solid;border-radius:1px;}
.tw-wrap-case { padding:25px 16px;}
#scroll { overflow:hidden;}
#scroll_box {float: left; width: 800%;}
#scroll_begin {float: left;}
#scroll_end {float: left;}
.iproduct{}
.iproduct .cn{ float:left}
.iproduct .ih1{ margin:0 6px;}
.iproduct .ih1 img { vertical-align:middle;}
.iproduct .ih1 a { color:#333;}
.iproduct .ih1 a:hover { color:#CB0000;}

/* About */
.tw-about { padding:13px;}
.tw-about img { max-width:720px;}

/* News */
.tw-news { padding:13px;}
.tw-news li { border-bottom:1px #D2D4D3 dotted;text-indent:15px;padding:0 10px;background:url(/images/newsbot.png) 8px center no-repeat;transition:text-indent 0.3s;-moz-transition:text-indent 0.3s;-webkit-transition:text-indent 0.3s;-o-transition:text-indent 0.3s;}
.tw-news li a { padding-right:30px;color:#666;}
.tw-news li a:hover { color:#CB0000;}
.tw-news li:hover { text-indent:20px;}
.tw-news-title { border-bottom:1px #D2D4D3 dotted;width:100%;padding-bottom:8px;}

/* Product */
.tw-pro { padding:15px 13px;}
.tw-pro li { float:left;margin:10px 8px 0;}
.tw-pro li a { color:#666;}
.tw-pro li a:hover { color:#CB0000;}
.tw-pro li img { filter:alpha(opacity=83);-moz-opacity:0.83;-khtml-opacity: 0.83;opacity: 0.83;}
.tw-pro li:hover img { filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


#container{	position:relative;width:807px;margin:0 auto 25px;}
.grid{ min-height:100px;margin:8px;font-size:12px;float:left;}
.grid .meta{ text-align:right;color:#777;font-style:italic;}
.grid .imgholder img{ width:245px;display:block;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
.grid .imgholder { position:relative;overflow:hidden;}
.grid .imgholder .tw-pro-tit { display:none;}
.grid .imgholder:hover .tw-pro-tit { position:absolute;display:block;top:0;left:0;width:245px;background:#CB0000;color:#fff;overflow:hidden;}
.grid .imgholder:hover img { transform:translate(0,-30px);-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-o-transform:translate(0,30px);-ms-transform:translate(0,30px);}

/* Gbook */
.gbook { padding:10px 11px 10px 1px; color:#666;}
.gbooklist { border:6px #DEDEDE solid; padding:15px 10px 5px 8px;}
.gbookbt { background:url(../images/gookbot.gif) 0 3px no-repeat; border-bottom:1px #DDDDDD dotted;}
.gbookny { padding:5px 5px 8px; color:#515151;}
.reply { background:url(../images/faqbot.gif) 0 3px no-repeat; border-bottom:1px #DDDDDD dotted;}
.faqbt { margin:0 13px 0 2px; background:url(../images/wpbot.gif) 0 6px no-repeat; border-bottom:1px #DDDDDD dotted; color:#666;}
.faq { padding:15px 100px; color:#666;}
.faqline{ line-height:2em; height:35px; text-align:left}
.faqline .faqtit{  display:block; float:left; clear:both; text-align:right}
.Content { line-height:2em; text-align:left}
.Content  .faqtit{  display:block; float:left; clear:both; text-align:right}
.Content textarea { height:100px;}
.Tw-gbook-btn { border:0; width:250px; line-height:33px; background:#D7000F; border-radius:3px; color:#fff; font-size:14px; margin-left:67px; margin-top:5px;cursor:pointer;}
.Tw-gbook-btn:hover { background:#BF000D;}

/* Left */
.tw-left {}
.tw-left-t { background:url(/images/leftlmbg.png) no-repeat;width:240px;height:30px;}
.tw-left-list { border:1px #E6DEDC solid;border-top:none;padding:11px 7px;}
.tw-left-list li { float:left;background:url(/images/tw-left-lbbg.png) no-repeat;width:106px;height:30px;margin:3px;}
.tw-left-list li a { color:#3C5FA7;}
.tw-left-bot { padding:7px 0; }
.tw-left-bot img { margin:3px 0;}
.tw-left-lx { background:url(/images/tw-left-lxbg.jpg) center no-repeat;padding:20px 12px;border:1px #E6DEDC solid;border-top:none;color:#363636;}




/* Foot */
.tw-footer { background:url(/images/footbg.png) top repeat-x;width:100%;}
.tw-foot { width:1004px;margin:0 auto;padding:10px 0;color:#333;}
.tw-foot-t {background:url(/images/footx.jpg) center bottom no-repeat;}
.tw-foot-t a { color:#333;padding:0 5px;}
.tw-foot-f { padding:15px 0 25px;}