@charset "utf-8";
/* CSS Document */
.banner { position:relative; text-align:center; z-index:1; }
.banner .hd { position:absolute; bottom:20px; width: 100%; z-index:9; }
.banner .hd ul { width:1200px; margin:0 auto; text-align:center; height:20px; }
.banner .hd ul li { display:inline-block; *display:inline;
zoom:1; width:18px; height:18px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; margin:0px 10px; border-radius:18px; }
.banner .hd ul .on { margin-top:-3px; width:25px; height:25px; border-radius:25px; background-color:#eeb501; }
.banner .bd { position: relative; width:100%; height:auto; z-index:0; }
.banner .bd ul { height:auto !important; min-height:100px; _height:100px; }
.banner .bd ul li { position:relative; zoom:1; vertical-align:top; }
.banner .bd ul li img { vertical-align:top; border:0; width:100% !important; height: auto !important; }
.col-a { width:100%; height:58px; border-bottom:2px solid #dfdfdf; background-color:#f8f8f8; }
.col-a .bd { width:1200px; margin:0 auto; }
.col-a .bd .alink { float:left; font-size:15px; color:#494949; line-height:58px; }
.col-a .bd .alink a { padding:0px 8px; color:#616161 }
.col-a .bd .alink a:hover { color:#e29127; }
.col-a .sForm { float:right; background: url(../images/form.jpg) no-repeat; width:231px; height:31px; margin:14px 0px 0px; }
.col-a .sForm .sInputBox { float:left; position:relative; width:190px; height:31px; background: none; overflow: hidden; }
.col-a .sForm .sInputBox input { width:170px; height:13px; padding:10px 10px 8px 10px; border: none; background: none; color: #cccccc; font-family: Microsoft YaHei; line-height:13px; font-size:13px; }
.col-a .sForm .sBtn { float:right; width:41px; height:31px; }
.col-a .sForm .sBtn input { float:left; width:41px; height:31px; border: none; background: none; color: #fff; font-size: 0; line-height: 999px; overflow: hidden; cursor: pointer; }
.col-b { width:100%; height:1025px; background: url(../images/col-a_09.jpg) no-repeat center top; }
.col-b .hd { padding:35px 0px 42px; text-align:center; }
.col-b .hd a { display:block; margin: 0 auto; text-align: center; }
.col-b .side { width:1200px; margin:0 auto; }
.col-b .side .m-hd ul { width:1200px; background-color:#f2ca01; }
.col-b .side .m-hd ul li { position:relative; float:left; width:200px; height:74px; background:url(../images/icon12345.jpg) right center no-repeat; }
.col-b .side .m-hd a { display:block; vertical-align:top; font-size:16px; color:#000000; text-align:center; line-height:74px; }
.col-b .side .m-hd .on, .col-b .m-hd a:hover { color:#ff3f13; font-weight:bold; background:url(../images/col-b-123.jpg) repeat-x; }
.col-b .side .bd { position: relative; width:1114px; border-bottom:1px solid #f38f2d; border-left:1px solid #f38f2d; border-right:1px solid #f38f2d; padding:39px 42px; }
.col-b .side .bd ul { width:1114px; }
.col-b .side .bd li { position:relative; float:left; overflow:hidden; width:269px; height:210px; margin:0px 0px 4px 4px; }
.col-b .side .bd .big-pic { width:554px; height:421px; margin:0px 11px 0px 0px; border:1px solid #bababa; }
.col-b .side .bd li a { display: block; }
.col-b .side .bd li a img { border:1px solid #bababa; }
.col-b .side .bd li a:hover span { color:#f1c211; }
.col-b .side .bd li .text-one{ position:absolute; bottom:0px; left:0px; z-index: 1; width:534px; height:43px; font-size:16px; color:#424242; line-height:43px; padding-left:20px; background: url(../images/tm2.png); display:none; }
.col-b .side .bd li .text-two{position:absolute; bottom:1px; left:0px; z-index: 1; width:269px; height:33px; font-size:13px; color:#424242; line-height:33px; padding-left:20px; background: url(../images/tm2.png); display:none; }
.col-b .side .bd li span .more { position:absolute; width:24px; height:24px; background:url(../images/more.png) no-repeat; right:40px; top:10px; }
.col-b .extra { width:1200px; margin:0 auto; margin-top:45px;}
.col-b .extra .title { width:1200px; padding-bottom:15px; border-bottom:1px solid #b6b6b6; }
.col-b .extra .title h2 { font-size:20px; color:#333333; }
.col-b .extra .bd { position:relative; width:1200px; height:165px; margin:0 auto; padding:30px 0px 0px; }
.col-b .extra .bd .prev, .col-b .extra .bd .next { display:block; vertical-align:top; width:28px; height:40px; }
.col-b .extra .bd .prev { background:url(../images/prev.png)no-repeat; float:left; margin-top:40px; }
.col-b .extra .bd .next { background:url(../images/right.png) no-repeat; margin-top:50px; float:right; }
.col-b .extra .bd .item-info { float:left; position:relative; width:1100px; padding:0px 20px; vertical-align:
}
.col-b .extra .bd ul { }
.col-b .extra .bd ul li { float:left; width:198px; padding:0px 11px; text-align:center; }
.col-b .extra .bd ul li a { display:block; width:196px; height:124px; border:1px solid #bfbfbf; text-align:center; }
.col-b .extra .bd ul li span { display:block; width:198px; font-size:16px; line-height:26px; color:#000000; padding:10px 0px; }
.col-c { width:100%; height:168px; background: url(../images/col-c-bg.jpg) no-repeat center top; }
.col-d { width:100%; height:1066px; }
.col-d .bd { width:1200px; height:914px; margin:0 auto; }
.col-d .bd img { vertical-align:top; }
.col-e { width:100%; height:491px; background: url(../images/col-e-bg.jpg) no-repeat center top; }
.col-e .warp { width:1200px; margin:0 auto; }
.col-e .hd { padding:40px 0px 63px; text-align:center; }
.col-e .hd a { display:block; margin: 0 auto; text-align: center; }
.col-e .side { float:left; width:460px; }
.col-e .extra { float:right; width:690px; height:277px; position:relative; }
.col-e .extra h2 { font-size:15px; color:#333333; line-height:15px; font-weight:bold; padding-bottom:20px; }
.col-e .extra h2 a { color:#333333; }
.col-e .extra p { color:#616161; font-size:15px; line-height:27px; }
.col-e .extra .more { position:absolute; left:0px; bottom:0px; }
.col-e .extra .more li { float:left; font-size:14px; color:#fff; width:98px; height:35px; line-height:35px; border-radius:4px; background-color:#b35c1b; margin-right:13px; }
.col-e .extra .more li:hover, .col-e .extra .more .on { background-color:#f2ca01; }
.col-e .extra .more li a { padding-left:14px; color:#fff; padding-right:15px; background:url(../images/icon1111.png) no-repeat right center; }
/*.col-e .extra ul{ position:absolute; z-index:9; left:0px; bottom:0px; width:600px; overflow:hidden;}
.col-e .extra ul li{ float:left; margin-right:20px; text-align:center;}
.col-e .extra ul li a{ display:block; width:98px; height:33px; border:1px solid #666666; line-height:33px; font-size:14px; color:#333333; border-radius:3px;}*/


.container .hTitle .hd { overflow:hidden; padding:0px 0 10px; border-bottom:1px solid #f7c200; }
.container .hTitle .hd h2 { float:left; font-size:20px; color:#333333; line-height:26px; }
.container .hTitle .hd .more { float:right; color:#333333; font-size:14px; line-height:26px; }
.container .hTitle .hd h2 i { font-size:16px; color:#333333; padding:0px 12px; }
.col-f { width:1200px; height:568px; margin:0 auto; background: url(../images/line.png) no-repeat 760px 129px; }
.col-f .side { float:left; width:690px; padding-top:56px; }
.col-f .side .m-side{ width:470px; float:left; margin-top:33px;}
.col-f .side .col-f-pic { position:relative; width:470px; height:381px; overflow:hidden;}
.col-f .side .col-f-pic img { border:3px solid #f2ca01; }

.col-f .pro-txt { position:absolute; width:470px; height:381px; left: 0px; top:-381px; z-index: 99; background:url(../images/tm222.png); }
.col-f .pro-txt h2 { padding:70px 0px 30px 90px; font-size:16px; color:#ffffff; line-height:26px; }
.col-f .pro-txt p { font-size:15px; color:#cbcbcb; padding-left:90px; padding-bottom:
}
.col-f .pro-txt p  span{ color:#fff !important;}
.col-f .pro-txt .more { position:absolute; left:90px; bottom:35px; width: 98px; height: 35px; line-height: 35px; border-radius: 4px; background-color: #f2ca01; margin-right: 13px; }
.col-f .pro-txt a { padding-left: 14px; color: #fff; padding-right: 15px; background: url(../images/icon1111.png) no-repeat right center; }

.col-f .m-extra{position:relative; width:190px;float:right;}
.col-f .m-extra .bd{ }
.col-f .m-extra .bd .prev, .col-f .m-extra .bd .next { position:absolute; width:27px; height:9px; z-index:9; }
.col-f .m-extra .bd .prev { background:url(../images/top-prev.jpg) no-repeat; left:77px; top:17px;}
.col-f .m-extra .bd .next { background:url(../images/bottom-next.jpg) no-repeat ;left:77px; bottom:17px;}
.col-f .m-extra .bd .item-info { float:left; position:relative;width:190px; ; vertical-align:top; padding:33px 0px;}
.col-f .m-extra .bd ul { }
.col-f .m-extra .bd ul li { float:left; width:198px; margin:0px 0px 7px 0px; text-align:center; }
.col-f .m-extra .bd ul li a { display:block; width:188px; height:120px;border:1px solid #f4d226;}


.col-f .extra { float:right; width:380px; padding-top:56px; }
.col-f .extra .bd{ padding-top:33px;}
.col-f .extra .bd .hot-pic{ width:380px; height:153px; padding-bottom:7px;}
.col-f .extra .bd .hot-pic a{ vertical-align:top;}
.col-f .extra .bd ul{}
.col-f .extra .bd ul .list1{ width:380px; height:81px; border-bottom:1px dashed #e8e8e8; padding:15px 0px; margin-bottom:5px;}
.col-f .extra .bd ul .list1:hover{ background-color:#f2f2f2;}
.col-f .extra .bd .m-pic { float:left; }
.col-f .extra .bd .m-info { float:left; width:260px; padding-left:10px; }
.col-f .extra .bd .m-info  h2 { padding-bottom:11px;}
.col-f .extra .bd  .m-info h2 a{ font-size:15px; font-weight: bold; color:#333333}
.col-f .extra .bd .m-info p {font-size:15px; color:#616161; line-height:28px; }


.col-g { width:100%; height:680px; background-color:#f2f2f2; }
.col-g .warp{ position:relative; width:1200px; height:680px; margin:0 auto;}
.col-g .hd { padding:42px 0px 42px; text-align:center;}
.col-g .hd a { display:block; margin: 0 auto; text-align: center; }

.col-g .m-hd { position: absolute; height:16px; width:1200px; bottom:65px; z-index:9; }
.col-g .m-hd ul { height:16px; text-align: center; line-height:16px; }
.col-g .m-hd ul li { display: inline-block; zoom: 1; width:12px; height:12px; margin-right:8px; border-radius:100%; background:#fff; line-height: 999px; overflow: hidden; cursor: pointer; border:2px solid #484848; }
.col-g .m-hd ul .on { background:#f38f2d;width:12px; height:12px; border:2px solid #f38f2d;}
.col-g .bd{}


.col-g .bd ul li { float:left; margin-right:40px; }
.col-g .bd ul .last-sty{ margin:0px !important;}
.col-g .bd ul li .m-pro { width:539px; }
.col-g .bd ul li .m-pro .m-pic{ position:relative;}
.col-g .bd ul li .m-pro .text-more{ position:absolute; right:0px; bottom:0px; height:65px;}
.col-g .bd ul li .m-pro .text-more .date{ float:left; width:136px; height:65px; background:url(../images/tm1222.png); text-align:center; line-height:65px; font-size:16px; color:#fff;}
.col-g .bd ul li .m-pro .text-more .more-1{ float:left; display:block;width:62px; height:65px; background:url(../images/more-1.png) no-repeat 11px 13px #f2ca01;}
.col-g .bd ul li .m-pro h2 a { display:block;font-size:16px; color:#383838; padding:17px 0px 9px; line-height:26px; }
.col-g .bd ul li .m-pro p { line-height:28px; font-size:16px; color:#6a6a6a; }
.col-g .bd ul li .m-pro .more{ font-size:16px; color:#f38f2d;}

.col-g .more { position:absolute; left:548px; bottom:10px; width: 98px; height: 35px; line-height: 35px; border-radius: 4px; background-color: #f2ca01; margin-right: 13px;border-bottom:1px solid #ef8d2b; }
.col-g .more a { padding-left: 14px; color: #fff; padding-right: 15px; background: url(../images/icon1111.png) no-repeat right center; }


.col-h{ width:100%; margin-bottom:40px;}
.col-h .warp{ width:1200px; margin:0 auto; padding:37px 0px;}
.col-h .side { position:relative; float:left; width:586px; height:549px; border:3px solid #f2f2f2; background:url(../images/col-h123.jpg) no-repeat 486px 20px #fafafa;}
.col-h .extra { float:right; width:581px; height:549px;border:3px solid #f2f2f2; background-color:#fafafa;}



.col-h .side .hd { position:relative; height:46px; line-height:46px; padding:28px 0px 0px 30px; }
.col-h .side .hd h2 { float:left; padding-left:2px; color:#1a1a1a; font-size:20px; background: url(../images/col-h1.jpg) no-repeat 5px  center; padding-left:60px; }
.col-h .side .bd { width:495px; padding-left:43px;}
.col-h .side .bd ul { position:relative; overflow:hidden; }
.col-h .side .bd li { width:495px; background: url(../images/col-hbg15.jpg) 10px bottom no-repeat; padding-bottom:5px; }
.col-h .side .bd li .m-pro {padding:18px 0px 13px 0px; }
.col-h .side .bd li h2 { display:block;  padding:0px 5px 15px 50px; font-size:16px; color:#383838; font-weight:bold; background: url(../images/q.jpg) no-repeat; line-height:30px; }
.col-h .side .bd li p { display:block; padding:0px 0px 0px 50px; font-size:16px; line-height:28px; color:#666666; background: url(../images/a.jpg) no-repeat;}
.col-h .side .bd .more { position:absolute; left:244px; bottom:58px; width: 98px; height: 35px; line-height: 35px; border-radius: 4px; background-color: #f2ca01; margin-right: 13px;border-bottom:1px solid #ef8d2b; }
.col-h .side .bd .more a { padding-left: 14px; color: #fff; padding-right: 15px; background: url(../images/icon1111.png) no-repeat right center; }

.col-h .extra .hd{}
.col-h .extra .hd h2{ vertical-align:top;}
.col-h .extra .bd{}



.col-h .extra .bd .form-panel { padding:0 0 30px 42px; }
.col-h .extra .bd .form-panel .field { clear:both; }
.col-h .extra .bd .form-panel li.field label { display:block; float:left; width:76px; line-height:24px; text-align:left; }
.col-h .extra .bd .form-panel .input { padding:8px 0; zoom:1; }
.col-h .extra .bd .form-panel .input span{ float:right; color:#FF0000; width:10px; height:24px; background:url(../images/xing.jpg) no-repeat left center; padding-right:40px;}
.col-h .extra .bd .form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.col-h .extra .bd .form-panel .text { height:21px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; width:372px; }
.col-h .extra .bd .form-panel .textarea { width:372px; height:110px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.col-h .extra .bd .form-panel .submit-field { padding:0 10px 20px 140px; _padding:0 10px 20px 100px; clear:both; }
.col-h .extra .bd .form-panel .submit-field input { margin-right:10px; }
/*.col-h .extra .bd .form-panel .submit-field .btn-submit { width:93px; height:29px; border:none; background:#c90c0a; color:#fff; cursor:pointer;

width: 98px; height: 35px; line-height: 35px; border-radius: 4px; background-color: #f2ca01; }
.col-h .extra .bd .form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#f3b349; color:#fff; cursor:pointer; }*/
.col-h .extra .bd .form-panel .submit-field .btn-submit { border:none;color:#fff; cursor:pointer;
width:98px; height: 35px; line-height: 35px; border-radius: 4px;background: url(../images/icon1111.png) no-repeat 75px 14px  #f2ca01; padding-left:13px; text-align:left; font-size:14px; border-bottom:1px solid #ef8d2b; }
.col-h .extra .bd .form-panel .submit-field .btn-reset { border:none;color:#fff; cursor:pointer;
width:98px; height: 35px; line-height: 35px; border-radius: 4px;background: url(../images/icon1111.png) no-repeat 75px 14px  #7f7f7f; padding-left:13px; text-align:left;font-size:14px;  border-bottom:1px solid #343434}

.col-i{ width:100%; border-top:2px solid #bfbfbf; }
.col-i .bd{ width:1200px; margin:0 auto; padding:15px 0px; font-size:15px;}

.col-i .bd h2{ font-size:20px; color:#575757; line-height:36px; padding-left:10px; float:left; padding-right:10px;}
.col-i .bd h2 i{font-size:20px; color:#575757; line-height:36px; font-family:Arial; padding-right:2px;}
.col-i .bd  a{ font-size:15px; color:#575757; line-height:36px; padding:0px 23px;}