
#main1{height:590px; clear:both;}

#main1_l{width:800px; padding-top:25px; float:left;}

#main1_r{width:330px; float:right;}

#main1_l h1{font-size:32px; font-weight:normal;}

#main1_l .h1s{padding-top:5px; color:#999;}

#main1_l .company{font-size:13px; line-height:220%; padding-top:16px; color:#777;text-indent:30px;}

#main1_r ul{display:block; margin-top:90px;}

#main1_r ul li{display:block; padding-top:12px; padding-bottom:12px; color:#464646; font-size:13px;}

#main1_r ul li .mark{height:22px; margin-right:16px;}

.demo_bt {font-size:25px;font-family: 微锟斤拷锟脚猴拷;color:#000;text-align:center;margin-top:25px;}

.demo_k {height:350px;width:232px; overflow:hidden; margin:30px auto;}

.demo_hg {clear:both; height:5px;}

#main2{height:660px;background:url(../images/main2_bg.jpg) no-repeat center bottom;background-color:#F2F2F2; clear:both;}

#main2 h1{font-size:20px; text-align:center; padding-top:20px; color:#FFF; padding-bottom:22px; background:url(../images/main2_tit_line.png) no-repeat center center; margin-top:10px;}

#main2 .h1s{text-align:center; line-height:220%;}

#pro_con{width:1090px; padding-top:46px; overflow:hidden; margin:auto;}

#pro_con #pro_con_list img{width:250px;height:250px}

#pro_con #pro_con_list span img{width:13px;height:7px}

#main2 ul{padding-left:30px;}

#main2 ul li{float:left; width:250px; margin-right:30px;}

#main2 ul li a{display:block;}

#main2 ul li a span{display:block; background:#024085; height:60px; line-height:56px; color:#FFF; font-size:14px; text-align:center; position:relative;}

#main2 ul li a span img{position:absolute; left:50%; margin-left:-6px; top:-7px;}

#main2 ul li a:hover span,#main2 ul li a:active span{background:#D90000;}

#pro_do_con{width:1180px; background:#CCC; position:relative;}

#pro_l{display:block; width:60px; height:60px; position:absolute; left:-50px; top:-240px; background:url(../images/pro_do_l.png) no-repeat left top;}

#pro_l:hover,#pro_l:active{background-position:left bottom;}

#pro_r{display:block; width:60px; height:60px; position:absolute; right:-50px; top:-240px; background:url(../images/pro_do_r.png) no-repeat left top;}

#pro_r:hover,#pro_r:active{background-position:left bottom;}

#main3{height:800px; clear:both;}

#main3 h1{font-size:20px; text-align:center; padding-top:20px; color:#FFF; padding-bottom:22px; background:url(../images/main2_tit_line.png) no-repeat center center; margin-top:10px;}

#main3 .h1s{text-align:center; line-height:220%;}

.ligao {clear:both; height:40px;}

#main4{height:660px; background:url(../images/main2_bg.jpg) no-repeat center bottom;background-color:#F2F2F2;clear:both;}

#main4 h1{font-size:20px; text-align:center; padding-top:20px; color:#FFF; padding-bottom:22px; background:url(../images/main2_tit_line.png) no-repeat center center; margin-top:10px;}

#doubleList_2{width:1280px; margin-top:10px;}

#doubleList_2 li{width:564px; float:left; margin-right:52px; margin-bottom:20px}

#doubleList_2 li a{display:block; width:562px; height:90px; border:1px solid #E6E6E6; border-radius:5px;background:url()#ffffff;}

#doubleList_2 li.clear{clear:both; float:none; height:26px;}

#doubleList_2 li .d_time{width:100px; float:left; text-align:center; font-size:14px}

#doubleList_2 li .d_time1{display:block; width:100px; height:38px; text-align:center; font-size:46px; font-family:Arial; color:#0066CC; padding-top:19px;}

#doubleList_2 li .d_time2{display:block; width:100px; height:22px; text-align:center; color:#000; padding-top:13px; font-size:24px}

#doubleList_2 li .d_con{width:416px; height:80px; padding-left:22px; padding-top:10px; float:right; margin-right:20px; border-left:1px solid #E6E6E6;}

#doubleList_2 li .d_tit{display:block; font-size:15px; color:#333;}

#doubleList_2 li .d_content{display:block; color:#999; line-height:180%; padding-top:6px;}

.main_t {width:1200px; overflow:hidden;margin-top:10px;}

.learnmore{display:block; width:180px; height:38px; line-height:36px; font-size:14px; text-align:center; border:1px solid #E6E6E6; border-radius:100px; margin:auto;}

.learnmore:hover,.learnmore:active{background:#CC0000; color:#FFF; border:1px solid #CC0000;}

#inside-banner{width:100%; height:300px;}

.contain {
	width: 1200px;
	margin: 0 auto;
	font-size: 14px;
}
.pm25 {
	padding-bottom: 20px;
}

.m-l {
	float: left;
	width: 220px;
}


.catalog {
    position: relative;
    width: 220px;
}
.box-shadow {
	background-color: #fff;
	border-color: #999;
	outline: 0;
	-webkit-box-shadow: 0 0px 3px #999;
	-moz-box-shadow: 0 0px 3px #999;
	box-shadow: 0 0 3px #999;
}
.catalog .aboutus-h2 {
	height: 80px;
	margin: 0;
	line-height: 80px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	background-color: #ff6100;
}
.catalog .aboutus-h2 .yicon {
	background-image: url(/images/home.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline;
	margin-right: 5px;
}
.list-aboutus ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    position: relative;
    z-index: 1;
}
.list-aboutus ul li {

}

.list-aboutus ul li a {
	display: block;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	text-align: center;
	color: #333;
	border-top: 1px solid #e5e5e5;
	width: 90%;
	margin: 0 auto;
	background: url(../images/dian.png) center no-repeat;
}
.list-aboutus ul li a:hover{
	z-index: 0;
	width: 99%;
	height: 46px;
	-webkit-transition: none;
	transition: none;
	background-color: #EFEFEF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff6100;
}
.list-aboutus ul li a.cur{
    z-index: 0;
    width: 99%;
    height: 46px;
    -webkit-transition: none;
    transition: none;
    background-color: #EFEFEF;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff6100;
}
.list-aboutus ul li a.active {
	text-decoration: none;
	color: #ff6100!important;
}
.m-r {
	width: 870px;
	margin-bottom: 20px;
	float: right;
	background-color: #FFF;
	padding-right: 40px;
	padding-left: 40px;
	padding-top:20px;
	padding-bottom: 45px;
	min-height: 450px;
}
.m-r-tit{
    font-size: 24px;
    border-bottom: 2px solid #e6e6e6;
	color:#000000;
}
.m-r-tit span {
	display: inline-block;
	margin-bottom: -2px;
	padding: 10px 36px 10px 0;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6100;
}
.about p,.about div { line-height:24px; font-size:16px;  color:#333333}

.mp30{ margin-top:30px;}
.mp20{ margin-top:15px;}



.aboutimg img {max-width:100%; text-align:center}

.coninfo img{max-width:100%; text-align:center; margin:0 auto}






#bassbox{ background:#fff; border-bottom:solid 3px #f0f0f0; width:100%; height:60px; margin:0 auto 30px auto;}
#bass{ background:#ffffff; width:1200px; height:60px; margin:0 auto;}
#bass .left{ width:800px; height:60px; float:left;font-size:15px; line-height:60px; font-family:"Microsoft Yahei"; font-weight: normal; color:#414141;}
#bass .left h2{ font-size:15px; color:#ff6100; float:left; line-height:60px; background: url(../images/11.jpg) left center no-repeat; padding-left:25px;}
#bass .left span{ padding:0 5px}

#bass .left a{ color:#414141;}
#bass .left a:hover{ color:#ff6100;}


.prolist { margin-top:30px;}
.prolist .item { width: 31.333333333%; float: left; margin: 0 3% 40px 0; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s;}
.prolist .item:nth-child(3n) { margin-right: 0; }
.prolist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); z-index: 1; }
.prolist .item .img a { display: block; }
.prolist .item .img img { width: 100%; display: block; }
.prolist .item .bow { padding: 20px 30px; position: relative; overflow: hidden; }
.prolist .item .bow .nam { font-size: 14px; font-weight: bold; line-height: 30px; margin-bottom: 10px; overflow: hidden; height: 30px; }
.prolist .item:hover .bow .nam {  }
.prolist .item .bow .nam a { color: #333; }
.prolist .item:hover .bow .nam a { color: #ff6100; }
.prolist .item .bow .txt { font-size: 12px; color: #666; line-height: 20px; height: 40px; overflow: hidden; }
.prolist .item:hover .bow .txt { }
.prolist .item .bow .btn { position: absolute; left: 0; bottom: 0; right: 0; height: 58px; line-height: 58px; background: linear-gradient(to right,#ff6100,#ff6100); color: #fff; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .4s; transition: all .4s; }
.prolist .item:hover .bow .btn { -webkit-transform: translateY(0); transform: translateY(0); }
.prolist .item .bow .btn a { color: #fff; font-size: 14px; display: block; text-decoration: none; padding-left: 30px; }

/*缈婚〉*/
.p12-pagination-1-main {
    margin: 0 auto; 
    padding: 10px 0;
    height: 37px;
    text-align: center;
	margin-top:0px;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 14px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#ff6100;
    color:#fff;
    border-color:#ff6100;
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}


.idx-news li {
    line-height:40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
	background: url(/images/dd.png) no-repeat left center;
	border-bottom:1px #999999 dotted;
}
.idx-news li span {
	float: right;
}

.idx-news li:hover{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);transform:translateX(3px)}
.idx-news li a{color:#333;margin-left:13px}
.idx-news li a:hover{
	color: #ff6100
}
.idx-news h2 {
    padding-top: 18px;
    font-size:25px;
    line-height: 32px;
    color: #444;
    text-align: center;
	font-weight:normal;
}

.idx-news .time {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 34px;
    color: #999;
    text-align: center;
}
.news-detail div, .news-detail p {
	line-height: 24px;
	font-size:16px;
	color:#333333;
}
.sec_con2 {padding:0px 0px;}
.sec_tpm3 {line-height:34px; padding:0px;overflow:hidden; }

/*?伴??/
.ul04{ margin-bottom:20px;}
.ul04 .l2_1{width:870px; height:100px; padding-top:10px; padding-bottom:20px; border-bottom:1px solid #f0f0f0; display:block;}
.ul04 .l2_1 .l_117{ float:left; width:80px; height:60px; padding-top:10px; margin-top:10px; padding-bottom:10px; background:#b7b7b7; }
.ul04 .l2_1 .l_117 .t_50_1{width:80px;font-family:"Arial"; font-size:36px;  height:40px; line-height:40px; color:#fff; text-align:center; display:block; }
.ul04 .l2_1 .l_117 .d_23_5{width:80px; font-family:"Arial"; font-size:12px; height:20px; line-height:20px;  color:#fff; text-align:center;display:block; }


.ul04 .l2_1 .r_714{ float:right; width:770px; height:100px; overflow:hidden;}
.ul04 .l2_1 .r_714 .t_48_1{ float:left; width:770px; height:36px; padding-bottom:4px; line-height:36px; font-size:16px; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ul04 .l2_1 .r_714 .t_48_1 a{ color:#333;}

.ul04 .l2_1 .r_714 .d_56{ float:left; width:770px; height:56px; line-height:28px; font-size:14px; color:#888; overflow:hidden;}
.ul04 .l2_1 .r_714 .d_56 a{ color:#888;}

.ul04 .l2_1:hover .t_48_1 a{ color:#ff6100;}
.ul04 .l2_1:hover .d_56 a{ color:#494949;}
.ul04 .l2_1:hover .l_117{ background:#ff6100;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}




.indexsum {
    width:920px;
	margin:0 auto;
}
.case-list li {
    width: 418px;
    height: 388px;
    overflow: hidden;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    float: left;
    position: relative;
	margin-right:30px;
	background:url(../images/probgg.jpg);
	margin-bottom:25px;
	border:1px #eeeeee solid;
}

.case-list li a {
    display: block;
    width: 418px;
    height: 388px;
}

.case-list li:hover {
    -moz-box-shadow: 1px 1px 15px 5px #d8d8d8; /* ???? Firefox */
    box-shadow: 1px 1px 15px 5px #d8d8d8;
}

.case-list li a:hover .lans {
    height: 65px;
}

.case-list li .img {
    position: absolute;
    top: 0px;
    left: 0px;
}

.case-list li a:hover .lans-top {
    margin-top: 25px;
}

.case-list .lans {
    width:100%;
    box-sizing: border-box;
    padding: 0px 20px;
    height: 84px;
    color: #999999;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 5;
    margin-bottom: 1px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.case-list li:hover .lans {
    margin-bottom: 0px;
    height: 65px;
	background-color: #ff6100;
}

.lans .lans-top {
    line-height: 24px;
    margin-top:35px;
}

.lans-top .lans-top-left {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    float: left;
}



.lans-top-right {
    float: right;
	font-size:14px;
}

.lans .lans-bottom {
    display: none;
    margin-top: 15px;
}

.case-list li:hover .lans-bottom {
    display: block;
	color:#FFFFFF;
	border-top:1px #FFFFFF dotted;
	padding-top:15px;
	font-size:14px;
}


.case-list li:hover .lans-top-left {
    display: block;
	color:#FFFFFF;
	margin-top:-18px;
}





.case-list li:hover .lans-top-right {
    display: block;
	color:#fed7d8;
	margin-top:-18px;

}



.picture {
    position: relative;
    overflow: hidden;
}

.picture img {
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
}

.each-item:hover .picture img {
    transform: scale(1.09);
    -moz-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    zoom: 1.09 \9;
}





.caselist{overflow:hidden; margin-top:60px; width:1200px; margin:0 auto; margin-bottom:15px}
.caselist li{float:left; overflow:hidden; width:33.33333333%;-moz-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
        transition: all .3s ease-out; margin-right:20px;}
.caselist li a{ display:block; padding:0 35px; overflow:hidden;}
.caselist li a:focus{outline:0;}
.caselist li .case_img{position:relative;}
.caselist li .case_img img{ width:100%; height:auto;}
.caselist li .case_img .yinying{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0;
	filter:alpha(opacity=0);
-moz-transition: all .4s .1s ease-out;
  -o-transition: all .4s .1s ease-out;
     transition: all .4s .1s ease-out;
}
.caselist li .case_img .yinying.on{opacity:0.76;filter:alpha(opacity=76);}



.av_avatar {
    position: relative;
	 overflow: hidden;
}
.av_tv_hot .av_avatar {
    display: block;
    height: 290px;
    overflow: hidden;
    width: 387px;
}
.av_tv_hot .av_avatar img {
    height: 290px;
}
.av_avatar:after {
    bottom:55%;
    content: url("/images/play2.png");
    left: 42%;
    position: absolute;
   
}



.slideBox{
	width: 100%;
	height: 550px;
	position: relative;
	margin-top: 0px;
}
.slideBox .img1{
    width: 100%;
    height:550px;
    background:url("/images/banner1.jpg") center no-repeat;
}
.slideBox .img2{
    width: 100%;
    height: 550px;
    background:url("/images/banner2.jpg") center no-repeat;
}
.slideBox .img3{
    width: 100%;
    height: 550px;
    background:url("/images/banner3.jpg") center no-repeat;
}
.slideBox .img4{
    width: 100%;
    height: 550px;
    background:url("/images/banner4.jpg") center no-repeat;
}
.slideBox .btns{
    position: absolute;
    bottom: 36px;
    left: 50%;
    margin-left: -135px;
}
.slideBox .btns li{
    float: left;
    width: 62px;
    height: 6px;
    background: #eaeaea;
    margin-left: 4px;
    cursor: pointer;
}
.slideBox .btns li.active{
    background: #ff6100;
}

.secondnav{
    height: 86px;
    line-height: 86px;
}
.secondnav li{
	display: inline;
	padding: 0 35px;
	border-right: 2px solid #999;
}
.secondnav li:first-child{
    padding-left: 0;
}
.secondnav li:last-child{
    padding-right: 0;
    border: 0;
}







.submian{padding-bottom: 30px;}
.submian .sobtitle{height: 30px;line-height: 30px;padding: 10px 0px 10px;margin-bottom: 20px;font-size: 14px;border-bottom: 1px solid #f1f1f1;}
.submian .sobtitle s{width: 14px;height: 14px;margin-right: 10px;background-position: -129px -30px;}
.submian .sobtitle a{font-size: 14px; color: #333}
.submian .sobtitle a:hover{color: #1048a0;}
.submian .sobtitle a.now{color: #1048a0; font-size: 14px; font-weight: bold;}
.submian .sobtitle a.now:hover{text-decoration: underline;}
.submian .subright .anlitopH4 { background: #fff; }
.submian .subright .anlitopH4 {height: 38px;line-height: 38px;border: 1px solid #e4e4e4;margin-top: 20px;}
.submian .subright .anlitopH4 span { border-left: 5px solid #1048a0; height: 38px; line-height: 38px; padding-left: 22px; display: block; float: left; color: #1048a0; font-weight: bold; font-size: 14px; }
.submian .subright .divanli{border: 1px solid #e4e4e4; border-top: none; margin-bottom: 10px; padding: 15px;}
.submian .subright .divanli ul{width: 105%; height: 185px;}
.submian .subright .divanli ul li{float: left; margin-left: 10px;}
.submian .subright .divanli ul li:first-child{margin-left: 0;}
.submian .subright .divanli ul li a img{width: 194px; height: 143px; display: block; border: solid 1px #e4e4e4;}
.submian .subright .divanli ul li a span{height: 45px; line-height: 45px; text-align: center; display: block; width: 170px;}
.submian .subright .divanli ul li a:hover img{border-color: #007eb9;}
.submian .subright .divanli ul li a:hover span{color: #007eb9; font-weight: bold;}
.submian .subright .divremmnews{border: 1px solid #e4e4e4; border-top: none; margin-bottom: 10px; padding: 15px; background-color: #fff;}
.submian .subright .divremmnews ul{width: 100%; overflow: hidden;}
.submian .subright .divremmnews ul li{float: left;width: 47%;height: 35px;line-height: 35px;margin: 0 1.5%;border-bottom: 1px dashed #ccc;}
.submian .subright .divremmnews ul li a{height: 35px; line-height: 35px; float: left; overflow: hidden;}
.submian .subright .divremmnews ul li span{color: #666; float: right; height: 35px; line-height: 35px; white-space: nowrap}
.submian .subright .divremmnews ul li a:hover{color: #1048a0;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 14%; width: 80%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #1048a0; color: #fff;}



.submian .subright{width: 870px;padding-bottom: 20px;line-height: 28px;}
.submian .subright .aboutlist{color: #666;}
.submian .subright img{max-width: 870px;}
.submian .subright .newslist .textlist li{padding: 25px 0px 25px; height: 110px; border-bottom: 1px solid #ddd; width: 100%; margin-bottom: 25px;}
.submian .subright .newslist .textlist li a{display: block; cursor: pointer;}
.submian .subright .newslist ul li a img{width: 147px; float: left; margin-right: 18px; border: 1px solid #eee; height: 110px; display: block;}
.submian .subright .newslist ul li a .txt{color: #888; line-height: 24px; font-size: 12px;}
.submian .subright .newslist .textlist li a p{height: 40px; line-height: 40px;}
.submian .subright .newslist .textlist li a b{color: #1048a0; font-size: 14px;}
.submian .subright .newslist .textlist li a:hover b{color: #1048a0;}
.submian .subright .newslist .textlist li a i{color: #999; display: block; line-height: 20px; margin-bottom: 5px; font-size: 12px;}
.submian .subright .newslist .textlist li a span{line-height: 22px; max-height: 66px; overflow: hidden; display: block; color: #666;}
.submian .subright .newslist .textlist2 li{height: 40px; line-height: 40px;}
.submian .subright .newslist .textlist2 li a{display: block;}
.submian .subright .newslist .textlist2 li s{width: 4px; height: 4px; display: inline-block; vertical-align: middle; background: #007eb9; margin-right: 10px; border-radius: 100%;}
.submian .subright .newslist ul li a:hover img{opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8;}
.submian .subright .newslist ul li a:hover p b{text-decoration: underline;}
.submian .subright .newslist ul li a:hover span{color: #777;}
.submian .subright .mess{background: #fff; padding:0px 40px 30px; width:596px; margin-left:80px;} .submian .subright .mess h1{text-align: center;font-size:30px; padding-bottom:10px;} .submian .subright .mess p{text-align: center; padding-bottom:30px;}
.submian .subright .mess .left{}
.submian .subright .mess .left li{margin-bottom:15px; float: left; margin-right: 10px;}
.submian .subright .mess .left label{width:150px; height:43px; line-height:43px; text-align: center; background:none; color: #1048a0; font-size: 16px; float: left; border-radius: 3px 0 0 3px;border: 1px solid #1048a0;}
.submian .subright .mess .left input{border: 1px solid #ccc; border-left: none; float: left; height: 21px; line-height: 21px; padding: 11px 10px; width:404px; color: #666; border-radius: 0px 3px 3px 0; outline: none;}
.submian .subright .mess .left select{border: 1px solid #ccc; border-left: none; float: left; height: 45px; line-height: 45px; width: 424px; color: #666; border-radius: 0px 3px 3px 0; outline: none; text-indent: 10px;}
.submian .subright .mess .right{float:left; width:585px;padding-top:10px;*padding-top:20px;}
.submian .subright .mess .right input,.submian .subright .mess .right a{width:40%; margin-right:2%; height: 45px; line-height: 45px; text-align: center; display: block; border: none; background: #1048a0; color: #fff; font-size: 16px; border-radius: 3px; cursor: pointer; transition: ease-in-out .2s;float:left}
.submian .subright .mess .right a{color: #333; background: #ffcc00;float:right}
.submian .subright .mess .right a:hover{background: #cda503;}
.submian .subright .mess .right input:hover{background: #2bba72;}

/** ?伴?讳腑蹇? **/
.submian .subright .thumblist{}
.submian .subright .thumblist .list{padding-bottom: 20px;}
.submian .subright .thumblist .item{width: 845px;border-bottom: 1px solid #eaeaea;display: block;padding:20px 20px 20px 0px;transition: all .5s;}
.submian .subright .thumblist .item a{display: block;}
.submian .subright .thumblist .item .img{position:relative;width: 180px;height: 135px;display:block;overflow: hidden;cursor: pointer;}
.submian .subright .thumblist .item img{width: 100%;height: 100%;transition: all 0.3s ease-out 0s;}
.submian .subright .thumblist .item a:hover img{transform: scale(1.1, 1.1);}
.submian .subright .thumblist .item .txt{width: 640px;cursor: pointer;}
.submian .subright .thumblist .item .txt h3{font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.submian .subright .thumblist .item .txt .mark{color: #999;font-size: 12px;line-height: 30px;padding:0;}
.submian .subright .thumblist .item .txt .mark span{display: inline-block;padding-right: 18px;}
.submian .subright .thumblist .item .txt p{color: #666;line-height: 25px;}
.submian .subright .thumblist .item .txt p span{display: inline-block;color:#1048a0;padding-left: 10px;}
.submian .subright .thumblist .item a:hover .txt h3{color:#1048a0;}
.submian .subright .thumblist .item:hover{box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);}
.reLink{height: 38px; border: 1px solid #ccc; margin: 10px auto 10px; padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink{height: 38px; line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a{height: 38px; line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover{color: #1048a0;}
.reLink .prevLink{float: left;}
.reLink .nextLink{float: right;}