@charset "utf-8";

/* CSS Document */

/**

Time : 2017-2

Author : jj

**/

/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/

::selection {

	color:#fff;

    background-color: #2A87F0;

}



::-moz-selection {

	color:#fff;

    background-color: #2A87F0;

}



::-webkit-selection {

	color:#fff;

    background-color: #2A87F0;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}

.juse{ color:#ff8a01;}

* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0; min-width:1180px;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



ul, li {

    list-style: none;

    margin: 0;

    padding: 0;

}



.line_top{ width:100%; height:1px; background:#f2f2f2; margin-bottom:1px;}

.line_bottom{ width:100%; height:1px; background:#f2f2f2; margin-top:1px;}



/************************公用样式结束**********************************/

.hong{ color:#da3129;}



.bn-box {

    width: 100%;

    overflow-x: hidden;

    position: relative;

    z-index: 0;

}

.banner {

    width: 1920px;

    height: 498px;

    position: relative;

    overflow: hidden;

    margin-left: 50%;

    left: -960px;

    top: 0;

}

.banner img{

    width: 100%;

}

/*数字按钮样式*/

.banner .num {

    overflow: hidden;

    height: 25px;

    position: absolute;

    bottom: 12px;

    zoom: 1;

    z-index: 3;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

}

.banner .num li {

    width: 15px;

    height: 15px;

    line-height: 25px;

    text-align: center;

    font-weight: 400;

    font-family: "微软雅黑", Arial;

    color: #FFFFFF;

    background: #fff;

    margin-right: 10px;

    border-radius: 50%;

    cursor: pointer;

    float: left;

    font-size: 0;

}

.banner .num li.on {

    background: rgba(255,255,255,0.7);

} /*当前项*/

/*上一个  下一个*/

.banner .prev, .banner .next {

    display: none;

    width: 40px;

    height: 100px;

    background: url(../images/btn.png) no-repeat;

    position: absolute;

    top: 200px;

}

.banner .prev {

    left: 50%;

    margin-left: -635px;

}

.banner .next {

    right: 50%;

    margin-right: -635px;

    background-position: right

}

/*banner end*/

/*search*/

.tt{ text-align:center; margin-top:30px; margin-bottom:20px; height:80px; background:url(../images/tt_bg.jpg) center bottom no-repeat; padding-top:1px;}

.tt a { font-size: 24px; color: #3B3B3B; font-weight: 600; padding-top: 37px; display: inline-block;}

.tt p{ font-size:12px; color:#606060; font-family:Arial;}

.tt span{ color:#df1910;}

/*search*/

.search{width:100%;height:52px;line-height:52px;margin-top:2px;background:url(../images/search_bg.jpg) center  center no-repeat;border-bottom:1px solid #dedede;}

.searchIn{}

.search p{font-size:14px;color:#333; font-weight:bold;}

.search p span{font-size:14px;color:#666;font-weight:normal;}

.btn{height:38px; width:383px;margin-top:8px;background:url(../images/search_border.png) center center no-repeat}

.btn input{color:#666;width:325px;height:38px;line-height:38px;padding-left:10px;font-size:14px;border:none;background:none;outline:none;}

.btn button{width:38px;height:38px;border:none;color:#fff;font-size:14px; cursor:pointer;background:none;}



/*product*/

#product {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.product {

	width: 1180px; padding-top:30px; 

	margin: 0 auto;

}

.juedui_more {

	position: absolute;

	right: 0;

	top: 68px;

}

.product_left {

	float: left; width:236px; border:2px solid #0953b9; height:907px;background:url(../images/proL_bg.jpg) left center no-repeat;

}

.cpzxtt { width:240px;

	height:80px;

    background:url(../images/proT.png) left center no-repeat;margin:-8px 0 0 -2px; text-align: center;

}

.cpzxtt a {

    color: #FFF;

    display: block;

    font-weight: 600;

    font-size: 16px;

    padding-top: 18px;

}

.cpzxtt a p {

    font-size: 20px;

    color: #32ade6;

	font-weight:normal;

    font-family: "Times New Roman";

}

.fenlei {

    line-height: 35px;

 text-align:left; padding-bottom:20px;

}

.fenlei b{ width:183px; height:36px;font-size:15px;font-weight:bold; background:#112e70; clear:both; border-radius:5px; display:block; margin:0 auto; margin-top:20px;padding-left:30px;}

.fenlei b a{ color:#fff; display:block; line-height:37px;}

.fenlei>ul {

	margin-bottom: 10px;

}

.fenlei>ul>li {

    height: 40px;

    display: inline-block;

    line-height: 40px;

    position: relative;

    border-bottom: 1px dashed #e4e4e4;

    width: 118px;

    float: left;

}

.fenlei>ul>li>a {

    display: block;

    height: 40px;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 15px;

    color: #333;

    margin: 0 auto;

    line-height: 40px;

    text-align: left;

    background: url(../images/arrow.png) left center no-repeat;

    padding-left: 16px;

}

/*.fenlei>ul>li>a::before{ content:"⇢"; margin-right:10px;}*/

.fenlei>ul>li>a:hover { color:#003f95;

}

.product_right {

    width: 922px;

    float: right;

}

.fenlei p {

	color: #fff;

	padding-left: 30px;

}

.r_more {

	float: right;

}

.product_right h4 {

	font-size: 16px;

	height: 45px;

	line-height: 41px;

	margin-bottom: 20px; border-bottom:2px solid #0953b9; background:url(../images/tab_bg.png) left top no-repeat; padding-left:60px;

}

.product_right h4 .r_more { float:right;

}

.product_right h4 .r_more a{ color:#086dba;

}

.product_right h4 ul li.selected {

	color: #df1910 !important;

}

.tab_menu li {

    font-size: 16px;

    width: 95px;

    height: 41px;

    line-height: 41px;

    text-align: center;

    float: left;

    cursor: pointer; color:#333; font-weight:600;

}

.r_more a {

	font-size: 13px;

	font-weight: 100;

	color: #b1b1b1;

	margin-right: 10px;

}

.tab_box .hide {

	display: none;

}



.product_show li .img img {

	width: 100%;

	height: 100%;

	transition: all ease 500ms;

}

.product_show li .img:hover img { transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);

}



.product_show {

	width: 957px; margin-top: 13px;

}

.product_show li {

    width: 295px; margin-bottom: 21px;

    float: left;

    margin-right: 18px;

}

.product_show li .img{ position:relative;width: 290px; border:3px solid #e4e4e4; overflow:hidden; margin-bottom:15px;

	height: 216px;}

.product_show li h5 {

    height: 42px;

    position: absolute;

    line-height: 42px;

    background: rgba(0,0,0,0.5);

    text-align: center;

    top: 175px;

    width: 297px; color:#fff; font-weight:100; font-size:15px;

}

.pro_tel{ width:256px; height:120px; background:#C9151E;}

.pro_tel p {

    font-size: 16px;

    color: #e2d6d6;

    position: relative;s

    margin-left: 69px;

    padding-top: 34px;

}

.pro_tel span{ font-size:25px; color:#fefefe; display:block; margin-top:5px;}

.pro_tel p::before{ content:url(../images/tel2.png); position:absolute; left:-50px;}

.ljxq{ display:block; float:left; width:101px; height:31px; background:#e5e5e5; color:#333; line-height:33px; text-align:center; font-size:15px; margin:0 5px; margin-left:40px;}

.ljzx{ display:block; float:left; width:101px; height:31px; background:#8b8b8b; color:#fff;  line-height:33px; text-align:center; font-size:15px; margin:0 5px;}



/*product end*/



/*banner1*/

#banner1 {

	width: 100%;

	height: 192px;

	background: url(../images/banner1.jpg) no-repeat 50%;

	margin: 0 auto; overflow:hidden; margin-top:20px;

}

.banner1 {

	width: 1080px;

	padding-top: 1px;

	position: relative;

	padding: 0;

	margin: 0 auto;

}

.tantou1 {

    float: right;

    text-align: left;

    position: absolute;

    left: 537px;

    width: 400px;

    margin-top: 51px;

}

.tantou1 h5 {

	text-align: left;

	color: #fff;

	font-size: 18px;

	font-weight: 600;

}

.btn1 {

	height: 35px;

	overflow: hidden;

	transition: all 100ms ease;

	display: inline-block;

	width: 144px; border-radius:17px;

	margin-top: 25px; background:#ffa800;

}

.btn1 a {

	color: #FFFFFF;

	display: block;

	text-align: center;

	font-size: 17px;

	line-height: 32px;

	font-weight: 100;

}

.btn1:hover {

	border-radius: 10px;

}



.tantou1 p {

	display: inline-block;

    font-size: 18px;

    width: 172px;

    float: left;

    color: #fff; line-height:40px;

    margin-right: 30px;

}

.tantou1 span {

	font-weight: 200;

    font-size: 30px;

    color: #fff; font-family:impact;

    display: block;

}

.tantou1 .btn1 {

    width: 135px;

    height: 79px;

    margin-top: 1px;

    background: #fba32b;

    border-radius: 0;

    border: 0;

    

}

.tantou1 .btn1 a{line-height: 79px; font-size:24px;}

.tantou1 .btn1:hover{ border-radius:10px;}

/*banner1 end*/



/*reason*/

#reason {

    width: 100%;

    height: 1477px; overflow: hidden;  background: url(../images/ys_bg.jpg) 50% no-repeat;

}

.reason {

    width: 1180px;

    height: 1037px;

    padding: 0;

    margin: 0 auto;

    position: relative;

    color: #333;

  

}

.title2{ text-align:center; position:relative; background:url(../images/ys_tt.jpg) center no-repeat; width:100%; height:274px; overflow:hidden;}

.title2 a{ display:inline-block;}

.title2 p {

    top: 100px;

    color: #fff;

    text-align: center;

    width: 100%;

    font-size: 20px;

    font-weight: 100;

    padding-top: 98px;

    margin-left: 14px;

}

.reason ul li {

	width: 482px;

	position: absolute;

}

 

.reason ul li h5 {

    font-size: 24px;

    color: #333;

    text-align: left;

    font-weight: 600;

    margin-bottom: 26px;

    line-height: 50px;

}

.reason ul li h5 img {

	margin-right: 10px;

}



.reason ul li p {

	font-size: 13px;

	line-height: 25px;

	position: relative;

	color: #666; margin-bottom:10px;

}

.reason ul li span {

	display: block;

	font-size: 18px;

	color: #333;

	line-height: 43px;

	font-weight: 100;

	margin-top: -4px;

}

.ys1 {

    top: 326px;

    right: -6px;

}

.ys2 {

    top: 577px;

    left: 118px;

}

.ys3 {

    top: 819px;

    right: -1px;

}

.ys4 {

    top: 1128px;

    left: 109px;

}

.reason>img{  position:absolute;}

.ys_img1 {

    top: 275px;

    left: 0;

}

.ys_img2 {

    top: 502px;

    right: 0;

}

.ys_img3 {

    top: 800px;

    left: 0;

}

.ys_img4 {

    top: 1078px;

    right: 0;

}

span.ys_tel {

    color: #fff !important;

    margin-left: 143px;

    display: inline-block;

    padding-top: 7px;

}

/*reason end*/



/*case*/

#case{ width:100%; padding-top: 1px;}

.case {

    width: 1180px;

    margin: 0 auto;

}

.case .tt{ margin-bottom:20px; background:url(../images/case_tt.jpg) center top no-repeat;}

.case ul li {



    position: relative;



    width: 301px;



    height: 214px; margin-left:18px;



    overflow: hidden;



    margin-bottom: 15px; float:left;



}



.case1 {

    width: 540px;

    height: 442px;

    overflow: hidden;

    position: relative;

}



.case1>a {



    display: block;



  width:574px; height:442px;



    overflow: hidden;



}



.case1 img{ width:574px; height:442px; transition:all ease 300ms;}



.case1 h5 {



    height: 37px;



    background-color: rgba(0,0,0,.6);



    position: absolute;



    bottom: 0; width: 100%;



}

.case1 h5 a {

    color: #ddd;

    line-height: 37px;

    font-size: 15px;

    text-align: left;

    padding-left: 30px;

}



.case .img{ display:block; width: 301px; height: 214px; overflow:hidden; transition:all ease 500ms; }

.case .img img{ width: 301px; height: 214px; transition:all ease 500ms; }



.case2{height:475px; width:639px;}



.case2 h5 {

    background-color: rgba(0,0,0,.6);

    position: absolute;

    bottom: 0px;

    left: 0;

    width: 100%;height:37px;

}

.case2 h5 a{ display:block; line-height:37px; font-size:15px; text-align: left; color:#ddd;

    padding-left: 30px;}

.case ul li:hover>h5{bottom:0;}

.case img:hover{transform:scale(1.1,1.1);}

.case1 img:hover{ transform:scale(1.1,1.1);}

/*case end*/

/*bn2*/

.bn2{ width:100%; height:301px; background:url(../images/banner2.jpg) center bottom no-repeat; padding-top:1px; margin-top:-70px;}

.bn2 span{ font-size:18px; color:#fff; margin-left:790px; margin-top:148px; display:block;}

.bn2 p{ font-size:30px; color:#fff; margin-left:790px; font-family:"Arial Narrow"}

.btn_hong{ width:119px; height:37px; line-height:37px; color:#fff; margin-right:14px; font-size:16px; border-radius:5px; background:#ea3a32; text-align:center; display:block; float:left; }

.btn_lan{ width:119px; height:37px; line-height:37px; color:#fff; margin-right:14px; font-size:16px; border-radius:5px; background:#004aa6; text-align:center; display:block; float:left; }

.btn_bai{ width:119px; height:37px; line-height:37px; color:#003a83; font-size:16px; margin-right:14px; border-radius:5px; background:#fff; text-align:center; display:block; float:left;}

.bn1_btn1{ margin-left:780px;}

.bn1_btn2{}

/*bn1 end*/



/*client*/

.client{ width:100%; padding-top:1px; height:463px; margin-top:30px; }

.client .tt{ background:url(../images/client_tt.jpg) center top no-repeat;}

.client ul{ width:1300px;}

.client ul li{ width:276px; height:330px; overflow:hidden; float:left;margin-bottom:22px; margin-right:22px; background:#e8ecf7;} 



.client .next{}

.client_img {

    float: left;

    width: 267px;

    height: 196px;  margin:5px;

    overflow: hidden;

    

}

.client ul li:hover{ background:#112e70;}

.client_img a {

   width: 267px;

    height: 196px; 

    display: block; overflow:hidden;

}

.client_img img {width: 267px;

    height: 196px; transition: all ease 500ms;

}

.client ul li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.client_text {

    text-align: center;

    float: left;

    padding: 0 20px;

}

.client_text h5 {

    font-weight: 600; 

    margin-top: 10px;

    font-size: 15px;

    margin-bottom: 10px;

}

.client_text h5 a{ color:#333; font-size:16px; text-align:left;}



.client_text p {

    text-align: left;

    color: #666;

    line-height: 24px;

    height: 48px;

    overflow: hidden;

    margin-bottom: 10px;

    font-size: 13px;

}

.client_text span{ width:26px; display:block; height:1px; background:#e4e4e4; margin:16px auto; transition:all ease 500ms; }

.client ul li:hover h5 a{ color:#fff;}

.client ul li:hover p{ color:#fff;}

/*client end*/

/*liuchen*/

#liuchen{background:url(../images/liucheng_bg.jpg) center no-repeat; }

.liuchen{ width:1180px; height:336px; margin:0 auto; position: relative;}

.liuchen .title {

    padding-top: 50px; font-size:24px; font-weight:600;

}

.liuchen .title a{}

.liuchen .title span{ color:#df1910;}

.liuchen ul {

    width: 1300px; position:absolute;

    top: 118px;

}



.liuchen ul li {

    float: left;

    margin: 21px;

    width: 110px;

    font-size: 18px; color:#fff;

}

.lc1{ margin-top:132px !important;}

.liuchen .pk_tantou{ margin-top:248px;}

.liuchen .pk_tantou .btn{ width:140px;}

/*liuchen end*/

/*banner2*/

.banner2{ width:100%; height:228px; background:url(../images/banner2.jpg) center no-repeat;}

.banner2 p {

    font-size: 29px;

    color: #ffffff;

    padding-top: 115px;

    margin-bottom: 10px;

    margin-left: 699px;

    font-family: fantasy;

}

.banner2 span {

    font-size: 18px; display:block;

    font-weight: 100;

    color: #fff;

    margin-right: 10px;

}

.banner2 a {

    background:#f78331; width:141px; height:32px; line-height:32px;

    font-size: 18px; display:block;

    color: #fff;

    text-align: center;

    line-height: 30px;

    margin-left: 699px;

}

/*banner2 end*/

/*about*/

.about{ background:url(../images/about_bg.jpg) center repeat-y; height:633px; margin-bottom:30px; position:relative;}

.about .m>.fl{ width:815px;}

h3.about_tt { margin-bottom:15px; height:30px; background:url(../images/xiexian1.jpg) center repeat-x;}

h3.about_tt>a{ font-size:22px; color:#333; font-weight:600; float:left; background:#f9f9f9;}

h3.about_tt>a p{ font-size:18px; color:#a2a2a2; display:inline-block; font-weight:100; text-transform:uppercase; font-family:"微软雅黑 light"; margin-left:10px;}

.jianjie{ margin-top:30px; margin-bottom:20px;width:100%;}

.about_cont{ width:815px; border-bottom:1px solid #c3c3c3; padding-bottom:30px;}

.more_rr { float: right; width: 53px; height: 19px; text-align:center; line-height:19px; background:#f9f9f9;}

.more_rr a{ font-weight:100; color:#999 ; font-size:13px; font-family:"微软雅黑 light"; display:block;}

.about_img img{ width:370px; height:227px;}

.about_text { width: 445px; text-align: left; float: left; padding-left: 40px; padding-top: 10px; height: 228px; box-sizing:border-box;}

.about_text h5 a{ font-size:15px; display:block; text-align:left; line-height:40px;  margin-top:10px; font-weight:600; }

.about_text p{ font-size:14px; color:#666; line-height:24px; height:144px; overflow:hidden; font-family:"微软雅黑 light";}

.more{ margin-top:20px; color:#F00; display:block;}

/*about end*/

.ryzz { width: 280px; height: 566px; float: right; position: relative; padding: 0; margin-top:30px; overflow:hidden;}

.ryzz .about_tt { text-align:center; height: 60px; background:url(../images/xiexian2.jpg) bottom repeat-x;}

.ryzz .more_rr{ background:#e8e8e8; margin-top: -30px;}

.ryzz .about_tt>a { font-size: 22px; line-height:25px; font-weight:600; color: #333; background: none; display: block; text-align: center; width: 100%;}

.ryzz .hd {}

.ryzz .hd .prev{ background:url(../images/btn3_t.jpg) center no-repeat; width:111px; height:26px; overflow:hidden; display:block; position:absolute; top:70px; left:81px; }

.ryzz .hd .next{ background:url(../images/btn3_b.jpg) center no-repeat; width:111px; height:26px; overflow:hidden; display:block; position:absolute; bottom:0px; left:81px;}

.ryzz .bd {

    overflow: hidden;

    margin-top: 22px;

    border: 2px solid #112e70;

    padding: 40px 0;

}

.ryzz .bd ul li{ text-align:center; width:281px;position:relative;}

.ryzz .bd ul li p a{ font-size:15px; color:#333; line-height:30px;}

.ryzz .bd ul li img{ width:221px; height:159px;}

.qyxc{ position:relative; width:864px; margin-top:15px; }

.qyxc .hd { text-align: center; margin-bottom:10px; margin-left: 301px;}

.qyxc .hd ul li{ width:97px; line-height:31px; background:#112e70; height:31px; overflow:hidden; float:left; }

.qyxc .hd ul li a{ color:#fff; display:block;}

.qyxc .hd ul li.on{ background:#c81500;}

.qyxc .bd { width:888px;height: 193px;overflow: hidden;}

.qyxc .prev, .qyxc .next { padding-top: 0; float:left;}

.qyxc .tt2{ width:100%; height:78px; background:url(../images/qyxc_tt.jpg) bottom left no-repeat;} 

.qyxc .tt2>a { margin-left: 56px;}

.qyxc ul {}

.qyxc ul li{ float:left; width:261px; position:relative; margin:5px;}

.qyxc ul li img{ width:261px; height:183px; transition:all ease 300ms; }

.qyxc ul li h6{ display:block; width:100%; height:100%;line-height:183px; background:rgba(0,0,0,0.6); color:#fff; position:absolute; top:0; text-align:center; font-weight:100; font-size:16px; display:none;}

.qyxc ul li:hover img{ transform:scale(0.95,0.95);}

.qyxc ul li:hover h6{ display:block;}

/*about end*/

/*news*/

.tt2{ width:100%; height:40px; background:url(../images/tt_bot.jpg) bottom left no-repeat; margin-bottom:20px;}

.tt2 a{ font-size:16px; font-weight:600;}

.news{  width:100%; height:450px; margin:0 auto; margin-top:30px;}

.new1{ width:382px;  margin-top:15px; float:left;}

.gsxw{ margin-right:45px;}

.new_img{ width:382px; height:171px; position:relative; overflow:hidden;}

.new_img h5 {  position: absolute;  bottom: -37px;  background: rgba(0,0,0,.8);  color: #eee; width: 100%;transition: all ease 300ms;line-height: 25px; text-align: center;  font-weight: 100;  font-size: 14px;}

.new_img:hover h5{ bottom:0;}

.new_img img{ width:382px; height:182px;}

.new1 ul { margin-top:10px;}

.new1 ul li{ line-height:36px; height:36px; border-bottom:1px dashed #ccc;}

.new1 ul li a{ color:#333; overflow:hidden;}

.new1 ul li::before{ content:"◇"; margin-right:10px;}

.new1 .more{ width:163px; height:31px; margin:0 auto; line-height:31px; margin-top:30px;}

.new1 .more:hover a{ color:#fff;}

.new1 .more:hover{ background:#006b4c;}

.new2{width:354px; height:554px;margin-top:50px; float:left;}

.new2 ul { margin-top:10px;}

.new2 .more{ width:163px; height:31px; margin:0 auto; line-height:31px; margin-top:30px;}

.new2 .more:hover a{ color:#fff;}

.new2 .more:hover{ background:#006b4c;}

.cjwt { width: 320px; height: 386px; float:left; margin-top:15px; margin-right:45px; }

.cjwt_box { height: 330px; overflow: hidden;}

.cjwt_box>.r_more { position: relative; left: 20px; top: 16px;}

.cjwt_text.right { width: 316px;}

.cjwt_text{ position:relative;}

.cjwt_text h5 a{ text-align:left; font-weight:600; line-height:35px;}

.cjwt_text h5 a::before{ content:url(../images/a.jpg); margin-right:10px;}

.cjwt_text p{ color:#666; line-height:24px; height:48px; overflow-y:hidden; position:relative; margin-left:30px;}

.cjwt_text::before{ content:url(../images/q.jpg); margin-right:10px; position:absolute; left:0px; top:35px;}

.cjwt ul li{height:105px !important; border-bottom:1px solid #eee; padding:10px;}

.cjwt .m_title>a { margin-left: 20px; color: #fff; position:relative; }

.more_tu{ background:url(../images/more.jpg) center no-repeat; width:19px; height:19px; float:right;}

.more_tu a{ display:block; width:100%; height:100%;}

/*news end*/

/*links*/



.links{}

.link_tt{ font-size:20px;  color:#003a83; line-height:44px; margin-right:40px; font-weight:600;}

.link_tt span{font-family:"Times New Roman"; font-size:26px; font-weight:100; margin-left:20px;}

.links a {

    display: inline-block;

    padding: 0px 17px;

    color: #333;

    line-height: 55px;

}

.links a:hover {

	color: #666;

}

.link_box{ border:1px solid #bbb;}

/*links end*/

.hei{ color:#333;}