﻿.left { width: 276px; float: left; overflow: hidden }
.leftpro { width: 280px; height: auto; /* float: left; */ /* margin-bottom: 20px; */ /* padding-bottom: 15px; */ overflow: hidden; /* background: #ececec; */ }
.leftpro h4 { width: 212px; height: 80px; padding: 0px 40px 0px 30px; font-size: 28px; line-height: 80px; text-align: center; color: #ffffff; background: #14b75c; }
.leftpro .pro1 { width: 100%; height: auto; overflow: hidden; }
.leftpro .pro1 .pro1_main { width: 100%; float: left; overflow: hidden; height: auto; }
.leftpro .pro1 .pro1_main dt { width: 300px; height: 50px; font-size: 16px; float: left; color: #ffffff; display: block; margin-bottom: 36px; }
.leftpro .pro1 .pro1_main dt a { display: block; font-size: 18px; text-indent: 28px; color: #1c1c1c; line-height: 50px; width: 269px; transition: all .2s ease; height: 50px; background: #ffc000; }
.leftpro .pro1 .pro1_main dt a:hover { display: block; font-size: 18px; color: #ffffff; text-indent: 48px; transition: all .2s ease; line-height: 50px; width: 269px; height: 50px; background: #05803b; }
.leftpro .pro1 .pro1_main dd a { float: left; line-height: 34px; font-size: 14px; transition: all .2s ease; color: #191919; background: #ffffff; width: 110px; display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; text-align: center; }
.leftpro .pro1 .pro1_main dd a:hover { float: left; line-height: 34px; font-size: 14px; transition: all .2s ease; background: #14b75c; display: block; width: 120px; text-align: center; color: #ffffff; }
/*fyleft*/

.fyLeft { float: left; width: 240px; overflow: hidden; /* margin-top: -3px; */ }
#subnavs { background: #fafafa; }
#subnavs h2 { background: #009900; height: 60px; line-height: 60px; text-align: center; font-size: 20px; }
#subnavs h2 a { color: #fff; }
.expmenu { width: 240px; overflow: hidden; }
.expmenu li .he { width: 240px; line-height: 36px; }
.expmenu li .he h3 { background: #0CC40C; font-size: 14px; font-weight: normal; margin: 4px 0; _margin: 2px 0; }
.expmenu li .he a { text-align: left; margin-left: 30px; color: #fff; height: 36px; overflow: hidden; display: block; }
.expmenu li .he .arrow { display: block; width: 20px; height: 30px; float: right; overflow: hidden; cursor: pointer; }
.expmenu li .he .arrow.down { background: url(../images/jian.png) right center no-repeat; margin-right: 40px; _margin-right: 20px; }
.expmenu li .he .arrow.up { background: url(../images/jia.png) right center no-repeat; margin-right: 40px; _margin-right: 20px; }
.expmenu li .menu_box { width: 240px; overflow: hidden; }
.expmenu li .menu_box li { height: 28px; line-height: 28px; overflow: hidden; border-bottom: 1px dashed #ccc; font-size: 12px; text-align: left; width: 160px; margin: 0 auto; }
.expmenu li .menu_box li a { padding: 0 15px; }
.lx { width: 240px; overflow: hidden; background: #fafafa; margin-top: 20px; }
.lx .lx_t { width: 240px; height: 60px; line-height: 60px; text-align: center; font-size: 20px; background: #009900; overflow: hidden; }
.lx .lx_t a { color: #fff; }
.lx .lx_m { width: 208px; border: 1px solid #065fb9; padding: 20px 15px; }
.lx .lx_m span { display: block; line-height: 24px; color: #333; }
/**/
.right { width: 952px; float: right; overflow: hidden; /* border: 1px solid red  */ margin-bottom: 20px; }
.pro_curmbs { height: 36px; line-height: 36px; border-bottom: 1px solid #61C805; overflow: hidden; padding: 0 0px 4px 21px; /* background: url(../images/dh.gif) no-repeat 8px center #fff; */ font-size: 14px; }
.pro_curmbs span { color: #D80000; font-weight: bold; font-family: Microsoft Yahei; padding-right: 10px; }
.pro_curmbs a { color: #333; margin-left: 5px; margin-right: 5px; }
.pro_curmbs a:hover { color: #61C805; }
.pro_curmbs .a_b { color: #FE0000; font-weight: bold; }
.pro_con { padding: 6px }
.indexpro3 ul { }
.indexpro3 ul li {width: 293px;float: left;margin: 5px 4px;height: 271px;border: 1px #cccccc solid;padding: 5px;position: relative;overflow: hidden;}
.indexpro3 ul li div { overflow: hidden; }
.indexpro3 ul li div img { width: 100%; height: 233px; transition: all 0.6s ease-in-out; }
.indexpro3 ul li a:hover div img { transform: scale(1.5) }
.indexpro3 ul li a p { text-align: center;/* z-index:999 */ font-size: 16px; margin-top: 8px; }
.newslist ul { }
.newslist ul li {border: 1px solid #d6d0c8;height: 40px;line-height: 40px;margin-bottom: 5px;padding-right: 12px;}
.newslist ul li a { color: #171515; margin-left: 19px;/* line-height: 33px; *//* height: 33px; */ font-size: 15px; }
.newslist ul li span { float: right }
.about_con { }
.about_con .tit { font-size: 22px; text-align: center; padding-top: 10px; color: #0D2127; }
.about_con .date { font-size: 16px; text-align: center; padding: 10px 0; }
.about_con .date span{margin-left: 36px;} 
.about_con .img { text-align: center; width: 90%; display: block; margin: 0 auto }
.about_con .con { width: 878px; padding-top: 10px; line-height: 30px; margin-left: 19px; font-size: 16px; line-height: 30px; }
.about_con .con img { margin: 0 auto; display: block }
.about_con a { color: #009CE1 }
.about_con .con p { text-indent: 2em; margin: 5px 0; }
.about_con .fanye { /* padding: 19px 109px 20px; */ padding: 6px; margin: 0 auto; width: 800px; margin: 15px auto; font-size: 16px; height: 20px; }
.fanye .text { }
.fanye .text li { float: left; width: 50%; }
/*right*/
.xgnews1 { width: 890px; margin-left: 20px; overflow: hidden; }
.xgnews1 .title { height: 35px; line-height: 35px; text-align: left; text-indent: 1em; font-size: 14px; color: #6f3d1d; border: 1px solid #ccc }
/**/
.xgnews { width: auto; padding: 3px 0; overflow: hidden; /* border: #bae39b 1px solid; */ border-top: none; border: 1px solid #ccc; margin-top: 16px }
.xgnews ul li { line-height: 32px; height: 32px; width: 408px; float: left; margin: 2px 10px; overflow: hidden; font-size: 12px; border-bottom: #CCC 1px dashed }
.xgnews ul li span { float: right; color: #999; }
.xgnews ul li a { color: #666; display: block; float: left }
/**/
.xgpro1 { width: 890px; margin-left: 20px; overflow: hidden; margin-top: 16px; }
.xgpro1 .title { height: 35px; line-height: 35px; text-align: left; text-indent: 1em; font-size: 14px; color: #6f3d1d; border: 1px solid #ccc }
.xgpro { width: auto; margin-top: 16px; }
.xgpro ul li { border: #CCC 1px solid; background-color: #EADFDF; width: 212px; height: 230px; margin-left: 8px; float: left }
.xgpro ul li img { display: block; margin: 10px auto; width: 190px; height: 180px; }
.xgpro ul li a span { font-size: 16px; color: #093; text-align: center; line-height: 30px; height: 30px; /* width: 288px; */ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
/**/
.Page {padding-right: 7px;padding-left: 7px;padding-bottom: 7px;margin: 3px;padding-top: 10px;text-align: center;margin-top:20px;}
.Page a {padding: 15px 25px;margin:0px 3px;color: #1265cf;border: 1px solid #cccccc;}
.Page a:hover {color: #fff;background-color: #1265cf;padding: 15px 25px;}
.Page a:active { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000 }
.Page span.current { border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #fff; padding-top: 2px; border-bottom: #000000 1px solid; background-color: #000000 }
.Page span.nolink {margin: 2px;color: #b4b4b4;border: 1px solid #cccccc;padding: 15px;}
.Page span{margin: 2px;color: #b4b4b4;border: 1px solid #b4b4b4;padding: 15px 25px;}
/**/

.mleft { width: 226px; float: left }
.mup { height: 58px; line-height: 55px; text-align: left; text-indent: 3em; font-size: 17px; color: #ECF0EA; background: #E28C0B;/* border-bottom: 1px solid #3C0; */ margin-top: 6px; border-radius: 7px; }
.mup a { color: #ECEAF1; }
.mup h2 { display: grid; display: inline; font-size: 16px; }
.mup span { font-size: 12px; color: #F1EDED; margin-left: 12px; }
.list { /* border: 6px solid #0ABB8A; *//* margin-top: 6px; *//* margin-bottom: 6px; */ padding-bottom: 8px; margin-top: 8px; padding-left: 6px; }
.list ul li { position: relative; width: 196px; border: 1px solid #869286; margin-left: 5px; text-align: center; line-height: 36px; margin-top: 6px; height: 36px; font-size: 13px; color: #1D1A1A; border-radius: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list ul li strong { width: 0px; height: 42px; background: #000; position: absolute; left: 0; top: -3px; width: 0px; }
.list ul li:hover strong { transition: 0.8s all ease-in; background: #E0450A; width: 200px; opacity: 0.5; }
.list ul li:hover { /* background: #E06116; */ }
.list ul li:hover a { color: #191717; }
.lxwm { padding: 3px 1px; line-height: 35px; }
.lxwm span { text-indent: 1em; margin-left: 30px; font-size: 16px; }
.iContact { width: 238px; height: 310px; float: right; }
.iContactit { color: #FFF; font-size: 16px; line-height: 42px; height: 42px; background-color: #E28C0B; padding-left: 28px; }
.iContactit span { font-size: 14px; /* color:#93accf; */ font-weight: normal; text-transform: uppercase; padding: 5px 0 0 10px; }
.iContact ul { line-height: 30px; font-size: 14px; margin: 10px 18px; }
.iContact ul li { float: left; width: 100%; margin-top: 14px; margin-left: 0px; font-size: 15px; }
/**/
.con6 { width: 878px; margin-left: 19px; font-size: 16px; line-height: 30px; }
.con6 p {  padding-top: 10px; margin-left: 19px; font-size: 16px; line-height: 30px; }
.con6 img { margin: 0 auto; display: block }
/**/
.msgtitle { display: block; padding-bottom: 5px; font-size: 14px; font-weight: bold; }
.message_block { color: #666; }
.message_block p { padding: 12px; }
.msg_input { width: 400px; border: 1px solid #e0e0e0; padding: 8px 9px; background: #AEDBE8; font-size: 13px; color: #888; -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03); border-radius: 2px; }
.msg_input_on { width: 400px; border: 1px solid #8cd1ff; background: #f1f9ff; padding: 8px 9px; -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03); border-radius: 2px; font-size: 13px; color: #888; }
.message_labes { font-size: 14px; }
.message_title { height: 34px; line-height: 34px; background: #BFD5E4; padding: 0 12px; }
.message_title h2 { color: #376b88; font-size: 14px; float: left; }
.message_title span { float: right; font-weight: bold; color: #999; }
.message_info { color: #8ea6b6; text-align: right; }
.message_replay { background: #f5f5f5; padding: 0 12px; }
.msg_btn_area { margin: 16px 0; text-align: right; }
.msg_btn_area a { display: inline-block; padding: 5px 15px; background: #09F; color: #fff; text-align: center;  font-size: 14px; overflow: hidden; cursor: pointer; font-weight: bold; }
.msg_btn_area a:hover { text-decoration: none; background: #F60 }
.msgflag { margin-left: 4px; font-size: 12px; color: #900; }
/**/
.xgt{height: 42px;width: 132px;background-color: #e28c0b;border-radius:12px;text-align: center;line-height: 42px;font-size: 18px;color:#FFF;}
.xgxw{ width: auto; padding: 3px 0; overflow: hidden;border-top: none }
.xgxw ul li {line-height: 36px;height: 36px;width: 430px;float: left;margin: 2px 10px;overflow: hidden;font-size: 15px;border-bottom: #ccc 1px dashed;margin-right: 36px;}
.xgxw ul li span { float: right; color: #999; }
.xgxw ul li a { color: #666; display:block; float:left }
/**/
.xgcp ul li{width: 172px;float: left;margin-left: 6px;text-align: center;line-height: 25px;margin-top: 10px;border: 1px solid #ccc;padding: 5px;margin-bottom: 6px;}
.xgcp ul li img{width: 172px;height: 145px;}
.xgcp ul li h4{font-size: 17px;height:30px;line-height: 40px;text-align:center;}