@charset "utf-8";


body { color: #474747; margin: 0 auto; background: #ffffff; min-width: 320px; font-size: 12px; line-height: 24px; font-family: "microsoft yahei",helvetica,arial,sans-serif; }



img { border: none; vertical-align: top; }

a { color: #474747; text-decoration: none; outline: none; }

a:hover { color: #323233; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; border: none; }

input { -webkit-appearance: none; outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix:before, .clearfix:after { content: ''; display: table; }
f
.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

.inner_banner, .banner { -webkit-transform: translatez(0); transform: translatez(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.boxsizing { box-sizing: border-box; -webkit-box-sizing: border-box; }

.middle { top: 50%; -webkit-transform: translatey(-50%); transform: translatey(-50%); }

.elli, .news_list li em, .js_newsimg ul li .txt span, .sec2_right .news_dl dd h3, .sec2_newstxt .item ul li a, .list_activitypage .list_activity li .txt, .list_downloadpage .list_download li h4 em, .list_newspage .list_news li .txt h3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.dobuletxtoverflow { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.w_1200 { margin: 0 auto; width: 1200px; }

.trans300, .search_btn, .footer p a, .dot, .news_list li a:after, .sec2_newstxt .item ul li a:after, .common_title .more, .news_list li a, .news_list li em, .js_newsimg ul li .img img, .js_newsimg ul li .txt span, .sec2_right .news_dl dt img, .sec2_right .news_dl dd h3, .sec2_newstxt .tit li a, .sec2_newstxt .tit li a:after, .sec2_newstxt .more, .sec2_newstxt .item ul li a, .imglist li .img img, .sec3 ul li .img img, .js_link li a, .others li .img img, .list_teampage .list_team dt img, .list_teampage .list_team dd .title, .list_teampage .list_team dd .more, .page a, .list_downloadpage .list_download li a, .list_downloadpage .list_download li h4 em, .list_downloadpage .list_download li .btn, .list_activitypage .list_activity li .img img, .list_activitypage .list_activity li .txt, .notice_list li a, .list_newspage .list_news li .img img, .list_newspage .list_news li .txt h3 { -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }

.transx6, .news_list li a:hover, .sec2_newstxt .item ul li a:hover { -webkit-transform: translatex(6px); transform: translatex(6px); }

.imgscale, .js_newsimg ul li a:hover .img img, .sec2_right .news_dl a:hover dt img, .imglist li a:hover .img img, .sec3 ul li a:hover .img img { -webkit-transform: scale(1.05); transform: scale(1.05); }

/*header*/
.header { width: 100%;   }
.header .logo { display: block; float: left; height: 74px; }

/*nav*/
.nav {width: 100%;}
.nav ul { font-size: 0; }
.nav ul li { float: left; }
.nav ul li a { display: block; padding: 0 22.5px; line-height: 44px;font-size: 15px; color: #fff; }

.nav .w_1200 { position: relative; }

.nav ul li { float: left; position: relative; z-index: 9; }

.nav ul li > a { display: block; }

.nav ul .on > a { color: #bfd2bf; }

.nav li dl { opacity: 0; visibility: hidden; position: absolute; left: 50%; margin-left: -60px; top: 44px; width: 120px; padding: 19px 0px 23px; background: #fff; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transform: translatey(5px); -webkit-transform: translatey(5px); border-top: 1px solid #e6e6e6; }

.nav li dl dd { position: relative; }

.nav li dl dd a { position: relative; line-height: 34px; height: 34px; overflow: hidden; display: block; font-size: 14px; color: #333333; text-align: center; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.nav li dl dd a:hover { color: #338033; }

.nav li:hover dl { opacity: 1; visibility: visible; transform: translatey(0px); -webkit-transform: translatey(0px); }

.nav li dl dd:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #fafafa; transform: scalex(0); -webkit-transform: scalex(0); -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.nav li dl dd:hover:before { transform: scalex(1); -webkit-transform: scalex(1); }

.nav li:hover > a { color: #bfd2bf; }

.nav .nav_line { position: absolute; z-index: 10; top: 44px; height: 3px; background: #5c995c; opacity: 0; }

.nav .nav_line:after { position: absolute; left: 50%; top: 0; width: 0; content: ""; margin-left: -5px; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #5c995c; }

/*search*/
.search { float: right; font-size: 0; margin-top: 19px; }
.search:hover .search_btn { background-color: #5c995c; }

.search_text { float: left; width: 150px; height: 36px; background: #fff; font-size: 14px; color: #333; visibility: visible; width: 0; opacity: 0; }

.search_btn { display: block; float: right; width: 50px; height: 36px; background: #29663b url(/uploads/image/images/search_icon.png) no-repeat center; }

/*footer*/
.footer { width: 100%; padding-top: 30px; }
.footer p { color: #fff; font-size: 0; text-align: center; margin-bottom: 9px; line-height: 24px; }
.footer p span { font-size: 14px; padding: 0 14px; }
.footer p a { color: #fff; }
.footer p a:hover { color: #abb6ad; }

/*sec1*/
.sec1 { padding: 40px 0; }

.sec_news { float: left; width: 730px; height: 360px; overflow: hidden; }

.sec_notice { float: right; width: 440px; height: 360px; }

.dot, .news_list li a:after, .sec2_newstxt .item ul li a:after { position: absolute; left: 0; top: 50%; width: 4px; height: 4px; content: ""; background: #338033; }

.common_title { margin-bottom: 27px; }
.common_title span { display: inline-block; border-bottom: 2px solid #338033; padding-bottom: 15px; line-height: 18px; font-size: 18px; font-weight: bold; color: #333333; }
.common_title .more { float: right; width: 80px; height: 25px; line-height: 25px; text-align: center; background: #338033; font-size: 14px; color: #fff; border-radius: 4px; }
.common_title .more:hover { background: #5c995c; }

.news_list li { margin-bottom: 22px; }
.news_list li a { position: relative; display: block; overflow: hidden; line-height: 24px; height: 24px; padding-left: 19px; }
.news_list li a:hover em { color: #338033; }
.news_list li a:hover:after { background: #338033; }
.news_list li em { float: left; width: 70%; font-size: 15px; color: #333333; }
.news_list li span { float: left; width: 30%; font-size: 14px; color: #999999; text-align: right; }

.js_newsimg { position: relative; overflow: hidden; }
.js_newsimg ul li a { display: block; position: relative; }
.js_newsimg ul li a:hover .txt span { color: #adccad; }
.js_newsimg ul li .img { width: 100%; height: 360px; overflow: hidden; }
.js_newsimg ul li .img img {width: 100%;min-height: 360px;/* height: 100%; */vertical-align:  middle;}
.js_newsimg ul li .txt { position: absolute; left: 0; width: 100%; bottom: 0; height: 40px; width: 100%; background: url(/uploads/image/images/black_50.png) repeat; }
.js_newsimg ul li .txt span { display: block; padding: 0 150px 0 30px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; }
.js_newsimg .prev, .js_newsimg .next { position: absolute; z-index: 2; cursor: pointer; bottom: 0; width: 20px; height: 40px; }
.js_newsimg .prev { right: 55px; background: url(/uploads/image/images/newsimg_arrow1.png) no-repeat center; }
.js_newsimg .prev:hover { background: url(/uploads/image/images/newsimg_arrow1h.png) no-repeat center; }
.js_newsimg .next { right: 25px; background: url(/uploads/image/images/newsimg_arrow2.png) no-repeat center; }
.js_newsimg .next:hover { background: url(/uploads/image/images/newsimg_arrow2h.png) no-repeat center; }

.order_sec { width: 100%; height: 90px; }
.order_sec img { width: 100%; height: 100%; }

/*sec2*/
.sec2 { padding: 40px 0 10px; }

.sec2_left { width: 760px; float: left; }

.sec2_right { float: right; width: 440px; }
.sec2_right .common_title { margin-bottom: 22px; }
.sec2_right .news_dl { margin-bottom: 20px; }
.sec2_right .news_dl a:hover dd h3 { color: #338033; }
.sec2_right .news_dl dt { float: left; width: 148px; height: 100px; overflow: hidden; margin-right: 20px; }
.sec2_right .news_dl dt img { width: 100%; height: 100%; }
.sec2_right .news_dl dd { float: left; width: 270px; }
.sec2_right .news_dl dd h3 { line-height: 32px; height: 32px; font-size: 16px; font-weight: bold; color: #333333; }
.sec2_right .news_dl dd h4 { font-size: 14px; color: #666666; line-height: 26px; height: 52px; overflow: hidden; }

.sec2_newstxt { float: left; margin-bottom: 30px; padding: 0px 20px 0px; margin-right: 30px;  position: relative; }
.sec2_newstxt .tit { margin-bottom: 19px; }
.sec2_newstxt .tit li { float: left; margin-right: 18px; }
.sec2_newstxt .tit li a {padding-top:2px;padding-left:10px;float:left;font-weight:bold; }
.sec2_newstxt .tit li a:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; content: ""; background: #338033; opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0); }
.sec2_newstxt .tit .on a { font-weight: bold;  }
.sec2_newstxt .tit .on a:after { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); }
.sec2_newstxt .more { position: absolute; right: 20px; top: 3px; width: 80px; height: 25px; line-height: 25px; text-align: center;  font-size: 14px; color: #4880d5; border-radius: 4px; }

.sec2_newstxt .item { display: none; }

.sec2_newstxt .item ul li a { font-size: 14px; color: #333333; position: relative; padding-left: 20px; }
.sec2_newstxt .item ul li a:hover { color: #338033; }

.sec2_newstxt1 { background: #f5f5f5 url(/uploads/image/images/rule_bg.jpg) no-repeat right bottom; }

.sec2_newstxt3 { height: 378px; }

.sec2_newstxt4 { height: 290px; margin-bottom: 16px; }


.sec1_newstxt { float: left; height: 520px; margin-bottom: 30px; padding: 30px 20px 0px; margin-right: 30px;  position: relative; }
.sec1_newstxt .tit { margin-bottom: 19px; }
.sec1_newstxt .tit li { float: left; margin-right: 18px; }
.sec1_newstxt .tit li a {padding-top:2px;padding-left:10px;float:left;font-weight:bold; }
.sec1_newstxt .tit li a:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; content: ""; background: #338033; opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0); }
.sec1_newstxt .tit .on a { font-weight: bold;  }
.sec1_newstxt .tit .on a:after { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); }
.sec1_newstxt .more { position: absolute; right: 20px; top: 30px; width: 80px; height: 25px; line-height: 25px; text-align: center;  font-size: 14px; color: #4880d5; border-radius: 4px; }
.sec1_newstxt .more:hover { background: #5c995c; }
.sec1_newstxt .item { display: none; }
.sec1_newstxt .item ul li { margin-bottom: 22px; }
.sec1_newstxt .item ul li a { display: block; font-size: 14px; color: #333333; position: relative; padding-left: 20px; }
.sec1_newstxt .item ul li a:hover { color: #338033; }

.sec1_newstxt1 { background: #f5f5f5 url(/uploads/image/images/rule_bg.jpg) no-repeat right bottom; }

.sec1_newstxt3 { height: 600px; }

.sec1_newstxt4 { height: 520px; margin-bottom: 16px; }

.imglist li { float: left; width: 167px; margin-right: 15px; }
.imglist li .img { width: 167px; height: 72px; overflow: hidden; position: relative; }
.imglist li .img img { width: 100%; height: 100%; }

/*sec3*/
.sec3 .common_title { margin-bottom: 20px; }
.sec3 .js_style { height: 156px; overflow: hidden; }
.sec3 ul li { float: left; width: 270px; margin-right: 40px; }
.sec3 ul li a { display: block; }
.sec3 ul li .img { width: 270px; height: 156px; overflow: hidden; }
.sec3 ul li .img img { width: 100%; height: 100%; }

.js_style .bd { position: relative; }

.js_style .prev, .js_style .next { position: absolute; top: 48px; left: -1px; display: block; width: 20px; height: 60px; z-index: 9; overflow: hidden; background: url(/uploads/image/images/style_arrow1.png) no-repeat center; }

.js_style .next { left: auto; right: -1px; background: url(/uploads/image/images/style_arrow2.png) no-repeat center; }

.js_style .prev.prevstop { cursor: default; opacity: 0.4; }

/*sec4*/
.sec4 { padding: 45px 0; }
.sec4 .title { float: left; width: 113px; line-height: 30px; height: 30px; font-size: 18px; font-weight: bold; color: #434343; }

.js_link { font-size: 0; float: left; width: 1087px; }
.js_link li { float: left; margin-right: 35px; }
.js_link li a { position: relative; padding-left: 25px; line-height: 30px; height: 30px; font-size: 15px; color: #434343; }
.js_link li a:after { position: absolute; left: 0; top: 50%; width: 5px; height: 11px; content: ""; margin-top: -5.5px; background: url(/uploads/image/images/link_arrow.png) no-repeat center; }
.js_link li a:hover { color: #338033; }

.js_link { position: relative; }

.js_link .bd .tempwrap { width: 1087px !important; }

/* 用 !important覆盖superslide自动生成的宽度，这样就可以手动控制可视宽度。 */
.js_link .bd ul { overflow: hidden; zoom: 1; }

.js_link .bd ul li { float: left; text-align: left; _display: inline; width: auto !important; }

/* 用 width:auto !important 覆盖superslide自动生成的宽度，解决文字不衔接问题 */
.inner_cont { background: #f4f4f4; padding-top: 40px; padding-bottom: 59px; }

.left_side { float: left; width: 305px; border-top: 2px solid #338033; }

.right_side { float: right; width: 855px; border-top: 2px solid #338033; background: #fff; padding-bottom: 48px; }


.menu .title { padding: 0 20px; line-height: 48px; height: 48px; overflow: hidden; font-size: 18px; font-weight: bold; color: #338033; background: #edf5f0; }
.menu .menu_list { background: #fff; padding: 28px 20px; }
.menu .menu_list li { margin-bottom: 5px; }
.menu .menu_list li a { display: block; line-height: 25px; padding: 15px 0; text-align: center; background: #f5f5f5; font-size: 16px; color: #333333; }
.menu .menu_list .on a, .menu .menu_list a:hover { background: #338033; font-weight: bold; color: #fff; }

.others li { margin-bottom: 20px; }
.others li a { display: block; }
.others li a:hover .img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.others li .img { width: 100%; height: 94px; overflow: hidden; }
.others li .img img { width: 100%; height: 100%; }

.location { margin-bottom: 28px; padding: 0 40px; line-height: 48px; height: 48px; overflow: hidden; font-size: 18px; font-weight: bold; color: #338033; background: #edf5f0; }

.list_teampage { padding: 12px 46px 16px; }
.list_teampage .list_team { margin-bottom: 30px; }
.list_teampage .list_team a { display: block; overflow: hidden; }
.list_teampage .list_team a:hover dd .title { color: #29663b; }
.list_teampage .list_team a:hover dt img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_teampage .list_team dt { float: left; width: 142px; height: 180px; overflow: hidden; }
.list_teampage .list_team dt img { width: 100%; height: auto; }
.list_teampage .list_team dd { float: left; margin-left: 40px; width: 580px; }
.list_teampage .list_team dd .title { line-height: 36px; height: 36px; overflow: hidden; margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #333333; }
.list_teampage .list_team dd .sub_title { margin-bottom: 33px; line-height: 34px; height: 68px; overflow: hidden; font-size: 14px; color: #333333; }
.list_teampage .list_team dd .sub_title b { font-weight: bold; }
.list_teampage .list_team dd .more { font-size: 14px; color: #29663b; }
.list_teampage .list_team dd .more:hover { text-decoration: underline; }

.page { text-align: center; font-size: 0; }
.page a { display: inline-block; height: 33px; line-height: 33px; padding: 0 12px; border: 1px solid #cccccc; margin: 0 3.5px; font-size: 14px; color: #807e7e; }
.page .on, .page a:hover { background: #338033; border-color: #338033; color: #fff; }

.list_aboutpage { padding: 0px 40px; }
.list_aboutpage .about_img { position: relative; margin-bottom: 32px; }
.list_aboutpage .about_img img { width: 100%; }
.list_aboutpage .about_img .title { position: absolute; left: 40px; top: 50%; margin-top: -33px; color: #fff; }
.list_aboutpage .about_img .title b { display: block; line-height: 38px; font-size: 20px; font-weight: bold; }
.list_aboutpage .about_img .title span { display: block; line-height: 36px; font-size: 18px; font-weight: bold; }
.list_aboutpage img { max-width: 100% !important; height: auto !important; }
.list_aboutpage .about_txt * { font-size: 14px !important; color: #333333; line-height: 2.57 !important; }

.list_downloadpage { padding: 0 40px; }
.list_downloadpage .list_download li { border-bottom: 1px solid #f0f0f0; }
.list_downloadpage .list_download li a { display: block; overflow: hidden; padding: 18px 0; }
.list_downloadpage .list_download li a:hover .btn { background: #338033; }
.list_downloadpage .list_download li a:hover h4 em { color: #338033; }
.list_downloadpage .list_download li h4 { float: left; width: 77.42%; }
.list_downloadpage .list_download li h4 em { display: block; line-height: 27px; height: 27px; overflow: hidden; font-size: 14px; color: #333333; }
.list_downloadpage .list_download li h4 span { display: block; line-height: 26px; height: 26px; overflow: hidden; font-size: 12px; color: #999999; }
.list_downloadpage .list_download li .btn { float: right; width: 94px; height: 30px; line-height: 30px; text-align: center; background: #dbdbdb; color: #fff; }
.list_downloadpage .list_download li .btn span { padding-left: 22px; background: url(/uploads/image/images/download_icon.png) no-repeat left center; }

.list_activitypage { padding: 0 40px; }
.list_activitypage .list_activity { position: relative; margin-right: -40px; }
.list_activitypage .list_activity li { float: left; width: 367px; margin-right: 40px; margin-bottom: 41px; }
.list_activitypage .list_activity li a { display: block; }
.list_activitypage .list_activity li a:hover .img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_activitypage .list_activity li a:hover .txt { color: #338033; }
.list_activitypage .list_activity li .img { width: 100%; height: 196px; overflow: hidden; }
.list_activitypage .list_activity li .img img { width: 100%; height: 100%; }
.list_activitypage .list_activity li .txt { line-height: 42px; height: 42px; overflow: hidden; padding: 0 5px; background: #f4f4f4; font-size: 14px; font-weight: bold; color: #333333; text-align: center; }

.notice_list { background: #fff; padding: 35px 20px 17px; }
.notice_list li a { display: block; line-height: 24px; height: 24px; overflow: hidden; padding-left: 20px; margin-bottom: 22px; font-size: 14px; color: #333333; position: relative; }
.notice_list li a:after { position: absolute; left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background: #338033; content: ""; }
.notice_list li a:hover { color: #338033; }

.list_newspage { padding: 0px 40px 10px; }
.list_newspage .list_news { padding-bottom: 40px; }
.list_newspage .list_news li { margin-bottom: 20px; }
.list_newspage .list_news li a { display: block; overflow: hidden; }
.list_newspage .list_news li a:hover .img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_newspage .list_news li a:hover .txt h3 { color: #338033; }
.list_newspage .list_news li .img { float: left; width: 148px; height: 100px; margin-right: 20px; overflow: hidden; }
.list_newspage .list_news li .img img { width: 100%; height: 100%; }
.list_newspage .list_news li .txt h3 { line-height: 36px; height: 36px; overflow: hidden; font-size: 16px; font-weight: bold; color: #333333; }
.list_newspage .list_news li .txt h4 { line-height: 26px; height: 52px; overflow: hidden; font-size: 14px; color: #999999; }

.list_historypage { padding: 15px 40px 0; line-height: 3.14; font-size: 14px; color: #333333; }

.history_list { margin-bottom: 44px; }
.history_list li { padding-left: 50px; background: url(/uploads/image/images/history_icon1.jpg) no-repeat left 15px; }

.history_title { font-size: 14px; font-weight: bold; color: #333333; padding-left: 50px; background: url(/uploads/image/images/history_icon2.jpg) no-repeat left 15px; }

.list_organpage { padding: 0 40px; }
.list_organpage .list_organ li { margin-bottom: 20px; }
.list_organpage .list_organ li .title { border-left: 5px solid #338033; padding-left: 15px; height: 45px; line-height: 45px; background: #f5f5f5; font-size: 16px; color: #333333; }
.list_organpage .list_organ li .cont { display: none; padding-bottom: 35px; font-size: 14px; color: #333333; line-height: 3.14; }
.list_organpage .list_organ li .cont h4 { font-size: 14px; font-weight: bold; color: #333333; }

.cont_infopage { background: #fff; padding: 0 40px; }

.article_header { margin-bottom: 33px; }

.article_header h3 { text-align: center; line-height: 40px; margin-bottom: 10px; font-size: 22px; color: #1a1a1a; }

.article_header h4 { line-height: 24px; font-size: 0; text-align: center; }

.article_header h4 span { padding: 0 9px; font-size: 12px; color: #666666; }

.cont_infopage { min-height: 400px; }

.cont_infopage .article_cont { color: #333; font-size: 14px; line-height: 1.75 !important; }

.cont_infopage .article_cont img { max-width: 100% !important; height: auto !important; }

.turn_page { padding-top: 35px; }

.turn_page li { line-height: 24px; margin-bottom: 10px; }

.turn_page li a { color: #333; font-size: 14px; }

.turn_page li a:hover { color: #338033; }

/*# sourcemappingurl=common.css.map */

 .headingleft{
    width:475px;
    height:59px;
    border-bottom:1px solid #4880d5;
    }
 .details{
    line-height:27px;
    position:relative;
    }
