@charset "utf-8";
/* CSS Document */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#666666; font:12px "Arial"; background: #fff; line-height:22px; -webkit-text-size-adjust:none; background:url(../Images/bg.jpg);} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#666666; text-decoration:none; }
a:hover {text-decoration: none; color:#ff4500; }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0 none; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px; line-height:30px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}


/*********清除浮动处理**********/
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*headwarp*/
.headwarp{}
.headwarp .head{ width:1002px; height:78px; background:url(../images/headbg.jpg) no-repeat; margin:0 auto;}
.headwarp .head .left{ width:400px; float:left; padding-top:8px;}
.headwarp .head .right{ width:550px; float:right; padding-top:29px; }
.headwarp .topnav{ height:45px; background:url(../images/index3_03.jpg) repeat-x; width:1002px; margin:0 auto;}
.headwarp .topnav ul{ padding:6px 5px 0px 5px; width:700px; float:left;}
.headwarp .topnav li{ float:left; padding:0 0px;}
.headwarp .topnav li a{ height:32px; line-height:32px; color:#fff; width:115px; display:inline-block; overflow:hidden; text-align:center;}
.headwarp .topnav li a:hover{ background:url(../images/index3_06.jpg) repeat-x;}
.headwarp .topnav li a.sel{ background:url(../images/index3_06.jpg) repeat-x;}
.headwarp .topnav .search{ width:270px; height:37px; float:right;  padding-top:10px; padding-left:10px; background:url(../images/searchbg.jpg) no-repeat 10px 8px;}
.headwarp .topnav .search .searchtxt{ width:209px; height:26px; line-height:26px; background:none; border:none; color:#fff; padding:0 8px;}
.headwarp .topnav .search .searchbtn{ width:25px; height:26px; background:none; border:none; cursor:pointer;}

/*mainwarp*/
.mainwarp{}
.mainwarp .main{ width:1002px; margin:0 auto; _height:300px; min-height:300px; padding-top:20px;}
.mainwarp .main .left{ width:252px; float:left; padding-left:10px;}
.mainwarp .main .left .protypetitle{ height:30px; line-height:30px; padding-left:10px; overflow:hidden; font-size:14px; background:url(../images/index3_11.jpg) repeat-x; color:#fff;}
.mainwarp .main .left .protypelist{border:1px solid #e7e7e7; border-top:none;}
.mainwarp .main .left .protypelist ul{ padding:5px 12px;}
.mainwarp .main .left .protypelist li{ padding:5px 0 0 0;}
.mainwarp .main .left .protypelist li a.suba{ width:196px; height:18px; line-height:18px; overflow:hidden; display:inline-block; background:url(../images/index3_21.jpg) no-repeat 0 4px; padding-left:24px;}
.mainwarp .main .left .protypelist li a.suba:hover{ background:url(../images/index3_18.jpg) no-repeat 0 4px;}
.mainwarp .main .left .protypelist li a.suba.sel{ background:url(../images/index3_18_sel.jpg) no-repeat 0 4px; color:#ff4500;}
.mainwarp .main .left .protypelist li .twosub{ height:20px; line-height:20px; margin-left:24px; overflow:hidden; border-bottom:1px dashed #e7e7e7;}
.mainwarp .main .left .contacttitle{ padding-top:20px; height:30px; line-height:30px; padding-left:10px; overflow:hidden; font-size:14px; background:url(../images/index3_36.jpg) repeat-x 0 20px; color:#fff;}
.mainwarp .main .left .contactcon{ height:302px; line-height:22px; overflow:hidden; border:1px solid #e7e7e7; border-top:none; background:url(../images/index3_40.jpg) no-repeat center bottom; padding:10px 10px;}
.mainwarp .main .right{ width:711px; float:right; min-height:300px; _height:300px;}
.mainwarp .main .right .tjpro{ height:130px; border:1px solid #e7e7e7; overflow:hidden;}
.mainwarp .main .right .tjpro ul{ padding:0px 0;}
.mainwarp .main .right .tjpro ul li{ padding:9px 5px; float:left;}
.mainwarp .main .right .tjpro ul li img{ border:1px solid #e7e7e7;}
.mainwarp .main .right .indexabout{ width:711px; height:181px; background:url(../images/indexaboutbg.jpg) no-repeat 0 20px; padding-top:20px;}
.mainwarp .main .right .indexabout .iatitle{ height:30px; padding:2px 10px 0 2px;}
.mainwarp .main .right .indexabout .iatitle span{ background:url(../images/index3_25.jpg) repeat-x; height:30px; line-height:30px; padding:0 20px 0 12px; display:inline-block; font-size:14px; color:#fff;}
.mainwarp .main .right .indexabout .iatitle a{ float:right; font-size:10px; color:#ff4500; line-height:30px;}
.mainwarp .main .right .indexabout .iacon a{ color:#666666;}
.mainwarp .main .right .indexnprotitle{ height:32px; line-height:32px; font-size:14px; padding-left:14px; padding-top:20px; color:#333333;}
.mainwarp .main .right .right-con{border:1px solid #e7e7e7; margin-top:20px; padding:1px 1px;}
.mainwarp .main .right .right-con .rightc-title{ height:30px; padding-right:10px; line-height:30px; background:url(../images/index3_27.jpg) repeat-x;}
.mainwarp .main .right .right-con .rightc-title .rightct-title{ background:url(../images/index3_25.jpg) repeat-x; height:30px; line-height:30px; padding:0 20px 0 12px; display:inline-block; font-size:14px; color:#fff;}
.mainwarp .main .right .right-con .rightc-title .curloaction{ float:right; height:30px; line-height:30px; font-size:12px;}
.mainwarp .main .right .rightc-main{ _height:200px; min-height:200px; padding:20px 20px;}
.mainwarp .main .right .rightc-main .probigimg{ text-align:center;}
.mainwarp .main .right .rightc-main .newprolist{ padding:18px 5px 0 5px;}
.mainwarp .main .right .rightc-main .newprolist li{ padding:8px 6px; float:left;}
.mainwarp .main .right .rightc-main .newprolist li img{ border:1px solid #e7e7e7;}
.mainwarp .main .right .rightc-main .newprolist li p{ text-align:center;}

.mainwarp .main .right .indexnprolist{ border:1px solid #e7e7e7; height:321px;}
.mainwarp .main .right .indexnprolist ul{ padding:18px 5px 0 5px;}
.mainwarp .main .right .indexnprolist li{ padding:8px 12px; float:left;}
.mainwarp .main .right .indexnprolist li img{ border:1px solid #e7e7e7;}
.mainwarp .main .right .indexnprolist li p{ text-align:center;}

.footwarp .foot{ width:982px; margin:0 auto; background:url(../images/index3_44.jpg) repeat-x; padding:22px 10px 10px 10px; margin-top:22px; color:#999999;}

.page{ height:30px; padding-top:20px; line-height:30px; text-align:center;}
.STYLE5{ color:#ff4500;}