body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: "微软雅黑", Arial;
    -webkit-text-size-adjust: none;
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
p {
    margin: 0;
    padding: 0;
}

input,
select,
textarea {
    font-size: 12px;
    line-height: 16px;
}

img {
    border: 0;
}

ul,
li {
    list-style-type: none;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.dis {
    display: block;
}

.undis {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

.fb {
    font-weight: bold;
}

.fnb {
    font-weight: 200;
    margin-left: -1px;
}

.hr_1,
.hr_10 {
    font-size: 1px;
    line-height: 1px;
    clear: both;
}

.hr_1 {
    height: 1px;
}

.hr_10 {
    height: 10px;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
    outline: none;
}

.width100{
	width:100%;
	position:relative;
	}
.width1920{
	
	}
.body100{
	width:100%;
	position: relative;}
.body{
	width:1200px;
	position:relative;
	margin:0 auto;}
#logo{
	position:absolute;
	left:200px;
	top:0;}
.menu{
	position:absolute;
	left:770px;
	top:0;}
.menu>ul>li{
	float:left;
	padding-right:20px;
	margin-right:20px;
	position:relative;}
.menu>ul>li:after{
	content:'';
	width:1px;
	height:8px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-4px;
	background:#555;}
.menu li:last-child{
	margin-right:0;
	padding-right:0;}
.menu>ul>li:last-child:after{
	display:none;}
.menu>ul>li>a{
	line-height:132px;
	font-size:18px;}
.menu li a:hover{
	color:#f9a207;}
.menu li .dropdown-menu{
	display:none;
	position:absolute;
	left:50%;
	top:100px;
	background:#fff;
	z-index:2;
	box-shadow:0 0 10px #ccc;
	text-align:center;
	padding:10px 0;
	width:120px;
	margin-left:-70px;}
.menu li:hover .dropdown-menu{
	display:block;
	}
.menu li .dropdown-menu a{
	text-align:center;
	display:block;
	line-height:30px;}
.toptel{
	font-size:24px;
	color:#f9a207;
	position:absolute;
	right:0px;
	top:30px;
	line-height:132px;
	background:url(../images/dot1.jpg) no-repeat left center;
	padding-left:48px;}

.slideBox{ width:100%; overflow:hidden; position:relative; z-index:2;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:15px; z-index:1; width:100%; text-align:center; }
.slideBox .hd ul li{ display:inline-block; margin:0 5px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; text-indent:-999em; border-radius:100%; }
.slideBox .hd ul li.on{ background:#f9a207; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.column{
	padding-top:80px;
	text-align:center;}
.column .en{
	font-size:36px;
	color:#73bd42;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:5px;}
.column .cn{
	font-size:24px;
	background:url(../images/dot2.jpg) no-repeat center bottom;
	padding-bottom:20px;}
.gywm_pic{
	position:absolute;
	left:91px;
	bottom:98px;}
.gywm_pic li{
	display:none;}
.gywm_main{
	position:absolute;
	right:0;
	bottom:98px;
	width:666px;
	}
.gywm_main .title{
	background:url(../images/dot3.jpg) no-repeat left center;
	height:65px;
	padding-left:80px;
	margin-bottom:25px;}
.gywm_main .title .cn{
	font-size:30px;
	font-weight:bold;}
.gywm_main .title .en{
	font-size:13px;
	color:#b8b7b7;
	text-transform:uppercase;}
.gywm_main .desc{
	line-height:36px;
	color:#666;
	text-indent:2em;}
.gywm_main .nav{
	overflow:hidden;
	padding-left:20px;
	padding-bottom:10px;}
.gywm_main .nav li{
	width:264px;
	float:left;
	margin-top:56px;
	background:url(../images/dot4.jpg) no-repeat 209px center;}
.gywm_main .nav li.li1,.gywm_main .nav li.li3{
	width:294px;
	border-right:1px solid #b7b7b7;
	margin-right:76px;
	}
.gywm_main .nav li a{
	display: inline-block;
	padding-left:60px;
	height:47px;}
.gywm_main .nav li.li1 a{
	background:url(../images/ico1.jpg) no-repeat left center;}
.gywm_main .nav li.li2 a{
	background:url(../images/ico2.jpg) no-repeat left center;}
.gywm_main .nav li.li3 a{
	background:url(../images/ico3.jpg) no-repeat left center;}
.gywm_main .nav li.li4 a{
	background:url(../images/ico4.jpg) no-repeat left center;}
.gywm_main .nav li.li1 a:hover,.gywm_main .nav li.li1.on a{
	background:url(../images/ico1_h.jpg) no-repeat left center;}
.gywm_main .nav li.li2 a:hover,.gywm_main .nav li.li2.on a{
	background:url(../images/ico2_h.jpg) no-repeat left center;}
.gywm_main .nav li.li3 a:hover,.gywm_main .nav li.li3.on a{
	background:url(../images/ico3_h.jpg) no-repeat left center;}
.gywm_main .nav li.li4 a:hover,.gywm_main .nav li.li4.on a{
	background:url(../images/ico4_h.jpg) no-repeat left center;}
.gywm_main .nav li .cn{
	font-size:18px;
	font-weight:bold;}
.gywm_main .nav li .en{
	font-size:12px;
	color:#999;
	text-transform:capitalize;}
.gywm_main .nav li a:hover,.gywm_main .nav li a:hover .en,.gywm_main .nav li.on a,.gywm_main .nav li.on a .en{
	color:#73bd42;}
	

.column1{
	position:absolute;
	left:360px;
	top:55px;
	z-index:2;
	color:#fff;}
.column1 a{
	color:#fff;}
.column1 .cn{
	font-size:36px;
	font-weight:normal;
	margin-right:10px;
	}
.column1 .en{
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	}

.slideBox2{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:360px; bottom:63px;  display:block; width:46px; height:46px; background:url(../images/icoleft.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:10;}
.slideBox2 .next{ left:435px; background:url(../images/icoright.png) no-repeat; }

.column2{
	position:absolute;
	left:0;
	top:60px;
	z-index:2;
	font-weight:normal;
	text-align:center;}
.column2 .en{
	font-size:30px;
	color:#73bd42;
	text-transform:uppercase;
	margin-bottom:10px;
	position:relative;}
.column2 .en:after{
	content:'';
	width:57px;
	height:1px;
	background:#73bd42;
	position:absolute;
	right:-85px;
	bottom:8px;}
.column2 .cn{
	font-size:24px;
	font-weight:bold;}
.gcal_desc{
	width:373px;
	position: absolute;
	left:80px;
	top:180px;
	line-height:2em;
	color:#999;
	font-size:14px;}
.gcal_desc:after{
	content:'';
	width:36px;
	height:1px;
	background:#a9a9a9;
	position:absolute;
	left:-40px;
	top:10px;}

.slideBox3{ width:100%; overflow:hidden; position:relative; padding-top:100px;  }
.slideBox3 .hd{ height:auto; overflow:hidden; position:absolute; right:284px; bottom:20px; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left; margin-bottom:20px;  }
.slideBox3 .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; text-indent:-999em; border:2px solid #bebdbd; border-radius:100%; }
.slideBox3 .hd ul li.on{ background:#73bd42; color:#fff; border:2px solid #73bd42; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox3 .bd img{ width:100%; height:606px; display:block;  }
.slideBox3 .bd li .title{ position:absolute; width:auto; height:40px; background:#fff; left:50%; bottom:45%; line-height:40px; text-align:center; padding:0 30px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox3 .prev,
.slideBox3 .next{ margin-top:0; display: block; width:12px; height:21px; background:url(../images/icoleft1.png) no-repeat; float:left  }
.slideBox3 .next{ background:url(../images/icoright1.png) no-repeat; float:right; }
.slideBox3 .prev:hover,
.slideBox3 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox3 .prevStop{ display:none;  }
.slideBox3 .nextStop{ display:none;  }
.slideBox3 .pageState{ width:138px; height:113px; position:absolute; left:415px; bottom:120px; z-index:2; background:#fff; text-align:center; padding-top:60px; padding-left:35px; display:none;}
.slideBox3 .pageState span{ float:left;}
.slideBox3 .pageState span.num1{ font-size:60px; line-height:50px; color:#73bd42; display:inline-block; margin-right:5px;}
.slideBox3 .pageState span.num2{ font-size:18px;}
.zixun{
	position:absolute;
	left:410px;
	bottom:90px;}
.zixun .tel{
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	background:url(../images/tel.png) no-repeat left;
	padding-left:40px;
	margin-bottom:30px;}

.slideGroup{ width:100%; margin-top:35px;}
.slideGroup .parHd{ height:70px;  position:relative; text-align:center;}
.slideGroup .parHd ul li{ display:inline-block; margin:0 24px; cursor:pointer;  }
.slideGroup .parHd ul li a{ display:inline-block; width:137px; height:33px; border:1px solid #73bd42; border-radius:17px; line-height:33px; font-size:16px; color:#73bd42;}
.slideGroup .parHd ul li.on a{  background:#f9a207; border:1px solid #f9a207; color:#fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; text-align:center;}

.slideGroup .sPrev,.slideGroup .sNext{ display: inline-block; width:35px; height:35px; background:url(../images/icoleft2.png) center center no-repeat; }
.slideGroup .sNext{ background:url(../images/icoright2.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1; margin-bottom:60px!important;}
.slideGroup .parBd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center; width:473px; position:relative; margin:0 5px;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:473px; height:326px; display:block; }
.slideGroup .parBd ul li .hover{
	position:absolute;
	left:0;
	top:0;
	width:453px;
	height:306px;
	z-index:2;
	background:rgba(0,0,0,0.5);
opacity:0;
padding:10px;
transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
}
.slideGroup .parBd ul li .hover .textbox{
	border:1px solid #fff;
	width:100%;
	height:100%;
	}
.slideGroup .parBd ul li .classname{ font-size:24px; margin-bottom:20px; color:#fff; padding-top:65px;}
.slideGroup .parBd ul li .title{ font-size:18px;  color:#fff;margin-bottom:20px;}
.slideGroup .parBd ul li .desc{ line-height:2em;color:#fff;margin-bottom:20px; padding:0 20px}
.slideGroup .parBd ul li .icon{ font-size:30px; font-weight:bold;color:#fff;}
.slideGroup .parBd ul li:hover .hover{
	opacity:1;}
.newslist1{
	padding-top:30px;}
.newslist1 li{
	height:153px;
	border-bottom:1px solid #dfdfdf;
	transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;}
.newslist1 li:last-child{
	border-bottom:none;}
.newslist1 li .shijian{
	position:absolute;
	left:305px;
	top:40px;
	color:#c0bfbf;
	font-weight:normal;
	text-align:right;
	transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;}
.newslist1 li .shijian .riyue{
	font-size:60px;
	line-height:60px;}
.newslist1 li .text{
	width:460px;
	position:absolute;
	top:40px;
	left:505px;
	transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;}
.newslist1 li .text2{
	font-size:12px;
	color:#999;
	line-height:2em;
	margin-top:15px;}
.newslist1 li .dot{
	width:14px;
	height:25px;
	position:absolute;
	right:117px;
	top:69px;
	background:url(../images/dot1.png) no-repeat center;}
.newslist1 li:hover{
	background:#73bd42;}
.newslist1 li:hover a{
	color:#fff;}
.newslist1 li:hover .shijian{
	color:#fff;}
.newslist1 li:hover .text2{
	color:#defacc;}
.newslist1 li:hover .shijian{
	left:230px;}
.newslist1 li:hover .text{
	left:440px;}
.news_more{
	text-align:center;
	padding-top:60px;}
.news_more a{
	display:inline-block;
	width:359px;
	height:59px;
	line-height:59px;
	text-align:center;
	border:1px solid #73bd42;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f9a207;
	border-radius:30px;
	}
.piclist1{
	overflow:hidden;
	padding-top:60px;}
.piclist1 li{
	float:left;
	margin-right:20px;
	margin-bottom:20px;}
.piclist1 li:nth-child(5n){
	margin-right:0;}

.lxbox{
	position:absolute;
	left:360px;
	top:0;
	padding-top:35px;}	
.ditu{
	position:absolute;
	right:0;
	top:0;
	width:1160px;
	height:437px;}
#map2{
	width:1160px;
	height:437px;
	}

.lxbox .foottel{
	background: url(../images/dot2.png) no-repeat left;
	height:60px;
	padding-left:70px;
	color:#fff;
	margin-bottom:15px;}
.lxbox .foottel .text{
	font-size:18px;}
.lxbox .foottel .num{
	font-size:36px;
	color:#f9a207;
	font-weight:bold;}
.lxbox .lxfs{
	color:#fff;
	font-size:14px;
	line-height:2em;}
.lxbox .qq{
	background: url(../images/qq1.png) no-repeat left;
	padding-left:30px;}
.lxbox .tel{
	background: url(../images/yx.png) no-repeat left;
	padding-left:30px;}
.lxbox .dizhi1{
	background: url(../images/dz.png) no-repeat left;
	padding-left:30px;}
.lxbox .dizhi2{
	background: url(../images/dz.png) no-repeat left;
	padding-left:30px;
	margin-bottom:30px;}
.lxbox .erweima{
	padding-left:65px;}
.lxbox .erweima .pic{
	float:left;}
.lxbox .erweima .text{
	float:left;
	width:20px;
	padding-left:25px;
	padding-top:20px;
	color:#fff;}
.copyright{
	line-height:55px;
	font-size:14px;
	color:#fff;}
.copyright a{
	color:#fff;}

.subBanner {
    padding-top: 0;
    position: relative;
}

.leftmenu {}

.leftmenu a {
    line-height: 70px;
    font-size: 16px;
    display: inline-block;
    margin-right: 70px;
}

.leftmenu a.active,
.leftmenu a:hover {
    border-bottom: 2px solid #73bd42;
    color: #73bd42;
}
.subTitle {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.columnbox {
    background: #73bd42;
    color: #fff;
    display: inline-block;
    padding: 40px 0 0 55px;
    border-top-left-radius: 60px;
    width: 270px;
    height: 130px;
}

.columnbox .catname {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
.columnbox a{
	color:#fff;}

.listConts .title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.listConts .info {
    text-align: center;
    color: #aaa;
	padding:30px 0;
}
#textarea p,#textarea {
    font-size: 16px;
    line-height: 2em;
}

.contPage {
    text-align: center;
    padding-top: 50px;
}

.contPage a {
    display: inline-block;
    width: 20px;
    line-height: 20px;
    margin: 0 5px;
}

.contPage a.on {
    background: #ad1d23;
    color: #fff;
}
.padding-top-70{
	padding-top:70px;}
.padding-bottom-70{
	padding-bottom:70px;}
	
/*分页样式*/
.page_info{text-align:center;margin-top:20px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;vertical-align: top;
    margin: 0 5px;
    width: 42px;
    height: 40px;
    border: 1px solid #ccc;
    font-size: 16px;
    line-height: 40px;}
.page_list a:hover{color:#fff;border:1px solid #73bd42;background:#73bd42;}
.page_list a.on{color:#fff;border:1px solid #73bd42;background:#73bd42;}


/*产品栏目*/
.product_list li{width:285px;float:left;margin-bottom:10px; margin-right:20px; text-align:center;}
.product_list li:nth-child(4n){ margin-right:0;}
.product_list li a.img img{vertical-align:middle; width:100%; height:auto;}
.product_list li p.info{line-height:30px;}

.news_list2 li{height:50px;line-height:50px;border-bottom:1px solid #eff2f4;color:#a0a0a0;}
.news_list2 li .time{float:right; color:#aaa;}

.xxlist{
	display: flex;
	flex-flow: column nowrap;
}
.xxlist a{
	background-color: white;
	margin-bottom: 20px;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}
.xxlist a > span:first-of-type{
	flex:none;
	width: 130px;
	height: 140px;
	text-align:center;
	background:#eee;
}
.xxlist a > span > span:first-of-type{
	font-size: 40px;
	font-weight: normal;
	color: #2C2C2C;
	display: block;
	padding-top:30px;
}
.xxlist a > span > span:last-of-type{
	font-size: 16px;
	font-weight: normal;
	color: #2C2C2C;
	display: inline-block;
}
.xxlist a > i{
	display: block;
	width: 1px;
	height: 70px;
	background-color: #2C2C2C;
	opacity: 0.1;
}
.xxlist a > .text{
	margin-left: 30px;
}
.xxlist a > .text h2{
	font-size: 18px;
	font-weight: bold;
	color: #2c2c2c;
}
.xxlist a > .text p{
	width: 1200px;
	font-size: 14px;
	font-weight: normal;
	color: #2C2C2C;
	opacity: 0.5;
	line-height: 25px;
	margin-top: 15px;
}
.xxlist a:hover .time{
	background-color: #73bd42;
	transition: all 0.5s;
}
.xxlist a:hover .time > span{
	color: white;
}
.xxlist a:hover .text > h2{
	color: #73bd42;
}

.case-list{margin-left:-50px}
.case-list li{width:33.33%;float:left;margin-bottom:55px}
.case-list a{display:block;position:relative;margin-left:50px;background:#f2f2f2;overflow:hidden}
.case-list a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #73bd42;opacity:0;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.case-list .pai{padding-bottom:64.86%}
.case-list .nowti{height:66px;padding:0 5%;border-bottom:2px solid #999;line-height:66px;text-align:center}
.case-list .cover{background:rgba(115,189,66,.8);opacity:0;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.case-plus{position:absolute;top:50%;left:50%;margin:-1px 0 0 -15px;width:30px;height:2px;background:#fff;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.case-plus:before{content:"";position:absolute;left:14px;top:-14px;width:2px;height:30px;background:#fff}
.pai{overflow:hidden;position:relative}
.pai>img{display:block;position:absolute;width:100%;height:100%;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}
.cover {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/black5.png);
}
@media screen and (min-width:1025px){
.case-list a:hover .cover,.case-list a:hover:after{opacity:1;visibility:visible}
.case-list a:hover{background:#73bd42;color:#fff}
.case-list a:hover .case-plus{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}
}

.case-list21 .pai{padding-bottom:34.86%}


.news-list a{display:block;padding:20px;border:1px solid #ccc;overflow:hidden}
.news-list a+a{margin-top:35px}
.news-list .picx{float:left;width:220px;margin-right:30px}
.news-list .txts{overflow:hidden}
.news-list .txts .w{width:610px;max-width:100%}
.news-list .nw-date{float:right;margin-left:30px}
.news-list .nowti{margin-bottom:20px;font-size:16px;color:#333}
.news-list .tx{margin-bottom:45px;line-height:20px!important;height:40px; font-size:14px;}
.news-list .nw-more .icon{background:#999;color:#fff}
.news-list .nw-more{ font-size:14px;}
.nw-date{position:relative;background:#999;padding-top:5px;width:70px;height:70px;line-height:1;text-align:center;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.nw-date .d{font-size:30px}
.nw-date .d i{display:none}
.nw-date .y{position:absolute;left:0;right:0;bottom:17px; font-size:14px;}
@media screen and (min-width:1025px){
.news-list a:hover{border-color:#73bd42}
.news-list a:hover .nw-date{background-color:#73bd42}
.news-list a:hover .nw-more{color:#73bd42}
.news-list a:hover .nw-more .icon{background:#73bd42}
.scapic:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1)}
}
.picx,.pic2,.picbox{display:block;position:relative;overflow:hidden}
.picx>img{display:block;width:100%;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}
.pic2>img{display:block;width:100%}

.mapinfo{
	font-size:14px;}
	

/*留言栏目*/
.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:#fff;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:#f6f9fb;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:#73bd42;color:#fff;text-align:center;font-family:"宋体";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;}


.pv-video-player{
	margin:0 auto!important;}

.cp_desc{
	margin-bottom:50px;
	line-height:2em;}


